:root{--pd-bg: #FFFFFF;--pd-ink: #0B1220;--pd-muted: #64748B;--pd-line: #E2E8F0;--pd-brand: #0FA39B;--pd-brand-dark: #0B7A74;--pd-accent: #FF6B35;--pd-gold: #F59E0B;--pd-cream: #FFF8F1;--pd-radius: 20px;--pd-radius-sm: 12px;--pd-shadow-sm: 0 4px 16px -6px rgba(11, 18, 32, .14);--pd-shadow: 0 22px 48px -28px rgba(11, 18, 32, .4);--pd-max: 1180px;--pd-ff: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pd-ff-display: "Fraunces", Georgia, "Times New Roman", serif}.pd-root *,.pd-root *:before,.pd-root *:after{box-sizing:border-box}.pd-wrap{max-width:var(--pd-max);margin:0 auto;padding:0 20px}.pd-section{padding:84px 0}.pd-section--tight{padding:52px 0}.pd-section--dark{background:var(--pd-ink);color:#fff}.pd-section--cream{background:var(--pd-cream)}.pd-center{text-align:center}.pd-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-brand);background:#0fa39b1a;padding:7px 14px;border-radius:999px;margin-bottom:18px}.pd-section--dark .pd-eyebrow{color:#7fe3dd;background:#7fe3dd1f}.pd-h1{font-family:var(--pd-ff-display);font-size:clamp(38px,5.6vw,66px);line-height:1.04;margin:0 0 20px;letter-spacing:-.02em;font-weight:600}.pd-h2{font-family:var(--pd-ff-display);font-size:clamp(28px,3.8vw,46px);line-height:1.12;margin:0 0 16px;letter-spacing:-.015em;font-weight:600}.pd-h3{font-size:clamp(19px,2.1vw,23px);line-height:1.3;margin:0 0 10px;font-weight:700}.pd-lead{font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--pd-muted);margin:0 0 24px}.pd-section--dark .pd-lead{color:#ffffffb8}.pd-body{font-size:16px;line-height:1.7;color:var(--pd-muted)}.pd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:700;padding:17px 32px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;font-family:var(--pd-ff)}.pd-btn--primary{background:var(--pd-accent);color:#fff;box-shadow:0 14px 30px -12px #ff6b35b3}.pd-btn--primary:hover{background:#f0561f;transform:translateY(-2px)}.pd-btn--dark{background:var(--pd-ink);color:#fff}.pd-btn--dark:hover{transform:translateY(-2px);box-shadow:var(--pd-shadow)}.pd-btn--ghost{background:transparent;color:var(--pd-ink);border:2px solid var(--pd-line)}.pd-btn--ghost:hover{border-color:var(--pd-ink)}.pd-btn--block{width:100%}.pd-btn--sm{padding:12px 22px;font-size:14px}.pd-trustbar{background:var(--pd-ink);color:#fff;padding:13px 0;overflow:hidden}.pd-trustbar__track{display:flex;gap:52px;align-items:center;white-space:nowrap;animation:pd-marquee 34s linear infinite}.pd-trustbar span{font-size:13px;font-weight:600;letter-spacing:.03em;opacity:.92;display:inline-flex;align-items:center;gap:8px}@keyframes pd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pd-trustbar__track{animation:none}}.pd-hero{position:relative;overflow:hidden;background:linear-gradient(165deg,#f3fffe,#fff8f1 62%,#fff)}.pd-hero:after{content:"";position:absolute;width:620px;height:620px;right:-190px;top:-210px;background:radial-gradient(circle,rgba(15,163,155,.2),transparent 66%);border-radius:50%}.pd-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center;position:relative;z-index:1}.pd-hero__badges{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0}.pd-pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--pd-line);border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:600;box-shadow:var(--pd-shadow-sm)}.pd-pill b{color:var(--pd-brand-dark)}.pd-hero__media{position:relative}.pd-hero__media img{width:100%;height:auto;border-radius:26px;box-shadow:var(--pd-shadow);display:block}.pd-hero__float{position:absolute;background:#fff;border-radius:16px;padding:13px 17px;box-shadow:var(--pd-shadow);font-size:13px;font-weight:700;line-height:1.35}.pd-hero__float small{display:block;font-weight:500;color:var(--pd-muted);font-size:11.5px;margin-top:2px}.pd-hero__float--tl{top:20px;left:-22px}.pd-hero__float--br{bottom:26px;right:-18px}.pd-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pd-stat{background:#fff;border:1px solid var(--pd-line);border-radius:var(--pd-radius);padding:26px 22px;text-align:center}.pd-stat b{display:block;font-family:var(--pd-ff-display);font-size:34px;line-height:1;color:var(--pd-ink);margin-bottom:7px}.pd-stat span{font-size:13.5px;color:var(--pd-muted);font-weight:600}.pd-split{display:grid;grid-template-columns:1fr 1fr;gap:26px}.pd-card{border-radius:var(--pd-radius);padding:34px 30px}.pd-card--bad{background:#fff1f1;border:1px solid #FFD9D9}.pd-card--good{background:#0fa39b12;border:1px solid rgba(15,163,155,.24)}.pd-card ul{margin:16px 0 0;padding:0;list-style:none}.pd-card li{display:flex;gap:11px;align-items:flex-start;font-size:15.5px;line-height:1.55;margin-bottom:13px;color:#334155}.pd-card li:before{content:"\2715";color:#dc2626;font-weight:800;flex:0 0 auto}.pd-card--good li:before{content:"\2713";color:var(--pd-brand-dark)}.pd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pd-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.pd-feature{background:#fff;border:1px solid var(--pd-line);border-radius:var(--pd-radius);padding:28px 24px;transition:transform .18s ease,box-shadow .18s ease}.pd-feature:hover{transform:translateY(-4px);box-shadow:var(--pd-shadow)}.pd-feature__ico{width:46px;height:46px;border-radius:13px;background:#0fa39b1f;display:grid;place-items:center;font-size:22px;margin-bottom:16px}.pd-feature p{margin:0;font-size:15px;line-height:1.62;color:var(--pd-muted)}.pd-table-wrap{overflow-x:auto;border-radius:var(--pd-radius);border:1px solid var(--pd-line);background:#fff}.pd-table{width:100%;border-collapse:collapse;min-width:660px}.pd-table th,.pd-table td{padding:17px 20px;text-align:left;font-size:15px;border-bottom:1px solid var(--pd-line)}.pd-table thead th{background:#f8fafc;font-size:13px;text-transform:uppercase;letter-spacing:.07em;color:var(--pd-muted)}.pd-table tbody tr:last-child td{border-bottom:0}.pd-table .pd-col-us{background:#0fa39b0f;font-weight:600}.pd-table thead .pd-col-us{background:#0fa39b24;color:var(--pd-brand-dark)}.pd-yes{color:var(--pd-brand-dark);font-weight:800}.pd-no{color:#dc2626;font-weight:800}.pd-review-summary{display:flex;align-items:center;gap:26px;flex-wrap:wrap;justify-content:center;margin-bottom:42px}.pd-score{font-family:var(--pd-ff-display);font-size:60px;line-height:1}.pd-stars{color:var(--pd-gold);font-size:19px;letter-spacing:2px}.pd-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pd-review{background:#fff;border:1px solid var(--pd-line);border-radius:var(--pd-radius);padding:26px 24px}.pd-review__meta{display:flex;align-items:center;gap:11px;margin-top:16px}.pd-avatar{width:38px;height:38px;border-radius:50%;background:var(--pd-brand);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px}.pd-review__meta b{display:block;font-size:13.5px}.pd-review__meta small{color:var(--pd-muted);font-size:12px}.pd-verified{font-size:11px;font-weight:700;color:var(--pd-brand-dark);background:#0fa39b1f;padding:3px 9px;border-radius:999px;margin-left:auto}.pd-faq{max-width:820px;margin:0 auto}.pd-faq__item{border:1px solid var(--pd-line);border-radius:var(--pd-radius-sm);margin-bottom:12px;background:#fff;overflow:hidden}.pd-faq__q{width:100%;text-align:left;background:none;border:0;padding:20px 24px;font-size:16.5px;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;font-family:var(--pd-ff);color:var(--pd-ink)}.pd-faq__q:after{content:"+";font-size:24px;font-weight:400;color:var(--pd-brand);transition:transform .2s ease;flex:0 0 auto}.pd-faq__item[open] .pd-faq__q:after{transform:rotate(45deg)}.pd-faq__a{padding:0 24px 22px;font-size:15.5px;line-height:1.7;color:var(--pd-muted)}.pd-guarantee{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pd-guarantee__step{border-radius:var(--pd-radius);padding:30px 26px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.pd-guarantee__num{font-family:var(--pd-ff-display);font-size:30px;color:#7fe3dd;margin-bottom:12px}.pd-guarantee__step p{color:#ffffffb3;font-size:15px;line-height:1.65;margin:0}.pd-seal{display:flex;gap:24px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:34px}.pd-seal__item{text-align:center;font-size:13px;font-weight:700;color:#ffffffd9}.pd-seal__item i{display:block;font-size:30px;margin-bottom:7px;font-style:normal}.pd-sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pd-size{border:2px solid var(--pd-line);border-radius:var(--pd-radius-sm);padding:20px 16px;text-align:center;background:#fff;cursor:pointer;transition:all .16s ease}.pd-size:hover{border-color:var(--pd-brand)}.pd-size.is-active{border-color:var(--pd-brand);background:#0fa39b12}.pd-size b{display:block;font-size:22px;font-family:var(--pd-ff-display);margin-bottom:5px}.pd-size small{color:var(--pd-muted);font-size:13px;line-height:1.4;display:block}.pd-breed-input{display:flex;gap:10px;max-width:480px;margin:0 auto 26px}.pd-input{flex:1 1 auto;border:2px solid var(--pd-line);border-radius:var(--pd-radius-sm);padding:14px 16px;font-size:15px;font-family:var(--pd-ff);color:var(--pd-ink)}.pd-input:focus{outline:none;border-color:var(--pd-brand)}.pd-size-result{text-align:center;margin-top:20px;font-weight:700;color:var(--pd-brand-dark);min-height:24px}.pd-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--pd-line);box-shadow:0 -12px 34px -22px #0b122080;transform:translateY(100%);transition:transform .26s ease}.pd-sticky.is-visible{transform:translateY(0)}.pd-sticky__inner{max-width:var(--pd-max);margin:0 auto;padding:13px 20px;display:flex;align-items:center;gap:18px}.pd-sticky__info{flex:1 1 auto;min-width:0}.pd-sticky__info b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-sticky__info small{color:var(--pd-muted);font-size:12.5px}.pd-sticky__price{font-size:21px;font-weight:800}.pd-sticky__cta{flex:0 0 auto}.pd-buybox{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:start}.pd-gallery__main{border-radius:24px;overflow:hidden;background:#f8fafc;position:relative}.pd-gallery__main img{width:100%;display:block;aspect-ratio:1 / 1;object-fit:cover}.pd-gallery__thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.pd-thumb{width:72px;height:72px;border-radius:12px;overflow:hidden;border:2px solid var(--pd-line);cursor:pointer;background:none;padding:0}.pd-thumb.is-active{border-color:var(--pd-brand)}.pd-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pd-price{display:flex;align-items:baseline;gap:12px;margin:6px 0 20px;flex-wrap:wrap}.pd-price__now{font-family:var(--pd-ff-display);font-size:40px;font-weight:600}.pd-price__was{font-size:19px;color:var(--pd-muted);text-decoration:line-through}.pd-price__save{background:#ff6b3524;color:#c2410c;font-size:13px;font-weight:800;padding:5px 11px;border-radius:999px}.pd-variants{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.pd-variant{border:2px solid var(--pd-line);background:#fff;border-radius:var(--pd-radius-sm);padding:12px 18px;font-weight:700;font-size:14.5px;cursor:pointer;font-family:var(--pd-ff);color:var(--pd-ink)}.pd-variant.is-active{border-color:var(--pd-brand);background:#0fa39b12}.pd-variant small{display:block;font-weight:500;color:var(--pd-muted);font-size:12px}.pd-reassure{display:grid;gap:10px;margin-top:22px;padding-top:22px;border-top:1px solid var(--pd-line)}.pd-reassure div{display:flex;gap:10px;font-size:14px;color:var(--pd-muted);align-items:center}.pd-stock{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;color:#b45309;margin-bottom:16px}.pd-stock__dot{width:9px;height:9px;border-radius:50%;background:#f59e0b;animation:pd-pulse 1.6s ease-in-out infinite}@keyframes pd-pulse{0%,to{opacity:1}50%{opacity:.35}}.pd-delivery{background:#f8fafc;border:1px solid var(--pd-line);border-radius:var(--pd-radius-sm);padding:14px 16px;font-size:14px;color:#334155;margin-bottom:18px}.pd-delivery b{color:var(--pd-brand-dark)}.pd-bundles{display:grid;gap:12px;margin:20px 0}.pd-bundle{display:grid;grid-template-columns:22px 1fr auto;gap:15px;align-items:center;border:2px solid var(--pd-line);border-radius:var(--pd-radius-sm);padding:16px 18px;cursor:pointer;background:#fff;transition:all .16s ease}.pd-bundle:hover{border-color:var(--pd-brand)}.pd-bundle.is-active{border-color:var(--pd-brand);background:#0fa39b0f}.pd-bundle input{accent-color:var(--pd-brand);width:18px;height:18px}.pd-bundle__t{font-weight:700;font-size:15.5px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pd-bundle__t em{font-style:normal;background:var(--pd-accent);color:#fff;font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px}.pd-bundle__s{font-size:13px;color:var(--pd-muted);margin-top:3px}.pd-bundle__p{text-align:right}.pd-bundle__p b{display:block;font-size:19px}.pd-bundle__p s{font-size:13px;color:var(--pd-muted)}.pd-footer{background:var(--pd-ink);color:#ffffffb8;padding:62px 0 30px}.pd-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:34px;margin-bottom:40px}.pd-footer h4{color:#fff;font-size:14px;letter-spacing:.09em;text-transform:uppercase;margin:0 0 15px}.pd-footer a{color:#ffffffb8;text-decoration:none;display:block;font-size:14.5px;margin-bottom:10px}.pd-footer a:hover{color:#fff}.pd-pay{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.pd-pay span{background:#ffffff1a;border-radius:7px;padding:7px 11px;font-size:11px;font-weight:700}.pd-footer__bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:22px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px}@media(max-width:990px){.pd-hero__grid,.pd-buybox,.pd-split{grid-template-columns:1fr;gap:34px}.pd-grid-4,.pd-grid-3,.pd-review-grid,.pd-guarantee,.pd-sizes,.pd-stats{grid-template-columns:repeat(2,1fr)}.pd-footer__grid{grid-template-columns:1fr 1fr}.pd-hero__float--tl{left:8px}.pd-hero__float--br{right:8px}.pd-section{padding:58px 0}}@media(max-width:620px){.pd-grid-4,.pd-grid-3,.pd-review-grid,.pd-guarantee,.pd-sizes,.pd-stats,.pd-footer__grid{grid-template-columns:1fr}.pd-sticky__info{display:none}.pd-sticky__inner{justify-content:space-between}.pd-gallery__thumbs{overflow-x:auto;flex-wrap:nowrap}.pd-price__now{font-size:32px}}html{scroll-behavior:smooth;scroll-padding-top:100px}body.pd-root{margin:0;font-family:var(--pd-ff);font-size:18px;line-height:1.6;color:var(--pd-ink);background:#fff}button,input,select,textarea{font:inherit}img{max-width:100%}a,button,input,select,textarea,summary{outline-offset:5px}:focus-visible{outline:3px solid var(--pd-brand-dark)}[hidden]{display:none!important}.pd-root .pd-lead{font-size:20px}.pd-root .pd-body{font-size:18px}.pd-btn{font-size:18px;min-height:58px}.pd-btn--primary{background:#ce451b;box-shadow:0 10px 28px -15px #ce451b}.pd-eyebrow{font-size:13px}.pd-pill{font-size:15px}.pd-header__inner{min-height:88px}.pd-nav a,.pd-cart{font-size:17px;min-height:44px;display:inline-flex;align-items:center}.pd-announce{font-size:15px}.pd-gallery__thumbs{display:flex;overflow:auto;gap:10px;max-width:100%;padding:12px 0}.pd-thumb{flex:0 0 80px;min-width:0}.pd-buybox>*{min-width:0}.pd-image-caption{display:block;color:var(--pd-muted);font-size:13px;padding:8px;text-align:center}.pd-buybox__info .pd-h2{font-size:clamp(38px,3.7vw,54px)}.pd-bundle{min-height:100px;padding:20px}.pd-bundle__t,.pd-bundle__p b{font-size:20px}.pd-bundle__s{font-size:15px}.pd-variant{min-height:54px;font-size:18px}.pd-product-benefits{padding-left:22px;margin:0 0 18px;font-size:18px}.pd-fit-link{display:inline-block;color:var(--pd-brand-dark);padding:10px 0;margin-bottom:12px;font-weight:600}.pd-pay svg{width:40px;height:26px}.pd-mobile-menu{display:none}.pd-footer p,.pd-footer a{font-size:16px}.pd-footer a{padding:5px 0}.pd-reassure{font-size:15px}.pd-reassure a{color:inherit}.pd-bundle input{width:20px;height:20px;accent-color:var(--pd-brand-dark)}.pd-routine{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.pd-routine img{border-radius:24px;display:block}.pd-routine ol{padding-left:24px}.pd-routine li{padding:8px 0}.pd-support-form{display:grid;gap:16px}.pd-support-form label{display:grid;gap:6px}.pd-support-form input,.pd-support-form textarea{width:100%;border:1px solid var(--pd-line);border-radius:10px;padding:14px;min-height:52px}.pd-gallery__main img{aspect-ratio:1;object-fit:contain}.pd-hero__float{font-family:var(--pd-ff);font-size:16px}.pd-hero__float small{font-size:13px}@media(max-width:820px){.pd-mobile-menu{display:block;margin-left:auto;position:relative}.pd-mobile-menu summary{padding:10px;cursor:pointer;font-size:16px;min-height:44px}.pd-mobile-menu nav{position:absolute;right:-70px;top:52px;width:260px;background:#fff;border:1px solid var(--pd-line);box-shadow:var(--pd-shadow);border-radius:14px;padding:14px;z-index:100}.pd-mobile-menu nav a{display:block;padding:12px;color:var(--pd-ink);text-decoration:none}.pd-header__inner{min-height:76px;padding:10px 20px}.pd-header__actions{margin-left:0}.pd-root .pd-h1{font-size:46px;line-height:1.08}.pd-root .pd-h2{font-size:36px}.pd-root .pd-lead{font-size:18px}.pd-btn{font-size:18px;min-height:58px;padding:16px 24px}.pd-hero__grid{gap:32px}.pd-routine{grid-template-columns:1fr;gap:28px}.pd-hero__float--tl{left:10px}.pd-hero__float--br{right:10px}.pd-announce{font-size:13px}.pd-bundle{padding:16px;min-height:102px}.pd-sticky__cta{font-size:16px}.pd-sticky__price{font-size:18px}.pd-sticky__info b{font-size:14px}.pd-sticky__inner{gap:10px}.pd-logo img{max-width:120px}.pd-cart{font-size:15px}.pd-reassure{font-size:14px}.pd-product-benefits{font-size:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}:root{--pd-bg: #f7f5ef;--pd-ink: #0b2437;--pd-muted: #65727c;--pd-line: rgba(11, 36, 55, .13);--pd-brand: #1769e8;--pd-brand-dark: #0f4fae;--pd-accent: #1769e8;--pd-gold: #b88a3b;--pd-cream: #f7f5ef;--pd-radius: 16px;--pd-radius-sm: 10px;--pd-shadow-sm: 0 8px 24px rgba(11, 36, 55, .07);--pd-shadow: 0 24px 70px rgba(11, 36, 55, .13);--pd-max: 1240px}body.pd-root{background:var(--pd-cream);color:var(--pd-ink);letter-spacing:-.01em}.pd-root{overflow-x:clip}.pd-wrap{max-width:var(--pd-max);padding-left:clamp(20px,4vw,54px);padding-right:clamp(20px,4vw,54px)}.pd-section{padding-top:clamp(72px,8vw,118px);padding-bottom:clamp(72px,8vw,118px)}.pd-section--tight{padding-top:clamp(46px,6vw,72px);padding-bottom:clamp(46px,6vw,72px)}.pd-section--cream{background:#f7f5ef}.pd-section--dark{background:radial-gradient(circle at 85% 10%,rgba(23,105,232,.15),transparent 32%),#0b2437}.pd-h1,.pd-h2{color:var(--pd-ink);text-wrap:balance}.pd-h1{font-size:clamp(48px,6vw,82px);line-height:.96;letter-spacing:-.048em;font-weight:600}.pd-h2{font-size:clamp(36px,4.4vw,60px);line-height:1.02;letter-spacing:-.04em}.pd-h3{letter-spacing:-.025em}.pd-lead{max-width:680px;color:#526573;line-height:1.55}.pd-body{color:#61717c}.pd-center .pd-lead{margin-left:auto;margin-right:auto}.pd-eyebrow{padding:0;margin-bottom:22px;border-radius:0;background:transparent;color:var(--pd-brand);font-size:12px;font-weight:800;letter-spacing:.17em}.pd-section--dark .pd-eyebrow{padding:0;background:transparent;color:#8fbaff}.pd-btn{min-height:56px;padding:16px 26px;border-radius:5px;font-size:15px;font-weight:800;letter-spacing:-.01em;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.pd-btn--primary{background:var(--pd-ink);color:#fff;box-shadow:0 10px 28px #0b243726}.pd-btn--primary:hover{background:#15374d;transform:translateY(-2px);box-shadow:0 16px 36px #0b243733}.pd-btn--dark{background:var(--pd-ink)}.pd-btn--ghost{background:transparent;border:1px solid rgba(11,36,55,.2);color:var(--pd-ink)}.pd-btn--ghost:hover{border-color:var(--pd-ink);background:#0b243708}.pd-trustbar{padding:10px 0;background:#071d2c;border-bottom:1px solid rgba(255,255,255,.08)}.pd-trustbar span{font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.pd-hero{isolation:isolate;background:linear-gradient(100deg,#263d4b,#344d5c 33%,#dce7ed)}.pd-hero:after{width:760px;height:760px;right:-250px;top:-300px;background:radial-gradient(circle,rgba(255,255,255,.35),transparent 65%);opacity:.75}.pd-hero__grid{min-height:min(760px,78vh);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(30px,5vw,82px)}.pd-hero .pd-h1{color:#fff;max-width:650px;text-shadow:0 2px 20px rgba(0,0,0,.08)}.pd-hero .pd-lead{color:#ffffffd4;max-width:610px}.pd-hero .pd-eyebrow{color:#b8d4ff}.pd-hero__media{align-self:stretch;display:flex;align-items:flex-end}.pd-hero__media img{width:100%;height:100%;min-height:620px;object-fit:contain;object-position:center bottom;border-radius:0;box-shadow:none}.pd-hero__badges{gap:8px;margin-top:28px}.pd-hero .pd-pill{padding:8px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffe6;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pd-hero .pd-pill b{color:#fff}.pd-hero__float{padding:10px 13px;border-radius:4px;border:1px solid rgba(255,255,255,.22);background:#ffffffe6;box-shadow:0 14px 45px #0b24371f;font-size:12px}.pd-feature,.pd-stat,.pd-review,.pd-card,.pd-guarantee__step{border-radius:var(--pd-radius);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}.pd-feature,.pd-stat,.pd-review{border:1px solid rgba(11,36,55,.1);background:#ffffffc7;box-shadow:0 2px #0b243705}.pd-feature{padding:32px 28px}.pd-feature:hover{transform:translateY(-5px);border-color:#0b243729;box-shadow:0 24px 52px #0b24371a}.pd-feature__ico{width:42px;height:42px;border-radius:8px;background:#1769e817;color:var(--pd-brand)}.pd-card--bad{background:#f4f1ec;border:1px solid rgba(11,36,55,.1)}.pd-card--good{background:linear-gradient(145deg,#1769e812,#ffffffbf);border:1px solid rgba(23,105,232,.15)}.pd-card li:before{color:#8b5550}.pd-card--good li:before{color:var(--pd-brand)}.pd-buybox{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:clamp(42px,6vw,86px)}.pd-gallery__main{border-radius:14px;background:#eceff0;border:1px solid rgba(11,36,55,.08)}.pd-gallery__main img{background:#eef1f2;object-fit:contain}.pd-gallery__thumbs{gap:8px}.pd-thumb{width:68px;height:68px;border-radius:5px;border:1px solid rgba(11,36,55,.14);background:#fff;transition:transform .18s ease,border-color .18s ease}.pd-thumb:hover{transform:translateY(-2px)}.pd-thumb.is-active{border:2px solid var(--pd-brand)}.pd-price{margin-top:10px;margin-bottom:24px}.pd-price__now{color:var(--pd-ink);font-size:clamp(38px,4vw,52px);letter-spacing:-.035em}.pd-price__was{color:#87929a}.pd-price__save{border-radius:4px;padding:5px 8px;background:#1769e817;color:var(--pd-brand-dark);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.pd-variants{gap:8px}.pd-variant{min-height:56px;padding:13px 18px;border-radius:6px;border:1px solid rgba(11,36,55,.15);background:#fff;font-size:15px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.pd-variant:hover{border-color:#1769e88c}.pd-variant.is-active{border:2px solid var(--pd-brand);background:#1769e80e}.pd-bundles{gap:9px}.pd-bundle{min-height:92px;border-radius:8px;border:1px solid rgba(11,36,55,.14);padding:16px 18px;box-shadow:none}.pd-bundle:hover{border-color:#1769e899}.pd-bundle.is-active{border:2px solid var(--pd-brand);background:linear-gradient(90deg,#1769e80e,#ffffffe6)}.pd-bundle__t em{border-radius:4px;background:var(--pd-brand);padding:4px 7px;font-size:10px;letter-spacing:.04em}.pd-delivery{border-radius:6px;background:#0b243709;border:1px solid rgba(11,36,55,.09);padding:15px 16px}.pd-delivery b{color:var(--pd-ink)}.pd-reassure{border-top:1px solid rgba(11,36,55,.1)}.pd-sizes{gap:10px}.pd-size{border-radius:8px;border:1px solid rgba(11,36,55,.14);transition:border-color .2s ease,background .2s ease,transform .2s ease}.pd-size:hover{transform:translateY(-2px);border-color:#1769e899}.pd-size.is-active{border:2px solid var(--pd-brand);background:#1769e80d}.pd-table-wrap{border-radius:12px;border:1px solid rgba(11,36,55,.1);box-shadow:0 18px 48px #0b24370e}.pd-table thead th{background:#f2f3f1;color:#6a7882}.pd-table .pd-col-us{background:#1769e80b}.pd-table thead .pd-col-us{background:#1769e81a;color:var(--pd-brand-dark)}.pd-yes{color:var(--pd-brand-dark)}.pd-review{padding:28px 26px}.pd-stars{color:#b98b3b}.pd-avatar{background:var(--pd-ink)}.pd-verified{border-radius:4px;color:var(--pd-brand-dark);background:#1769e814}.pd-faq{max-width:900px}.pd-faq__item{margin-bottom:8px;border-radius:6px;border:1px solid rgba(11,36,55,.11);background:#ffffffb8}.pd-faq__q{padding:22px 24px;font-size:16px;letter-spacing:-.01em}.pd-faq__q:after{color:var(--pd-brand);font-size:20px}.pd-sticky{background:#faf9f6f0;border-top:1px solid rgba(11,36,55,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 -14px 50px #0b24371a}.pd-sticky__inner{padding-top:10px;padding-bottom:10px}.pd-footer{padding-top:80px;background:linear-gradient(145deg,#071d2c,#0d2c40)}.pd-footer h4{font-size:12px;letter-spacing:.13em}.pd-footer a{color:#ffffffab;transition:color .18s ease,transform .18s ease}.pd-footer a:hover{color:#fff;transform:translate(2px)}@media(max-width:820px){.pd-wrap{padding-left:18px;padding-right:18px}.pd-section{padding-top:62px;padding-bottom:62px}.pd-root .pd-h1{font-size:clamp(42px,13vw,58px);line-height:.98}.pd-root .pd-h2{font-size:clamp(32px,9vw,42px);line-height:1.04}.pd-hero{background:linear-gradient(180deg,#263e4e,#3b586a,#dce7ed)}.pd-hero__grid{min-height:auto;grid-template-columns:1fr;gap:20px;padding-top:42px}.pd-hero__media img{min-height:420px;max-height:530px;object-position:center bottom}.pd-hero__badges{margin-top:22px}.pd-hero .pd-pill{font-size:12px}.pd-hero__float{display:none}.pd-buybox{grid-template-columns:1fr;gap:32px}.pd-btn{width:100%}.pd-bundle{grid-template-columns:20px 1fr auto;padding:15px 14px}.pd-bundle__t,.pd-bundle__p b{font-size:16px}.pd-gallery__thumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pd-gallery__thumbs::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:no-preference){.pd-feature,.pd-bundle,.pd-size,.pd-thumb,.pd-btn{will-change:transform}}.pd-section{padding-top:clamp(48px,5.2vw,74px)!important;padding-bottom:clamp(48px,5.2vw,74px)!important}.pd-section--tight{padding-top:clamp(34px,4vw,54px)!important;padding-bottom:clamp(34px,4vw,54px)!important}.pd-section>.pd-wrap{min-height:0!important}.pd-section+.pd-section{margin-top:0!important}.pd-section--dark .pd-h1,.pd-section--dark .pd-h2,.pd-section--dark .pd-h3{color:#fff!important}.pd-section--dark .pd-lead,.pd-section--dark .pd-body,.pd-section--dark p,.pd-section--dark li{color:#ffffffc2!important}.pd-section--dark .pd-h2 em,.pd-section--dark .pd-h1 em{color:#9fc4ff!important}.pd-section[style*=background] .pd-eyebrow{opacity:1}.pd-blue,.pd-section--blue{color:#fff}.pd-blue .pd-h1,.pd-blue .pd-h2,.pd-blue .pd-h3,.pd-section--blue .pd-h1,.pd-section--blue .pd-h2,.pd-section--blue .pd-h3{color:#fff!important}.pd-blue .pd-lead,.pd-blue p,.pd-section--blue .pd-lead,.pd-section--blue p{color:#ffffffd6!important}.pd-h1,.pd-h2,.pd-h3{margin-top:0!important}.pd-h1{margin-bottom:18px!important}.pd-h2,.pd-eyebrow{margin-bottom:14px!important}.pd-routine{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:clamp(28px,4vw,56px)!important;align-items:center!important;min-height:0!important}.pd-routine>*{min-width:0}.pd-routine img{width:100%;height:auto;max-height:620px;object-fit:cover;object-position:center;border-radius:12px}.pd-routine h1,.pd-routine h2,.pd-routine h3{color:var(--pd-ink)!important}.pd-routine p,.pd-routine li{color:#536673!important}.pd-split{gap:0!important}.pd-split .pd-card{min-height:300px;display:flex;flex-direction:column;justify-content:center;padding:clamp(26px,3.5vw,48px)!important}.pd-hero,.pd-buybox,.pd-split,.pd-routine,.pd-card,.pd-feature{min-height:0}@media(max-width:820px){.pd-section{padding-top:44px!important;padding-bottom:44px!important}.pd-section--tight{padding-top:30px!important;padding-bottom:30px!important}.pd-routine{grid-template-columns:1fr!important;gap:24px!important}.pd-routine img{max-height:480px}.pd-split{grid-template-columns:1fr!important}.pd-split .pd-card{min-height:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/premium.css.map */
