@font-face{font-family:Gothic A1,sans-serif;src:url("{{ "GothicA1-Regular.ttf" | asset_url }}") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gothic A1,sans-serif;src:url("{{ "GothicA1-Medium.ttf" | asset_url }}") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gothic A1,sans-serif;src:url("{{ "GothicA1-SemiBold.ttf" | asset_url }}") format("truetype");font-weight:600;font-style:normal}p,a,span,div,.badge{font-family:Gothic A1,sans-serif}p,li{font-size:18px}@font-face{font-family:Perfect Strangers;src:url("{{ "PerfectStrangers_TTF.ttf" | asset_url }}") format("truetype");font-weight:400;font-style:normal}.fccgi-content .jdgm-prev-badge__stars{cursor:unset}.jdgm-preview-badge .jdgm-star,.jm-star-rating__font-icon{color:rgb(var(--color-text-secondary))!important}@media screen and (max-width:1180px){.quizkit-popup .ffHa-dJ section{max-width:100vw}.quizkit-popup .ffHa-dJ section.skin-result{padding:0}.quizkit-popup .kKFcHj .sc-pBlxj{max-width:unset;padding:0}.quizkit-popup .dhHRah,.quizkit-popup .bunSlm{max-width:unset}.quizkit-popup .fdXJgi{padding:0 0 40px}.quizkit-popup .skin-result__routine-title{margin-bottom:8px}}@media screen and (min-width:1181px){.quizkit-popup .routine-row__title{font-size:32px}}.multicolumn_custom-main,.featured-collection-custom,.comparison-section5,.product-ingredients-main,.product-how-to-main,.about_results_driven-main,.images-grid-with-text-main,.real-results-section,.real-results-gallery-main{position:relative;display:block;padding:70px 0;box-sizing:border-box}.testimonials-custom-main{position:relative;display:block;padding:70px 0 90px;box-sizing:border-box}.image_with_text_aboutus{position:relative;display:block;padding:0 0 70px;box-sizing:border-box;border:0px}.mccm-conatiner,.fcc-container,.tcm-container,.cs-container,.pim-container,.phtom-container,.ardm-container,.igwtm-container,.rrs-container,.rrgm-container{width:100%;max-width:1400px;margin:0 auto;box-sizing:border-box;padding:0 20px}@media(max-width:768px){.fcc-container{padding:0 0 0 20px}.featured-collection-custom .fcc-grid.flickity-enabled .flickity-page-dots{left:10px;right:10px;width:auto;margin:0}.featured-collection-custom .fcc-grid.flickity-enabled .flickity-prev-next-button.previous{left:calc(40% - 10px)}.featured-collection-custom .fcc-grid.flickity-enabled .flickity-prev-next-button.next{right:calc(40% + 10px)}}.mega-menu__promo .overflow-hidden img{width:100%;height:300px;object-fit:cover;border-radius:5px}.phtom-grid{display:flex;align-items:flex-start;gap:60px;justify-content:space-between;position:relative}.igwtmg-textcontent{font-size:18px;line-height:30px;color:#3d444e;font-weight:300}.product .product-info .product-info__block-list .prose{font-size:18px;line-height:1.4;color:#797777;font-weight:300}.product .product-info a.vendor.h6{color:#797777;font-size:18px;font-family:Gothic A1,sans-serif}.phtomg-left,.phtomg-right{flex:1}.product-ingredients-main{background-color:#90b9f5;color:#fff}.product-how-to-main,.about_results_driven-main{background-color:#c9dfef}.mega-menu__promo .overflow-hidden{position:relative}.social-media--list .social-media__item{opacity:1}.header-bottom-text{position:sticky;top:84px;z-index:3}.mega-menu,.mega-menu__promo{z-index:9!important}.comparison-section5{border-top:1px solid #000}.announcement_heading{font-size:18px}.container{width:100%;max-width:1400px;margin:0 auto!important;box-sizing:border-box;padding:0 20px}.main_header_link{font-size:18px}.phtom-grid img{border-radius:5px}.phtoml-tiptext{background-color:#dff1fe;padding:30px 20px;position:relative;display:block;box-sizing:border-box;font-size:18px;font-style:italic;border-radius:7px}.phtomr-button{width:100%;margin:25px 0 0}.phtomr-button-wp{position:relative;display:block;text-align:center}.phtomr-bottomcontent{display:flex;justify-content:center;align-items:center;position:relative;padding:10px 0;gap:10px;font-size:14px;color:#3d444e}.phtoml-subtext,.phtomr-subtext{font-size:18px;position:relative;display:block;padding:25px 0}.phtomr-username{font-size:18px;position:relative;display:block;padding:0 0 15px}p.h6.megamenu_buttondesign{padding:10px 25px;text-align:center;font-size:16px;position:relative;display:block;border-radius:50px;font-family:Gothic A1,sans-serif;width:100%;box-sizing:border-box;min-width:100%;max-width:100%}.fccg-item{display:flex;flex-direction:column;height:100%}.fccgi-content{display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:14px}.fccgi-image{background-color:#f9f9f9;border-radius:5px;position:relative;aspect-ratio:1;overflow:hidden}h2.mccm-heading,.fccheading,.tcm-heading,.cs-heading,.phtom-heading{font-family:Perfect Strangers;font-weight:300;margin-bottom:50px;position:relative;font-size:36px;color:rgb(var(--color-text-primary))}.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6){font-family:Perfect Strangers}.pim-heading{font-family:Perfect Strangers;font-weight:300;margin-bottom:30px;position:relative;font-size:36px;color:#fff}.prose_mobile{display:none}.pimgic-heading{font-family:Perfect Strangers;position:relative;display:block;margin-top:25px;margin-bottom:10px;font-size:28px;font-weight:400}.pim-subheading{font-size:20px}.pimgic-subtext{font-size:18px;position:relative;display:block;margin-bottom:15px}.pimgic-benefits-grid{display:flex;gap:15px;margin:0;padding:0}.pimgi-image{position:relative;border-radius:5px;overflow:hidden}.pimgic-benefits-grid .pimgic-benefit{position:relative;border-radius:50px;padding:10px 25px;color:#fff;text-align:center;font-size:18px;list-style:none;background-color:#a6c6f7}.shopify-section.shopify-section--image-with-text-overlay .content{text-align:center}.shopify-section.shopify-section--image-with-text-overlay .banner-bottomcontent{display:flex;align-items:center;justify-content:flex-start;gap:10px}.collection__main-promobanner a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;cursor:pointer}.shopify-section.shopify-section--image-with-text-overlay .banner-bottomcontent p{margin:0}.tcm-heading,.cs-heading{margin-bottom:5px}p.cs-subtext{color:rgb(var(--color-text-muted));font-size:18px}.footer_bottom_top_border{border-top:1px solid #000;padding-top:40px}.cs-header{text-align:left}.footer_copyrights{font-size:18px}.footerlogo-right .social-media--list svg{width:48px}.footerlogo-right .tap-area{color:#000}.fccgi-image a{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.footer__block--newsletter button.button{position:relative;width:100%;box-sizing:border-box;padding:14px}.footer__block--newsletter .form-control .input{border-radius:50px;font-size:18px;padding:14px 30px}.color-scheme--with-image-overlay .content .prose p,.footer__block--newsletter .prose p{font-size:18px}.image_with_text_aboutus .image-with-text p{font-weight:300}.color-scheme--with-image-overlay .content .prose{text-align:left;width:100%;max-width:430px}.shopify-section.shopify-section--image-with-text-overlay .content .prose{text-align:center;width:100%;max-width:1440px;margin:0 auto}.skin-confidence .content .prose{text-align:left!important}.image_with_text_overlay-about .content{text-align:center;width:100%;max-width:1440px;margin:0 auto}.image_with_text_overlay-about .content .prose{text-align:left!important;width:100%;max-width:650px!important;box-sizing:border-box;padding:30px;margin-left:0!important;color:#3d444e;position:relative;isolation:isolate}.image_with_text_overlay-about .content-over-media.content-over-media--auto:before{display:none}.image_with_text_overlay-about .content .prose:before{content:"";position:absolute;left:-3rem;top:0;width:calc(100% + 3rem);height:100%;background-color:#ffffff73;z-index:-1}.image_with_text_overlay-about p{font-weight:300}.image_with_text_overlay-about p.h6{font-size:18px;color:#17263b;position:relative;font-family:Gothic A1,sans-serif;font-weight:400}.template-collection .color-scheme--with-image-overlay .content .prose{max-width:unset;text-align:left;margin-left:0}.h1,.image-with-text .h1,.color-scheme--with-image-overlay .content .prose .h1{font-size:36px;line-height:1.5}.comparison-viewall-button a,.rrgmg-button-wp a{position:relative;width:100%;max-width:300px;margin:40px auto 0}p.mccm-subheading,.fccsubheading,.cs-subheading{font-size:20px;color:rgb(var(--color-text-secondary))}.phtom-subheading{font-size:20px;color:#201d1d}p.tcm-subheading{color:#3d444e;font-size:20px}p.tcm-subtext,.faq__category{color:rgb(var(--color-text-primary));font-size:18px;width:100%;position:relative;display:block;max-width:750px;font-family:Gothic A1,sans-serif}.shopify-section--faq .section-header p.h6{font-size:18px;color:rgb(var(--color-text-secondary));font-family:Gothic A1,sans-serif}.shopify-section--faq .section-header .h1{margin-top:15px}.faq .accordion__toggle{font-size:18px}.mccmg-item-image{position:relative;display:block}.mccmg-item-image img{width:100%;height:auto;box-sizing:border-box}.mccmg-item-image .mccmg-item-title{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:rgb(var(--color-background-buttons) / .5);color:#fff;font-weight:400;font-size:18px}.shopify-section--slideshow .content-over-media:before{background:none}.template-index .slideshow__slide-content .button-group{flex-direction:column;align-items:center;width:100%;max-width:300px}.template-index .slideshow__slide-content p.h1{font-size:40px;text-transform:capitalize;letter-spacing:0px;position:relative;display:block;margin:10px 0}.template-index .slideshow__slide-content .button-group p{display:flex;gap:5px;align-items:center}.color-scheme--with-image-overlay .content .prose span{font-size:18px}.template-index .slideshow__slide-content .button-group .button{position:relative;display:block;width:100%}.tcmg-read-more-btn{color:rgb(var(--color-text-secondary));text-decoration:underline;cursor:pointer;transition:color .2s ease;margin-left:8px}.testimonials-custom-main .tcmg-read-more-btn:hover{color:rgb(var(--color-text-primary))}.template-index .slideshow__slide-content p.h6{font-size:20px;text-transform:capitalize;font-family:Gothic A1,sans-serif;letter-spacing:0px;margin:0}.footertextcontent-wp{position:relative;display:block;padding:25px 0;border-bottom:1px solid #000}h2.footertextcontent-heading{font-size:24px!important;position:relative;display:block;margin-bottom:15px}.footertextcontent-content{font-size:18px;position:relative;display:block;margin:0;padding-bottom:20px}.footer_link_heading{font-size:20px;font-weight:600}.footer__block a.link-faded{font-size:18px;color:#201d1d}@media screen and (pointer:fine){.footer__block a.link-faded:hover,.footer_copyrights a:hover,.footer .social-media--list .social-media__item:hover .tap-area{color:rgb(var(--color-text-secondary))}}.logo-list-custom-main{text-align:center;position:relative;display:block;padding:20px 0;border-top:1px solid #00000017;background-color:#fafafa}.llcm-heading{position:relative;display:block;font-size:14px!important;font-weight:400;margin-bottom:15px}@media(min-width:769px){.llcm-heading{font-size:18px!important}}.template-index .header-bottom{background-color:#96a6b6!important;text-align:center;position:relative;display:block;padding:8px 0;color:#fff;border-top:1px solid rgb(var(--color-text-muted));margin-bottom:-1px}.template-index .header-bottom p{font-size:16px}.button{font-size:18px!important}.image-with-text p{font-size:18px}.image-with-text .button{min-width:300px}.header-bottom{background-color:#fafbfe!important;text-align:center;position:relative;display:block;padding:8px 0;color:#3d444e;border-top:1px solid #000}.header-bottom p{font-size:16px}.fccgi-product-title{font-size:18px;font-weight:500;position:relative;display:block;margin:0;padding:10px 0 0}.fccgi-product-title a{color:inherit;text-decoration:none}.fcc-grid{display:flex;gap:40px}.fcc-grid .fccg-item-wp{flex:1;min-width:0}.product-list .fccg-item-wp{height:100%}.fcc-grid.flickity-enabled{display:block}.collection__main-left product-list{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.collection__main-left .fccg-item-wp{width:45%}span.pbmgi-compare-price{color:#b0b0b0;text-decoration:line-through;font-size:18px;font-weight:500}span.pbmgi-sale-price{font-size:18px;color:rgb(var(--color-text-secondary));font-weight:500;padding:5px 0;position:relative;display:inline-block}.collection__main a.product-title.h6{font-size:18px;color:#201d1d;font-weight:500;padding:5px 0;position:relative;font-family:Gothic A1,sans-serif}.fccgi-image img,.fccgi-image-media{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.template-index .testimonials-custom-main,.testimonials-custom-main{background-color:rgb(var(--color-background-secondary))}.template-index .testimonials-custom-main p.tcm-subheading{color:rgb(var(--color-text-primary));font-size:20px}.testimonials-custom-main p.tcm-subheading{color:rgb(var(--color-text-secondary));font-size:20px}.testimonials-custom-main .tcmg-item{display:flex;flex-direction:column;background-color:#fff;padding:20px 20px 50px;box-sizing:border-box;min-height:280px;position:relative}.testimonials-custom-main .tcmg_customer-name{display:flex;gap:10px;align-items:center;justify-content:flex-start;position:absolute;bottom:20px;left:10px}.testimonials-custom-main .tcmg_customer-name svg path,.testimonials-custom-main .tcmg_customer-name svg circle{stroke:rgb(var(--color-text-secondary))}.testimonials-custom-main .tcmg-starrating{color:rgb(var(--color-text-secondary))}.testimonials-custom-main .tcmg-textcontent{font-size:16px;padding:10px 0}.testimonials-custom-main .tcm-header{position:relative;display:block;margin-bottom:30px}.testimonials-custom-main .flickity-button-icon{fill:#fff}.template-index .testimonials-custom-main .flickity-button{background:#000;color:#fff}.testimonials-custom-main .flickity-button{background:#c9dfef;color:#fff}.testimonials-custom-main .flickity-button:hover{background:#000;color:#fff}.testimonials-custom-main .flickity-prev-next-button .flickity-button-icon{position:absolute;left:0;top:0;width:17px;height:17px;bottom:0;right:0;margin:auto}.testimonials-custom-main .flickity-prev-next-button.previous{left:-40px}.testimonials-custom-main .flickity-prev-next-button.next{right:-40px}.testimonials-custom-main .flickity-prev-next-button{width:38px;height:38px}.testimonials-custom-main .flickity-page-dots .dot{width:60px;height:3px;background:#8f8f8f;border-radius:50px}.template-index .testimonials-custom-main .flickity-page-dots .dot.is-selected{opacity:1;width:115px;background:#201d1d}.testimonials-custom-main .flickity-page-dots .dot.is-selected{opacity:1;width:115px;background:#90b9f5}@media(min-width:769px){.testimonials-custom-main .tcm-header{padding-left:10px}.testimonials-custom-main .tcm-has-slider .tcm-header{padding-left:58px}.testimonials-custom-main .tcm-grid:not(.flickity-enabled){display:flex;flex-wrap:wrap;align-items:stretch}.testimonials-custom-main .tcm-grid:not(.flickity-enabled) .tcmg-item-wp{display:flex}.testimonials-custom-main .tcm-grid-slider{position:relative;padding:0 48px}.testimonials-custom-main .tcm-grid-slider.flickity-enabled .tcmg-item-wp{display:flex;align-items:stretch}.testimonials-custom-main .tcm-grid:not(.flickity-enabled) .tcmg-item,.testimonials-custom-main .tcm-grid-slider.flickity-enabled .tcmg-item{flex:1;width:100%;box-sizing:border-box;padding-bottom:20px}.testimonials-custom-main .tcm-grid-slider.flickity-enabled .flickity-page-dots{left:48px;right:48px;width:auto;display:flex;justify-content:center;align-items:center;margin:0;padding:0}.testimonials-custom-main .tcm-grid-slider.flickity-enabled .flickity-page-dots .dot{margin:0 6px;flex-shrink:0}.testimonials-custom-main .tcmg_customer-name{position:static;margin-top:auto;padding-top:16px;left:auto;bottom:auto}.testimonials-custom-main .flickity-prev-next-button{top:50%;bottom:auto;transform:translateY(-50%)}.testimonials-custom-main .flickity-prev-next-button.previous{left:0}.testimonials-custom-main .flickity-prev-next-button.next{right:0}}.mccmg-item-subtext{font-size:18px}.template-index .content-over-media .slideshow__slide-content{max-width:1440px!important;margin:0 auto;display:flex;justify-content:flex-start;left:0;width:100%}.template-index .content-over-media .slideshow__slide-content .prose{max-width:540px;width:100%;position:relative}.comparison-section5 .slider::-webkit-slider-thumb,.real-results-section .rrs-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:url(/cdn/shop/files/Group_6.png?v=1746433530) no-repeat center;background-size:cover;background-repeat:no-repeat;border:none;cursor:pointer}.template-collection .color-scheme--with-image-overlay .content{max-width:1440px;margin:0 auto;width:100%}.template-collection .color-scheme--with-image-overlay .content .prose{max-width:42.5rem!important}.template-collection .collection-toolbar{display:none}.template-collection .collection{padding-top:24px}@media(min-width:769px){.template-collection .collection{padding-top:32px}}.template-collection .collection-toolbar__button-container .collection-toolbar__button{font-family:Gothic A1,sans-serif;font-size:18px;color:#3d444e;opacity:1}.template-collection .collection-toolbar__button-container+.collection-toolbar__button-container,.template-collection .collection-toolbar__button-container{border:0px}.template-collection .collection-toolbar{box-shadow:none;border-bottom:1px solid #000}.template-collection .collection-toolbar .collection-toolbar__button-list{flex-direction:row!important;width:100%;justify-content:space-between!important}.template-collection .collection-toolbar__button-container:nth-child(2){text-align:right}.template-collection .collection-toolbar{top:127px}.home_image_text .image-with-text{display:grid;overflow:hidden;max-width:1440px;margin:0 auto}@media(min-width:700px)and (max-width:768px){.home_image_text .image-with-text{grid-template-columns:1fr;align-items:stretch}.home_image_text .image-with-text>.prose{margin-inline:auto;padding-inline-start:var(--container-gutter);padding-inline-end:var(--container-gutter)}.home_image_text .image-with-text:not(.image-with-text--reverse) picture{margin-inline-start:unset}.home_image_text .image-with-text--reverse>:is(picture,svg,img){order:unset}.home_image_text .image-with-text--reverse>.prose{margin-inline-start:unset;padding-inline-end:var(--container-gutter)}}.skin-confidence .content{width:100%;max-width:1440px;margin:0 auto}.rc-radio.onetime-radio{background-color:#fff!important;border-radius:5px;margin-bottom:0!important;border:1px solid #E5E5E5}.rc-radio.subscription-radio{background-color:#fff!important;border-radius:5px;margin-bottom:15px!important;border:1px solid #E5E5E5}.rc-selling-plans{background-color:#f4f8fe!important;border-radius:0 0 5px 5px;margin-bottom:15px!important;border:1px solid #90B9F5;border-top:0px solid #90B9F5;overflow:hidden;padding:0 0 10px!important;display:block}.rc-selling-plans select{background-color:#f4f8fe!important;font-size:18px;position:relative;display:block;margin:0 auto 20px;width:100%;border:1px solid #dedede;max-width:95%;border-radius:5px}.rc-selling-plans .rc-selling-plans-dropdown{padding-bottom:10px}.rc-radio.rc-radio--active{background-color:#f4f8fe!important;border-radius:5px;border:1px solid #90B9F5;margin-bottom:0!important;position:relative}.rc-radio.rc-radio--active.subscription-radio{background-color:#f4f8fe!important;border-radius:5px 5px 0 0;border:1px solid #90B9F5;border-bottom:0px solid #90B9F5;margin-bottom:0!important;position:relative}.rc-radio.rc-radio--active~.rc-selling-plans{padding-left:0!important;padding-bottom:0!important}.product-info .order_delivery_text .metafield-rich_text_field{background-color:#f3fcef;padding:15px 20px;text-align:center;position:relative;margin:0;font-size:18px;border-radius:50px;color:#6d716c}.price-list--product{column-gap:.5rem}.product-info sale-price{color:#201d1d;font-size:26px}.product-info compare-at-price{font-size:24px;color:#b0b0b0}.product-info h1.product-title.h1{line-height:1;margin-bottom:10px;margin-top:0}.product-info .product-info__block-list .product-info__block-item:nth-child(1){margin-bottom:0}.product-info .order_delivery_text .metafield-rich_text_field p:before{content:"";position:absolute;left:-20px;height:10px;width:10px;border-radius:50px;background-color:#89dd63;top:50%;transform:translateY(-50%)}.rc-radio__label{font-size:18px}.product-info .metafield-rich_text_field p{position:relative;display:inline-block}.product-info .metafield-rich_text_field strong{color:#141414}.product-info .rc-tooltip .arrow[data-v-e69cc34d]:after,.product-info .rc-tooltip .arrow[data-v-e69cc34d]:before,.product-info .rc-tooltip .rc-tooltip__content[data-v-e69cc34d]{background-color:rgb(var(--color-background-secondary))}.product-info .rc-subscription-details .rc-subscription-details__button[data-v-e69cc34d]{color:rgb(var(--color-text-secondary))}.product-info .rc-subscription-details .how-it-works strong{font-size:14px}.product-info .rc-subscription-details a.learn-more{transition:color .2s ease;text-decoration:underline;text-underline-offset:3px}.product-info .rc-subscription-details a.learn-more:hover{color:rgb(var(--color-text-secondary))!important}.product-info .rc-tooltip .rc-tooltip__footer .recharge-badge svg[data-v-e69cc34d]{color:rgb(var(--color-text-secondary));margin-top:-2px}.product-info__block-item[data-block-type=buy-buttons]{display:flex;flex-direction:column;gap:12px}.product-info__block-item[data-block-type=buy-buttons] .quantity-selector{border-radius:var(--button-border-radius)}@media(min-width:769px){.product-info__block-item[data-block-type=buy-buttons]{flex-direction:row;align-items:stretch;gap:24px}.product-info__block-item[data-block-type=buy-buttons] .v-stack.gap-1{align-self:stretch;align-content:stretch;grid-template-rows:1fr}.product-info__block-item[data-block-type=buy-buttons] .quantity-selector,.product .product-info__block-list .product-info__block-item:last-child .v-stack.gap-1 .quantity-selector{display:grid;height:100%;grid-auto-rows:1fr;align-self:stretch}.product-info__block-item[data-block-type=buy-buttons] product-form{flex:1}}.product .product-gallery__image-list .flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);border:1px solid #8C8C8C}.product .product-gallery__image-list .flickity-button{background:#f9f9f9}.product .product-gallery__image-list .flickity-prev-next-button .flickity-button-icon{position:absolute;left:0;top:0;width:15px;height:15px;bottom:0;right:0;margin:auto}.product .product-gallery__image-list .flickity-viewport{background-color:#f9f9f9;border-radius:11px}.product .product-gallery__image-list .flickity-viewport .product-gallery__media{width:100%}.product .product-gallery__image-list .flickity-viewport .product-gallery__media img{width:100%;height:100%;max-height:550px;object-fit:contain;margin:20px auto;min-height:550px}.product .product-gallery__thumbnail-list .product-gallery__thumbnail img{position:relative;display:block;width:100%;height:100%;object-fit:cover}.product .product-gallery__thumbnail-list .product-gallery__thumbnail{width:120px;height:120px;position:relative;border-radius:12px;overflow:hidden}.product .accordion__toggle{padding:20px 0!important;font-size:18px}.image_with_text_aboutus .image-with-text{width:100%;position:relative;max-width:1440px;margin:0 auto}.product .product-info__block-list .product-info__block-item:last-child{display:flex;justify-content:space-between;gap:20px}.product .product-info__block-list .product-info__block-item:last-child .v-stack.gap-1{width:30%}.product-sticky-bar .h6{font-size:18px}.product .product-info__block-list .product-info__block-item:last-child product-form{width:70%}.product .product-info__block-list .product-info__block-item:last-child .v-stack.gap-1 .quantity-selector{--quantity-selector-height: 2.7rem;width:100%;border-radius:50px;overflow:hidden;padding:4px 10px}.product .product-info__block-item .order_delivery_text{border-top:1px solid #00000026;padding-top:30px;position:relative;display:block}.product-info .reviewtext p strong{color:#90b9f5}.rrs-mobile_header{display:none}.rrs-heading,.rrs-subtext{font-size:20px;position:relative;display:block;margin-bottom:20px;color:#3d444e}.rrs-heading{font-weight:400}.rrs-subtext{font-weight:300}.rrs-subheading.h1{color:#3d444e}.rrgmg-item-image.mobileimage{display:none}.collection__main .price-list sale-price,.collection__main .price-list compare-at-price{font-size:18px;font-family:Gothic A1,sans-serif}.collection__main .price-list sale-price{color:#90b9f5}.collection__main .price-list compare-at-price{color:#8f8e8e}.collection__main .product-list{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;grid-auto-flow:dense}.collection__main .product-card{width:100%}.collection__main .product-card.promobanner-3{grid-column:span 2}.collection__main .product-list:has(.promobanner-3) .product-card.promobanner-3{grid-column:3 / 5;grid-row:span 2;position:relative}.collection__main .product-card__info{text-align:center;align-content:flex-start;justify-items:flex-start;gap:5px;display:grid}.collection__main .product-card__info .justify-items-center{justify-items:safe start}.collection__main .product-card__info .gap-1{gap:0px!important}.collection__main .product-card__figure{position:relative;background-color:#f9f9f9;border-radius:5px;overflow:hidden;padding:0}.cart-drawer__items .line-item-info a,.cart-drawer__items .price-list sale-price{font-size:18px;font-family:Gothic A1,sans-serif}.cart-drawer .h4{font-size:18px;font-family:Gothic A1,sans-serif}.subscribetext p{color:#201d1d;font-weight:400}.accordion__content p{font-size:16px}.section-header .h2{font-size:36px}#contact_form{position:relative;box-sizing:border-box;width:100%;max-width:750px;margin:0 auto}#contact_form input,textarea,.prose{font-size:16px}@media(max-width:1024px){.container{width:auto}.product .product-gallery__thumbnail-list .product-gallery__thumbnail{width:100px;height:100px}}.fccgi-product-title{font-weight:600}@media(max-width:768px){p,li,#contact_form input,textarea{font-size:14px}.collection__main-promobanner a{position:relative}.section-header .h2{font-size:24px}.accordion__content p{font-size:14px}.shopify-section--faq .section-header p.h6,.faq .accordion__toggle{font-size:16px}.reviewtext .metafield-rich_text_field{padding:0!important}.skin-confidence .banner-bottomcontent{justify-content:flex-start!important}.cart-drawer__items .line-item-info a,.cart-drawer__items .price-list sale-price{font-size:15px}.collection__main a.product-title.h6,.product-info .metafield-rich_text_field p{font-size:14px;text-align:left;line-height:1.4;padding-bottom:0}.collection__main .price-list sale-price,.collection__main .price-list compare-at-price{font-size:15px}.collection__main .product-list{grid-template-columns:repeat(var(--product-list-items-per-row, 2),1fr);gap:25px}.collection__main .product-card.promobanner-3{grid-column:1 / -1!important}.rrgmg-item-image.mobileimage{display:block}.rrgmg-item-image.desktopimage{display:none}.header-sidebar__scroller{border-top:1px solid #3D444E}.header-sidebar{font-family:Gothic A1,sans-serif;font-size:16px}.header-sidebar__nested-linklist a{font-size:14px}.header-sidebar__nested-linklist{border-left:0px;padding-left:0;margin-left:0}.animated-plus:before,.animated-plus:after{background-color:#0b0b0b}a.header-sidebar__linklist-button.h6:after{content:"";right:0;top:50%;position:absolute;background-image:url(/cdn/shop/files/ing.svg?v=1746637160);background-size:contain;background-repeat:no-repeat;height:7px;width:14px;transform:translateY(-50%)}summary.header-sidebar__linklist-button.h6{font-size:16px;font-family:Gothic A1,sans-serif}.product .accordion__toggle{padding:15px 0!important;font-size:14px}.product .product-info__block-item .order_delivery_text{padding-top:20px}.product-info .metafield-rich_text_field{padding:10px 20px}.product .product-info__block-list .product-info__block-item:last-child{gap:10px;margin-top:0}.product .product-info__block-list .product-info__block-item:last-child .v-stack.gap-1 .quantity-selector{padding:10px;display:flex;flex-wrap:nowrap;justify-content:space-between}.product-info sale-price.text-on-sale,.product-info compare-at-price{font-size:20px}.product .product-gallery__image-list{width:100%;max-width:94%;margin:15px auto 0}.product .product-gallery__image-list .flickity-prev-next-button .flickity-button-icon{width:10px;height:10px}.product .product-gallery__image-list .flickity-prev-next-button{width:30px;height:30px}.image_with_text_overlay-about image-with-text-overlay.content-over-media.content-over-media--auto{display:block;position:relative}.image_with_text_overlay-about .content .prose{padding:30px 20px 0;box-sizing:border-box}.image_with_text_overlay-about .content .prose:before{display:none}.product .product-gallery__thumbnail-list .product-gallery__thumbnail{width:60px;height:60px;border-radius:5px}.product .product-gallery__image-list .flickity-viewport .product-gallery__media img{max-height:350px;min-height:350px;margin:0 auto}.prose_desktopsubheading,.prose_desktopheading{display:none}.prose_mobile{display:block;position:relative;width:100%}.image_with_text_aboutus .prose_mobile{margin:0!important}.image_with_text_aboutus .prose_desktop{text-align:left}.fccg-item-wp{max-width:95%;padding:0 10px}.product-list .fccg-item-wp{max-width:100%}.phtom-grid{flex-direction:column}.template-collection .collection-toolbar{top:54px}.collection__main-promobanner{position:relative;right:0;width:100%;max-width:100%}.template-collection .collection-toolbar__button-container .collection-toolbar__button{font-size:15px}.fccgi-product-title,.llcm-heading,.product .product-info a.vendor.h6,.product .product-info .product-info__block-list .prose,.product-info .metafield-rich_text_field,.rc-radio__label,.rc-selling-plans select{font-size:14px}.fccgi-product-title{font-size:16px}.fccgi-shopnowbtn{padding:10px 15px;font-size:14px;margin:5px 0 0}span.pbmgi-sale-price,span.pbmgi-compare-price{font-size:15px}.collection__main-left product-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.collection__main{gap:20px;flex-direction:column}.collection-banner .content-over-media>picture img{height:450px}.collection-banner h1.h1,.collection-banner .prose p{text-align:center}.footer__block.footer__block--image{order:1}.collection-banner .content .prose{text-align:left!important}.collection-banner .content .prose span{padding:10px 0!important}.footer__block.footer__block--newsletter{order:2}.footer__block.footer__block--links{order:3;border-top:1px solid #000;padding-top:30px}a.header-sidebar__linklist-button.h6{font-size:16px;font-family:Gothic A1,sans-serif}.footer__block--newsletter .form-control .input,.footer__block--newsletter button.button,.color-scheme--with-image-overlay .content .prose span{padding:10px 30px;font-size:15px}.comparison-section5 .cs-subtext{display:none}.comparison-section5 .comparison-grid{margin-bottom:90px}.pimgic-heading{font-size:20px}.color-scheme--with-image-overlay .content .prose{text-align:center}.shopify-section.shopify-section--image-with-text-overlay .banner-bottomcontent{justify-content:center}.testimonials-custom-main .tcm-grid-slider{margin-bottom:50px}.template-index .testimonials-custom-main .flickity-page-dots .dot.is-selected,.testimonials-custom-main .flickity-page-dots .dot.is-selected{width:57px}.button,.testimonials-custom-main .tcmg-textcontent,.color-scheme--with-image-overlay .content .prose p,.footer__block--newsletter .prose p,.pimgic-subtext{font-size:15px!important}.testimonials-custom-main .flickity-page-dots .dot{width:30px}.h1,.image-with-text .h1,.color-scheme--with-image-overlay .content .prose .h1{font-size:24px!important;line-height:1.5}.image-with-text p{font-size:15px}.footerlogo-right .social-media--list svg{width:24px}.social-media--list{gap:15px}.home_image_text picture{padding-left:1.25rem;padding-right:1.25rem}.home_image_text .text-center{text-align:left}.announcement_heading,.shopify-section.shopify-section--image-with-text-overlay .banner-bottomcontent p,.footer_copyrights{font-size:12px}.footer_copyrights{text-align:left}.featured-collection-custom .flickity-button,.comparison-section5 .flickity-button,.product-ingredients-main .flickity-button{background:#c9dfef;color:#fff}.featured-collection-custom .flickity-button:hover,.comparison-section5 .flickity-button:hover,.product-ingredients-main .flickity-button:hover{background:#000;color:#fff}.featured-collection-custom .flickity-prev-next-button .flickity-button-icon,.testimonials-custom-main .flickity-prev-next-button .flickity-button-icon,.comparison-section5 .flickity-prev-next-button .flickity-button-icon,.product-ingredients-main .flickity-prev-next-button .flickity-button-icon{position:absolute;left:0;top:0;width:17px;height:17px;bottom:0;right:0;margin:auto}.featured-collection-custom .flickity-prev-next-button.previous,.testimonials-custom-main .flickity-prev-next-button.previous,.comparison-section5 .flickity-prev-next-button.previous{left:40%;transform:translate(0)}.featured-collection-custom .flickity-prev-next-button.next,.testimonials-custom-main .flickity-prev-next-button.next,.comparison-section5 .flickity-prev-next-button.next{right:40%;transform:translate(0)}.featured-collection-custom .flickity-page-dots .dot,.comparison-section5 .flickity-page-dots .dot{width:30px;height:3px;background:#8f8f8f;border-radius:50px}.pimgic-benefits-grid .pimgic-benefit{padding:10px 15px;font-size:14px}.featured-collection-custom .flickity-viewport,.product-ingredients-main .flickity-viewport{margin-bottom:50px}.product-ingredients-main .flickity-page-dots{display:none}.featured-collection-custom .flickity-prev-next-button,.testimonials-custom-main .flickity-prev-next-button,.comparison-section5 .flickity-prev-next-button{top:unset;width:28px;height:28px;border-radius:50%;transform:translateY(0);bottom:-70px}.product-ingredients-main .flickity-prev-next-button{top:unset;width:38px;height:38px;border-radius:50%;transform:translateY(0);bottom:-70px}.product-ingredients-main .flickity-prev-next-button.previous{left:0%;transform:translate(0)}.product-ingredients-main .flickity-prev-next-button.next{right:unset;left:50px;transform:translate(0)}.featured-collection-custom .flickity-page-dots .dot.is-selected,.comparison-section5 .flickity-page-dots .dot.is-selected{opacity:1;width:57px;background:rgb(var(--color-background-buttons))}.template-index .slideshow__slide-content p.h1{font-size:24px}.template-index .slideshow__slide-content p.h6{font-size:15px;line-height:1.5}.template-index .slideshow__slide-content .button-group{margin:20px auto 0}.header-bottom-text{display:none}.template-index .slideshow__slide-content .button-group p{font-size:12px}.collection__main-left .fccg-item-wp{margin:0;padding:0 10px;max-width:45%}.ardm-bottom_content{margin-top:20px!important}.ardm-content,.ardm-bottom_content{line-height:24px!important}.product-ingredients-main{padding:40px 0 60px}.multicolumn_custom-main,.comparison-section5,.product-how-to-main,.about_results_driven-main,.images-grid-with-text-main,.real-results-section,.real-results-gallery-main{padding:40px 0}.testimonials-custom-main,.featured-collection-custom{padding:40px 0 60px}.image_with_text_aboutus{padding:0 0 40px}h2.mccm-heading,.fccheading,.tcm-heading,.cs-heading,.pim-heading,.phtom-heading{margin-bottom:25px;font-size:24px}.tcm-heading{margin-bottom:15px}.tcm-heading,.cs-heading{margin-bottom:5px}.phtoml-tiptext{padding:20px 15px}.mccm-grid{flex-direction:column}.mccmg-item-subtext,.tcm-subtext,.tcm-subheading,.mccm-subheading,.fccsubheading,.phtom-subheading,.pim-subheading{font-size:15px!important}.footer_link_heading{font-size:16px}h2.footertextcontent-heading,.footertextcontent-content,.footer__block a.link-faded,.phtoml-subtext,.phtoml-tiptext,.phtomr-subtext,.phtomr-username,.igwtmg-textcontent{font-size:14px!important}.footertextcontent-content{padding-bottom:0}}h1.h1,.color-scheme--with-image-overlay .content .prose h1.h1{font-size:32px!important}@media(min-width:769px){h1.h1,.color-scheme--with-image-overlay .content .prose h1.h1{font-size:44px!important}}h2{font-size:24px!important}@media(min-width:769px){h2{font-size:36px!important}}.btn{--initial-gradient: linear-gradient(rgb(var(--btn-background)), rgb(var(--btn-background)));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);-webkit-appearance:none;appearance:none;text-transform:var(--button-text-transform);font:var(--button-font);font-size:18px!important;letter-spacing:var(--button-letter-spacing);text-shadow:none;text-align:center;cursor:pointer;color:rgb(var(--btn-text-color));border:1px solid rgb(var(--btn-background));border-radius:var(--button-border-radius);background-color:transparent;background-image:var(--initial-gradient),var(--hover-gradient);background-size:101% 101%,0 101%;background-position:var(--initial-background-position);background-repeat:no-repeat;justify-content:center;align-items:center;column-gap:1.125rem;padding:.65rem 1.75rem;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);display:inline-flex;position:relative}.jm-button.jm-button--primary.jm-action-buttons__button{--initial-gradient: linear-gradient(rgb(var(--btn-background)), rgb(var(--btn-background)));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);-webkit-appearance:none;appearance:none;text-transform:var(--button-text-transform);font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-shadow:none;text-align:center;cursor:pointer;color:rgb(var(--btn-text-color))!important;border:1px solid rgb(var(--btn-background));border-radius:var(--button-border-radius);background-color:transparent;background-image:var(--initial-gradient),var(--hover-gradient);background-size:101% 101%,0 101%;background-position:var(--initial-background-position);background-repeat:no-repeat;justify-content:center;align-items:center;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);display:inline-flex;position:relative}.btn--primary,.jm-button.jm-button--primary.jm-action-buttons__button{--btn-background: var(--color-background-buttons);--btn-text-color: var(--color-text-primary-inverse)}.btn--secondary{--btn-background: var(--color-background-buttons-secondary);--btn-text-color: var(--color-text-primary)}.quizkit-popup .dhHRah,.quizkit-popup .bunSlm,.quizkit-popup .tfvsW,.quizkit-popup .cRnPmZ,.quizkit-popup .fueUeg .sc-pYA-dN,.quizkit-popup .cucxeK .sc-pYA-dN{--btn-background: var(--color-background-buttons);--btn-text-color: var(--color-text-primary-inverse);--initial-gradient: linear-gradient(rgb(var(--btn-background)), rgb(var(--btn-background)));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);-webkit-appearance:none;appearance:none;text-transform:var(--button-text-transform);font:var(--button-font);font-size:18px!important;letter-spacing:var(--button-letter-spacing);text-shadow:none;text-align:center;cursor:pointer;color:rgb(var(--btn-text-color))!important;border:1px solid rgb(var(--btn-background))!important;border-radius:var(--button-border-radius)!important;background-color:transparent!important;background-image:var(--initial-gradient),var(--hover-gradient)!important;background-size:101% 101%,0 101%!important;background-position:var(--initial-background-position)!important;background-repeat:no-repeat;justify-content:center;align-items:center;column-gap:1.125rem;padding:.65rem 1.75rem!important;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);display:inline-flex;position:relative}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.features--button-transition .btn:not([disabled]):hover,.features--button-transition .jm-button.jm-button--primary.jm-action-buttons__button:not([disabled]):hover,.quizkit-popup .dhHRah:not([disabled]):hover,.quizkit-popup .bunSlm:not([disabled]):hover,.quizkit-popup .tfvsW:not([disabled]):hover,.quizkit-popup .cRnPmZ:not([disabled]):hover,.quizkit-popup .fueUeg .sc-pYA-dN:not([disabled]):hover,.quizkit-popup .cucxeK .sc-pYA-dN:not([disabled]):hover{color:rgb(var(--btn-background))!important;background-position:var(--hover-background-position)!important;border-color:rgb(var(--btn-background))!important;background-size:0 101%,101% 101%!important;background-color:transparent!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
