:root,[data-theme="dark"]{--cbh-bg:#0a0a0a;--cbh-surface:#141414;--cbh-surface-2:#1a1a1a;--cbh-surface-3:#222;--cbh-border:#2a2a2a;--cbh-border-light:#333;--cbh-text:#e8e8e8;--cbh-text-muted:#999;--cbh-text-dim:#666;--cbh-red:#e31836;--cbh-red-glow:rgba(227, 24, 54, 0.15);--cbh-gold:#d4a843;--cbh-gold-dim:#bf7c00;--cbh-navy:#3a6b8c;--cbh-brown:#5a4a42;--cbh-green:#2ecc71;--cbh-live-red:#e11d1d;--cbh-radius:8px;--cbh-radius-lg:12px;--cbh-heading-color:#fff;--cbh-link-hover:#e8c05a;--cbh-input-bg:var(--cbh-surface-2);--cbh-banner-blur:blur(4px) brightness(0.35);--cbh-card-shadow:0 2px 8px rgba(0, 0, 0, 0.3)}[data-theme="blue"]{--cbh-bg:#0f1117;--cbh-surface:#181a24;--cbh-surface-2:#1f2230;--cbh-surface-3:#282b3a;--cbh-border:#2a2d3e;--cbh-border-light:#353849;--cbh-text:#e8e9ed;--cbh-text-muted:#9499ad;--cbh-text-dim:#6b7089;--cbh-heading-color:#fff;--cbh-link-hover:#e8c05a;--cbh-input-bg:var(--cbh-surface-2);--cbh-banner-blur:blur(4px) brightness(0.35);--cbh-card-shadow:0 2px 8px rgba(0, 0, 0, 0.3)}[data-theme="light"]{--cbh-bg:#f5f5f5;--cbh-surface:#fff;--cbh-surface-2:#f0f0f0;--cbh-surface-3:#e8e8e8;--cbh-border:#d4d4d4;--cbh-border-light:#e0e0e0;--cbh-text:#1a1a1a;--cbh-text-muted:#666;--cbh-text-dim:#999;--cbh-red:#d01530;--cbh-red-glow:rgba(208, 21, 48, 0.1);--cbh-gold:#b8922a;--cbh-gold-dim:#9a7400;--cbh-heading-color:#111;--cbh-link-hover:#c9960e;--cbh-input-bg:#fff;--cbh-banner-blur:blur(4px) brightness(0.6);--cbh-card-shadow:0 2px 8px rgba(0, 0, 0, 0.08)}body{font-family:'Poppins',sans-serif;background-color:var(--cbh-bg);color:var(--cbh-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--cbh-gold);transition:color 0.2s ease}a:hover{color:var(--cbh-link-hover)}h1,h2,h3,h4,h5,h6,.entry-title{color:var(--cbh-heading-color);font-weight:700;letter-spacing:-0.02em}h1,.page-title{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.wrapper{padding-top:30px;padding-bottom:30px}.site-main .entry-content{color:var(--cbh-text)}.page-header-title{position:relative;padding:32px
0;width:100%;overflow:hidden;margin-bottom:0;border-bottom:1px solid var(--cbh-border)}.page-header-title::before{content:'';position:absolute;inset:-10px;background-image:url('/wp-content/themes/cbh-theme/images/cbh-banner.webp');background-position:top;background-repeat:no-repeat;background-size:cover;filter:blur(4px) brightness(1);z-index:0}.page-header-title::after{content:'';position:absolute;inset:0;background:linear-gradient(
135deg,
rgba(10, 10, 12, 0.7) 0%,
rgba(10, 10, 12, 0.4) 50%,
rgba(10, 10, 12, 0.7) 100%
);z-index:1}.page-header-title>*{position:relative;z-index:2}@media (max-width: 767px){.page-header-title::before{background-image:url('/wp-content/themes/cbh-theme/images/cbh-banner.webp')}}img.cbh-banner{margin:0
auto;max-width:500px;display:block;height:auto;position:relative;z-index:2;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.5))}@media (max-width: 767px){img.cbh-banner{max-width:90%;padding:0
10px}}.cbh-seller-badge{text-align:center;margin-top:10px;position:relative;z-index:2;font-size:13px;color:var(--cbh-text-muted);letter-spacing:1px;text-transform:uppercase}.cbh-seller-badge
a{color:var(--cbh-gold);text-decoration:none;font-weight:600;transition:color 0.2s ease}.cbh-seller-badge a:hover{color:#fff}h3.section-header{color:#fff !important;font-size:1.35rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:32px
0 20px !important;padding:0
0 14px 0 !important;position:relative;border:none;line-height:1.3}.entry-content h3.section-header:first-child{margin-top:0 !important}h3.section-header::after{content:'';position:absolute;bottom:0;left:0;width:0;height:3px;background:linear-gradient(90deg, var(--cbh-red), var(--cbh-gold));border-radius:2px;transition:width 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94)}h3.section-header.cbh-visible::after{width:100px}@media (max-width: 767px){h3.section-header{font-size:1.1rem;letter-spacing:1.5px;margin:24px
0 16px !important;padding:0
0 10px 0 !important}}.monthly-container{display:flex;flex-direction:row;border-radius:var(--cbh-radius-lg);border:1px
solid var(--cbh-border);overflow:hidden;max-width:1140px;color:#fff;padding:20px;margin:20px
auto;background-image:url('https://cardboardhobby.com/wp-content/uploads/2024/12/superbowl-background-opac-2.png');background-size:cover;background-position:center;background-color:var(--cbh-surface-2);position:relative;align-items:center;justify-content:center;gap:20px;text-align:center}.monthly-break-image{flex:1;max-width:400px;margin:0
auto;display:flex;align-self:center}.monthly-break-content{flex:1;text-align:center;align-self:center}.monthly-break-content
h2{color:#fff;text-shadow:0 2px 8px rgba(0, 0, 0, 0.5)}.btn-monthly-break{color:#fff;background-color:var(--cbh-red);padding:7px
10px;font-weight:bold;font-size:22px;margin-top:15px;width:100%;max-width:250px;border:none;border-radius:var(--cbh-radius);transition:background-color 0.2s ease}.btn-monthly-break:hover{color:#fff;background-color:#ab0f0f}.monthly-stock-text{margin-top:5px;color:var(--cbh-gold);font-weight:bold;margin-bottom:0}@media (max-width: 768px){.monthly-container{flex-direction:column;margin-right:10px;margin-left:10px}.monthly-container
h2{padding-top:10px}.monthly-break-image{max-width:100%}}.giveaway-banner{background:linear-gradient(135deg, var(--cbh-red) 0%, #8b1a2b 100%);color:#fff;font-size:14px;text-align:center;display:block;width:100%;padding:8px
10px;position:relative;overflow:hidden;letter-spacing:0.5px;text-transform:uppercase}.giveaway-banner
p{margin-bottom:0;position:relative;z-index:1;font-weight:600;text-shadow:none}.giveaway-banner
a{color:#fff;text-decoration:none}.giveaway-banner a:hover{color:var(--cbh-gold);text-decoration:none}@media (max-width: 767px){.giveaway-banner{font-size:12px;padding:6px
8px}.giveaway-banner::before,.giveaway-banner::after{display:none !important}}.loyalty-banner{display:inline-block;background:linear-gradient(135deg, var(--cbh-gold), #e8c05a);color:#000;padding:2px
8px;border-radius:3px;font-size:11px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase}@media (max-width: 992px){.loyalty-banner{display:block;margin-bottom:5px;text-align:center;font-size:10px}}.admin-bar .cbh-sticky-header{top:32px}.account-nav.container-fluid{text-align:right;padding:8px
0;background-color:var(--cbh-surface);border-bottom:1px solid var(--cbh-border);padding-right:20px;font-weight:500;font-size:13px;color:var(--cbh-text-muted)}.account-nav.container-fluid
a{margin-left:15px;display:inline-block;color:var(--cbh-text);text-decoration:none;transition:color 0.2s ease}.account-nav.container-fluid a:hover{color:var(--cbh-gold)}.account-nav .cart-count{color:var(--cbh-gold);font-weight:700}#main-nav{border-bottom:1px solid var(--cbh-border)}#main-nav .navbar-brand{font-weight:700;font-size:1.1rem;letter-spacing:0.5px;color:#fff !important;padding:4px
0}#main-nav .navbar-brand .navbar-logo{max-height:45px;width:auto}.navbar-dark .navbar-toggler{color:#fff;border-color:var(--cbh-border);background-color:var(--cbh-surface-2);border-radius:var(--cbh-radius)}#main-nav .nav-link{color:var(--cbh-text-muted) !important;font-weight:500;font-size:14px;padding:10px
16px !important;transition:color 0.2s ease;text-transform:uppercase;letter-spacing:0.5px}#main-nav .nav-link:hover,
#main-nav .nav-link.active{color:#fff !important}#main-nav .dropdown-menu{background:var(--cbh-surface-2);border:1px
solid var(--cbh-border);border-radius:var(--cbh-radius);box-shadow:0 8px 32px rgba(0, 0, 0, 0.4);padding:6px
0}#main-nav .dropdown-item{color:var(--cbh-text);padding:8px
16px;font-size:14px}#main-nav .dropdown-item:hover{background:var(--cbh-surface-3);color:var(--cbh-gold)}.woocommerce ul.products,ul.products{display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:20px;padding:0;list-style:none;margin:0;clear:both}.woocommerce ul.products::before,
.woocommerce ul.products::after{display:none !important}.woocommerce ul.products li.product,
ul.products
li.product{display:flex !important;flex-direction:column;background:var(--cbh-surface);border:1px
solid var(--cbh-border);border-radius:var(--cbh-radius-lg);overflow:hidden;transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;padding:0
!important;margin:0
!important;width:100% !important;max-width:100% !important;float:none !important;position:relative}ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0, 0, 0, 0.3);border-color:var(--cbh-border-light)}ul.products li.product .woocommerce-LoopProduct-link,
ul.products li.product>a:first-of-type{flex:1;display:flex;flex-direction:column}ul.products li.product a img,
ul.products li.product
img{border-radius:0;margin:0
!important;width:100%;height:auto}.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2,
ul.products li.product .woocommerce-loop-product__title,
ul.products li.product
h2{color:#fff;font-size:15px;font-weight:600;padding:16px
16px 6px !important;margin:0
!important;line-height:1.4}ul.products li.product
.price{color:var(--cbh-gold) !important;font-weight:700;padding:8px
16px 12px;font-size:15px;margin-top:auto}ul.products li.product .price
del{color:var(--cbh-text-dim);opacity:0.6}ul.products li.product .price
ins{color:var(--cbh-gold);text-decoration:none;font-weight:700}ul.products li.product
.stock{padding:0
16px;font-size:12px;display:none}.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
ul.products li.product .button,
ul.products li.product .add_to_cart_button,
ul.products li.product
a.added_to_cart{margin-top:auto !important;margin-left:16px !important;margin-right:16px !important;margin-bottom:16px !important;background:transparent;color:var(--cbh-text);border:1px
solid var(--cbh-border-light);border-radius:var(--cbh-radius);padding:10px
16px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;transition:all 0.2s ease;text-align:center;display:block !important;display:block;text-decoration:none}ul.products li.product .button:hover,
ul.products li.product .add_to_cart_button:hover{background:var(--cbh-red);border-color:var(--cbh-red);color:#fff}.cbh-stock-bar{text-align:center;padding:6px
10px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-top:0;border-radius:0 0 var(--cbh-radius-lg) var(--cbh-radius-lg)}.cbh-stock-low{background:var(--cbh-red);color:#fff}.cbh-stock-out{background:var(--cbh-surface-3);color:var(--cbh-text-muted)}ul.products li.product .button + .cbh-stock-bar,
ul.products li.product .add_to_cart_button+.cbh-stock-bar{margin-top:-2px}.woocommerce
span.onsale{position:static !important;display:block !important;border-radius:0 !important;min-height:0 !important;min-width:0 !important;padding:4px
10px !important;margin:0
!important;line-height:1.4 !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1px !important;background:var(--cbh-gold) !important;color:var(--cbh-bg) !important;text-align:center}ul.products li.outofstock
.price{display:none !important}@media (max-width: 991px){.woocommerce ul.products,ul.products{grid-template-columns:repeat(2, 1fr) !important;gap:12px}}@media (max-width: 767px){.woocommerce ul.products,ul.products{grid-template-columns:repeat(1, 1fr) !important;gap:25px}ul.products li.product .woocommerce-loop-product__title,
ul.products li.product
h2{font-size:12px;padding:10px
10px 2px}ul.products li.product
.price{padding:4px
10px;font-size:13px}ul.products li.product .button,
ul.products li.product
.add_to_cart_button{margin:auto 10px 10px;padding:8px
12px;font-size:11px}}.cbh-section-header-row{display:flex;align-items:center;justify-content:space-between;margin:32px
0 20px}.cbh-section-header-row h3.section-header{margin:0
!important}.entry-content .cbh-section-header-row:first-child{margin-top:0}.cbh-view-toggle{display:flex;gap:6px;align-items:center}.cbh-view-btn{background:none;border:1px
solid var(--cbh-border);border-radius:var(--cbh-radius);color:var(--cbh-text-muted);padding:6px
8px;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;line-height:1}.cbh-view-btn:hover{color:var(--cbh-text);border-color:var(--cbh-border-light)}.cbh-view-btn.active{color:var(--cbh-gold);border-color:var(--cbh-gold);background:var(--cbh-surface-2)}.cbh-view-btn
svg{width:16px;height:16px;fill:currentColor}ul.products.cbh-list-view{grid-template-columns:1fr !important;gap:12px !important}ul.products.cbh-list-view
li.product{display:grid !important;grid-template-columns:140px 1fr auto;grid-template-rows:auto auto 1fr;flex-direction:unset !important;min-height:130px;max-height:none}ul.products.cbh-list-view
li.product{position:relative}ul.products.cbh-list-view li.product:hover{transform:none;box-shadow:0 4px 16px rgba(0, 0, 0, 0.2)}ul.products.cbh-list-view li.product .cbh-list-click-overlay{position:absolute;inset:0;z-index:1}ul.products.cbh-list-view li.product .button,
ul.products.cbh-list-view li.product .add_to_cart_button,
ul.products.cbh-list-view li.product a.added_to_cart,
ul.products.cbh-list-view li.product .cbh-list-title a,
ul.products.cbh-list-view li.product .cbh-list-badges{position:relative;z-index:2}ul.products:not(.cbh-list-view) .cbh-list-click-overlay{display:none !important}ul.products.cbh-list-view li.product .woocommerce-LoopProduct-link,
ul.products.cbh-list-view li.product>a:first-of-type{grid-column:1 / 2;grid-row:1 / -1;display:block !important;flex:unset;overflow:hidden}ul.products.cbh-list-view li.product .woocommerce-LoopProduct-link img,
ul.products.cbh-list-view li.product > a:first-of-type
img{width:140px !important;height:100% !important;object-fit:cover;display:block}ul.products.cbh-list-view li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
ul.products.cbh-list-view li.product .woocommerce-LoopProduct-link h2,
ul.products.cbh-list-view li.product > a:first-of-type .woocommerce-loop-product__title,
ul.products.cbh-list-view li.product > a:first-of-type
h2{display:none}ul.products.cbh-list-view li.product .woocommerce-LoopProduct-link .price,
ul.products.cbh-list-view li.product > a:first-of-type
.price{display:none}ul.products.cbh-list-view li.product.cbh-list-ready .product-today,
ul.products.cbh-list-view li.product.cbh-list-ready .product-tomorrow,
ul.products.cbh-list-view li.product.cbh-list-ready .product-future,
ul.products.cbh-list-view li.product.cbh-list-ready .onsale,
ul.products.cbh-list-view li.product.cbh-list-ready .cbh-stock-bar{display:none !important}ul.products.cbh-list-view li.product .cbh-list-badges{grid-column:2 / 4;grid-row:1 / 2;display:flex;gap:8px;padding:12px
16px 0;align-items:center;flex-wrap:wrap}ul.products.cbh-list-view li.product .cbh-list-badges .cbh-break-label{display:inline-flex;align-items:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:4px
10px;border-radius:4px;color:#fff;line-height:1}ul.products.cbh-list-view li.product .cbh-list-badges .cbh-break-label.break-today{background:var(--cbh-red)}ul.products.cbh-list-view li.product .cbh-list-badges .cbh-break-label.break-tomorrow{background:var(--cbh-navy)}ul.products.cbh-list-view li.product .cbh-list-badges .cbh-break-label.break-future{background:var(--cbh-surface-3);color:var(--cbh-text-muted)}ul.products.cbh-list-view li.product .cbh-list-badges
.onsale{position:relative !important;top:auto !important;left:auto !important;right:auto !important;margin:0
!important;font-size:11px;padding:4px
10px;border-radius:4px !important;line-height:1}ul.products.cbh-list-view li.product .cbh-list-badges .cbh-countdown{font-family:'Courier New',monospace;font-size:11px;color:rgba(255, 255, 255, 0.8);margin-left:6px}ul.products.cbh-list-view li.product .cbh-list-badges .cbh-stock-pill{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:4px
10px;border-radius:4px;color:#fff;background:var(--cbh-red);line-height:1}ul.products.cbh-list-view li.product .cbh-list-title{grid-column:2 / 4;grid-row:2 / 3;padding:6px
16px 4px;font-size:14px;font-weight:600;color:var(--cbh-heading-color, #fff);line-height:1.4;align-self:start}ul.products.cbh-list-view li.product .cbh-list-title
a{color:inherit;text-decoration:none}ul.products.cbh-list-view li.product .cbh-list-title a:hover{color:var(--cbh-gold)}ul.products.cbh-list-view li.product .cbh-list-price{grid-column:2 / 3;grid-row:3 / 4;padding:4px
16px 12px;white-space:nowrap;align-self:end;font-size:16px;font-weight:600;color:var(--cbh-text)}ul.products.cbh-list-view li.product .button,
ul.products.cbh-list-view li.product .add_to_cart_button,
ul.products.cbh-list-view li.product
a.added_to_cart{grid-column:3 / 4;grid-row:3 / 4;align-self:end;justify-self:end;margin:0
16px 12px 0 !important;padding:8px
20px !important;white-space:nowrap}ul.products.cbh-list-view
li.product{grid-template-rows:auto auto 1fr}ul.products:not(.cbh-list-view) .cbh-list-title,
ul.products:not(.cbh-list-view) .cbh-list-price,
ul.products:not(.cbh-list-view) .cbh-list-badges{display:none !important}@media (max-width: 767px){.cbh-view-toggle{display:none}ul.products.cbh-list-view{grid-template-columns:repeat(1, 1fr) !important}ul.products.cbh-list-view
li.product{display:flex !important;flex-direction:column !important}ul.products.cbh-list-view li.product .cbh-list-title,
ul.products.cbh-list-view li.product .cbh-list-price,
ul.products.cbh-list-view li.product .cbh-list-badges{display:none !important}ul.products.cbh-list-view li.product.cbh-list-ready .product-today,
ul.products.cbh-list-view li.product.cbh-list-ready .product-tomorrow,
ul.products.cbh-list-view li.product.cbh-list-ready .product-future,
ul.products.cbh-list-view li.product.cbh-list-ready>.onsale{display:block !important}ul.products.cbh-list-view li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
ul.products.cbh-list-view li.product .woocommerce-LoopProduct-link h2,
ul.products.cbh-list-view li.product .woocommerce-LoopProduct-link
.price{display:block}}.woocommerce
div.product{color:var(--cbh-text)}.woocommerce div.product
.product_title{font-size:1.5rem;font-weight:700;margin-bottom:15px;color:#fff}.woocommerce div.product
.price{color:var(--cbh-gold) !important;font-size:1.4rem;font-weight:700}.woocommerce div.product .out-of-stock{color:var(--cbh-red) !important;font-weight:bold !important}p.out-of-stock{color:var(--cbh-red) !important;font-weight:bold !important}p.low-stock{color:var(--cbh-gold-dim) !important;font-weight:bold !important}.woocommerce div.product form.cart .variations
select{padding:8px
12px;border-radius:var(--cbh-radius);background-color:var(--cbh-surface-2);border:1px
solid var(--cbh-border);color:var(--cbh-text);font-size:14px}.woocommerce div.product form.cart
.reset_variations{display:block;color:var(--cbh-text-muted)}body.single-product div.product
form.cart{margin-bottom:0 !important}.woocommerce div.product .single_add_to_cart_button,
.woocommerce div.product form.cart
.button{background:var(--cbh-red) !important;color:#fff !important;border:none !important;border-radius:var(--cbh-radius) !important;padding:12px
30px !important;font-weight:600 !important;font-size:14px !important;text-transform:uppercase;letter-spacing:1px;transition:all 0.2s ease !important}.woocommerce div.product .single_add_to_cart_button:hover{background:#c41430 !important;transform:translateY(-1px);box-shadow:0 4px 15px var(--cbh-red-glow)}.woocommerce div.product form.cart .quantity
input{background:var(--cbh-surface-2);border:1px
solid var(--cbh-border);color:var(--cbh-text);border-radius:var(--cbh-radius);padding:8px}.woocommerce div.product .woocommerce-tabs
ul.tabs{background:transparent;border-bottom:1px solid var(--cbh-border);padding:0;margin:30px
0 0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom-color:var(--cbh-border)}.woocommerce div.product .woocommerce-tabs ul.tabs
li{background:transparent;border:none;border-bottom:2px solid transparent;margin:0;padding:0;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li
a{color:var(--cbh-text-muted);font-weight:600;font-size:14px;padding:10px
20px;text-transform:uppercase;letter-spacing:0.5px}.woocommerce div.product .woocommerce-tabs ul.tabs
li.active{background:transparent;border-bottom:2px solid var(--cbh-red)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active
a{color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs
.panel{background:var(--cbh-surface);border:1px
solid var(--cbh-border);border-top:none;border-radius:0 0 var(--cbh-radius) var(--cbh-radius);padding:20px;color:var(--cbh-text)}.woocommerce-variation-price{padding-bottom:10px}#tab-title-additional_information{display:none !important}.woocommerce div.product div.images,
.woocommerce div.product
div.summary{float:left;box-sizing:border-box}.woocommerce div.product
div.images{width:48%;margin-bottom:20px}.woocommerce div.product
div.summary{width:48%;margin-left:4%}.woocommerce div.product div.images
img{border-radius:var(--cbh-radius-lg)}.woocommerce div.product::after{content:'';display:table;clear:both}@media (max-width: 767px){.woocommerce div.product div.images,
.woocommerce div.product
div.summary{float:none;width:100%;margin-left:0}}.woocommerce .related.products,
.woocommerce
.upsells.products{margin-top:2rem;padding-top:1rem;clear:both}.woocommerce .related.products > h2,
.woocommerce .upsells.products>h2{color:#fff;font-size:1.25rem;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--cbh-border)}.product-today,.product-future,.product-tomorrow{display:flex;align-items:center;justify-content:center;gap:8px;padding:5px
10px;color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px}.cbh-countdown{display:none;font-family:'Courier New',monospace;font-weight:700;font-size:11px;letter-spacing:1.5px}.cbh-countdown-active{display:inline;color:#fff;animation:cbh-countdown-pulse 2s ease-in-out infinite}.cbh-countdown-live{display:inline;color:#fff;animation:cbh-countdown-pulse 1.5s ease-in-out infinite}.cbh-countdown-active::before,.cbh-countdown-live::before{content:' - '}@keyframes cbh-countdown-pulse{0%,100%{opacity:1}50%{opacity:0.4}}.product-today-pill .cbh-countdown,
.product-future-pill .cbh-countdown,
.product-tomorrow-pill .cbh-countdown{font-size:12px}.product-today{background:var(--cbh-red)}.product-future{background:var(--cbh-surface-3);color:var(--cbh-text-muted)}.product-tomorrow{background:var(--cbh-navy)}.cbh-single-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.cbh-single-badges .onsale,
.cbh-single-badges span.onsale,
.woocommerce .cbh-single-badges span.onsale,
.woocommerce div.product .cbh-single-badges
span.onsale{position:static !important;display:inline-block !important;float:none !important;margin:0
!important;border-radius:20px !important;padding:6px
16px !important;font-size:12px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1px !important;background:var(--cbh-gold) !important;color:var(--cbh-bg) !important;min-height:auto !important;min-width:auto !important;line-height:1.4 !important;width:auto !important;top:auto !important;right:auto !important;left:auto !important}.product-today-pill,.product-future-pill,.product-tomorrow-pill{text-align:center;color:#fff;font-weight:700;margin-bottom:10px;border-radius:20px;width:fit-content;display:block;padding:6px
16px;font-size:12px;text-transform:uppercase;letter-spacing:1px}.product-today-pill{background:var(--cbh-red);box-shadow:0 2px 10px var(--cbh-red-glow)}.product-future-pill{background:var(--cbh-surface-3);border:1px
solid var(--cbh-border);color:var(--cbh-text-muted)}.product-tomorrow-pill{background:var(--cbh-navy)}.today-event{text-align:center;background:var(--cbh-red);padding:4px
10px;color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px;border-radius:var(--cbh-radius);margin-bottom:5px}.today-event-list{border-color:var(--cbh-red) !important;box-shadow:0 0 8px rgba(227, 24, 54, 0.2)}.cbh-sidebar{color:var(--cbh-text);position:sticky;top:140px}.admin-bar .cbh-sidebar{top:172px}.cbh-sidebar-header{margin-bottom:20px;padding-bottom:16px;position:relative}@media (max-width: 767px){.cbh-sidebar-header{margin-top:20px}}.cbh-sidebar-header::after{content:'';position:absolute;bottom:0;left:0;width:0;height:3px;background:linear-gradient(90deg, var(--cbh-red), var(--cbh-gold));border-radius:2px;transition:width 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cbh-sidebar-header.cbh-visible::after{width:100px}.cbh-sidebar-title{font-weight:700;font-size:1.35rem;color:#fff;margin:0;text-transform:uppercase;letter-spacing:2px}.cbh-events-list{display:flex;flex-direction:column;gap:2px}.cbh-event-card{background:var(--cbh-surface);border-radius:var(--cbh-radius);padding:0;overflow:hidden;transition:all 0.2s ease;border-left:3px solid transparent}.cbh-event-card:hover{background:var(--cbh-surface-2);border-left-color:var(--cbh-red)}.cbh-event-card.event-today-highlight{border-left-color:var(--cbh-red);background:var(--cbh-surface-2)}.cbh-events-list .cbh-event-card:first-child:not(.event-today-highlight):not(.event-tomorrow-highlight){border-left-color:var(--cbh-gold);background:var(--cbh-surface-2)}.cbh-event-meta,.cbh-event-name,.cbh-event-action{padding-left:16px;padding-right:16px}.cbh-event-meta{padding-top:14px}.cbh-event-action{padding-bottom:14px}.cbh-event-meta{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.cbh-event-date{font-weight:700;font-size:14px;color:#fff;letter-spacing:0.3px}.cbh-event-time{font-size:14px;font-weight:600;color:var(--cbh-text-muted)}.cbh-event-time::before{content:'\00b7';margin-right:10px;color:var(--cbh-border-light)}.cbh-event-name{font-size:14px;font-weight:600;margin-bottom:10px;line-height:1.3}.cbh-event-name
a{color:#fff;text-decoration:none;transition:color 0.2s ease}.cbh-event-name a:hover{color:var(--cbh-gold)}.cbh-event-btn{display:block;color:var(--cbh-text);background:transparent;border:1px
solid var(--cbh-border-light);padding:10px
16px;font-weight:600;font-size:13px;border-radius:var(--cbh-radius);text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.5px;transition:all 0.2s ease}.cbh-event-btn:hover,.cbh-event-btn:focus{color:#fff;background:var(--cbh-red);border-color:var(--cbh-red);text-decoration:none}#secondary
.widget{background:var(--cbh-surface);border:1px
solid var(--cbh-border);border-radius:var(--cbh-radius-lg);padding:20px;margin-bottom:20px}#secondary .widget-title{color:#fff;font-size:16px;font-weight:700;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--cbh-border);text-transform:uppercase;letter-spacing:0.5px}#secondary
a{color:var(--cbh-gold)}#secondary a:hover{color:#e8c05a}#secondary a.cbh-event-btn{color:var(--cbh-text)}#secondary a.cbh-event-btn:hover{color:#fff}#secondary .btn,
#secondary
.button{background:var(--cbh-surface-2);border:1px
solid var(--cbh-border);color:var(--cbh-text);border-radius:var(--cbh-radius);font-size:13px;transition:all 0.2s ease}#secondary .btn:hover,
#secondary .button:hover{background:var(--cbh-red);border-color:var(--cbh-red);color:#fff}.cbh-event-today-badge,.cbh-event-tomorrow-badge{display:block;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:6px
14px;border-radius:0;margin:0}.cbh-event-today-badge{background:var(--cbh-red)}.cbh-event-tomorrow-badge{background:var(--cbh-navy)}.cbh-event-today-badge .cbh-countdown,
.cbh-event-tomorrow-badge .cbh-countdown{font-family:'Courier New',monospace;font-size:11px;letter-spacing:1px}.cbh-sidebar-countdown{font-family:'Courier New',monospace;font-size:11px;letter-spacing:1px}.cbh-event-today-badge+.cbh-event-meta,.cbh-event-tomorrow-badge+.cbh-event-meta{padding-top:10px}.cbh-event-card.event-tomorrow-highlight{border-left-color:var(--cbh-navy);background:var(--cbh-surface-2)}.woocommerce-checkout{color:var(--cbh-text)}.woocommerce-checkout .woocommerce-info,
.woocommerce-checkout .woocommerce-message{margin-bottom:12px !important}.woocommerce-checkout .woocommerce-form-coupon-toggle,
.woocommerce-checkout .checkout_coupon,
.woocommerce-checkout
.custom_point_checkout{margin-bottom:12px !important;margin-top:0 !important}.woocommerce-checkout .woocommerce-notices-wrapper{margin-bottom:8px}.woocommerce form .form-row
label{color:var(--cbh-text)}.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row select,
.woocommerce-checkout .input-text,
.woocommerce-checkout
select{background:var(--cbh-surface-2) !important;border:1px
solid var(--cbh-border) !important;color:var(--cbh-text) !important;border-radius:var(--cbh-radius) !important;padding:10px
12px !important}.woocommerce-checkout-review-order-table{background:var(--cbh-surface) !important;color:var(--cbh-text);border-radius:var(--cbh-radius)}.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table
td{border-color:var(--cbh-border) !important;color:var(--cbh-text)}#payment,#ppc-button-ppcp-gateway{max-width:100% !important;width:100% !important}.ppc-button-wrapper{padding-top:10px}.form-row.mb-3{margin-bottom:5px !important}#billing_company_field{display:none !important}.payment_box.payment_method_ppcp{display:none !important}.wc-ppcp-checkout-container{display:block;width:100%}.woocommerce
#place_order{background:var(--cbh-red) !important;color:#fff !important;border:none !important;border-radius:var(--cbh-radius) !important;padding:14px
30px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:1px;font-size:15px !important;transition:all 0.2s ease}.woocommerce #place_order:hover{background:#c41430 !important}.woocommerce
table.shop_table{background:var(--cbh-surface);border:1px
solid var(--cbh-border);border-radius:var(--cbh-radius);color:var(--cbh-text)}.woocommerce table.shop_table th,
.woocommerce table.shop_table
td{border-color:var(--cbh-border) !important;color:var(--cbh-text)}.woocommerce-cart .woocommerce-error{display:none !important}.woocommerce-MyAccount-navigation
ul{background:var(--cbh-surface);border:1px
solid var(--cbh-border);border-radius:var(--cbh-radius);padding:0;overflow:hidden;list-style:none}.woocommerce-MyAccount-navigation ul
li{border-bottom:1px solid var(--cbh-border)}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation ul li
a{display:block;padding:12px
16px;color:var(--cbh-text-muted);text-decoration:none;transition:all 0.2s ease}.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li a:hover{background:var(--cbh-surface-2);color:#fff}.list-group-item.active{background-color:var(--cbh-red);border-color:var(--cbh-red)}.btn-primary,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce
input.button.alt{background:var(--cbh-red) !important;border-color:var(--cbh-red) !important;color:#fff !important;border-radius:var(--cbh-radius) !important;font-weight:600;transition:all 0.2s ease}.btn-primary:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover{background:#c41430 !important;border-color:#c41430 !important;transform:translateY(-1px)}.btn-outline-primary{color:var(--cbh-text) !important;border-color:var(--cbh-border-light) !important;background:transparent !important}.btn-outline-primary:hover{background:var(--cbh-red) !important;border-color:var(--cbh-red) !important;color:#fff !important}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:var(--cbh-text-dim) !important;background-color:var(--cbh-surface-2) !important;border-color:var(--cbh-border) !important}.woocommerce a.button,
.woocommerce button.button,
.woocommerce
input.button{background:var(--cbh-surface-2) !important;color:var(--cbh-text) !important;border:1px
solid var(--cbh-border) !important;border-radius:var(--cbh-radius) !important;transition:all 0.2s ease}.woocommerce a.button:hover,
.woocommerce button.button:hover{background:var(--cbh-surface-3) !important;color:#fff !important}#menu-item-1170
a{color:var(--cbh-gold)}.acfw_coupon_btn_wrap .acfw-form-control-label{display:none !important}div.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1{max-width:100%;width:100%}div.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{max-width:100%;width:100%;margin-top:20px}.woocommerce-message,.woocommerce-info{background:var(--cbh-surface) !important;border-top-color:var(--cbh-navy) !important;color:var(--cbh-text) !important;font-family:'Poppins',sans-serif !important;font-size:14px;letter-spacing:0.3px;text-transform:none}.woocommerce-error{background:var(--cbh-surface) !important;border-top-color:var(--cbh-red) !important;color:var(--cbh-text) !important;font-family:'Poppins',sans-serif !important;font-size:14px;letter-spacing:0.3px;text-transform:none}.woocommerce-message a,
.woocommerce-info
a{color:var(--cbh-gold) !important}.woocommerce-cart
.woocommerce{display:flex;flex-wrap:wrap;gap:30px}.woocommerce-cart .woocommerce > .woocommerce-notices-wrapper,
.woocommerce-cart .woocommerce > .woocommerce-message,
.woocommerce-cart .woocommerce > .woocommerce-info,
.woocommerce-cart .woocommerce>.woocommerce-error{flex:0 0 100%}.woocommerce-cart .woocommerce>.woocommerce-cart-form{flex:1 1 60%;min-width:0}.woocommerce-cart .woocommerce>.cart-collaterals{flex:1 1 35%;min-width:300px}.woocommerce-cart .cart-collaterals
.cart_totals{float:none !important;width:100% !important}.woocommerce-page .woocommerce-cart-form
table{display:block;overflow-x:auto}@media (max-width: 991px){.woocommerce-page .woocommerce > .woocommerce-cart-form,
.woocommerce-page .woocommerce>.cart-collaterals{flex:0 0 100%}}.woocommerce .woocommerce-breadcrumb{color:var(--cbh-text-dim);font-size:13px;margin-bottom:20px}.woocommerce .woocommerce-breadcrumb
a{color:var(--cbh-text-muted)}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--cbh-gold)}.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li
span{background:var(--cbh-surface);color:var(--cbh-text);border-color:var(--cbh-border)}.woocommerce nav.woocommerce-pagination ul li
span.current{background:var(--cbh-red);border-color:var(--cbh-red);color:#fff}.woocommerce .woocommerce-ordering
select{background:var(--cbh-surface-2);border:1px
solid var(--cbh-border);color:var(--cbh-text);border-radius:var(--cbh-radius);padding:8px
12px}.woocommerce .woocommerce-result-count{color:var(--cbh-text-muted)}#product-13065 .wc-ppcp-product-payments__container.bottom{display:none !important}#product-13065 .stock.in-stock,
#product-13065 .stock.low-stock{display:none !important}.shop_table.cart .wps_wpr_apply_custom_points
#wps_cart_points{width:110px !important;border:1px
solid var(--cbh-border) !important;margin-right:0;background:var(--cbh-surface-2);color:var(--cbh-text)}.wps_wpr_apply_custom_points{margin-top:20px}#wps_cart_points_apply{background-color:var(--cbh-gold-dim);color:#fff;padding:12px;border:none;border-radius:var(--cbh-radius)}#wps_wpr_order_notice{margin-top:5px;margin-bottom:15px;background-color:var(--cbh-surface-2) !important;border:1px
solid var(--cbh-border);border-radius:var(--cbh-radius)}div#wps_wpr_order_notice
p{background-color:transparent !important;color:var(--cbh-text)}#wps_cart_points_apply+p{width:100%;margin-bottom:0;color:var(--cbh-gold);font-weight:bold;margin-top:5px}input#wps_cart_points{margin-right:0}.custom_point_checkout
#wps_cart_points{padding:7px;width:110px;border-radius:var(--cbh-radius);border:1px
solid var(--cbh-border);background:var(--cbh-surface-2);color:var(--cbh-text)}button#wps_cart_points_apply+p{color:var(--cbh-gold);font-size:16px}#wps-wps-pr-drag{font-weight:bold !important;font-family:'Poppins',sans-serif !important}@media (max-width: 992px){#wps-wps-pr-drag{display:none !important}#wps-pr-mobile-open-popup{display:none !important}}.bulk_table_row{text-align:center}.wdr_bulk_table_thead{border-bottom:1px solid var(--cbh-border);background-color:var(--cbh-surface-2);color:var(--cbh-text)}#sort_customizable_table{border:1px
solid var(--cbh-border);margin-bottom:15px;color:var(--cbh-text)}#customize-bulk-table-range,#customize-bulk-table-discount{padding:5px;text-align:center}.account-nav .team-search-container{position:relative;min-width:250px;display:inline-block;margin-left:15px;vertical-align:middle}.team-search-wrapper{position:relative}#team-search-input{width:100%;padding:6px
12px;border:1px
solid var(--cbh-border);border-radius:var(--cbh-radius);font-size:13px;height:32px;background:var(--cbh-surface-2);color:var(--cbh-text)}#team-search-input::placeholder{color:var(--cbh-text-dim)}#team-search-input:focus{outline:none;border-color:var(--cbh-gold);box-shadow:0 0 0 2px rgba(212, 168, 67, 0.15)}#team-search-results{position:absolute;top:100%;left:0;right:0;background:var(--cbh-surface-2);border:1px
solid var(--cbh-border);border-top:none;border-radius:0 0 var(--cbh-radius) var(--cbh-radius);box-shadow:0 8px 32px rgba(0, 0, 0, 0.4);z-index:1000;max-height:300px;overflow-y:auto;display:none}.team-search-list{list-style:none;margin:0;padding:0;text-align:left}.team-search-item{padding:10px
15px;cursor:pointer;border-bottom:1px solid var(--cbh-border);transition:background-color 0.2s;color:var(--cbh-text)}.team-search-item:last-child{border-bottom:none}.team-search-item:hover,.team-search-item.selected{background-color:var(--cbh-surface-3);color:var(--cbh-gold)}@media (max-width: 768px){.account-nav .team-search-container{min-width:200px;width:calc(100% - 20px);margin:8px
10px 0 10px;display:block}#team-search-input{font-size:16px}}.team-variation-sold-out-box{background-color:var(--cbh-red);color:#fff;padding:6px
12px;border-radius:var(--cbh-radius);font-size:11px;font-weight:700;text-align:center;margin-bottom:10px;text-transform:uppercase;letter-spacing:0.5px}.team-variation-available-box{background-color:var(--cbh-green);color:#fff;padding:6px
12px;border-radius:var(--cbh-radius);font-size:11px;font-weight:700;text-align:center;margin-bottom:10px;text-transform:uppercase;letter-spacing:0.5px}.woocommerce .cbh-direct-add-to-cart.btn-outline-primary,
.woocommerce a.cbh-direct-add-to-cart.btn-outline-primary.button{background-color:transparent !important;background-image:none !important;border:1px
solid var(--cbh-border-light) !important;color:var(--cbh-text) !important;padding: .618em 1em !important;font-weight:600 !important;box-shadow:none !important;text-shadow:none !important;border-radius:var(--cbh-radius) !important}.woocommerce .cbh-direct-add-to-cart.btn-outline-primary:hover,
.woocommerce a.cbh-direct-add-to-cart.btn-outline-primary.button:hover{background-color:var(--cbh-red) !important;color:#fff !important;border-color:var(--cbh-red) !important}#wrapper-footer-full{background:var(--cbh-surface-2);border-top:1px solid var(--cbh-border);padding:30px
0;color:var(--cbh-text-muted)}.site-footer{background:var(--cbh-surface);border-top:1px solid var(--cbh-border);padding:40px
0 30px}.footer-inner{text-align:center}.footer-social{display:flex;justify-content:center;gap:16px;margin-bottom:20px}.footer-social
a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--cbh-surface-2);border:1px
solid var(--cbh-border);color:var(--cbh-text-muted);font-size:16px;transition:all 0.2s ease}.footer-social a:hover{background:var(--cbh-red);border-color:var(--cbh-red);color:#fff}.footer-logo{margin-bottom:20px}.footer-logo
img{max-width:220px;height:auto;opacity:0.9;transition:opacity 0.2s ease}.footer-logo img:hover{opacity:1}.footer-logo-dark{display:inline-block}.footer-logo-light{display:none}[data-theme="light"] .footer-logo-dark{display:none}[data-theme="light"] .footer-logo-light{display:inline-block}.footer-nav{margin-bottom:20px}.footer-menu{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px}.footer-menu li
a{color:var(--cbh-text-muted);font-size:13px;text-decoration:none;transition:color 0.2s ease}.footer-menu li a:hover{color:var(--cbh-gold)}.footer-copyright{color:var(--cbh-text-dim);font-size:13px}.card{background:var(--cbh-surface);border:1px
solid var(--cbh-border);border-radius:var(--cbh-radius-lg);color:var(--cbh-text)}.card-body{color:var(--cbh-text)}.table{color:var(--cbh-text)}.table-dark{background:var(--cbh-surface-2)}.table-striped>tbody>tr:nth-of-type(odd){background-color:rgba(255, 255, 255, 0.02);color:var(--cbh-text)}.table-bordered{border-color:var(--cbh-border)}.table-bordered th,
.table-bordered
td{border-color:var(--cbh-border)}.alert-warning{background:var(--cbh-surface-2);border-color:var(--cbh-gold-dim);color:var(--cbh-gold)}.form-control{background:var(--cbh-surface-2);border:1px
solid var(--cbh-border);color:var(--cbh-text);border-radius:var(--cbh-radius)}.form-control:focus{background:var(--cbh-surface-3);border-color:var(--cbh-gold);color:var(--cbh-text);box-shadow:0 0 0 2px rgba(212, 168, 67, 0.15)}.nav-tabs{border-bottom-color:var(--cbh-border)}.nav-tabs .nav-link{color:var(--cbh-text-muted);border:none;border-bottom:2px solid transparent}.nav-tabs .nav-link:hover{color:var(--cbh-text);border-color:transparent;border-bottom-color:var(--cbh-border-light)}.nav-tabs .nav-link.active{color:#fff;background:transparent;border-color:transparent;border-bottom-color:var(--cbh-red)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--cbh-bg)}::-webkit-scrollbar-thumb{background:var(--cbh-surface-3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--cbh-border-light)}.cbh-theme-switcher{display:flex;align-items:center;gap:10px}.cbh-theme-switcher-label{font-size:12px;color:var(--cbh-text-muted);text-transform:uppercase;letter-spacing:1px;margin-right:4px}.cbh-theme-dot{width:22px;height:22px;border-radius:50%;cursor:pointer;border:2px
solid var(--cbh-border-light);transition:transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;position:relative}.cbh-theme-dot:hover{transform:scale(1.15)}.cbh-theme-dot.active{border-color:var(--cbh-gold);box-shadow:0 0 0 2px rgba(212, 168, 67, 0.3)}.cbh-theme-dot--dark{background:#0a0a0a}.cbh-theme-dot--blue{background:#181a24}.cbh-theme-dot--light{background:#f5f5f5}.cbh-theme-cycle{display:inline-block;margin-left:12px;cursor:pointer;font-size:15px;color:var(--cbh-gold);transition:transform 0.25s ease;vertical-align:middle;line-height:1}.cbh-theme-cycle:hover{transform:scale(1.25)}@media (max-width: 767px){.cbh-theme-cycle{display:none}}[data-theme="light"] body,[data-theme="light"]{background-color:var(--cbh-bg);color:var(--cbh-text)}[data-theme="light"] .woocommerce-message,
[data-theme="light"] .woocommerce-info{background:var(--cbh-surface) !important;color:var(--cbh-text) !important;border:1px
solid var(--cbh-border) !important;border-top-color:var(--cbh-navy) !important}[data-theme="light"] .woocommerce-error{background:var(--cbh-surface) !important;color:var(--cbh-text) !important;border:1px
solid var(--cbh-border) !important;border-top-color:var(--cbh-red) !important}[data-theme="light"] .woocommerce ul.products
li.product{background:var(--cbh-surface);box-shadow:var(--cbh-card-shadow)}[data-theme="light"] .navbar,
[data-theme="light"] #wrapper-navbar{background:var(--cbh-surface) !important;border-bottom:1px solid var(--cbh-border)}[data-theme="light"] .navbar .nav-link,
[data-theme="light"] .navbar-nav .nav-link{color:var(--cbh-text) !important}[data-theme="light"] .navbar .nav-link:hover,
[data-theme="light"] #main-nav .nav-link:hover,
[data-theme="light"] #main-nav .nav-link.active{color:var(--cbh-red) !important}[data-theme="light"] .cbh-account-nav{background:var(--cbh-surface-2) !important}[data-theme="light"] .cbh-account-nav
a{color:var(--cbh-text) !important}[data-theme="light"] #wrapper-footer{background:var(--cbh-surface) !important;border-top:1px solid var(--cbh-border)}[data-theme="light"] input,
[data-theme="light"] select,
[data-theme="light"] textarea{background:var(--cbh-input-bg) !important;color:var(--cbh-text) !important;border-color:var(--cbh-border) !important}[data-theme="light"] .cbh-event-card{background:var(--cbh-surface);border-top-color:var(--cbh-border);border-right-color:var(--cbh-border);border-bottom-color:var(--cbh-border)}[data-theme="light"] .onsale{color:#fff !important}[data-theme="light"] .cbh-event-today-badge,
[data-theme="light"] .cbh-event-tomorrow-badge{color:#fff !important}[data-theme="light"] .giveaway-banner{background:var(--cbh-surface) !important;border:1px
solid var(--cbh-border)}[data-theme="light"] h3.section-header{color:var(--cbh-heading-color) !important}[data-theme="light"] .woocommerce ul.products li.product .woocommerce-loop-product__title,
[data-theme="light"] .woocommerce ul.products li.product
h2{color:var(--cbh-heading-color) !important}[data-theme="light"] .woocommerce ul.products li.product
.price{color:var(--cbh-text) !important}[data-theme="light"] .woocommerce ul.products li.product .price
del{color:var(--cbh-text-muted) !important}[data-theme="light"] .woocommerce ul.products li.product .price
ins{color:var(--cbh-red) !important}[data-theme="light"] .woocommerce ul.products li.product .button,
[data-theme="light"] .woocommerce ul.products li.product
a.add_to_cart_button{color:var(--cbh-text) !important;border-color:var(--cbh-border) !important}[data-theme="light"] .cbh-sidebar-title{color:var(--cbh-heading-color) !important}[data-theme="light"] .cbh-event-card.event-today-highlight{border-left-color:var(--cbh-red) !important}[data-theme="light"] .cbh-event-card.event-tomorrow-highlight{border-left-color:var(--cbh-navy) !important}[data-theme="light"] .cbh-event-name,
[data-theme="light"] .cbh-event-name
a{color:var(--cbh-heading-color) !important}[data-theme="light"] .cbh-event-date{color:var(--cbh-text) !important}[data-theme="light"] .cbh-event-time{color:var(--cbh-text-muted) !important}[data-theme="light"] .cbh-event-btn,
[data-theme="light"] #secondary a.cbh-event-btn{color:var(--cbh-text) !important;border-color:var(--cbh-border) !important;background:var(--cbh-surface) !important}[data-theme="light"] .navbar .nav-link.active,
[data-theme="light"] .navbar .nav-item.show > .nav-link,
[data-theme="light"] #main-nav .nav-item.show>.nav-link{color:var(--cbh-red) !important}[data-theme="light"] .dropdown-menu{background:var(--cbh-surface) !important;border-color:var(--cbh-border) !important}[data-theme="light"] .dropdown-item{color:var(--cbh-text) !important}[data-theme="light"] .dropdown-item:hover,
[data-theme="light"] .dropdown-item:focus{background:var(--cbh-surface-2) !important;color:var(--cbh-red) !important}[data-theme="light"] .breaking-banner{color:#fff !important}[data-theme="light"] .cbh-low-stock{color:#fff !important}[data-theme="light"] .woocommerce div.product
.product_title{color:var(--cbh-heading-color) !important}[data-theme="light"] .woocommerce div.product
.price{color:var(--cbh-text) !important}[data-theme="light"] .woocommerce
table.shop_table{background:var(--cbh-surface) !important;border-color:var(--cbh-border) !important}[data-theme="light"] .woocommerce table.shop_table
th{color:var(--cbh-heading-color) !important}[data-theme="light"] .woocommerce table.shop_table
td{color:var(--cbh-text) !important;border-color:var(--cbh-border) !important}[data-theme="light"] .cart_totals h2,
[data-theme="light"] .woocommerce-checkout
h3{color:var(--cbh-heading-color) !important}[data-theme="light"] .entry-title,
[data-theme="light"] .page-title{color:var(--cbh-heading-color) !important}[data-theme="light"] .footer-copyright{color:var(--cbh-text-muted)}[data-theme="light"] .cbh-theme-switcher-label{color:var(--cbh-text-muted)}[data-theme="light"] .cbh-theme-cycle{color:var(--cbh-gold)}[data-theme="light"] .cbh-team-search
input{background:var(--cbh-surface) !important;color:var(--cbh-text) !important;border-color:var(--cbh-border) !important}[data-theme="light"] .giveaway-banner a,
[data-theme="light"] .cbh-account-nav .nav-link{color:var(--cbh-text) !important}.cbh-drops-header{margin-bottom:2rem;padding:2rem 0 1rem}.cbh-drops-title{font-family:'Poppins',sans-serif;font-weight:700;font-size:2rem;color:var(--cbh-heading-color);margin-bottom:0.5rem}.cbh-drops-title
i{color:var(--cbh-red);margin-right:0.25rem}.cbh-drops-subtitle{color:var(--cbh-text-muted);font-size:1rem;max-width:600px;margin:0
auto}.cbh-drops-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media (max-width: 991px){.cbh-drops-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575px){.cbh-drops-grid{grid-template-columns:1fr}}.cbh-drop-card{background:var(--cbh-surface);border:1px
solid var(--cbh-border);border-radius:var(--cbh-radius-lg);overflow:hidden;transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease}.cbh-drop-card:hover{transform:translateY(-4px);box-shadow:var(--cbh-card-shadow);border-color:var(--cbh-gold)}.cbh-drop-card-image{display:block;position:relative;overflow:hidden;aspect-ratio:1 / 1;background:var(--cbh-surface-2)}.cbh-drop-card-image
img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.cbh-drop-card:hover .cbh-drop-card-image
img{transform:scale(1.05)}.cbh-drop-card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--cbh-text-dim);font-size:3rem}.cbh-drop-countdown-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent 0%, rgba(0, 0, 0, 0.5) 30%, rgba(0, 0, 0, 0.9) 100%);padding:3rem 1rem 1.25rem;text-align:center}.cbh-drop-countdown-label{font-family:'Poppins',sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--cbh-gold);margin-bottom:0.25rem}.cbh-drop-countdown-timer{font-family:'Poppins',sans-serif;font-weight:700;font-size:1.5rem;color:#fff;letter-spacing:1px}.cbh-drop-overlay-live{background:linear-gradient(transparent, rgba(227, 24, 54, 0.85))}.cbh-drop-live-badge{font-family:'Poppins',sans-serif;font-weight:700;font-size:1.3rem;color:#fff;animation:cbh-drop-pulse 1.5s ease-in-out infinite}@keyframes cbh-drop-pulse{0%,100%{opacity:1}50%{opacity:0.7}}.cbh-drop-card-body{padding:1rem}.cbh-drop-card-title{font-family:'Poppins',sans-serif;font-weight:600;font-size:0.95rem;margin:0
0 0.5rem;line-height:1.3}.cbh-drop-card-title
a{color:var(--cbh-text);text-decoration:none}.cbh-drop-card-title a:hover{color:var(--cbh-gold)}.cbh-drop-card-meta{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.5rem;flex-wrap:wrap}.cbh-drop-card-price{font-family:'Poppins',sans-serif;font-weight:600;font-size:0.95rem;color:var(--cbh-gold)}.cbh-drop-card-price
del{color:var(--cbh-text-dim);font-weight:400;font-size:0.85rem}.cbh-drop-card-price
ins{text-decoration:none}.cbh-drop-card-stock{font-size:0.75rem;font-weight:500;color:var(--cbh-green);background:rgba(46, 204, 113, 0.1);padding:2px
8px;border-radius:20px}.cbh-drop-card-break-date,.cbh-drop-card-drop-date{font-size:0.8rem;color:var(--cbh-text-muted);margin-bottom:0.25rem}.cbh-drop-card-break-date i,
.cbh-drop-card-drop-date
i{width:16px;text-align:center;margin-right:4px}.cbh-drop-card-drop-date{color:var(--cbh-gold);font-weight:500}.cbh-drop-card-cta{display:block;text-align:center;padding:0.6rem 1rem;margin-top:0.75rem;border-radius:var(--cbh-radius);font-family:'Poppins',sans-serif;font-weight:600;font-size:0.85rem;text-decoration:none;transition:background 0.2s ease, color 0.2s ease}.cbh-drop-card-cta-pending{background:var(--cbh-surface-2);color:var(--cbh-text-muted);border:1px
solid var(--cbh-border)}.cbh-drop-card-cta-pending:hover{background:var(--cbh-surface-3);color:var(--cbh-text);text-decoration:none}.cbh-drop-card-cta-live{background:var(--cbh-red);color:#fff;border:1px
solid var(--cbh-red)}.cbh-drop-card-cta-live:hover{background:#c91430;color:#fff;text-decoration:none}.cbh-drop-card-live{border-color:var(--cbh-red);box-shadow:0 0 15px var(--cbh-red-glow)}.cbh-drops-empty{grid-column:1 / -1;text-align:center;padding:4rem 2rem;color:var(--cbh-text-muted)}.cbh-drops-empty
i{margin-bottom:1rem;opacity:0.4}.cbh-drops-empty
h3{font-family:'Poppins',sans-serif;font-weight:600;color:var(--cbh-text);margin-bottom:0.5rem}.cbh-drops-empty
.btn{margin-top:1rem}.cbh-drop-countdown-single{background:var(--cbh-surface-2);border:1px
solid var(--cbh-border);border-left:4px solid var(--cbh-gold);border-radius:0;padding:1.25rem;margin-bottom:2.5rem;text-align:center}.cbh-drop-countdown-single .cbh-drop-icon{font-size:1.5rem;color:var(--cbh-gold);margin-bottom:0.5rem}.cbh-drop-countdown-single .cbh-drop-label{font-family:'Poppins',sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--cbh-gold);margin-bottom:0.25rem}.cbh-drop-countdown-single .cbh-drop-timer{font-family:'Poppins',sans-serif;font-weight:700;font-size:2rem;color:var(--cbh-heading-color);letter-spacing:2px;margin-bottom:0.25rem}.cbh-drop-countdown-single .cbh-drop-date-nice{font-size:0.85rem;color:var(--cbh-text-muted);margin-bottom:0.5rem}.cbh-drop-countdown-single .cbh-drop-message{font-size:0.8rem;color:var(--cbh-text-dim)}.cbh-drop-badge-loop{margin-top:auto !important;margin-left:16px !important;margin-right:16px !important;margin-bottom:16px !important;background:transparent;color:var(--cbh-gold);border:1px
solid var(--cbh-gold-dim);border-radius:var(--cbh-radius);padding:10px
16px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;text-align:center;display:block !important;text-decoration:none}.cbh-drop-badge-loop
i{margin-right:4px}.cbh-drop-badge-live{background:var(--cbh-red);border-color:var(--cbh-red);color:#fff}.cbh-drop-badge-live:hover{background:#c91430}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0
auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress
img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll
.tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead
tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr
th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container
table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px
0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container
label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px
solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0
5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px
solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px
solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging
.ellipsis{padding:0
1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}