*,*:before,*:after{box-sizing:border-box;margin:0;border-radius:var(--radius)}html{font-size:16px}html,body{background:var(--cream);color:var(--ink);scrollbar-gutter:stable;overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-stack-sans);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body);text-align:left}html:has(dialog[scroll-lock][open],details[scroll-lock][open]),html.is-locked{overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit;border-radius:var(--radius)}button{background:none;border:0;padding:0;cursor:pointer}select{background-color:var(--ctx-bg);color:currentcolor}dialog{background-color:var(--ctx-bg);color:var(--ctx-text)}a{color:inherit}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}[hidden]{display:none!important}h1,h2,h3,h4{font-family:var(--font-stack-sans);font-weight:var(--weight-display);text-transform:none;text-align:left;text-wrap:balance}h1,.text-h1{font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}h2,.text-h2{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}.text-h2-display{font-size:var(--text-h2-display);line-height:var(--leading-h2-display);letter-spacing:var(--tracking-h2)}h3,.text-h3{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}h4,.text-h4{font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4)}.text-body{font-family:var(--font-stack-sans);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:0}.text-body-lg{font-family:var(--font-stack-sans);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);letter-spacing:0}.text-mono{font-family:var(--font-stack-mono);font-size:var(--text-mono);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase}.text-mono-sm{font-family:var(--font-stack-mono);font-size:var(--text-mono-sm);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono-sm);text-transform:uppercase}.text-mono-xs{font-family:var(--font-stack-mono);font-size:var(--text-mono-xs);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono-sm);text-transform:uppercase}.text-accent{font-family:var(--font-stack-accent);font-style:italic;font-weight:var(--weight-body);font-size:var(--text-accent);line-height:var(--leading-accent);letter-spacing:0}.text-accent-body{font-family:var(--font-stack-accent);font-style:italic;font-weight:var(--weight-body);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);letter-spacing:0}.text-wordmark{font-family:var(--font-stack-accent);font-style:italic;font-weight:var(--weight-body);font-size:var(--text-wordmark);line-height:var(--leading-wordmark);letter-spacing:0}.accent-serif{font-family:var(--font-stack-accent);font-style:italic;font-weight:var(--weight-body);font-size:1.05em;letter-spacing:0}.eyebrow{font-family:var(--font-stack-mono);font-size:var(--text-mono);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--ctx-label)}.eyebrow+h1,.eyebrow+h2,.eyebrow+h3,.eyebrow+h4{margin-top:var(--space-20)}.tabular{font-variant-numeric:tabular-nums}.ground-cream{background:var(--cream);color:var(--ctx-text)}.ground-ink-2{background:var(--ink-2);color:var(--ctx-text)}.section{padding:var(--section-pad) var(--gutter);color:var(--ctx-text)}.section__inner{width:100%;max-width:var(--content-max);margin-inline:auto}.section__wide{width:100%}.section__bleed{margin-inline:calc(var(--gutter) * -1)}.grid-asym-wide-left,.grid-asym-wide-right,.grid-asym-11{display:grid;gap:var(--space-44) var(--space-32)}@media(min-width:768px){.grid-asym-wide-left{grid-template-columns:1.15fr .85fr}.grid-asym-wide-right{grid-template-columns:.85fr 1.15fr}.grid-asym-11{grid-template-columns:1.1fr .9fr}}.shopify-section{--content-width: min( calc(var(--content-max) - var(--gutter) * 2), calc(100% - var(--gutter) * 2) );--content-margin: minmax(var(--gutter), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width,.shopify-section>.section,.shopify-section>.ground-cream,.shopify-section>.ground-ink-2{grid-column:1 / -1}.shopify-section:has(>.section,>.hero,>.capsule-hero,>.header,>.announcement,>.footer,>.consent,>.drawer,>.buy-bar,>.search){display:block}.hairline-top{border-top:var(--hairline-width) solid var(--ctx-hairline)}.hairline-bottom{border-bottom:var(--hairline-width) solid var(--ctx-hairline)}.hairline-y{border-top:var(--hairline-width) solid var(--ctx-hairline);border-bottom:var(--hairline-width) solid var(--ctx-hairline)}.hairline-left{border-left:var(--hairline-width) solid var(--ctx-hairline)}.hairline-right{border-right:var(--hairline-width) solid var(--ctx-hairline)}.hairline-all{border:var(--hairline-width) solid var(--ctx-hairline)}.rule{height:var(--hairline-width);width:100%;background:var(--ctx-hairline)}.rule--emphasis{height:var(--rule-width);background:var(--ctx-rule)}.sector-rule{height:var(--hairline-width);width:100%;background:var(--ctx-hairline);margin-bottom:var(--space-44)}.house-shadow{box-shadow:var(--house-shadow)}.button{display:inline-block;padding:var(--space-12) var(--space-32);border:0;border-radius:var(--radius);text-decoration:none;text-align:left;cursor:pointer}.button--solid{background:var(--ctx-solid-bg);color:var(--ctx-solid-text);font-family:var(--font-stack-sans);font-size:var(--text-body);line-height:var(--leading-body);transition:opacity .2s var(--ease)}.button--solid:hover{opacity:.9}.button--ghost{background:transparent;color:var(--ctx-text);border:var(--hairline-width) solid var(--ctx-rule);font-family:var(--font-stack-mono);font-size:var(--text-mono);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;transition:background-color .2s var(--ease),color .2s var(--ease)}.button--ghost:hover{background:var(--ctx-solid-bg);color:var(--ctx-solid-text)}.link-secondary{display:inline-block;padding-bottom:var(--hairline-width);border-bottom:var(--hairline-width) solid var(--ctx-hairline);color:var(--ctx-text);font-family:var(--font-stack-mono);font-size:var(--text-mono);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;text-decoration:none;transition:border-color .2s var(--ease)}.link-secondary:hover{border-bottom-color:var(--ctx-rule)}.spec-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-32);padding:var(--space-12) 0;border-bottom:var(--hairline-width) solid var(--ctx-hairline);font-family:var(--font-stack-mono);font-size:var(--text-mono);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase}.spec-row__label{color:var(--ctx-label)}.spec-row--emphasis .spec-row__label{color:var(--ctx-text)}.spec-row__value{color:var(--ctx-text);text-align:right;font-variant-numeric:tabular-nums}.spec-block__rule{height:var(--rule-width);width:100%;background:var(--ctx-rule)}.utility-strip{padding:var(--space-12) var(--gutter);border-top:var(--hairline-width) solid var(--ctx-hairline);border-bottom:var(--hairline-width) solid var(--ctx-hairline);color:var(--ctx-label);font-family:var(--font-stack-mono);font-size:var(--text-mono-sm);line-height:var(--leading-mono);letter-spacing:var(--tracking-mono-sm);text-transform:uppercase}.utility-strip__inner{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-12) var(--space-32);width:100%;max-width:var(--content-max);margin-inline:auto}.logo{display:inline-block;flex-shrink:0;line-height:0}.logo svg,.logo img{display:block;height:var(--logo-height);width:auto}.logo--dark svg{fill:var(--ink)}.logo--bright svg{fill:var(--logo-cream)}.icon{display:block;width:var(--icon);height:var(--icon);flex-shrink:0}.marquee{position:relative;width:100%;overflow:hidden;overscroll-behavior-x:contain;user-select:none;-webkit-user-select:none;padding:var(--space-32) 0;border-top:var(--hairline-width) solid var(--ctx-hairline);border-bottom:var(--hairline-width) solid var(--ctx-hairline)}@media(min-width:768px){.marquee{padding:var(--space-44) 0}}.marquee__track{display:flex;align-items:center;width:max-content;cursor:grab;touch-action:pan-y;will-change:transform}.marquee__track:active{cursor:grabbing}.marquee__item{flex-shrink:0;width:auto;padding:0 var(--space-20);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media(min-width:768px){.marquee__item{padding:0 var(--space-32)}}.marquee__item--default{height:var(--marquee-logo-default)}.marquee__item--square{height:var(--marquee-logo-square)}.marquee__item--wide{height:var(--marquee-logo-wide)}.marquee__item--tall{height:var(--marquee-logo-tall)}@media(min-width:768px){.marquee__item--default{height:var(--marquee-logo-default-md)}.marquee__item--square{height:var(--marquee-logo-square-md)}.marquee__item--wide{height:var(--marquee-logo-wide-md)}.marquee__item--tall{height:var(--marquee-logo-tall-md)}}.marquee__fade{position:absolute;top:0;bottom:0;pointer-events:none}.marquee__fade--left{left:0;width:var(--marquee-fade-left);background:linear-gradient(to right,var(--ctx-bg),transparent)}.marquee__fade--right{right:0;width:var(--marquee-fade-right);background:linear-gradient(to left,var(--ctx-bg),transparent)}.rule-draw.pre{transform:scaleX(0);transform-origin:left;transition:transform var(--motion-rule) var(--ease-out)}.rule-draw.pre.in{transform:scaleX(1)}[data-reveal-group].pre>*{opacity:0;transform:translateY(var(--space-12))}[data-reveal-group].pre.in>*{opacity:1;transform:none;transition:opacity var(--motion-settle) var(--ease-out),transform var(--motion-settle) var(--ease-out);transition-delay:calc(var(--ri, 0) * var(--motion-stagger))}.photo-hover .photo-fill,.photo-hover .photo-img{transition:transform var(--motion-photo) var(--ease),filter var(--motion-photo) var(--ease)}.photo-hover:hover .photo-fill,.photo-hover:hover .photo-img{transform:scale(1.02);filter:saturate(1.06)}@media(prefers-reduced-motion:reduce){.rule-draw.pre,[data-reveal-group].pre>*{opacity:1;transform:none;transition:none}.photo-hover .photo-fill,.photo-hover .photo-img{transition:none}.photo-hover:hover .photo-fill,.photo-hover:hover .photo-img{transform:none;filter:none}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:var(--rule-width) solid var(--ctx-rule);outline-offset:var(--rule-width)}[data-drawer]:focus,[data-drawer]:focus-visible,[data-drawer-panel]:focus,[data-drawer-panel]:focus-visible{outline:none}html:not([data-input=keyboard]) .localization__select:focus-visible,html:not([data-input=keyboard]) .icon-button:focus-visible,html:not([data-input=keyboard]) [data-drawer-close]:focus-visible,html:not([data-input=keyboard]) [data-search-close]:focus-visible,html:not([data-input=keyboard]) .header__cart:focus-visible,html:not([data-input=keyboard]) .header__home:focus-visible{outline:none}
/*# sourceMappingURL=/cdn/shop/t/33/assets/base.css.map */
