:root{--volt:#2A5FE0;--line-l:rgba(11,14,16,.24);--line-l-2:rgba(11,14,16,.38);--line-d:rgba(233,237,239,.26);--line-d-2:rgba(233,237,239,.42);--sec:clamp(48px,9vw,140px)}.btn-primary:hover{background:#1f4cbf}:focus-visible{outline:2px solid #2A5FE0;outline-offset:3px}.dark :focus-visible,.dark-2 :focus-visible{outline-color:#8fb4ff}.form-error{color:#a34a1e}.h1{font-size:clamp(2.15rem,7.4vw,5.4rem)}.h2{font-size:clamp(1.62rem,4.6vw,3.5rem)}.h3{font-size:clamp(1.04rem,1.9vw,1.42rem)}.lede{font-size:clamp(1rem,1.7vw,1.22rem)}.buy .h1{font-size:clamp(1.62rem,4.4vw,3rem)}@media(max-width:1040px){.hero-media{order:0}}@media(max-width:700px){.hero-stage{max-width:min(66vw,300px)}.hero-copy{gap:18px}}@media(max-width:560px){.heads{grid-template-columns:1fr 1fr}.head{padding:14px}.head small{font-size:.82rem}}@media(max-width:760px){.table-scroll table{min-width:520px}.table-scroll th,.table-scroll td{padding:12px 14px;font-size:.86rem}.table-scroll thead th:first-child,.table-scroll td.feat{position:sticky;left:0;z-index:2;background:var(--paper);box-shadow:1px 0 0 var(--line-l)}.table-scroll thead th:first-child{background:var(--wash)}}.stepper--sm button{min-width:44px;min-height:44px;padding:0}.li .rm{display:inline-block;padding:12px 2px;margin-top:2px}.drawer-head button{min-width:44px;min-height:44px;padding:0}.foot-col a{display:inline-block;padding:5px 0}.crumb a{display:inline-block;padding:10px 0}@media(max-width:620px){.cart-btn{padding:12px 14px}.burger{padding:12px 13px}}@media(max-width:860px){.sticky-atc{padding-bottom:calc(11px + env(safe-area-inset-bottom,0px))}body.template-product{padding-bottom:100px}}.field input,.field textarea,.field select,.news input{font-size:16px}.rv{opacity:1;transform:none}.js .rv:not(.in){opacity:0;transform:translateY(18px)}.visually-hidden:focus{position:fixed!important;left:12px;top:12px;z-index:999;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;padding:12px 18px;border-radius:2px;background:var(--ink);color:var(--on-dark);font-family:var(--mono);font-size:.8rem}.ans{padding-right:0}.ans p+p{margin-top:1em}.gal-thumbs{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}.strip.light{background:var(--paper)}.strip.light b{color:var(--ink)}.strip.light small,.neutral{color:var(--on-light-mute)}@media(hover:none){.use:hover{border-color:var(--line-l);transform:none}.btn-primary:hover{background:var(--volt)}.btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ec-fixes.css.map */
