/* GENERATED by scripts/build-storefront-light-map.py: do not edit by hand. Dark-theme colours inside the
   page body (#main-content) mapped to the white storefront look; storefront-light.css loads after this. */

/* style.css */
#main-content .stx-form-shell { background: #ffffff; }
/* style.css */
.site-shell #main-content .stx-mobile-feature-link--cart { color: #111827; }
/* style.css */
.site-shell #main-content .stx-mobile-action-row a { color: #111827; }
/* style.css */
.site-shell #main-content .stx-firearms-card-grid a::after, .site-shell #main-content .stx-optics-card-grid a::after, .site-shell #main-content .stx-ammo-card-grid a::after, .site-shell #main-content .stx-accessories-card-grid a::after, .site-shell #main-content .stx-mags-card-grid a::after { color: #9a3412; }
/* style.css */
#main-content .stx-exclusive-card__media.is-image-missing, #main-content .stx-bundle-card__media.is-image-missing { background: #ffffff; }
/* style.css */
#main-content .stx-store-info-line { color: #4b5563; }
/* style.css */
#main-content .stx-help-box { background: #ffffff; color: #111827; }
/* style.css */
#main-content .stx-help-box strong { color: #111827; }
/* style.css */
#main-content .stx-help-box a { color: #9a3412; }
/* style.css */
#main-content .stx-checkout-summary { border: 1px solid #e2e5ea; background: #ffffff; color: #111827; }
/* style.css */
#main-content .stx-checkout-summary__title { color: #111827; }
/* style.css */
#main-content .stx-checkout-summary strong { color: #111827; }
/* style.css */
#main-content .stx-checkout-summary a { color: #9a3412; }
/* style.css */
#main-content .stx-pickup-hint { background: #ffffff; color: #111827; }
/* assets/css/theme.css */
#main-content ::-webkit-scrollbar-track { background: #ffffff; }
/* assets/css/theme.css */
#main-content .glass-card { background: #ffffff; box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06); }
/* assets/css/theme.css */
#main-content .glass-card:hover { box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06); }
/* assets/css/theme.css */
#main-content .soft-ring { box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06); }
/* assets/css/theme.css */
body.page-faq #main-content details.glass-card[open] { background: #ffffff; }
/* assets/css/theme.css */
body.home #main-content .stx-home-search { background: #ffffff; }
/* assets/css/theme.css */
body.home #main-content .stx-home-search input { color: #111827; }
/* assets/css/theme.css */
body.home #main-content .stx-home-search input::placeholder { color: #4b5563; }
/* assets/css/theme.css */
body.home #main-content .stx-promo-slider { background: #ffffff; box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06); }
/* assets/css/theme.css */
body.home #main-content .stx-promo-slider .stx-promo-slide span { color: #9a3412; }
/* assets/css/theme.css */
body.home #main-content .stx-promo-slider .stx-promo-slide h2 { color: #111827; }
/* assets/css/theme.css */
body.home #main-content .stx-promo-slider .stx-promo-slide p { color: #111827; }
/* assets/css/theme.css */
body.home #main-content .stx-promo-slider .stx-promo-slide a { color: #111827; }
/* assets/css/theme.css */
body.home #main-content .stx-promo-slider .stx-promo-compliance { color: #4b5563; }
/* assets/css/theme.css */
body.home #main-content .stx-trust-bar { background: #ffffff; }
/* assets/css/theme.css */
body.home #main-content .stx-trust-bar li { background: #ffffff; color: #111827; }
/* assets/css/theme.css */
body.home #main-content .stx-home-service-panel, body.home #main-content .stx-home-location-card, body.home #main-content .stx-home-about-card, body.home #main-content .stx-home-owner-card, body.home #main-content .stx-home-areas-card { background: #ffffff; }
/* assets/css/theme.css */
body.home #main-content .stx-home-pricing-grid div { background: #ffffff; }
/* assets/css/theme.css */
body.home #main-content .stx-home-pricing-grid dt { color: #4b5563; }
/* assets/css/theme.css */
body.home #main-content .stx-home-pricing-grid dd { color: #111827; }
/* assets/css/theme.css */
body.home #main-content .stx-home-pricing-grid div:last-child dd { color: #9a3412; }
/* assets/css/theme.css */
body.home #main-content .stx-home-owner-mark { background: #ffffff; }
/* assets/css/theme.css */
body.home #main-content .stx-home-areas-card li { background: #ffffff; color: #111827; }
/* assets/css/theme.css */
body.home #main-content .stx-category-strip a { background: #ffffff; color: #111827; }
/* assets/css/theme.css */
body.home #main-content .stx-showcase-card, body.home #main-content .stx-steps-grid article, body.home #main-content .stx-compliance-strip { background: #ffffff; }
/* assets/css/theme.css */
body.home #main-content .stx-showcase-media { background: #ffffff; color: #9a3412; }
/* assets/css/theme.css */
body.home #main-content .stx-showcase-body h3 { color: #111827; }
/* assets/css/theme.css */
body.home #main-content .stx-showcase-price { color: #9a3412; }
/* assets/css/theme.css */
body.home #main-content .stx-compliance-strip p { color: #4b5563; }
/* assets/css/theme.css */
body.home #main-content .stx-showcase-cta, body.home #main-content .stx-showcase-link { color: #9a3412; }
/* assets/css/theme.css */
body.home #main-content .stx-showcase-cta:hover, body.home #main-content .stx-showcase-link:hover { color: #7c5a1e; }
/* assets/css/theme.css */
body.home #main-content .stx-home-promo-card, body.home #main-content .stx-home-fallback-card { background: #ffffff; }
/* assets/css/theme.css */
body.home #main-content .stx-home-promo-card:hover, body.home #main-content .stx-home-fallback-card:hover { box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06); }
/* assets/css/theme.css */
body.home #main-content .stx-home-promo-card span, body.home #main-content .stx-home-fallback-card span { color: #9a3412; }
/* assets/css/theme.css */
body.home #main-content .stx-home-promo-card h3, body.home #main-content .stx-home-fallback-card h3 { color: #111827; }
/* assets/css/theme.css */
body.home #main-content .stx-home-promo-card p, body.home #main-content .stx-home-fallback-card p { color: #4b5563; }
/* assets/css/theme.css */
body.home #main-content .stx-home-promo-card a, body.home #main-content .stx-home-fallback-card span { color: #9a3412; }
/* assets/css/theme.css */
body.home #main-content .stx-home-promo-card a:hover { color: #7c5a1e; }
/* assets/css/theme.css */
body.home #main-content .stx-steps-grid p { color: #9a3412; }
/* assets/css/theme.css */
body.home #main-content .stx-steps-grid h3 { color: #111827; }
/* assets/css/theme.css */
body.home #main-content .stx-compliance-strip h2 { color: #111827; }
/* assets/css/theme.css */
body.home #main-content .stx-home-now-card { background: #ffffff; }
/* assets/css/theme.css */
body.home #main-content .stx-home-now-card:hover { box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06); }
/* assets/css/theme.css */
body.home #main-content .stx-home-now-kicker { color: #9a3412; }
/* assets/css/theme.css */
body.home #main-content .stx-home-now-card h3 { color: #111827; }
/* assets/css/theme.css */
body.home #main-content .stx-home-now-card p { color: #4b5563; }
/* assets/css/theme.css */
#main-content main > section:first-child { background: #ffffff !important; }
/* assets/css/theme.css */
#main-content main :is(a, #main-content article, #main-content li, #main-content div)[class*="border-slate-700"][class*="bg-slate-950"], #main-content main :is(a, #main-content article, #main-content li, #main-content div)[class*="border-slate-700"][class*="bg-slate-900"], #main-content main :is(a, #main-content article, #main-content li, #main-content div)[class*="border-amber-500"][class*="bg-slate-900"] { background: #ffffff !important; }
/* assets/css/theme.css */
#main-content main :is(a, #main-content article, #main-content li, #main-content div)[class*="border-slate-700"][class*="bg-slate-950"]:hover, #main-content main :is(a, #main-content article, #main-content li, #main-content div)[class*="border-slate-700"][class*="bg-slate-900"]:hover, #main-content main :is(a, #main-content article, #main-content li, #main-content div)[class*="border-amber-500"][class*="bg-slate-900"]:hover { box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06); }
/* assets/css/theme.css */
#main-content main a[class*="bg-gradient-to-r"][class*="from-amber-500"], #main-content main a.bg-amber-500, #main-content #confirm-age { color: #111827 !important; }
/* assets/css/theme.css */
#main-content a[class*="text-sky-"], #main-content p[class*="text-sky-"], #main-content h2[class*="text-sky-"], #main-content h3[class*="text-sky-"], #main-content span[class*="text-sky-"] { color: #9a3412 !important; }
/* assets/css/theme.css */
#main-content nav a[class*="bg-sky-500"] { color: #9a3412 !important; }
/* assets/css/theme.css */
#main-content nav a:hover { color: #9a3412 !important; }
/* assets/css/theme.css */
#main-content .stx-form-shell { background: #ffffff; box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06); }
/* assets/css/theme.css */
#main-content section iframe[data-tally-src] { background: #ffffff; }
/* assets/css/retail-pages.css */
#main-content .stx-page { color: #111827; }
/* assets/css/retail-pages.css */
#main-content .stx-section--alt { background: #ffffff; }
/* assets/css/retail-pages.css */
#main-content .stx-section-kicker { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-section-head h2 { color: #111827; }
/* assets/css/retail-pages.css */
#main-content .stx-section-head p { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-link-arrow { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-link-arrow:hover { color: #7c5a1e; }
/* assets/css/retail-pages.css */
#main-content .stx-page-card { border: 1px solid #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-page-card p { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-catalog-sidebar { border: 1px solid #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-catalog-sidebar h3 { color: #7c5a1e; }
/* assets/css/retail-pages.css */
#main-content .stx-filter-list a { color: #111827; }
/* assets/css/retail-pages.css */
#main-content .stx-filter-list a:hover, #main-content .stx-filter-list a.is-active { color: #7c5a1e; }
/* assets/css/retail-pages.css */
#main-content .stx-filter-list span { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-cat-card { border: 1px solid #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-cat-card__visual { background: #ffffff; }
/* assets/css/retail-pages.css */
#main-content .stx-cat-card__visual::after { background: #ffffff; }
/* assets/css/retail-pages.css */
#main-content .stx-cat-card__icon { background: #ffffff; }
/* assets/css/retail-pages.css */
#main-content .stx-cat-card__body span { color: #7c5a1e; }
/* assets/css/retail-pages.css */
#main-content .stx-empty-catalog { background: #ffffff; }
/* assets/css/retail-pages.css */
#main-content .stx-empty-catalog p { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-timeline__step { border: 1px solid #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-timeline__num { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-timeline__step p { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-contact-preference__hint { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-contact-hours li { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-contact-card__note { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-pricing-card { border: 1px solid #e2e5ea; background: #ffffff; }
/* assets/css/retail-pages.css */
#main-content .stx-pricing-card--featured { background: #ffffff; }
/* assets/css/retail-pages.css */
#main-content .stx-pricing-card dt { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-pricing-card dd { color: #111827; }
/* assets/css/retail-pages.css */
#main-content .stx-pricing-card small { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-form-shell { border: 1px solid #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-form-shell--premium { background: #ffffff; }
/* assets/css/retail-pages.css */
#main-content .stx-form-shell__head h2 { color: #111827; }
/* assets/css/retail-pages.css */
#main-content .stx-form-shell__head p { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-form-label { color: #111827; }
/* assets/css/retail-pages.css */
#main-content .stx-form-label .stx-required { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-form-input { border: 1px solid #e2e5ea; background: #ffffff; color: #111827; }
/* assets/css/retail-pages.css */
#main-content .stx-form-notice { color: #7c5a1e; }
/* assets/css/retail-pages.css */
#main-content .stx-status--success { background: #ffffff; color: #15803d; }
/* assets/css/retail-pages.css */
#main-content .stx-status--error { color: #b91c1c; }
/* assets/css/retail-pages.css */
#main-content .stx-status--info { color: #7c5a1e; }
/* assets/css/retail-pages.css */
#main-content .stx-faq-group h2 { color: #7c5a1e; }
/* assets/css/retail-pages.css */
#main-content .stx-accordion__item { border: 1px solid #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-accordion__item summary::after { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-accordion__body { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-contact-card__name { color: #111827; }
/* assets/css/retail-pages.css */
#main-content .stx-info-strip__label { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-info-strip p:last-child { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-promo-card { border: 1px solid #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-promo-card__type { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-promo-card__subtitle { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-promo-card__compliance { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-promo-card__terms a { color: #7c5a1e; }
/* assets/css/retail-pages.css */
#main-content .stx-promo-products .stx-product-card--catalog, #main-content .stx-promo-products .stx-product-card--plugin { border: 1px solid #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-promo-products .stx-product-card__brand-logo, #main-content .stx-promo-products .stx-product-card__brand { color: #7c5a1e; }
/* assets/css/retail-pages.css */
#main-content .stx-promo-products .stx-product-card__title { color: #111827; }
/* assets/css/retail-pages.css */
#main-content .stx-promo-products .stx-product-card__title a:hover { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-promo-products .stx-product-card__sku { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-promo-products .stx-product-card__price { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-promo-products .stx-product-card__msrp { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-empty-state { border: 1px dashed #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-contact-card { border: 1px solid #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-contact-card p, #main-content .stx-contact-card li { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-map-embed { border: 1px solid #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-transfer-step-card { border: 1px solid #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-transfer-step-card__num { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-transfer-step-card p { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-pricing-highlight__lead { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-pricing-highlight__lead strong { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-compliance-note { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-cta-banner { background: #ffffff; }
/* assets/css/retail-pages.css */
#main-content .stx-cta-banner p { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-legal-toc { border: 1px solid #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-legal-toc__label { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-legal-toc a { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-legal-toc a:hover { color: #7c5a1e; }
/* assets/css/retail-pages.css */
#main-content .stx-legal-document { border: 1px solid #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-legal-meta__label { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-legal-prose { border: 1px solid #e2e5ea; }
/* assets/css/retail-pages.css */
#main-content .stx-legal-prose h2 { color: #7c5a1e; }
/* assets/css/retail-pages.css */
#main-content .stx-legal-prose p, #main-content .stx-legal-prose li { color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-legal-prose a { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-page-cta { border: 1px solid #e2e5ea; background: #ffffff; }
/* assets/css/retail-pages.css */
#main-content .stx-compliance-banner { color: #7c5a1e; }
/* assets/css/retail-pages.css */
#main-content .stx-doc-list li { border: 1px solid #e2e5ea; background: #ffffff; color: #4b5563; }
/* assets/css/retail-pages.css */
#main-content .stx-doc-list li::before { color: #9a3412; }
/* assets/css/retail-pages.css */
#main-content .stx-xfer-fees__panel { background: #ffffff; }
/* assets/css/retail-pages.css */
#main-content .stx-xfer-fees__lead > p:not(.stx-xfer-fees__price) { color: #111827; }
/* assets/css/retail-pages.css */
#main-content .stx-xfer-track__dot::before { background: #ffffff; }
/* assets/css/retail-pages.css */
#main-content .stx-xfer-fees__fine { border-top: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/retail-pages.css */
#main-content .stx-xfer-fees__cta:hover, #main-content .stx-xfer-fees__cta:focus-visible { color: #111827; }
/* assets/css/retail-home.css */
#main-content .stx-brand-strip { border-bottom: 1px solid #e2e5ea; }
/* assets/css/retail-home.css */
#main-content .stx-brand-strip__label { color: #4b5563; }
/* assets/css/retail-home.css */
#main-content .stx-brand-strip__logos .stx-brand-logo { border: 1px solid #e2e5ea; background: #ffffff; color: #111827; }
/* assets/css/retail-home.css */
#main-content .stx-brand-logo strong { color: #9a3412; }
/* assets/css/retail-home.css */
#main-content .stx-brand-logo em { color: #111827; }
/* assets/css/retail-home.css */
#main-content .stx-brand-strip__logos .stx-brand-logo:hover { color: #7c5a1e; }
/* assets/css/retail-home.css */
#main-content .stx-section--alt { background: #ffffff; }
/* assets/css/retail-home.css */
#main-content .stx-section-kicker { color: #9a3412; }
/* assets/css/retail-home.css */
#main-content .stx-section-head h2 { color: #111827; }
/* assets/css/retail-home.css */
#main-content .stx-section-head p { color: #4b5563; }
/* assets/css/retail-home.css */
#main-content .stx-link-arrow { color: #9a3412; }
/* assets/css/retail-home.css */
#main-content .stx-link-arrow:hover { color: #7c5a1e; }
/* assets/css/retail-home.css */
#main-content .stx-cat-card { border: 1px solid #e2e5ea; }
/* assets/css/retail-home.css */
#main-content .stx-cat-card__visual { background: #ffffff; }
/* assets/css/retail-home.css */
#main-content .stx-cat-card__visual::after { background: #ffffff; }
/* assets/css/retail-home.css */
#main-content .stx-cat-card__icon { background: #ffffff; }
/* assets/css/retail-home.css */
#main-content .stx-cat-card__copy { color: #4b5563; }
/* assets/css/retail-home.css */
#main-content .stx-cat-card__meta { color: #4b5563; }
/* assets/css/retail-home.css */
#main-content .stx-cat-card__cta { color: #7c5a1e; }
/* assets/css/retail-home.css */
#main-content .stx-product-card { border: 1px solid #e2e5ea; }
/* assets/css/retail-home.css */
#main-content .stx-product-card__brand { color: #7c5a1e; }
/* assets/css/retail-home.css */
#main-content .stx-product-card__title { color: #111827; }
/* assets/css/retail-home.css */
#main-content .stx-product-card__sku { color: #4b5563; }
/* assets/css/retail-home.css */
#main-content .stx-product-card__price { color: #9a3412; }
/* assets/css/retail-home.css */
#main-content .stx-product-card__msrp { color: #4b5563; }
/* assets/css/retail-home.css */
body.home #main-content .stxcp-card, body.home #main-content .stxcp-product-card { border: 1px solid #e2e5ea !important; }
/* assets/css/retail-home.css */
body.home #main-content .stxcp-card-title a { color: #111827 !important; }
/* assets/css/retail-home.css */
body.home #main-content .stxcp-card-brand { color: #7c5a1e !important; }
/* assets/css/retail-home.css */
body.home #main-content .stxcp-card-price { color: #9a3412 !important; }
/* assets/css/retail-home.css */
#main-content .stx-home-transfer-cta { border: 1px solid #e2e5ea; }
/* assets/css/retail-home.css */
#main-content .stx-home-transfer-cta p { color: #4b5563; }
/* assets/css/retail-home.css */
#main-content .stx-home-location__info { border: 1px solid #e2e5ea; }
/* assets/css/retail-home.css */
#main-content .stx-home-location__address { color: #4b5563; }
/* assets/css/retail-home.css */
#main-content .stx-stat-card { border: 1px solid #e2e5ea; background: #ffffff; }
/* assets/css/retail-home.css */
#main-content .stx-stat-card strong { color: #9a3412; }
/* assets/css/retail-home.css */
#main-content .stx-stat-card span { color: #111827; }
/* assets/css/retail-home.css */
#main-content .stx-benefit-card { border: 1px solid #e2e5ea; }
/* assets/css/retail-home.css */
#main-content .stx-benefit-card__icon { color: #9a3412; }
/* assets/css/retail-home.css */
#main-content .stx-benefit-card p { color: #4b5563; }
/* assets/css/retail-home.css */
#main-content .stx-service-panel { border: 1px solid #e2e5ea; }
/* assets/css/retail-home.css */
#main-content .stx-pricing-grid div { border: 1px solid #e2e5ea; background: #ffffff; }
/* assets/css/retail-home.css */
#main-content .stx-pricing-grid dt { color: #4b5563; }
/* assets/css/retail-home.css */
#main-content .stx-pricing-grid dd { color: #111827; }
/* assets/css/retail-home.css */
#main-content .stx-compliance-banner { color: #7c5a1e; }
/* assets/css/catalog-theme.css */
#main-content .stx-product-rating__stars { color: #4b5563; }
/* assets/css/catalog-theme.css */
#main-content .stx-product-card__savings { color: #15803d; }
/* assets/css/catalog-theme.css */
#main-content .stx-product-card__availability.is-available { color: #15803d; }
/* assets/css/catalog-theme.css */
#main-content .stx-product-card__availability.is-unavailable { color: #4b5563; }
/* assets/css/catalog-theme.css */
#main-content .stx-catalog-pagination__link { border: 1px solid var(--stx-border, #e2e5ea); background: #ffffff; }
/* assets/css/catalog-theme.css */
#main-content .stx-product-detail__media { border: 1px solid var(--stx-border, #e2e5ea); box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06); }
/* assets/css/catalog-theme.css */
#main-content .stx-product-detail__description { color: #4b5563; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-sidebar { border: 1px solid var(--stx-border, #e2e5ea); box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06); }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-sidebar__head { border-bottom: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/catalog-theme.css */
#main-content .stx-product-reviews .comment_container, #main-content .stx-product-reviews #review_form_wrapper { border: 1px solid var(--stx-border, #e2e5ea); background: #ffffff; }
/* assets/css/catalog-theme.css */
#main-content .stx-product-reviews textarea, #main-content .stx-product-reviews input[type="text"], #main-content .stx-product-reviews input[type="email"] { border: 1px solid var(--stx-border, #e2e5ea); background: #ffffff; color: #111827; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-filter-group { border: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-quick-filters__title { color: #111827; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-filter-option { border: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-field input { border: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-sort__select { border: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-filter-search__input { border: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-sort__direction { border: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-sidebar__head { background: #ffffff; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-sidebar__close { border: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-sidebar__actions { background: #ffffff; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-product-detail-gallery__nav { border: 1px solid var(--stx-border, #e2e5ea); background: #ffffff; color: #111827; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-product-detail-buybox__summary { color: #4b5563; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-product-detail-buybox__msrp { color: #4b5563; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-product-detail-buybox__compliance { color: #4b5563; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-product-detail-buybox__meta-row { border-bottom: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-product-detail-section__block + .stx-product-detail-section__block { border-top: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-product-detail-section__text { color: #4b5563; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-product-detail-section__empty { color: #4b5563; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-product-detail-features { color: #4b5563; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-product-detail-specs th, body.stx-catalog-page #main-content .stx-product-detail-specs td, body.stx-catalog-page #main-content .stx-pdp-spec-label, body.stx-catalog-page #main-content .stx-pdp-spec-value { border-bottom: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-product-detail-compliance__item { border: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-product-detail-compliance__message { color: #4b5563; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-pdp-carousel__nav { border: 1px solid var(--stx-border, #e2e5ea); background: #ffffff; color: #111827; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-product-card--pdp-compact { border: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-product-card--pdp-compact .stx-product-card__media { border-bottom: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-sidebar { background: #ffffff; color: #4b5563; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-sidebar__title, body.stx-catalog-page #main-content .stx-catalog-filter-group__title, body.stx-catalog-page #main-content .stx-catalog-taxonomy-subgroup__title { color: #111827; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-sidebar__hint, body.stx-catalog-page #main-content .stx-catalog-filter-option, body.stx-catalog-page #main-content .stx-catalog-filter-links__item { color: #4b5563; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-filter-group__title { background: #ffffff; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-filter-group__body { background: #ffffff; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-filter-links__item, body.stx-catalog-page #main-content .stx-catalog-filter-option { background: #ffffff; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-filter-links__item:hover, body.stx-catalog-page #main-content .stx-catalog-filter-links__item:focus-visible, body.stx-catalog-page #main-content .stx-catalog-filter-option:hover, body.stx-catalog-page #main-content .stx-catalog-filter-option:focus-within, body.stx-catalog-page #main-content .stx-catalog-filter-links__item.is-active, body.stx-catalog-page #main-content .stx-catalog-filter-option.is-active { background: #ffffff; color: #111827; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-filter-option input[type="radio"] { background: #ffffff; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-filter-option input[type="radio"]::before { background: #ffffff; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-filter-option input[type="checkbox"] { background: #ffffff; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-filter-search__input, body.stx-catalog-page #main-content .stx-catalog-price-input__field { background: #ffffff; color: #111827; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-price-input__label { color: #4b5563; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-price-input__field > span { color: #9a3412; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-price-input__field input { color: #111827; }
/* assets/css/catalog-theme.css */
body.stx-catalog-page #main-content .stx-catalog-filter-count { background: #ffffff; color: #111827; }
/* assets/css/product-pdp.css */
body.stx-catalog-page #main-content .stx-pdp-gallery__main, body.stx-catalog-page #main-content .stx-product-detail-gallery__main, body.single-product #main-content .stx-pdp-gallery__main, body.single-product #main-content .stx-product-detail-gallery__main { border: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/product-pdp.css */
body.stx-catalog-page #main-content .stx-product-detail-buybox__summary, body.single-product #main-content .stx-product-detail-buybox__summary { color: #4b5563; }
/* assets/css/product-pdp.css */
body.stx-catalog-page #main-content .stx-product-detail-buybox__purchase .quantity, body.single-product #main-content .stx-product-detail-buybox__purchase .quantity, body.stx-catalog-page #main-content .stx-product-detail-buybox__purchase .stx-qty, body.single-product #main-content .stx-product-detail-buybox__purchase .stx-qty { border: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/product-pdp.css */
body.stx-catalog-page #main-content .stx-product-detail-buybox__purchase .quantity .qty, body.single-product #main-content .stx-product-detail-buybox__purchase .quantity .qty { border-left: 1px solid var(--stx-border, #e2e5ea); border-right: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/product-pdp.css */
#main-content .stx-pdp-fulfillment__item span, #main-content .stx-pdp-fulfillment__note { color: #4b5563; }
/* assets/css/product-pdp.css */
#main-content .stx-pdp-trust { border-top: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/product-pdp.css */
#main-content .stx-pdp-trust__list li { color: #4b5563; }
/* assets/css/product-pdp.css */
#main-content .stx-pdp-rebate-banner { background: #ffffff; }
/* assets/css/product-pdp.css */
body.stx-catalog-page #main-content .stx-pdp-info, body.single-product #main-content .stx-pdp-info { border: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/product-pdp.css */
#main-content .stx-pdp-lifestyle__item { border: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/product-pdp.css */
#main-content .stx-pdp-faq .stx-accordion__item { border: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/product-pdp.css */
#main-content .stx-pdp-faq .stx-accordion__body { color: #4b5563; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .glass-card { background: #ffffff !important; box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06) !important; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .glass-card > h1 { color: #111827 !important; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .glass-card > h1::before { color: #9a3412; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .glass-card > h1::after { color: #4b5563; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-navigation { background: #ffffff; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-navigation a { color: #4b5563 !important; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-navigation a:hover, body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-navigation a:focus { color: #111827 !important; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-navigation .is-active a { color: #111827 !important; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-navigation-link--customer-logout a { color: #b91c1c !important; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-content { background: #ffffff; color: #4b5563; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-content > p:first-child { color: #111827; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-content p { color: #4b5563; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-content a { color: #9a3412; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-content h2, body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-content h3, body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-content legend { color: #111827; }
/* assets/css/account-stx.css */
#main-content .stx-account-overview__heading > p { color: #9a3412 !important; }
/* assets/css/account-stx.css */
#main-content .stx-account-action-card { background: #ffffff; }
/* assets/css/account-stx.css */
#main-content .stx-account-action-card > span { color: #9a3412; }
/* assets/css/account-stx.css */
#main-content .stx-account-overview__compliance { color: #4b5563 !important; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content table.shop_table { background: #ffffff; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content table.shop_table th, body.woocommerce-account.logged-in #main-content table.shop_table td { color: #4b5563; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-Address { background: #ffffff; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-Address-title h2, body.woocommerce-account.logged-in #main-content .woocommerce-Address-title h3 { color: #111827; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-Address-title a.edit { color: #9a3412 !important; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-Address address { color: #4b5563; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-content form .form-row label { color: #111827; }
/* assets/css/account-stx.css */
body.woocommerce-account.logged-in #main-content .woocommerce-MyAccount-content form fieldset { background: #ffffff; }
/* assets/css/account-stx.css */
body.woocommerce-account:not(.logged-in) #main-content .glass-card { background: #ffffff !important; box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06) !important; }
/* assets/css/account-stx.css */
body.woocommerce-account:not(.logged-in) #main-content .glass-card > h1 { color: #111827 !important; }
/* assets/css/account-stx.css */
body.woocommerce-account:not(.logged-in) #main-content .glass-card > h1::after { color: #4b5563; }
/* assets/css/account-stx.css */
body.woocommerce-account:not(.logged-in) #main-content .woocommerce h2 { color: #9a3412 !important; }
/* assets/css/account-stx.css */
body.woocommerce-account:not(.logged-in) #main-content .woocommerce-form-login { background: #ffffff !important; }
/* assets/css/account-stx.css */
#main-content .stx-account-register-cta { color: #111827; }
/* assets/css/account-stx.css */
#main-content .stx-account-register-cta__eyebrow { color: #9a3412; }
/* assets/css/account-stx.css */
#main-content .stx-account-register-cta strong { color: #111827; }
/* assets/css/account-stx.css */
#main-content .stx-account-register-cta p { color: #4b5563; }
/* assets/css/account-stx.css */
#main-content .stx-account-register-cta ul { color: #111827; }
/* assets/css/account-stx.css */
#main-content .stx-account-register-cta li::before { color: #9a3412; }
/* assets/css/account-stx.css */
#main-content .stx-register-shell { background: #ffffff; box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06); }
/* assets/css/account-stx.css */
#main-content .stx-register-heading p { color: #9a3412; }
/* assets/css/account-stx.css */
#main-content .stx-register-heading h1 { color: #111827; }
/* assets/css/account-stx.css */
#main-content .stx-register-heading span { color: #4b5563; }
/* assets/css/account-stx.css */
#main-content .stx-register-section-heading strong { color: #111827; }
/* assets/css/account-stx.css */
#main-content .stx-register-form label { color: #111827; }
/* assets/css/account-stx.css */
#main-content .stx-register-form label em { color: #9a3412; }
/* assets/css/account-stx.css */
#main-content .stx-register-terms { color: #4b5563; }
/* assets/css/account-stx.css */
#main-content .stx-register-terms a, #main-content .stx-register-login a { color: #9a3412; }
/* assets/css/account-stx.css */
#main-content .stx-register-login { color: #4b5563; }
/* assets/css/account-stx.css */
body.woocommerce-account:not(.logged-in) #main-content .woocommerce-form-register { background: #ffffff !important; }
/* assets/css/account-stx.css */
body.woocommerce-account:not(.logged-in) #main-content .woocommerce-form-register label { color: #111827 !important; }
/* assets/css/account-stx.css */
body.woocommerce-account:not(.logged-in) #main-content .woocommerce-privacy-policy-text { color: #4b5563 !important; }
/* assets/css/account-stx.css */
body.woocommerce-account:not(.logged-in) #main-content .woocommerce-privacy-policy-text a { color: #9a3412 !important; }
/* assets/css/account-stx.css */
body.woocommerce-account:not(.logged-in) #main-content .woocommerce-form-login label { color: #111827 !important; }
/* assets/css/account-stx.css */
body.woocommerce-account:not(.logged-in) #main-content .woocommerce-form-login .required { color: #9a3412 !important; }
/* assets/css/account-stx.css */
body.woocommerce-account:not(.logged-in) #main-content .woocommerce-LostPassword a { color: #9a3412 !important; }
/* assets/css/account-stx.css */
body.woocommerce-account:not(.logged-in) #main-content .woocommerce-LostPassword a:hover, body.woocommerce-account:not(.logged-in) #main-content .woocommerce-LostPassword a:focus { color: #111827 !important; }
/* assets/css/order-received.css */
body.woocommerce-order-received #main-content .stx-woocommerce--order-received { background: #ffffff; }
/* assets/css/order-received.css */
#main-content .stx-order-confirmation { background: #ffffff; color: #111827; }
/* assets/css/order-received.css */
#main-content .stx-order-confirmation--review { background: #ffffff; }
/* assets/css/order-received.css */
#main-content .stx-order-confirmation--neutral { background: #ffffff; }
/* assets/css/order-received.css */
#main-content .stx-order-confirmation__icon { color: #15803d; }
/* assets/css/order-received.css */
#main-content .stx-order-confirmation--review .stx-order-confirmation__icon { color: #7c5a1e; }
/* assets/css/order-received.css */
#main-content .stx-order-confirmation--neutral .stx-order-confirmation__icon { background: #ffffff; color: #1d4ed8; }
/* assets/css/order-received.css */
#main-content .stx-order-confirmation__kicker { color: #15803d; }
/* assets/css/order-received.css */
#main-content .stx-order-confirmation--review .stx-order-confirmation__kicker { color: #9a3412; }
/* assets/css/order-received.css */
#main-content .stx-order-confirmation--neutral .stx-order-confirmation__kicker { color: #1d4ed8; }
/* assets/css/order-received.css */
#main-content .stx-order-confirmation h1 { color: #111827; }
/* assets/css/order-received.css */
#main-content .stx-order-confirmation__lead { color: #111827; }
/* assets/css/order-received.css */
#main-content .stx-order-confirmation__message { color: #4b5563; }
/* assets/css/order-received.css */
#main-content .stx-order-confirmation__number { color: #111827; }
/* assets/css/order-received.css */
#main-content .stx-order-received__email-note { background: #ffffff; color: #111827; }
/* assets/css/order-received.css */
#main-content .stx-order-card { background: #ffffff; color: #111827; }
/* assets/css/order-received.css */
#main-content .stx-order-card h2 { color: #111827; }
/* assets/css/order-received.css */
#main-content .stx-order-card h3 { color: #111827; }
/* assets/css/order-received.css */
#main-content .stx-order-item__content p { color: #4b5563; }
/* assets/css/order-received.css */
#main-content .stx-order-item__total { color: #111827; }
/* assets/css/order-received.css */
#main-content .stx-order-totals dt, #main-content .stx-order-status dt { color: #4b5563; }
/* assets/css/order-received.css */
#main-content .stx-order-totals dd, #main-content .stx-order-status dd { color: #111827; }
/* assets/css/order-received.css */
#main-content .stx-order-customer p, #main-content .stx-order-customer address, #main-content .stx-order-delivery p, #main-content .stx-order-delivery address, #main-content .stx-order-policy p { color: #4b5563; }
/* assets/css/order-received.css */
#main-content .stx-order-status__value--success { color: #15803d !important; }
/* assets/css/order-received.css */
#main-content .stx-order-status__value--review { color: #9a3412 !important; }
/* assets/css/order-received.css */
#main-content .stx-order-status__value--neutral { color: #1d4ed8 !important; }
/* assets/css/order-received.css */
#main-content .stx-order-next ol { color: #111827; }
/* assets/css/order-received.css */
#main-content .stx-order-next li::marker { color: #9a3412; }
/* assets/css/order-received.css */
#main-content .stx-order-delivery strong { color: #111827; }
/* assets/css/order-received.css */
#main-content .stx-order-card a { color: #9a3412; }
/* assets/css/order-received.css */
#main-content .stx-order-policy { background: #ffffff; }
/* assets/css/checkout-standard.css */
#main-content .stx-firearm-transfer-notice { color: #111827; }
/* assets/css/cart-stx.css */
#main-content .woocommerce-cart-form .stx-cart-stepper { border: 1px solid #e2e5ea; }
/* assets/css/stx-promotions.css */
#main-content .stx-exclusive-card { border: 1px solid #e2e5ea; }
/* assets/css/stx-promotions.css */
#main-content .stx-exclusive-card__media { background: #ffffff; }
/* assets/css/stx-promotions.css */
#main-content .stx-exclusive-card__title a { color: #111827; }
/* assets/css/stx-promotions.css */
#main-content .stx-exclusive-card__summary, #main-content .stx-exclusive-card__ends, #main-content .stx-exclusive-card__save { color: #4b5563; }
/* assets/css/stx-promotions.css */
#main-content .stx-exclusive-card__regular { color: #4b5563; }
/* assets/css/stx-promotions.css */
#main-content .stx-exclusive-card__promo { color: #7c5a1e; }
/* assets/css/stx-promotions.css */
#main-content .stx-exclusive-card__save { color: #9a3412 !important; }
/* assets/css/stx-promotion-bundles.css */
#main-content .stx-bundle__gallery-wrap { background: #ffffff; }
/* assets/css/stx-promotion-bundles.css */
#main-content .stx-bundle-gallery__main { background: #ffffff; }
/* assets/css/stx-promotion-bundles.css */
#main-content .stx-bundle-gallery__thumb { background: #ffffff; }
/* assets/css/stx-promotion-bundles.css */
#main-content .stx-bundle__expired { color: #7c5a1e; }
/* assets/css/stx-promotion-bundles.css */
#main-content .stx-bundle__atc.is-success { color: #111827; }
/* assets/css/stx-promotion-bundles.css */
#main-content .stx-bundle-item__media { background: #ffffff; }
/* assets/css/stx-promotion-bundles.css */
#main-content .stx-bundle-collage { background: #ffffff; }
/* assets/css/stx-promotion-bundles.css */
#main-content .stx-bundle-collage__main, #main-content .stx-bundle-collage__sat { background: #ffffff; }
/* assets/css/stx-promotion-bundles.css */
#main-content .stx-bundle-card__media { background: #ffffff; }
/* assets/css/stx-promotion-bundles.css */
#main-content .stx-bundle-card__placeholder { background: #ffffff; }
/* assets/css/stx-promotion-bundles.css */
#main-content .stx-bundle-card__price-label { color: #4b5563; }
/* assets/css/stx-promotion-bundles.css */
#main-content .stx-bundle-card__regular { color: #4b5563; }
/* assets/css/stx-promotion-bundles.css */
#main-content .stx-bundle-perfect-for li { background: #ffffff; }
/* assets/css/stx-promotion-bundles.css */
#main-content .stx-bundle__terms p { background: #ffffff; }
/* assets/css/manufacturer-logos.css */
#main-content .stx-mfg-logo-fallback { background: #ffffff; }
/* assets/css/manufacturer-logos.css */
#main-content .stx-mfg-logo--filter.stx-mfg-logo-fallback { background: #ffffff; }
/* assets/css/manufacturer-logos.css */
#main-content .stx-filter-list .stx-mfg-logo--filter .stx-mfg-logo__text { color: #111827; }
/* assets/css/manufacturer-logos.css */
#main-content .stx-mfg-logo-menu { border-top: 1px solid var(--stx-border, #e2e5ea); }
/* assets/css/manufacturer-logos.css */
#main-content .stx-mfg-logo-grid-wrap { border: 1px solid var(--stx-border, #e2e5ea); background: #ffffff; }
/* assets/css/manufacturer-logos.css */
#main-content .stx-mfg-logo-grid-wrap__sub { color: #4b5563; }
/* assets/css/woocommerce-ui.css */
body #main-content .woocommerce-store-notice, body #main-content .demo_store { background: #ffffff !important; box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06); }
/* assets/css/woocommerce-ui.css */
body #main-content .woocommerce-store-notice__dismiss-link { color: #9a3412 !important; }
/* assets/css/woocommerce-ui.css */
body #main-content .wc-block-components-snackbar { box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06) !important; }
/* assets/css/woocommerce-ui.css */
body.woocommerce-checkout #main-content :is(.wp-block-woocommerce-checkout, #main-content .wc-block-checkout) { background: #ffffff; }
/* assets/css/woocommerce-ui.css */
body.woocommerce-checkout #main-content :is(.wc-block-components-main, #main-content .wc-block-components-sidebar, #main-content .wc-block-components-checkout-step, #main-content .wc-block-components-totals-wrapper, #main-content .wc-block-checkout__shipping-option) { background: #ffffff !important; }
/* assets/css/woocommerce-ui.css */
body.woocommerce-checkout #main-content :is(.wc-block-components-title, #main-content .wc-block-components-checkout-step__title, #main-content .wc-block-components-totals-item__label, #main-content .wc-block-components-totals-item__value, #main-content .wc-block-components-product-name) { color: #111827 !important; }

@media (min-width: 861px) {
	/* style.css */
	.site-shell #main-content .stx-shop-navigation__panel { box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06); }
}

@media (min-width: 900px) {
	/* assets/css/catalog-theme.css */
	body.stx-catalog-page #main-content .stx-product-detail-info-specs__col--specs { border-left: 1px solid var(--stx-border, #e2e5ea); }
}

@media (max-width: 599px) {
	/* assets/css/catalog-theme.css */
	body.stx-catalog-page #main-content .stx-product-detail-info-specs__col--specs { border-top: 1px solid var(--stx-border, #e2e5ea); }
}

@media (max-width: 959px) {
	/* assets/css/stx-promotion-bundles.css */
	#main-content .stx-bundle__atc-bar { border-top: 1px solid var(--stx-bundle-border, #e2e5ea); background: #ffffff; box-shadow: 0 1px 2px rgba(17, 24, 39, 0.06), 0 6px 16px rgba(17, 24, 39, 0.06); }
}
