.template--collection .main-collection--wrapper .stacked-text--description{position:absolute;bottom:20px;right:20px;left:auto;width:125px;color:gray;font-size:8px;font-weight:var(--font--heading--weight)}.template--collection .main-collection--wrapper .stacked-text--description p{font-family:var(--primaryRegular-font);font-size:8px;font-weight:var(--font--heading--weight);line-height:11px}@media(max-width:1280px){.template--collection .main-collection--wrapper .stacked-text--description{right:0}}.main-product--root{max-width:1144px;margin:40px auto;padding:0}@media(max-width:1280px){.main-product--root{margin:20px auto;padding:0 24px}}@media(max-width:767px){.main-product--root{overflow:hidden}}.product-form--block--heading{font-family:var(--primaryRegular-font);font-size:var(--fs-lg);line-height:var(--lh-sm);color:var(--color-black);font-weight:500;margin:0 0 14px;letter-spacing:.25px}@media(min-width:669px){.product-form--block--heading{margin:0 0 14px;line-height:35px;font-size:var(--fs-sm)}}.product-price--original,.product-price--wrapper .product-price--compare{font-weight:700;font-family:var(--primaryRegular-font);font-size:var(--fs-base);line-height:var(--lh-sm);color:var(--color-black)}.product-price--wrapper:has(.product-price--compare[aria-hidden=false]) .product-price--original,.custom-price:has(.product-price--compare) .product-price--original{color:var(--color-red)}.product-price--wrapper:has(.product-price--compare[aria-hidden=false]) .product-price--original .currency-USD{display:none}.custom-price .product-price--compare{color:var(--color-black)}.currency-USD{font-family:var(--primary-font);font-size:var(--fs-xxs)!important;line-height:var(--lh-sm);margin-right:0;color:var(--color-dark-gray)}.main-product--wrapper .product-form--block[data-block-type=description]{margin-top:13px}.product-buy-buttons--root .product-buy-buttons--primary{font-family:var(--primaryRegular-font);font-size:var(--fs-base);letter-spacing:1.12px;line-height:var(--lh-sm);min-height:45px;padding:5px 12px;text-transform:uppercase;background-color:var(--color-red);color:var(--color-white);font-weight:700;--button--border-color: none}.product-buy-buttons--root .product-buy-buttons--primary:hover{background-color:var(--color-red-hover);border-color:var(--color-red-hover)}@media(min-width:1024px){.currency-USD{line-height:18px}}.solution-icons,.works-for-icons{display:flex;width:100%;flex-wrap:wrap;margin:0 0 15px}.solution-icon-item,.works-for-icon-item{display:flex;flex-direction:row;align-items:center;margin:0 15px 15px 0}.solution-icon-item img,.works-for-icon-item img{width:25px;height:auto;margin:0 8px 0 0}.solution-icon-item p,.works-for-icon-item p{font-family:var(---primary-font);font-size:var(--fs-base);line-height:var(--lh-sm);text-transform:uppercase;font-weight:var(--font--heading--weight);color:var(--color-dark-gray);position:relative;top:2px}.solution-title{font-family:var(--primaryRegular-font);font-size:16px;line-height:20px;text-transform:uppercase;font-weight:600;margin:10px 0;color:var(--color-dark-gray)}.top-seller-badge{background-color:var(--color-cream);color:var(--color-dark-gray);padding:4px 10px;margin:-30px 0 0;border-radius:4px;font-family:var(--primaryRegular-font);font-size:var(--fs-xs);line-height:var(--fs-md);min-width:148px;font-weight:500;display:table;width:auto;position:absolute;right:24px}@media(min-width:639px){.top-seller-badge{right:0}}.product-category-tag{font-family:var(--primaryRegular-font);font-size:var(--fs-base);line-height:var(--fs-sm);color:var(--color-dark-gray);font-weight:var(--font--heading--weight);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.is-it-right-for-me{width:100%;max-width:305px;position:relative;left:-9px}@media(max-width:1280px){.is-it-right-for-me{max-width:230px;left:-8px}}.is-it-right-for-me a img{width:100%}.is-it-right-for-me p{font-family:var(--primaryRegular-font);font-size:var(--fs-lg);line-height:var(--fs-h-lg);text-transform:uppercase;position:relative}.is-it-right-for-me p{position:absolute;text-decoration:underline;width:auto;text-align:center;margin-top:-15px;left:33%;top:50%;font-family:var(--primaryRegular-font);font-size:var(--fs-sm);line-height:30px}@media(max-width:1280px){.is-it-right-for-me p{font-size:var(--fs-xs);line-height:30px;width:230px;text-align:left}}@media(min-width:767px){.product-form--block--description{margin:0 0 15px}}.product-form--block--description[data-item=rte-content] div[data-content-region=product_below_price],.bv-red-layout{margin:0;padding:0;display:none}.product-form--block--description p,.product-form--block--description p span{font-family:var(--primaryRegular-font);font-size:var(--fs-base);line-height:var(--lh-sm)}.product-options--option label span{font-family:var(--primaryRegular-font);font-size:var(--fs-base);line-height:var(--fs-md);font-weight:700}@media(max-width:639px){.product-options--option label span{font-size:var(--fs-xs)}}.radios--container label{font-family:var(--primaryRegular-font);font-size:var(--fs-xs);line-height:var(--fs-md);font-weight:var(--font--heading--weight);color:var(--color-dark-gray);background-color:var(--color-cream);padding:7px 20px;margin-right:0;height:35px;border-radius:6px;border:1px solid var(--color-cream);text-transform:none}.radios--container [data-item=radio-input]:has(>input:checked){border:1px solid var(--color-dark-gray);font-weight:900}@media(hover:hover){.radios--container [data-item=radio-input]:hover{border:1px solid var(--color-dark-gray);font-weight:900}}.radios--container [data-item=radio-input]:before{border-radius:0;border:0}#eligible-free-box{display:none;background-color:var(--color-cream);border-radius:6px;padding:5px 20px;margin:16px 0 0;align-items:center;justify-content:flex-start}#eligible-free-text p{font-family:var(--primaryRegular-font);font-size:var(--fs-xs);line-height:18px;color:var(--color-dark-gray);font-weight:var(--font--heading--weight);padding-left:10px;margin:0}.complimentary-shipping{font-weight:700;font-family:var(--primaryRegular-font);font-size:var(--fs-base);line-height:var(--lh-sm);color:var(--color-dark-gray);width:100%;text-align:center;padding-bottom:20px;border-bottom:solid 1px rgba(22,22,22,.4);margin-top:40px}.specification-section{display:flex;flex-wrap:wrap;justify-content:center;-webkit-box-pack:center;margin:50px 0 20px;gap:0 33px}@media(max-width:639px){.specification-section{gap:0}}.specification-item{width:110px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.specification-item img{width:57px}.specification-title{font-family:var(--primary-font);font-size:var(--fs-xxs);line-height:var(--lh-base);color:var(--color-dark-gray);display:block;margin-top:6px}.product-media--thumbs-wrapper .product-media--thumb:nth-child(-n+2){display:none}.main-product--root[data-handle=facial-treatment-essence] .product-media--thumbs-wrapper .product-media--thumb:nth-last-child(-n+4){display:none}.main-product--root[data-handle=genoptics-infinitaura-serum] .product-media--thumbs-wrapper .product-media--thumb:last-child{display:none}.main-product--wrapper .product-form--block[data-block-type="@app"]{margin-top:0}.main-product--wrapper [data-bv-show=rating_summary] .bv_main_container{margin:0!important;padding:0!important}[data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_left{flex-wrap:nowrap!important}@media(max-width:1280px){[data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_left{flex-wrap:wrap!important;gap:4px}}.Re-New-Cream-sub1{left:-20%;top:5px;width:280px;text-align:left;position:relative}.Re-New-Cream-sub1-head{margin:0 0 6px;color:var(--color-red);font-family:var(--secondary-font);font-size:28px;line-height:32px;font-weight:var(--font--heading--weight);letter-spacing:-2%}.Re-New-Cream-sub1-desc1{margin:0 0 8px;color:var(--color-gray-1);font-family:var(--primary-font);font-size:16px;line-height:var(--lh-lg);font-weight:var(--font--heading--weight);letter-spacing:0;border-bottom:2px solid var(--color-gray-1)}.Re-New-Cream-sub2{text-align:right;margin-top:0;width:280px;position:relative;top:100px;right:-10%}.Re-New-Cream-sub1-desc2{margin:0;color:var(--color-gray-1);font-family:var(--primaryRegular-font);font-size:16px;line-height:var(--lh-lg);font-weight:var(--font--heading--weight)}.carousel-main-wrapper-skinpower-banner-4 .image--root,.carousel-main-wrapper-skinpower-banner-4 .image--root img{--image--height: auto;height:auto}.carousel-main-wrapper-skinpower-banner-1{padding:0}@media(max-width:1120px){.carousel-main-wrapper-skinpower-banner-4 .image--root,.carousel-main-wrapper-skinpower-banner-4 .image--root img{--image--height: auto;height:auto}.Re-New-Cream-sub1{left:-5%;top:-10px;width:230px}.Re-New-Cream-sub2{top:10px}}@media(max-width:1023px){.Re-New-Cream-sub1{top:20px;width:230px}}@media(max-width:767px){.Re-New-Cream-sub1{position:relative;width:50%;left:48%;top:30px;padding-top:0}.Re-New-Cream-sub2{margin-top:0;position:relative;left:0;top:75px;width:46%;text-align:right}}.carousel-main-wrapper-skinpower-banner-2 .image--root,.carousel-main-wrapper-skinpower-banner-2 .image--root img,.carousel-main-wrapper-skinpower-banner-2 .carousel--root:not([data-mobile-only=true]) .carousel--container{--image--height: auto;height:auto}@media(min-width:1025px){.carousel-main-wrapper-skinpower-banner-3 .image--root,.carousel-main-wrapper-skinpower-banner-3 .image--root img{--image--height: 350px;height:350px}}@media(max-width:1180px){.carousel-main-wrapper-skinpower-banner-2 .image--root,.carousel-main-wrapper-skinpower-banner-2 .image--root img,.carousel-main-wrapper-skinpower-banner-2 .carousel--root:not([data-mobile-only=true]) .carousel--container,.carousel-main-wrapper-skinpower-banner-3 .image--root,.carousel-main-wrapper-skinpower-banner-3 .image--root img{--image--height: auto;height:auto}}.sp-week-use-list{list-style-type:none;position:relative;left:185px}.sp-week-use-list li{font-family:var(--secondary-font);font-size:28px;line-height:32px;margin-bottom:22px}.sp-week-use-list li p{font-family:var(--secondary-font);font-size:12px;line-height:var(--lh-base);max-width:200px}@media(max-width:767px){.sp-week-use-list{left:30px}.sp-week-use-list li{font-size:20px;line-height:24px;margin-bottom:20px}.sp-week-use-list li p{font-size:11px;line-height:16px;max-width:100px}}.kit--radio{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:var(--color-cream-light)}.kit--radio .radio-section label{font-family:var(--primary-font);font-size:var(--fs-xs);line-height:var(--lh-sm);padding-top:7px;width:100%;height:100%;flex-direction:column;justify-content:center;display:flex;line-height:var(--fs-md);position:absolute;top:0;padding-left:27px;cursor:pointer}.kit--radio .radio-section label:after,.kit--radio .radio-section label:before{content:"";position:absolute;border-radius:100%}.kit--radio .radio-section label:before{left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;border:1px solid var(--color-dark-gray);background:var(--color-white)}.kit--radio .radio-section [type=radio]:checked+label:after{background:var(--color-dark-gray);height:20px;width:20px;left:1px;border:2px solid #fff}.kit--radio .radio-section label:after{width:22px;height:22px;left:2px;top:50%;transform:translateY(-50%);transition:all .2s ease}.gift-set-name{font-family:AvenirNextLTPro,Helvetica,Arial sans-serif;font-size:8px;line-height:16px;display:block;letter-spacing:-.08px}.kit--section{border:solid 1px var(--color-dark-gray);border-bottom:0;border-radius:6px 6px 0 0;margin-bottom:-4px;margin-top:var(--fs-h-lg);overflow:hidden}.kit--section .kit--radio{padding:15px;min-height:50px;background-color:var(--color-cream-light);position:relative}.shopify-app-block og-offer{background-color:var(--color-cream-light);border:none;border-radius:6px;margin:16px 0 24px;padding:0}.shopify-app-block:has(span[id^=og-selling-plan-map]) og-offer{border:solid 1px var(--color-dark-gray)}.shopify-app-block og-optout-button,.shopify-app-block og-optin-button{font-family:var(--primary-font);font-size:var(--fs-xs);line-height:var(--lh-sm);color:var(--color-dark-gray);margin:0;padding:7px 15px;width:100%;min-height:50px;display:flex;align-items:center}@media(max-width:380px){.shopify-app-block og-optout-button,.shopify-app-block og-optin-button{font-size:10px}}.shopify-app-block og-optout-button{font-weight:700;font-family:var(--primaryRegular-font)}.shopify-app-block og-when{display:flex;flex-wrap:wrap;width:100%;flex-direction:column}.shopify-app-block og-offer og-when{gap:0}.shopify-app-block og-when>div{background-color:var(--color-cream-light);padding:0 15px 0 0;min-height:auto;border-radius:6px 6px 0 0;margin:0!important;display:flex;align-items:center;justify-content:space-between;border-top:none;border-bottom:1px solid rgba(22,22,22,.4)}@media(max-width:767px){.shopify-app-block og-when>div:nth-child(2) og-optin-button{padding:7px 0 30px 15px}}.shopify-app-block og-when>div:first-child{padding:0 15px 0 0;background-color:var(--color-cream);font-weight:700;border:none;min-height:auto}.shopify-app-block og-when div:last-child{border-radius:0;position:relative;justify-content:flex-start}@media(max-width:767px){.shopify-app-block og-when div:last-child{padding:0 15px 25px;min-height:60px}}.shopify-app-block og-offer[subscribed] div:first-child{background-color:var(--color-cream-light)}.shopify-app-block og-offer[subscribed] div og-optout-button{font-weight:700;font-family:var(--primaryRegular-font)}.shopify-app-block og-offer[subscribed] div og-optin-button,.shopify-app-block og-offer[subscribed] div:nth-child(2){background-color:var(--color-cream);border-color:var(--color-cream)}.shopify-app-block og-offer[subscribed] div og-optout-button,.shopify-app-block og-offer[subscribed] div og-optin-button{font-weight:700;font-family:var(--primary-font)}.shopify-app-block og-offer[subscribed] div og-optin-button{margin:0;font-family:var(--primaryRegular-font)}og-optout-button,og-optin-button,.custom-one-time-purchase,.custom-subscription-purchase{cursor:pointer!important}og-select-frequency,og-select-frequency og-select{display:inline-block!important;width:fit-content!important;max-width:max-content!important;flex:0 0 auto!important}.shopify-app-block og-offer div:last-child .og-offer-incentive{font-family:var(--primary-font);font-size:8px;line-height:16px;position:absolute;top:0;left:43px;margin-top:-20px}@media(max-width:767px){.shopify-app-block og-offer div:last-child .og-offer-incentive{margin-top:-34px}}@media(max-width:380px){.shopify-app-block og-offer div:last-child .og-offer-incentive{font-size:7px}}.shopify-app-block og-offer .og-offer-incentive svg{display:none}@media(max-width:767px){.shopify-app-block og-offer .og-offer-incentive{width:40%;margin-top:-35px}}.shopify-app-block og-text[key=offerEveryLabel]{color:var(--color-dark-gray);font-family:var(--primaryRegular-font);font-size:var(--fs-xs);line-height:18px;font-weight:700;text-align:center;background-color:transparent;border:0;padding:0;width:auto;margin:0}.shopify-app-block og-offer og-price[regular],.shopify-app-block og-offer og-price{font-family:var(--primaryRegular-font);font-size:var(--fs-base);font-weight:700;color:#161616;opacity:1}.shopify-app-block og-offer og-price[regular].italic.line-through{font-family:var(--primary-font);font-size:var(--fs-xs);line-height:var(--lh-sm);color:var(--color-dark-gray);font-weight:var(--font--heading--weight);font-style:normal}.shopify-app-block og-offer og-price[subscription]{color:var(--color-red);margin-left:4px}.shopify-app-block og-offer div:last-child{display:flex;align-items:center;justify-content:center;position:relative;margin:0!important;padding:12px 0;background-color:transparent;border:none}.shopify-app-block og-offer[subscribed] div:last-child .og-offer-incentive{font-weight:700;font-family:var(--primaryRegular-font);background-color:transparent}.shopify-app-block og-offer og-select-frequency{border:none;box-shadow:none;color:var(--color-dark-gray);font-family:var(--primaryRegular-font);font-size:var(--fs-xs);line-height:18px;font-weight:700;margin-left:-3px}.shopify-app-block og-offer og-tooltip{margin-right:-3px;transform:translateY(1px);z-index:1}.og-usd{margin-left:auto;margin-right:4px;font-family:var(--primary-font);font-size:var(--fs-xxs);line-height:18px;height:17px;color:var(--color-dark-gray);font-weight:var(--font--heading--weight);display:flex;align-items:baseline}.currencyCode{font-family:var(--primary-font);font-size:var(--fs-xxs);line-height:18px;color:var(--color-dark-gray);font-weight:var(--font--heading--weight)}[data-bv-custom-write-review]{width:100%;font-family:var(--primaryRegular-font);font-size:14px;line-height:20px;font-style:normal;font-weight:700;padding-top:13px;padding-bottom:13px;text-decoration:underline}@media screen and (min-width:1025px)and (max-width:2560px){.cHDse .bv_rating_content1{flex:2 1 0%!important}.cHDse .bv_rating_content3{flex:none!important}}.GtiDb,.dWWqxa{font-size:var(--fs-md)!important}.kVSQUk{display:none!important}.hTGVDg,.fovWMD:hover{color:#fff!important}.hLAHPr,.hJYLFq{display:none!important}.emROGl{font-size:var(--fs-base)!important}.hKoXl{color:var(--color-black)!important}.iYiryO{top:43%!important}.cLwcUz .bv-text-link{text-decoration:underline!important}.dwDjPP{font-size:var(--fs-xs)!important}.haUsgY label:not([data-item]),input{font-size:var(--fs-xs)!important}.kGAnYy{color:var(--color-black)!important}.JDDXS{z-index:3!important}[data-bv-show=rating_summary] .bv_main_container .bv_button_component_container .bv_war_button,[data-bv-show=rating_summary] .bv_main_container .bv_rating_summary_buttons_container .bv_avgRating_component_container{display:none!important}.bv_numReviews_text{font-size:var(--fs-xs);line-height:var(--lh-sm);color:var(--color-black);text-decoration:underline}.bv_numReviews_text:after{content:" Reviews"}.bv_numReviews_text:hover{text-decoration:underline}.hide-afterpay square-placement{visibility:hidden}.main-product--root[data-section-type=product_page]{--bg-color: var(--color-cream-light);background-color:var(--color-cream-light)}.product-form,.section--product-page,.shopify-section.section--product-page{background-color:var(--color-cream-light)}.kit--dropdown .product-quick-add--button:hover{width:auto}.kit--dropdown .product-quick-add--text,.kit--radio .radio-section label:before,#kit-set-purchase,.kit--radio .radio-section [type=radio]:checked+label:after{display:none!important}.kit--radio .radio-section label{padding-left:0}.kit--radio .price-section{margin-right:2.5rem}.kit--section{margin-bottom:15px;overflow:hidden;border-radius:6px;border-bottom:solid 1px}.kit--dropdown .product-quick-add{margin:5px}drawer-element.opacity-delay #shopify-section-cart-drawer{opacity:.4;pointer-events:none;transition:opacity .3s ease}cart-element .cart--title{visibility:visible!important;opacity:1!important;transform:translateZ(0)!important}.custom-slideshow-outer-html{position:relative;text-align:center;display:flex;align-items:center;justify-content:center;width:100%}.arrow-img{position:absolute;width:41px;height:36px;margin-left:-80px;top:-140px}@media(max-width:1180px){.arrow-img{margin-left:-30px;top:-64px}}@media(max-width:767px){.arrow-col{display:none}}.custom-subscription-active .product-form .quantity-selector--container,.custom-qty-restrict .cart--item--quantity quantity-selector,.product-form.custom-qty-restrict .quantity-selector--container{pointer-events:none}.custom-subscription-active .product-form quantity-selector:hover,.custom-qty-restrict .cart--item--quantity,.product-form.custom-qty-restrict quantity-selector{cursor:not-allowed}.cart--item .custom-qty-restrict og-offer{opacity:1}cart-element .custom-one-time-purchase og-offer{pointer-events:none}.custom-image-comparison-element{border-bottom:solid 1px rgba(22,22,22,.4)}.custom-best_seller--container{overflow:hidden}@media screen and (min-width:769px)and (max-width:1024px){.best-seller--grid .best-seller--item,.recommended-products--grid .recommended-products--item{flex:0 0 calc(32% - .5px)}}@media screen and (min-width:767px)and (max-width:1024px){body .pdp-single-slider-carousel{margin:0 auto}body .pdp-single-slider{margin:var(--fs-md) 0}body .carousel-slide{width:100%}body .pdp-single-slider-carousel{padding:0}}.real-results__review p:last-child{font-style:italic}.template--cart .custom-qty-restrict~.cart--item--quantity .quantity-selector--container{opacity:.6;cursor:not-allowed}.template--cart .custom-qty-restrict~.cart--item--quantity .quantity-selector--container button,.template--cart .custom-qty-restrict~.cart--item--quantity .quantity-selector--container input{pointer-events:none}.product-quick-add--form .afterpay-placement-wrapper{display:none}.cart--root[data-view=drawer] .cart--wrapper{padding:16px 16px 192px}.cart--item--original-price{display:none!important}div.cart--item--final-price .cart--price--amount{color:#000}.hide-promo .promo-form-field{display:none!important}.cart-loading .cart--body.custom-cart-body{opacity:.5}.cart--item--price s.money,.cart--item--total s.money{display:none}.template--cart .cart--item--variant-selector~og-offer{padding-bottom:0;margin-bottom:-10px}.template--cart .cart--item .cart--item-details{padding-left:4px}cart-element .custom-one-time-purchase .cart--item--price{cursor:not-allowed}@media(max-width:1024px){.best-seller--item{padding-left:4px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-pdp.css.map */
