:root{--sz-u: max(10px, .7vw);--sz-xs: calc(var(--sz-u) * 1.2);--sz-s: calc(var(--sz-u) * 1.4);--sz-m: calc(var(--sz-u) * 1.7);--sz-gap: calc(var(--sz-u) * .5);--sz-space-xs: calc(var(--sz-u) * 1.5);--sz-gutter: calc(var(--sz-u) * 3);--sz-button-h: calc(var(--sz-u) * 4);--sz-cta-h: calc(var(--sz-u) * 6);--sz-drawer-w: calc(var(--sz-u) * 40);--sz-grey-15: #d9d9d9;--sz-grey-45: #8c8c8c;--sz-grey-text: #767676;--sz-placeholder: #fafafa;--sz-card-bg: #f2f2f2;--sz-ease: cubic-bezier(.165, .84, .44, 1);--sz-fast: 75ms;--sz-slide: .28s}@media(max-width:749px){:root{--sz-xs: 11px;--sz-s: 13px;--sz-m: 15px}}body{font-family:Instrument Sans,sans-serif}.sz-btn{display:inline-grid;place-items:center;min-height:var(--sz-button-h);padding:0 var(--sz-gutter);border:1px solid #000;background:#fff;color:#000;font:inherit;font-size:var(--sz-s);line-height:1.15;text-decoration:none;cursor:pointer;transition:color var(--sz-fast) var(--sz-ease),background-color var(--sz-fast) var(--sz-ease),border-color var(--sz-fast) var(--sz-ease)}.sz-btn:hover{background:var(--sz-grey-15)}.sz-btn--primary{border-color:#000;background:#000;color:#fff}.sz-btn--primary:hover{background:#333}.sz-btn--quiet{border-color:var(--sz-grey-15)}.sz-btn--quiet:hover{border-color:#000;background:var(--sz-grey-15)}.sz-btn--full{width:100%}.sz-btn[disabled]{cursor:not-allowed;opacity:.6}.sz-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000059;opacity:0;pointer-events:none;transition:opacity var(--sz-slide) var(--sz-ease)}.sz-overlay.is-open{opacity:1;pointer-events:auto}.sz-drawer{position:fixed;top:0;right:0;bottom:0;z-index:41;display:grid;grid-template-rows:auto 1fr;width:min(100vw,var(--sz-drawer-w));background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#000;font-size:var(--sz-s);transform:translate(100%);visibility:hidden;transition:transform var(--sz-slide) var(--sz-ease),visibility 0s linear var(--sz-slide)}.sz-drawer.is-open{transform:none;visibility:visible;transition:transform var(--sz-slide) var(--sz-ease)}.sz-drawer__head{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(var(--sz-u) * 6);padding:var(--sz-space-xs);border-bottom:1px solid var(--sz-grey-15);font-size:var(--sz-xs)}.sz-drawer__head h2{margin:0;font:inherit}.sz-drawer__close{position:absolute;right:var(--sz-space-xs);top:50%;display:grid;place-items:center;padding:8px;border:0;background:none;color:inherit;cursor:pointer;transform:translateY(-50%)}.sz-drawer__body{overflow:auto;padding:var(--sz-space-xs);scrollbar-width:none}html.sz-lock{overflow:hidden}@media(max-width:989px){html .sz-header__burger,html .sz-header__icon,html .sz-cart__qty button{position:relative}html .sz-header__burger:after{content:"";position:absolute;top:-12px;right:-9px;bottom:-12px;left:-12px}html .sz-header__icon:after{content:"";position:absolute;top:0;right:-9px;bottom:0;left:-9px}html .sz-header__bag:after{top:0;right:-12px;bottom:0;left:-12px}html .sz-cart__qty button:after{content:"";position:absolute;top:-12px;right:-11px;bottom:-12px;left:-11px}html .sz-cart__qty .sz-cart__remove:after{top:-12px;right:-8px;bottom:-12px;left:-8px}html .sz-signup__field input,html .sz-field input,html .sz-field textarea,html .sz-search__form input{font-size:16px}html.sz-lock .sz-pdp__buy .sz-buy__actions{visibility:hidden}html body:has(.sz-pdp__buy) .sz-footer,html body:has(.sz-collection__tools) .sz-footer{padding-bottom:calc(var(--sz-cta-h, 60px) + var(--sz-gutter, 16px) * 2 + 8px)}html .sz-header__drawer{overscroll-behavior:contain}}@media(max-width:380px){html .sz-mnav__tabs{gap:6px;font-size:14px}}.sz-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shopify-policy__container{max-width:calc(var(--sz-u) * 60)!important;margin:0 auto;padding:calc(var(--sz-u) * 6) var(--sz-gutter)!important;font-size:var(--sz-s);line-height:1.35}.shopify-policy__title h1{margin:0 0 var(--sz-gutter);font-size:var(--sz-m);font-weight:700;letter-spacing:-.02em;text-align:center}.shopify-policy__body h2,.shopify-policy__body h3{margin:1.6em 0 .5em;font-size:var(--sz-m);font-weight:700;letter-spacing:-.02em}.shopify-policy__body a{color:inherit}@media(prefers-reduced-motion:reduce){[class*=sz-],[class*=sz-]:before,[class*=sz-]:after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sz-base.css.map */
