@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}img,svg,video{display:block;max-inline-size:100%;block-size:auto}input,button,textarea,select{font:inherit}}@layer base{html{color-scheme:light;text-size-adjust:100%}body{min-block-size:100dvb;display:flex;flex-direction:column;background:var(--color-ground);color:var(--color-text);font-family:var(--font-text);font-size:var(--text-base);line-height:1.6;font-feature-settings:"kern","calt";-webkit-font-smoothing:antialiased}main{flex:1}main:focus{outline:none}h1,h2,h3{font-family:var(--font-display);font-weight:500;line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}h1{font-size:var(--display-md)}h2{font-size:var(--display-sm)}h3{font-size:var(--text-lg);letter-spacing:0}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.band-ink,.band-beige,.band-stone{background:var(--color-ground);color:var(--color-text)}.skip-link{position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);color:var(--color-text);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}#shop-hcaptcha-badge-container:focus-within{transform:translate(calc(-100% + 56px))!important}#shop-hcaptcha-badge-container a:focus-visible{outline:2px solid currentcolor!important;outline-offset:2px!important}rs-coverage,rs-dialog,rs-film,rs-filters,rs-gallery,rs-menu,rs-search,rs-slides{display:block}html:has(dialog:modal){overflow:hidden}}@view-transition{navigation:auto}@layer layout{.page-width{inline-size:min(100% - 2 * var(--page-gutter),var(--page-max));margin-inline:auto}.stack>*+*{margin-block-start:var(--stack-space, var(--space-4))}}@layer components{.eyebrow{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase}.muted{color:var(--color-text-muted)}.reveal{transition:opacity var(--duration-reveal) var(--ease-expo),transform var(--duration-reveal) var(--ease-expo);transition-delay:calc(var(--reveal-index, 0) * 80ms)}html.js .reveal:not(.is-visible){opacity:0;transform:translateY(1.5rem)}}@media(prefers-reduced-motion:reduce){html.js .reveal:not(.is-visible){opacity:1;transform:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@view-transition{navigation:none}}@layer utilities{html.no-js .js-only,html.js .no-js-only{display:none}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--duration-panel);animation-timing-function:var(--ease-expo)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
