html body:has(#depura-serum){--dp-body-size:14px;--dp-small-size:12px;--dp-cta-size:16px;--dp-cta-height:56px;--dp-cta-padding:16px 22px;--dp-cta-gap:12px}html body:has(#depura-serum) .dp-home{font-size:14px;line-height:1.5}html body:has(#depura-serum) .dp-home h2{font-size:26px;line-height:1.18;font-weight:600;letter-spacing:-.025em}html body:has(#depura-serum) .dp-home :is(.dp-kicker,.dpv-eyebrow){font-size:10px;line-height:1.5;letter-spacing:.1em}html body:has(#depura-serum) #depura-serum h1{font-size:18px;line-height:1.2;font-weight:600;letter-spacing:0}html body:has(#depura-serum) #depura-serum .dpv-rating-link{font-size:14px;line-height:1.5}html body:has(#depura-serum) #depura-serum .dp-hero-proof__sentence{font-size:14px;line-height:1.4}html body:has(#depura-serum) #depura-serum .dp-hero-proof__card span{font-size:10px;line-height:1.2;font-weight:500}html body:has(#depura-serum) #depura-serum .dp-hero-proof__card{grid-template-rows:64px auto;min-height:112px;gap:4px;padding:8px 10px;align-content:center}html body:has(#depura-serum) #depura-serum .dp-hero-proof__card svg{width:64px;height:64px}html body:has(#depura-serum) #depura-serum .dps-price strong{font-size:clamp(28px,2.5vw,34px);line-height:1.2}html body:has(#depura-serum) #depura-serum .dps-price s{font-size:14px}html body:has(#depura-serum) #depura-serum .dps-price>span{font-size:12px}html body:has(#depura-serum) #depura-serum .dps-form label{font-size:16px;line-height:1.4}html body:has(#depura-serum) :is(.dps-cta,.dp-button,.dpv-return){font-size:16px!important;line-height:1.35!important;font-weight:700!important}html body:has(#depura-serum) #depura-serum .dps-indicator{font-size:12px;line-height:1.5}html body:has(#depura-serum) #depura-serum .dpv-offer .dps-indicator{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:18px auto 13px!important;padding:8px 15px;gap:10px;border-radius:999px;background:#fff3df;color:#855011;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:0}html body:has(#depura-serum) #depura-serum .dpv-offer .dps-indicator>span{display:block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#c67b12;box-shadow:0 0 0 4px #f7e5c6}html body:has(#depura-serum){padding-bottom:var(--dpv-return-height,0px)}html body:has(#depura-serum) .dpv-sticky-offer{position:fixed;inset:auto 0 0;z-index:8;display:block;padding:5px 16px calc(22px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e2ebf0;box-shadow:0 -4px 20px #15242c0a;box-sizing:border-box;font-family:var(--dp-font);text-align:center}html body:has(#depura-serum) .dpv-sticky-offer[hidden],html body:has(#depura-serum) .dpv-sticky-offer .dpv-return[hidden]{display:none!important}html body:has(#depura-serum) .dpv-sticky-offer__inner{width:100%;max-width:460px;margin-inline:auto}html body:has(#depura-serum) .dpv-sticky-offer .dpv-return,html body:has(#depura-serum) .dpv-sticky-offer .dpv-return:hover{position:relative;inset:auto;transform:none;display:grid;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:7px;width:100%;max-width:none;min-height:44px;margin:0;padding:9px 16px;font-size:clamp(13px,3.5vw,15px)!important;letter-spacing:0;--dp-cta-arrow-width:22px;--dp-cta-arrow-height:15px}html body:has(#depura-serum) .dpv-sticky-offer .dpv-return>span:not([aria-hidden=true]){grid-column:2;grid-row:1;text-align:center}html body:has(#depura-serum) .dpv-sticky-offer .dpv-return:after{grid-column:3;grid-row:1;justify-self:end}html body:has(#depura-serum) .dpv-sticky-offer__assurance{display:flex;justify-content:center;align-items:center;min-height:18px;margin-top:3px}html body:has(#depura-serum) .dpv-sticky-offer__verified{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#15802d;font-size:12px;line-height:1.3;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap}html body:has(#depura-serum) .dpv-sticky-offer__badge{position:relative;display:block;width:16px;height:16px;flex:0 0 16px;overflow:visible}html body:has(#depura-serum) .dpv-sticky-offer__verified svg{display:block;width:16px;height:16px;color:#28b840;transform-origin:center;animation:dpv-verified-badge-pop .9s ease-out .12s both}html body:has(#depura-serum) .dpv-sticky-offer__stardust{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}html body:has(#depura-serum) .dpv-sticky-offer__stardust i{position:absolute;left:50%;top:50%;display:block;width:4px;height:4px;opacity:0;background:#80ce91;pointer-events:none;clip-path:polygon(50% 0,62% 37%,100% 50%,62% 63%,50% 100%,38% 63%,0 50%,38% 37%);animation:dpv-verified-stardust 1.1s cubic-bezier(.16,.7,.3,1) var(--spark-delay,.2s) both}html body:has(#depura-serum) .dpv-sticky-offer__stardust i:nth-child(1){--spark-x:-19px;--spark-y:-10px;--spark-delay:.18s}html body:has(#depura-serum) .dpv-sticky-offer__stardust i:nth-child(2){--spark-x:-9px;--spark-y:-21px;--spark-delay:.24s;width:3px;height:3px}html body:has(#depura-serum) .dpv-sticky-offer__stardust i:nth-child(3){--spark-x:8px;--spark-y:-18px;--spark-delay:.22s;background:#d6b05c}html body:has(#depura-serum) .dpv-sticky-offer__stardust i:nth-child(4){--spark-x:19px;--spark-y:-5px;--spark-delay:.3s;width:3px;height:3px}html body:has(#depura-serum) .dpv-sticky-offer__stardust i:nth-child(5){--spark-x:17px;--spark-y:9px;--spark-delay:.2s;background:#d6b05c}html body:has(#depura-serum) .dpv-sticky-offer__stardust i:nth-child(6){--spark-x:4px;--spark-y:16px;--spark-delay:.28s;width:3px;height:3px}html body:has(#depura-serum) .dpv-sticky-offer__stardust i:nth-child(7){--spark-x:-11px;--spark-y:14px;--spark-delay:.25s}html body:has(#depura-serum) .dpv-sticky-offer__stardust i:nth-child(8){--spark-x:-22px;--spark-y:3px;--spark-delay:.32s;width:3px;height:3px;background:#d6b05c}@keyframes dpv-verified-badge-pop{0%,to{transform:scale(1) rotate(0)}35%{transform:scale(1.18) rotate(-8deg)}60%{transform:scale(1.04) rotate(5deg)}}@keyframes dpv-verified-stardust{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}18%{opacity:.95;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--spark-x)),calc(-50% + var(--spark-y))) rotate(90deg) scale(.2)}}@media(prefers-reduced-motion:reduce){html body:has(#depura-serum) .dpv-sticky-offer__verified svg{animation:none}html body:has(#depura-serum) .dpv-sticky-offer__stardust{display:none}}html body:has(#depura-serum) .dpv-sticky-offer__availability{display:flex;align-items:center;justify-content:center;gap:7px;width:fit-content;margin:0 auto 5px;padding:2px 9px;border-radius:999px;background:#fff3df;color:#855011;font-size:11px;line-height:1.2;font-weight:600;letter-spacing:0;white-space:nowrap}html body:has(#depura-serum) .dpv-sticky-offer__dot{display:block;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#c67b12;box-shadow:0 0 0 3px #f7e5c6}html body:has(#depura-serum) #depura-serum .dpv-offer .dps-indicator>span,html body:has(#depura-serum) .dpv-sticky-offer__dot{transform-origin:center;animation:dpv-availability-pulse 2.4s ease-in-out infinite}@keyframes dpv-availability-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 3px #c67b1224}50%{transform:scale(1.16);box-shadow:0 0 0 6px #c67b1238}}@media(prefers-reduced-motion:reduce){html body:has(#depura-serum) #depura-serum .dpv-offer .dps-indicator>span,html body:has(#depura-serum) .dpv-sticky-offer__dot{animation:none}}html body:has(#depura-serum).dpv-return-visible .scroll-to-top-btn{bottom:calc(var(--dpv-return-height,112px) + 16px)!important}html:is(.dpf-footer-visible,.dpf-modal-open) body:has(#depura-serum) .dpv-sticky-offer,html body:has(#depura-serum):is(.dpf-footer-visible,.dpf-modal-open) .dpv-sticky-offer,html body:has(#depura-serum):has(cart-drawer.active) .dpv-sticky-offer,html body:has(#depura-serum):has(dialog[open]) .dpv-sticky-offer{display:none!important}@media(max-width:359px){html body:has(#depura-serum) .dpv-sticky-offer{padding-inline:12px}html body:has(#depura-serum) .dpv-sticky-offer .dpv-return{padding-inline:12px;gap:6px}}html body:has(#depura-serum) #depura-serum .dpo-shipping p{font-size:14px;line-height:1.5}html body:has(#depura-serum) #depura-serum .dpo-guarantee__copy{font-size:14px;line-height:1.6}html body:has(#depura-serum) #depura-serum .dpo-row>summary{font-size:16px;line-height:1.5}html body:has(#depura-serum) #depura-serum :is(.dpo-answer,.dpo-answer-copy p){font-size:14px;line-height:1.6}html body:has(#depura-serum) :is(.dp-lead,.dpv-intro,.dp-lean-intro,.dp-lean-intro p,.dpv-section-heading>p){font-size:14px;line-height:1.5}html body:has(#depura-serum) .dp-lean:has(.dpv-video-card) h2{font-size:24px;line-height:1.25}html body:has(#depura-serum) .dp-lean-stat dt{font-size:32px;line-height:1.1}html body:has(#depura-serum) .dp-lean-stat dd{font-size:13px;line-height:1.5}html body:has(#depura-serum) .dp-lean-stat dd strong{font-size:14px;line-height:1.35}html body:has(#depura-serum) .dp-lean-science-note{font-size:11.5px;line-height:1.55}html body:has(#depura-serum) :is(.dp-lean-science-details,.dp-lean-science-details p,.dp-lean-science-details summary){font-size:12px;line-height:1.5}html body:has(#depura-serum) .dp-actives-slider__name{font-size:34px;line-height:1.15}html body:has(#depura-serum) :is(.dpv-review-filters button,.dp-lean-controls span,.dp-pharmacists__count){font-size:12px;line-height:1.4}html body:has(#depura-serum) :is(.dpv-review h3,.dpr-card h3){font-size:16px!important;line-height:1.3!important}html body:has(#depura-serum) :is(.dpv-review blockquote,.dpr-body,.dpr-body p){font-size:14px;line-height:1.5}html body:has(#depura-serum) :is(.dpv-review header strong,.dpr-author strong){font-size:14px;line-height:1.3}html body:has(#depura-serum) :is(.dpv-review header small,.dpr-author time,.dpr-verified,.dpr-rating-note,.dpr-author__source,.dpv-review-rating-note){font-size:12px;line-height:1.5}html body:has(#depura-serum) .dp-lean-timeline strong{font-size:16px;line-height:1.3}html body:has(#depura-serum) .dp-lean-timeline p{font-size:12px;line-height:1.45}html body:has(#depura-serum) .dp-lean-step-copy h3{font-size:15px;line-height:1.3}html body:has(#depura-serum) .dp-lean-step-copy p{font-size:14px;line-height:1.5}html body:has(#depura-serum) .dp-lean-guarantee h2{font-size:26px;line-height:1.18}html body:has(#depura-serum) :is(.dp-lean-guarantee-body,.dp-lean-guarantee-body p){font-size:14px;line-height:1.5}html body:has(#depura-serum) .dp-lean-guarantee details{font-size:12px;line-height:1.6}html body:has(#depura-serum) #depura-serum-faq summary{font-size:14px;line-height:1.4}html body:has(#depura-serum) #depura-serum-faq :is(.dp-faq__answer,.dp-faq__answer p){font-size:14px;line-height:1.5}html body:has(#depura-serum) .dp-comparison :is(.dp-comparison__feature,.dp-comparison__cell-copy){font-size:12px;line-height:1.4}html body:has(#depura-serum) .dp-comparison .dp-comparison__name{font-size:14px;line-height:1.3}html body:has(#depura-serum) #depura-serum .dpv-product-name{margin:14px 0 0;color:#211f20;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center}@media(min-width:768px){html body:has(#depura-serum) #depura-serum .dpv-product-name{font-size:12px}html body:has(#depura-serum) .dp-home h2{font-size:32px}html body:has(#depura-serum) .dp-home :is(.dp-kicker,.dpv-eyebrow){font-size:11px}html body:has(#depura-serum) .dp-lean:has(.dpv-video-card) h2{font-size:28px}html body:has(#depura-serum) .dp-lean-guarantee h2{font-size:32px}html body:has(#depura-serum) #depura-serum-faq :is(summary,.dp-faq__answer,.dp-faq__answer p){font-size:15px}html body:has(#depura-serum) .dp-comparison :is(.dp-comparison__feature,.dp-comparison__cell-copy){font-size:14px}html body:has(#depura-serum) .dp-comparison .dp-comparison__name{font-size:16px}html body:has(#depura-serum) .dp-lean-timeline strong{font-size:18px}html body:has(#depura-serum) .dp-lean-timeline p{font-size:14px}}@media(min-width:1024px){html body:has(#depura-serum){--dp-body-size:15px}html body:has(#depura-serum) .dp-home{font-size:15px}html body:has(#depura-serum) #depura-serum h1{font-size:clamp(20px,1.8vw,24px)}html body:has(#depura-serum) #depura-serum .dp-hero-proof__sentence{font-size:16px}html body:has(#depura-serum) #depura-serum .dp-hero-proof__card span{font-size:12px}html body:has(#depura-serum) #depura-serum .dpo-guarantee__copy{font-size:15px}html body:has(#depura-serum) :is(.dp-lead,.dpv-intro,.dp-lean-intro,.dp-lean-intro p,.dpv-section-heading>p){font-size:15px}html body:has(#depura-serum) .dp-lean-stat dt{font-size:36px}html body:has(#depura-serum) .dp-lean-stat dd{font-size:14px}html body:has(#depura-serum) .dp-lean-stat dd strong{font-size:16px}html body:has(#depura-serum) .dp-lean-science-note{font-size:12px}html body:has(#depura-serum) .dp-actives-slider__name{font-size:38px}html body:has(#depura-serum) :is(.dpv-review h3,.dpr-card h3){font-size:18px!important}html body:has(#depura-serum) :is(.dpv-review-filters button,.dp-lean-controls span,.dp-pharmacists__count){font-size:13px}html body:has(#depura-serum) :is(.dpv-review blockquote,.dpr-body,.dpr-body p,.dpv-review header strong,.dpr-author strong){font-size:15px}html body:has(#depura-serum) .dp-lean-step-copy h3{font-size:16px}}@media(max-width:400px){html body:has(#depura-serum) .dp-comparison :is(.dp-comparison__feature,.dp-comparison__cell-copy){font-size:10px}html body:has(#depura-serum) .dp-comparison .dp-comparison__name{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/depura-serum-type-scale.css.map */
