.dtf-trust-bar{background:#1B3A6B;color:#fff;font-size:13px;font-weight:600;letter-spacing:.3px;overflow:hidden;white-space:nowrap;position:relative;z-index:101}.dtf-trust-bar-inner{display:flex;align-items:center;justify-content:center;gap:28px;padding:8px 20px;max-width:1200px;margin:0 auto}.dtf-trust-bar-inner span{flex-shrink:0}.dtf-trust-link{color:#fff!important;text-decoration:none}.dtf-trust-link:hover{text-decoration:underline}.dtf-trust-social{display:flex;align-items:center;gap:10px}.dtf-trust-social a{color:#fff;opacity:.85;transition:opacity 0.2s ease;display:flex}.dtf-trust-social a:hover{opacity:1}.dtf-trust-bar{position:sticky;top:0}.site-header{background:#fff!important;border-bottom:1px solid #e0e0e0!important;box-shadow:none!important;position:sticky!important;top:36px!important;z-index:100!important;transition:box-shadow 0.3s ease!important}.site-header.dtf-scrolled{box-shadow:0 2px 12px rgb(0 0 0 / .08)!important}.inside-header{max-width:1280px!important;margin:0 auto!important;padding:10px 30px!important;display:flex!important;align-items:center!important}.site-logo,.header-image{margin-right:auto;flex-shrink:0}.custom-logo{height:50px!important;width:auto!important}.main-navigation,#site-navigation{margin:0!important;flex-shrink:0}.main-navigation .inside-navigation{padding:0!important}@media (min-width:769px){.main-navigation .main-nav>ul{display:flex!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important}.main-navigation .main-nav>ul>li{margin:0!important;padding:0!important}}.main-navigation a,.main-navigation .main-nav ul li a{color:#333!important;font-size:13px!important;font-weight:600!important;letter-spacing:0.5px!important;text-transform:uppercase!important;padding:10px 14px!important;transition:color 0.2s ease!important;text-decoration:none!important;white-space:nowrap!important}.main-navigation a:hover,.main-navigation .main-nav ul li a:hover{color:#9E3A0A!important}.main-navigation .main-nav ul li.current-menu-item>a,.main-navigation .main-nav ul li.current-menu-ancestor>a{color:#9E3A0A!important}.main-nav ul li a::after{display:none!important}.main-navigation ul ul,.main-navigation .main-nav ul ul,#site-navigation ul ul{background:#fff!important;border:1px solid #e0e0e0!important;border-top:3px solid #C9501A!important;box-shadow:0 8px 24px rgb(0 0 0 / .1)!important;border-radius:0 0 4px 4px!important;min-width:280px!important;width:auto!important;max-width:420px!important}.main-navigation ul ul li,.main-navigation .main-nav ul ul li{width:100%!important;white-space:normal!important}.main-navigation ul ul li a,.main-navigation .main-nav ul ul li a,#site-navigation .main-nav ul ul li a{font-size:13px!important;text-transform:none!important;font-weight:500!important;padding:10px 20px!important;border-bottom:1px solid #f2f2f2!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;display:block!important}.main-navigation ul ul li:last-child a{border-bottom:none!important}.main-navigation ul ul li a:hover{background:#f9f9f9!important}.main-navigation:not(.toggled) ul li:hover>ul,.main-navigation:not(.toggled) ul li.sfHover>ul{overflow:visible!important}.dtf-header-icons{display:flex;align-items:center;gap:6px;margin-left:16px;flex-shrink:0}.dtf-icon-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:#333;transition:background 0.2s ease,color 0.2s ease;position:relative;text-decoration:none}.dtf-icon-btn:hover{background:#f0f0f0;color:#9E3A0A}.dtf-cart-badge{position:absolute;top:0;right:0;background:#C9501A;color:#fff;font-size:10px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.navigation-search,.gen-sidebar-nav{display:none!important}#site-navigation .menu-bar-items,#site-navigation .wc-menu-item{display:none!important}#mobile-menu-control-wrapper .menu-bar-items{display:none!important}@media (max-width:768px){.dtf-trust-bar{font-size:11px}.dtf-trust-bar-inner{gap:16px;padding:6px 12px;animation:dtf-scroll 20s linear infinite}@keyframes dtf-scroll{0%{transform:translateX(20%)}100%{transform:translateX(-120%)}}.site-header{top:30px!important}.inside-header{padding:8px 15px!important}.custom-logo{height:40px!important}.dtf-header-icons{gap:2px;margin-left:8px}.dtf-icon-btn{width:34px;height:34px}.dtf-icon-btn svg{width:18px;height:18px}#site-navigation .main-nav>ul,.main-navigation .main-nav>ul,.main-navigation:not(.toggled) .main-nav>ul,nav .main-nav>ul{display:none!important}.main-navigation.toggled .main-nav>ul{display:block!important}.main-navigation.toggled .main-nav>ul>li{border-bottom:1px solid #f0f0f0}.main-navigation.toggled .main-nav>ul>li>a{padding:12px 20px!important;text-align:left!important}}@media (min-width:769px) and (max-width:1200px){.dtf-trust-bar-inner{gap:18px;font-size:12px}.main-navigation a,.main-navigation .main-nav ul li a{font-size:11px!important;padding:10px 8px!important;letter-spacing:0.3px!important}.inside-header{padding:8px 20px!important}}@media (min-width:769px){#site-navigation:not(.toggled) ul ul li.sfHover>ul,#site-navigation:not(.toggled) ul ul li:hover>ul{top:0!important;left:100%!important;right:auto!important}}@media (max-width:768px){#site-navigation.toggled .sub-menu.toggled-on,#mobile-header.toggled .sub-menu.toggled-on,.main-navigation.toggled .sub-menu.toggled-on{display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;height:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important;transform:none!important;pointer-events:auto!important}.main-navigation.toggled .sub-menu{min-width:0!important;max-width:none!important;width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;background:#f4f6f9!important}.main-navigation.toggled .sub-menu li a{color:#1B3A6B!important;text-transform:none!important;font-weight:500!important;font-size:14px!important;padding-left:34px!important}.main-navigation.toggled .sub-menu .sub-menu li a{padding-left:50px!important;background:#eaeef4!important}.main-navigation.toggled .dropdown-menu-toggle{color:#1B3A6B!important}}