.depura-funnel-page .dpf-countdown-space{height:var(--dpf-countdown-height,58px)}.depura-funnel-page .dpf-countdown-space .clyro-sale-countdown{position:fixed;top:0;left:0;right:0;z-index:100;width:100%;box-shadow:0 1px 6px #00000014}.dpf-header{display:flex;align-items:center;justify-content:center;min-height:88px;padding:17px 24px;border-bottom:1px solid #e3e9ec;background:#fff}.dpf-header__logo{width:var(--dpf-logo-width,200px);max-width:70vw;line-height:0}.dpf-header__logo img{display:block;width:100%;height:auto}.dpf-footer{background:#090d0f;color:#fff;padding:64px 32px 30px;font-family:var(--font-body-family);font-size:16px;line-height:1.6}.dpf-footer__inner{max-width:1280px;margin:0 auto}.dpf-newsletter{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:64px;padding-bottom:42px}.dpf-newsletter h2{color:#fff;font:600 clamp(25px,2.4vw,34px)/1.2 var(--font-heading-family);letter-spacing:-.03em;margin:0 0 14px;max-width:410px}.dpf-newsletter__copy p{color:#cad2d7;max-width:420px;margin:0;line-height:1.65}.dpf-newsletter__form label{display:block;font-size:13px;font-weight:500;margin:0 0 8px}.dpf-newsletter__field{display:flex;gap:8px}.dpf-newsletter__field input{min-width:0;flex:1;border:1px solid #4b575e;border-radius:8px;background:#171d20;padding:15px;color:#fff;font:inherit;min-height:56px}.dpf-newsletter__field input::placeholder{color:#b9c4cb;opacity:1}.dpf-newsletter__field button{display:flex;gap:22px;align-items:center;justify-content:center;white-space:nowrap;border:0;border-radius:8px;padding:14px 20px;min-height:56px;background:#7eb3d3;color:#091217;font:600 15px/1.4 var(--font-body-family);cursor:pointer}.dpf-newsletter__field button:hover{background:#99c5de}.dpf-newsletter__consent{font-size:12px;line-height:1.7;color:#b8c5cd;margin:12px 0 0}.dpf-newsletter__consent a{color:#fff;text-underline-offset:3px}.dpf-form-message{font-size:14px;color:#a9dbbc;margin:12px 0 0}.dpf-form-message--error{color:#ffd0ca}.dpf-footer__base{border-top:1px solid #30383d;padding-top:24px}.dpf-policies{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px}.dpf-policy{min-width:0}.dpf-policy summary{font-size:13px;color:#d9e2e7;cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;text-underline-offset:4px}.dpf-policy summary::-webkit-details-marker{display:none}.dpf-policy summary:before,.dpf-policy summary:after{display:none!important}.dpf-policy summary:hover{text-decoration:underline;color:#fff}.dpf-policy[open]{flex:1 0 100%}.dpf-policy__body{background:#fff;color:#17252d;padding:24px;border-radius:8px;overflow-wrap:anywhere}.dpf-payments{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;list-style:none;margin:14px 0;padding:0}.dpf-payments li{display:flex}.dpf-payment-icon{width:38px;height:24px}.dpf-copyright{text-align:center;color:#aab9c1;font-size:12px;margin:16px 0 0}.dpf-dialog{border:0;border-radius:18px;padding:0;width:min(760px,calc(100vw - 32px));max-width:760px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);background:#fff;color:#17252d;box-shadow:0 24px 100px #0006;overflow:hidden;font-family:var(--font-body-family)}.dpf-dialog:not([open]){display:none}.dpf-dialog::backdrop{background:#08131ab8}.dpf-dialog__card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px)}.dpf-dialog__header{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e1e8ec;background:#f5f9fb;flex:none}.dpf-dialog__header h2{margin:0;color:#101a20;font:600 22px/1.3 var(--font-heading-family);letter-spacing:-.02em}.dpf-dialog__close{flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #d1dee6;border-radius:50%;background:#fff;color:#14232b;font:30px/1 Arial,sans-serif;cursor:pointer}.dpf-dialog__close:hover{background:#e4eff5}.dpf-dialog__body{overflow-y:auto;overscroll-behavior:contain;padding:24px 28px 32px;font-size:15px;line-height:1.75;overflow-wrap:anywhere}.dpf-dialog__body :is(h1,h2,h3,h4){color:#111d24;font-family:var(--font-heading-family);font-size:20px;line-height:1.4;margin:1.2em 0 .5em}.dpf-dialog__body :is(h1,h2,h3,h4):first-child{margin-top:0}.dpf-dialog__body p{margin:.6em 0 1em}.dpf-dialog__body :is(img,table){max-width:100%;height:auto}.dpf-dialog__body img{display:block;margin:auto}.dpf-dialog__body ul,.dpf-dialog__body ol{padding-left:24px}.dpf-policy-switch{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;color:inherit;font:inherit;text-align:left;cursor:pointer}.dpf-modal-open{overflow:hidden!important}.dpf-footer :focus-visible,.dpf-dialog :focus-visible{outline:3px solid #7eb3d3;outline-offset:4px}.depura-funnel-page .dpr-photo{padding:0;border:0;background:none;cursor:zoom-in}.depura-funnel-page #depura-serum-review-wall .dp-button:after{content:none}.dpf-footer-visible .dpv-return{display:none!important}@media(max-width:749px){html body.depura-funnel-page:has(#depura-serum.dp-essential) #depura-serum{padding-top:0}.dpf-header{min-height:66px;padding:15px 20px}.dpf-header__logo{width:var(--dpf-logo-mobile,130px)}.dpf-footer{padding:42px 22px 28px}.dpf-newsletter{grid-template-columns:1fr;gap:24px;padding-bottom:28px}.dpf-newsletter h2{font-size:27px;max-width:300px}.dpf-newsletter__copy p{font-size:14px}.dpf-newsletter__field{gap:8px;flex-wrap:wrap}.dpf-newsletter__field input{flex-basis:100%;font-size:16px}.dpf-newsletter__field button{width:100%;justify-content:space-between;font-size:16px;padding:15px 20px}.dpf-policies{gap:0 20px}.dpf-policy summary{font-size:12px}.dpf-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:14px}.dpf-dialog__card{max-height:calc(100dvh - 24px)}.dpf-dialog__header{padding:12px 16px;gap:12px}.dpf-dialog__header h2{font-size:20px}.dpf-dialog__body{padding:18px 20px 28px;font-size:14px}.dpf-dialog__body :is(h1,h2,h3,h4){font-size:18px}}#depura-serum depura-serum-purchase:has(kaching-bundle) .dps-form>.dps-price,#depura-serum depura-serum-purchase:has(kaching-bundle) .dps-form>.dps-option-row,#depura-serum depura-serum-purchase:has(kaching-bundle) .dps-form>.dpo-plan{display:none!important}body #depura-serum .dps-form>.dpo-assurance--shipping-only{grid-column:1/-1;margin:-4px 0 4px!important}html body #depura-serum .dps-form>.dpo-assurance--shipping-only .dpo-shipping{margin:0!important}#depura-serum depura-serum-purchase:has(kaching-bundle) .dps-form>.dps-indicator{grid-column:1/-1!important;grid-row:auto!important;order:1!important;justify-self:center!important;margin-top:4px!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/depura-funnel.css.map */
