:root{--brand:#08343a;--accent:#0b8d9f;--background:#f7fbfb;--text:#122d32;--muted:#61787d;--line:rgba(8,52,58,.14);--shadow:0 18px 45px rgba(7,50,56,.12);--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--text);font-family:DM Sans,Arial,sans-serif;line-height:1.55}body.menu-open{overflow:hidden}a{text-decoration:none;color:inherit}img{display:block;max-width:100%;height:auto}button,input,select{font:inherit}.container{width:min(1180px,calc(100% - 36px));margin:auto}.skip-link{position:absolute;top:8px;left:8px;transform:translateY(-150%);background:#fff;padding:9px 12px;z-index:1000}.skip-link:focus{transform:translateY(0)}h1,h2,h3,p{margin:0}h1,h2{font-family:Playfair Display,Georgia,serif;line-height:1.08;color:var(--brand)}h1{font-size:clamp(2.55rem,5vw,4.7rem);letter-spacing:-.045em}h2{font-size:clamp(2rem,4vw,3.35rem);letter-spacing:-.035em}h3{font-size:1.12rem;line-height:1.25;color:var(--brand)}.section{padding:84px 0}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--accent);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.13em}.eyebrow:before{content:"";width:26px;height:1px;background:currentColor}.eyebrow-light{color:#84e3ec}.btn{border:0;border-radius:999px;min-height:52px;padding:14px 23px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;text-align:center;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 12px 25px #08343a38}.btn-secondary{border:1px solid var(--line);background:#fff;color:var(--brand)}.btn-gift{background:#fff;color:var(--brand);width:100%;box-shadow:0 12px 25px #00000038}.btn-full{width:100%}.top-offer{background:var(--brand);color:#fff;text-align:center;padding:9px 15px;font-size:.8rem;font-weight:700}.site-header{background:#faffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:80;border-bottom:1px solid var(--line)}.header-row{min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand-link{display:flex;align-items:center;gap:10px;font-family:Playfair Display,Georgia,serif;font-size:1.14rem;font-weight:700;white-space:nowrap}.brand-logo{width:50px;height:50px;border-radius:50%;object-fit:contain;background:#fff}.main-nav{display:flex;align-items:center;justify-content:center;gap:21px;font-size:.83rem;font-weight:700}.main-nav a{position:relative}.main-nav a:after{content:"";height:2px;background:var(--accent);position:absolute;bottom:-8px;left:0;width:0;transition:width .2s}.main-nav a:hover:after{width:100%}.header-buttons{display:flex;align-items:center;gap:13px}.header-claim{border-radius:999px;background:var(--brand);color:#fff;padding:11px 17px;font-size:.82rem;font-weight:800}.cart-link{height:43px;min-width:43px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:#fff;font-size:.9rem}.cart-link span{font-size:.68rem;font-weight:800;color:var(--accent)}.mobile-menu-toggle{display:none;border:1px solid var(--line);background:#fff;width:42px;height:42px;border-radius:50%;padding:10px}.mobile-menu-toggle span{display:block;height:2px;background:var(--brand);margin:4px 0}.hero-v2{position:relative;overflow:hidden;background:linear-gradient(135deg,#e2f7f8,#fbffff 52%,#e4f0f4);padding:70px 0 75px}.hero-grid-v2{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.hero-copy-v2{max-width:580px}.hero-copy-v2 .eyebrow{margin-bottom:17px}.hero-description{color:#4e696e;font-size:1.1rem;max-width:530px;margin:19px 0 22px}.hero-points{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:9px 14px;font-weight:700;font-size:.91rem}.hero-points li{display:flex;align-items:center;gap:6px}.hero-rating{color:#e89c1c;font-size:1rem;margin:0 0 19px;letter-spacing:1px}.hero-rating strong{color:var(--brand);font-size:.86rem;letter-spacing:0;margin-left:5px}.hero-buy-form{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.hero-buy-form form{display:contents}.hero-price-row{width:100%;display:flex;align-items:center;gap:12px;margin-bottom:2px}.hero-price-row strong{font-size:1.82rem;color:var(--brand)}.hero-price-row s{color:#819397}.micro-copy{font-size:.77rem;color:var(--muted);margin-top:14px}.theme-editor-note{padding:13px 15px;background:#fff3cc;border:1px solid #f0d78a;border-radius:13px;color:#6b581a;font-size:.85rem;margin:15px 0}.theme-editor-note--dark{background:#ffffff24;color:#fff;border-color:#ffffff4d}.hero-product-photo{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center}.hero-product-photo>img{position:relative;z-index:2;max-height:550px;width:auto;object-fit:contain;filter:drop-shadow(0 28px 18px rgba(8,52,58,.25));mix-blend-mode:multiply}.hero-splash{position:absolute;border-radius:50%;z-index:0}.hero-splash--one{width:500px;height:500px;background:#0b8d9f29;transform:rotate(-22deg);border-radius:43% 57% 57% 43%/50% 45% 55% 50%}.hero-splash--two{width:360px;height:360px;border:1px solid rgba(11,141,159,.27);transform:rotate(25deg)}.hero-floating-pill{position:absolute;z-index:3;right:0;bottom:18%;padding:12px 15px;background:#fff;border-radius:15px;box-shadow:var(--shadow);font-size:.76rem;color:var(--brand);transform:rotate(4deg)}.hero-floating-pill b{color:var(--accent)}.trust-strip{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{display:flex;gap:11px;align-items:center;justify-content:center;min-height:104px;padding:16px;border-right:1px solid var(--line)}.trust-item:last-child{border-right:0}.trust-item>span{background:#e5f7f8;color:var(--accent);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:900}.trust-item b,.trust-item small{display:block}.trust-item b{font-size:.86rem}.trust-item small{color:var(--muted);font-size:.74rem}.free-serum-section{padding:44px 0;background:var(--brand)}.offer-card{display:grid;grid-template-columns:130px 1fr 290px;gap:30px;align-items:center;color:#fff}.offer-badge{width:110px;height:110px;background:#fff;color:var(--brand);border-radius:50%;display:grid;place-items:center;font-weight:900;text-align:center;line-height:1.1;box-shadow:0 12px 25px #00000029}.offer-copy h2{color:#fff;margin:11px 0 8px}.offer-copy p{color:#ffffffd1}.offer-list{padding:0;margin:15px 0 0;list-style:none;display:flex;gap:14px;flex-wrap:wrap;font-size:.83rem;font-weight:700}.offer-action small{font-size:.71rem;color:#ffffffba;display:block;margin-top:9px;text-align:center}.section-title{text-align:center;max-width:735px;margin:0 auto 42px}.section-title .eyebrow{margin-bottom:12px}.section-title p{color:var(--muted);margin-top:15px}.benefit-grid-v2{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.benefit-card-v2{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:27px 22px;min-height:220px;transition:transform .2s,box-shadow .2s}.benefit-card-v2:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.benefit-symbol{width:49px;height:49px;background:#e7f7f8;color:var(--accent);border-radius:15px;display:grid;place-items:center;font-size:1.25rem;margin-bottom:17px}.benefit-card-v2 p{color:var(--muted);font-size:.9rem;margin-top:8px}.before-after-section{background:#eef9f9}.before-after-grid{display:grid;grid-template-columns:1fr 64px 1fr;gap:19px;align-items:center;max-width:1000px;margin:auto}.result-panel{text-align:center}.result-image{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;aspect-ratio:1/1;display:grid;place-items:center}.result-image img{width:100%;height:100%;object-fit:cover}.result-placeholder{font-size:.93rem;color:var(--muted);padding:30px}.result-placeholder b{display:block;color:var(--accent);font-size:1.45rem;letter-spacing:.12em;margin-top:4px}.result-panel>b{display:block;color:var(--brand);margin-top:12px}.result-panel>span{display:block;color:var(--muted);font-size:.82rem;margin-top:3px}.result-arrow{font-size:2.8rem;color:var(--accent);text-align:center;font-weight:800}.result-disclaimer{text-align:center;color:var(--muted);font-size:.76rem;max-width:750px;margin:25px auto 0}.video-section{background:#fff}.video-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.video-copy h2{margin:12px 0}.video-copy>p{color:var(--muted);margin-bottom:19px}.video-copy ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:.9rem;font-weight:700;color:var(--brand)}.video-frame{border-radius:var(--radius);overflow:hidden;background:#0c343a;aspect-ratio:16/9;position:relative;display:grid;place-items:center}.video-frame iframe,.video-frame>img{border:0;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.video-placeholder{display:grid;gap:10px;justify-items:center;color:#fff;text-align:center;padding:20px}.video-placeholder small{color:#ffffffad}.play-button{z-index:2;width:65px;height:65px;border-radius:50%;background:#fff;color:var(--brand);display:grid;place-items:center;font-size:1.2rem;box-shadow:var(--shadow)}.video-frame>img+.play-button{position:relative}.how-to-section{padding:82px 0;background:var(--brand);color:#fff}.how-to-grid{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:center}.how-photo{height:455px;border-radius:var(--radius);overflow:hidden;background:#0e4b55}.how-photo img{width:100%;height:100%;object-fit:cover;opacity:.78;mix-blend-mode:screen}.how-copy h2{color:#fff;margin:12px 0}.how-copy>p{color:#ffffffbf}.steps-v2{display:grid;gap:16px;margin-top:28px}.step-v2{display:grid;grid-template-columns:40px 1fr;gap:13px}.step-v2>span{height:34px;width:34px;border-radius:50%;display:grid;place-items:center;background:#d8f9fc;color:var(--brand);font-weight:900}.step-v2 h3{color:#fff;font-family:DM Sans,Arial,sans-serif;font-size:1rem}.step-v2 p{color:#ffffffb8;font-size:.87rem;margin-top:3px}.reviews-section{background:#eaf7f7}.review-top{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:35px}.review-top h2{margin:10px 0}.review-top p{color:var(--muted);max-width:610px}.customer-count{text-align:right;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:17px 21px;min-width:160px}.customer-count b{font-size:1.65rem;color:var(--brand);line-height:1;display:block}.customer-count span{font-size:.76rem;color:var(--muted);display:block;margin-top:3px}.customer-count em{display:block;font-style:normal;color:#e89c1c;font-size:.77rem;letter-spacing:1px;margin-top:4px}.reviews-grid-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-card-v2{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px}.review-stars{color:#e89c1c;letter-spacing:2px;font-size:.91rem}.review-card-v2>p{font-size:.91rem;color:#476167;margin:14px 0}.review-person{display:flex;align-items:center;gap:11px}.review-person img,.review-initial{width:46px;height:46px;border-radius:50%;object-fit:cover}.review-initial{display:grid;place-items:center;background:var(--brand);color:#fff;font-weight:800}.review-person b,.review-person small{display:block}.review-person b{font-size:.86rem}.review-person small{font-size:.74rem;color:var(--muted)}.review-note{text-align:center;color:var(--muted);font-size:.76rem;margin:20px auto 0}.faq-section{background:#fff}.faq-list{max-width:820px;margin:auto;display:grid;gap:12px}.faq-list details{background:#f8fdfd;border:1px solid var(--line);border-radius:16px;padding:0}.faq-list summary{cursor:pointer;color:var(--brand);font-weight:800;padding:18px 48px 18px 21px;list-style:none;position:relative}.faq-list summary:after{content:"+";position:absolute;right:20px;font-size:1.4rem;color:var(--accent);top:14px}.faq-list details[open] summary:after{content:"\2212"}.faq-list p{color:var(--muted);font-size:.9rem;padding:0 21px 20px}.sticky-mobile-cta{display:none}.product-page-v2{padding:65px 0 85px}.product-grid-v2{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:start}.product-media-v2{height:570px;border-radius:var(--radius);background:linear-gradient(135deg,#e4f8f8,#fff);display:grid;place-items:center;padding:25px}.product-media-v2 img{max-height:520px;width:auto;mix-blend-mode:multiply;filter:drop-shadow(0 26px 18px rgba(8,52,58,.18))}.product-info-v2 h1{margin:12px 0}.product-price-v2{font-size:1.7rem;font-weight:900;color:var(--brand);margin-bottom:17px}.product-price-v2 s{font-size:1rem;color:#829296;font-weight:400;margin-left:9px}.product-info-v2>p{color:var(--muted);margin-bottom:20px}.variant-select-v2{width:100%;padding:13px;border:1px solid var(--line);border-radius:11px;background:#fff;margin-bottom:11px}.product-mini-points{padding:0;list-style:none;display:grid;gap:8px;color:var(--muted);font-size:.9rem;margin:20px 0}.cart-page-v2{padding:55px 0 85px;min-height:55vh}.cart-page-v2 h1{margin-bottom:25px}.cart-box-v2{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.cart-row-v2{display:grid;grid-template-columns:100px 1fr 70px 120px;gap:16px;align-items:center;padding:18px;border-bottom:1px solid var(--line)}.cart-row-v2:last-child{border-bottom:0}.cart-row-v2 img{width:90px;height:100px;object-fit:contain;background:#f0faf9;border-radius:12px}.cart-row-v2 small{color:var(--muted);display:block;font-size:.76rem;margin:4px 0}.remove-link{font-size:.76rem;color:#b13434;text-decoration:underline}.cart-row-v2 input{width:65px;padding:7px;border:1px solid var(--line);border-radius:8px}.cart-total-v2{max-width:380px;margin:22px 0 0 auto;background:#fff;border:1px solid var(--line);padding:21px;border-radius:var(--radius)}.cart-total-v2 p{display:flex;justify-content:space-between;font-size:1.04rem;margin-bottom:16px}.empty-cart-v2{text-align:center;background:#fff;padding:60px;border-radius:var(--radius);border:1px solid var(--line)}.empty-cart-v2 p{margin-bottom:18px;color:var(--muted)}.not-found-v2{text-align:center;padding:110px 0;min-height:55vh}.not-found-v2 .eyebrow{margin-bottom:14px}.not-found-v2 p{color:var(--muted);margin:14px 0 23px}.site-footer{background:#06272c;color:#ffffffbf;padding:54px 0 25px}.footer-grid{display:grid;grid-template-columns:1.3fr .8fr .9fr;gap:50px}.brand-link--footer{color:#fff}.footer-text{font-size:.9rem;max-width:310px;margin-top:14px}.site-footer h3{color:#fff;font-family:DM Sans,Arial,sans-serif;font-size:.94rem;margin-bottom:13px}.site-footer a:not(.brand-link){display:block;font-size:.86rem;margin:8px 0}.footer-bottom{margin-top:42px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;gap:15px;font-size:.77rem}@media(max-width:960px){.main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fbffff;box-shadow:0 13px 25px #00000014;padding:18px;flex-direction:column;align-items:flex-start;gap:18px;border-bottom:1px solid var(--line)}.main-nav.is-open{display:flex}.mobile-menu-toggle{display:block;order:2}.header-buttons{order:3}.header-claim{display:none}.brand-link{order:1}.hero-grid-v2,.video-grid,.how-to-grid,.product-grid-v2{grid-template-columns:1fr}.hero-copy-v2{text-align:center;margin:auto}.hero-copy-v2 .eyebrow{justify-content:center}.hero-points{max-width:540px;margin-left:auto;margin-right:auto;text-align:left}.hero-buy-form{justify-content:center}.hero-product-photo{grid-row:1;min-height:430px}.hero-product-photo>img{max-height:430px}.hero-splash--one{width:390px;height:390px}.hero-splash--two{width:315px;height:315px}.offer-card{grid-template-columns:110px 1fr}.offer-action{grid-column:1/-1;max-width:490px;width:100%;margin:auto}.benefit-grid-v2{grid-template-columns:repeat(2,1fr)}.video-copy{text-align:center}.video-copy ul{justify-content:center}.how-photo{height:355px}.review-top{align-items:start}.product-media-v2{height:420px}.product-media-v2 img{max-height:370px}}@media(max-width:640px){.container{width:min(100% - 26px,1180px)}.section{padding:60px 0}.top-offer{font-size:.69rem;padding:8px 10px}.header-row{min-height:66px;gap:9px}.brand-logo{width:39px;height:39px}.brand-link{font-size:.94rem}.cart-link{width:38px;height:38px;min-width:38px;font-size:.75rem}.mobile-menu-toggle{width:38px;height:38px}.hero-v2{padding:38px 0 45px}.hero-description{font-size:1rem}.hero-points{grid-template-columns:1fr;gap:7px}.hero-product-photo{min-height:310px}.hero-product-photo>img{max-height:315px}.hero-splash--one{width:290px;height:290px}.hero-splash--two{width:250px;height:250px}.hero-floating-pill{right:-3px;bottom:6%;font-size:.65rem;padding:8px 10px}.hero-buy-form .btn{width:100%}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item{min-height:91px;justify-content:flex-start;padding:11px 8px;border-bottom:1px solid var(--line)}.trust-item:nth-child(2n){border-right:0}.trust-item>span{width:33px;height:33px;flex:0 0 33px}.trust-item b{font-size:.73rem}.trust-item small{font-size:.65rem}.free-serum-section{padding:31px 0}.offer-card{grid-template-columns:1fr;text-align:center;gap:17px}.offer-badge{margin:auto;width:90px;height:90px}.offer-list{justify-content:center;font-size:.76rem}.benefit-grid-v2{grid-template-columns:1fr}.benefit-card-v2{min-height:0}.before-after-grid{grid-template-columns:1fr;gap:15px}.result-arrow{transform:rotate(90deg);font-size:2.2rem}.video-grid,.how-to-grid{gap:30px}.how-to-section{padding:60px 0}.how-photo{height:275px}.review-top{flex-direction:column;text-align:center;align-items:center}.customer-count{text-align:center}.reviews-grid-v2{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom{flex-direction:column;margin-top:28px}.sticky-mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:100;background:#fff;padding:9px 12px;display:grid;grid-template-columns:1.35fr .85fr;gap:8px;box-shadow:0 -8px 22px #0000001f}.sticky-mobile-cta form,.sticky-mobile-cta form button,.sticky-mobile-cta>a{width:100%}.sticky-mobile-cta button,.sticky-mobile-cta>a{border:0;background:var(--brand);color:#fff;border-radius:10px;min-height:46px;font-size:.81rem;font-weight:800;display:grid;place-items:center}.sticky-mobile-cta .sticky-wa{background:#138c6c}.site-footer{padding-bottom:82px}.product-page-v2{padding:38px 0 78px}.product-media-v2{height:310px}.product-media-v2 img{max-height:270px}.cart-row-v2{grid-template-columns:70px 1fr 70px}.cart-row-v2 img{width:65px;height:70px}.cart-row-v2 strong{grid-column:2/-1}.cart-row-v2 input{width:58px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pranshu-v2.css.map */
