@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=IBM+Plex+Mono:ital,wght@0,400;1,400&display=swap";:root{--ss-cream: #F1ECE0;--ss-olive: #1C2114;--ss-blush: #EFC9D4;--ss-butter: #D9D26B;--ss-cream-rgb: 241, 236, 224;--ss-olive-rgb: 28, 33, 20;--font-heading: "Archivo Black", sans-serif;--font-body: "IBM Plex Mono", monospace;--text-display: clamp(40px, 8vw, 88px);--text-h1: clamp(32px, 6vw, 60px);--text-h2: clamp(26px, 5vw, 48px);--text-h3: clamp(20px, 3.2vw, 30px);--text-lede: clamp(16px, 2.2vw, 20px);--text-body: 16px;--text-small: 14px;--text-label: 12px;--text-price: clamp(28px, 5vw, 40px);--tracking-label: .06em;--tracking-wide: .12em;--leading-body: 1.6;--leading-tight: 1.2;--measure-body: 66ch;--radius-pill: 999px;--radius-card: 20px;--radius-media: 12px;--border-olive: 1px solid var(--ss-olive);--box-shadow-card: none;--box-shadow-hover: none;--section-v-desktop: 96px;--section-v-mobile: 48px;--grid-gap-desktop: 32px;--grid-gap-mobile: 20px;--layout-gap-product: 80px;--hover-transform: rotate(-.5deg) translateY(-2px);--hover-transition: transform .2s ease-out;--marquee-speed: 40s;--z-header: 100;--z-modal: 200}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--ss-cream);color:var(--ss-olive);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--ss-cream);color:var(--ss-olive);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);overflow-x:hidden}a{color:var(--ss-olive);text-decoration:none}a:hover{opacity:.7}img{display:block;max-width:100%;height:auto}.ss-display{font-family:var(--font-heading);font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:-.01em}.ss-h1{font-family:var(--font-heading);font-size:var(--text-h1);line-height:var(--leading-tight)}.ss-h2{font-family:var(--font-heading);font-size:var(--text-h2);line-height:var(--leading-tight)}.ss-h3{font-family:var(--font-heading);font-size:var(--text-h3);line-height:var(--leading-tight)}.ss-lede{font-family:var(--font-body);font-size:var(--text-lede);line-height:var(--leading-body);max-width:var(--measure-body)}.ss-mono{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body)}.ss-small{font-family:var(--font-body);font-size:var(--text-small);line-height:var(--leading-body)}.ss-label{font-family:var(--font-body);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.ss-label--wide{font-family:var(--font-body);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ss-pill{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-pill);border:1px solid var(--ss-olive);font-family:var(--font-body);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--ss-olive);background:transparent}.ss-pill--butter{background-color:var(--ss-butter);border-color:var(--ss-butter);color:var(--ss-olive)}.ss-pill--olive{background-color:var(--ss-olive);border-color:var(--ss-olive);color:var(--ss-cream)}.ss-pill--blush{background-color:var(--ss-blush);border-color:var(--ss-blush);color:var(--ss-olive)}.ss-btn{position:relative;overflow:hidden;z-index:0;display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .35s ease;border:1px solid var(--ss-olive);box-shadow:none;white-space:nowrap}.ss-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--ss-butter);transform:scaleX(0);transform-origin:left;transition:transform .42s cubic-bezier(.4,0,.2,1);z-index:-1}.ss-btn:hover{opacity:1;color:var(--ss-olive);transform:none;box-shadow:none}.ss-btn:hover:before{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.ss-btn,.ss-btn:before{transition:none}}.ss-btn[disabled],.ss-btn:disabled{opacity:.4;cursor:not-allowed}.ss-btn[disabled]:before,.ss-btn:disabled:before{display:none}.ss-btn[disabled]:hover,.ss-btn:disabled:hover{color:inherit}.ss-btn--filled{background-color:var(--ss-olive);color:var(--ss-cream)}.ss-btn--ghost{background-color:transparent;color:var(--ss-olive)}.ss-marquee-wrap{background-color:var(--ss-butter);overflow:hidden;padding:12px 0;border-top:1px solid var(--ss-olive);border-bottom:1px solid var(--ss-olive)}.ss-marquee-track{display:inline-flex;animation:ss-marquee var(--marquee-speed) linear infinite}.ss-marquee-item{font-family:var(--font-heading);font-size:13px;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ss-olive);padding:0 40px;white-space:nowrap}@keyframes ss-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ss-section{padding:var(--section-v-desktop) 48px}@media(max-width:768px){.ss-section{padding:var(--section-v-mobile) 20px}}.ss-container{max-width:1320px;margin:0 auto;width:100%}.ss-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap-desktop)}@media(max-width:768px){.ss-grid-2{grid-template-columns:1fr;gap:var(--grid-gap-mobile)}}.ss-card{text-decoration:none;display:block;transition:var(--hover-transition);box-shadow:var(--box-shadow-card)}.ss-card:hover{transform:var(--hover-transform);box-shadow:var(--box-shadow-hover)}.ss-sticker{display:inline-block;background:#fff;border:1px solid var(--ss-olive);border-radius:4px;padding:6px 14px;font-family:var(--font-body);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ss-olive)}.ss-sticker--tilt-left{transform:rotate(-2deg)}.ss-sticker--tilt-right{transform:rotate(2deg)}.ss-polaroid{display:block;transition:var(--hover-transition);box-shadow:none}.ss-polaroid:hover{transform:var(--hover-transform);box-shadow:none}.ss-divider,.ss-asterisk{text-align:center;font-family:var(--font-heading);font-size:18px;letter-spacing:.4em;color:var(--ss-olive);margin:32px 0;-webkit-user-select:none;user-select:none;border:none;background:none;display:block}.card,.card--standard,.card--media,.card-wrapper{box-shadow:none!important}.card:hover,.card--standard:hover{box-shadow:none!important;transform:var(--hover-transform);transition:var(--hover-transition)}body,.shopify-section{font-family:var(--font-body)}.cart__checkout-button,.button,.shopify-payment-button__button{border-radius:var(--radius-pill)!important;font-family:var(--font-body)!important;letter-spacing:var(--tracking-label)!important;text-transform:uppercase!important;box-shadow:none!important}.ss-collection .ss-col__sel-track{padding-top:16px}.ss-collection .ss-col__stk{top:-6px}.ss-header__actions .ss-header__icon,.ss-header__actions .ss-header__cart,.ss-header__actions .ss-header__hamburger{position:relative}.ss-header__actions .ss-header__icon:before,.ss-header__actions .ss-header__cart:before,.ss-header__actions .ss-header__hamburger:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.ss-pdp__vbtns .ss-pdp__vbtn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand-tokens.css.map */
