:root{--s30-ink: #1c1c1c;--s30-paper: #ffffff;--s30-mist: #efefef;--s30-line: rgba(28, 28, 28, .14);--s30-muted: rgba(28, 28, 28, .55);--s30-ok: #307a07;--s30-err: #cb2b2b}html:root{--heading-font-family: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--heading-font-weight: 400;--heading-letter-spacing: .14em;--s30-serif: "EB Garamond", "Times New Roman", serif}:is(.h0,.h1,.h2,.h3),.prose :is(h1,h2,h3){font-family:var(--s30-serif);font-weight:400;font-style:normal;text-transform:none;letter-spacing:-.005em}.shopify-section--announcement-bar :is(strong,b){font-weight:inherit}.shopify-section--slideshow :is(.h0,.h1,.h2){font-size:clamp(38px,4.4vw,72px);line-height:1.04;text-wrap:balance}#sticky-cart-portal,[data-essential-cart-element=essential-sticky-cart-container]{display:none!important}.shopify-section--slideshow .slideshow__slide:nth-child(2) .content-over-media>picture img{object-position:50% 12%}.best-fit-size-chart{display:none!important}.s30-size-guide__link{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-underline-offset:3px;white-space:nowrap}.s30-size-guide__body{display:grid;gap:18px}.s30-size-guide__note,.s30-size-guide__legend{font-size:13px;color:var(--s30-muted);margin:0}.s30-size-guide__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--s30-line)}.s30-size-guide__table{width:100%;border-collapse:collapse;font-size:14px;min-width:420px}.s30-size-guide__table th,.s30-size-guide__table td{padding:12px 14px;text-align:center;border-bottom:1px solid var(--s30-line)}.s30-size-guide__table thead th{background:var(--s30-ink);color:var(--s30-paper);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.s30-size-guide__table tbody th{font-weight:600;letter-spacing:.06em}.s30-size-guide__table tbody tr:last-child th,.s30-size-guide__table tbody tr:last-child td{border-bottom:0}.s30-size-guide__table tbody tr:not(.is-muted){font-weight:600}.s30-size-guide__table tbody tr.is-muted{color:var(--s30-muted);font-weight:400}.s30-size-guide__how{background:var(--s30-mist);padding:16px 18px}.s30-size-guide__how-title{font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.s30-size-guide__how ul{margin:0;padding-left:18px;font-size:13px;line-height:1.7}.s30-size-guide__help{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--s30-ink);font-size:13px;line-height:1.4;text-decoration:none;color:inherit;transition:background .2s,color .2s}.s30-size-guide__help:hover{background:var(--s30-ink);color:var(--s30-paper)}.s30-fabric{display:grid;gap:10px}.s30-fabric__row{display:grid;grid-template-columns:110px 1fr;gap:12px;margin:0;font-size:14px;line-height:1.6}.s30-fabric__label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--s30-muted);padding-top:3px}@media(max-width:480px){.s30-fabric__row{grid-template-columns:1fr;gap:2px}}.s30-contact__head{max-width:560px;margin:0 auto 36px;display:grid;gap:12px}.s30-contact__intro{color:var(--s30-muted)}.s30-contact__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.s30-contact__card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:24px 20px;background:var(--s30-paper);border:1px solid var(--s30-line);color:var(--s30-ink);text-decoration:none;min-width:0;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.s30-contact__card:hover{transform:translateY(-2px);border-color:var(--s30-ink);box-shadow:0 10px 24px #0000000f}.s30-contact__card svg{margin-bottom:10px}.s30-contact__card--primary{background:var(--s30-ink);color:var(--s30-paper);border-color:var(--s30-ink)}.s30-contact__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.s30-contact__value{font-size:16px;font-weight:600;overflow-wrap:anywhere}.s30-contact__hint{font-size:13px;opacity:.7;line-height:1.45}.s30-contact__location{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:28px 0 0;font-size:13px;color:var(--s30-muted);text-align:center}@media(max-width:999px){.s30-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.s30-contact__grid{grid-template-columns:1fr;gap:12px}.s30-contact__card{padding:18px 16px;display:grid;grid-template-columns:34px 1fr;column-gap:12px;row-gap:2px;align-items:center}.s30-contact__card svg{grid-row:1 / span 3;margin:0}}.s30-toast{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom));z-index:2147483000;transform:translate(-50%,20px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:14px;width:max-content;max-width:calc(100vw - 32px);padding:14px 16px 14px 18px;background:var(--s30-ink);color:var(--s30-paper);font-size:13px;line-height:1.4;box-shadow:0 12px 32px #00000040;transition:opacity .25s ease,transform .25s ease}.s30-toast.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.s30-toast--error{background:var(--s30-err)}.s30-toast__icon{flex:none;width:18px;height:18px}.s30-toast__msg{flex:1;min-width:0}.s30-toast__btn{flex:none;background:transparent;color:inherit;border:1px solid currentColor;padding:7px 12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.s30-toast__close{flex:none;background:none;border:0;color:inherit;opacity:.7;cursor:pointer;font-size:18px;line-height:1;padding:0 2px}@media(max-width:699px){.s30-toast{bottom:max(88px,env(safe-area-inset-bottom))}}a[aria-controls=cart-drawer] .header__cart-dot{display:none!important}.s30-cart-count{position:absolute;top:-7px;right:-9px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#141414;color:#fff;box-shadow:0 0 0 1.5px #fff;font-family:var(--text-font-family, "Instrument Sans", Arial, sans-serif);font-size:10.5px;font-weight:600;line-height:18px;letter-spacing:0;text-align:center;pointer-events:none}.s30-cart-count[hidden]{display:none}.s30-cart-count.is-bump{animation:s30CartBump .35s ease}@keyframes s30CartBump{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.s30-cart-count.is-bump{animation:none}}.shopify-section--scrolling-content .scrolling-content__text{margin-right:calc(var(--scrolling-content-content-gap) / 2)!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/s30-cro.css.map */
