.sle-home>.wp-block-group,.sle-home>.wp-block-table,.sle-home>.wp-block-columns,.sle-home>.wp-block-heading,.sle-home>.wp-block-paragraph,.sle-home>.wp-block-image{width:min(1352px,calc(100% - 32px));margin-inline:auto}
.sle-home>.alignfull{width:100%;max-width:none}.sle-section{position:relative}.sle-header{z-index:30}.sle-footer{z-index:31}.sle-home .wp-block-table{overflow-x:auto}.wp-block-table table{width:100%;border-collapse:collapse}.wp-block-table td,.wp-block-table th{border:1px solid var(--line);padding:12px}.wp-block-table th{background:var(--panel);color:var(--light-gold)}
.sle-header .site-header,.sle-products .products-section,.sle-categories .home-categories,.sle-footer .site-footer{background:var(--ink)}
.sle-section .search,.sle-section .home-category-card,.sle-section .product-card{background:var(--panel)}
.sle-home{width:100%;max-width:none;margin:0;padding:0}
.sle-home>.sle-section{width:100%;max-width:none;margin-inline:0}
.sle-about{background:#19222b}
.sle-contact{background:#f7f7f5;color:#1f2a35}
.sle-about>.about,.sle-contact>.contact{width:100%;max-width:none;margin-inline:0;background:inherit}
.sle-contact .contact-form input,.sle-contact .contact-form textarea{background:#fff;color:#1f2a35}
.sle-section .hero-category-menu{background:var(--ink)}.sle-section .hero-overlay{background:linear-gradient(100deg,var(--ink) 18%,transparent 100%)}
.sle-section .home-category-icon img{width:48px;height:48px;object-fit:contain}.sle-section .header-main>.brand,.sle-section .header-main>.custom-logo-link{height:auto;overflow:visible}.sle-section .header-main>.brand img,.sle-section .header-main>.custom-logo-link img{position:static;width:100%;height:auto;object-fit:contain;max-height:none}
/* Product tabs retain their dark background and use the brand gold for inactive labels. */
.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) a{color:var(--light-gold)}
.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) a:focus-visible{color:var(--light-gold)}
/* Variable-product placeholder and values remain legible on a dark selector. */
.woocommerce div.product form.cart .variations select,.woocommerce div.product form.cart .variations select option{color:var(--light-gold);background:var(--panel)}
.woocommerce div.product form.cart .variations .select2-container--default .select2-selection--single{background:var(--panel);border-color:var(--line)}
.woocommerce div.product form.cart .variations .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce div.product form.cart .variations .select2-selection__placeholder{color:var(--light-gold)}
