

.keen-slider{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.keen-slider,.keen-slider__slide{overflow:hidden;position:relative}.keen-slider__slide{width:100%;min-height:100%}.keen-slider[data-keen-slider-v]{flex-wrap:wrap}.keen-slider[data-keen-slider-v] .keen-slider__slide{width:100%}.keen-slider[data-keen-slider-moves] *{pointer-events:none}.c-product-gallery{position:relative}.c-product-gallery__carousel{position:relative;overflow:hidden;color:#fbf0d4}.c-product-gallery__thumbs-wrapper{display:flex;justify-content:center;padding-top:.375rem;position:absolute;bottom:1.063rem;left:0;right:0}.c-product-gallery__thumb{flex:0 0 .25rem;width:.25rem;min-width:.25rem!important;max-width:.25rem!important;height:.25rem;margin:0 .25rem;opacity:.2;background:#202621;border-radius:.25rem;overflow:hidden}.c-product-gallery__thumb.is-active{opacity:1}.c-product-gallery__arrow svg{width:.75rem;height:.75rem}.c-product-gallery__arrow .is-next,.c-product-gallery__arrow .is-previous{display:flex;position:absolute;top:50%;bottom:auto;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:-1.125rem auto auto;border-radius:50%;border:.0625rem solid rgba(32,38,33,.1);background-color:#fff}.c-product-gallery__arrow .is-next{right:1.25rem}.c-product-gallery__arrow .is-previous{left:1.25rem}.c-product-gallery__arrow .is-previous svg{transform:rotate(180deg)}@media only screen and (min-width:1100px){.c-product-gallery__arrow .is-next{right:2.5rem}.c-product-gallery__arrow .is-previous{left:2.5rem}.c-product-gallery__thumb{flex:0 0 .3125rem;width:.3125rem;min-width:.3125rem!important;max-width:.3125rem!important;height:.3125rem;margin:0 .3125rem;border-radius:.3125rem}}.o-swatches__swatch{display:flex;align-items:center}.o-swatches__swatch-title{margin:0 .75rem .625rem 0}.o-swatches__swatch-options{display:flex;align-items:center;flex-wrap:wrap}.o-swatches__swatch-button{margin:0 .75rem .625rem 0;padding:.5rem;border:1px solid rgba(32,38,33,.3)}.is-color .o-swatches__swatch-button{width:2rem;height:2rem;border-radius:100%}.o-swatches__swatch-button.is-selected{border-color:#202621}.o-swatches__swatch-button.is-disabled{color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.7)}.o-swatches.is-hidden{display:none}.o-swatches__select{width:100%;-webkit-appearance:none;padding-right:2.5rem}.o-swatches__select option{color:#fbf0d4;background:#000}.c-product-wishlist__product-save{position:absolute;z-index:1}.c-product-form__bundle-title{margin-bottom:0}.c-product-form__bundle-options.is-hidden{display:none}.c-product-form__bundle-list-wrapper{padding:0;margin:0 0 2rem}.c-product-form__bundle-item{list-style-position:inside;padding:1.5rem 0}.c-product-form__bundle-item::marker{color:#202621}.c-product-form__bundle-item:not(:last-of-type){border-bottom:.0625rem solid rgba(32,38,33,.1)}.c-product-form__bundle-item:last-of-type{padding-bottom:0}.c-product-form__bundle-item .o-swatches__container{width:100%;min-width:16.75rem;max-width:31.25rem}.c-product-form__bundle-item .o-swatches__container .o-swatches__select{width:100%}.c-product-form__bundle-item-title{margin:0;display:inline-block;position:relative;left:-.5rem}.c-product-form__bundle-swatch-type{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-product-form__bundle-swatches{display:flex;align-items:center;flex-wrap:wrap;row-gap:1rem;margin-top:1rem;-moz-column-gap:.625rem;column-gap:.625rem}.c-product-form__bundle-swatches .o-swatches__label{margin-bottom:0}.c-product-form__bundle-swatches .o-swatches__container{position:relative;max-width:calc(100vw - 1.25rem)}.c-product-form__bundle-swatches .o-swatches__container:after{content:"";position:absolute;background:url(icon-down-arrow-dark.svg) no-repeat;top:1rem;right:1rem;width:.75rem;height:.5rem;pointer-events:none}.c-product-form__bundle-swatches .o-swatches__container:hover:after{background:url(icon-up-arrow-light.svg) no-repeat;transform:rotate(180deg)}.c-product-form .o-variant-selector__dropdown{border-color:#202621;color:#202621}.js-unavailable .c-product-form__fake-swatches{display:none}.c-product-form__fake-swatches .o-swatches__swatch{margin-bottom:.9375rem}.c-product-form__fake-swatches .o-swatches__swatch-radio{display:flex;align-items:center}.c-product-form__fake-swatches .o-swatches__label{margin-bottom:.9375rem}.c-product-form__fake-swatches .o-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0 .375rem 0 0;font:inherit;color:currentColor;width:1rem;height:1rem;border:.0625rem solid;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}.c-product-form__fake-swatches .o-radio__input:before{content:"";width:.25rem;height:.25rem;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1rem 1rem #202621}.c-product-form__fake-swatches .o-radio__input:checked:before{transform:scale(1)}.c-product-form__fake-swatches .o-radio__label{color:rgba(32,38,33,.7);cursor:pointer}.c-product-form .o-swatches__swatch-dropdown{position:relative}.c-product-form .o-swatches__swatch-dropdown svg{top:50%;right:2rem;transform:translateY(-50%) rotate(90deg);width:.5rem;position:absolute;box-shadow:0 0 9px 11px #fff;background-color:#fff}.c-product-form .o-swatches__swatch-dropdown .o-swatches__select{display:flex;margin:0;width:100%;max-width:31.25rem;-webkit-appearance:none;cursor:pointer;font-weight:400;font-family:ABC Favorit,sans-serif;line-height:1.375rem;letter-spacing:0;font-size:.875rem;line-height:1.1875rem;text-transform:uppercase;background:transparent;color:#202621;border:.125rem solid rgba(32,38,33,.2);padding:.5625rem 1.4375rem;border-radius:1.75rem}@media only screen and (min-width:1100px){.c-product-form .o-swatches__swatch-dropdown .o-swatches__select{font-size:.875rem}}@media only screen and (min-width:1350px){.c-product-form .o-swatches__swatch-dropdown .o-swatches__select{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1100px){.c-product-form .o-swatches__swatch-dropdown .o-swatches__select{line-height:1.1875rem}}@media only screen and (min-width:1350px){.c-product-form .o-swatches__swatch-dropdown .o-swatches__select{font-size:1rem;line-height:1.338rem}}.c-product-form .o-swatches__swatch-dropdown .o-swatches__select option{color:#202621}.c-product-form__add-btn{display:flex;align-items:center;justify-content:center;width:100%}.c-product-form__add-btn.is-disabled{flex:0 0 auto}.c-product-form__notify-me{display:flex;align-items:center;justify-content:center;width:100%;padding:.563rem 1.438rem;line-height:normal;letter-spacing:.018rem}.c-product-form__pricing{margin:0}.c-product-form__pricing-compare{display:none}.c-product-form__pricing-money.has-compare.o-pricing__price{margin-left:0}.c-product-form__giftcard-fieldset{padding:1rem 0;position:relative;border:none}.c-product-form__giftcard-label{display:block}.c-product-form__giftcard-input{display:block;width:100%;transition:all .5s}.c-product-form__giftcard-input.has-errors+.c-product-form__giftcard-error{opacity:1}.c-product-form__giftcard-textarea{display:block;width:100%;border-radius:0;min-height:6.25rem}.c-product-form__giftcard-error{color:#e95f5f;position:absolute;bottom:0;transform:translate(10%,50%);opacity:0;transition:all .5s}.c-product-form .o-swatches__select{margin-bottom:0}.c-product-form__quantity-wrapper{display:flex;align-items:center;flex-wrap:wrap;row-gap:1rem;margin-top:2rem;margin-bottom:2rem}.c-product-form__quantity-wrapper.is-bundle{padding-top:2rem;border-top:.0625rem solid rgba(32,38,33,.1);margin-top:0}.c-product-form__qty-container.is-hidden,.js-unavailable .c-product-form__qty-container{display:none}.c-product-form__add-btn.o-btn{padding:.8125rem 1.4375rem .75rem}.c-product-form__add-btn.o-btn:hover{background:#71733a;color:#fbf0d4}.c-product-form__add-btn.o-btn.disabled,.c-product-form__add-btn.o-btn.is-disabled,.c-product-form__add-btn.o-btn[disabled],.c-product-form__add-btn.o-btn[is-disabled]{background:rgba(32,38,33,.7);color:#fbf0d4}.c-product-form__add-btn-label{margin-right:0;letter-spacing:.02em;flex-shrink:0}.c-product-form__add-btn-label.is-hidden{display:none}.c-product-form__add-btn-dot{padding:0 .3125rem}.c-product-form__oos-text{margin:2rem 0 0}@media only screen and (min-width:750px){.c-product-form__add-btn{margin-right:0}.c-product-form__quantity-wrapper{margin-top:0;margin-bottom:0}.c-product-form__quantity-wrapper.no-fake-variants{display:none}.c-product-form__quantity-wrapper-outer{margin-top:0}.c-product-form__bundle-atc-wrapper{margin-bottom:3rem;border-bottom:.0625rem solid rgba(32,38,33,.1)}.c-product-form__bundle-atc-wrapper .c-product-form__quantity-wrapper.no-fake-variants{display:flex}.c-product-form__oos-text{display:none}.c-product-form__notify-me{margin-bottom:2rem}}@media only screen and (max-width:1099px){.c-product-form__quantity-wrapper-outer.is-sticky .c-product-form__quantity-wrapper{position:fixed;bottom:0;left:0;margin:0;padding:1.625rem 1.25rem;width:100%;background-color:#fff;z-index:30;border-top:1px solid rgba(32,38,33,.1)}.c-product-form__add-btn{flex:1;justify-content:center}}@media only screen and (min-width:1100px){.c-product-form__add-btn.o-btn{padding:.625rem 1.438rem}.c-product-form__add-btn.o-btn,.c-product-form__pricing,.c-product-form__pricing .o-pricing__price{font-size:14px;line-height:normal}}@media only screen and (min-width:1350px){.c-product-form__fake-swatches .o-swatches__inner{display:flex;align-items:center;flex-wrap:wrap}.c-product-form__fake-swatches .o-swatches__swatch{margin-right:1rem}.c-product-form__quantity-wrapper-outer{margin-top:0}}.c-product-synergy__inner{padding-top:2rem;margin-top:1rem}.c-product-synergy__carousel{position:relative;overflow:hidden;color:#fbf0d4}.c-product-synergy__carousel-ui{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.125rem}.c-product-synergy__title{font-size:.8125rem;margin-bottom:0}.c-product-synergy__title-char{font-family:Helvetica Neue}.c-product-synergy__button-counter-wrapper{display:none}.c-product-synergy__button-counter-wrapper.is-active{display:flex;align-items:center}.c-product-synergy__counter{display:flex;margin-left:.4375rem}.c-product-synergy__prev-next{width:2.5rem;height:2.5rem}.c-product-synergy__prev-next.is-next{margin-left:1.625rem}.c-product-synergy__prev-next.is-prev{transform:rotate(180deg)}.c-product-synergy__carousel-button-icon{width:50%}.c-product-synergy .o-upsell-thumbnail__variant-info{display:none}.c-product-synergy .o-upsell-thumbnail__inner{width:100%}@media only screen and (max-width:749px){.c-product-synergy__inner{padding-left:1.25rem}.c-product-synergy__carousel-ui,.c-product-synergy__tile:last-child{padding-right:1.25rem}}@media only screen and (max-width:1099px){.c-product-synergy__inner{padding-top:0;margin-top:1.25rem}.c-product-synergy__button-counter-wrapper{padding-right:.1875rem}.c-product-synergy__carousel-ui{margin-bottom:1rem}.c-product-synergy__tile{display:flex}.c-product-synergy__tile .o-upsell-thumbnail__form{width:100%}.c-product-synergy .o-upsell-thumbnail{height:100%;width:100%;display:flex}}@media only screen and (min-width:1100px){.c-product-synergy__inner{border-top:none;margin:.5rem 0 0;padding:0}.c-product-synergy__title{font-size:1rem}.c-product-synergy__tile:last-child{padding-left:.0625rem}.c-product-synergy__counter{padding-right:.75rem}}@media only screen and (min-width:1350px){.c-product-synergy__carousel-ui{margin-bottom:1.25rem}.c-product-synergy__prev-next.is-next{margin-left:.9375rem}}body.is-modal-open{height:100%;overflow:hidden}.o-product-modal{position:fixed;inset:0;width:100%;height:100%;z-index:46;opacity:0;pointer-events:none;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.2s;transition-property:"all"}.o-product-modal.is-visible{opacity:1;pointer-events:all}.o-product-modal__outer{width:100%;height:100%;position:absolute;inset:0;z-index:46;opacity:0;transition:opacity .6s}.is-visible .o-product-modal__outer{opacity:1}.o-product-modal__inner{position:relative;background:#fff;padding:1.4375rem 0;width:100%;height:100%;z-index:46;transform:translateX(100%);transition:transform .4s;overflow:scroll;scrollbar-width:none;scrollbar-color:transparent transparent}.o-product-modal__inner::-webkit-scrollbar{width:0;-webkit-appearance:none;display:none}.o-product-modal__inner::-webkit-scrollbar-thumb,.o-product-modal__inner::-webkit-scrollbar-track{background:transparent}.is-visible .o-product-modal__inner{transition:transform .6s;transform:translateX(0)}.o-product-modal__header{padding:0 1.25rem;display:flex;justify-content:space-between;align-items:center}.o-product-modal__close-btn{padding-top:.875rem;padding-bottom:.875rem}.o-product-modal__close-btn svg{height:.5625rem;width:.5625rem}.o-product-modal__select{margin-bottom:0}.o-product-modal__content-wrapper{border-top:.0625rem solid rgba(32,38,33,.1);padding:1.75rem 1.25rem;margin-top:1.375rem}.o-product-modal__list-item-wrapper{margin:0;padding:0;list-style:none}.o-product-modal__list-item{padding:1.25rem 0 2rem;border-bottom:.0625rem solid rgba(32,38,33,.1)}.o-product-modal__list-item:last-of-type{border-bottom:none}.o-product-modal .o-accordion__slide-wrap{padding:0;border-bottom:none}.o-product-modal .o-accordion__heading-summary{text-transform:none;font-weight:400;margin-bottom:0}.o-product-modal .o-accordion__body{padding-top:1.125rem}@media only screen and (max-width:1099px){.o-product-modal__close-btn{background:#202621;color:#fbf0d4}}@media only screen and (min-width:1100px){.o-product-modal__inner{width:38.9375rem;margin-left:auto}.o-product-modal__outer{background:rgba(32,38,33,.1)}@supports(backdrop-filter:none){.o-product-modal__outer{backdrop-filter:blur(.3125rem);background-color:rgba(32,38,33,.1)}}}@keyframes content-video-progress-circle{0%{stroke-dashoffset:123}to{stroke-dashoffset:0}}.c-product-ingredient .is-desktop{display:none}.c-product-ingredient .is-mobile{display:block}.c-product-ingredient__inner{padding:5.4488rem 1.25rem 0;display:flex;flex-direction:column}.c-product-ingredient__title{text-align:center;margin-bottom:3rem}.c-product-ingredient__accordion-list .o-accordion__slide-wrap{display:block;padding:2.125rem 0}.c-product-ingredient__accordion-list .o-accordion__heading{align-items:center}.c-product-ingredient__accordion-list .o-accordion__body{padding:.625rem 0 0}.c-product-ingredient__content{order:1}.c-product-ingredient__media-wrapper{display:flex;flex-direction:column;margin-bottom:1.125rem}.c-product-ingredient__image-wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem}.c-product-ingredient .o-responsive-image-container{margin-bottom:.75rem}.c-product-ingredient__image-box{padding-bottom:1.75rem}.c-product-ingredient__image-box h4{font-size:.9375rem;color:rgba(0,0,0,.8);line-height:1.5;margin-bottom:.125rem}.c-product-ingredient__image-box p{font-size:.8125rem;white-space:break-spaces;line-height:1.5;margin:0;color:rgba(0,0,0,.8)}.c-product-ingredient .o-accordion__slide-wrap{border-bottom:1px solid rgba(32,38,33,.1)}@media only screen and (max-width:749px){.c-product-ingredient__media-wrapper{width:calc(100vw + 1.5rem)}.c-product-ingredient__image-wrap{display:flex;flex-wrap:nowrap;overflow:auto;grid-gap:.4375rem;padding-left:.3125rem;scrollbar-width:none}.c-product-ingredient__image-wrap::-webkit-scrollbar{display:none}.c-product-ingredient__image-box{min-width:9.3125rem}.c-product-ingredient__image-box:last-child{margin-right:3.375rem}.c-product-ingredient__image-box h4{margin-bottom:.3125rem}.c-product-ingredient__image-box p{white-space:unset}}@media only screen and (max-width:1099px){.c-product-ingredient__inner{overflow:hidden;padding-top:3.75rem}.c-product-ingredient__title{margin-bottom:3rem}}@media only screen and (min-width:750px){.c-product-ingredient .is-desktop{display:block}.c-product-ingredient .is-mobile{display:none}.c-product-ingredient__inner{flex-direction:row;justify-content:space-between;gap:3.75rem}.c-product-ingredient__title{text-align:left;margin-bottom:1rem;letter-spacing:.04em;font-size:2.25rem;line-height:2.75rem}.c-product-ingredient__content{flex:1}.c-product-ingredient__content.is-left{order:0}.c-product-ingredient__content.is-right{order:1}.c-product-ingredient__media-wrapper{flex:1}}@media only screen and (min-width:1100px){.c-product-ingredient__inner{padding:6rem 2.5rem 3rem}.c-product-ingredient__media-wrapper{max-width:34rem}.c-product-ingredient__accordion-list .o-accordion__slide-wrap{padding:1.625rem 0}.c-product-ingredient__accordion-list .o-accordion__body{padding-top:1.5625rem}}@media only screen and (min-width:1350px){.c-product-ingredient__inner{padding:8.9375rem 13.5rem 6rem 4rem}.c-product-ingredient__media-wrapper{width:47.5%;flex:initial}.c-product-ingredient__content{flex:initial;width:43%;padding-top:4.75rem}.c-product-ingredient__title{margin-bottom:2.875rem}}.recently-viewed .evm_wiser_heading{font-size:2.25rem!important;text-transform:uppercase;line-height:2.75rem}.recently-viewed .ws-card__price{font-weight:500!important;font-size:.9375rem!important;color:#202621!important}@media only screen and (max-width:1099px){.recently-viewed{padding-left:1.5rem;padding-bottom:2rem}.recently-viewed .evm_wiser_heading{font-size:1.5rem!important;line-height:1.3;padding-right:1.5rem;text-align:left!important;margin-bottom:1rem}.recently-viewed #presets2.evm-wsrow{display:flex;overflow:auto;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:none}.recently-viewed #presets2.evm-wsrow::-webkit-scrollbar{display:none}.recently-viewed #presets2 .ws-box-wrapper{min-width:9.5rem}.recently-viewed #presets2 .evm-ws-card{margin:0}}@media only screen and (min-width:1100px){.recently-viewed .evm_wiser_heading{letter-spacing:.04em;margin-bottom:2.0625rem}}.o-product-sticky{padding:0 .5rem 0 0;background-color:#fff;position:fixed;bottom:0;left:0;right:0;z-index:9;transition:all .6s ease-out;transform:translateY(100%)}.o-product-sticky.is-visible{transform:translateY(0)}.o-product-sticky .is-desktop{display:none}.o-product-sticky .is-mobile{display:block}.o-product-sticky__details,.o-product-sticky__inner{display:flex;align-items:center}.o-product-sticky__details{flex:1}.o-product-sticky__title{font-size:.9375rem;line-height:1.2;text-transform:uppercase;margin-bottom:0}.o-product-sticky .c-product-main__size{margin:0;padding-left:0}.o-product-sticky .c-product-form__quantity-wrapper-outer{margin:0}.o-product-sticky__image{width:4.375rem;min-width:4.375rem;height:0;padding-bottom:4.375rem;margin-right:.625rem}.o-product-sticky .o-btn{width:6.875rem}.o-product-sticky .o-swatches{display:none}@media only screen and (max-width:1099px){.o-product-sticky .c-product-main__size{font-size:.625rem}.o-product-sticky .o-btn{max-width:6.875rem}.o-product-sticky .c-product-form__quantity-wrapper{margin:0}.o-product-sticky__content{padding-right:1.25rem}}@media only screen and (min-width:1100px){.o-product-sticky{padding:.9375rem 1.5rem}.o-product-sticky .is-desktop{display:block}.o-product-sticky .is-mobile{display:none}.o-product-sticky .o-btn{width:20rem}.o-product-sticky__title{font-size:1.625rem;line-height:2rem}.o-product-sticky__image{width:4.1875rem;padding-bottom:4.1875rem;margin-right:1.75rem}}.c-product-form__quantity-wrapper .appstle_widget_title{font-size:.875rem;font-weight:500;line-height:1.25rem;text-transform:uppercase;margin-bottom:1rem;color:#202621!important}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option{border:.0625rem solid rgba(32,38,33,.2)!important;transition:border-color .3s ease-in-out;border-radius:.625rem;cursor:pointer}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option input[name=selling_plan]{cursor:pointer}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option:hover{border-color:#202621!important}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstle_circle{width:1rem!important;height:1rem!important;border:.075rem solid rgba(32,38,33,.2)!important}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option.appstle-active-option{border-color:#202621!important}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_circle{border-color:#202621!important;margin-right:.75rem}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_subscribe_option{margin:1rem 0 0!important}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option.appstle-active-option .appstle_subscribe_option .appstle_subscribe_option_grid{padding-top:.75rem}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option span.appstle_dot{background-color:#202621!important;width:.375rem;height:.375rem}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstle_one_time_text,.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstle_subscribe_save_text{font-size:.875rem;line-height:1.25rem;text-transform:uppercase}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstle_subscription_amount_wrapper{display:flex;flex-direction:row-reverse;gap:.5rem}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstle_subscription_amount_wrapper span{font-size:.875rem;line-height:1.25rem;font-style:normal}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstleSelectedSellingPlanOptionDescription{min-width:28.75rem;width:100%;flex:1;white-space:nowrap;margin:0}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstleSelectedSellingPlanOptionDescription p{display:flex;align-items:center;gap:.6875rem;font-size:.875rem;line-height:1.375rem;margin:.5rem 0 0}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstleSelectedSellingPlanOptionDescription p svg{width:1.25rem;height:1.25rem}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstle_subscription_compare_amount{color:rgba(32,38,33,.7)!important}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstle_subscription_amount{color:#202621!important}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstle_subscribe_option{border-top:.0625rem solid rgba(32,38,33,.1)}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstle_subscribe_option_grid{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstle_select_label{color:#202621!important;position:relative;font-size:.875rem!important;line-height:1.375rem;padding-left:1.75rem!important}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstle_select_label:before{content:"";width:1.25rem;height:1.25rem;position:absolute;left:0;top:0;bottom:0;background-repeat:no-repeat;background-position:50%;background-image:url(icon-delivery.svg)}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstle_select{border-radius:1.5rem!important;border:.0625rem solid rgba(32,38,33,.2)!important;font-size:.875rem!important;line-height:1.375rem;padding:.25rem 1.875rem .25rem .75rem!important}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstle_select:hover{border-color:#202621}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option .appstle_custom_select:before{width:.75rem;height:.75rem;transform:none;border:none!important;background-image:url(icon-select-arrow-down.svg);background-repeat:no-repeat;background-position:50%;top:0;bottom:0;margin:auto 0}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option.appstle_include_dropdown{margin-top:0;margin-bottom:1rem}.c-product-form__quantity-wrapper .appstle_subscription_wrapper_option.appstle_include_dropdown input[name=selling_plan]{width:calc(100% + 2rem);height:3.4375rem;left:-1rem;top:-1rem;margin:0}.c-product-main{padding-top:.125rem}.c-product-main .is-mobile{display:block}.c-product-main .is-desktop{display:none}.c-product-main__sale-badge-wrapper{position:absolute;top:1.3125rem;left:1.25rem;z-index:5}.c-product-main__badge{position:absolute;top:4rem;right:auto;left:1.25rem;width:129px;text-align:center;font-size:.75rem;z-index:3;display:inline-block;padding:.4375rem 1.25rem .3125rem;border:.0625rem solid #000;border-radius:2.5rem;font-size:.8125rem;line-height:1;background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(2.5rem)}.c-product-main__badge.is-inverted{background-color:rgba(0,0,0,.1);border-color:#fff;color:#fff}.c-product-main__details{padding:2.313rem 0 1.5rem}.c-product-main__details .okeReviews.oke-sr{padding-bottom:.875rem}.c-product-main__details .o-accordion__slide-wrap:first-of-type{margin-top:2.375rem}.c-product-main__details .o-accordion__heading-icon{margin:0}.c-product-main__details .o-accordion__slide{padding:0 0 1.25rem}.c-product-main__details .o-accordion__body{padding-top:1.5rem}.c-product-main__details .o-accordion__slide-wrap{display:block;padding:0}.c-product-main__details .o-accordion__slide-wrap:last-child{border:none}.c-product-main__details .o-accordion__heading-summary{cursor:pointer;padding:1.25rem 0;margin-bottom:-1.25rem}.c-product-main__details .o-accordion__heading-text{font-size:1rem;padding-top:.25rem}.c-product-main__aura-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.3125rem}.c-product-main__aura-sale-badge-container{display:flex;align-items:center;justify-content:space-between;position:absolute;left:1.25rem;top:1.25rem;z-index:2;padding:.438rem 1.25rem;background-color:#fff}.c-product-main__aura{margin-bottom:0;display:flex;align-items:center;justify-content:center;-moz-column-gap:1rem;column-gap:1rem}.c-product-main__aura:not(:first-child){margin-left:.6875rem;display:flex;align-items:center}.c-product-main__aura:not(:first-child):before{content:"";display:inline-block;width:.1875rem;height:.1875rem;border-radius:50%;background-color:rgba(32,38,33,.2);margin-right:.6875rem}.c-product-main__aura-icon{display:inline-block;width:.688rem;margin:0;vertical-align:middle}.c-product-main__price-wrapper{padding:.125rem 1.25rem 0}.c-product-main__price-wrapper p{margin:0;display:flex;align-items:center;flex-wrap:wrap}.c-product-main__price-wrapper .o-pricing__price{font-family:ABC Favorit,sans-serif;font-weight:400;letter-spacing:0;text-transform:uppercase;margin-top:0;font-size:1.375rem;line-height:1.875rem;margin-right:.625rem}@media only screen and (min-width:1100px){.c-product-main__price-wrapper .o-pricing__price{font-size:1.5rem;line-height:1.938rem}}@media only screen and (min-width:1350px){.c-product-main__price-wrapper .o-pricing__price{font-size:2rem;line-height:2.5rem}}.c-product-main__sale-badge{color:#71733a}.c-product-main__sale-badge:hover{background:transparent;color:#71733a}.c-product-main__title-sale-price-container{display:flex;flex-direction:column;margin-bottom:1.25rem}.c-product-main__size{margin:0;padding-top:.3125rem;font-size:.9375rem}.c-product-main__shipping{text-align:center;margin:1.5rem 0}.c-product-main__shipping p{font-size:.8125rem;letter-spacing:.04em;line-height:1rem;margin:0;display:flex;justify-content:center;align-items:center}.c-product-main__shipping-bold{font-weight:700;padding-left:.25rem}.c-product-main__shipping-dot{width:.3125rem;height:.3125rem;border-radius:100%;background-color:#7ec79f;margin-right:.3125rem}.c-product-main__sale-price{color:rgba(32,38,33,.7);text-decoration:line-through;margin:0}.c-product-main__top-benefits-wrapper{display:flex;align-items:center;margin-bottom:1.5rem}.c-product-main__top-benefit:not(:last-child){display:flex;align-items:center;margin-right:.6875rem}.c-product-main__top-benefit:not(:last-child):after{content:"";display:inline-block;width:.1875rem;height:.1875rem;border-radius:50%;background-color:rgba(32,38,33,.2);margin-left:.6875rem}.c-product-main__top-benefit-text{margin-bottom:0}.c-product-main__benefits-title{font-size:1rem;margin:0 0 1rem}.c-product-main__benefits{margin-top:1.5rem}.c-product-main__benefits-list-item{display:flex;font-size:.9375rem;color:rgba(0,0,0,.8);line-height:1.5;margin-bottom:.75rem;-moz-column-gap:.5rem;column-gap:.5rem;align-items:center}.c-product-main__benefits-list-item-wrapper{list-style:none;padding:0 0 1.5rem;margin:1rem 0 0;border-bottom:.0625rem solid rgba(32,38,33,.1)}.c-product-main__benefits-list-icon{display:inline-block;width:.25rem;height:.25rem;border-radius:.25rem;background-color:#71733a}.c-product-main__title{margin-bottom:0}.c-product-main__description{color:rgba(32,38,33,.7);padding-bottom:2.5rem;margin-bottom:0}.c-product-main__description *{font-weight:400;font-family:ABC Favorit,sans-serif;line-height:1.375rem;letter-spacing:0;font-size:.875rem}@media only screen and (min-width:1100px){.c-product-main__description *{font-size:.875rem}}@media only screen and (min-width:1350px){.c-product-main__description *{font-size:1rem;line-height:1.5rem}}.c-product-main__description * strong{font-weight:500;font-size:1rem;color:#202621}.c-product-main__description ul{padding-left:1.3125rem}.c-product-main__description ul li{margin-bottom:.125rem;color:rgba(32,38,33,.8)}.c-product-main__description p{margin-bottom:1.25rem}.c-product-main .o-upsell-thumbnail__media-container{width:7.375rem;padding-bottom:7.375rem}.c-product-main__additionalInfo,.c-product-main__allergenStatement,.c-product-main__howToRecycle,.c-product-main__howToUse,.c-product-main__ingredients{padding-top:2.125rem;margin-top:2.5rem;border-top:.0625rem solid rgba(32,38,33,.1)}.c-product-main__additionalInfo-title,.c-product-main__allergenStatement-title,.c-product-main__howToRecycle-title,.c-product-main__howToUse-title,.c-product-main__ingredients-title{margin-bottom:0}.c-product-main__additionalInfo-title-wrapper,.c-product-main__allergenStatement-title-wrapper,.c-product-main__howToRecycle-title-wrapper,.c-product-main__howToUse-title-wrapper,.c-product-main__ingredients-title-wrapper{display:flex;align-items:center;justify-content:space-between}.c-product-main__additionalInfo-description,.c-product-main__allergenStatement-description,.c-product-main__howToRecycle-description,.c-product-main__howToUse-description,.c-product-main__ingredients-description{color:rgba(32,38,33,.7)}.c-product-main__additionalInfo-btn,.c-product-main__allergenStatement-btn,.c-product-main__howToRecycle-btn,.c-product-main__howToUse-btn,.c-product-main__ingredients-btn{padding:.375rem}.c-product-main__additionalInfo-btn svg,.c-product-main__allergenStatement-btn svg,.c-product-main__howToRecycle-btn svg,.c-product-main__howToUse-btn svg,.c-product-main__ingredients-btn svg{width:.625rem;height:.625rem}.c-product-main__additionalInfo-btn:hover svg>*,.c-product-main__allergenStatement-btn:hover svg>*,.c-product-main__howToRecycle-btn:hover svg>*,.c-product-main__howToUse-btn:hover svg>*,.c-product-main__ingredients-btn:hover svg>*{stroke:#fff}.c-product-main__reviews-description{margin:0}.c-product-main__btt{width:2.1875rem;height:2.1875rem;position:fixed;left:1rem;bottom:1.8125rem;z-index:20;mix-blend-mode:difference;filter:invert(1);transition:all .6s ease-out}.c-product-main__btt svg path:nth-child(3){transition:all .25s ease-out}.c-product-main__btt:hover svg g circle{transition:all .2s ease;fill-opacity:.2}.c-product-main__btt:hover svg path:nth-child(3){transform:translateY(-.1875rem)}.c-product-main__gallery .c-product-main__product-save{position:absolute;top:1.25rem;right:1.25rem;padding:.625rem;background-color:#fff;z-index:5;display:flex;align-items:center;justify-content:center;width:2.313rem;height:2.313rem}.c-product-main__gallery .c-product-main__product-save svg{width:1rem;height:1rem}.c-product-main__gallery .c-product-main__product-save.is-wishlisted svg{fill:currentColor}.c-product-main__gallery .c-product-main__product-save:hover svg{fill:#fbf0d4}@media only screen and (max-width:749px){.c-product-main .c-product-main__form,.c-product-main__description,.c-product-main__info,.c-product-main__reviews,.c-product-main__reviews-description,.c-product-main__shipping,.c-product-main__size,.c-product-main__title-wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media only screen and (max-width:1099px){.c-product-main__details .o-accordion__slide-wrap{margin-left:-.25rem}.c-product-main__details .o-accordion__slide-wrap:last-of-type{border-bottom:none}.c-product-main__details .o-accordion__heading-text{font-size:.875rem}.c-product-main__reviews-description{margin-bottom:.5625rem}.c-product-main__title{margin-bottom:0;flex:1;padding-right:1rem}.c-product-main__title-wrapper{display:flex;position:relative}.c-product-main__description,.c-product-main__shipping{padding-bottom:0}.c-product-main .o-upsell-thumbnail__media-container{width:5.3125rem;padding-bottom:5.8125rem;margin-right:.875rem}.c-product-main .o-upsell-thumbnail__inner{padding-right:1.1875rem}.c-product-main__size{font-size:.75rem;line-height:1.2}.c-product-main__aura-wrapper{margin:0}.c-product-main__benefits-title{color:#757575;font-size:.875rem;font-weight:500;margin:0}}@media only screen and (min-width:750px){.c-product-main{display:flex}.c-product-main .is-mobile{display:none}.c-product-main .is-desktop{display:block}.c-product-main__sale-badge-wrapper{position:static}.c-product-main__gallery{position:sticky;top:5rem;height:100%;overflow:hidden;width:54.931%}.c-product-main__details{width:45.069%;padding:1.563rem 2.5rem 6.5rem}.c-product-main__details .okeReviews.oke-sr{padding-bottom:1.063rem}.c-product-main__title-sale-price-container{display:flex;flex-direction:column;margin-bottom:1.5rem}.c-product-main__aura-wrapper{margin-bottom:0}.c-product-main__sale-badge-wrapper{margin-left:auto}.c-product-main__price-wrapper{padding:.5rem 0 0}}@media only screen and (min-width:1100px){.c-product-main{padding-top:.25rem}.c-product-main__badge{font-size:1rem;top:2.5rem;right:7rem;left:auto;width:-moz-fit-content;width:fit-content}.c-product-main__description{padding-bottom:.25rem}.c-product-main__details{padding:1.563rem min(7.063rem,7.848%) 6.5rem min(6.5rem,7.223%)}.c-product-main__aura-sale-badge-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;position:absolute;left:2.5rem;top:2.5rem;z-index:2;padding:.75rem 2.1875rem;background-color:#fff;font-size:1.375rem}.c-product-main__gallery .c-product-main__product-save{top:2.5rem;right:2.5rem;width:3.5rem;height:3.5rem}.c-product-main__gallery .c-product-main__product-save svg{width:1.25rem;height:1.25rem}}@media only screen and (min-width:1350px){.c-product-main__aura{font-size:1.125rem;line-height:1.625rem}.c-product-main__aura-sale-badge-container{padding:.938rem 1.25rem}.c-product-main__top-benefits-wrapper{margin-bottom:1.375rem}.c-product-main__additionalInfo,.c-product-main__allergenStatement,.c-product-main__howToRecycle,.c-product-main__howToUse,.c-product-main__ingredients{padding-top:2.5625rem;margin-top:1.9375rem}.c-product-main__additionalInfo-description,.c-product-main__allergenStatement-description,.c-product-main__howToRecycle-description,.c-product-main__howToUse-description,.c-product-main__ingredients-description{margin-top:.375rem}.c-product-main__price-wrapper .o-pricing__price,.c-product-main__title{font-size:1.5rem;line-height:1.938rem}}
