.product-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.product-content{-ms-flex-direction:row;flex-direction:row}}.product-carousel{position:relative}@media only screen and (min-width:1024px){.product-carousel{position:sticky;top:4.375rem}}@media only screen and (min-width:1200px){.product-carousel{top:9.25rem}}.product-carousel__slide:not(.swiper-slide-active){visibility:hidden}.product-carousel__slide-video{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.product-carousel__slide-video-icon{position:absolute;bottom:1.25rem;left:.9375rem;width:1.875rem;height:1.875rem;cursor:pointer}@media only screen and (min-width:1024px){.product-carousel__slide-video-icon{bottom:1.5625rem;left:1.25rem}}.product-carousel__slide-video .videowise-background{height:120vw;max-height:71.875rem}@media only screen and (min-width:1024px){.product-carousel__slide-video .videowise-background{height:60vw}}.product-carousel__image{width:100%}.product-carousel__next,.product-carousel__prev{width:1.5rem;height:1.5rem}.product-carousel .wishlist-button--container{position:absolute;bottom:1.25rem;right:1.25rem;z-index:1}.product-carousel .icon__wishlist{width:1.875rem;height:1.875rem}@media only screen and (min-width:1024px){.product-carousel .icon__wishlist{width:2.5rem;height:2.5rem}}.product-thumbnail{display:-ms-flexbox;display:flex}.product-thumbnail__container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:26.25rem;position:relative;margin-left:3.625rem}@media only screen and (min-width:1200px){.product-thumbnail__container{max-width:30.75rem;margin-left:4.75rem}}@media only screen and (min-width:1440px){.product-thumbnail__container{max-width:36.375rem}}@media only screen and (min-width:1600px){.product-thumbnail__container{max-width:41.25rem}}@media only screen and (min-width:1900px){.product-thumbnail__container{max-width:48.75rem}}.product-thumbnail__slide{width:3.75rem;height:auto;padding:.3125rem}.product-thumbnail__slide.swiper-slide-thumb-active{border:1px solid #ff671d;width:3.625rem}@media only screen and (min-width:1200px){.product-thumbnail__slide{width:4.375rem;padding:.375rem}.product-thumbnail__slide.swiper-slide-thumb-active{width:4.25rem}}@media only screen and (min-width:1440px){.product-thumbnail__slide{width:5.125rem;padding:.46875rem}.product-thumbnail__slide.swiper-slide-thumb-active{width:5rem}}@media only screen and (min-width:1600px){.product-thumbnail__slide{width:5.9375rem}.product-thumbnail__slide.swiper-slide-thumb-active{width:5.8125rem}}@media only screen and (min-width:1900px){.product-thumbnail__slide{width:6.875rem;padding:.625rem}.product-thumbnail__slide.swiper-slide-thumb-active{width:6.75rem}}.product-thumbnail__slide-video-icon{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:1.875rem;height:1.875rem}.product-thumbnail__slide-video .no-image{background-color:#000;height:100%}.product-thumbnail__image{width:100%}.product-thumbnail__next,.product-thumbnail__prev{margin:0;top:50%;transform:translateY(-50%)}.product-thumbnail__prev{left:-2.1875rem}.product-thumbnail__next{right:-2.1875rem}.afterpay-section{padding:0 .625rem}.afterpay-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;column-gap:.25rem;margin-top:.625rem}@media only screen and (max-width:639px){.afterpay-link{margin-bottom:2rem}}.afterpay-text{font-size:.75rem}@media only screen and (min-width:1200px){.afterpay-text{font-size:1rem}}.afterpay-btn{display:inline-block;width:5.3125rem}.swatches{display:-ms-flexbox;display:flex;gap:.3125rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.swatches .swatches-option{border:.5px solid #8a8d8f;border-radius:5px;-ms-flex:1 1 0px;flex:1 1 0}.swatches .swatches-option.selected{border:1px solid #000}.swatches .swatches-option .label{font-size:.75rem;padding:.46875rem .9375rem .34375rem;width:100%;height:100%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1024px){.swatches .swatches-option .label{font-size:.875rem}}.swatches .swatches-option.one-size{font-size:.75rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:.375rem 1.875rem}@media only screen and (min-width:640px){.swatches .swatches-option.one-size{padding:.4375rem 2rem}}@media only screen and (min-width:1024px){.swatches .swatches-option.one-size{font-size:.875rem}}.swatches-option{display:-ms-flexbox;display:flex;position:relative}.swatches-option .swatchanchor{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.swatches-option .swatchanchor:focus+.label{outline:1px dotted #000;outline-offset:2px}.product-info-container{background-color:#faf5f0;padding-bottom:.625rem}@media only screen and (min-width:1024px){.product-info-container{padding-bottom:1.5rem}}@media only screen and (min-width:1200px){.product-info-container{padding-bottom:2.15625rem}}.product-info-container--bottom,.product-info-container--top{padding:.625rem 1.25rem 0 .75rem}@media only screen and (min-width:1024px){.product-info-container--bottom,.product-info-container--top{padding:1.5rem 1.5rem 0}}@media only screen and (min-width:1200px){.product-info-container--bottom,.product-info-container--top{padding:1.625rem 5rem 0 2.625rem}}@media only screen and (min-width:1440px){.product-info-container .product-quantity__container{column-gap:.75rem}}.product-info-container .afterpay-placement{margin:.5rem 0}.product-info-container .zoid{margin-top:.5rem}@media only screen and (min-width:1024px){.product-info-container .zoid{margin-top:0}}.product-info-container .product-name{color:#53585a;font-size:1.125rem;font-family:AvenirNextProDemi;line-height:1;margin:0}@media only screen and (min-width:1024px){.product-info-container .product-name{font-size:1.75rem;line-height:1.1}}@media only screen and (min-width:1200px){.product-info-container .product-name{font-size:2.25rem}}.product-description{color:#53585a;font-size:.875rem;font-family:AvenirNextProDemi;line-height:.92;margin:.4375rem 0}@media only screen and (min-width:1024px){.product-description{font-size:1.25rem;line-height:1.2;margin:1.125rem 0 1rem}}@media only screen and (min-width:1200px){.product-description{font-size:1.75rem}}.product-marketing-label{color:#53585a;font-family:AvenirNextProDemi;font-size:.6875rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:left;justify-content:left;column-gap:.9375rem;margin:.625rem 0}@media only screen and (min-width:1024px){.product-marketing-label{font-size:1.125rem;column-gap:1.875rem;margin:1rem 0 1.125rem}}.product-marketing-label__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:max-content;flex-basis:max-content;column-gap:.625rem;width:50%}@media only screen and (min-width:1024px){.product-marketing-label__item{column-gap:1.25rem}}.product-marketing-label__image{width:1.875rem;height:1.875rem}@media only screen and (min-width:1024px){.product-marketing-label__image{width:3.875rem;height:3.875rem}}.product-actions{margin:.625rem 0}@media only screen and (min-width:1200px){.product-actions{width:90%;margin:1.0625rem 0}}.product-promotion-content{background-color:#f5e2d7;margin:0 0 .625rem}.product-promotion-message{margin:0;padding:.5rem}@media only screen and (min-width:1200px){.product-promotion-message{padding:.75rem}}.product-promo{font-size:.75rem;font-family:AvenirNextProDemi;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media only screen and (min-width:1200px){.product-promo{font-size:.875rem;width:90%}}.product-promo .html-slot-container{background-color:#f5e2d7;padding:.75rem;margin:.625rem 0}.product-low-in-stock{color:#db0000;font-size:.6875rem;line-height:140%;margin:.375rem 0}.product-purchase-option{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.3125rem;margin:0 0 .625rem}@media only screen and (min-width:1024px){.product-purchase-option{gap:.5rem;margin:.625rem 0 1.5625rem}}.product-purchase-option-wrapper{-ms-flex-pack:justify;justify-content:space-between}.product-purchase-option-wrapper,.product-purchase-option .purchase-option__radio{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-purchase-option .ar-purchase-option,.product-purchase-option .ar-purchase-option__radio{-ms-flex-align:start;align-items:flex-start}.product-purchase-option .ar-purchase-option__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-purchase-option .ar-purchase-option .icon__tool-tip{margin-top:-.125rem}.product-purchase-option .purchase-option__price{font-size:.75rem;color:#8a8d8f;text-align:right}@media only screen and (min-width:1024px){.product-purchase-option .purchase-option__price{font-size:.875rem}}.product-purchase-option .purchase-option__price .strikethrough{margin-left:.3125rem}.product-purchase-option .replenish-text,.product-purchase-option__label{font-size:.75rem;font-family:AvenirNextProDemi;color:#58595b}@media only screen and (min-width:1024px){.product-purchase-option .replenish-text,.product-purchase-option__label{font-size:.875rem}}.product-purchase-option .replenish-text{margin-top:.3125rem}@media only screen and (min-width:640px){.product-purchase-option .replenish-text{margin-top:.5rem}}.product-purchase-option__input[type=radio]{padding:0;margin:0 .3125rem .125rem 0;width:.75rem;height:.75rem;border-radius:50%;background-color:#fff}.product-purchase-option__input[type=radio]:checked{padding:.125rem;background-color:#4d4d4d}@media only screen and (min-width:1024px){.product-purchase-option__input[type=radio]{margin-right:.625rem;width:1.25rem;height:1.25rem}}@media only screen and (min-width:1024px){.product-purchase-option__input[type=radio]:checked{padding:.1875rem}}@media only screen and (max-width:1023px){.product-purchase-option .ar-checkbox{margin-top:.125rem}}@media only screen and (min-width:1200px){.product-add-to-cart{width:90%}}@media only screen and (min-width:1024px){.product-payment-options{margin-top:1.125rem}}.product-info-tabs{margin-bottom:.625rem}@media only screen and (min-width:1200px){.product-info-tabs{margin:1.125rem 0;width:90%}}.product-info-tabs__item{border-bottom:2px solid #53585a;padding:0 .625rem}@media only screen and (min-width:1024px){.product-info-tabs__item{padding:0 1.25rem}}.product-info-tabs__item:last-of-type{border:none}.product-info-tabs__title{color:#53585a;font-family:AvenirNextProRegular;font-size:.8125rem;line-height:2;letter-spacing:.01563rem;text-transform:uppercase;padding:0;list-style:none}.product-info-tabs__content{color:#53585a;font-size:.75rem;font-family:AvenirNextProRegular;line-height:1.66}.product-info-tabs__item.is-active .accordion-title{font-family:AvenirNextProDemi}@media only screen and (max-width:639px){.product-set-image{-ms-flex-preferred-size:13%;flex-basis:13%;max-width:13%}}@media only screen and (min-width:640px) and (max-width:1023px){.product-set-image{-ms-flex-preferred-size:8%;flex-basis:8%;max-width:8%}}.product-set-details{padding-left:.4375rem}@media only screen and (max-width:639px){.product-set-details{-ms-flex-preferred-size:87%;flex-basis:87%;max-width:87%}}@media only screen and (min-width:640px) and (max-width:1023px){.product-set-details{-ms-flex-preferred-size:92%;flex-basis:92%;max-width:92%}}@media only screen and (min-width:1024px){.product-set-details{padding-left:1.125rem}}.product-set-details .product-name{font-size:.625rem;font-family:AvenirNextProDemi;line-height:1.0625rem}@media only screen and (max-width:639px){.product-set-details .product-name{margin-top:.25rem}}@media only screen and (min-width:1024px){.product-set-details .product-name{font-size:1.25rem;line-height:1.5625rem}}.product-set-details .product-description-wrapper{font-size:.5rem;font-family:AvenirNextProRegular;line-height:.9375rem}@media only screen and (min-width:1024px){.product-set-details .product-description-wrapper{font-size:.75rem;line-height:1.375rem}}.product-set-details .price-sales{font-size:.5rem;font-family:AvenirNextProDemi;letter-spacing:.00894rem}@media only screen and (max-width:639px){.product-set-details .price-sales{margin-top:.1875rem}}@media only screen and (min-width:1024px){.product-set-details .price-sales{font-size:.625rem;line-height:2.25rem}}.product-set-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding-bottom:.625rem}@media only screen and (min-width:1024px){.product-set-list{gap:1rem;padding-bottom:1.5625rem}}.product-set-item{list-style:none}.product-set-link{display:-ms-flexbox;display:flex}.product-set .product-description{font-size:.75rem;font-family:AvenirNextProRegular;line-height:1.375rem}@media only screen and (max-width:1023px){.product-set .product-description{display:none}}.product-set .add-to-cart .product-price,.product-set .cart__add-all .product-price{display:inline-block}.product-set .shoprunner-wrapper{margin-top:0}@media only screen and (min-width:1024px){.product-set .shoprunner-wrapper{margin-top:1.875rem}}.pr-ratings-reviews-wrapper{height:1.625rem}.prs-rating-wrapper{visibility:hidden}.persistant-add-to-bag{background-color:#fff;position:fixed;bottom:0;left:50%;width:100%;transform:translateX(-50%);padding:0;z-index:102;visibility:hidden;opacity:0;transition:opacity .3s ease-in}@media only screen and (min-width:640px){.persistant-add-to-bag{padding:.5rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.04),0 0 2px 0 rgba(0,0,0,.06)}}@media only screen and (min-width:1200px){.persistant-add-to-bag{padding:.5rem 1.9375rem .5rem .5rem}}.persistant-add-to-bag__wrapper{-ms-flex-pack:justify;justify-content:space-between}.persistant-add-to-bag__product-details,.persistant-add-to-bag__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.persistant-add-to-bag__product-image{display:none}@media only screen and (min-width:640px){.persistant-add-to-bag__product-image{display:block}}.persistant-add-to-bag__product-image img{width:auto;max-height:3rem}.persistant-add-to-bag__product-name{color:#3a3d3f;font-size:.875rem;font-family:AvenirNextProDemi;letter-spacing:.00875rem;padding-left:1rem;max-width:17.1875rem}@media only screen and (min-width:1200px){.persistant-add-to-bag__product-name{font-size:1rem;letter-spacing:.01rem}}.persistant-add-to-bag__product-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;column-gap:.9375rem;padding:0}@media only screen and (min-width:640px){.persistant-add-to-bag__product-actions{padding:.4375rem 0 .5rem}}.persistant-add-to-bag .product-variations{max-width:15rem}@media only screen and (min-width:1200px){.persistant-add-to-bag .product-variations{max-width:18.1875rem}}@media only screen and (max-width:639px){.persistant-add-to-bag .product-variations{display:none}}.persistant-add-to-bag .product-variations__select{padding:.78125rem 2.5rem .78125rem 5rem}@media only screen and (min-width:1024px){.persistant-add-to-bag .product-variations__select{padding-left:6rem}}.persistant-add-to-bag .product-quantity{max-width:7rem}@media only screen and (min-width:1024px){.persistant-add-to-bag .product-quantity{max-width:10.3125rem}}@media only screen and (max-width:639px){.persistant-add-to-bag .product-quantity{display:none}}.persistant-add-to-bag__button{font-size:1rem;font-family:AvenirNextProDemi;letter-spacing:.01rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;column-gap:.25rem}@media only screen and (min-width:640px){.persistant-add-to-bag__button{min-width:18.125rem}}@media only screen and (max-width:639px){.persistant-add-to-bag__button{width:100%;border-radius:0}}.persistant-add-to-bag.active{visibility:visible;opacity:1}.perfect-pair{width:100%}.perfect-pair__swiper:not(.swiper-initialized) .perfect-pair__nav{display:none}.perfect-pair__slide{display:-ms-flexbox;display:flex;height:auto}@media only screen and (min-width:1024px){.perfect-pair__slide{width:50%}}.perfect-pair__slide .product__image{width:50%;margin-block:auto;aspect-ratio:1/1}@media only screen and (min-width:640px){.perfect-pair__slide .product__image{width:45%}}.perfect-pair__slide img{height:100%;object-fit:cover}.perfect-pair__slide-right{font-family:AvenirNextProRegular;color:#53585a;background-color:#f9f5f0;width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;padding:.75rem .9375rem;box-sizing:border-box}@media only screen and (min-width:640px){.perfect-pair__slide-right{width:55%;padding-inline:0}}@media only screen and (min-width:1024px){.perfect-pair__slide-right{padding:1.25rem;padding-inline:1.5625rem}}.perfect-pair__heading{font-size:1rem;font-family:AvenirNextProDemi;line-height:1;margin-block:0 .3125rem}@media only screen and (min-width:1024px){.perfect-pair__heading{font-size:2rem;line-height:.82;margin-block:0 .3125rem}}.perfect-pair .icon{width:2.1875rem;height:2.1875rem}.perfect-pair .product-pricing{font-size:.625rem;font-family:AvenirNextProDemi;line-height:2}@media only screen and (min-width:640px){.perfect-pair .product-pricing{font-size:1.125rem}}.perfect-pair .product-name{font-size:.625rem;font-family:AvenirNextProRegular;line-height:2.8}@media only screen and (min-width:640px){.perfect-pair .product-name{font-size:1rem;line-height:2.4}}.perfect-pair .product-view-details-link{font-size:.625rem;color:#53585a;font-family:AvenirNextProDemi;line-height:2;text-decoration:underline}@media only screen and (min-width:640px){.perfect-pair .product-view-details-link{font-size:1.125rem}}.perfect-pair .add-to-cart-container{font-family:AvenirNextProDemi;padding-top:.625rem;width:100%}@media only screen and (min-width:640px){.perfect-pair .add-to-cart-container{width:75%}}.perfect-pair .add-to-cart-button{width:100%;padding:.625rem 0;letter-spacing:.0075rem}@media only screen and (max-width:639px){.perfect-pair .add-to-cart-button{font-size:.75rem}}@media only screen and (min-width:640px){.perfect-pair .add-to-cart-button{padding:1.3125rem 0;letter-spacing:.01125rem}}.swiper-pagination{position:static;line-height:1;margin-top:.625rem}.swiper-pagination-bullet{height:.625rem;width:.625rem;opacity:1;background-color:#53585a}.swiper-pagination-bullet-active{background-color:#ff671d}.light-therapy{text-align:center;margin:3.125rem .75rem 1.5625rem}@media only screen and (min-width:1024px){.light-therapy{margin:3.25rem 4.6875rem}}.light-therapy__title{color:#58595b;font-size:1.3125rem;font-family:AvenirNextProRegular;line-height:1.5;letter-spacing:.01331rem;margin:0 auto}@media only screen and (min-width:1024px){.light-therapy__title{color:#4d4d4d;font-size:3.5rem;line-height:1.47;letter-spacing:.03463rem}}.light-therapy__description{color:#3a3d3f;width:84%;line-height:1.32;margin:1.25rem auto 0}@media only screen and (min-width:1024px){.light-therapy__description{font-size:1.75rem;margin:2.8125rem auto 0}}.light-therapy__feature{margin-top:1.375rem}@media only screen and (min-width:1024px){.light-therapy__feature{display:-ms-flexbox;display:flex;margin-top:2.5rem}}.light-therapy__feature-media{height:21.875rem}@media only screen and (min-width:1024px){.light-therapy__feature-media{-ms-flex-positive:1;flex-grow:1;width:50%;height:auto;margin:0 3.125rem}}.light-therapy__feature-left,.light-therapy__feature-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;gap:.4375rem}@media only screen and (max-width:639px){.light-therapy__feature-left,.light-therapy__feature-right{margin-bottom:.4375rem}}@media only screen and (min-width:1024px){.light-therapy__feature-left,.light-therapy__feature-right{width:27%;gap:1.875rem}}@media only screen and (min-width:1024px){.light-therapy__feature-left{-ms-flex-order:-1;order:-1}}.light-therapy__feature-item{color:#3a3d3f;background-color:#faf5f0;padding:.25rem .875rem;line-height:2}@media only screen and (min-width:1024px){.light-therapy__feature-item{padding:1rem 1.75rem 1.375rem}}.light-therapy__feature-title{font-size:.75rem;margin:0 auto}@media only screen and (min-width:1024px){.light-therapy__feature-title{font-size:1.375rem;line-height:1.74}}.light-therapy__feature-description{font-size:.5625rem;margin:0 auto}@media only screen and (min-width:1024px){.light-therapy__feature-description{font-size:.875rem;line-height:1.7}}.light-therapy__model{height:100%;width:100%}.light-therapy__model:focus{outline:none}.benefits__header{text-align:center}.benefits__heading{font-size:1.5625rem;font-family:AvenirNextProRegular;line-height:2.3;letter-spacing:.025rem;margin:0}@media only screen and (min-width:1024px){.benefits__heading{font-size:3.75rem;line-height:1.47;letter-spacing:.0375rem;margin-bottom:.9375rem}}.benefits__subheading{font-size:.75rem;font-family:AvenirNextProRegular;line-height:1.44;letter-spacing:.025rem;margin:0 0 1.5625rem}@media only screen and (min-width:1024px){.benefits__subheading{font-size:2.25rem;line-height:.72;margin-bottom:5.125rem}}.benefits__wrapper{background-color:#f9f5f0;color:#53585a;padding:1.375rem 2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1024px){.benefits__wrapper{padding:3rem 18% 1.125rem;-ms-flex-pack:justify;justify-content:space-between}}.benefits__content{margin-bottom:.625rem;width:100%}@media only screen and (min-width:640px){.benefits__content{width:40%;margin-bottom:1.875rem}}.benefits__image{width:2.1875rem}@media only screen and (min-width:640px){.benefits__image{width:4.0625rem}}.benefits__title{font-size:.6875rem;font-family:AvenirNextProDemi;line-height:1.36;margin:.25rem 0}@media only screen and (min-width:640px){.benefits__title{font-size:1.375rem;line-height:1.33}}.benefits__description{font-size:.625rem;line-height:1.67;margin:0}@media only screen and (min-width:640px){.benefits__description{font-size:1.125rem}}.how-to-use{color:#53585a;width:70%;margin:0 auto;text-align:center;padding:1.875rem 0}@media only screen and (min-width:640px){.how-to-use{width:100%;padding:1.875rem}}@media only screen and (min-width:1024px){.how-to-use{padding:1.375rem 3.75rem 2.8125rem}}.how-to-use__heading{font-size:1.5625rem;font-family:AvenirNextProRegular;line-height:2.3;letter-spacing:.025rem;margin:0}@media only screen and (min-width:1024px){.how-to-use__heading{font-size:3.75rem;line-height:1.47;letter-spacing:.0375rem;margin-bottom:.9375rem}}.how-to-use__subheading{font-size:.75rem;font-family:AvenirNextProRegular;line-height:1.44;letter-spacing:.025rem;margin:0 0 1.5625rem}@media only screen and (min-width:1024px){.how-to-use__subheading{font-size:2.25rem;line-height:.78;margin-bottom:3.3125rem}}@media only screen and (min-width:640px){.how-to-use__step{width:33.33333%}}.how-to-use__step-title{font-size:1.375rem;font-family:AvenirNextProDemi;line-height:1.47;letter-spacing:.0125rem;margin:.9375rem 0 0}@media only screen and (min-width:1024px){.how-to-use__step-title{font-size:2.25rem;line-height:3.125rem;letter-spacing:.0225rem}}.how-to-use__step-sub-title{font-size:.9375rem;font-family:AvenirNextProDemi;line-height:1.1;margin:.75rem 0 0}@media only screen and (min-width:1024px){.how-to-use__step-sub-title{font-size:1.375rem;margin-top:.9375rem}}.how-to-use__step-description{font-size:.75rem;line-height:1.47;margin:1.375rem 0 0}@media only screen and (min-width:1024px){.how-to-use__step-description{font-size:1.125rem;margin-top:2rem}}.how-to-use__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.how-to-use__container{padding:0 1.875rem}}.how-to-use__image{width:90%;max-width:18.75rem}@media only screen and (min-width:1600px){.how-to-use__image{max-width:24.6875rem}}.how-to-use__pagination{margin-top:2.5rem}.results-section{color:#53585a;text-align:center;margin:.9375rem 0 .625rem}.results-section-header{padding:0 .75rem}@media only screen and (min-width:1024px){.results-section-header{background-color:#fbf5f1;padding:1.25rem 3.5rem 0}}.results-section__title{font-size:1.5625rem;font-family:AvenirNextProRegular;line-height:2.3;letter-spacing:.025rem;margin:0}@media only screen and (min-width:1024px){.results-section__title{font-size:3.75rem;line-height:1.47;letter-spacing:.0375rem;margin-bottom:.9375rem}}.results-section__description{font-size:.75rem;font-family:AvenirNextProRegular;line-height:1.44;letter-spacing:.025rem;margin:0 0 1.5625rem}@media only screen and (min-width:1024px){.results-section__description{font-size:2.25rem;line-height:.78;margin-bottom:2rem}}.results-section__tabs{margin:1.25rem 0 0;-ms-flex-pack:center;justify-content:center;gap:2.25rem}@media only screen and (min-width:1024px){.results-section__tabs{gap:5.625rem;margin-top:2.125rem}}.results-section__tabs-item{font-size:1rem;font-family:AvenirNextProDemi;line-height:1.47;letter-spacing:.01063rem;border:none;text-transform:uppercase;padding:0;opacity:.5}.results-section__tabs-item.is-active{opacity:1}@media only screen and (min-width:1024px){.results-section__tabs-item{font-size:1.5625rem;letter-spacing:.01563rem}}.results-section__panel.is-active{background-color:#fbf5f1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 1.0625rem}@media only screen and (max-width:1023px){.results-section__panel.is-active{-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-top:.9375rem}}@media only screen and (min-width:1024px){.results-section__panel.is-active{padding:1.25rem 3.5rem 1.875rem}}.results-section__media{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.3125rem}@media only screen and (min-width:1024px){.results-section__media{gap:.8125rem;width:48%}}.results-section__after--caption,.results-section__before--caption{color:#53585a;font-size:.625rem;font-family:AvenirNextProDemi;text-transform:uppercase;line-height:1.75;margin:0;padding-top:.4375rem}@media only screen and (min-width:1024px){.results-section__after--caption,.results-section__before--caption{font-size:1.25rem;line-height:2.1;letter-spacing:.0125rem}}.results-section__before--caption{text-align:left}.results-section__before--caption:before{content:"< "}.results-section__after--caption{text-align:right}.results-section__after--caption:after{content:" >"}.results-section__review{color:#3b3d3f;text-align:left}@media only screen and (max-width:1023px){.results-section__review{padding:0 .25rem}}@media only screen and (min-width:1024px){.results-section__review{width:47%}}.results-section__review-bottom,.results-section__review-header{display:-ms-flexbox;display:flex}@media only screen and (max-width:1023px){.results-section__review-header{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:.625rem}}@media only screen and (min-width:1024px){.results-section__review-header{margin:0 0 .625rem}}.results-section__review-title{font-family:AvenirNextProRegular;font-size:1.125rem;line-height:1.47;letter-spacing:.01125rem;margin:0}@media only screen and (max-width:1023px){.results-section__review-title{text-align:center}}@media only screen and (min-width:1024px){.results-section__review-title{font-size:1.75rem;letter-spacing:.0175rem}}.results-section__review-stars{display:-ms-flexbox;display:flex}@media only screen and (max-width:1023px){.results-section__review-stars{position:relative;top:-.9375rem;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1024px){.results-section__review-stars{margin:auto 0 auto .9375rem}}.results-section__review-reviewer,.results-section__review-text{font-size:.625rem;font-family:AvenirNextProRegular;line-height:1.5;letter-spacing:.00813rem;margin:.625rem 0 0}@media only screen and (min-width:1024px){.results-section__review-reviewer,.results-section__review-text{font-size:1.25rem;line-height:1.67;letter-spacing:.0125rem;margin-top:.875rem}}.results-section .icon{height:1.875rem;width:1.875rem}@media only screen and (min-width:1024px){.results-section .icon{height:2.5rem;width:2.5rem}}.results-section .icon:after,.results-section .icon:before{height:0;width:0}.results-section .icon__star,.results-section .icon__star-half{background-color:#f8cc00}.content-panel{margin:2.0625rem .75rem 0;max-width:77.0625rem}@media only screen and (min-width:1024px){.content-panel{margin-top:3.125rem}}.content-panel__header-title{color:#53585a;font-size:1.5625rem;font-family:AvenirNextProRegular;line-height:1.26;letter-spacing:.03125rem;text-align:center;width:90%;margin:0 auto 1.875rem}@media only screen and (min-width:1024px){.content-panel__header-title{font-size:3.75rem;line-height:1.47;letter-spacing:.0375rem}}.content-panel__content{color:#53585a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:1024px){.content-panel__content{-ms-flex-direction:row;flex-direction:row}}.content-panel__content-left{width:100%;margin:auto 0}@media only screen and (min-width:1024px){.content-panel__content-left{width:52%}}.content-panel__content-right{width:100%;margin:auto 0}.content-panel__content-right img{width:100%}@media only screen and (min-width:1024px){.content-panel__content-right{width:41%}}.content-panel__content-header{font-size:1.25rem;font-family:AvenirNextProRegular;margin-top:.625rem;text-align:center;line-height:1.5;letter-spacing:.01563rem}@media only screen and (min-width:1024px){.content-panel__content-header{font-size:2.25rem;text-align:left;line-height:.93;letter-spacing:.01663rem;margin-top:0}}.content-panel__content-description{font-size:.75rem;font-family:AvenirNextProRegular;line-height:1.5;margin:0}@media only screen and (min-width:1024px){.content-panel__content-description{font-size:1.25rem;line-height:1.7;letter-spacing:.0125rem}}.product-recommendations{margin:15% 0 20%}@media only screen and (min-width:640px){.product-recommendations{margin:6% 0 9%}}.product-recommendations__container{padding-bottom:0}.product-peel{margin:.75rem 0}@media only screen and (min-width:1200px){.product-peel{width:90%;margin:1.5rem 0 .75rem}}.product-peel__select.variation-select{padding-left:30%}.extent-warranty-container{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:.625rem 0}.extent-warranty-container input[type=checkbox]{width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid #000;position:relative;display:inline-block;margin-right:.5625rem;cursor:pointer}@media only screen and (min-width:1024px){.extent-warranty-container input[type=checkbox]{width:1.875rem;height:1.875rem}}.extent-warranty-container input[type=checkbox]:checked:before{background-color:#ff671d;border-radius:50%;content:"\2713";text-align:center;color:#fff;background-image:none}@media only screen and (min-width:1024px){.extent-warranty-container input[type=checkbox]:checked:before{padding-top:.25rem}}.extent-warranty-container__label{font-size:.75rem;font-family:AvenirNextProDemi;color:#58595b}@media only screen and (min-width:1024px){.extent-warranty-container__label{font-size:1rem}}.extent-warranty-container__label-bold{font-family:AvenirNextProDemi}@media only screen and (min-width:1200px){.extend-warranty-iframe{width:90%}}.peel__comparison{color:#53585a;text-align:center;position:relative;width:100%;padding:2rem .75rem}@media only screen and (min-width:1024px){.peel__comparison{padding:3.75rem 0 1.875rem}}@media only screen and (min-width:1200px){.peel__comparison{padding:3.75rem 8% 1.875rem}}@media only screen and (min-width:1440px){.peel__comparison{padding:3.75rem 15% 1.875rem}}.peel__comparison-title{font-size:1.25rem;font-family:AvenirNextProRegular;line-height:1.5;letter-spacing:.0175rem;margin:0 0 .625rem}@media only screen and (min-width:1024px){.peel__comparison-title{font-size:2.25rem;line-height:1.26;letter-spacing:.02375rem;margin:0 0 1.875rem auto;width:93%}}.peel__comparison-swiper{width:100%}@media only screen and (max-width:1023px){.peel__comparison-swiper{width:66%;margin:0 auto 1.25rem}}@media only screen and (min-width:1024px){.peel__comparison-swiper{margin-bottom:2.1875rem}}@media only screen and (min-width:1024px){.peel__comparison-wrapper{-ms-flex-pack:end;justify-content:end}}.peel__comparison-product{width:100%}@media only screen and (min-width:1024px){.peel__comparison-product{width:31%;padding:0 2rem 1rem;box-sizing:border-box}}.peel__comparison-product--image{margin:1.25rem auto}.peel__comparison-product--benefit{font-size:1.375rem;font-family:AvenirNextProDemi;margin:0;letter-spacing:.02375rem}@media only screen and (min-width:1024px){.peel__comparison-product--benefit{font-size:2.25rem}}.peel__comparison-product--link{text-decoration:underline}.peel__comparison-table{width:100%;border-collapse:collapse}.peel__comparison-table--caption{background-color:#ff671d;color:#000;font-family:AvenirNextProDemi;padding:1rem}.peel__comparison-table .highlight{background-color:#f5e2d7}.peel__comparison-feature{width:19%;text-align:right;padding:.5rem}@media only screen and (max-width:1023px){.peel__comparison-feature{border:1px solid #d8d8d8}}@media only screen and (min-width:1024px){.peel__comparison-feature{padding:1rem}}.peel__comparison-checkbox{width:27%;border:1px solid #d8d8d8}.peel__comparison-checkbox img{margin:0 auto;width:1.25rem;height:1.375rem}.peel__comparison-arrow{height:1.5625rem;width:1.5625rem;top:38%}.peel__comparison-arrow--prev{margin-left:.75rem}.peel__comparison-arrow--next{margin-right:.75rem}.faceware__comparison{margin:1.875rem .625rem;text-align:center;border-collapse:collapse;width:100%}@media only screen and (min-width:1024px){.faceware__comparison{margin:3.75rem 8.4375rem 1.875rem}}.faceware__comparison-title{color:#58595b;font-size:1.5625rem;font-family:AvenirNextProRegular;line-height:1.26;letter-spacing:.01563rem;margin:0 0 1.25rem}@media only screen and (min-width:1024px){.faceware__comparison-title{font-size:3.5rem;line-height:1.31;letter-spacing:-.035rem;margin-bottom:4.125rem}}.faceware__comparison-feature{font-family:AvenirNextProDemi;width:32.5%;text-align:left;vertical-align:top;padding:1rem 1rem 1rem 2rem}@media only screen and (max-width:1023px){.faceware__comparison-feature{font-size:.625rem;padding:.5rem 0 .5rem 9.2%}}.faceware__comparison-feature--mob{background-color:#ecc0ad}.faceware__comparison-feature--title{font-size:1.1875rem;font-family:AvenirNextProDemi;background-color:#ff5f0f;color:#fff;font-weight:700;text-transform:uppercase}@media only screen and (min-width:1024px){.faceware__comparison-feature--title{color:#ff5f0f;background-color:transparent;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}}.faceware__comparison--image{max-width:4.6875rem;margin:0 auto}@media only screen and (min-width:1024px){.faceware__comparison--image{max-width:9.375rem}}.faceware__comparison-data{width:25%;border-right:1px solid #8a8d8f;padding:.75rem .125rem}@media only screen and (min-width:1024px){.faceware__comparison-data{width:16%;padding:1rem}}@media only screen and (max-width:1023px){.faceware__comparison-data{font-size:.625rem}}.faceware__comparison-data:nth-child(2){background-color:#f5e2d7;border:none}@media only screen and (min-width:1024px){.faceware__comparison-data:nth-child(2){width:19.5%}}.faceware__comparison-data:last-child{border:none}@media only screen and (max-width:1023px){.faceware__comparison-data:has(>.dashline){display:none}}.faceware__comparison-head{font-family:AvenirNextProRegular}.faceware__comparison-checkbox{font-family:AvenirNextProDemi}.faceware__comparison .dashline{background-color:#8a8d8f;height:.125rem}@media only screen and (min-width:1024px){.faceware__comparison .dashline--title{background-color:#ff5f0f;-ms-flex-positive:1;flex-grow:1;margin-left:1rem;border:none}}.faceware__comparison .icon{width:1.5rem;height:1.5rem}.faceware__comparison .icon__square-check{background-color:#ff5f0f}.faceware__comparison .icon__square-xmark{background-color:#8a8d8f}.product-ingredients{color:#53585a;width:100%;text-align:center;padding:1.25rem}@media only screen and (min-width:1024px){.product-ingredients{padding:2.375rem}}.product-ingredients__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.product-ingredients__heading{font-size:1.5625rem;font-family:AvenirNextProRegular;line-height:2.3;letter-spacing:.025rem;margin:0}@media only screen and (min-width:1024px){.product-ingredients__heading{font-size:3.75rem;line-height:1.47;letter-spacing:.0375rem;margin-bottom:.9375rem}}.product-ingredients__subheading{font-size:.75rem;font-family:AvenirNextProRegular;line-height:1.44;letter-spacing:.025rem;margin:0 0 1.5625rem}@media only screen and (min-width:1024px){.product-ingredients__subheading{font-size:2.25rem;line-height:.78;margin-bottom:5.125rem}}.product-ingredients__bottom-container{margin-top:1.25rem}@media only screen and (min-width:1024px){.product-ingredients__bottom-container{margin-top:2.5rem}}.product-ingredients__cta{color:#53585a;font-size:.625rem;font-family:AvenirNextProDemi;line-height:3.15;text-decoration:underline}@media only screen and (min-width:1024px){.product-ingredients__cta{font-size:1.4375rem;line-height:2.05}}.product-ingredients .content-tile__wrapper{padding:0 .625rem}@media only screen and (min-width:1024px){.product-ingredients .content-tile__wrapper{padding:0 1.375rem}}.product-ingredients .content-tile__heading{font-size:.75rem;font-family:AvenirNextProRegular;line-height:2.05;letter-spacing:.01125rem;text-transform:uppercase;margin:0 0 .4375rem}@media only screen and (min-width:1024px){.product-ingredients .content-tile__heading{font-size:1.5625rem;line-height:1.47;letter-spacing:.01563rem;margin:0 0 .9375rem}}.product-ingredients .content-tile__image{margin:0 auto;border-radius:50%;width:85%;max-width:7.875rem;border:3px solid #ff671d}@media only screen and (min-width:1024px){.product-ingredients .content-tile__image{max-width:11.875rem;border:5px solid #ff671d}}.product-ingredients .content-tile__desc{font-size:.625rem;line-height:1.82;margin:.4375rem 0}@media only screen and (min-width:1024px){.product-ingredients .content-tile__desc{font-size:1.1875rem;line-height:1.6;margin:.9375rem 0}}.pdp-ingredients.reveal{background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);width:90%;max-width:40.125rem}.pdp-ingredients .modal-body{color:#53585a;font-size:.875rem;line-height:2.22;text-align:center;margin:0;padding:.5rem 2rem 1rem}.product-results{color:#53585a;margin:2.8125rem .75rem 1rem;width:100%;max-width:57rem;text-align:center}@media only screen and (min-width:640px){.product-results{margin:4.5rem auto 4rem}}.product-results__heading{font-size:1.5625rem;font-family:AvenirNextProRegular;line-height:2.3;letter-spacing:.025rem;margin:0}@media only screen and (min-width:1024px){.product-results__heading{font-size:3.75rem;line-height:1.47;letter-spacing:.0375rem;margin-bottom:.9375rem}}.product-results__sub-heading{font-size:.75rem;font-family:AvenirNextProRegular;line-height:1.44;letter-spacing:.025rem;margin:0 0 1.5625rem}@media only screen and (min-width:1024px){.product-results__sub-heading{font-size:2.25rem;line-height:.78;margin-bottom:3.5rem}}.product-results__content{display:-ms-flexbox;display:flex;column-gap:.25rem}@media only screen and (min-width:640px){.product-results__content{column-gap:.5rem}}.product-results__slider{position:relative;width:100%;overflow:hidden;aspect-ratio:1.87/1;margin-bottom:1.25rem}@media only screen and (min-width:1024px){.product-results__slider{margin-bottom:3.125rem}}.product-results__slider-after,.product-results__slider-before,.product-results__slider-before-inner,.product-results__slider-picture{position:absolute}.product-results__slider-after,.product-results__slider-before,.product-results__slider-before-inner,.product-results__slider-image,.product-results__slider-picture{display:block;top:0;left:0;width:100%;height:100%}.product-results__slider-after,.product-results__slider-before{overflow:hidden;z-index:1}.product-results__slider-before{border-right:3px solid #fff;width:50%}.product-results__slider-control{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;outline:none;border:none;margin:0;padding:0;z-index:2}.product-results__slider-control::-webkit-slider-thumb{visibility:hidden}.product-results__slider-handler{position:absolute;top:50%;left:50%;transform:translate(-53%,-50%);display:-ms-flexbox;display:flex;column-gap:1.25rem;z-index:1}.product-results__slider-label{background-color:#fff;font-size:.6875rem;font-family:AvenirNextProRegular;line-height:1;opacity:.8;position:absolute;z-index:2;padding:.25rem;bottom:.9375rem;margin:0}@media only screen and (min-width:1024px){.product-results__slider-label{font-size:1.25rem;padding:.5rem}}.product-results__slider-before-label{left:.4375rem}@media only screen and (min-width:1024px){.product-results__slider-before-label{left:.9375rem}}.product-results__slider-after-label{right:.4375rem}@media only screen and (min-width:1024px){.product-results__slider-after-label{right:.9375rem}}.product-results__label{font-size:.625rem;font-family:AvenirNextProDemi;line-height:1.75;text-transform:uppercase;margin:.4375rem 0 0}@media only screen and (min-width:1024px){.product-results__label{font-size:1.375rem;line-height:1.16;margin-top:2.25rem}}.product-results__before-label{text-align:left}.product-results__before-label:before{content:"<";margin-right:.25rem}.product-results__after-label{text-align:right}.product-results__after-label:after{content:">";margin-left:.25rem}.product-video__container{width:100%;max-width:86.25rem;text-align:center;margin:1.25rem auto;padding:0 .75rem}@media only screen and (min-width:1024px){.product-video__container{margin:2.5rem auto;padding:0}}@media only screen and (min-width:1600px){.product-video__container{max-width:111.25rem}}.product-video__heading{font-size:1.5625rem;font-family:AvenirNextProRegular;line-height:1.47;letter-spacing:.025rem;margin-bottom:.625rem}@media only screen and (min-width:1024px){.product-video__heading{font-size:3.75rem;letter-spacing:.0375rem;margin-bottom:.9375rem}}.product-video__description{font-size:.75rem;font-family:AvenirNextProRegular;line-height:1.44;letter-spacing:.025rem;margin:0 0 1.5625rem}@media only screen and (min-width:1024px){.product-video__description{font-size:2.25rem;line-height:.72;margin-bottom:5.125rem}}.gift-card-pdp .product-content{display:block;padding-top:.9375rem;margin:0;height:100%}.gift-card-pdp .product-content .product-title{margin-top:1.25rem;padding:0 1.25rem;width:100%}@media only screen and (min-width:640px){.gift-card-pdp .product-content .product-title{width:50%;padding:0;margin-left:auto}}.gift-card-pdp .product-content .product-name{font-size:1.5625rem;font-family:AvenirNextProDemi}@media only screen and (min-width:1024px){.gift-card-pdp .product-content .product-name{font-size:1.75rem}}.gift-card-pdp .product-content .product-image-container{float:left;margin-top:0;width:100%}@media only screen and (min-width:640px){.gift-card-pdp .product-content .product-image-container{width:50%}}.gift-card-pdp .product-add-to-cart{margin:0}.gift-card-pdp .product-info-container{float:right}@media only screen and (min-width:640px) and (max-width:1023px){.gift-card-pdp .product-info-container{width:50%}}.gift-card-pdp .product-info-container .amount-selector-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.gift-card-pdp .product-info-container label{font-size:.875rem;font-family:AvenirNextProDemi;text-transform:uppercase;width:auto;margin-bottom:.3125rem;display:block}.gift-card-pdp .product-info-container .amount-select{font-size:.875rem;width:7.375rem;margin-left:.5rem;padding:.625rem 1rem .625rem .625rem;height:100%;border-left-width:0;border-bottom:.0625rem solid #000;border-right-width:0;border-top-width:0;background:url(../images/icons/caret-down.svg) no-repeat 96% 50%;background-size:.5rem}.gift-card-pdp .product-info-container .gc-fieldwrapper{padding-top:.3125rem}.gift-card-pdp .product-info-container .input-textarea{width:100%}.gift-card-pdp .product-info-container .input-text{padding:.625rem;text-indent:0;width:100%}.gift-card-pdp .product-info-container .field-wrapper{margin-bottom:.5rem;position:relative;display:block}.gift-card-pdp .product-info-container .error{font-family:AvenirNextProRegular;font-size:.75rem;display:block;padding-top:0}.gift-card-pdp .product-info-container .form-caption{color:#8a8d8f;font-size:.75rem;text-align:right;margin-top:-.3125rem}.gift-card-pdp .product-info-container .char-count{-ms-flex-order:1;order:1;position:absolute;right:.125rem;bottom:.375rem}.gift-card-pdp .product-info-container .price-sales{font-size:1rem}.gift-card-pdp .product-info-container .product-price{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:.375rem}.gift-card-pdp .product-info-container .product-form-actions{margin-top:.75rem}.gift-card-pdp .add-to-cart{width:auto}@media only screen and (min-width:640px){.gift-card-pdp .persistant-add-to-bag{display:none}}.gift-card-pdp .product-description{font-family:AvenirNextProRegular;font-size:.75rem}.replenish-wrapper{display:none;margin-top:.625rem}@media only screen and (min-width:640px){.replenish-wrapper{margin-top:1.125rem}}.replenish-wrapper .product-options__list{list-style:none}.replenish-wrapper .product-option{font-size:.75rem;text-transform:uppercase;padding:.71875rem 1rem;background:url(../images/icons/caret-down.svg) no-repeat calc(100% - 1rem) 50% #fff}@media only screen and (min-width:1024px){.replenish-wrapper .product-option{font-size:.875rem;padding:.8125rem 1rem}}.replenish-wrapper .badge__text{display:none}.replenishment-info{text-align:center;padding:4.3125rem 1.4375rem 2.9375rem}@media only screen and (min-width:640px){.replenishment-info{padding-left:1.96875rem;padding-right:1.96875rem;max-width:33rem}}.replenishment-info .title{font-size:1.125rem;font-family:AvenirNextProDemi;line-height:1.2;margin-bottom:1rem}@media only screen and (min-width:1024px){.replenishment-info .title{font-size:1.5625rem}}.replenishment-info .description{font-size:.75rem;line-height:1.4;margin-bottom:1rem}@media only screen and (min-width:1024px){.replenishment-info .description{font-size:.875rem}}.replenishment-info .learn-more-cta{font-size:.875rem;line-height:1.4;text-underline-offset:.125rem}.product-image-container{position:relative}.product-image-container .wishlist-add-icon,.product-image-container .wishlist-add-icon:after,.product-image-container .wishlist-add-icon:before{width:1.625rem;height:1.625rem}@media only screen and (min-width:640px){.product-image-container .wishlist-add-icon,.product-image-container .wishlist-add-icon:after,.product-image-container .wishlist-add-icon:before{width:3rem;height:3rem}}.oos-notify-me-form.ooo-modal{background-color:#faf5f0;color:#53585a;border-radius:20px;position:fixed;display:none;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1006;width:95%;max-width:25rem;max-height:90vh;padding:1.875rem 1.25rem;overflow:auto;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}@media only screen and (min-width:640px){.oos-notify-me-form.ooo-modal{padding:2.5rem;max-width:35rem}}.oos-notify-me-form.ooo-modal .ooo-heading-1{font-size:1.375rem;font-family:AvenirNextProRegular;line-height:1.18;text-align:center;max-width:85%;margin:0 auto 1rem}@media only screen and (min-width:640px){.oos-notify-me-form.ooo-modal .ooo-heading-1{font-size:1.75rem}}.oos-notify-me-form.ooo-modal .btn,.oos-notify-me-form.ooo-modal .form-row{margin-top:1.25rem}.oos-notify-me-form .ooo-form__description{font-size:1rem;font-family:AvenirNextProRegular;line-height:1.66;text-transform:capitalize;margin-bottom:0}@media only screen and (min-width:640px){.oos-notify-me-form .ooo-form__description{font-size:1.125rem}}.oos-notify-me-form .ooo-form__success{margin:1.25rem 0 0}@media only screen and (min-width:640px){.oos-notify-me-form .ooo-form__success{font-size:1.125rem}}.oos-notify-me-form .ooo-form__tnc{font-size:.5625rem;margin:1rem 0}.oos-notify-me-form .flyout-close-btn{position:absolute;top:1.25rem;right:1.25rem;cursor:pointer}.oos-notify-me-form .form-row label{font-size:1rem;font-family:AvenirNextProRegular;line-height:1.66;text-transform:uppercase}.oos-notify-me-form .checkbox-input{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.oos-notify-me-form .checkbox-input .field-wrapper{-ms-flex:0 0 auto;flex:0 0 auto}.oos-notify-me-form .checkbox-input label{margin-left:.625rem;text-transform:capitalize}.oos-notify-me-form .addtoemaillist,.oos-notify-me-form .addtomobilelist{margin-right:0}.oos-notify-me-form .sms-optin-number-field{width:100%;margin-right:0}.oos-notify-me-form .field-wrapper{margin:0}.ooo-notify-popup-overlay{background-color:rgba(0,0,0,.5);display:none;overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1005}.ooo-modal-active .ooo-notify-popup-overlay,.ooo-modal-active .oos-notify-me-form{display:block}.blog-content-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:1.75rem;grid-row-gap:2rem;margin-top:2.5rem}@media only screen and (min-width:640px){.blog-content-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-row-gap:3.75rem}}@media only screen and (min-width:1024px){.blog-content-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1440px){.blog-content-list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.blog-content-detail-link,.blog-content-tile__wrapper{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.blog-content-tile__wrapper{background-color:#f3ede7;border-radius:20px;padding:1.25rem;height:100%;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.blog-content-tile__image{display:block}.blog-content-tile__image .blog-image{border-radius:20px;aspect-ratio:1.5;object-fit:cover}.blog-content-tile__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;row-gap:.25rem;text-align:center;padding-top:.625rem}@media only screen and (min-width:640px){.blog-content-tile__content{row-gap:.9375rem}}.blog-content-tile__title{font-family:AvenirNextProDemi;font-size:1.375rem;line-height:1.26;display:-webkit-box;max-height:none;-webkit-line-clamp:2;overflow:hidden}.blog-content-tile__date{font-family:AvenirNextProRegular;font-size:.75rem;line-height:1.26}.blog-content-tile__desc{font-family:AvenirNextProRegular;font-size:1.1875rem;line-height:1.26}.blog-content-tile__footer{margin-top:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.blog-content-tile__footer .read-more-link{-webkit-backdrop-filter:none;backdrop-filter:none}.blog-recommendations{margin-top:0}.blog-recommendations .swiper-wrapper{padding-bottom:2.1875rem}.blog-recommendations .swiper-slide{box-sizing:border-box}.blog-recommendations .product-recommendations__container{padding-bottom:2.1875rem}.blog-recommendations .product-recommendations__heading{font-family:AvenirNextProRegular;text-transform:uppercase}@media only screen and (max-width:639px){.blog-recommendations .product-recommendations__heading{font-size:2rem}}.blog-recommendations .product-recommendations__heading .plus{color:#ff671d}@media only screen and (min-width:1024px){.blog-recommendations .product-recommendations__next,.blog-recommendations .product-recommendations__prev{top:50%;transform:translateY(50%)}}@media only screen and (max-width:639px){.blog-recommendations .blog-content-tile__wrapper{padding:.75rem}}@media only screen and (max-width:639px){.blog-recommendations .blog-content-tile__title{font-size:1rem}}@media only screen and (max-width:1199px){.blog-recommendations .read-more-link{padding:.5rem;font-size:.75rem}}.ps-tabs{margin:0;padding-bottom:.8125rem}@media only screen and (min-width:1024px){.ps-tabs:not(.prs-desk-slider){padding:1.25rem 1.25rem 1.25rem 0;-ms-flex-pack:left;justify-content:left}.ps-tabs:not(.prs-desk-slider)~.prs-navigation-control{display:none}.ps-tabs.prs-desk-slider{padding:1.25rem 0}}.ps-tabs .tabs-title{line-height:130%;padding:.625rem;width:auto;height:auto;margin-right:.625rem;max-width:18.75rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:.3125rem;font-family:AvenirNextProRegular;font-size:.875rem;border:2px solid #ff671d}@media only screen and (min-width:1024px){.ps-tabs .tabs-title{font-size:1.125rem;line-height:110%}}.ps-tabs .tabs-title.is-active{text-decoration:none;background-color:#ff671d}.ps-tabs .title{display:-webkit-box;max-height:none;overflow:hidden;text-align:center;max-width:18.4375rem;-webkit-line-clamp:2}.ps-tabs-menu{padding-top:1.875rem}.pr-reviews-section .icon{width:1.25rem;height:1.25rem}.pr-reviews-section .icon.prs-tabs__prev{background:url(../images/icons/arrow-left-circle.svg) no-repeat 50% transparent}.pr-reviews-section .icon.prs-tabs__next{background:url(../images/icons/arrow-right-circle.svg) no-repeat 50% transparent}.pr-reviews-section .prs-navigation-control{position:absolute;top:.4375rem;right:-.5rem;width:4.375rem;height:1.875rem;gap:.625rem;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}
