@layer reset,tokens,base,components,utilities;@layer base{:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading-family);line-height:var(--type-heading-lh)}:where(h1){font-size:var(--type-h1-size);font-weight:var(--type-h1-weight)}:where(h2){font-size:var(--type-h2-size);font-weight:var(--type-h2-weight)}:where(h3){font-size:var(--type-h3-size);font-weight:var(--type-h3-weight)}:where(h4,h5,h6){font-size:var(--type-body-size);font-weight:var(--type-label-weight)}.display{font-family:var(--font-heading-family);font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-heading-lh)}.small{font-size:var(--type-small-size)}.label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:.08em;text-transform:uppercase}:where(a){color:var(--color-link)}:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}}@layer components{.page-width{max-width:calc(var(--page-width) + 2 * var(--page-gutter));margin-inline:auto;padding-inline:var(--page-gutter)}.section-space{padding-block:var(--section-space)}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-4))}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--space-3))}.grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--cols-m, 1),minmax(0,1fr))}@media(min-width:750px){.grid{grid-template-columns:repeat(var(--cols-d, var(--cols-m, 1)),minmax(0,1fr))}}.skip-link{position:fixed;top:var(--space-2);left:var(--space-2);z-index:var(--z-modal);padding:var(--space-2) var(--space-4);background:var(--color-button);color:var(--color-button-text);transform:translateY(-200%)}.skip-link:focus{transform:none}:root:has(dialog[open]:not(.cart-drawer)){overflow:hidden}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-5);border:1px solid var(--color-button);border-radius:var(--radius-button);background:var(--color-button);color:var(--color-button-text);font-weight:var(--type-label-weight);text-align:center;text-decoration:none;cursor:pointer}.button:disabled{opacity:.5;cursor:not-allowed}.button--secondary{background:transparent;color:var(--color-button)}c-slider{display:block;position:relative}.slider__track{display:flex;gap:var(--slider-gap, var(--grid-gap));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.slider__track::-webkit-scrollbar{display:none}.slider__slide{flex:0 0 var(--slide-size, 100%);min-width:0;scroll-snap-align:start}.slider__dots{display:flex;justify-content:center;margin-top:var(--space-3)}.slider__dot{position:relative;inline-size:24px;block-size:24px;padding:0;border:0;background:none}.slider__dot:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:var(--radius-pill);background:var(--color-border)}.slider__dot[aria-current]:before{background:var(--color-text)}c-slider[data-static] :is([data-slider-prev],[data-slider-next],[data-slider-dots],[data-slider-toggle]){display:none}}@layer utilities{.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[hidden]{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
