.product-media__wrapper{position:relative}@media only screen and (min-width: 768px){.product-media__wrapper{position:sticky;top:var(--header-height-mobile)}}@media only screen and (min-width: 1280px){.product-media__wrapper{top:var(--header-height-desktop)}}@media only screen and (min-width: 1440px){.product-media__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100svh - var(--header-height-desktop) - var(--announcement-height));min-height:50rem}}@media only screen and (min-width: 1440px){.product-media__slider{height:calc(100svh - var(--header-height-desktop) - var(--announcement-height));min-height:50rem;aspect-ratio:1;margin:0}}.product-media__slider .swiper-slide{position:relative;width:100%;aspect-ratio:1/1;margin-right:.2rem}.product-media__slider .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-prev) img,.product-media__slider .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-prev) .video__wrapper{display:none}@media only screen and (min-width: 1440px){.product-media__thumbs{width:100%;height:calc(100% - 3rem)}}.product-media__thumbs .swiper-slide{position:relative;height:calc(20% - 1.2rem);aspect-ratio:1/1;width:auto;border-radius:.3rem;border:.1rem solid transparent;margin-bottom:1.2rem;cursor:pointer;overflow:hidden;-webkit-transition:var(--transition-all);transition:var(--transition-all)}.product-media__thumbs .swiper-slide.swiper-slide-thumb-active{border-color:var(--ink)}.product-media__thumbs-wrapper{display:none}@media only screen and (min-width: 1440px){.product-media__thumbs-wrapper{display:block;margin-left:1.2rem}}.product-media__thumbs-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:var(--chalk);margin:.4rem auto 1.2rem;overflow:hidden}.product-media__thumbs-next .icon{width:1.5rem;height:auto}.product-media__slider-nav{position:absolute;z-index:1;bottom:1.2rem;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:2.4rem;gap:2.4rem}@media only screen and (min-width: 1440px){.product-media__slider-nav{display:none}}.product-media__slider-nav-btn{position:relative;padding:.4rem 0}.product-media__slider-nav-btn:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3.4rem;height:3.4rem}.product-custom-media__bg{z-index:1}.product-custom-media__main{z-index:2}.icon-play-thumbnail{position:absolute;z-index:3;bottom:.5rem;right:.5rem;width:1.2rem;height:1.2rem;background-color:#f9f8f599;border-radius:50%}.product-media__badge{position:absolute;z-index:3;left:1.8rem;top:1.8rem;display:inline-block;padding:.2rem .9rem 0;border-radius:2.2rem;background-color:var(--white)}.product-media__seal{position:absolute;z-index:2;left:1.2rem;top:1.2rem;height:6rem}@media only screen and (min-width: 768px){.product-media__seal{left:1.8rem;top:1.8rem;height:8.5rem}}.product__info-inner{max-width:52.6rem;margin:0 auto}@media only screen and (min-width: 768px){.product__info-inner{position:sticky;top:calc(var(--header-height-mobile) + 2rem);z-index:99}}@media only screen and (min-width: 1280px){.product__info-inner{top:calc(var(--header-height-desktop) + 2rem)}}.product__info-reviews-wrapper{margin-top:.6rem}.product__info-reviews-stars-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__info-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.4rem;gap:.4rem}.product__info-reviews span{text-decoration:underline;text-underline-offset:.2rem;-webkit-transition:var(--transition-all);transition:var(--transition-all)}.product__info-reviews:hover span{text-underline-offset:.4rem}.product__info-reviews-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.1rem;gap:.1rem;overflow:hidden}.product__info-reviews-stars .icon-star{width:1.2rem;min-width:1.2rem;height:1.2rem}.product__info-reviews-star{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.product__info-reviews-star.product__info-reviews-star--full{--fill: var(--ink);position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.product-info__description-wrapper{margin-top:2.4rem}.product-info__skin-types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.9rem;gap:.9rem;margin-bottom:1.6rem}.product-info__skin-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.4rem;gap:.4rem;border-radius:.5rem;background-color:var(--chalk);padding:.2rem .5rem}.product-info__custom-variants-wrapper,.product-info__weight-wrapper{margin-top:2.8rem}.product-info__custom-variants{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1.8rem;gap:1.8rem}.product-info__custom-variant{display:inline-block;padding:.6rem 2.4rem;color:var(--ink-40);border-radius:.3rem;border:.15rem solid transparent;-webkit-transition:var(--transition-all);transition:var(--transition-all)}.product-info__custom-variant.product-info__custom-variant--active,.product-info__custom-variant[data-active=true]{pointer-events:none;color:var(--ink);border-color:var(--accent-blue)}.product-info__custom-variant:hover{border-color:var(--accent-blue)}.product__info-form-wrapper{margin-top:2.8rem}.product__selling-plans{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:2.4rem;gap:2.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.2rem}.product__selling-plans-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.6rem;gap:.6rem}.product__selling-plan-button{text-transform:capitalize}.product__selling-plans-selector-btn-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1.2rem;gap:1.2rem}.product__selling-plan-button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.7rem 1.2rem}.product__actions-container{height:4rem;width:100%;margin-top:1.2rem}.product__actions-container .qty-selector,.product__actions-container .btn{height:4rem}.GiftWizard-gift-button{display:none!important}.product__actions-wrapper .product__actions-inner{max-width:52.6rem;margin:0 auto;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:7.2rem 1fr;grid-column-gap:.4rem;-webkit-column-gap:.4rem;-moz-column-gap:.4rem;column-gap:.4rem;grid-row-gap:.8rem;row-gap:.8rem}.product__actions-wrapper .product__actions-inner .btn{margin:0!important}.product__actions-wrapper .product__actions-inner .btn.GiftWizard-gift-button{display:none!important;grid-column:span 2}@media only screen and (max-width: 1280px){.product__actions-wrapper.product__actions-wrapper--sticky{position:fixed;padding:2rem 1.8rem 3rem;left:0;right:0;bottom:0;background-color:var(--white);width:100%;z-index:100;-webkit-animation:stickyATCBarAnimation .3s linear;animation:stickyATCBarAnimation .3s linear}}.product__actions-wrapper.product__actions-wrapper--sticky .qty-selector,.product__actions-wrapper.product__actions-wrapper--sticky .btn{height:4rem}@-webkit-keyframes stickyATCBarAnimation{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes stickyATCBarAnimation{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.product__placements{margin-top:1.5rem;text-align:right}.afterpay-placement{--messaging-font-size: var(--font-superscript-normal-size);--logo-badge-width: 7.5rem;line-height:var(--font-superscript-normal-line-height)}.product__swatches-wrapper,.product__custom-button-wrapper{margin-bottom:2.8rem}a.product__custom-button{border-radius:.4rem;background-color:var(--chalk);padding:.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:center;text-wrap:balance;text-transform:none;text-transform:initial;font-size:var(--font-superscript-normal-size);line-height:var(--font-superscript-normal-line-height);letter-spacing:.011rem;-webkit-transition:all .3s linear;transition:all .3s linear}a.product__custom-button:hover{background-color:var(--morning-sky);color:var(--white)}.product__swatches{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:1.7rem;-webkit-column-gap:1.7rem;-moz-column-gap:1.7rem;column-gap:1.7rem;grid-row-gap:2.2rem;row-gap:2.2rem;margin-top:1.2rem}.product__swatch-btn{position:relative;display:block;padding:.3rem}.product__swatch-btn-inner{position:relative;width:3.6rem;height:3.6rem;border-radius:50%;overflow:hidden;-webkit-transition:var(--transition-all);transition:var(--transition-all)}[data-active=true] .product__swatch-btn-inner{-webkit-box-shadow:0 0 0 .2rem var(--white),0 0 0 .3rem var(--ink-40);box-shadow:0 0 0 .2rem var(--white),0 0 0 .3rem var(--ink-40)}.product__swatch-btn-inner img{-webkit-transform:scale(1.5);transform:scale(1.5)}.product__swatch-btn-inner-label{position:absolute;top:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.product__gift-card-form{margin-bottom:2.6rem}.product__gift-card-form__error{margin-top:1.2rem}.product__gift-card-form-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.product__gift-card-form-tabs .btn{border-color:var(--clay)}.product__gift-card-form-tabs .btn[data-active=true]{background-color:transparent;color:var(--ink);border-color:var(--ink);pointer-events:none}.product__gift-card-form-text-wrapper{margin-top:1.2rem;text-align:center;text-wrap:balance}.product__gift-card-form-fields{margin-top:1.2rem}input.product__gift-card-form-send-at-now+label.btn{border-color:var(--clay)}input.product__gift-card-form-send-at-now:checked+label.btn{background-color:var(--clay)}.product__gift-card-form-send-at-wrapper{position:relative}.product__gift-card-form-send-at-wrapper input.product__gift-card-form-send-at,.product__gift-card-form-send-at-wrapper .product__gift-card-form-send-at-value{display:none;background-color:var(--clay);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product__gift-card-form-send-at-wrapper input.product__gift-card-form-send-at:hover,.product__gift-card-form-send-at-wrapper input.product__gift-card-form-send-at:focus,.product__gift-card-form-send-at-wrapper input.product__gift-card-form-send-at:active,.product__gift-card-form-send-at-wrapper .product__gift-card-form-send-at-value:hover,.product__gift-card-form-send-at-wrapper .product__gift-card-form-send-at-value:focus,.product__gift-card-form-send-at-wrapper .product__gift-card-form-send-at-value:active{background-color:var(--clay)}.product__gift-card-form-send-at-wrapper input.product__gift-card-form-send-at{z-index:1}.product__gift-card-form-send-at-wrapper .product__gift-card-form-send-at-value{z-index:2}.product__gift-card-form-send-at-wrapper input.product__gift-card-form-send-at-schedule:checked~input.product__gift-card-form-send-at{display:-webkit-box;display:-ms-flexbox;display:flex}.product__gift-card-form-send-at-wrapper input.product__gift-card-form-send-at-schedule:checked~input.product__gift-card-form-send-at:not(:focus)+.product__gift-card-form-send-at-value{display:-webkit-box;display:-ms-flexbox;display:flex}.product__loyalty-points{margin-top:1.6rem}.product__loyalty-points-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.4rem;gap:.4rem}.product__loyalty-points-inner svg{color:var(--orange);min-width:1.4rem}.product__cross-sells-wrapper{margin-top:4.2rem;background-color:var(--chalk-40);border-radius:.2rem;padding:1.2rem}.product__cross-sells-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1.6rem;gap:1.6rem;border-bottom:.1rem solid var(--chalk)}.product__cross-sells-tabs.product__cross-sells-tabs--justify{grid-gap:.6rem;gap:.6rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product__cross-sells-tab{color:var(--ink);padding-bottom:.6rem;border-bottom:.1rem solid transparent;margin-bottom:-.1rem;-webkit-transition:var(--transition-all);transition:var(--transition-all)}@media only screen and (max-width: 391px){.product__cross-sells-tab{font-size:1.2rem}}@media only screen and (max-width: 374px){.product__cross-sells-tab{font-size:1.1rem}}@media only screen and (max-width: 359px){.product__cross-sells-tab{font-size:1rem}}.product__cross-sells-tab[aria-selected=true]{border-color:var(--ink)}.product__cross-sells-tabpanels-inner{position:relative;height:10rem;margin-top:1.2rem;-webkit-transition:var(--transition-all);transition:var(--transition-all)}.product__cross-sells-tabpanel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:1rem;gap:1rem}.product__cross-sells-tabpanels-view-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1rem;gap:1rem;line-height:1;margin-top:1.2rem}.product__cross-sells-tabpanels-view-more svg{-webkit-transition:var(--transition-all);transition:var(--transition-all)}.product__cross-sells-tabpanels-view-more[aria-expanded=true] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product__cross-sells-tabpanels-view-more-wrapper{height:1rem}@media only screen and (min-width: 768px){.product__wrapper{display:grid;grid-template-columns:50% 1fr;margin-bottom:2.4rem}}@media only screen and (min-width: 1280px){.product__wrapper{grid-template-columns:62.5% 1fr;margin-bottom:0}}@media only screen and (min-width: 1440px){.product__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 1440px){.product__media{min-width:50rem}}.product__info{padding:2.4rem 1.8rem}@media only screen and (min-width: 768px){.product__info{padding:4.4rem 1.8rem 4rem}}@media only screen and (min-width: 1280px){.product__info{padding:10rem 6rem 10rem 2rem}}@media only screen and (min-width: 1440px){.product__info{padding:10rem 7rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}
