.product-form__submit:not(.loading) .price,.product-form__submit:not(.loading) .price--on-sale .price-item--regular{color:currentColor}.continue-to-cart,.klaviyo-bis-trigger,.product-form__submit-content{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.4rem)}.product-form[data-has-quickadd-second-product-discount]{margin-bottom:1.6rem!important}.continue-to-cart,.second-product-discount-container{margin:0!important}@media(max-width:749px){#ProductInfo-quickadd-second-product-discount{margin-top:5rem}}.product__info-container .product__subtitle{margin:.8rem 0 0;text-transform:none}@media(min-width:750px){.product__info-container .product__subtitle{margin:1rem 0 0}}.product__info-container .product__title{margin:0 0 1rem}.product__info-container .product__contenance{font-size:calc(var(--font-body-scale)*1.4rem);letter-spacing:.02em;margin-top:1rem}@media(max-width:749px){.product__info-container .product__contenance{margin-top:.8rem}}.product__info-container .product__variant-additional-title{letter-spacing:.028rem;margin:1rem 0 2rem}.product .price .price__container{margin-bottom:0}.product--soldout{display:none}.product-form__submit-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.product-form__submit-content .price .price__container{margin-bottom:0}.product-form__submit-content .price{line-height:normal}.product-form .button.klaviyo-bis-trigger{width:100%!important}.product__info-container bam-playlist{margin:1.5rem 0 0}.product__story-titles{display:flex;gap:2.5rem;margin:.5rem 0 1.5rem}.product__story-title{color:#141313;font-size:calc(var(--font-body-scale)*1rem);opacity:.6;text-align:center;width:7rem}.product__story-has-title{display:flex;min-height:7rem}variant-selects{margin:2rem 0 0!important}variant-selects .swatch-input__label:last-child{margin-right:0!important}.product-variant-bundle{display:block;margin:2rem 0}.product-variant-bundle__title{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.6rem);font-weight:400;letter-spacing:.1em;margin:0 0 1.6rem;text-transform:uppercase}.product-variant-bundle__content{display:flex;flex-direction:column;gap:1.6rem}.product-variant-bundle__content__item{align-items:center;background:#fbf9f7;display:flex;gap:1.6rem;padding:1.6rem}.product-variant-bundle__content__image{flex-shrink:0;height:6rem;position:relative;width:6rem}.product-variant-bundle__content__image img{mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover}.product-variant-bundle__content__info{width:100%}.product-variant-bundle__content__info .h2{margin:0}.product-variant-bundle__content__tile{color:#141313;display:inline;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.4rem);font-weight:400;letter-spacing:.02em;text-transform:none}.product-variant-bundle__input:first-child{margin-top:.8rem}.product-variant-bundle__input:not(:last-child){margin-bottom:1.6rem}.product-variant-bundle__input .form__label,.product-variant-bundle__input .product-form__input__selected,.product-variant-bundle__input .product-form__input__text{color:hsla(0,3%,8%,.8);font-size:calc(var(--font-body-scale)*1.2rem);font-weight:400}.product .variant-selects-element-reduce-margin{margin-bottom:0}.product-form-container{margin-top:0!important}@media(max-width:549px){.product-form-reduce-margin{margin-top:0!important}}.product-form__input:not(:first-child){margin-top:1.6rem}.product-form__input:not(.product-form__input--swatch){padding:0}.product-form__input--swatch-bundle .product-form__input__selected:after{content:" : ";display:inline}.product-form__input--swatch-bundle .product-form__input__selected,.product-form__input--swatch-bundle .product-form__input__text{display:initial}.product-form__input--swatch:not(.product-form__input--swatch-bundle){background:#fbf9f7;padding:1.5rem 1.5rem 3.4rem}@media(min-width:550px){.product-form__input--swatch:not(.product-form__input--swatch-bundle){padding:1.6rem}}.product-form__input--swatch-bundle{padding:0}.product-form__input .product-variant-option__content-value-text{display:block;font-size:calc(var(--font-body-scale)*1.2rem);line-height:normal;opacity:.6;width:100%}.product-form__input .product-variant-option__infos-text ul{list-style-position:inside}.product-form__input--pill{display:flex;flex-direction:column}.product-form__input--pill .product-variant-option-wrap{position:relative}.product-form__input--pill .product-variant-option-wrap--subscription{margin-top:1rem}.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio{top:50%;clip:unset;height:0;margin:0;overflow:initial;width:0}.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio:checked+label{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio.disabled+label,.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio.disabled:checked+label,.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio:disabled+label,.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio:disabled:checked+label{border-color:#d2d2d2;color:rgba(var(--color-foreground),.6);text-decoration:none}.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio+label{align-items:center;border-color:#d2d2d2;-moz-column-gap:.8rem;column-gap:.8rem;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;width:100%}.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio+label:hover{border-color:#d2d2d2}.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio+label .product-variant-option__main{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;margin:0;padding:1rem 2rem 1rem 5.6rem;position:relative;text-align:left;width:100%}.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio+label .product-variant-option__main:before{background-color:#fff;border:.1rem solid #141313;border-radius:50%;content:"";cursor:pointer;height:1.6rem;left:2rem;position:absolute;top:50%;transform:translateY(-50%);width:1.6rem;z-index:1}.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio+label .product-variant-option__main .product-variant-option__content__wrapper{align-items:center;display:flex;gap:.8rem;justify-content:space-between;margin:0;text-align:left;width:100%}.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio:checked+label .product-variant-option__main:before,.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio:hover+label .product-variant-option__main:before{background:#141313}.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio:checked+label .product-variant-option__main:after,.product-form__input--pill .product-variant-option-wrap .product-variant-option-radio:hover+label .product-variant-option__main:after{background-color:#fff;border-radius:50%;content:"";height:.6rem;left:2.5rem;position:absolute;top:50%;transform:translateY(-50%);width:.6rem;z-index:2}.product-form__input .form__label{width:100%}.product-form__input__selected{font-size:calc(var(--font-body-scale)*1.4rem);letter-spacing:.02em;margin-bottom:.8rem;text-transform:uppercase}.product-form__input__text{color:hsla(0,3%,8%,.8);font-size:calc(var(--font-body-scale)*1.2rem)}@media(min-width:1280px){.product-form__input__text{max-width:80%}}.product-form__input__selected,.product-form__input__text{display:block;font-weight:400}.product .product-variant-option__head{background-color:#e8cfbf;font-size:calc(var(--font-body-scale)*1rem);letter-spacing:.1rem;line-height:normal;padding:.5rem 0;text-align:center;width:100%}.product .product-variant-option__content{display:flex;flex-direction:column}.product .product-variant-option__content-type{font-size:calc(var(--font-body-scale)*1rem);letter-spacing:.1rem;line-height:normal}.product .product-variant-option__content-value{-moz-column-gap:.8rem;column-gap:.8rem;display:flex;font-size:calc(var(--font-body-scale)*1.2rem);font-weight:500;line-height:normal}.product .label-unavailable{color:#c97a54;padding-left:1.2rem;position:relative}.product .label-unavailable:before{background-color:#c97a54;border-radius:50%;content:"";height:.8rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.8rem}.product .product-variant-option__prices{align-items:baseline;-moz-column-gap:.8rem;column-gap:.8rem;display:flex;flex-wrap:wrap;font-size:calc(var(--font-body-scale)*1.6rem);justify-content:flex-end;line-height:normal}.product .product-variant-option__prices-wrap{align-items:flex-end;display:flex;flex-direction:column}.product .product-variant-option__prices-compare-at-price,.product .product-variant-option__prices-price{align-items:center;-moz-column-gap:.4rem;column-gap:.4rem;display:flex;flex-wrap:nowrap;white-space:nowrap}.product .product-variant-option__prices-per-day{font-size:calc(var(--font-body-scale)*1rem);line-height:normal;text-wrap:nowrap}.product .product-variant-option-radio:checked+label .subscription-commitment__free-product:not(:last-child) .subscription-commitment__free-product-inner:before{display:block}.product .subscription-commitment__free-product{padding:0 1rem;width:100%}.product .subscription-commitment__free-product:last-child{padding-bottom:1rem}.product .subscription-commitment__free-product-inner{align-items:center;-moz-column-gap:1.6rem;column-gap:1.6rem;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:1.2rem 2rem;position:relative}.product .subscription-commitment__free-product-inner:before{background-color:#141313;content:"";display:none;height:.1rem;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:calc(100% - 4rem)}.product .subscription-commitment__free-product-content{display:flex;flex-direction:column;row-gap:.4rem}.product .subscription-commitment__free-product-suptitle{color:#c3977e;display:block;font-size:calc(var(--font-body-scale)*1rem);letter-spacing:.12rem;margin-bottom:1rem;text-transform:uppercase}.product .subscription-commitment__free-product-title{font-size:calc(var(--font-body-scale)*1.2rem);font-weight:500;letter-spacing:.028rem}.product .subscription-commitment__free-product-image{min-width:8rem;width:8rem}.product .product-variant-option-radio:checked+label .product-variant-option__infos-inner{display:block}.product .product-variant-option__infos{padding:0 1rem;width:100%}.product .product-variant-option__infos:last-child{padding-bottom:1rem}.product .product-variant-option__infos-inner{display:none;padding:2rem 1.6rem 2rem 3.4rem}.product .product-variant-option__infos-text{font-size:calc(var(--font-body-scale)*1.2rem);line-height:165%}.product .product-variant-option__infos-text ul{list-style-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='6' fill='none' viewBox='0 0 3 6'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='%23141313'/%3E%3C/svg%3E");list-style-position:outside;padding-left:0}.product .product-variant-option__infos-modal-opener-button{font-size:calc(var(--font-body-scale)*1.2rem);margin:.4rem 0 0}.product-subscription__modal-block-title{font-size:calc(var(--font-body-scale)*1.6rem);letter-spacing:.16rem;margin:0}.product-subscription__modal-block-content{margin:1.6rem 0 0}.product-subscription__modal-block-content p:has(>strong:only-child){margin-bottom:.8rem}.product-subscription__modal-block-content p:has(>strong:only-child,>a:only-child):not(:first-child){margin-top:1.6rem}.product-subscription__modal-block-content p:has(>strong:only-child)+*{margin-top:.8rem}.product-subscription__modal-block-content p:has(>a:only-child){font-size:calc(var(--font-body-scale)*1.2rem)}.product-subscription__modal-block-content ul{display:flex;flex-direction:column;list-style-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='6' fill='none' viewBox='0 0 3 6'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='%23141313'/%3E%3C/svg%3E");list-style-position:outside;row-gap:.8rem}.product__ship-next-refill{align-items:center;border:.1rem solid #d2d2d2;display:flex;flex-wrap:nowrap;gap:1rem;margin-bottom:.8rem;padding:1rem 2rem;position:relative}@media(min-width:750px){.product__ship-next-refill{margin-bottom:1rem}}.product__ship-next-refill-checkbox[type=checkbox]{cursor:pointer;height:1.4rem;margin:0;width:1.4rem}.product__ship-next-refill-text{cursor:pointer;font-size:1.3rem;font-weight:500;line-height:normal;width:100%}.product__ship-next-refill-info{background-color:transparent;border:none;color:#141313;cursor:pointer;display:inline-flex;padding:.4rem}.product__ship-next-refill-info svg{height:auto;width:1.1rem}.product__ship-next-refill [role=tooltip]{background:#141313;bottom:calc(100% + .8rem);color:#fff;font-size:calc(var(--font-body-scale)*1.2rem);left:50%;max-width:80%;padding:.4rem;position:absolute;transform:translateX(-50%);visibility:hidden}.product__ship-next-refill [role=tooltip]:after{border-left:.6rem solid transparent;border-right:.6rem solid transparent;border-top:.6rem solid #141313;content:"";display:inline-block;height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.product__ship-next-refill [aria-describedby]:focus,.product__ship-next-refill [aria-describedby]:hover{position:relative}.product__ship-next-refill [aria-describedby]:focus+[role=tooltip],.product__ship-next-refill [aria-describedby]:hover+[role=tooltip]{visibility:visible}