.sm{box-sizing:border-box;font-family:var(--sm-font-body);color:var(--sm-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;interpolate-size:allow-keywords}.sm *,.sm *:before,.sm *:after{box-sizing:inherit}.sm p,.sm h1,.sm h2,.sm h3,.sm h4,.sm ul,.sm ol,.sm figure{margin:0;padding:0}.sm h1{text-box:trim-both cap alphabetic}.sm ul,.sm ol{list-style:none}.sm img,.sm svg,.sm video{display:block;max-width:100%}.sm__section{position:relative;padding-block:var(--sm-section-pt) var(--sm-section-pb)}.sm__section--flush{padding-block:0}.sm__container{width:100%;max-width:var(--sm-container-max);margin-inline:auto;padding-inline:var(--sm-gutter)}.sm__container--full{max-width:none;padding-inline:0}.sm-display-1{font-family:var(--sm-font-display);font-weight:400;font-size:var(--sm-fs-display-1);line-height:var(--sm-lh-display-1);letter-spacing:var(--sm-ls-display-1)}.sm-display-2{font-family:var(--sm-font-display);font-weight:400;font-size:var(--sm-fs-display-2);line-height:var(--sm-lh-display-2);letter-spacing:var(--sm-ls-display-2)}.sm-heading-3{font-family:var(--sm-font-display);font-weight:400;font-size:var(--sm-fs-heading-3);line-height:var(--sm-lh-heading-3)}.sm-eyebrow{font-family:var(--sm-font-mono);font-weight:400;font-size:var(--sm-fs-eyebrow);line-height:var(--sm-lh-eyebrow);letter-spacing:var(--sm-ls-eyebrow);text-transform:uppercase;color:var(--sm-accent);text-box:trim-both cap alphabetic}.sm-body-lg{font-size:var(--sm-fs-body-lg);line-height:var(--sm-lh-body-lg)}.sm-body{font-size:var(--sm-fs-body);line-height:var(--sm-lh-body)}.sm-body-sm{font-size:var(--sm-fs-body-sm);line-height:var(--sm-lh-body-sm)}.sm-label{font-family:var(--sm-font-mono);font-size:var(--sm-fs-label);letter-spacing:var(--sm-ls-label);text-transform:uppercase;line-height:1}.sm-stat{font-family:var(--sm-font-display);font-size:var(--sm-fs-stat);line-height:var(--sm-lh-stat)}.sm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 36px;border:0;border-radius:var(--sm-radius-pill);background:var(--sm-accent)!important;color:var(--sm-color-text-primary-dark);font-family:var(--sm-font-body);font-size:var(--sm-fs-button);line-height:var(--sm-lh-button);letter-spacing:var(--sm-ls-button);cursor:pointer;transition:transform var(--sm-dur-fast) var(--sm-ease-out)}.sm-btn__arrow{flex:0 0 auto;width:11px;opacity:0;margin-inline-start:-21px;transition:margin-inline-start var(--sm-dur-fast) var(--sm-ease-out),opacity var(--sm-dur-fast) var(--sm-ease-out)}.sm-btn:hover .sm-btn__arrow,.sm-btn:focus-visible .sm-btn__arrow{opacity:1;margin-inline-start:0}.sm-btn:active{transform:translateY(1px)}.sm-btn:focus-visible{outline:2px solid var(--sm-accent);outline-offset:3px}.sm-btn-text{display:inline-flex;align-items:center;gap:10px;font-family:var(--sm-font-mono);font-size:var(--sm-fs-utility-label);letter-spacing:var(--sm-ls-utility-label);text-transform:uppercase;line-height:1;transition:color var(--sm-dur-fast) var(--sm-ease-out)}.sm-btn-text:hover{color:var(--sm-btn-text-hover, var(--sm-color-brand-primary))}@media screen and (max-width:749px){.sm-btn{padding:11px 22px}}.sm-js .sm-reveal{opacity:0;transform:translateY(var(--sm-reveal-distance));transition:opacity var(--sm-dur-reveal) var(--sm-ease-out),transform var(--sm-dur-reveal) var(--sm-ease-out);transition-delay:var(--sm-reveal-delay, 0ms);will-change:opacity,transform}.sm-js .sm-reveal.is-visible{opacity:1;transform:none}.sm-js .sm-reveal--fade{transform:none}.sm-js .sm-reveal--left{transform:translate(calc(var(--sm-reveal-distance) * -1))}.sm-js .sm-reveal--right{transform:translate(var(--sm-reveal-distance))}.sm-js .sm-reveal--scale{transform:scale(.96)}.sm-js .sm-reveal--clip{clip-path:inset(0 0 100% 0);opacity:1;transform:none;transition:clip-path var(--sm-dur-reveal) var(--sm-ease-out);transition-delay:var(--sm-reveal-delay, 0ms)}.sm-js .sm-reveal--clip.is-visible{clip-path:inset(0 0 0 0)}.sm-carousel{display:flex;gap:var(--sm-col-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.sm-carousel::-webkit-scrollbar{display:none}.sm-carousel>*{flex:0 0 auto;scroll-snap-align:start}.sm-carousel--inset{padding-inline:var(--sm-gutter);scroll-padding-inline-start:var(--sm-gutter)}.sm-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.sm-js .sm-reveal,.sm-js .sm-reveal--clip{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.sm-carousel{scroll-behavior:auto}.sm *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/sm-base.css.map */
