:root{--sb-c-bg: #FFFFFF;--sb-c-bg-alt: #FAFAFA;--sb-c-bg-dark: #B8B8B6;--sb-c-bg-darker: #050505;--sb-c-text: #0A0A0A;--sb-c-text-muted: #6B6B6B;--sb-c-text-display: #FFFFFF;--sb-c-text-on-dark: #1F1F1F;--sb-c-text-muted-dark: rgba(31,31,31,.65);--sb-c-accent: #E9F1D7;--sb-c-accent-deep: #3D4A24;--sb-c-beige: #D2C19A;--sb-c-border: rgba(10,10,10,.09);--sb-c-border-dark: rgba(31,31,31,.12);--sb-pad-x: clamp(20px, 4.5vw, 56px);--sb-max-w: 1320px;--sb-ease: cubic-bezier(.22, 1, .36, 1)}.sb-display{font-family:Archivo,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92}.sb-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.sb-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:500}.sb-body{font-family:Manrope,system-ui,sans-serif;font-weight:400;line-height:1.6;color:var(--sb-c-text)}.sb-section{padding:clamp(72px,10vw,140px) var(--sb-pad-x)}.sb-section-tight{padding:clamp(28px,3vw,36px) var(--sb-pad-x)}.sb-section-inner{max-width:var(--sb-max-w);margin:0 auto}.sb-section-dark{background:var(--sb-c-bg-dark);color:var(--sb-c-text-on-dark)}.sb-section-alt{background:var(--sb-c-bg-alt)}.sb-btn{display:inline-flex;align-items:center;gap:14px;padding:17px 30px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;border:1px solid transparent;cursor:pointer;transition:background .3s var(--sb-ease),color .3s var(--sb-ease),border-color .3s var(--sb-ease),transform .3s var(--sb-ease);text-decoration:none}.sb-btn-light{background:#fff;color:#0a0a0a}.sb-btn-light:hover{background:var(--sb-c-accent);color:#fff}.sb-btn-dark{background:#0a0a0a;color:#fff}.sb-btn-dark:hover{background:var(--sb-c-accent)}.sb-btn-outline-light{border:1px solid rgba(255,255,255,.4);color:#fff}.sb-btn-outline-light:hover{background:#fff;color:#0a0a0a;border-color:#fff}.sb-btn-outline-dark{border:1px solid #0A0A0A;color:#0a0a0a}.sb-btn-outline-dark:hover{background:#0a0a0a;color:#fff}.sb-btn .sb-arrow{transition:transform .3s var(--sb-ease)}.sb-btn:hover .sb-arrow{transform:translate(4px)}.sb-text-link{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:inherit;text-decoration:none;padding-bottom:3px;border-bottom:1px solid currentColor;transition:color .3s var(--sb-ease)}.sb-text-link:hover{color:var(--sb-c-accent)}.sb-reveal{opacity:0;transform:translateY(32px);transition:opacity 1s var(--sb-ease),transform 1s var(--sb-ease)}.sb-reveal.in{opacity:1;transform:translateY(0)}.sb-hero__headline,.sb-fprod__heading,.sb-problem__headline,.sb-awards__headline,.sb-b2b__headline,.sb-ugc__headline,.sb-story__headline,.sb-cta__headline,.sb-press__headline,.sb-features__headline,.sb-reasons__headline,.sb-vs__headline,.sbn-sec-head h2,.sbn-aside h2,.sbn-copy h3{font-size:clamp(48px,8vw,116px)!important;line-height:.92!important;letter-spacing:0!important}h1.product-info__title{font-size:clamp(36px,4.5vw,60px)!important;line-height:.95!important;letter-spacing:0!important;text-transform:uppercase}.shopify-section--featured-collection .section-header .subheading{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:12px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--sb-c-beige)!important;display:inline-flex!important;align-items:center;gap:10px}.shopify-section--featured-collection .section-header .subheading:before{content:"";width:32px;height:1px;background:currentColor}.shopify-section--featured-collection .section-header h2.h2{font-size:clamp(48px,8vw,116px)!important;line-height:.92!important;letter-spacing:0!important;text-transform:uppercase}#header-sidebar-menu .panel__scroller>ul>li.h3{font-size:44px;line-height:1.15;letter-spacing:0;text-align:right}#header-sidebar-menu .panel__scroller>ul>li.h3>button.text-with-icon{justify-content:flex-end;gap:12px}.product-card .product-card__title,.product-card .product-card__title>a{font-family:Suitbase,Archivo,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:22px;letter-spacing:0;line-height:1.1}@media screen and (min-width:700px){.product-card .product-card__title,.product-card .product-card__title>a{font-size:26px}}.product-card .product-card__info .link-faded{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--sb-c-beige);opacity:1}.product-card .price-list{font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:700;letter-spacing:.04em}@media screen and (min-width:700px){.product-card .price-list{font-size:18px}}#header-sidebar-menu,#header-sidebar-menu .panel,#header-sidebar-menu .panel__wrapper{--background: 0 0 0;--text-color: 255 255 255;background:#000!important;color:#fff}#header-sidebar-menu .panel__scroller a[href*="/collections"]{color:#e6ffb7}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:0!important}
/*# sourceMappingURL=/cdn/shop/t/105/assets/suitbase-design-system.css.map */
