@layer bricks {.brxe-shortcode{width:100%}}:root { --sf-bg-primary: #070a0c; --sf-bg-secondary: #0c1015; --sf-bg-card: #111820; --sf-bg-card-hover: #161f2a; --sf-lime: #c0ff14; --sf-lime-dim: #9be300; --sf-lime-glow: rgba(192,255,20,0.12); --sf-lime-glow-strong: rgba(192,255,20,0.35); --sf-red: #ff3b5c; --sf-text-primary: #eef1f4; --sf-text-secondary: #7d8a96; --sf-text-muted: #4a5560; --sf-border: rgba(255,255,255,0.05); --sf-border-hover: rgba(255,255,255,0.1); --sf-border-lime: rgba(192,255,20,0.15); --sf-btn-text: #070a0c; --sf-card-img-bg: #090d11; --sf-radius-sm: 6px; --sf-radius-md: 10px;}[data-theme="light"] { --sf-bg-primary: #f7f8fa; --sf-bg-secondary: #eef0f3; --sf-bg-card: #ffffff; --sf-bg-card-hover: #f9fafb; --sf-lime: #4d7c0f; --sf-lime-dim: #3f6b0c; --sf-lime-glow: rgba(77,124,15,0.10); --sf-lime-glow-strong: rgba(77,124,15,0.22); --sf-red: #dc2626; --sf-text-primary: #09090b; --sf-text-secondary: #52525b; --sf-text-muted: #a1a1aa; --sf-border: rgba(0,0,0,0.06); --sf-border-hover: rgba(0,0,0,0.10); --sf-border-lime: rgba(77,124,15,0.18); --sf-btn-text: #ffffff; --sf-card-img-bg: #f1f2f4;}.snapfind-app { background: var(--sf-bg-primary) !important; color: var(--sf-text-primary) !important; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;}.brxe-section:has(.snapfind),.brxe-container:has(.snapfind),.brxe-shortcode.snapfind { background: var(--sf-bg-primary) !important;}.snapfind-main,.snapfind-header { background: var(--sf-bg-primary) !important; }.snapfind-overlay { background: rgba(0, 0, 0, 0.7) !important;}.ais-Stats-text,.snaf-stats-text { color: var(--sf-text-secondary) !important; }.snaf-stats-text strong { color: var(--sf-lime) !important; }.ais-SortBy-select { background: var(--sf-bg-card) !important; color: var(--sf-text-primary) !important; border: 1px solid var(--sf-border) !important; border-radius: var(--sf-radius-sm) !important;}.ais-SortBy-select:focus { border-color: var(--sf-lime) !important; outline: none !important; }.ais-SortBy-select option { background: var(--sf-bg-card) !important; color: var(--sf-text-primary) !important; }.ais-RefinementList-list { list-style: none !important; padding: 0 !important; margin: 0 !important; }.ais-RefinementList-label,.ais-RefinementList-labelText { color: var(--sf-text-primary) !important; cursor: pointer; }.ais-RefinementList-count { background: rgba(192,255,20,0.08) !important; color: var(--sf-lime-dim) !important; border: 1px solid var(--sf-border-lime) !important; border-radius: 3px !important;}.ais-RefinementList-item--selected .ais-RefinementList-labelText { color: var(--sf-lime) !important; }.ais-RefinementList-item--selected .ais-RefinementList-count { background: rgba(192,255,20,0.15) !important; color: var(--sf-lime) !important;}.ais-RefinementList-checkbox { accent-color: var(--sf-lime) !important; }.ais-RefinementList-showMore { background: transparent !important; color: var(--sf-lime-dim) !important; border: 1px solid var(--sf-border) !important; border-radius: var(--sf-radius-sm) !important; font-weight: 600 !important; font-size: 11px !important;}.ais-RefinementList-showMore:hover { border-color: var(--sf-lime) !important; color: var(--sf-lime) !important; }.ais-RefinementList-showMore--disabled { color: var(--sf-text-muted) !important; opacity: 0.4 !important; }.ais-SearchBox-input { background: var(--sf-bg-secondary) !important; color: var(--sf-text-primary) !important; border: 1px solid var(--sf-border) !important; border-radius: var(--sf-radius-sm) !important;}.ais-SearchBox-input::placeholder { color: var(--sf-text-muted) !important; }.ais-SearchBox-input:focus { border-color: var(--sf-lime) !important; outline: none !important; box-shadow: 0 0 0 2px var(--sf-lime-glow) !important;}.ais-SearchBox-submitIcon path,.ais-SearchBox-resetIcon path { fill: var(--sf-text-muted) !important; }.ais-CurrentRefinements-item { background: var(--sf-bg-card) !important; color: var(--sf-text-primary) !important; border: 1px solid var(--sf-border-lime) !important; border-radius: var(--sf-radius-sm) !important;}.ais-CurrentRefinements-label { color: var(--sf-text-secondary) !important; }.ais-CurrentRefinements-categoryLabel { color: var(--sf-lime) !important; }.ais-CurrentRefinements-delete { background: transparent !important; color: var(--sf-text-muted) !important; border: none !important; }.ais-CurrentRefinements-delete:hover { color: var(--sf-red) !important; }.ais-ClearRefinements-button { background: transparent !important; color: var(--sf-text-secondary) !important; border: 1px solid var(--sf-border) !important; border-radius: var(--sf-radius-sm) !important; font-weight: 600 !important; font-size: 11px !important;}.ais-ClearRefinements-button:hover { border-color: var(--sf-red) !important; color: var(--sf-red) !important; }.snapfind-sidebar .snaf-clear-refinements,.snapfind-sidebar .snaf-current-refinements { display: none !important;}.snaf-facet-wrapper .ais-Panel-header > span:first-child { color: var(--sf-text-primary) !important; font-family: 'Inter', sans-serif !important; font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 0.04em !important;}.snaf-facet-wrapper .ais-Panel-collapseButton { background: transparent !important; border: none !important; padding: 0 !important; cursor: pointer !important; color: var(--sf-text-secondary) !important;}.snaf-facet-wrapper .ais-Panel-collapseButton svg { stroke: var(--sf-text-secondary) !important; }.snaf-product-card { background: var(--sf-bg-card) !important; border: 1px solid var(--sf-border) !important; border-radius: var(--sf-radius-md) !important; overflow: hidden !important; transition: all 0.25s ease !important;}.snaf-product-card:hover { border-color: var(--sf-border-lime) !important; transform: translateY(-3px) !important; box-shadow: 0 12px 40px rgba(0,0,0,0.5), 0 0 16px var(--sf-lime-glow) !important;}.snaf-product-card__image { background: var(--sf-card-img-bg) !important; }.snaf-product-card__image img { transition: transform 0.3s ease !important; }.snaf-product-card:hover .snaf-product-card__image img { transform: scale(1.05) !important; }.snaf-product-card__body,.snaf-product-card__footer { background: var(--sf-bg-card) !important; }h2.snaf-product-card__title,h2.snaf-product-card__title a { color: var(--sf-text-primary) !important; font-family: 'Bebas Neue', sans-serif !important; letter-spacing: 0.02em !important; text-decoration: none !important;}h3.snaf-product-card__title,h3.snaf-product-card__title a { color: var(--sf-text-muted) !important; font-family: 'Inter', sans-serif !important; font-size: 10px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 0.06em !important; text-decoration: none !important;}.snaf-product-card__price { color: var(--sf-lime) !important; font-weight: 900 !important; }.snaf-btn--primary { background: var(--sf-lime) !important; color: var(--sf-btn-text) !important; border: none !important; border-radius: var(--sf-radius-sm) !important; font-weight: 800 !important; font-size: 11px !important; letter-spacing: 0.06em !important; text-transform: uppercase !important; text-decoration: none !important; transition: all 0.2s ease !important;}.snaf-btn--primary:hover { background: var(--sf-lime-dim) !important; box-shadow: 0 0 24px var(--sf-lime-glow-strong) !important;}.snaf-btn--disabled { background: var(--sf-bg-secondary) !important; color: var(--sf-text-muted) !important; border: 1px solid var(--sf-border-hover) !important; border-radius: var(--sf-radius-sm) !important; font-weight: 700 !important; font-size: 11px !important; letter-spacing: 0.06em !important; text-transform: uppercase !important; text-align: center !important; display: inline-block !important; cursor: default !important;}.ais-Pagination-list { display: flex !important; gap: 4px !important; }.ais-Pagination-link { background: var(--sf-bg-card) !important; color: var(--sf-text-secondary) !important; border: 1px solid var(--sf-border) !important; border-radius: var(--sf-radius-sm) !important; text-decoration: none !important;}.ais-Pagination-link:hover { border-color: var(--sf-lime) !important; color: var(--sf-lime) !important; }.ais-Pagination-item--selected .ais-Pagination-link { background: var(--sf-lime) !important; color: var(--sf-btn-text) !important; border-color: var(--sf-lime) !important;}.ais-Pagination-item--disabled .ais-Pagination-link { opacity: 0.3 !important; }.ais-Hits-list { background: transparent !important; }.ais-Hits-item { background: transparent !important; border: none !important; box-shadow: none !important; }.snaf-mobile-filter-toggle { background: var(--sf-bg-card) !important; border: 1px solid var(--sf-border) !important;}.snaf-mobile-filter-toggle svg { stroke: var(--sf-text-primary) !important; }.snaf-mobile-sidebar-header { background: var(--sf-bg-secondary) !important; border-bottom: 1px solid var(--sf-border) !important;}.snaf-mobile-sidebar-title { color: var(--sf-text-primary) !important; }.snaf-mobile-filter-close svg { stroke: var(--sf-text-secondary) !important; }.ais-RefinementList-item input[value="outofstock"] ~ .ais-RefinementList-labelText,.ais-RefinementList-item input[value="instock"] ~ .ais-RefinementList-labelText { font-size: 0 !important; line-height: 0 !important;}.ais-RefinementList-item input[value="outofstock"] ~ .ais-RefinementList-labelText::before { content: "Out of Stock"; font-size: 13px; line-height: normal;}.ais-RefinementList-item input[value="instock"] ~ .ais-RefinementList-labelText::before { content: "In Stock"; font-size: 13px; line-height: normal;}.snapfind-sidebar,.snapfind-sidebar-inner { background: var(--sf-bg-secondary) !important; border: none !important;}.snapfind-sidebar-inner { position: relative !important; width: 100% !important;}.snapfind-sidebar .snaf-facets,.snapfind-sidebar .snaf-facet-mount,.snapfind-sidebar .ais-Panel.snaf-facet-wrapper,.snapfind-sidebar .snaf-facet-wrapper .ais-Panel-header,.snapfind-sidebar .snaf-facet-wrapper .ais-Panel-body,.snapfind-sidebar .snaf-facet-wrapper .ais-RefinementList,.snapfind-sidebar .snaf-facet-wrapper .ais-RefinementList-searchBox { background: transparent !important; border: none !important; border-radius: 0 !important;}.snapfind-sidebar .snaf-facet-mount { margin-bottom: 4px !important;}.snapfind-sidebar .snaf-facet-wrapper .ais-Panel-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 6px 12px !important;}.snapfind-sidebar .snaf-facet-wrapper .ais-Panel-body { padding: 6px 12px !important;}@media (min-width: 768px) {  .snapfind-sidebar { max-height: calc(100vh - 56px) !important; overflow-y: auto !important; overflow-x: hidden !important; padding-top: 0 !important; padding-bottom: 0 !important; z-index: 5 !important;  scrollbar-width: none !important;  -ms-overflow-style: none !important; }  .snapfind-sidebar::-webkit-scrollbar { width: 0 !important; height: 0 !important; display: none !important; } .snapfind-sidebar-inner { padding-top: 0 !important; padding-bottom: 0 !important; }}#brxe-rytfpb {width: 100%}#brxe-swdybb {width: 80%}#brxe-bhtwtw {padding-top: var(--section-space-xs); padding-right: 0; padding-bottom: var(--section-space-xs); padding-left: 0}