:root{--background: #ffffff;--foreground: #0a0a0a;--primary: #171717;--primary-foreground: #fafafa;--muted: #f5f5f5;--muted-foreground: #737373;--border: #e5e5e5;--ring: #a1a1a1;--hero: #0a0a0b;--accent: #0db755;--accent-2: #8ed166;--accent-flare: #d9ee99;--accent-ink: #00873c;--accent-alt: #f36730;--accent-alt-2: #f9a733;--accent-alt-flare: #ffe08a;--accent-alt-ink: #ce4801;--destructive: #e7000b;--font-sans: "Geist", system-ui, sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--font-mono: "Geist Mono", ui-monospace, monospace;--radius: 10px;--radius-card: 18px;--radius-chip: 6px;--ease: cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--font-sans);color:var(--foreground);background-color:var(--background);line-height:1.6}h1,.h1{font-family:var(--font-sans);font-weight:300;letter-spacing:-.035em}h2,.h2{font-family:var(--font-sans);font-weight:400;letter-spacing:-.025em}h3,.h3{font-family:var(--font-sans);font-weight:500;letter-spacing:-.015em}em,.emphasis-serif{font-family:var(--font-serif);font-style:italic;letter-spacing:-.01em}.label-mono{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em}.hero-section-canopy{background-color:var(--hero)!important;color:var(--primary-foreground);min-height:60vh;display:flex;align-items:center}.hero-section-canopy *{color:var(--primary-foreground)}.hero-section-canopy .section-content-wrapper{justify-content:center}.hero-section-canopy h1,.hero-section-canopy h2,.hero-section-canopy .h1,.hero-section-canopy .h2{color:var(--primary-foreground)!important}.hero-section-canopy p,.hero-section-canopy .rte{color:#fafafab3!important}.header-component-canopy,.header-component-canopy .header__row{background-color:var(--primary)!important}.header-component-canopy .header__heading,.header-component-canopy a,.header-component-canopy button,.header-component-canopy .header-actions__action{color:var(--primary-foreground)!important}.header__heading{display:inline-flex;align-items:center;text-decoration:none!important;line-height:0}.header__heading{gap:9px;color:var(--primary-foreground)!important}.header__heading-logo{display:block;height:20px;width:auto;margin:0;padding:0;flex:none}.header__heading .header__wordmark,.header-component-canopy .header__heading .header__wordmark{font-family:var(--font-sans);font-weight:600;font-size:15px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--primary-foreground)!important}.header__heading:hover .header__wordmark{color:var(--primary-foreground)!important;opacity:.85}@media(max-width:749px){.header__heading{gap:7px}.header__heading-logo{height:17px}.header__heading .header__wordmark{font-size:13px;line-height:17px}}.footer-component-canopy{background-color:var(--hero)!important}.footer-component-canopy *{color:var(--primary-foreground)!important}.footer-component-canopy .footer-content a,.footer-component-canopy .footer-content button{color:#fafafab3!important}.footer-component-canopy .footer-content a:hover,.footer-component-canopy .footer-content button:hover{color:var(--primary-foreground)!important}.button--primary,.add-to-cart-button,button.shopify-payment-button__button--unbranded{border-radius:var(--radius)!important;font-weight:500;padding:15px 28px;border:1px solid var(--primary)!important}.button--secondary,.button-unstyled{border-radius:var(--radius)!important;border:1px solid var(--border)!important}.button--primary:hover:not(:disabled),.add-to-cart-button:hover:not(:disabled),button.shopify-payment-button__button--unbranded:hover:not([disabled]){box-shadow:0 0 0 3px #0db7554d!important}.button--primary:disabled,.add-to-cart-button:disabled,button.shopify-payment-button__button--unbranded:disabled{box-shadow:inset 0 0 0 2px var(--accent-alt)!important}.product-card .product-card__content,.product-grid__card{background-color:var(--background)!important;border:1px solid var(--border)!important;border-radius:var(--radius-card)!important;box-shadow:none!important}.product-card .card__media,.product-card .card__image,.product-card .product-card__media,.product-card .product-card__image,.product-card .placeholder-svg,.product-card .product-card__placeholder-image,.product-card picture,.product-card img{background-color:var(--muted)!important}.product-card .card__media,.product-card .product-card__media,.product-card .product-card__image,.product-card picture{aspect-ratio:4 / 5!important}.product-card .product-title,.product-card h4,.product-card .h4{font-size:16px!important;font-weight:500!important;font-family:var(--font-sans)!important}.product-card .price,.product-card .price__regular,.product-card .price__sale{font-size:16px!important;font-weight:400!important;font-variant-numeric:tabular-nums!important}.collection-card{border:1px solid var(--border)!important;border-radius:var(--radius-card)!important;overflow:hidden}.collection-card__image{background-color:var(--muted)!important}.badge,.badge--sale,.badge--sold-out,.badge--in-stock{font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.14em!important;border-radius:var(--radius-chip)!important;background-color:var(--muted)!important}.badge--in-stock,.badge--available{color:var(--accent-ink)!important}.badge--sale,.badge--price-drop{color:var(--accent-alt-ink)!important}input,textarea,select{border-radius:var(--radius)!important;border:1px solid var(--border)!important}.shipping-info-canopy{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--muted-foreground)!important;text-transform:uppercase;letter-spacing:.1em;margin-top:8px;margin-bottom:4px}.collection-header-canopy{padding-block:32px 24px}.collection-header-canopy h1{font-family:var(--font-sans);font-weight:400;letter-spacing:-.025em}.variant-option__button-label{border-radius:var(--radius)!important;border:1px solid var(--border)!important}.variant-option__button-label:hover:not(:has([data-option-available=false])){box-shadow:inset 0 0 0 1px var(--accent)!important}.variant-option__button-label:has([data-option-available=false]){outline:1px solid var(--accent-alt)!important}.text-accent{color:var(--accent)!important}.text-accent-ink{color:var(--accent-ink)!important}.text-accent-alt{color:var(--accent-alt)!important}.text-accent-alt-ink{color:var(--accent-alt-ink)!important}.text-muted{color:var(--muted-foreground)!important}.text-on-dark{color:#fafafab3!important}.text-on-dark-bright{color:var(--primary-foreground)!important}.bg-hero{background-color:var(--hero)!important}.bg-muted{background-color:var(--muted)!important}@media(prefers-reduced-motion:no-preference){.button,.product-card,.collection-card,.variant-option__button-label{transition:all .15s var(--ease)}.product-card:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.section-content-wrapper{max-width:1280px;margin-inline:auto}#header-component,#header-component a:not(.button),#header-component button,#header-component summary,#header-component .header__heading,#header-component .header__wordmark{color:#fafafa!important}#header-component a:not(.button):hover,#header-component summary:hover{color:#fff!important;opacity:.8}#header-component svg{color:#fafafa}.hero-section-canopy .button-unstyled,.hero-section-canopy .banner__buttons .button{color:#fff!important;--button-color: #ffffff !important}#header-component .header-actions__action{--button-border-width: 0 !important;border:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/darkswarm-brand.css.map */
