:root{--Primary:#f5a11a;--Secondary:#171717;--primary:#f5a11a;--ultra-accent:#f5a11a;--ultra-ink:#171717;--ultra-sand:#fff8ee;--Secondary-color:#f5a11a} .top-bar{background:#171717!important;color:#fff!important}.btn-bg-primary{background:#f5a11a!important;color:#171717!important;border-color:#f5a11a!important}.btn-bg-primary:hover{background:#171717!important;color:#fff!important;border-color:#171717!important}input[type=checkbox],input[type=radio]{accent-color:#f5a11a}.tf-btn-line:after{background:#f5a11a!important}.main-menu .ultra-menu-open>.submenu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.main-menu .submenu:before{content:'';position:absolute;height:25px;left:0;right:0;top:-25px}.main-menu .submenu{transition:opacity .2s ease,transform .2s ease!important}.collection-clickable{position:relative}.collection-clickable .collection-cover{position:absolute!important;inset:0!important;z-index:2!important;display:block}.collection-clickable a:not(.collection-cover){position:relative;z-index:3}.collection-clickable .image{pointer-events:none}.footer,#footer{background:linear-gradient(90deg,rgba(12,12,12,.95),rgba(12,12,12,.84)),url('images/office-executive-concept.png') center/cover!important;color:#fff}.footer a:hover,#footer a:hover{color:#f5a11a!important}.social-rail{position:fixed;left:14px;top:50%;transform:translateY(-50%);z-index:1060;display:flex;flex-direction:column;gap:12px}.social-rail a{width:47px;height:47px;border-radius:50%;display:grid;place-items:center;box-shadow:0 3px 14px #0003;position:relative}.social-rail img{width:25px;height:25px}.social-whatsapp{background:#25d366}.social-instagram{background:radial-gradient(circle at 30% 110%,#feda75 0%,#fa7e1e 25%,#d62976 55%,#962fbf 80%,#4f5bd5 100%)}.social-facebook{background:#0866ff}.social-rail span{position:absolute;left:56px;background:#171717;color:#fff;white-space:nowrap;padding:9px 13px;border-radius:4px;opacity:0;visibility:hidden;font-size:12px}.social-rail a:hover span,.social-rail a:focus-visible span{opacity:1;visibility:visible}#compare-dock{position:fixed;right:20px;bottom:20px;z-index:1050;background:#171717;color:#fff;box-shadow:0 4px 20px #0003;padding:15px 20px;display:flex;gap:25px;align-items:center;font-size:13px}#compare-dock a{background:#f5a11a;color:#171717;padding:10px 14px}.order-totals>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;font-size:13px}.order-totals .grand-total{border-top:1px solid #ddd;margin-top:10px;font-size:18px;font-weight:600}.payment-methods{display:grid;gap:15px;border:1px solid #ddd;padding:20px}.payment-methods legend{font-size:18px;padding-bottom:15px}.payment-methods label,.consent{display:flex!important;align-items:start;gap:10px!important}.payment-methods input,.consent input{width:18px!important;height:18px;flex-shrink:0}.payment-methods small{margin-left:auto;color:#777}.consent a{text-decoration:underline}.comparison-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.admin-shell{max-width:1200px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.admin-panel{padding:28px;border:1px solid #ddd;background:#fff}.admin-panel h2{font-size:25px;margin-bottom:25px}.admin-panel .ultra-form{gap:14px}.admin-list{display:grid;gap:10px;margin-bottom:25px}.admin-list button{text-align:left;padding:15px;border:1px solid #ddd;background:#fff}.admin-list button:hover{border-color:#f5a11a}.admin-status{padding:15px;background:#fff8ee;line-height:1.7;margin-bottom:20px}.admin-tabs{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:25px}.admin-tabs button{padding:12px 20px;border:1px solid #ddd}.ultra-form button:disabled{opacity:.5;cursor:not-allowed}.ultra-form [hidden]{display:none!important}@media(max-width:767px){.social-rail{left:8px;gap:9px}.social-rail a{width:36px;height:36px}.social-rail img{width:20px;height:20px}.social-rail span{left:44px}.admin-grid{grid-template-columns:1fr}.admin-panel{padding:20px}#compare-dock{left:12px;right:12px;bottom:74px;padding:10px;font-size:11px;justify-content:space-between;gap:10px}.ultra-cart-table{min-width:620px}.payment-methods label{flex-wrap:wrap}.comparison-heading{align-items:start;flex-direction:column}.social-rail{top:auto;bottom:145px;transform:none}}
.social-rail{z-index:1025}.main-menu .submenu{z-index:1060}.tf-product-variant[hidden]{display:none!important}
.payment-method-list .ultra-payment-status{width:auto!important;max-width:none!important;white-space:nowrap;flex:0 0 auto!important;font-size:11px;line-height:1.5}.footer .tf-container{padding-left:75px}.hero-banner-v04 .tf-btn-line{border-color:#f5a11a;color:#fff}.hero-banner-v04 .tf-btn-line:after{background:#f5a11a!important}@media(max-width:767px){.footer .tf-container{padding-left:55px}.payment-method-list .ultra-payment-status{font-size:10px}}
#header,.header{position:relative;z-index:1050}.offcanvas{z-index:1300}.offcanvas-backdrop{z-index:1250}:root{--Third:#f5a11a;--Color-246B64:#171717;--color-f5ece5:#fff8ee;--Color-c1a286:#f5a11a}

.main-menu .has-child>.submenu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.main-menu .has-child.ultra-menu-open>.submenu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}
#mobileMenu .ultra-payment-status{color:#171717}.tf-social-icon a{display:grid!important;place-items:center;border:0!important}.tf-social-icon a img{object-fit:contain}.tf-social-icon .social-whatsapp{background:#25d366!important}.tf-social-icon .social-instagram{background:linear-gradient(35deg,#feda75,#fa7e1e,#d62976,#962fbf)!important}.tf-social-icon .social-facebook{background:#0866ff!important}
