:root{--spx-font-display: "Archivo", "Arial Black", "Helvetica Neue", Arial, sans-serif;--spx-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--spx-font-script: "Caveat", "Brush Script MT", cursive;--spx-ink: #0a0a0a;--spx-ink-muted: #5e5e5e;--spx-ink-dim: #9a9a9a;--spx-color-cyan: #0099d6;--spx-color-red: #d63027;--spx-color-orange: #e8722a;--spx-color-gold: #e8a823;--spx-color-green: #2a5a2a;--spx-color-brick: #8b1a1a}html,body{font-family:var(--spx-font-body);color:var(--spx-ink);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}h1,h2,h3,h4,h5,h6,.spx-display,.spx-h1,.spx-h2,.spx-h3,.spx-h4,.spx-h5,.spx-h6,.spx-display-1,.spx-display-2{font-family:var(--spx-font-display);font-weight:800;font-stretch:108%;letter-spacing:-.01em;line-height:1.08;color:var(--spx-ink)}.spx-display-1{font-size:clamp(40px,6.5vw,84px);line-height:1;letter-spacing:-.015em;font-weight:900}.spx-display-2{font-size:clamp(32px,5vw,60px);line-height:1.02;letter-spacing:-.012em;font-weight:800}.spx-h1{font-size:clamp(28px,4vw,44px)}.spx-h2{font-size:clamp(22px,3vw,34px)}.spx-h3{font-size:clamp(18px,2.2vw,24px)}.spx-body-lg{font-family:var(--spx-font-body);font-size:clamp(16px,1.4vw,18px);line-height:1.55;font-weight:400}.spx-body{font-family:var(--spx-font-body);font-size:15px;line-height:1.55;font-weight:400}.spx-body-sm{font-family:var(--spx-font-body);font-size:13px;line-height:1.5}.spx-eyebrow{font-family:var(--spx-font-body);font-size:11.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;line-height:1;color:var(--spx-ink-muted)}.spx-script{font-family:var(--spx-font-script);font-weight:500;font-style:normal;letter-spacing:-.005em;line-height:1}.spx-italic-accent{font-family:var(--spx-font-display);font-style:italic;font-weight:700}.spx-num,.spx-price,.spx-count{font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums}.h1,.h2,.h3,.h4,.h5,.h6,.h1 *,.h2 *,.h3 *,.h4 *,.h5 *,.h6 *{font-family:var(--spx-font-display)!important}.template-index body,.template-product body,.template-collection body,.template-page body,.template-blog body,.template-article body,.template-cart body{font-family:var(--spx-font-body)}.spx-carthero__title,.spx-hh__title,.spx-blog__title,.spx-art__title,.spx-blog__card-title,.spx-art__more-card h3,.spx-art__cta-title,.spx-pr__h,.spx-pr__title{font-variation-settings:normal!important;font-stretch:108%;letter-spacing:-.01em!important}.spx-carthero{min-height:0!important;align-items:center!important;padding-top:44px!important;padding-bottom:52px!important;overflow-x:clip;background-image:radial-gradient(900px 520px at 74% 16%,rgba(232,168,35,.22),transparent 62%),radial-gradient(760px 500px at 6% 94%,rgba(194,64,46,.2),transparent 60%),radial-gradient(500px 300px at 40% 55%,rgba(224,123,62,.1),transparent 65%),linear-gradient(160deg,#2a1709,#180e06 48%,#0f0905)!important}.spx-carthero__inner{align-items:center!important;min-width:0}.spx-carthero__inner>*{min-width:0}.spx-carthero__builder{min-width:0;max-width:100%}.spx-carthero__title{color:#fff!important;font-size:clamp(32px,3.6vw,54px)!important;line-height:1.05!important}@media(min-width:990px){.spx-carthero__sub{font-size:18px!important}}@media(max-width:640px){.spx-carthero{padding-top:26px!important;padding-bottom:32px!important}.spx-carthero__inner{gap:20px!important}.spx-carthero__eyebrow{font-size:11px!important;margin-bottom:12px!important}.spx-carthero__title{font-size:27px!important;line-height:1.08!important;margin-bottom:12px!important}.spx-carthero__sub{font-size:14.5px!important;margin-bottom:16px!important}.spx-carthero__trust li{font-size:12px!important}.spx-carthero__builder{padding:14px!important;border-radius:16px!important}.spx-carthero__carousel{margin-bottom:12px!important}.spx-carthero__grid{gap:8px!important;padding:12px 2px 4px!important}.spx-carthero__tile{flex:0 0 37vw!important;padding:10px 8px!important}.spx-carthero__tile-name{font-size:11.5px!important}.spx-carthero__tile-price{font-size:11px!important;margin-bottom:6px!important}.spx-carthero__add{padding:8px 6px!important;font-size:10px!important}.spx-carthero__meter-label{font-size:12px!important;flex-wrap:wrap;gap:2px 10px}.spx-carthero__bar-wrap{padding-bottom:22px!important}.spx-carthero__bar-tick span{font-size:9.5px!important}.spx-carthero__lines{max-height:96px!important}.spx-carthero__checkout{padding:14px 18px!important;font-size:14.5px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/spx-base.css.map */
