:root{--s-ink: #422626;--s-ground: #fbf9f4;--s-hairline: #e7e3dc;--s-inverse: #fbf9f4;--s-rule-inverse: #5c3e3e;--s-serif: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--s-sans: var(--s-serif);--s-size-xs: 12px;--s-size-sm: 13px;--s-size-md: 14px;--s-size-lg: 18px;--s-size-xl: 24px;--s-size-2xl: 34px;--s-size-3xl: 40px;--s-lh-xs: 18px;--s-lh-sm: 20px;--s-lh-md: 20px;--s-lh-lg: 26px;--s-lh-xl: 32px;--s-lh-2xl: 44px;--s-lh-3xl: 48px;--s-track: .06em;--s-margin: 48px;--s-gutter: 24px;--s-header-h: 100px;--s-ann-h: 0px;--s-section-y: 96px;--heading-font: var(--s-serif);--body-font: var(--s-serif);--primary-color: var(--s-ink);--secondary-color: var(--s-ground);--white: var(--s-ground);--text-color: var(--s-ink);--secondary-text-color: var(--s-ink);--background-color: var(--s-ground);--primary-button-bg: var(--s-ink);--primary-button-bg-hover: var(--s-ink);--primary-button-text: var(--s-ground);--primary-button-text-hover: var(--s-ground);--secondary-button-bg: transparent;--secondary-button-text: var(--s-ink)}:root:has(.ann-bar){--s-ann-h: 40px}@media screen and (max-width:749px){:root{--s-margin: 20px;--s-gutter: 12px;--s-header-h: 56px;--s-section-y: 56px}}html{font-family:var(--s-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--s-ground);color:var(--s-ink);font-family:var(--s-serif);font-size:var(--s-size-sm);line-height:var(--s-lh-sm);font-weight:400}::selection{background:var(--s-ink);color:var(--s-ground)}img,svg,video{max-width:100%}a{color:inherit;text-decoration:none}a:hover{text-shadow:none!important}a:hover:not(:has(img,svg,picture)):not(.s-btn):not([class*=button]):not(.s-header__link):not(.s-tag){text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}button:hover,summary:hover{text-shadow:none!important}:focus-visible{outline:1px solid var(--s-ink);outline-offset:3px}.s-page{background:var(--s-ground)}.s-container{width:100%;max-width:none;padding-inline:var(--s-margin)}.s-bleed{padding-inline:0}.s-section{padding-block:var(--s-section-y)}.s-section--tight{padding-block:calc(var(--s-section-y) / 2)}.s-section--flush{padding-block:0}.s-grid{display:grid;gap:var(--s-gutter)}.s-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.s-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.s-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:989px){.s-grid--3,.s-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-split{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center}@media screen and (max-width:749px){.s-split{grid-template-columns:1fr}}.s-stack{display:flex;flex-direction:column}.s-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gutter)}.s-display,.s-h1{font-size:var(--s-size-2xl);line-height:var(--s-lh-2xl);font-weight:400;margin:0;text-wrap:balance}.s-h2{font-size:var(--s-size-xl);line-height:var(--s-lh-xl);font-weight:400;margin:0;text-wrap:balance}.s-h3{font-size:var(--s-size-lg);line-height:var(--s-lh-lg);font-weight:400;margin:0}.s-figure{font-size:var(--s-size-3xl);line-height:var(--s-lh-3xl);font-weight:400}.s-label{font-size:var(--s-size-md);line-height:var(--s-lh-md);text-transform:uppercase;letter-spacing:var(--s-track);font-weight:400}.s-label--sm{font-size:var(--s-size-xs);line-height:var(--s-lh-xs);text-transform:uppercase;letter-spacing:.08em}.s-body{font-size:var(--s-size-sm);line-height:var(--s-lh-sm)}.s-body--lg{font-size:var(--s-size-lg);line-height:var(--s-lh-lg)}.s-caption{font-size:var(--s-size-xs);line-height:var(--s-lh-xs)}.s-measure{max-width:56ch}.s-center{text-align:center}.s-right{text-align:right}.s-quiet{opacity:.62}.s-rule{border:0;border-top:1px solid var(--s-hairline);margin:0}.s-rule--ink{border-top-color:var(--s-ink)}.s-link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.s-link-label{font-size:var(--s-size-md);line-height:var(--s-lh-md);text-transform:uppercase;letter-spacing:var(--s-track);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.s-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:12px 20px;border:1px solid var(--s-ink);border-radius:0;background:var(--s-ink);color:var(--s-ground);font-family:var(--s-serif);font-size:var(--s-size-md);line-height:var(--s-lh-md);text-transform:uppercase;letter-spacing:var(--s-track);cursor:pointer;transition:opacity .15s ease}.s-btn:hover{opacity:.86}.s-btn--ghost{background:transparent;color:var(--s-ink)}.s-btn--ghost:hover{background:var(--s-ink);color:var(--s-ground);opacity:1}.s-btn--inverse{background:var(--s-ground);color:var(--s-ink);border-color:var(--s-ground)}.s-btn[disabled],.s-btn[aria-disabled=true]{background:transparent;border-color:var(--s-hairline);color:var(--s-ink);opacity:.5;cursor:not-allowed}@media screen and (max-width:749px){.s-btn{min-height:48px}}.s-tag{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px 2px;border:1px solid var(--s-hairline);background:transparent;color:var(--s-ink);font-size:var(--s-size-xs);line-height:1;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.s-tag--solid{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-ground)}.s-tag--on-image{background:var(--s-ground);border-color:var(--s-ground)}.s-tag--on-image.s-tag--solid{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-ground)}.s-tag-layer{position:absolute;inset-block-start:16px;inset-inline-start:16px;z-index:2}.s-price{font-size:var(--s-size-sm);line-height:var(--s-lh-sm)}.s-price__was{text-decoration:line-through;opacity:.62;margin-inline-end:8px}.s-media{position:relative;display:block;overflow:hidden;background:var(--s-ground)}.s-media>img,.s-media>video{width:100%;height:100%;object-fit:cover;display:block}.s-media--portrait{aspect-ratio:2 / 3}.s-media--tile{aspect-ratio:19 / 20}.s-media--wide{aspect-ratio:16 / 9}.s-media--viewport{height:100svh;min-height:520px}.s-media__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--s-ink);opacity:.22;pointer-events:none}.s-on-image{color:var(--s-ground)}.s-invert{background:var(--s-ink);color:var(--s-ground)}.s-invert :is(h1,h2,h3,h4,h5,h6),.s-craft :is(h1,h2,h3),.s-hero-split :is(h1,h2,h3),.s-on-image :is(h1,h2,h3){color:inherit}.s-invert .s-rule{border-top-color:var(--s-rule-inverse)}.s-invert .s-btn{background:var(--s-ground);color:var(--s-ink);border-color:var(--s-ground)}.s-choices{display:flex;flex-wrap:wrap;gap:22px}.s-choice{background:none;border:0;padding:0;font-family:var(--s-serif);font-size:var(--s-size-md);line-height:var(--s-lh-md);color:var(--s-ink);cursor:pointer}.s-choice[aria-pressed=true],.s-choice.is-selected{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.s-choice[disabled],.s-choice.is-unavailable{text-decoration:line-through;opacity:.4;cursor:not-allowed}.s-swatches{display:flex;flex-wrap:wrap;gap:16px}.s-swatch{display:block;width:22px;padding:0;border:0;background:none;cursor:pointer}.s-swatch__dot{display:block;width:22px;height:22px;border-radius:50%;border:1px solid var(--s-hairline);background-size:cover;background-position:center}.s-swatch__underline{display:block;height:1px;margin-top:7px;background:transparent}.s-swatch[aria-pressed=true] .s-swatch__underline,.s-swatch.is-selected .s-swatch__underline{background:var(--s-ink)}.s-rows{display:flex;flex-direction:column}.s-rows__item{border-top:1px solid var(--s-hairline)}.s-rows__item:last-child{border-bottom:1px solid var(--s-hairline)}.s-rows__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px;cursor:pointer;list-style:none;font-size:var(--s-size-md);line-height:var(--s-lh-md)}.s-rows__summary::-webkit-details-marker{display:none}.s-rows__summary:after{content:"\203a";font-size:var(--s-size-md)}details[open]>.s-rows__summary:after{content:"\2212"}.s-rows__body{padding-block:0 20px;max-width:56ch}.s-card{display:flex;flex-direction:column;gap:14px;position:relative}.s-card__media{position:relative}.s-card__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.s-card__title{font-size:var(--s-size-sm);line-height:var(--s-lh-sm);text-transform:uppercase;letter-spacing:.04em}.s-card__dots{display:flex;gap:8px;align-items:center;padding-top:3px}.s-card__dot{width:9px;height:9px;border-radius:50%;border:1px solid var(--s-hairline);background-size:cover}.s-card__more{font-size:var(--s-size-xs)}.s-card__quick{display:none}@media(hover:hover){.s-card:hover .s-card__quick{display:block}}.s-card--sold-out .s-card__media{opacity:.45}.s-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#42262680;z-index:60}.s-modal{position:fixed;z-index:61;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:min(1000px,calc(100vw - 2 * var(--s-margin)));max-height:calc(100vh - 96px);overflow:auto;background:var(--s-ground);padding:44px 48px}.s-drawer{position:fixed;z-index:61;inset-block:0;inset-inline-end:0;width:min(520px,100vw);overflow:auto;background:var(--s-ground);padding:44px 40px}@media screen and (max-width:749px){.s-modal,.s-drawer{inset:auto 0 0 0;transform:none;width:100%;max-height:88svh;padding:28px 20px 32px}.s-modal:before,.s-drawer:before{content:"";display:block;width:48px;height:3px;margin:0 auto 20px;background:var(--s-hairline)}}.s-sticky-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--s-margin);background:var(--s-ground);border-top:1px solid var(--s-hairline)}.s-sticky-bar .s-btn{width:auto;min-width:170px}.s-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.s-hide-desktop{display:none}@media screen and (max-width:749px){.s-hide-mobile{display:none!important}.s-hide-desktop{display:revert}}html{font-synthesis:none;font-feature-settings:"kern" 1;font-kerning:normal}em,i,cite{font-style:normal}h1,h2,.s-h2{letter-spacing:-.01em}h1,.s-hero-split h2,.s-craft h2{letter-spacing:-.02em}html [data-role=value],html configuration-section [data-role=value],html configurator-option p,html .configurator-option p{font-family:var(--s-serif)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/shirtonomy.css.map */
