body{--dc-ink:#13353d;--dc-teal:#176776;--dc-paper:#fff;--dc-soft:#f3f6f6;--dc-muted:#52676d;--dc-line:#d7e1e3;--dc-tint:#e9f3f3;--dc-dark:#081418;--dc-light:#b9cbcf;--dc-radius:14px;--dc-hero-type:64px;font:400 15px/1.5 Inter,Arial,sans-serif;color:var(--dc-ink);color-scheme:light}body *{box-sizing:border-box}body [hidden]{display:none!important}body button,body input{font:inherit}body a{color:inherit;text-decoration:none}body p,body figure{margin:0}body h1,body h2{font-family:inherit;color:inherit;margin:0;font-weight:700;letter-spacing:-.055em}body button,body a{-webkit-tap-highlight-color:transparent}body .dc-page{width:100%;max-width:1100px;margin-inline:auto;min-width:0;background:var(--dc-paper)}body .dc-hero{padding:48px 30px 25px;text-align:center;background:radial-gradient(ellipse at 50% 60%,#fff 25%,#f1f5f6)}body .dc-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600;color:var(--dc-teal)}body h1{font-size:clamp(42px,8.8vw,var(--dc-hero-type));line-height:1.02;text-wrap:balance;margin:19px auto 16px;max-width:630px}body h1 em{font-style:normal;color:var(--dc-teal)}body .dc-hero-note{font-size:14px;color:var(--dc-muted)}body .dc-hero-products{display:flex;align-items:center;max-width:820px;height:370px;margin:22px auto 10px}body .dc-hero-products figure{width:50%;min-width:0;height:100%}body .dc-hero-products img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}body .dc-hero-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;max-width:780px;margin:auto;border-top:1px solid var(--dc-line);padding-top:17px}body .dc-hero-model{font-size:12px;color:var(--dc-muted);font-weight:500}body .dc-link{display:inline-flex;gap:9px;align-items:center;min-height:44px;font-size:13px;font-weight:600}body .dc-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:49px;border:0;border-radius:8px;padding:12px 22px;font-size:14px;font-weight:600;background:var(--dc-ink);color:var(--dc-paper)}body .dc-hero .dc-cta{margin-top:8px}body .dc-bridge{background:var(--dc-soft);padding:42px 24px;text-align:center}body .dc-bridge h2{font-size:clamp(29px,5vw,41px);line-height:1.12}body .dc-bridge h2 span{color:var(--dc-teal)}body .dc-bridge p{margin:12px auto 0;max-width:350px;font-size:13px;color:var(--dc-muted)}body .dc-motion{padding:40px 24px 30px;background:var(--dc-dark);color:var(--dc-paper);scroll-margin-top:12px}body .dc-motion-head{text-align:center;margin-bottom:23px}body .dc-motion .dc-eyebrow{color:#9ce7da}body .dc-motion h2{font-size:clamp(29px,5vw,39px);line-height:1.1;margin-top:10px}body .dc-video-frame{width:100%;max-width:360px;margin-inline:auto;background:#000}body video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#000}body .dc-video-caption{max-width:400px;margin:14px auto 0;text-align:center;color:var(--dc-light);font-size:12px}body .dc-video-caption strong{font-weight:600;color:var(--dc-paper)}body .dc-video-error{margin-top:12px;color:#9ce7da;text-align:center;font-size:13px}body .dc-buy{padding:43px 30px 32px;background:var(--dc-paper);scroll-margin-top:12px}body .dc-buy-head{margin-bottom:26px}body .dc-buy h2{margin-top:10px;font-size:clamp(34px,6vw,47px);line-height:1.05}body .dc-buy h2 span{color:var(--dc-teal)}body .dc-fieldset{border:0;padding:0;margin:0;min-width:0}body .dc-fieldset legend{display:flex;align-items:center;gap:10px;padding:0;margin-bottom:13px;font-size:14px;font-weight:600}body .dc-step{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:var(--dc-tint);color:var(--dc-teal);font-size:11px;font-weight:700}body .dc-models{display:grid;grid-template-columns:1fr 1fr;gap:9px}body .dc-model{background:var(--dc-soft);border:1px solid var(--dc-line);color:var(--dc-ink);min-height:58px;border-radius:9px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:20px;font-weight:700;letter-spacing:-.04em}body .dc-model .dc-model-check{visibility:hidden;flex-shrink:0}body .dc-model[aria-pressed=true]{background:var(--dc-ink);border-color:var(--dc-ink);color:var(--dc-paper)}body .dc-model[aria-pressed=true] .dc-model-check{visibility:visible}body .dc-fit-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:11px 0 23px;color:var(--dc-muted);font-size:11px}body .dc-fit-row>span:first-child{margin-right:3px}body .dc-code{display:inline-flex;padding:3px 8px;border-radius:5px;background:var(--dc-soft);font-weight:500;color:var(--dc-ink)}body .dc-side-note{margin:-3px 0 13px;color:var(--dc-muted);font-size:12px}body .dc-offers{display:grid;grid-template-columns:1fr 1fr;gap:11px}body .dc-offer{display:block;position:relative;min-width:0;width:100%;text-align:left;padding:0;overflow:hidden;color:var(--dc-ink);border:1px solid var(--dc-line);border-radius:var(--dc-radius);background:var(--dc-soft)}body .dc-offer[aria-pressed=true]{border-color:var(--dc-teal);box-shadow:inset 0 0 0 1px var(--dc-teal);background:var(--dc-tint)}body .dc-choice-flag{position:absolute;top:10px;left:10px;display:flex;align-items:center;gap:5px;color:var(--dc-paper);background:var(--dc-teal);border-radius:5px;padding:4px 7px;font-size:11px;font-weight:600;z-index:1;visibility:hidden}body .dc-offer[aria-pressed=true] .dc-choice-flag{visibility:visible}body .dc-offer-photo{display:block;height:230px;padding:24px 8px 0}body .dc-offer-photo img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}body .dc-offer-foot{padding:14px 17px 16px;display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:4px 8px}body .dc-offer strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.03em}body .dc-offer small{display:block;font-size:11px;color:var(--dc-muted);margin-top:3px}body .dc-offer-price{font-size:17px;font-weight:600;letter-spacing:-.03em;white-space:nowrap}body .dc-pair{grid-column:1/-1;display:flex;align-items:center;padding:15px 17px;gap:14px}body .dc-pair .dc-choice-flag{top:8px;left:auto;right:10px;padding:3px 5px}body .dc-pair-photos{display:flex;width:146px;flex:0 0 146px;height:100px}body .dc-pair-photos img{display:block;width:50%;height:100%;object-fit:contain;mix-blend-mode:multiply}body .dc-pair-copy{flex:1;min-width:0;padding-top:5px}body .dc-pair .dc-offer-price{padding-top:18px}body .dc-summary{margin-top:23px;padding:17px 0 13px;border-top:1px solid var(--dc-line);display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between;font-size:12px}body .dc-summary strong{font-weight:600}body .dc-summary span{color:var(--dc-muted)}body .dc-add{width:100%;justify-content:space-between;padding:15px 18px;min-height:54px}body .dc-add-right{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:700;letter-spacing:-.03em}body .dc-shipping{margin-top:10px;color:var(--dc-muted);font-size:12px}body .dc-status{margin-top:10px;font-size:12px;color:var(--dc-teal)}body .dc-help{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:23px 30px;border-top:1px solid var(--dc-line);background:var(--dc-soft)}body .dc-help strong{font-size:14px;font-weight:600}body .dc-help a{font-size:13px;color:var(--dc-teal);display:inline-flex;align-items:center;gap:8px;min-height:44px}body .dc-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;padding:17px 30px;background:var(--dc-paper);color:var(--dc-muted);font-size:11px}@media(max-width:500px){body .dc-hero{padding:37px 18px 17px}body .dc-eyebrow{letter-spacing:.09em;max-width:250px;margin-inline:auto}body h1{font-size:clamp(38px,10.5vw,49px);margin-top:18px}body .dc-hero-note{font-size:12px}body .dc-hero-products{height:245px;margin:15px -8px 5px}body .dc-hero-bottom{justify-content:center;gap:3px 12px;padding-top:13px}body .dc-hero-model{font-size:11px}body .dc-bridge{padding:31px 19px}body .dc-motion{padding:31px 18px 26px}body .dc-buy{padding:34px 18px 28px}body .dc-buy-head{margin-bottom:23px}body .dc-buy-head .dc-eyebrow{margin-inline:0}body .dc-buy h2{font-size:36px}body .dc-model{padding:10px 12px;font-size:19px;min-height:55px}body .dc-offers{gap:9px}body .dc-offer-photo{height:166px;padding:27px 3px 0}body .dc-offer-foot{padding:10px 11px 13px;display:block}body .dc-offer strong{font-size:15px}body .dc-offer-price{display:block;font-size:17px;margin-top:8px}body .dc-choice-flag{top:8px;left:7px;gap:4px;padding:3px 5px}body .dc-pair{padding:19px 11px 14px;gap:9px}body .dc-pair-photos{width:85px;flex-basis:85px;height:86px}body .dc-pair-copy{padding-top:9px}body .dc-pair .dc-offer-price{font-size:16px;padding-top:10px;margin:0}body .dc-pair small{max-width:95px}body .dc-summary{margin-top:18px}body .dc-help,body .dc-footer{padding-inline:18px}}@media(max-width:350px){body .dc-model{font-size:16px;padding:10px;gap:6px}body .dc-model .dc-model-check{width:14px;height:14px}body .dc-pair{display:grid;grid-template-columns:85px minmax(0,1fr);gap:4px 12px;padding-top:29px}body .dc-pair-photos{grid-row:1/3}body .dc-pair-copy{padding-top:0}body .dc-pair small{max-width:none}body .dc-pair .dc-offer-price{grid-column:2;margin:0;padding-top:0}}body{--dv-overlay:.74}body .dv-hero{background:var(--dc-dark);color:var(--dc-paper)}body .dv-stage{position:relative;width:100%;aspect-ratio:4/5;max-height:660px;min-height:340px;overflow:hidden;isolation:isolate;background:#162021}body .dv-hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;filter:blur(22px);opacity:.35;transform:scale(1.1)}body .dv-stage video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;background:transparent}body .dv-shade{pointer-events:none;position:absolute;top:0;right:0;bottom:36%;left:0;background:linear-gradient(180deg,rgba(0,0,0,var(--dv-overlay)) 0%,rgba(0,0,0,.43) 43%,transparent 100%)}body .dv-headline{pointer-events:none;position:absolute;left:32px;top:31px;right:115px}body .dv-headline .dc-eyebrow{color:#c3f5ed}body .dv-headline h1{margin:13px 0 0;font-size:clamp(38px,7vw,62px);line-height:1.02;letter-spacing:-.055em;text-wrap:balance}body .dv-hero-foot{padding:17px 30px 21px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}body .dv-hero-foot p{max-width:260px;color:var(--dc-light);font-size:12px}body .dv-hero-foot strong{color:var(--dc-paper);font-weight:500}body .dv-hero-foot .dc-cta{background:#c3f5ed;color:var(--dc-dark)}body .dv-white{background:var(--dc-paper);padding:48px 30px 40px;border-bottom:1px solid var(--dc-line)}body .dv-white .dc-eyebrow{margin-bottom:14px}body .dv-white h2{font-size:clamp(32px,5.8vw,47px);line-height:1.07}body .dv-white h2 span{color:var(--dc-teal)}body .dv-white p:last-child{font-size:14px;color:var(--dc-muted);max-width:440px;margin-top:17px}body .dv-proof{margin-top:16px;border-top:1px solid var(--dc-line);border-bottom:1px solid var(--dc-line)}body .dv-proof summary{min-height:51px;padding:14px 3px;font-size:13px;font-weight:600}body .dv-proof-inner{padding:2px 0 18px}body .dv-demo-tabs{display:flex;gap:8px;margin:0 0 12px}body .dv-demo-tabs button{border:1px solid var(--dc-line);background:var(--dc-soft);color:var(--dc-ink);border-radius:7px;min-height:44px;padding:9px 16px;font-size:13px}body .dv-demo-tabs button[aria-pressed=true]{border-color:var(--dc-teal);background:var(--dc-tint)}body .dv-demo-video{max-width:360px;margin-inline:auto;background:var(--dc-soft)}body .dv-demo-video video{aspect-ratio:4/5;object-fit:contain}body .dv-demo-caption{font-size:12px;margin-top:10px;color:var(--dc-muted)}body .dv-pending{padding:10px 12px;margin:10px 0 0;border-left:3px solid var(--dc-teal);color:var(--dc-muted);background:var(--dc-soft);font-size:12px}body .dv-error{margin-top:10px;font-size:12px;color:var(--dc-muted)}@media(max-width:500px){body .dv-headline{top:23px;left:20px;right:24px}body .dv-headline .dc-eyebrow{max-width:225px;margin-inline:0;font-size:11px}body .dv-headline h1{font-size:clamp(34px,10.4vw,45px);margin-top:12px}body .dv-hero-foot{padding:15px 18px 20px;display:block}body .dv-hero-foot p{max-width:none;font-size:11px}body .dv-hero-foot .dc-cta{display:flex;width:100%;margin-top:14px}body .dv-white{padding:34px 18px}body .dv-white h2{font-size:34px}body .dv-white p:last-child{font-size:13px}body .dc-buy{padding-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/visual-base.css.map */
