:root{--nt-bg:#0a0a0a;--nt-surface:#111;--nt-border:#1a1a1a;--nt-border-bright:#333;--nt-orange:#f60;--nt-orange-dim:#cc5200;--nt-orange-bright:#ff8533;--nt-text:#ccc;--nt-text-dim:#666;--nt-green:#00ff41;--nt-red:#f33;--nt-amber:#fa0;--nt-blue:#08f;--nt-purple:#be50ff;--nt-font:'Geist Mono',ui-monospace,'Cascadia Code','SF Mono','Fira Code',monospace;--nt-radius:2px;--nt-shadow:0 0 8px rgba(255,102,0,.15)}body.nimbus-terminal,body.nimbus-terminal.custom-background{background:var(--nt-bg) !important;color:var(--nt-text) !important;font-family:var(--nt-font) !important;font-size:14px;line-height:1.6}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--nt-bg)}::-webkit-scrollbar-thumb{background:var(--nt-border-bright);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--nt-orange)}body.nimbus-terminal a{color:inherit;text-decoration:none}body.nimbus-terminal a:hover{color:var(--nt-orange-bright);text-decoration:underline}body.nimbus-terminal h1,body.nimbus-terminal h2,body.nimbus-terminal h3,body.nimbus-terminal h4,body.nimbus-terminal h5,body.nimbus-terminal h6{color:var(--nt-text) !important;font-family:var(--nt-font) !important;font-weight:700;letter-spacing:-.02em}body.nimbus-terminal input[type=text],body.nimbus-terminal input[type=email],body.nimbus-terminal input[type=password],body.nimbus-terminal input[type=search],body.nimbus-terminal input[type=number],body.nimbus-terminal input[type=tel],body.nimbus-terminal input[type=url],body.nimbus-terminal textarea,body.nimbus-terminal select{background:var(--nt-bg) !important;color:var(--nt-text) !important;border:1px solid var(--nt-border-bright) !important;border-radius:var(--nt-radius) !important;font-family:var(--nt-font) !important;font-size:13px;padding:10px 12px;outline:none;transition:border-color .2s,box-shadow .2s}body.nimbus-terminal input:focus,body.nimbus-terminal textarea:focus,body.nimbus-terminal select:focus{border-color:var(--nt-orange) !important;box-shadow:0 0 0 1px var(--nt-orange),0 0 8px rgba(255,102,0,.3) !important}body.nimbus-terminal .button,body.nimbus-terminal button,body.nimbus-terminal input[type=submit],body.nimbus-terminal .wc-block-components-button,body.nimbus-terminal .wp-block-button__link,body.nimbus-terminal a.button,body.nimbus-terminal .nimbus-add-to-cart,body.nimbus-terminal .checkout-button{background:var(--nt-orange) !important;color:var(--nt-bg) !important;border:none !important;border-radius:var(--nt-radius) !important;font-family:var(--nt-font) !important;font-size:13px !important;font-weight:700 !important;padding:10px 20px !important;cursor:pointer;transition:background .2s !important;text-transform:uppercase;letter-spacing:.02em}body.nimbus-terminal .button:hover,body.nimbus-terminal button:hover,body.nimbus-terminal input[type=submit]:hover,body.nimbus-terminal a.button:hover,body.nimbus-terminal .nimbus-add-to-cart:hover,body.nimbus-terminal .checkout-button:hover{background:var(--nt-orange-bright) !important;color:var(--nt-bg) !important;text-decoration:none !important}body.nimbus-terminal .button.alt,body.nimbus-terminal .button.wc-forward{background:var(--nt-orange) !important;color:var(--nt-bg) !important}body.nimbus-terminal .button.secondary,body.nimbus-terminal .button[data-product_id]{background:0 0 !important;color:inherit !important;border:1px solid var(--nt-orange) !important}body.nimbus-terminal .button.secondary:hover,body.nimbus-terminal .button[data-product_id]:hover{background:rgba(255,102,0,.1) !important}.nimbus-header{background:var(--nt-surface);border-bottom:1px solid var(--nt-border-bright);position:sticky;top:0;z-index:100}.nimbus-header-inner{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:0;height:56px}.nimbus-logo{color:inherit !important;font-family:var(--nt-font) !important;font-size:18px !important;font-weight:700 !important;letter-spacing:.05em;text-decoration:none !important;text-shadow:0 0 8px rgba(255,102,0,.6)}.nimbus-nav{display:flex;align-items:center;margin-left:auto}.nimbus-menu{display:flex;list-style:none;margin:0;padding:0;gap:4px}.nimbus-menu li{margin:0}.nimbus-menu a{color:var(--nt-text-dim) !important;font-family:var(--nt-font) !important;font-size:13px;padding:8px 14px;border-radius:var(--nt-radius);transition:color .2s,background .2s;display:block}.nimbus-menu a:hover,.nimbus-menu .current-menu-item a{color:inherit !important;background:rgba(255,102,0,.08);text-decoration:none !important}.nimbus-header-actions{display:flex;align-items:center;gap:12px;padding-left:4px}.nimbus-content{position:relative}.nimbus-shop-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:0}.nimbus-shop-search{display:flex;align-items:center;gap:4px;flex-shrink:0;position:relative}.nimbus-search-input{background:var(--nt-bg,#0a0a0a) !important;border:1px solid var(--nt-border-bright,#333) !important;border-radius:var(--nt-radius,2px) !important;color:var(--nt-text,#ccc) !important;font-family:var(--nt-font) !important;font-size:13px !important;padding:6px 10px !important;width:400px;outline:none !important;box-shadow:none !important;-webkit-appearance:none !important;appearance:none !important;min-height:0 !important;height:auto !important;vertical-align:middle}.nimbus-search-input::placeholder{color:var(--nt-text-dim,#666) !important}.nimbus-search-input:focus{border-color:var(--nt-orange,#f60) !important}body.nimbus-terminal .nimbus-search-btn{background:var(--nt-surface,#111) !important;border:1px solid var(--nt-border-bright,#333) !important;border-radius:var(--nt-radius,2px) !important;color:var(--nt-text-dim,#666) !important;font-family:var(--nt-font) !important;font-size:13px !important;padding:6px 12px !important;cursor:pointer !important;transition:color .2s,border-color .2s;line-height:1;outline:none !important;box-shadow:none !important;-webkit-appearance:none !important;appearance:none !important;min-height:0 !important;height:auto !important;vertical-align:middle}body.nimbus-terminal .nimbus-search-btn:hover{color:var(--nt-orange,#f60) !important;border-color:var(--nt-orange,#f60) !important}body.nimbus-terminal .nimbus-search-input:focus{border-color:var(--nt-orange,#f60) !important}body.nimbus-terminal .nimbus-search-input:focus~.nimbus-search-btn{border-color:var(--nt-orange,#f60) !important;color:var(--nt-orange,#f60) !important}.nimbus-search-dropdown{display:none;position:absolute;z-index:9999;background:var(--nt-surface,#111);border:1px solid var(--nt-border-bright,#333);border-top:none;border-radius:0 0 var(--nt-radius,2px) var(--nt-radius,2px);max-height:400px;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.5)}.nimbus-search-dropdown.nimbus-search-active{display:block}.nimbus-search-result{display:flex;align-items:center;gap:10px;padding:8px 12px;color:var(--nt-text,#ccc);text-decoration:none;border-bottom:1px solid var(--nt-border,#222);transition:background .1s}.nimbus-search-result:last-child{border-bottom:none}.nimbus-search-result:hover,.nimbus-search-result.nimbus-search-selected{background:var(--nt-border,#1a1a1a);color:var(--nt-orange,#f60)}.nimbus-search-result:hover .nimbus-search-name,.nimbus-search-result.nimbus-search-selected .nimbus-search-name{color:var(--nt-orange,#f60)}.nimbus-search-thumb{width:40px;height:40px;object-fit:cover;border-radius:2px;flex-shrink:0;background:var(--nt-bg,#0a0a0a)}.nimbus-search-thumb-placeholder{display:flex;align-items:center;justify-content:center;color:var(--nt-text-dim,#666);font-size:16px}.nimbus-search-info{flex:1;min-width:0}.nimbus-search-name{font-size:14px;font-weight:500;color:var(--nt-text,#ccc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nimbus-search-meta{font-size:11px;color:var(--nt-text-dim,#666);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.nimbus-search-price{font-size:13px;font-weight:600;color:var(--nt-orange,#f60);white-space:nowrap;margin-left:auto;flex-shrink:0}.nimbus-search-empty{padding:16px;text-align:center;color:var(--nt-text-dim,#666);font-size:13px}.nimbus-search-title{padding:8px 12px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--nt-orange,#f60);border-bottom:1px solid var(--nt-border,#222)}.nimbus-cart-link{position:relative;color:var(--nt-text) !important;font-size:20px;text-decoration:none !important}.nimbus-cart-count{position:absolute;top:-6px;right:-8px;background:var(--nt-orange);color:var(--nt-bg) !important;font-size:10px !important;font-weight:700;padding:1px 5px;border-radius:var(--nt-radius);font-family:var(--nt-font) !important}.nimbus-mobile-toggle{display:none;background:0 0;border:1px solid var(--nt-border-bright);color:var(--nt-text);font-size:18px;padding:4px 10px;border-radius:var(--nt-radius);cursor:pointer}body.nimbus-terminal .site-header,body.nimbus-terminal .storefront-primary-navigation,body.nimbus-terminal .storefront-secondary-navigation{display:none !important}.nimbus-main{min-height:100vh}.nimbus-content{max-width:1400px;margin:0 auto;padding:32px 24px}.nimbus-page-title{font-size:24px !important;color:inherit !important;margin-bottom:24px !important;font-weight:700 !important}.storefront-sorting{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;gap:12px !important;margin-bottom:16px !important;padding:0 !important;height:auto !important;min-height:0 !important}.storefront-sorting>*{flex-shrink:0;float:none !important}.storefront-sorting .woocommerce-ordering,.storefront-sorting .woocommerce-result-count{margin-top:0 !important;margin-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;padding-top:0 !important;padding-bottom:0 !important;float:none !important}.storefront-sorting .woocommerce-pagination{margin-left:0 !important;margin-right:0 !important;float:none !important}.storefront-sorting:first-child .woocommerce-pagination{margin:0 !important;padding:0 !important;border:none !important}.storefront-sorting .woocommerce-ordering select{font-family:var(--nt-font) !important;font-size:12px !important}.storefront-sorting .woocommerce-result-count{flex:1 1 auto !important;font-family:var(--nt-font) !important;font-size:12px !important;color:var(--nt-text-dim) !important}.storefront-sorting .woocommerce-pagination{border:none !important}.nimbus-category-filter{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background:var(--nt-surface);border:1px solid var(--nt-border);border-radius:var(--nt-radius)}.nimbus-filter-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.nimbus-category-row,.nimbus-type-row,.nimbus-tags-row{position:relative;align-items:center;gap:0}.nimbus-tags-row{flex-wrap:wrap !important;align-items:flex-start !important}.nimbus-category-row .nimbus-cat-label,.nimbus-type-row .nimbus-cat-label,.nimbus-tags-row .nimbus-cat-label{width:80px;flex-shrink:0}.nimbus-cat-link{font-family:var(--nt-font) !important;font-size:12px !important;font-weight:600 !important;padding:5px 12px;border-radius:var(--nt-radius);color:var(--nt-text-dim) !important;background:var(--nt-bg);border:1px solid var(--nt-border);text-decoration:none !important;transition:all .15s;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase}.nimbus-cat-link:hover{background:rgba(255,102,0,.08);border-color:var(--nt-orange);color:inherit !important;text-decoration:none !important}.nimbus-cat-link.active{background:var(--nt-orange) !important;color:var(--nt-bg) !important;border-color:var(--nt-orange) !important}.nimbus-cat-label{font-family:var(--nt-font) !important;font-size:10px !important;font-weight:700 !important;color:inherit !important;letter-spacing:.1em;margin-right:0;white-space:nowrap;flex-shrink:0}.nimbus-cat-brand{font-size:11px !important;font-weight:500 !important;text-transform:none;letter-spacing:0}.nimbus-tag-search-wrap{position:relative;display:flex;align-items:center;width:100%}.nimbus-tag-search-input{background:var(--nt-bg,#0a0a0a);border:1px solid var(--nt-border-bright,#333);border-radius:var(--nt-radius,2px);color:var(--nt-text,#ccc);font-family:var(--nt-font);font-size:11px;padding:3px 8px;width:100%;outline:none;height:26px}.nimbus-tag-search-input::placeholder{color:var(--nt-text-dim,#666)}.nimbus-tag-search-input:focus{border-color:var(--nt-orange,#f60)}.nimbus-tag-search-dropdown{display:none;position:absolute;top:100%;left:0;right:0;z-index:9999;background:var(--nt-surface,#111);border:1px solid var(--nt-border-bright,#333);border-radius:0 0 var(--nt-radius,2px) var(--nt-radius,2px);min-width:200px;max-height:240px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.4)}.nimbus-tag-search-dropdown.nimbus-tag-search-active{display:block}.nimbus-tag-dropdown-item{padding:6px 10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--nt-text,#ccc);font-size:12px;border-bottom:1px solid var(--nt-border,#222)}.nimbus-tag-dropdown-item:last-child{border-bottom:none}.nimbus-tag-dropdown-item:hover{background:var(--nt-border,#1a1a1a);color:var(--nt-orange,#f60)}.nimbus-tag-dropdown-item.nimbus-tag-dropdown-selected{background:var(--nt-border,#1a1a1a);color:var(--nt-orange,#f60)}.nimbus-tag-dropdown-name{font-weight:500}.nimbus-tag-dropdown-count{font-size:10px;color:var(--nt-text-dim,#666);margin-left:8px}.nimbus-tag-dropdown-empty{padding:10px;text-align:center;color:var(--nt-text-dim,#666);font-size:12px}.nimbus-tag-chips{display:none;flex-wrap:wrap;gap:4px;margin-top:4px;margin-left:72px}.nimbus-tag-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--nt-orange,#f60);color:#000;font-size:11px;font-weight:600;border-radius:2px;line-height:1.4}.nimbus-tag-chip-remove{background:0 0;border:none;color:#000;font-size:14px;line-height:1;cursor:pointer;padding:0 0 0 2px;font-weight:700;opacity:.7}.nimbus-tag-chip-remove:hover{opacity:1}.nimbus-type-row,.nimbus-tags-row{position:relative}.nimbus-filter-items{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1;min-width:0}.nimbus-filter-collapsed .nimbus-filter-items{max-height:28px;overflow:hidden;position:relative}.nimbus-filter-collapsed .nimbus-tag-chips{display:none !important}.nimbus-filter-collapsed .nimbus-filter-items.nimbus-has-overflow:after{content:'';position:absolute;bottom:0;left:0;right:0;height:10px;background:linear-gradient(to bottom,transparent,var(--nt-surface,#111));pointer-events:none}.nimbus-filter-wrapper{position:relative;margin-bottom:24px}.nimbus-tags-expand-arrow{display:none !important}.nimbus-cat-sub{font-size:11px !important;font-weight:500 !important;text-transform:none;letter-spacing:0;opacity:.85}.nimbus-cat-sub:hover{opacity:1}body.nimbus-terminal .woocommerce-breadcrumb{color:var(--nt-text-dim) !important;font-family:var(--nt-font) !important;font-size:12px !important;margin-bottom:16px}body.nimbus-terminal .woocommerce-breadcrumb a{color:var(--nt-text-dim) !important}body.nimbus-terminal .woocommerce-breadcrumb a:hover{color:inherit !important}.nimbus-product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;list-style:none;padding:0;margin:0;font-size:0}.nimbus-product-grid>*{font-size:14px}@media (max-width:1200px){.nimbus-product-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.nimbus-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.nimbus-product-grid{grid-template-columns:1fr}}body.nimbus-terminal ul.products{display:grid !important;grid-template-columns:repeat(5,1fr) !important;gap:16px !important;padding:0 !important;list-style:none !important;margin:0 !important}body.nimbus-terminal ul.products:before,body.nimbus-terminal ul.products:after{display:none !important;content:none !important}body.nimbus-terminal ul.products li.product{margin:0 !important;padding:0 !important;width:auto !important;float:none !important;clear:none !important;font-size:14px !important}@media (max-width:1200px){body.nimbus-terminal ul.products li.product,body.nimbus-terminal ul.products{grid-template-columns:repeat(4,1fr) !important}}@media (max-width:768px){body.nimbus-terminal ul.products li.product,body.nimbus-terminal ul.products{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:480px){body.nimbus-terminal ul.products li.product,body.nimbus-terminal ul.products{grid-template-columns:repeat(2,1fr) !important}}body.nimbus-terminal ul.products li.product{border:none !important;background:0 0 !important;box-shadow:none !important;padding:0 !important}.nimbus-product-card{background:var(--nt-surface);border:1px solid var(--nt-border);border-radius:var(--nt-radius);overflow:hidden;transition:border-color .2s,box-shadow .2s;display:flex;flex-direction:column;height:100%}.nimbus-product-card:hover{border-color:var(--nt-orange);box-shadow:0 0 12px rgba(255,110,64,.15),var(--nt-shadow)}.nimbus-card-link{text-decoration:none !important;display:flex;flex-direction:column;flex:1 1 auto}.nimbus-product-card .nimbus-card-link .price{display:none !important}.nimbus-card-image{aspect-ratio:1;background:var(--nt-border);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.nimbus-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.nimbus-product-card:hover .nimbus-card-image img{transform:scale(1.05)}.nimbus-card-placeholder{color:var(--nt-text-dim);font-family:var(--nt-font);font-size:12px;font-weight:700;letter-spacing:.1em;opacity:.3}body.nimbus-terminal ul.products li.product .woocommerce-loop-product__link{position:relative}body.nimbus-terminal ul.products li.product a img{margin:0 !important;width:100%;aspect-ratio:1;object-fit:cover}body.nimbus-terminal ul.products li.product .woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1;text-decoration:none !important}.nimbus-card-info{padding:12px;display:flex;flex-direction:column;gap:4px;flex:1}.nimbus-card-sku{font-family:var(--nt-font);font-size:11px;color:var(--nt-text-dim);letter-spacing:.02em}.nimbus-card-name{font-family:var(--nt-font) !important;font-size:14px !important;font-weight:600 !important;color:var(--nt-text) !important;line-height:1.3 !important;margin:0 !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.nimbus-terminal ul.products li.product .woocommerce-loop-product__title{font-family:var(--nt-font) !important;font-size:14px !important;font-weight:600 !important;color:var(--nt-text) !important;line-height:1.3 !important;margin:0 !important;padding:0 !important;transition:color .2s}.nimbus-product-card:hover .nimbus-card-name{color:inherit !important}.nimbus-card-badges{display:flex;align-items:center;gap:6px;margin:0}.nimbus-tag-sealed{font-family:var(--nt-font) !important;font-size:10px !important;font-weight:600 !important;padding:2px 6px;border-radius:var(--nt-radius);background:rgba(16,185,129,.15);color:#34d399;letter-spacing:.02em;line-height:1.4}.nimbus-tag-single{font-family:var(--nt-font) !important;font-size:10px !important;font-weight:600 !important;padding:2px 6px;border-radius:var(--nt-radius);background:rgba(249,115,22,.15);color:inherit;letter-spacing:.02em;line-height:1.4}.nimbus-card-prices{margin-top:auto;padding-top:8px;display:flex;flex-direction:column;gap:4px}.nimbus-price-row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--nt-font) !important;font-size:12px;line-height:1.4}.nimbus-price-label{color:var(--nt-text-dim);font-weight:400}.nimbus-price-value{color:var(--nt-text);font-weight:600}.nimbus-price-value.nimbus-stock-ok{color:var(--nt-green)}.nimbus-price-value.nimbus-stock-low{color:var(--nt-amber)}.nimbus-price-value.nimbus-stock-out{color:var(--nt-red)}.nimbus-price-row:has(.nimbus-price-label:first-child) .nimbus-price-value{color:var(--nt-text)}.nimbus-card-prices .nimbus-price-row:last-child .nimbus-price-value{color:inherit}.nimbus-card-price,body.nimbus-terminal ul.products li.product .price{font-family:var(--nt-font) !important;font-size:16px !important;font-weight:700 !important;color:inherit !important;margin:0 !important}body.nimbus-terminal ul.products li.product .price del{color:var(--nt-text-dim) !important;font-size:12px !important}body.nimbus-terminal ul.products li.product .price ins{color:inherit !important}body.nimbus-terminal ul.products li.product .price .from{color:var(--nt-text-dim) !important;font-size:12px !important;font-weight:400 !important}body.nimbus-terminal ul.products li.product .price span.price-range{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}body.nimbus-terminal ul.products li.product a.button,body.nimbus-terminal ul.products li.product .button{font-family:var(--nt-font) !important;font-size:12px !important;font-weight:700 !important;padding:8px 16px !important;margin-top:auto !important;text-transform:uppercase;letter-spacing:.05em}body.nimbus-terminal ul.products li.product a.button.product_type_variable,body.nimbus-terminal ul.products li.product a.button.product_type_variable_add_to_cart{background:0 0 !important;color:inherit !important;border:1px solid var(--nt-orange) !important}body.nimbus-terminal ul.products li.product a.button.product_type_variable:hover,body.nimbus-terminal ul.products li.product a.button.product_type_variable_add_to_cart:hover{background:rgba(255,102,0,.1) !important}.nimbus-stock-badge{font-family:var(--nt-font) !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.02em;display:inline-block}.nimbus-stock-badge.in-stock,.nimbus-stock-badge.nimbus-stock-ok{color:var(--nt-green)}.nimbus-stock-badge.low-stock,.nimbus-stock-badge.nimbus-stock-low{color:var(--nt-amber)}.nimbus-stock-badge.out-of-stock,.nimbus-stock-badge.nimbus-stock-out{color:var(--nt-red)}.nimbus-badge{position:absolute;top:8px;left:8px;font-family:var(--nt-font) !important;font-size:10px !important;font-weight:700 !important;padding:3px 8px;border-radius:var(--nt-radius);z-index:5;letter-spacing:.05em;line-height:1;text-transform:uppercase}.nimbus-badge+.nimbus-badge{top:auto;left:8px;bottom:8px}.nimbus-badge.sale{background:var(--nt-orange) !important;color:var(--nt-bg) !important}.nimbus-badge.pre-order{background:rgba(0,136,255,.15) !important;color:var(--nt-blue) !important;border:1px solid rgba(0,136,255,.3)}.nimbus-badge.new{background:rgba(0,255,65,.12) !important;color:var(--nt-green) !important;border:1px solid rgba(0,255,65,.25)}.nimbus-badge.hot{background:rgba(255,170,0,.15) !important;color:var(--nt-amber) !important;border:1px solid rgba(255,170,0,.3)}.nimbus-badge.exclusive{background:rgba(190,80,255,.15) !important;color:#be50ff !important;border:1px solid rgba(190,80,255,.3)}.nimbus-sale-badge,body.nimbus-terminal span.onsale{position:absolute;top:8px;left:8px;background:var(--nt-orange) !important;color:var(--nt-bg) !important;font-family:var(--nt-font) !important;font-size:10px !important;font-weight:700 !important;padding:3px 8px;border-radius:var(--nt-radius);z-index:5;letter-spacing:.05em;line-height:1}body.nimbus-terminal span.onsale{min-width:auto !important;min-height:auto !important;margin:0 !important}.nimbus-card-actions{padding:8px 12px;border-top:1px solid var(--nt-border);display:flex;justify-content:center;gap:4px}body.nimbus-terminal ul.products li.product .button{display:block;width:100%;text-align:center;background:rgba(255,102,0,.1) !important;color:inherit !important;border:1px solid rgba(255,102,0,.3) !important;border-radius:var(--nt-radius) !important;font-family:var(--nt-font) !important;font-size:11px !important;font-weight:700 !important;padding:8px 12px !important;text-transform:uppercase;letter-spacing:.02em;transition:background .2s,border-color .2s}body.nimbus-terminal ul.products li.product .button:hover{background:var(--nt-orange) !important;color:var(--nt-bg) !important;border-color:var(--nt-orange) !important}body.nimbus-terminal ul.products li.product .button.added{background:rgba(0,255,65,.1) !important;color:var(--nt-green) !important;border-color:rgba(0,255,65,.3) !important}.nimbus-single-product{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:32px 24px;max-width:1200px;margin:0 auto}body.nimbus-terminal.single-product .site-main{max-width:1200px;margin:0 auto;padding:32px 24px}body.nimbus-terminal .woocommerce-product-gallery{background:var(--nt-surface);border:1px solid var(--nt-border);border-radius:var(--nt-radius);overflow:hidden}body.nimbus-terminal .woocommerce-product-gallery img{border-radius:var(--nt-radius)}body.nimbus-terminal .entry-summary{background:var(--nt-surface);border:1px solid var(--nt-border);border-radius:var(--nt-radius);padding:24px}body.nimbus-terminal .entry-summary .product_title{color:var(--nt-text) !important;font-size:20px !important;margin-bottom:8px !important}body.nimbus-terminal .entry-summary .price{color:inherit !important;font-family:var(--nt-font) !important;font-size:22px !important;font-weight:700 !important}body.nimbus-terminal .entry-summary .price del{color:var(--nt-text-dim) !important;font-size:16px !important}body.nimbus-terminal .entry-summary .stock{font-family:var(--nt-font) !important;font-size:12px !important;font-weight:700 !important;padding:4px 8px;border-radius:var(--nt-radius);display:inline-block}body.nimbus-terminal .entry-summary .stock.in-stock{background:rgba(0,255,65,.1);color:var(--nt-green)}body.nimbus-terminal .entry-summary .stock.out-of-stock{background:rgba(255,51,51,.1);color:var(--nt-red)}body.nimbus-terminal .entry-summary .stock.available-on-backorder{background:rgba(255,170,0,.1);color:var(--nt-amber)}body.nimbus-terminal .quantity .qty{width:60px !important;text-align:center}body.nimbus-terminal .product_meta{font-family:var(--nt-font) !important;font-size:12px !important;color:var(--nt-text-dim) !important}body.nimbus-terminal .product_meta a{color:inherit !important}body.nimbus-terminal .woocommerce-tabs{background:var(--nt-surface);border:1px solid var(--nt-border);border-radius:var(--nt-radius);margin-top:24px;overflow:hidden}body.nimbus-terminal .woocommerce-tabs ul.tabs{background:var(--nt-border) !important;border-bottom:1px solid var(--nt-border-bright) !important;margin:0 !important;padding:0 !important}body.nimbus-terminal .woocommerce-tabs ul.tabs li{background:0 0 !important;border:none !important;margin:0 !important;padding:0 !important;border-radius:0 !important}body.nimbus-terminal .woocommerce-tabs ul.tabs li a{color:var(--nt-text-dim) !important;font-family:var(--nt-font) !important;font-size:12px !important;font-weight:600 !important;padding:12px 20px !important;display:block;text-decoration:none !important}body.nimbus-terminal .woocommerce-tabs ul.tabs li.active a{color:inherit !important;background:rgba(255,102,0,.05);border-bottom:2px solid var(--nt-orange)}body.nimbus-terminal .woocommerce-tabs .panel{padding:20px;color:var(--nt-text);font-family:var(--nt-font);font-size:13px}body.nimbus-terminal .woocommerce-cart .nimbus-content,body.nimbus-terminal .woocommerce-cart .site-main{max-width:1000px;margin:0 auto;padding:32px 24px}body.nimbus-terminal table.shop_table{background:var(--nt-surface) !important;border:1px solid var(--nt-border) !important;border-radius:var(--nt-radius) !important;border-collapse:separate !important;overflow:hidden}body.nimbus-terminal table.shop_table th{background:var(--nt-border) !important;color:var(--nt-text-dim) !important;font-family:var(--nt-font) !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:.05em;padding:12px 16px !important;border-bottom:1px solid var(--nt-border-bright) !important}body.nimbus-terminal table.shop_table td{color:var(--nt-text) !important;font-family:var(--nt-font) !important;font-size:13px;padding:12px 16px !important;border-bottom:1px solid var(--nt-border) !important}body.nimbus-terminal table.shop_table .product-name a{color:var(--nt-text) !important;font-weight:600}body.nimbus-terminal table.shop_table .product-name a:hover{color:inherit !important}body.nimbus-terminal table.shop_table .product-subtotal .amount{color:inherit !important;font-weight:700}body.nimbus-terminal .cart_totals{background:var(--nt-surface) !important;border:1px solid var(--nt-border) !important;border-radius:var(--nt-radius) !important;padding:20px !important}body.nimbus-terminal .cart_totals .shop_table{border:none !important}body.nimbus-terminal .cart_totals .order-total .amount{color:inherit !important;font-size:18px !important;font-weight:700 !important}body.nimbus-terminal .woocommerce-checkout .nimbus-content,body.nimbus-terminal .woocommerce-checkout .site-main{max-width:1000px;margin:0 auto;padding:32px 24px}body.nimbus-terminal .woocommerce-checkout h3{color:inherit !important;font-size:16px !important;margin-bottom:16px !important}body.nimbus-terminal .woocommerce-checkout .form-row label{color:var(--nt-text-dim) !important;font-family:var(--nt-font) !important;font-size:11px !important;text-transform:uppercase;letter-spacing:.05em}body.nimbus-terminal .woocommerce-checkout .select2-container--default .select2-selection--single{background:var(--nt-bg) !important;border:1px solid var(--nt-border-bright) !important;border-radius:var(--nt-radius) !important;height:40px}body.nimbus-terminal .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--nt-text) !important;font-family:var(--nt-font) !important;line-height:40px}body.nimbus-terminal #order_review{background:var(--nt-surface);border:1px solid var(--nt-border);border-radius:var(--nt-radius);padding:20px}body.nimbus-terminal #payment{background:0 0 !important;border:none !important}body.nimbus-terminal #payment ul.payment_methods li{background:var(--nt-bg) !important;border:1px solid var(--nt-border) !important;border-radius:var(--nt-radius) !important;padding:12px 16px !important;margin-bottom:8px !important}body.nimbus-terminal #payment ul.payment_methods li label{color:var(--nt-text) !important;font-family:var(--nt-font) !important;font-size:13px}body.nimbus-terminal .woocommerce-message,body.nimbus-terminal .wc-block-components-notice-banner--success{background:rgba(0,255,65,.08) !important;border:1px solid rgba(0,255,65,.2) !important;border-radius:var(--nt-radius) !important;color:var(--nt-green) !important;font-family:var(--nt-font) !important;font-size:13px;padding:12px 16px !important}body.nimbus-terminal .woocommerce-message a{color:var(--nt-green) !important}body.nimbus-terminal .woocommerce-error,body.nimbus-terminal .wc-block-components-notice-banner--error{background:rgba(255,51,51,.08) !important;border:1px solid rgba(255,51,51,.2) !important;border-radius:var(--nt-radius) !important;color:var(--nt-red) !important;font-family:var(--nt-font) !important;font-size:13px;padding:12px 16px !important}body.nimbus-terminal .woocommerce-info,body.nimbus-terminal .wc-block-components-notice-banner--info{background:rgba(0,136,255,.08) !important;border:1px solid rgba(0,136,255,.2) !important;border-radius:var(--nt-radius) !important;color:var(--nt-blue) !important;font-family:var(--nt-font) !important;font-size:13px;padding:12px 16px !important}body.nimbus-terminal .widget{background:var(--nt-surface);border:1px solid var(--nt-border);border-radius:var(--nt-radius);padding:16px;margin-bottom:16px}body.nimbus-terminal .widget-title{color:inherit !important;font-family:var(--nt-font) !important;font-size:12px !important;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--nt-border);padding-bottom:8px;margin-bottom:12px}body.nimbus-terminal .widget ul li a{color:var(--nt-text-dim) !important;font-family:var(--nt-font) !important;font-size:13px}body.nimus-terminal .widget ul li a:hover{color:inherit !important}body.nimbus-terminal .star-rating{color:var(--nt-amber) !important}body.nimbus-terminal .widget_price_filter .ui-slider{background:var(--nt-border) !important;border-radius:var(--nt-radius)}body.nimbus-terminal .widget_price_filter .ui-slider-range{background:rgba(255,102,0,.3) !important}body.nimbus-terminal .widget_price_filter .ui-slider-handle{background:var(--nt-orange) !important;border:none !important;border-radius:50%}body.nimbus-terminal .woocommerce-pagination ul.page-numbers{display:flex;align-items:center;justify-content:center;gap:4px;list-style:none;padding:0;flex-wrap:wrap}body.nimbus-terminal .woocommerce-pagination ul.page-numbers li a,body.nimbus-terminal .woocommerce-pagination ul.page-numbers li span{background:var(--nt-surface) !important;color:var(--nt-text-dim) !important;border:1px solid var(--nt-border) !important;border-radius:var(--nt-radius) !important;font-family:var(--nt-font) !important;font-size:12px;padding:6px 12px;transition:all .2s;line-height:1.4}body.nimbus-terminal .woocommerce-pagination ul.page-numbers li a:hover{border-color:var(--nt-orange) !important;color:inherit !important}body.nimbus-terminal .woocommerce-pagination ul.page-numbers li span.current{background:var(--nt-orange) !important;color:var(--nt-bg) !important;border-color:var(--nt-orange) !important;font-weight:700}body.nimbus-terminal .woocommerce-pagination ul.page-numbers li a.next,body.nimbus-terminal .woocommerce-pagination ul.page-numbers li a.prev{padding:6px 14px !important;font-weight:600}@media (max-width:768px){body.nimbus-terminal .woocommerce-result-count{display:none !important}body.nimbus-terminal .woocommerce-pagination ul.page-numbers{display:none !important}body.nimbus-terminal select.nimbus-page-select{display:block !important}}select.nimbus-page-select{display:none}select.nimbus-page-select{background:var(--nt-surface,#111) !important;color:var(--nt-text,#ccc) !important;border:1px solid var(--nt-border-bright,#333) !important;border-radius:var(--nt-radius,2px) !important;font-family:var(--nt-font) !important;font-size:13px !important;padding:8px 32px 8px 12px !important;margin:8px auto !important;width:auto !important;min-width:140px !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M6 8L0 0h12z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 12px center !important;background-size:10px 6px !important;cursor:pointer !important;outline:none !important;text-align:center !important;text-align-last:center !important}select.nimbus-page-select:focus{border-color:var(--nt-orange,#f60) !important;outline:none !important}select.nimbus-page-select option{background:var(--nt-surface,#111) !important;color:var(--nt-text,#ccc) !important;font-family:var(--nt-font) !important;padding:6px 12px !important}body.nimbus-terminal .woocommerce-result-count,body.nimbus-terminal .woocommerce-ordering{color:var(--nt-text-dim) !important;font-family:var(--nt-font) !important;font-size:12px !important}body.nimbus-terminal .woocommerce-ordering select{padding:8px 12px !important}.nimbus-footer{background:var(--nt-surface);border-top:1px solid var(--nt-border-bright);padding:40px 24px 24px;margin-top:60px}.nimbus-footer-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}.nimbus-logo-small{color:inherit;font-family:var(--nt-font);font-size:14px;font-weight:700;letter-spacing:.05em;text-shadow:0 0 8px rgba(255,102,0,.6)}.nimbus-footer-text{color:var(--nt-text-dim);font-family:var(--nt-font);font-size:12px;margin-top:12px}.nimbus-footer-col h4{color:var(--nt-text) !important;font-family:var(--nt-font) !important;font-size:11px !important;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px !important}.nimbus-footer-links{list-style:none;padding:0;margin:0}.nimbus-footer-links li{margin-bottom:6px}.nimbus-footer-links a{color:var(--nt-text-dim) !important;font-family:var(--nt-font) !important;font-size:12px}.nimbus-footer-links a:hover{color:inherit !important}body.nimbus-terminal .site-footer{display:none !important}body.nimbus-terminal .woocommerce-product-search input[type=search],body.nimbus-terminal .search-field{background:var(--nt-bg) !important;border:1px solid var(--nt-border-bright) !important;color:var(--nt-text) !important;font-family:var(--nt-font) !important}body.nimbus-terminal .woocommerce-MyAccount-navigation{background:var(--nt-surface);border:1px solid var(--nt-border);border-radius:var(--nt-radius);padding:12px}body.nimbus-terminal .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}body.nimbus-terminal .woocommerce-MyAccount-navigation ul li a{color:var(--nt-text-dim) !important;font-family:var(--nt-font) !important;font-size:13px;padding:8px 12px;display:block;border-radius:var(--nt-radius)}body.nimbus-terminal .woocommerce-MyAccount-navigation ul li a:hover,body.nimbus-terminal .woocommerce-MyAccount-navigation ul li.is-active a{color:inherit !important;background:rgba(255,102,0,.05)}body.nimbus-terminal .widget_shopping_cart{background:var(--nt-surface);border:1px solid var(--nt-border)}body.nimbus-terminal .widget_shopping_cart .product_list_widget li{border-bottom:1px solid var(--nt-border);padding:10px 0}body.nimbus-terminal .widget_shopping_cart .mini_cart_item a{color:var(--nt-text) !important}body.nimbus-terminal .woocommerce-form-login,body.nimbus-terminal .woocommerce-form-register{background:var(--nt-surface);border:1px solid var(--nt-border);border-radius:var(--nt-radius);padding:24px}body.nimbus-terminal .woocommerce-form-login label,body.nimbus-terminal .woocommerce-form-register label{color:var(--nt-text-dim) !important;font-family:var(--nt-font) !important;font-size:12px}body.nimbus-terminal .woocommerce-EditAccountForm fieldset{background:var(--nt-surface) !important;border:1px solid var(--nt-border-bright) !important;border-radius:var(--nt-radius);padding:20px !important;margin:24px 0 !important}body.nimbus-terminal .woocommerce-EditAccountForm fieldset legend{color:inherit !important;font-family:var(--nt-font) !important;font-size:14px !important;font-weight:700 !important;padding:0 8px !important}@media (max-width:768px){body.nimbus-terminal input,body.nimbus-terminal textarea,body.nimbus-terminal select{font-size:16px !important}.nimbus-header-inner{padding:0 16px}.nimbus-header-inner{display:flex !important;flex-wrap:nowrap !important}.nimbus-header-actions{display:none !important}.nimbus-mobile-toggle{margin-left:auto;flex-shrink:0}.nimbus-nav{display:none}.nimbus-nav.active{display:block;position:absolute;top:56px;left:0;right:0;background:var(--nt-surface);border-bottom:1px solid var(--nt-border-bright);z-index:99}.nimbus-nav.active .nimbus-menu{flex-direction:column;padding:16px}.nimbus-mobile-toggle{display:block}.nimbus-shop-header{flex-direction:column;align-items:stretch;gap:8px}.nimbus-shop-search{width:100%}.nimbus-search-input{width:100% !important}.nimbus-search-input:focus{width:100% !important}body.nimbus-terminal ul.products{gap:10px !important}.nimbus-single-product{grid-template-columns:1fr;gap:20px}.nimbus-footer-inner{grid-template-columns:1fr;gap:24px}.nimbus-page-title{font-size:18px !important}.nimbus-content{padding:16px 8px}.nimbus-category-row,.nimbus-type-row,.nimbus-tags-row{flex-direction:column !important;align-items:flex-start !important;gap:4px !important}.nimbus-category-row .nimbus-cat-label,.nimbus-type-row .nimbus-cat-label,.nimbus-tags-row .nimbus-cat-label{min-width:auto !important;width:auto !important}.nimbus-filter-items{flex-wrap:wrap !important}.nimbus-tags-row .nimbus-filter-items{width:100%}.nimbus-filter-collapsed .nimbus-filter-items{max-height:48px !important}.nimbus-tag-chips{margin-left:0 !important}.nimbus-toast{left:16px;right:16px;bottom:16px;max-width:calc(100% - 32px)}.nimbus-scroll-top{bottom:16px;right:16px}body.nimbus-terminal .woocommerce-cart .content-area,body.nimbus-terminal .woocommerce-checkout .content-area{width:100% !important;max-width:100% !important;padding:16px !important}body.nimbus-terminal .woocommerce-cart table.shop_table,body.nimbus-terminal .woocommerce-checkout table.shop_table{width:100% !important;display:block !important;overflow-x:auto !important}body.nimbus-terminal .woocommerce-cart .cart_totals,body.nimbus-terminal .woocommerce-checkout .cart_totals{width:100% !important;float:none !important}body.nimbus-terminal .nimbus-main{flex-direction:column !important;gap:16px !important}body.nimbus-terminal .content-area{padding:16px !important;width:100% !important}body.nimbus-terminal .widget-area{width:100% !important;flex-shrink:1 !important}body.nimbus-terminal .woocommerce-form,body.nimbus-terminal .woocommerce-EditAccountForm,body.nimbus-terminal .woocommerce-address-fields,body.nimbus-terminal .woocommerce-orders-table,body.nimbus-terminal .woocommerce-MyAccount-content{width:100% !important}body.nimbus-terminal .woocommerce-form-row{width:100% !important}body.nimbus-terminal .woocommerce-form-row input,body.nimbus-terminal .woocommerce-form-row textarea,body.nimbus-terminal .woocommerce-input-wrapper input,body.nimbus-terminal .woocommerce-input-wrapper select{width:100% !important;box-sizing:border-box !important}}body.nimbus-terminal,body.nimbus-terminal .site-content{background:var(--nt-bg) !important}body.nimbus-terminal.woocommerce:not(.woocommerce-account) .widget-area,body.nimbus-terminal.woocommerce-cart .widget-area,body.nimbus-terminal.woocommerce-checkout .widget-area,body.nimbus-terminal .storefront-sidebar{display:none !important}body.nimbus-terminal .nimbus-main{display:flex !important;flex-direction:row !important;overflow:visible !important;gap:24px !important;align-items:flex-start !important}body.nimbus-terminal .content-area{flex:1 !important;width:auto !important;float:none !important;max-width:100% !important;min-width:0 !important;margin-right:0 !important;padding:24px !important;background:var(--nt-surface,#111) !important;border:1px solid var(--nt-border,#333) !important;border-radius:8px !important}body.nimbus-terminal .widget-area{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;width:260px !important;float:none !important;flex-shrink:0 !important;padding:0 !important;margin:0 !important;background:var(--nt-surface,#111) !important;border:1px solid var(--nt-border,#333) !important;border-radius:8px !important;overflow:hidden !important}body.nimbus-terminal .widget-area .widget{padding:16px !important;margin:0 !important;border-bottom:1px solid var(--nt-border,#333) !important;background:0 0 !important}body.nimbus-terminal .widget-area .widget:last-child{border-bottom:none !important}body.nimbus-terminal .widget-area .widget-title,body.nimbus-terminal .widget-area h2,body.nimbus-terminal .widget-area h3{color:var(--nt-green,#0f8) !important;font-family:'Geist Mono',monospace !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1.2px !important;margin:0 0 12px !important;padding:0 !important;border:none !important}body.nimbus-terminal .widget-area ul{list-style:none !important;padding:0 !important;margin:0 !important}body.nimbus-terminal .widget-area ul li{padding:4px 0 !important;margin:0 !important;border:none !important}body.nimbus-terminal .widget-area ul li a{color:var(--nt-text,#ccc) !important;font-family:'Geist Mono',monospace !important;font-size:13px !important;text-decoration:none !important}body.nimbus-terminal .widget-area ul li a:hover{color:var(--nt-green,#0f8) !important}body.nimbus-terminal .widget-area ul.children{padding-left:12px !important}body.nimbus-terminal .widget-area ul.children li a{font-size:12px !important;color:var(--nt-text-dim,#888) !important}body.nimbus-terminal .widget-area .search-form{display:flex !important;gap:8px !important}body.nimbus-terminal .widget-area .search-form input[type=search]{background:var(--nt-bg,#0a0a0a) !important;border:1px solid var(--nt-border,#333) !important;color:var(--nt-text,#ccc) !important;font-family:'Geist Mono',monospace !important;font-size:13px !important;padding:6px 10px !important;border-radius:4px !important;flex:1 !important}body.nimbus-terminal .widget-area .search-form button,body.nimbus-terminal .widget-area .search-form input[type=submit]{background:var(--nt-green,#0f8) !important;color:var(--nt-bg,#0a0a0a) !important;font-family:'Geist Mono',monospace !important;font-size:11px !important;font-weight:700 !important;padding:6px 12px !important;border:none !important;border-radius:4px !important;cursor:pointer !important;text-transform:uppercase !important}body.nimbus-terminal .widget-area .woocommerce-mini-cart{list-style:none !important;padding:0 !important;margin:0 !important}body.nimbus-terminal .widget-area .woocommerce-mini-cart li{color:var(--nt-text,#ccc) !important;font-family:'Geist Mono',monospace !important;font-size:13px !important}body.nimbus-terminal:not(.woocommerce) .widget_shopping_cart{display:none !important}body.nimbus-terminal .widget-area .wp-calendar-table,body.nimbus-terminal .widget-area table.wp-calendar-table{width:100% !important;border-collapse:collapse !important;background:0 0 !important;color:var(--nt-text,#ccc) !important;font-family:var(--nt-font) !important;font-size:12px !important;border:none !important;margin:0 !important}body.nimbus-terminal .widget-area .wp-calendar-table caption{color:var(--nt-orange,#f60) !important;font-family:var(--nt-font) !important;font-size:12px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1px !important;padding:0 0 8px !important;margin-bottom:4px !important;background:0 0 !important;border-bottom:1px solid var(--nt-border-bright,#333) !important}body.nimbus-terminal .widget-area .wp-calendar-table th{color:var(--nt-text-dim,#666) !important;font-family:var(--nt-font) !important;font-size:10px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.5px !important;padding:4px 2px !important;background:0 0 !important;border:none !important;text-align:center !important}body.nimbus-terminal .widget-area .wp-calendar-table td{color:var(--nt-text-dim,#666) !important;font-family:var(--nt-font) !important;font-size:12px !important;padding:4px 2px !important;text-align:center !important;background:0 0 !important;border:none !important;line-height:1.6 !important}body.nimbus-terminal .widget-area .wp-calendar-table td a{color:var(--nt-text,#ccc) !important;text-decoration:none !important;font-family:var(--nt-font) !important}body.nimbus-terminal .widget-area .wp-calendar-table td a:hover{color:var(--nt-orange,#f60) !important}body.nimbus-terminal .widget-area .wp-calendar-table td#today,body.nimbus-terminal .widget-area .wp-calendar-table td.today{color:var(--nt-bg,#0a0a0a) !important;background:var(--nt-orange,#f60) !important;font-weight:700 !important;border-radius:3px !important}body.nimbus-terminal .widget-area .wp-calendar-table td#today a,body.nimbus-terminal .widget-area .wp-calendar-table td.today a{color:var(--nt-bg,#0a0a0a) !important}body.nimbus-terminal .widget-area .wp-calendar-table td.pad{background:0 0 !important}body.nimbus-terminal .widget-area .wp-calendar-nav{display:flex !important;justify-content:space-between !important;padding:4px 0 0 !important;margin-top:4px !important;border-top:1px solid var(--nt-border-bright,#333) !important}body.nimbus-terminal .widget-area .wp-calendar-nav a,body.nimbus-terminal .widget-area .wp-calendar-nav span{color:var(--nt-text-dim,#666) !important;font-family:var(--nt-font) !important;font-size:11px !important;text-decoration:none !important;text-transform:uppercase !important;letter-spacing:.5px !important}body.nimbus-terminal .widget-area .wp-calendar-nav a:hover{color:var(--nt-orange,#f60) !important}@media (max-width:768px){body.nimbus-terminal .nimbus-main{flex-direction:column !important}body.nimbus-terminal .widget-area{width:100% !important}}body.nimbus-terminal .wc-block-components-quantity-selector{display:inline-flex !important;align-items:center !important;gap:0 !important}body.nimbus-terminal .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{width:42px !important;min-width:42px !important;height:36px !important;padding:0 !important;text-align:center !important;background:var(--nt-surface) !important;border:1px solid var(--nt-border-bright) !important;color:var(--nt-text) !important;font-family:var(--nt-font) !important;font-size:14px !important;-moz-appearance:textfield !important;border-radius:0 !important}body.nimbus-terminal .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input::-webkit-inner-spin-button,body.nimbus-terminal .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0 !important}body.nimbus-terminal .wc-block-components-quantity-selector button{width:30px !important;height:36px !important;min-width:30px !important;min-height:36px !important;padding:0 !important;background:var(--nt-bg) !important;border:1px solid var(--nt-border-bright) !important;color:var(--nt-text) !important;font-size:16px !important;line-height:1 !important;border-radius:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}body.nimbus-terminal .wc-block-components-quantity-selector button:hover{background:var(--nt-orange) !important;color:#000 !important}body.nimbus-terminal .wc-block-components-quantity-selector button:first-of-type{border-right:none !important}body.nimbus-terminal .wc-block-components-quantity-selector button:last-of-type{border-left:none !important}body.nimbus-terminal .wc-block-cart-item__quantity button[aria-label*=Remove]{width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;padding:6px !important;background:0 0 !important;border:1px solid var(--nt-border-bright) !important;color:var(--nt-text-dim) !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:var(--nt-radius) !important;margin-left:8px !important}body.nimbus-terminal .wc-block-cart-item__quantity button[aria-label*=Remove]:hover{background:var(--nt-red) !important;color:#fff !important;border-color:var(--nt-red) !important}body.nimbus-terminal .wc-block-cart-item__quantity button[aria-label*=Remove] svg{width:18px !important;height:18px !important}body.nimbus-terminal .wc-block-cart-items__row{border-bottom:1px solid var(--nt-border) !important}body.nimbus-terminal .wc-block-cart .wc-block-cart__submit{background:var(--nt-orange) !important;color:#000 !important;font-family:var(--nt-font) !important}body.nimbus-terminal .entry-header .entry-title{display:none !important}body.nimbus-terminal .woocommerce-products-header h1,body.nimbus-terminal .page-title{font-family:var(--nt-font) !important;color:inherit !important;font-size:24px !important;font-weight:700 !important}body.nimbus-terminal .nimbus-content>h1.page-title{margin-bottom:24px !important}body.nimbus-terminal .nimbus-shop-header h1.page-title{margin-bottom:0 !important;margin-right:auto !important;flex-shrink:0 !important}body.nimbus-terminal .cart-empty{color:var(--nt-text-dim) !important;font-family:var(--nt-font) !important}body.nimbus-terminal .return-to-shop .button{background:rgba(255,102,0,.1) !important;color:inherit !important;border:1px solid rgba(255,102,0,.3) !important}body.nimbus-terminal .return-to-shop .button:hover{background:var(--nt-orange) !important;color:var(--nt-bg) !important}body.nimbus-terminal .hentry{background:var(--nt-surface);border:1px solid var(--nt-border);border-radius:var(--nt-radius);padding:20px;margin-bottom:16px}body.nimbus-terminal .hentry .entry-title a{color:var(--nt-text) !important;font-family:var(--nt-font) !important;text-decoration:none !important}body.nimbus-terminal .hentry .entry-title a:hover{color:inherit !important}body.nimbus-terminal .entry-meta{color:var(--nt-text-dim) !important;font-family:var(--nt-font) !important;font-size:12px !important}body.nimbus-terminal .product-thumbnail img{border-radius:var(--nt-radius)}body.nimbus-terminal .product-remove a{color:var(--nt-red) !important;text-decoration:none !important}body.nimbus-terminal .product-remove a:hover{color:var(--nt-red) !important;opacity:.7}body.nimbus-terminal .error-404,body.nimbus-terminal .woocommerce-cart .cart-empty,body.nimbus-terminal .woocommerce-cart .return-to-shop{text-align:center;padding:48px 24px}body.nimbus-terminal .error-404 .page-title,body.nimbus-terminal .woocommerce-cart .cart-empty{font-family:var(--nt-font) !important;color:inherit !important}body.nimbus-terminal .error-404 .page-title{font-size:48px !important;font-weight:700 !important}body.nimbus-terminal .error-404 p{font-family:var(--nt-font) !important;color:var(--nt-text-dim) !important;font-size:14px !important}body.nimbus-terminal .woocommerce-cart .cart-empty{font-family:var(--nt-font) !important;color:var(--nt-text-dim) !important;font-size:16px !important;margin-bottom:24px !important}body.nimbus-terminal .return-to-shop .button{background:var(--nt-orange) !important;color:var(--nt-bg) !important;font-family:var(--nt-font) !important;font-weight:700 !important;border:none !important;border-radius:var(--nt-radius) !important;padding:12px 28px !important;text-transform:uppercase !important;font-size:13px !important;letter-spacing:1px !important}body.nimbus-terminal .return-to-shop .button:hover{opacity:.85 !important}body.nimbus-terminal .woocommerce-product-search,body.nimbus-terminal .widget_product_search{display:flex;gap:8px}body.nimbus-terminal .woocommerce-product-search input[type=search],body.nimbus-terminal .woocommerce-product-search .search-field{background:var(--nt-bg) !important;border:1px solid var(--nt-border) !important;border-radius:var(--nt-radius) !important;color:var(--nt-text) !important;font-family:var(--nt-font) !important;font-size:13px !important;padding:8px 12px !important;flex:1}body.nimbus-terminal .woocommerce-product-search input[type=search]:focus{border-color:var(--nt-orange) !important;outline:none !important;box-shadow:0 0 0 2px rgba(255,110,64,.15)}body.nimbus-terminal .woocommerce-product-search button,body.nimbus-terminal .woocommerce-product-search input[type=submit]{background:var(--nt-orange) !important;color:var(--nt-bg) !important;border:none !important;border-radius:var(--nt-radius) !important;font-family:var(--nt-font) !important;font-weight:700 !important;font-size:12px !important;padding:8px 16px !important;cursor:pointer;text-transform:uppercase !important;letter-spacing:1px !important}body.nimbus-terminal .woocommerce-product-search button:hover,body.nimbus-terminal .woocommerce-product-search input[type=submit]:hover{opacity:.85 !important}body.nimbus-terminal .woocommerce-tabs ul.tabs li:after{content:'›' !important;color:var(--nt-text-dim) !important;margin:0 2px !important}body.nimbus-terminal .nimbus-content{animation:nimbus-fade-in .3s ease-out}@keyframes nimbus-fade-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body.nimbus-terminal .star-rating span:before{color:var(--nt-amber) !important}body.nimbus-terminal .term-description{color:var(--nt-text-dim);font-family:var(--nt-font);font-size:13px}body.nimbus-terminal .woocommerce-variation-single{color:var(--nt-text)}body.nimbus-terminal .flex-control-nav li img{border:1px solid var(--nt-border) !important;border-radius:var(--nt-radius);opacity:.5}body.nimbus-terminal .flex-control-nav li img.flex-active{border-color:var(--nt-orange) !important;opacity:1}.nimbus-toast{position:fixed;bottom:24px;right:24px;background:var(--nt-surface);color:var(--nt-text);border:1px solid var(--nt-orange);border-radius:var(--nt-radius);padding:12px 20px;font-family:var(--nt-font);font-size:14px;font-weight:600;z-index:99999;opacity:0;transform:translateY(16px);transition:opacity .3s,transform .3s;box-shadow:0 0 20px rgba(255,110,64,.2);max-width:360px}.nimbus-toast-visible{opacity:1;transform:translateY(0)}.nimbus-toast-icon{color:inherit;margin-right:8px;font-weight:700}.nimbus-scroll-top{position:fixed;bottom:24px;right:24px;width:44px;height:44px;background:var(--nt-surface);border:1px solid var(--nt-border);border-radius:var(--nt-radius);color:var(--nt-text-dim);font-family:var(--nt-font);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(16px);transition:opacity .3s,transform .3s,border-color .2s,color .2s;z-index:99998;pointer-events:none}.nimbus-scroll-top.nimbus-scroll-top-visible{opacity:1;transform:translateY(0);pointer-events:auto}.nimbus-scroll-top:hover{border-color:var(--nt-orange);color:inherit}