.ds{--ds-navy:#0B2A5B;--ds-navy-2:#123A78;--ds-blue:#2F6FD6;--ds-sky:#EEF4FB;--ds-sky-2:#E3ECF8;--ds-line:#DCE5F1;--ds-ink:#0E1B33;--ds-muted:#5B667A;--ds-radius:18px;--ds-radius-sm:12px;--ds-ease:cubic-bezier(.2,.6,.2,1);font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ds-ink);-webkit-font-smoothing:antialiased}.ds *,.ds *:before,.ds *:after{box-sizing:border-box}.ds [hidden]{display:none!important}.ds img,.ds svg,.ds video{max-width:100%}.ds-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.ds-pad{padding-block:clamp(56px,8vw,112px)}.ds-bg-sky{background:linear-gradient(180deg,var(--ds-sky) 0%,#F6F9FD 100%)}.ds-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ds-blue);margin:0 0 14px}.ds-h2{font-size:clamp(30px,3.6vw,48px);line-height:1.08;letter-spacing:-.025em;font-weight:500;color:var(--ds-navy);margin:0}.ds-h2 strong{font-weight:800}.ds-lead{font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--ds-muted);margin:14px 0 0;max-width:52ch}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;background:var(--ds-navy);color:#fff;font-family:inherit;font-weight:600;font-size:15px;line-height:1;text-decoration:none;border:0;cursor:pointer;transition:background .2s var(--ds-ease),transform .2s var(--ds-ease)}.ds-btn:hover{background:var(--ds-navy-2);transform:translateY(-1px)}.ds-btn:focus-visible,.ds a:focus-visible,.ds button:focus-visible{outline:2px solid var(--ds-blue);outline-offset:3px}.ds-btn svg{width:18px;height:18px}.ds-icon-chip{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ds-sky-2);color:var(--ds-navy)}.ds-icon-chip svg{width:22px;height:22px}.ds-card{background:#fff;border:1px solid var(--ds-line);border-radius:var(--ds-radius);box-shadow:0 10px 30px -18px #0b2a5b40}.ds-img{display:block;width:100%;height:100%;object-fit:cover}.ds-ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--ds-sky-2),#F7FAFE)}.ds-ph svg{width:100%;height:100%;opacity:.35}.ds-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.ds [data-ds-reveal]{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ds-ease),transform .7s var(--ds-ease)}.ds [data-ds-reveal].is-in{opacity:1;transform:none}}.shopify-design-mode .ds [data-ds-reveal]{opacity:1;transform:none}.ds-perks{list-style:none;margin:36px auto 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:0}.ds-perks li{display:flex;align-items:center;gap:12px;padding:4px 24px;font-size:13px;line-height:1.35;color:#3e4a60;max-width:200px}.ds-perks li+li{border-left:1px solid var(--ds-line)}@media(max-width:599px){.ds-perks{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.ds-perks li{border:0!important;padding:0!important;max-width:none!important}}html,body{overflow-x:hidden;width:100%}@media(max-width:899px){.ds-hero__feats{grid-template-columns:repeat(2,1fr)!important;max-width:100%!important}}@media(max-width:479px){.ds-hero__feats{grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.ds-hero__feat{font-size:11px!important}.ds-icon-chip{width:36px!important;height:36px!important}.ds-icon-chip svg{width:18px!important;height:18px!important}.ds-btn{min-height:48px!important;font-size:14px!important;padding:0 22px!important}}@media(max-width:899px){.ds-how__feats{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:599px){.ds-how__panel{padding:16px!important;border-radius:18px!important}.ds-how__feats{grid-template-columns:1fr!important;gap:14px!important}.ds-how__tabs{display:flex;flex-wrap:wrap;gap:4px}.ds-how__specs-title{font-size:20px!important}.ds-how__row{font-size:12px!important}}@media(max-width:899px){.ds-cmp__grid{grid-template-columns:1fr 1fr!important;row-gap:40px!important}.ds-cmp__table-wrap{grid-column:1/-1!important;order:3!important}}@media(max-width:599px){.ds-cmp__grid{grid-template-columns:1fr!important}.ds-cmp__card{padding:20px 14px!important}.ds-cmp__badge{font-size:11px!important;padding:7px 14px!important}.ds-cmp__table th,.ds-cmp__table td{padding:8px!important;font-size:12px!important}.ds-cmp__table tbody th .ds-icon-chip{display:none!important}figcaption strong{font-size:16px!important}}@media(max-width:989px){.ds-cf__grid{grid-template-columns:1fr!important}.ds-cf__title{font-size:clamp(34px,8vw,54px)!important}.ds-cf__cards{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch;grid-template-columns:none!important}.ds-cf__cards::-webkit-scrollbar{display:none}.ds-cf__card{flex:0 0 72vw;max-width:320px;scroll-snap-align:start}}@media(max-width:599px){.ds-cf__cap{font-size:13px!important;padding:10px 12px!important;gap:10px!important}.ds-cf__cap .ds-icon-chip{width:38px!important;height:38px!important}}@media(max-width:989px){.ds-sl__grid{grid-template-columns:1fr!important}.ds-sl__stage{min-height:0!important;padding-top:140px!important}.ds-sl__callout{left:12px!important;right:12px!important;max-width:none!important;top:12px!important}.ds-sl__line{display:none!important}}@media(max-width:599px){.ds-sl__cards{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:72%!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding:2px!important}.ds-sl__cards::-webkit-scrollbar{display:none}.ds-sl__card{scroll-snap-align:start!important}.ds-sl__stage{padding:110px 16px 56px!important;border-radius:14px!important}}@media(max-width:989px){.ds-rv__list{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(280px,85%)!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.ds-rv__list::-webkit-scrollbar{display:none}.ds-rv__card{scroll-snap-align:start!important}}@media(max-width:599px){.ds-rv__summary{flex-wrap:wrap!important;gap:12px!important;border-radius:16px!important;padding:12px 18px!important}.ds-rv__big-stars{border:0!important;padding:0!important}.ds-rv__score strong{font-size:32px!important}}@media(max-width:989px){.ds-rb__grid{grid-template-columns:repeat(3,1fr)!important;row-gap:24px!important;padding-block:28px!important}.ds-rb__lead{grid-column:1/-1!important;padding:0!important;gap:16px!important}.ds-rb__item{border:0!important;padding:0!important;text-align:center!important}.ds-rb__item strong{font-size:14px!important}.ds-rb__seal{width:88px!important;height:88px!important}.ds-rb__seal strong{font-size:26px!important}.ds-rb__title{font-size:20px!important}}@media(max-width:479px){.ds-rb__lead{flex-direction:column!important;text-align:center!important;align-items:center!important}.ds-rb__text{text-align:center!important}.ds-rb__grid{grid-template-columns:1fr!important}.ds-rb__item{border-top:1px solid rgba(255,255,255,.15)!important;padding-top:16px!important}}@media(max-width:899px){.ds-fq__grid{grid-template-columns:1fr!important}.ds-fq__brand{display:none!important}.ds-fq__title{font-size:clamp(22px,5vw,30px)!important}summary{font-size:15px!important}}@media(max-width:1099px){.ds-ft__grid{grid-template-columns:1fr 1fr!important;row-gap:36px!important}.ds-ft__grid>*{padding-inline:0 16px!important}.ds-ft__grid>*+*{border-left:0!important}}@media(max-width:599px){.ds-ft__grid{grid-template-columns:1fr 1fr!important;row-gap:28px!important}.ds-ft__brand,.ds-ft__grid>*:last-child{grid-column:1/-1!important}.ds-ft__logo svg{width:120px!important}.ds-ft__tagline,.ds-ft__details{font-size:13.5px!important}.ds-ft__field{flex-direction:column!important}.ds-ft__field input,.ds-ft__field button{width:100%!important;max-width:360px!important}.ds-ft__social{margin-top:16px!important}.ds-ft__bar-in{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.ds-ft__bar ul{flex-wrap:wrap!important;gap:4px 0!important}.ds-ft__bar li:first-child a{padding-left:0!important}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/ds-home.css.map */
