.dreamey-skin-listicle{--pp: 20px;--sv: 96px;--sv-sm: 64px;--color-sunlit-white: #FAF7F2;--color-warm-cashmere: #F0EAE0;--color-deep-current: #4A7A96;--color-dark-charcoal: #323232;--color-deep-warm-gray: #6B6560;--color-soft-sand: #E5DDD2;--font-heading: "Satoshi", sans-serif;--font-body: "Inter", sans-serif;--page-max-width: 1200px;--page-padding: 20px;--radius-md: 8px;--ease-default: cubic-bezier(.25,.1,.25,1);overflow-x:clip;background:#faf7f2;font-family:Inter,sans-serif;color:#323232;-webkit-font-smoothing:antialiased}@media(max-width:991px){.dreamey-skin-listicle{--pp: 24px;--page-padding: 24px;--sv: 64px;--sv-sm: 48px}}@media(max-width:767px){.dreamey-skin-listicle{--sv: 48px;--sv-sm: 36px}}.dreamey-skin-listicle,.dreamey-skin-listicle *,.dreamey-skin-listicle *:before,.dreamey-skin-listicle *:after{box-sizing:border-box}.dreamey-skin-listicle img{max-width:100%}.dreamey-skin-listicle h1,.dreamey-skin-listicle h2,.dreamey-skin-listicle p{text-wrap:pretty}.dreamey-skin-listicle div:empty{display:block}.dreamey-skin-listicle .pad{padding-left:var(--pp)!important;padding-right:var(--pp)!important}.dreamey-skin-listicle .sec-v{padding-top:var(--sv)!important;padding-bottom:var(--sv)!important}.dreamey-skin-listicle .sec-v-sm{padding-top:var(--sv-sm)!important;padding-bottom:var(--sv-sm)!important}.dreamey-skin-listicle .dc-btn{display:inline-flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:.12em;line-height:1;text-transform:uppercase;height:44px;padding:0 28px;border:none;border-radius:0;cursor:pointer;background:#323232;color:#faf7f2;text-decoration:none;transition:background-color .3s cubic-bezier(.25,.1,.25,1),transform .2s cubic-bezier(.25,.1,.25,1)}.dreamey-skin-listicle .dc-btn:hover{background:#4a4541;transform:translateY(-1px)}.dreamey-skin-listicle .dc-btn:active{transform:scale(.98)}.dreamey-skin-listicle .dc-btn:focus-visible{outline:2px solid #4A7A96;outline-offset:2px}.dreamey-skin-listicle .cta-blue .dc-btn{background:#4a7a96;color:#fff}.dreamey-skin-listicle .cta-blue .dc-btn:hover{background:#3d6a83}.dreamey-skin-listicle .cta-blue .dc-btn:focus-visible{outline-color:#323232}@media(max-width:767px){.dreamey-skin-listicle .dc-btn{height:36px;padding:0 20px}}.dreamey-skin-listicle .dc-btn-tertiary{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;font-size:12px;letter-spacing:.1em;line-height:1;text-transform:uppercase;color:#323232;text-decoration:none;background:none;border:none;border-radius:0;cursor:pointer;border-bottom:1px solid #323232;padding:0 0 2px;transition:color .3s cubic-bezier(.25,.1,.25,1),border-color .3s cubic-bezier(.25,.1,.25,1)}.dreamey-skin-listicle .dc-btn-tertiary:hover{color:#4a7a96;border-bottom-color:#4a7a96}.dreamey-skin-listicle .dc-btn-tertiary:focus-visible{outline:2px solid #4A7A96;outline-offset:3px}.dreamey-skin-listicle .marquee-wrap{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;touch-action:pan-y}.dreamey-skin-listicle .marquee-wrap::-webkit-scrollbar{display:none}.dreamey-skin-listicle .marquee-wrap.dragging{cursor:grabbing}.dreamey-skin-listicle .marquee-track{width:max-content;user-select:none;-webkit-user-select:none}.dreamey-skin-listicle .mq-head{padding-top:var(--sv)}.dreamey-skin-listicle .mq-body{margin-top:40px;padding-bottom:var(--sv)}@media(max-width:767px){.dreamey-skin-listicle .mq-body{margin-top:28px}}.dreamey-skin-listicle .mq-card{flex:none;width:min(352px,84vw);margin:0 18px 0 0;border:1px solid #E5DDD2;background:#fdfcfa;padding:26px 28px;display:flex;flex-direction:column}.dreamey-skin-listicle a:focus-visible,.dreamey-skin-listicle summary:focus-visible{outline:2px solid #4A7A96;outline-offset:3px;border-radius:2px}.dreamey-skin-listicle details.faq-item summary{transition:color .18s ease}.dreamey-skin-listicle details.faq-item summary:hover span:first-child{color:#4a7a96}.dreamey-skin-listicle .avatar-ph{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid #E5DDD2;background:#ebf2f6;color:#4a7a96;font-family:Satoshi,sans-serif;font-weight:700;font-size:14px;letter-spacing:.02em}.dreamey-skin-listicle .avatar-ph--lg{width:58px;height:58px;font-size:15px}.dreamey-skin-listicle .avatar-ph--img{object-fit:cover;padding:0}.dreamey-skin-listicle .doctor-ph{width:120px;max-width:100%;aspect-ratio:4/5;align-self:end;display:flex;align-items:center;justify-content:center;border:1px solid #E5DDD2;background:linear-gradient(160deg,#ebf2f6,#f0eae0);overflow:hidden}.dreamey-skin-listicle .doctor-ph svg{width:46%;height:auto;display:block}.dreamey-skin-listicle .hero-img{overflow:hidden;position:relative}.dreamey-skin-listicle .dsl-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% center;display:block}.dreamey-skin-listicle .hero-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:radial-gradient(130% 100% at 72% 16%,rgba(74,122,150,.16),transparent 58%),linear-gradient(158deg,#eef3f6,#f2ece2 54%,#e7ded2)}.dreamey-skin-listicle .hero-ph svg{width:48px;height:48px;opacity:.6}.dreamey-skin-listicle .hero-ph-cap{font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#89827a}.dreamey-skin-listicle details.faq-item summary{list-style:none}.dreamey-skin-listicle details.faq-item summary::-webkit-details-marker{display:none}.dreamey-skin-listicle details.faq-item .faq-mark:before{content:"+"}.dreamey-skin-listicle details.faq-item[open] .faq-mark:before{content:"\2212"}.dreamey-skin-listicle details.faq-item[open] .faq-a{animation:dslFaqFade .3s cubic-bezier(.25,.1,.25,1)}@keyframes dslFaqFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes dslFadeI{0%{opacity:0}to{opacity:1}}@keyframes dslARise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes dslImgScale{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes dslDotIn{0%{opacity:0;transform:scale(.3)}to{opacity:.8;transform:scale(1)}}@keyframes dslGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dslGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dslDrawL{to{stroke-dashoffset:0}}@keyframes dslPdrift{0%{transform:translate(0)}to{transform:translate(var(--dx, 3px),var(--dy, -2px))}}@keyframes dslDropCycle{0%{opacity:0;transform:translateY(-30px)}10%{opacity:.8}45%{opacity:.8;transform:translateY(0)}58%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes dslSoakPulse{0%,to{transform:scale(1)}55%{transform:scale(1.16,1.1)}}@keyframes dslBeadWobble{0%,to{transform:scale(1)}55%{transform:scale(1.1,.9)}}@keyframes dslVaporRise{0%{opacity:0;transform:translateY(7px)}30%{opacity:.75}to{opacity:0;transform:translateY(-9px)}}@keyframes dslFlowX{0%{transform:translate(0)}to{transform:translate(-60px)}}.dreamey-skin-listicle .hero-an{animation:dslARise .9s cubic-bezier(.25,.1,.25,1) both}.dreamey-skin-listicle .hero-img>*{animation:dslImgScale 2.2s cubic-bezier(.25,.1,.25,1) both}.dreamey-skin-listicle.anim-ready .reveal,.dreamey-skin-listicle.anim-ready [data-rv]{opacity:0;transform:translateY(24px);transition:opacity .72s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 65ms),transform .72s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 65ms),box-shadow .35s ease}.dreamey-skin-listicle.anim-ready .reveal.is-in,.dreamey-skin-listicle.anim-ready [data-rv].rv-in{opacity:1;transform:none}.dreamey-skin-listicle [data-stagger]>a,.dreamey-skin-listicle [data-stagger]>div{transition:box-shadow .35s ease}.dreamey-skin-listicle [data-stagger]>a:hover,.dreamey-skin-listicle [data-stagger]>div:hover{box-shadow:0 16px 34px #3232321a}.dreamey-skin-listicle [data-stagger] a img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.dreamey-skin-listicle [data-stagger] a:hover img{transform:scale(1.05)}.dreamey-skin-listicle .pd,.dreamey-skin-listicle .drp,.dreamey-skin-listicle .soak,.dreamey-skin-listicle .bead,.dreamey-skin-listicle .vapor{transform-box:fill-box;transform-origin:center}.dreamey-skin-listicle .pd{opacity:0}.dreamey-skin-listicle .rv-in .pd{animation:dslDotIn .5s var(--pdel0, 0s) cubic-bezier(.25,.1,.25,1) both,dslPdrift var(--pdur, 4s) calc(var(--pdel0, 0s) + .55s) ease-in-out infinite alternate}.dreamey-skin-listicle .drp,.dreamey-skin-listicle .soak,.dreamey-skin-listicle .bead,.dreamey-skin-listicle .vapor{opacity:0}.dreamey-skin-listicle .rv-in .drp{animation:dslDropCycle 2.8s var(--dd, 0s) cubic-bezier(.5,0,.7,1) infinite}.dreamey-skin-listicle .rv-in .soak{animation:dslFadeI .55s var(--sd, .2s) cubic-bezier(.25,.1,.25,1) both,dslSoakPulse 2.8s calc(var(--dd, 0s) + 1.25s) ease-in-out infinite}.dreamey-skin-listicle .rv-in .bead{animation:dslFadeI .55s var(--sd, .3s) cubic-bezier(.25,.1,.25,1) both,dslBeadWobble 2.8s calc(var(--dd, 0s) + 1.25s) ease-in-out infinite}.dreamey-skin-listicle .rv-in .vapor{animation:dslVaporRise 2.2s var(--vd, 0s) ease-out infinite}.dreamey-skin-listicle .bar{transform:scaleY(0);transform-origin:bottom}.dreamey-skin-listicle .rv-in .bar{transform:scaleY(1);animation:dslGrowY .9s cubic-bezier(.25,.1,.25,1) both}.dreamey-skin-listicle .tr{stroke-dasharray:240;stroke-dashoffset:240}.dreamey-skin-listicle .rv-in .tr{animation:dslDrawL 1.3s cubic-bezier(.25,.1,.25,1) both}.dreamey-skin-listicle .flowline{will-change:transform}.dreamey-skin-listicle .rv-in .flowline{animation:dslFlowX var(--fdur, 6s) linear infinite}.dreamey-skin-listicle .ppl{opacity:0}.dreamey-skin-listicle .rv-in .ppl{animation:dslFadeI .55s cubic-bezier(.25,.1,.25,1) both}.dreamey-skin-listicle .gline{transform:scaleX(0);transform-origin:left}.dreamey-skin-listicle .rv-in .gline{animation:dslGrowX 1s .5s cubic-bezier(.25,.1,.25,1) both}@media(prefers-reduced-motion:reduce){.dreamey-skin-listicle .reveal,.dreamey-skin-listicle [data-rv]{opacity:1!important;transform:none!important;transition:none!important}.dreamey-skin-listicle [data-stagger] a:hover img{transform:none!important}.dreamey-skin-listicle .pd,.dreamey-skin-listicle .bar,.dreamey-skin-listicle .tr,.dreamey-skin-listicle .ppl,.dreamey-skin-listicle .gline,.dreamey-skin-listicle .drp,.dreamey-skin-listicle .soak,.dreamey-skin-listicle .bead,.dreamey-skin-listicle .vapor,.dreamey-skin-listicle .flowline,.dreamey-skin-listicle .hero-an,.dreamey-skin-listicle .hero-img>*{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}@media(max-width:900px){.dreamey-skin-listicle .doctor-grid{grid-template-columns:auto 1fr!important;gap:20px!important;align-items:start}.dreamey-skin-listicle .doctor-ph{width:110px!important;align-self:start}.dreamey-skin-listicle .doctor-ph svg{width:34%}}@media(max-width:420px){.dreamey-skin-listicle .doctor-grid{gap:16px!important}.dreamey-skin-listicle .doctor-ph{width:92px!important}}@media(max-width:820px){.dreamey-skin-listicle .faq-grid{grid-template-columns:1fr!important;gap:24px!important}}@media(max-width:760px){.dreamey-skin-listicle .hero-grid{grid-template-columns:1fr!important}.dreamey-skin-listicle .hero-grid .hero-img{order:0!important}.dreamey-skin-listicle .hero-img{min-height:320px!important}.dreamey-skin-listicle .hero-grid .hero-an{padding:48px var(--pp)!important}.dreamey-skin-listicle .stat-grid{grid-template-columns:1fr 1fr!important;row-gap:30px}.dreamey-skin-listicle .stat-grid>div{border-right:none!important;padding:0 8px!important;text-align:center}.dreamey-skin-listicle .stat-grid>div>div:first-child{justify-content:center}.dreamey-skin-listicle .stat-grid>div>div:last-child{min-height:2.8em}.dreamey-skin-listicle .hero-cta{gap:14px;flex-wrap:nowrap}}@media(max-width:480px){.dreamey-skin-listicle .sn{font-size:40px!important}}@media(max-width:430px){.dreamey-skin-listicle .hero-rating{gap:8px}.dreamey-skin-listicle .hero-stars{font-size:13px!important;letter-spacing:1.5px!important}.dreamey-skin-listicle .hero-rating-txt{font-size:12px!important}.dreamey-skin-listicle .hero-cta{gap:12px}.dreamey-skin-listicle .hero-cta .dc-btn{font-size:11.5px;letter-spacing:.08em;padding:0 16px}.dreamey-skin-listicle .hero-cta .dc-btn-tertiary{font-size:11px;letter-spacing:.06em}.dreamey-skin-listicle .clinician-badge{gap:11px!important;padding:12px 15px!important}.dreamey-skin-listicle .clinician-badge>span:first-child{gap:8px!important}.dreamey-skin-listicle .clinician-badge svg{width:24px!important;height:36px!important}.dreamey-skin-listicle .cb-word{font-size:13px!important}.dreamey-skin-listicle .cb-claim{font-size:11px!important;max-width:128px!important}}@media(max-width:360px){.dreamey-skin-listicle .hero-stars{font-size:11px!important;letter-spacing:.5px!important}.dreamey-skin-listicle .hero-rating-txt{font-size:10px!important}.dreamey-skin-listicle .hero-cta{gap:10px}.dreamey-skin-listicle .hero-cta .dc-btn{font-size:10.5px;padding:0 14px;letter-spacing:.06em}.dreamey-skin-listicle .hero-cta .dc-btn-tertiary{font-size:10px;letter-spacing:.04em}.dreamey-skin-listicle .clinician-badge{gap:9px!important;padding:11px 12px!important}.dreamey-skin-listicle .clinician-badge svg{width:22px!important;height:33px!important}.dreamey-skin-listicle .cb-word{font-size:12px!important}.dreamey-skin-listicle .cb-claim{font-size:10.5px!important;max-width:112px!important}}.dreamey-skin-listicle .dreamey-h4{font-family:var(--font-heading);font-weight:400;font-size:18px;line-height:1.35;color:var(--color-dark-charcoal)}.dreamey-skin-listicle .dreamey-body{font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.65;color:var(--color-dark-charcoal)}.dreamey-skin-listicle .dreamey-small{font-family:var(--font-body);font-weight:400;font-size:13px;line-height:1.5;letter-spacing:.01em;color:var(--color-deep-warm-gray)}.dreamey-skin-listicle .dreamey-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:600;font-size:13px;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;height:44px;padding:0 28px;border:none;border-radius:0;cursor:pointer}.dreamey-skin-listicle .dreamey-btn--text{background:none;height:auto;padding:0 0 2px;justify-content:flex-start;width:fit-content;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-dark-charcoal);border:none;border-bottom:1px solid var(--color-dark-charcoal);border-radius:0}.dreamey-skin-listicle .dreamey-btn--text:hover{color:var(--color-deep-current);border-bottom-color:var(--color-deep-current)}.dreamey-skin-listicle .dreamey-expert-testimonials__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.dreamey-skin-listicle .dreamey-expert-testimonials__card{display:flex;gap:24px;align-items:flex-start}.dreamey-skin-listicle .dreamey-expert-testimonials__card-image{flex-shrink:0;width:100px;aspect-ratio:4/5;overflow:hidden;background:#ebf2f6}.dreamey-skin-listicle .dreamey-expert-testimonials__img{width:100%;height:100%;object-fit:cover;display:block}.dreamey-skin-listicle .dreamey-expert-testimonials__card-content{flex:1}.dreamey-skin-listicle .dreamey-expert-testimonials__quote{margin:0 0 16px;font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.6;font-style:normal;color:var(--color-dark-charcoal)}.dreamey-skin-listicle .dreamey-expert-testimonials__cite{display:flex;flex-direction:column;gap:2px;font-style:normal}.dreamey-skin-listicle .dreamey-expert-testimonials__cite strong{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--color-dark-charcoal)}@media(max-width:767px){.dreamey-skin-listicle .dreamey-expert-testimonials__grid{grid-template-columns:1fr;gap:40px}.dreamey-skin-listicle .dreamey-expert-testimonials__card{flex-direction:row;gap:16px}.dreamey-skin-listicle .dreamey-expert-testimonials__card-image{width:84px}}.dreamey-skin-listicle .dreamey-product-showcase__scroll{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 var(--page-padding) 8px;scroll-padding-left:var(--page-padding);max-width:var(--page-max-width);margin:0 auto;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.dreamey-skin-listicle .dreamey-product-showcase__scroll.is-dragging{cursor:grabbing;scroll-snap-type:none}.dreamey-skin-listicle .dreamey-product-showcase__scroll.is-dragging a{pointer-events:none}.dreamey-skin-listicle .dreamey-product-showcase__scroll::-webkit-scrollbar{display:none}.dreamey-skin-listicle .dreamey-product-showcase__card{flex:0 0 auto;width:calc(31% - 14px);min-width:240px;scroll-snap-align:start;text-decoration:none;color:inherit;display:block}.dreamey-skin-listicle .dreamey-product-showcase__card-image{position:relative;aspect-ratio:1;overflow:hidden;margin-bottom:20px;background-color:var(--color-warm-cashmere);transition:transform .3s var(--ease-default),box-shadow .3s var(--ease-default)}.dreamey-skin-listicle .dsl-card-ph{display:block;width:100%;aspect-ratio:1;background-color:var(--color-warm-cashmere)}.dreamey-skin-listicle .dreamey-product-showcase__badge{position:absolute;top:12px;right:12px;z-index:1;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-sunlit-white);background-color:var(--color-deep-current);padding:6px 12px;border-radius:0;line-height:1}.dreamey-skin-listicle .dreamey-product-showcase__card:hover .dreamey-product-showcase__card-image{transform:translateY(-4px);box-shadow:0 8px 24px #32323214}.dreamey-skin-listicle .dreamey-product-showcase__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-default)}.dreamey-skin-listicle .dreamey-product-showcase__card:hover .dreamey-product-showcase__img{transform:scale(1.04)}.dreamey-skin-listicle .dreamey-product-showcase__card-info{display:flex;flex-direction:column;gap:6px;text-align:left;padding-right:8px}.dreamey-skin-listicle .dreamey-product-showcase__card-title{margin:0}.dreamey-skin-listicle .dreamey-product-showcase__card-desc{margin:0;color:var(--color-deep-warm-gray);font-size:15px;line-height:1.55}.dreamey-skin-listicle .dreamey-product-showcase__card-cta{margin-top:16px;align-self:flex-start}@media(max-width:991px){.dreamey-skin-listicle .dreamey-product-showcase__card{width:calc(50% - 10px);min-width:260px}}@media(max-width:767px){.dreamey-skin-listicle .dreamey-product-showcase__card{width:75vw;min-width:240px}.dreamey-skin-listicle .dreamey-product-showcase__card-image{margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
