*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--s-4))}body{min-height:100vh;margin:0;background-color:var(--c-paper);color:var(--c-ink);font-family:var(--font-body-family);font-size:var(--t-body);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}svg{fill:currentcolor}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}textarea{resize:vertical}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3)}h4,h5,h6{font-size:var(--t-body)}p{text-wrap:pretty}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:not([class]){color:var(--c-accent-deep)}@media(hover:hover){a:not([class]):hover{text-decoration-thickness:2px}}strong,b{font-weight:var(--fw-semibold)}small{font-size:var(--t-small)}.text-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.text-display{font-family:var(--font-heading-family);font-size:var(--t-display);font-weight:var(--font-heading-weight);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.text-eyebrow{font-size:var(--t-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-fg-muted)}.text-small{font-size:var(--t-small)}.text-muted{color:var(--c-fg-muted)}.text-measure{max-width:var(--measure)}.rte>*+*{margin-top:var(--s-4)}.rte>*+:is(h2,h3,h4){margin-top:var(--s-6)}.rte :is(h2,h3,h4){text-wrap:balance}.rte :is(ul,ol){padding-inline-start:var(--s-5)}.rte li+li{margin-top:var(--s-2)}.rte img{border-radius:var(--r-md)}.rte blockquote{padding-inline-start:var(--s-4);border-inline-start:2px solid var(--c-accent);color:var(--c-fg-muted)}.rte table{display:block;overflow-x:auto;font-size:var(--t-small)}.rte :is(th,td){padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--c-border);text-align:start}.rte th{font-weight:var(--fw-semibold)}.container{width:100%;max-width:var(--w-content);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--w-narrow)}.container--wide{max-width:var(--w-wide)}.container--flush{padding-inline:0}.section{padding-block:var(--s-section-default);background-color:var(--c-bg);color:var(--c-fg)}.section--compact{padding-block:var(--s-section-compact)}.section--spacious{padding-block:var(--s-section-spacious)}.section--flush{padding-block:0}.stack>*+*{margin-top:var(--flow, var(--s-4))}.img{width:100%}.img--ratio{aspect-ratio:var(--img-ratio, 1);height:100%;object-fit:var(--img-fit, cover)}.img--placeholder{display:grid;place-items:center;background-color:var(--c-mist);color:var(--c-line)}.img__placeholder-svg{width:100%;height:100%;max-width:60%;max-height:60%}.grid{display:grid;gap:var(--grid-gap, var(--s-4))}@media screen and (min-width:750px){.grid{gap:var(--grid-gap, var(--s-5))}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--rail-item, 68%);gap:var(--s-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);overscroll-behavior-x:contain;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media screen and (min-width:750px){.rail{grid-auto-columns:var(--rail-item-desktop, 32%)}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--s-2);left:var(--s-2);z-index:var(--z-skip-link);padding:var(--s-3) var(--s-4);background-color:var(--c-paper);color:var(--c-ink);border-radius:var(--r-sm);box-shadow:var(--sh-2);font-size:var(--t-small);font-weight:var(--fw-medium);text-decoration:none;transform:translateY(calc(-100% - var(--s-4)));transition:transform var(--dur) var(--ease)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}.tap-target{min-width:var(--tap);min-height:var(--tap)}.tap-target--pseudo{position:relative}.tap-target--pseudo:after{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,var(--tap));height:max(100%,var(--tap));translate:-50% -50%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.defer-render{content-visibility:auto;contain-intrinsic-size:auto 600px}.no-js .js-only{display:none!important}html:not(.no-js) .no-js-only{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
