@import"https://fonts.googleapis.com/css2?family=Lexend:wght@400;600;700&family=Source+Sans+3:wght@400;500;600&display=swap";:root{--brand-primary: #1E293B;--brand-secondary: #64748B;--brand-surface: #F8FAFC;--brand-ink: #0F172A;--brand-accent: #EA580C;--brand-accent-hover: #C2410C;--brand-white: #FFFFFF;--brand-font-heading: "Lexend", system-ui, -apple-system, Segoe UI, sans-serif;--brand-font-body: "Source Sans 3", system-ui, -apple-system, Segoe UI, sans-serif;--brand-radius-sm: 4px;--brand-radius-md: 8px;--brand-radius-lg: 12px;--brand-space-1: 4px;--brand-space-2: 8px;--brand-space-3: 16px;--brand-space-4: 24px;--brand-space-5: 32px;--brand-space-6: 48px;--brand-space-7: 64px;--brand-space-8: 96px;--brand-focus-ring: 0 0 0 3px rgba(234, 88, 12, .45);--color-foreground: var(--brand-ink);--color-background: var(--brand-surface);--color-secondary-foreground: var(--brand-secondary);--color-primary: var(--brand-primary);--color-accent: var(--brand-accent);--color-button: var(--brand-accent);--color-button-text: var(--brand-white);--color-button-hover: var(--brand-accent-hover);--color-link: var(--brand-ink);--color-link-hover: var(--brand-accent);--color-border: var(--brand-secondary);--font-heading--family: var(--brand-font-heading);--font-body--family: var(--brand-font-body);--font-heading--weight: 600;--font-body--weight: 400}body{font-family:var(--brand-font-body);font-size:16px;line-height:1.55;color:var(--brand-ink);background-color:var(--brand-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h1,.h2,.h3{font-family:var(--brand-font-heading);color:var(--brand-ink);font-weight:700;line-height:1.15;margin:0 0 var(--brand-space-3)}h1,.h1{font-size:clamp(2rem,4.5vw,3.5rem);letter-spacing:-.01em}h2,.h2{font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.01em;font-weight:600}h3,.h3{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}a{color:var(--brand-ink);text-decoration:none;transition:color .15s ease,text-decoration-color .15s ease}a:hover{color:var(--brand-accent);text-decoration:underline;text-decoration-color:var(--brand-accent);text-underline-offset:3px;text-decoration-thickness:2px}a:focus-visible{outline:none;box-shadow:var(--brand-focus-ring);border-radius:var(--brand-radius-sm)}.button,[role=button],button[type=submit],.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:var(--brand-space-2);padding:14px 28px;background-color:var(--brand-accent);color:var(--brand-white);font-family:var(--brand-font-heading);font-weight:600;font-size:1rem;letter-spacing:.01em;text-transform:none;border:1px solid var(--brand-accent);border-radius:var(--brand-radius-md);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .05s ease;text-decoration:none}.button:hover,[role=button]:hover,button[type=submit]:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--brand-accent-hover);border-color:var(--brand-accent-hover);color:var(--brand-white);text-decoration:none}.button:focus-visible,[role=button]:focus-visible,button[type=submit]:focus-visible{outline:none;box-shadow:var(--brand-focus-ring)}.button:active,[role=button]:active,button[type=submit]:active{transform:translateY(1px)}.button--secondary,.button.button--secondary{background-color:transparent;color:var(--brand-ink);border:1px solid var(--brand-ink)}.button--secondary:hover{background-color:var(--brand-ink);color:var(--brand-white)}.cta-pill{display:inline-flex;align-items:center;gap:var(--brand-space-2);padding:16px 32px;background-color:var(--brand-accent);color:var(--brand-white);font-family:var(--brand-font-heading);font-weight:600;font-size:1.0625rem;border-radius:var(--brand-radius-md);text-decoration:none;transition:background-color .18s ease}.cta-pill:hover{background-color:var(--brand-accent-hover);color:var(--brand-white);text-decoration:none}.cta-pill:focus-visible{outline:none;box-shadow:var(--brand-focus-ring)}h2.section-heading{position:relative;padding-bottom:var(--brand-space-3)}h2.section-heading:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;background-color:var(--brand-accent);border-radius:2px}.price,.product-price,[data-numeric],.spec-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media(max-width:1024px){.section,.shopify-section{padding-left:var(--brand-space-4);padding-right:var(--brand-space-4)}h1,.h1{font-size:clamp(1.75rem,5vw,2.5rem)}}@media(max-width:640px){body{font-size:15.5px}.banner,.hero,.shopify-section--hero{padding-top:var(--brand-space-5);padding-bottom:var(--brand-space-5)}.button,[role=button],button[type=submit],.cta-pill{width:100%;justify-content:center;padding:16px 24px}h1,.h1{font-size:1.875rem;letter-spacing:-.005em}h2,.h2{font-size:1.5rem}h2.section-heading:after{width:36px}}header h1,.header h1,.section-header h1,.header__heading,.header__heading-link,.header__heading-logo-text,[class*=header__heading]{font-size:1.5rem!important;letter-spacing:0!important;font-weight:700!important;margin:0!important;line-height:1.2!important}a.button,button.button,a.button--primary,button.button--primary,.hero__button,.banner__button,.button-block,.cta-link,[class*=button--primary],a[href*="/collections/all"]:not(.header__menu-link):not(.header__heading-link),a.button.button--primary{background-color:#ea580c!important;color:#fff!important;border:1px solid #EA580C!important;padding:14px 28px!important;border-radius:8px!important;display:inline-block!important;text-decoration:none!important;font-family:Lexend,sans-serif!important;font-weight:600!important;letter-spacing:.01em!important;transition:background-color .18s ease!important}a.button:hover,button.button:hover,.hero__button:hover,.banner__button:hover,a.button.button--primary:hover{background-color:#c2410c!important;border-color:#c2410c!important;color:#fff!important;text-decoration:none!important}.header__inline-menu a,.header__menu-link,.header__menu-link--top-level,nav a{background-color:transparent!important;border:none!important;padding:0!important;color:var(--brand-ink, #0F172A)!important;font-weight:500!important}.hero,.banner,.shopify-section--hero,.shopify-section--banner,[class*=hero__],[class*=banner__]{position:relative}.hero:before,.banner:before,.shopify-section--hero:before,.shopify-section--banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1e293bc7,#0f172a9e);pointer-events:none;z-index:1}.hero__content,.banner__content,.hero__text,.banner__text-content,.hero__buttons,.banner__buttons{position:relative;z-index:2}.hero h1,.hero h2,.hero h3,.banner h1,.banner h2,.banner h3,.hero__heading,.banner__heading,.hero__subheading,.banner__subheading,.hero__text-content,.banner__text-content{color:#f8fafc!important}.hero p,.banner p{color:#f8fafcd9!important}.featured-collection,.shopify-section--featured-collection{padding-top:32px!important}.featured-collection h2,.shopify-section--featured-collection h2{color:var(--brand-ink, #0F172A)!important}.featured-collection .product-grid:empty,.featured-collection:has(.product-grid:empty){display:none!important}.shopify-section+.shopify-section{margin-top:0}.section-padding,.shopify-section--padded{padding-top:64px!important;padding-bottom:64px!important}@media(max-width:640px){.section-padding,.shopify-section--padded{padding-top:40px!important;padding-bottom:40px!important}header h1,.header__heading{font-size:1.25rem!important}}.shopify-section--hero h1,.shopify-section--banner h1{max-width:18ch}header a,nav a,.header a:not(.header__heading-link),.shopify-section--header a,[class*=header__] a:not(.button),[class*=navigation] a{background-color:transparent!important;background:transparent!important;border:none!important;padding:4px 8px!important;color:var(--brand-ink, #0F172A)!important;font-weight:500!important;border-radius:0!important;text-decoration:none!important}header a:hover,nav a:hover{color:var(--brand-accent, #EA580C)!important;background:transparent!important}.hero *:not(button):not(.button):not(a.button),.banner *:not(button):not(.button):not(a.button),.shopify-section--hero *:not(button):not(.button):not(a.button),.shopify-section--banner *:not(button):not(.button):not(a.button),[class*=hero__]:not(button):not(.button):not(a.button),[class*=banner__]:not(button):not(.button):not(a.button){color:#f8fafc!important}.hero h1,.hero h2,.hero h3,.banner h1,.banner h2,.banner h3,.shopify-section--hero h1,.shopify-section--hero h2,.shopify-section--hero h3,.shopify-section--banner h1,.shopify-section--banner h2{color:#f8fafc!important;text-shadow:0 2px 12px rgba(0,0,0,.3)}.hero .button,.hero a.button,.hero a[href*="/collections"],.banner .button,.banner a.button,.hero__button,.banner__button,[class*=hero__button],[class*=banner__button]{background-color:#ea580c!important;background:#ea580c!important;color:#fff!important;border:2px solid #EA580C!important;padding:14px 32px!important;border-radius:8px!important;font-family:Lexend,sans-serif!important;font-weight:600!important;font-size:1rem!important;text-decoration:none!important;text-shadow:none!important;box-shadow:0 2px 8px #00000026}.hero .button:hover,.hero a.button:hover,.hero__button:hover{background-color:#c2410c!important;background:#c2410c!important;border-color:#c2410c!important;color:#fff!important}.hero .button *,.hero a.button *,.hero__button *,.banner__button *{color:#fff!important}.hero,.banner,.shopify-section--hero{min-height:480px}@media(max-width:640px){.hero,.banner,.shopify-section--hero{min-height:360px}}html body header a[href],html body nav a[href],html body .shopify-section--header a[href],html body .header__inline-menu a[href],html body [class*=header__] a[href*="/collection"],html body [class*=header__] a[href*="/catalog"]{background-color:transparent!important;background:transparent!important;border:none!important;border-radius:0!important;padding:4px 8px!important;color:var(--brand-ink, #0F172A)!important;font-weight:500!important;font-family:var(--brand-font-body, "Source Sans 3"),sans-serif!important;text-decoration:none!important;box-shadow:none!important;text-shadow:none!important;letter-spacing:0!important}html body header a[href]:hover,html body nav a[href]:hover,html body .shopify-section--header a[href]:hover{background:transparent!important;color:var(--brand-accent, #EA580C)!important}html body header a.header__heading-link,html body .shopify-section--header a.header__heading-link{font-family:var(--brand-font-heading, "Lexend"),sans-serif!important;font-weight:700!important;font-size:1.25rem!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/base.css.map */
