@font-face{font-family:M-Heading-Font;src:url(/cdn/shop/files/Sora-SemiBold.ttf?v=1783683848);font-weight:600}@font-face{font-family:M-Body-Font;src:url(/cdn/shop/files/NeueHaasDisplayRoman.ttf?v=1783686262);font-weight:500}@font-face{font-family:M-Body-Font;src:url(/cdn/shop/files/NeueHaasDisplayMediu.ttf?v=1783685966);font-weight:600}@font-face{font-family:"Instrument Serif";src:url(/cdn/shop/files/InstrumentSerif-Italic.ttf?v=1783967882);font-weight:400}:root{--font-heading-family: "M-Heading-Font";--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: "M-Body-Font";--font-body-style: normal;--font-body-weight: 500;--page-padding: 180px}.header{border-bottom:2px solid rgba(31,31,31,.24)}.featured-product .product__media-list>.product__media:first-child{grid-column:1 / -1}.product{gap:60px;padding-bottom:100px;border-bottom:2px solid rgb(31 31 31 / 24%)}.product__info{padding-top:12px}.product__info>*+*{margin-block-start:30px}.product__info .jdgm-preview-badge .jdgm-star{color:#fcc844}.product__info .jdgm-prev-badge__text{font-size:16px;text-decoration-line:underline;text-underline-position:from-font;margin-left:5px}.product__text{font-size:18px;line-height:1.2;margin-block-start:12px!important;padding-block:0}.benefit-tabs,.ingredients_tab{display:flex;gap:6px}.benefit-tabs>div{font-size:15px;font-weight:500;line-height:1;border-radius:4px;border:1px solid rgba(31,31,31,.2);padding:10px 19px;text-align:center}.benefit-tabs>div:nth-child(1){background:#e5cffc}.benefit-tabs>div:nth-child(2){background:#e3fccf}.benefit-tabs>div:nth-child(3){background:#d0fbed}.benefit-tabs>div:nth-child(4){background:#f9d6d2}.product__info .form__label{font-family:M-Heading-Font;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.32px;margin-block-end:12px!important}.key_ingredients{padding-top:30px;border-top:1px solid rgb(31 31 31 / 20%)}.ingredients_tab>div{text-align:center;font-size:15px;line-height:1;letter-spacing:.3px;padding:10px 18px;border-radius:4px;border:1px solid rgba(31,31,31,.2);background:#1f1f1f0a}.product__info .product__price{gap:0}.product__price .price--on-sale{align-items:center;gap:6px}.product__price .price--on-sale .price__regular{color:var(--Black, #1F1F1F);font-size:30px!important;font-weight:600;line-height:1;text-transform:capitalize}.product__price .price__sale{color:var(--Black, #1F1F1F);font-size:20px!important;font-weight:600;line-height:1;text-decoration-line:line-through;opacity:.4}.product__price .price__sale:before{display:none}.product__price .price__discount{color:var(--White, #FFF)!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-transform:uppercase;border-radius:60px;background:var(--Light-Red, #FF7A81);padding:6px 10px 5px}.customer_badge img{margin:0;width:460px}.product__info .form__label span{color:var(--Light-Red, #FF7A81);text-decoration-line:underline;text-underline-position:from-font}.m-qty-btn{display:flex;flex-direction:column}.m-qty-btn .label{display:none}.product-form__buttons div:has(.m-qty-btn){gap:6px;align-items:flex-end}.m-qty-btn .quantity-selector{width:160px;justify-content:space-between;border-radius:4px;border:2px solid var(--Black, #1F1F1F);min-height:48px}.product-form__buttons .product-form__submit{font-size:16px;text-transform:uppercase;padding:16px 40px;min-height:auto;border-radius:4px}.skin-benefits{border-radius:10px;border:2px solid rgba(31,31,31,.24);background:linear-gradient(180deg,#faf5fe,#d7b8fa);padding:20px}.benefit-card-main{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.benefit-card-main:not(:last-child){border-bottom:1px solid rgb(31 31 31 / 20%);padding-bottom:20px;margin-bottom:20px}.benefit-card{display:flex;align-items:center;gap:10px}.benefit-card img{margin:0;height:56px;width:56px}.benefit-content h3{font-family:M-Body-Font;font-size:15px!important;font-weight:600;line-height:1!important;letter-spacing:normal;margin-top:0;margin-bottom:5px}.benefit-content p{font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.28px;margin:0}.benefit_wrapper{background:linear-gradient(180deg,#d8eff330,#3fcaef70)}.tabs_whattake{border-radius:10px;border:2px solid rgba(31,31,31,.24);background:#1f1f1f0a;padding:20px}.tabs_whattake .tab{margin-bottom:30px;gap:15px;display:flex;flex-wrap:nowrap;align-items:flex-end}.tabs_whattake .tablinks{font-family:M-Body-Font;padding:8px 0;border:2px solid transparent;transition:all .4s!important;border-bottom:2px solid rgba(31,31,31,.24);width:calc(25% - 15px);cursor:pointer;font-size:16px!important;font-weight:600;line-height:1.1!important;letter-spacing:.32px;margin:0}.tabs_whattake .tab .active{transition:all .4s!important;border-bottom:2px solid var(--Light-Purple, #C99EF8)}.tabs_whattake .tabcontent{font-size:15px;font-weight:500;line-height:1.4;letter-spacing:.3px}.tabs_whattake .tabcontent li{margin-top:8px}.tabs_whattake .tabcontent li::marker{color:#000}.tabs_whattake .tabcontent ul{margin:0!important}.trust-features{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border-radius:10px;border:2px solid rgba(31,31,31,.24);background:linear-gradient(180deg,#f6fff7,#dff7e4);padding:20px}.trust-features img{margin:auto auto 14px}.trust-features h3{text-align:center;font-family:M-Body-Font;font-size:15px!important;font-weight:600;line-height:1!important;letter-spacing:.3px;margin:0!important}.trust-features p{text-align:center;font-size:13px;font-weight:500;line-height:1.2;margin:4px 0 0}.product__info .complementary-products{gap:10px}.complementary-products .recommend__title{font-family:M-Heading-Font;font-size:16px;font-weight:600;line-height:normal;letter-spacing:-.32px;text-transform:capitalize;padding-bottom:0;border:unset}.skin_concern_list .title-wrapper .heading{font-size:46px;font-weight:500;line-height:1.2;letter-spacing:-1.38px;text-transform:capitalize;width:60%;margin:auto}.skin_concern_list .title-wrapper .heading+.rte{margin-block-start:0;text-align:center;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:.36px}.title-wrapper{margin-block-end:36px!important}.skin_concern_list .text-with-icons .column{display:flex;flex-direction:column;align-items:center;gap:12px;padding-inline:24px}.text-with-icons .column:first-child{padding-inline-start:0!important}.text-with-icons .column:last-child{padding-inline-end:0!important}.skin_concern_list .text-with-icons .column+.column{border-inline-start:2px solid rgb(31 31 31 / 24%)}.skin_concern_list .column__icon.with-svg :is(svg,img){width:62px;height:62px}.skin_concern_list .column__title{text-align:center;font-family:M-Body-Font;font-size:16px;font-weight:600;line-height:1;letter-spacing:.32px}.skin_concern_list .text-with-icons{--multicolumn-template: repeat(6, minmax(0, 1fr));border-radius:20px;border:2px solid rgba(31,31,31,.24);background:linear-gradient(180deg,#f2fbfb,#9de4ed);padding:30px 24px}.skin_concern_list .m-custom-text{text-align:center;font-size:18px;font-weight:600;line-height:1.6;letter-spacing:.36px;margin-top:36px}.benefit_chart .m-section-header{gap:0;margin-bottom:36px}.benefit_chart .m-section-heading{text-align:center;font-size:50px;font-weight:600;line-height:1.2;letter-spacing:-1.5px;text-transform:capitalize;width:55%;margin:auto}.benefit_chart .m-section-description{font-size:18px;font-weight:500;line-height:1.2;letter-spacing:.36px;margin-top:10px}.benefit_chart .m-image{padding-inline:180px}.beauty_promise .title-wrapper .heading{width:100%}.beauty_promise .column__icon.with-svg :is(svg,img){width:54px;height:auto}.beauty_promise .text-with-icons{background:linear-gradient(180deg,#faf5fe,#d7b8fa)}.timeline .title-wrapper .heading,.pdp_ingredients .title-wrapper .heading,.testimonial-1 .title-wrapper .heading,.related-products .title-wrapper .heading{text-align:center;font-size:50px;font-weight:600;line-height:1;letter-spacing:-1px;text-transform:capitalize}.timeline .multicolumn-card__info .heading{font-family:M-Body-Font;font-size:24px;font-weight:600;line-height:1;letter-spacing:.48px}.timeline .multicolumn-card .grid{gap:20px}.timeline .multicolumn{--card-grid-gap: 10px}.timeline .multicolumn .media{border-radius:10px}.pdp_ingredients .multicolumn-card__info .heading{font-family:M-Body-Font;font-size:18px;font-weight:600;line-height:1;letter-spacing:.36px}.pdp_ingredients .multicolumn-card__info{gap:10px;background:var(--Cream, #FBF8F0);padding:20px 16px;border-radius:0 0 20px 20px}.pdp_ingredients .multicolumn-card__info .rte{font-size:16px;font-weight:500;line-height:1.3;letter-spacing:.32px}.pdp_ingredients .multicolumn-card>.grid{gap:0}.pdp_ingredients .multicolumn-card{border-radius:20px;border:2px solid rgba(31,31,31,.24)}.pdp_ingredients .multicolumn-card .media{border-radius:20px 20px 0 0}.pdp_ingredients .multicolumn-swiper .swiper-pagination{margin-top:36px}.swiper-pagination-bullet-active{background:#1f1f1f!important}.image-with-text:has(.smart-night-gel){gap:60px}.image-with-text:has(.smart-night-gel) .image-with-text__image .media{border-radius:20px}.image-with-text__item .rich-text:has(.smart-night-gel){padding:40px 0!important}.smart-night-gel .sub-title{display:block;font-size:20px;font-weight:600;line-height:1;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:17px}.smart-night-gel .main-title{font-family:"Instrument Serif";font-size:86px!important;font-style:italic;font-weight:400;line-height:55px!important;letter-spacing:-2.58px;text-transform:capitalize;margin:0}.smart-night-gel .tagline{font-size:20px;font-weight:500;line-height:1.3;letter-spacing:.4px;margin-top:26px}.smart-night-gel .content{margin-top:46px}.smart-night-gel .content p{font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.32px;margin-block:10px}.smart-night-gel .doctor-name{font-family:M-Body-Font;font-size:18px!important;font-weight:600;line-height:1.2!important;letter-spacing:.36px;margin-block:24px}.experience-wrapper{display:flex;gap:6px}.exp_image{width:247px;height:auto;margin:0}.consult_image{width:180px;height:auto;margin:0}.feature-wrapper{display:grid;grid-template-columns:repeat(4,1fr);border-radius:16px;border:2px solid rgba(31,31,31,.24);background:var(--White, #FFF);margin-top:24px;padding:16px}.feature-item{display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;padding-inline:16px}.feature-item:not(:last-child):after{position:absolute;content:"";background:#000;height:64px;width:1px;right:0;top:50%;transform:translateY(-50%)}.feature-item:first-child{padding-inline-start:0!important}.feature-item:last-child{padding-inline-end:0!important}.feature-item img{width:64px;height:64px;margin:0}.feature-content h5{font-family:M-Body-Font;font-size:14px!important;font-weight:600;line-height:1!important;letter-spacing:.28px}.feature-content p{font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.24px;margin-block:5px 0}.testimonial .media{border-radius:24px}.testimonials .flickity-slider{display:flex}.testimonials .testimonial.flickity-cell{width:calc(25% - 15px)!important;min-width:calc(25% - 15px)!important;margin-right:20px}.testimonials.rte blockquote p{text-align:center;font-family:M-Body-Font;font-size:16px!important;font-weight:500;line-height:1.3;letter-spacing:normal}.testimonials.rte blockquote cite{font-family:M-Body-Font!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-transform:uppercase;font-style:normal;margin-top:20px!important;padding-top:20px;position:relative}.testimonials.rte blockquote cite:before{position:absolute;content:"";background:#1f1f1f3d;width:40px;height:2px;top:0;left:50%;transform:translate(-50%)}.testimonial figure.media--adapt{margin:0}.testimonial blockquote{margin-top:20px;padding-block-start:26px}.testimonial.with-5-stars blockquote:before{color:#fcc844}.testimonials.rte blockquote{font-size:18px;line-height:1}.faq-image{width:40%}.faq-image img{border-radius:24px}.faqs-wrapper{width:60%}.m-faq-inner{display:flex;gap:24px}.faqs-wrapper .title-wrapper .heading{font-size:46px;line-height:1;letter-spacing:-1.38px;text-transform:capitalize!important}.faqs-wrapper .title-wrapper{margin-block-end:0!important}.faqs.with-background>.grow{padding:40px;border-radius:24px;gap:80px}.faqs-wrapper .faq .details__summary .text-base{font-family:M-Body-Font;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.36px}.faqs-wrapper .accordion{padding-block:24px}.faqs-wrapper .faq .accordion+.accordion{border-color:#1f1f1f33}.faqs-wrapper .accordion .details .details__summary{padding-block:0!important}.faqs-wrapper .accordion:first-child{padding-block-start:0!important}.faqs-wrapper .accordion:last-child{padding-block-end:0!important}.faqs-wrapper .accordion .details .details__content{padding-block-end:0;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.32px;margin-block-start:10px}.complementary-products .horizontal-products .horizontal-product{border-radius:10px;border:2px solid rgba(31,31,31,.24);padding:10px;box-shadow:unset;gap:20px}.complementary-products .horizontal-product__media{width:140px}.complementary-products .price__discount.text-red-500.ml-2{display:none}.complementary-products .horizontal-product__title{font-family:M-Body-Font;font-size:16px;font-weight:500;letter-spacing:.32px;text-transform:capitalize}.variant-picker .swatches{display:flex;flex-wrap:nowrap;gap:10px!important}.var_pack_badge{color:var(--White, #FFF);text-align:center;font-size:12px;font-weight:600;line-height:.9;letter-spacing:.72px;text-transform:uppercase;background:#1f1f1f;padding:7px 20px;border-radius:6px 6px 0 0}.var_feature_image img{border-radius:0 0 6px 6px}.var-discount-badge{color:var(--Black, #1F1F1F);text-align:center;font-size:12px;font-weight:600;line-height:.9;letter-spacing:.48px;text-transform:uppercase;display:block;border-radius:60px;border:1px solid var(--White, #FFF);background:var(--Light-Red, #FF7A81);width:fit-content;margin:-10px auto auto;padding:4px 8px;position:relative}.variant_content{text-align:center;margin-block:12px 6px}.var_title{font-family:M-Body-Font;font-size:14px;line-height:.9;text-transform:uppercase;letter-spacing:normal}.var_size{font-size:14px;font-weight:500;line-height:.9;text-transform:uppercase;margin-top:6px}.var_price{margin-top:10px;padding-top:10px;border-top:1px solid rgb(31 31 31 / 20%)}.var_sale_price{font-family:M-Body-Font;font-size:16px;font-weight:600;line-height:1;text-transform:capitalize}.var_regular_price{color:var(--Black, #1F1F1F)!important;font-size:12px;font-weight:600;line-height:.9;text-transform:uppercase;opacity:.6}.variant-picker .label-swatch{padding:8px;border-radius:10px;border:1px solid var(--Black, #1F1F1F)}.related-products .section--padding{padding-block-start:0!important}.product-card__details{flex-direction:column}.product-card__content{padding:25px!important}.product-card__details a.product-card__title{font-size:18px;font-weight:500}.product-card__details .price.price--on-sale{display:flex;flex-direction:row;width:100%;align-items:center}.product-card__details .price.price--on-sale span.price__discount{margin-right:0;margin-left:auto;font-size:12px!important;background:#6e42bb;color:#fff;padding:5px 10px;letter-spacing:.5px;border-radius:20px;font-weight:600}.product-card__details .price.price--on-sale span.price__regular{font-size:16px;font-weight:600;color:#171717}.product-card__details .price.price--on-sale span.price__sale{font-size:12px}.product-card__media .badges{display:none}@media(max-width:1680px){:root{--page-padding: 120px}.page-width--full{--page-padding: 48px}}@media(max-width:1440px){.section--padding:not(.header.section--padding,.section--padding:has(.featured-product)){padding-block-start:80px;padding-block-end:80px}.benefit_chart{padding-top:80px!important;padding-bottom:80px!important}.section--padding.beauty_promise{padding-block-start:0!important}.product__title .product-title-md{font-size:35px}.product__info>*+*{margin-block-start:25px}.benefit-tabs>div,.ingredients_tab>div{font-size:14px}.product__info .form__label{font-size:15px;margin-block-end:10px!important}.key_ingredients{padding-top:25px}.product__text{font-size:16px}.benefit-tabs,.ingredients_tab{flex-wrap:wrap}.benefit-card img{margin:0;height:50px;width:50px}.product__price .price--on-sale .price__regular{font-size:28px!important}.product__price .price__sale{font-size:18px!important}.product__price .price__discount{font-size:13px!important}.customer_badge img{width:400px}.skin-benefits,.tabs_whattake,.trust-features{padding:15px}.product{gap:40px;padding-bottom:80px}.tabs_whattake .tablinks{width:auto;font-size:15px!important}.tabs_whattake .tab{gap:10px;flex-wrap:wrap;margin-bottom:20px}.tabs_whattake .tabcontent{font-size:14px}.trust-features img{margin:auto auto 10px;height:50px;width:50px}.benefit-content h3,.trust-features h3{font-size:14px!important}.benefit-content p{font-size:13px}.benefit-card-main:not(:last-child){padding-bottom:15px;margin-bottom:15px}.skin_concern_list .title-wrapper .heading,.timeline .title-wrapper .heading,.pdp_ingredients .title-wrapper .heading,.testimonial-1 .title-wrapper .heading,.benefit_chart .m-section-heading,.faqs-wrapper .title-wrapper .heading,.related-products .title-wrapper .heading{font-size:40px}.skin_concern_list .title-wrapper .heading+.rte,.skin_concern_list .m-custom-text{font-size:16px}.smart-night-gel .main-title{font-size:75px!important}.smart-night-gel .tagline,.smart-night-gel .sub-title{font-size:18px}.smart-night-gel .content p{font-size:15px}.smart-night-gel .content{margin-top:30px}.smart-night-gel .doctor-name{font-size:16px!important;margin-block:20px}.feature-item img{width:54px;height:54px}.image-with-text:has(.smart-night-gel){gap:40px}.timeline .multicolumn-card__info .heading{font-size:20px}.benefit_chart .m-image{padding-inline:100px}.pdp_ingredients .multicolumn-card__info .heading{font-size:16px}.pdp_ingredients .multicolumn-card__info .rte{font-size:15px}.pdp_ingredients .multicolumn-card__info{gap:8px}.section--padding:has(.m-faq-inner){padding-block-start:0!important;padding-block-end:0!important}.faqs.with-background>.grow{gap:40px}.faqs-wrapper .accordion{padding-block:20px}.faqs-wrapper .faq .details__summary .text-base,.product-card__details a.product-card__title{font-size:16px}.product-card__details .price.price--on-sale span.price__regular{font-size:15px}.product-card__content{padding:16px!important}.product-card__details .price.price--on-sale span.price__discount{font-size:10px!important}}@media(max-width:1366px){:root{--page-padding: 60px}.product__info .jdgm-prev-badge__text,.var_sale_price{font-size:14px}.var_title,.var_size{font-size:13px}.var_pack_badge{font-size:10px}}@media(max-width:1280px){.skin_concern_list .title-wrapper .heading,.timeline .title-wrapper .heading,.pdp_ingredients .title-wrapper .heading,.testimonial-1 .title-wrapper .heading,.benefit_chart .m-section-heading,.faqs-wrapper .title-wrapper .heading,.related-products .title-wrapper .heading{font-size:34px}.product{padding-bottom:60px}.section--padding:not(.header.section--padding,.section--padding:has(.featured-product)){padding-block-start:60px;padding-block-end:60px}.benefit_chart{padding-top:60px!important;padding-bottom:60px!important}.title-wrapper{margin-block-end:26px!important}.product__text{font-size:14px}.benefit-tabs>div,.ingredients_tab>div{font-size:13px;padding:8px 14px}.product-form__buttons .product-form__submit{font-size:14px}.m-qty-btn .quantity-selector{min-height:46px}.skin_concern_list .column__title{font-size:15px}.skin_concern_list .m-custom-text{margin-top:26px}.smart-night-gel .sub-title{margin-bottom:15px}.smart-night-gel .main-title{font-size:70px!important}.smart-night-gel .tagline,.smart-night-gel .sub-title{font-size:16px}.smart-night-gel .tagline{margin-top:18px}.timeline .multicolumn-card .grid{gap:15px}.timeline .multicolumn-card__info .heading{font-size:18px}.benefit_chart .m-section-description{font-size:17px;margin-top:8px}.faqs-wrapper .accordion{padding-block:18px}.testimonials.rte blockquote p{font-size:14px!important;letter-spacing:.3px}.testimonials.rte blockquote cite{font-size:13px!important;margin-top:15px!important;padding-top:15px}.testimonial blockquote{margin-top:10px;padding-block-start:22px}}@media(max-width:1279px){:root{--page-padding: 40px}.page-width--full{--page-padding: 16px}.product{grid-template-columns:minmax(0,1fr) clamp(30rem,30.26vw,30rem)}.product__info .jdgm-prev-badge__text{font-size:13px}.product__title .product-title-md{font-size:32px}.product__price .price--on-sale .price__regular{font-size:25px!important}.product__price .price__sale{font-size:16px!important}.skin_concern_list .title-wrapper .heading,.timeline .title-wrapper .heading,.pdp_ingredients .title-wrapper .heading,.testimonial-1 .title-wrapper .heading,.benefit_chart .m-section-heading,.faqs-wrapper .title-wrapper .heading,.related-products .title-wrapper .heading{font-size:30px}.skin_concern_list .title-wrapper .heading{width:100%}.timeline .card-grid{--card-grid-per-row: 4}}@media(max-width:1080px){.section--padding:not(.header.section--padding,.section--padding:has(.featured-product)){padding-block-start:40px;padding-block-end:40px}.benefit_chart{padding-top:40px!important;padding-bottom:40px!important}.header .header__logo .has-white-logo .logo{max-width:130px!important}.header .header__menu>ul .menu__item{font-size:15px;padding-inline:12px!important}.product{grid-template-columns:minmax(0,1fr) clamp(25rem,30.26vw,25rem);padding-bottom:40px}.product__title .product-title-md{font-size:28px}.product__info>*+*{margin-block-start:20px}.key_ingredients{padding-top:20px}.product__info .form__label{font-size:14px}.m-qty-btn .quantity-selector{min-height:41px;width:120px}.product-form__buttons .product-form__submit{font-size:13px;padding:14px 30px}.tabs_whattake .tablinks{font-size:14px!important;padding:6px 0}.trust-features{grid-template-columns:repeat(2,1fr);gap:15px 10px}.skin_concern_list .text-with-icons{--multicolumn-template: repeat(3, minmax(0, 1fr))}.skin_concern_list .text-with-icons .column:nth-child(4){border:unset}.smart-night-gel .main-title{font-size:60px!important}.feature-item img{width:45px;height:45px}.feature-item{gap:8px;padding-inline:10px}.feature-content h5{font-size:13px!important}.feature-item:not(:last-child):after{display:none}}@media(max-width:1023px){.product{gap:20px}.text-with-icons{display:grid;grid-template-columns:var(--multicolumn-template);row-gap:20px}.product__info{padding-top:0}.image-with-text:has(.smart-night-gel){gap:30px}.image-with-text__item .rich-text:has(.smart-night-gel){padding:0!important}.smart-night-gel .main-title{font-size:50px!important}.smart-night-gel .tagline{margin-top:10px}.smart-night-gel .sub-title{margin-bottom:10px}.footer-group .text-with-icons{--multicolumn-template: repeat(4, 1fr)}.benefit_chart .m-image{padding-inline:40px}.faq-image,.faqs-wrapper{width:100%}.m-faq-inner{gap:20px;flex-wrap:wrap}.testimonials .testimonial.flickity-cell{width:calc(33.33% - 15px)!important;min-width:calc(33.33% - 15px)!important;margin-right:10px}.complementary-products .horizontal-products{margin-inline:0!important}.product-card__details a.product-card__title{font-size:15px}.product-card__details .price.price--on-sale span.price__regular{font-size:14px}.product-card__content{padding:12px!important}}@media(max-width:767px){:root{--page-padding: 16px}.skin_concern_list .title-wrapper .heading,.timeline .title-wrapper .heading,.pdp_ingredients .title-wrapper .heading,.testimonial-1 .title-wrapper .heading,.benefit_chart .m-section-heading,.faqs-wrapper .title-wrapper .heading,.related-products .title-wrapper .heading{font-size:28px}.skin_concern_list .grid{gap:8px}.skin_concern_list .title-wrapper .heading+.rte,.skin_concern_list .m-custom-text{font-size:15px}.skin_concern_list .m-custom-text{margin-top:15px;line-height:1.3}.skin_concern_list .text-with-icons{border-radius:10px;padding:20px}.skin_concern_list .column__icon.with-svg :is(svg,img){width:55px;height:55px}.skin_concern_list .column__title{font-size:13px}.image-with-text:has(.smart-night-gel) .image-with-text__image .media,.feature-wrapper,.testimonial .media{border-radius:10px}.smart-night-gel .sub-title{margin-bottom:8px;font-size:14px}.smart-night-gel .tagline{margin-top:8px;font-size:15px}.timeline .multicolumn-card__info .heading{font-size:16px}.benefit_chart .m-image{padding-inline:0}.benefit_chart .m-section-header{margin-bottom:20px}.pdp_ingredients .multicolumn-card .media{border-radius:10px 10px 0 0}.pdp_ingredients .multicolumn-card__info{padding:20px 16px;border-radius:0 0 10px 10px}.pdp_ingredients .multicolumn-card,.faq-image img{border-radius:10px}.benefit_chart .m-section-heading{width:100%}.testimonials .testimonial.flickity-cell{width:50%!important;min-width:50%!important}.footer-group .text-with-icons{--multicolumn-template: repeat(2, 1fr)}}@media(max-width:580px){.product__title .product-title-md{font-size:24px}.product__text{font-size:13px;margin-block-start:8px!important}.benefit-tabs>div,.ingredients_tab>div{font-size:12px;padding:6px 10px}.product__info .form__label{font-size:13px;margin-block-end:8px!important}.product__price .price--on-sale .price__regular{font-size:22px!important}.product__price .price__sale{font-size:15px!important}.product__price .price__discount{font-size:11px!important}.benefit-card{flex-direction:column;align-items:flex-start}.benefit-content h3,.trust-features h3{font-size:13px!important}.benefit-content p,.trust-features p{font-size:12px}.benefit-card img,.trust-features img{height:45px;width:45px}.tabs_whattake .tabcontent{font-size:13px}.skin_concern_list .title-wrapper .heading,.timeline .title-wrapper .heading,.pdp_ingredients .title-wrapper .heading,.testimonial-1 .title-wrapper .heading,.benefit_chart .m-section-heading,.faqs-wrapper .title-wrapper .heading,.related-products .title-wrapper .heading{font-size:24px}.skin_concern_list .title-wrapper .heading+.rte,.skin_concern_list .m-custom-text{font-size:14px}.title-wrapper{margin-block-end:20px!important}.skin_concern_list .text-with-icons{--multicolumn-template: repeat(2, minmax(0, 1fr))}.skin_concern_list .text-with-icons .column+.column{border-inline-start:2px solid rgb(31 31 31 / 24%);border:unset}.skin_concern_list .text-with-icons .column{padding-inline:5px}.skin_concern_list .text-with-icons{padding:16px}.skin_concern_list .m-custom-text{font-size:13px;line-height:1.2}.image-with-text:has(.smart-night-gel){gap:20px}.smart-night-gel .sub-title{margin-bottom:6px;font-size:12px}.smart-night-gel .main-title{font-size:44px!important}.smart-night-gel .tagline{margin-top:5px;font-size:14px}.smart-night-gel{text-align:center}.smart-night-gel .content{margin-top:20px}.smart-night-gel .content p{font-size:13px}.smart-night-gel .doctor-name{font-size:14px!important;margin-block:15px}.experience-wrapper{justify-content:center}.feature-wrapper{grid-template-columns:repeat(2,1fr);margin-top:15px;gap:10px}.feature-item{padding-inline:0;align-items:center}.timeline .card-grid{--card-grid-per-row: 2}.benefit_chart .m-section-description{font-size:15px;margin-top:8px}.pdp_ingredients .multicolumn-card__info .heading{font-size:15px}.pdp_ingredients .multicolumn-card__info .rte{font-size:13px}.m-faq-inner{gap:10px}.faqs.with-background>.grow{padding:22px}.faqs-wrapper .faq .details__summary .text-base{font-size:14px}.faqs-wrapper .accordion{padding-block:15px}.faqs-wrapper .accordion .details .details__content{font-size:13px;margin-block-start:6px}.testimonials .testimonial.flickity-cell{width:100%!important;min-width:100%!important}.testimonials.rte blockquote p{font-size:13px!important}.variant-picker .label-swatch{padding:4px}.var_pack_badge{font-size:9px;padding:6px 10px}.var-discount-badge{font-size:10px}.variant_content{margin-block:10px 5px}.var_title,.var_size{font-size:11px}.var_size{margin-top:4px}.var_price{margin-top:8px;padding-top:8px}.product__info .jdgm-prev-badge__text,.var_sale_price{font-size:12px}.var_regular_price{font-size:10px}.var_price{display:flex;flex-direction:column;gap:5px}.product-card__details a.product-card__title{font-size:14px}.product-card__details{gap:5px}}@media(max-width:475px){.exp_image{width:180px}.consult_image{width:130px}}@media(max-width:393px){.skin_concern_list .title-wrapper .heading,.timeline .title-wrapper .heading,.pdp_ingredients .title-wrapper .heading,.testimonial-1 .title-wrapper .heading,.benefit_chart .m-section-heading,.faqs-wrapper .title-wrapper .heading,.related-products .title-wrapper .heading{font-size:20px}.exp_image{width:160px}.consult_image{width:110px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cubiq-cro-pdp.css.map */
