﻿#header{position:sticky;top:0;z-index:1000}#header .main-menu-wrapper.sticky{box-shadow:0 4px 16px rgba(0, 0, 0, 0.12)}.admin-bar #header{top:32px}.header-wrap.header-style-1{width:100%;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1)}.header-wrap.header-style-1 .main-header{width:100%;background-color:var(--primary_color, #721907) !important}.header-wrap.header-style-1 .main-header .header-row{min-height:74px;align-items:center;flex-wrap:nowrap}.header-wrap.header-style-1 .main-header .logo-wrapper .logo-link{display:block;height:74px;display:flex;align-items:center;justify-content:flex-start}.header-wrap.header-style-1 .main-header .logo-wrapper .logo-link .logo-img{max-height:74px;max-width:183px;width:auto;height:auto;object-fit:contain;transition:transform 0.3s ease}.header-wrap.header-style-1 .main-header .logo-wrapper .logo-link .logo-img:hover{transform:scale(1.05)}.header-wrap.header-style-1 .main-header .logo-wrapper .logo-link .logo-text{font-family:"Google Sans Flex", sans-serif;font-size:1.75rem;font-weight:700;color:#ffffff;text-decoration:none;line-height:74px}.header-wrap.header-style-1 .main-header .search-form-wrapper{display:flex;justify-content:center;align-items:center}.header-wrap.header-style-1 .main-header .search-form-wrapper .search-form{position:relative;width:678px;max-width:100%}.header-wrap.header-style-1 .main-header .search-form-wrapper .search-form .search-field{width:100%;height:40px;border:1px solid var(--border_color, #e8e9ec);border-radius:8px;padding:0 42px 0 16px;font-size:14px;color:var(--text_color, #1c1d20);background-color:#ffffff;transition:border-color 0.3s ease, box-shadow 0.3s ease}.header-wrap.header-style-1 .main-header .search-form-wrapper .search-form .search-field::placeholder{color:#6e737e;opacity:0.8}.header-wrap.header-style-1 .main-header .search-form-wrapper .search-form .search-field:focus{outline:none;border-color:var(--secondary_color, #ddc88a);box-shadow:0 0 0 3px rgba(221, 200, 138, 0.25)}.header-wrap.header-style-1 .main-header .search-form-wrapper .search-form .search-submit{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity 0.3s ease}.header-wrap.header-style-1 .main-header .search-form-wrapper .search-form .search-submit:hover{opacity:0.8}.header-wrap.header-style-1 .main-header .search-form-wrapper .search-form .search-submit i{color:#6e737e;font-size:18px}.header-wrap.header-style-1 .main-header .action-icons{display:flex;align-items:center;gap:20px}.header-wrap.header-style-1 .main-header .action-icons .nav-hotline{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:8px;background-color:var(--secondary_color, #ddc88a);color:var(--primary_color, #721907);font-family:"Google Sans Flex", sans-serif;font-size:15px;font-weight:600;line-height:20px;letter-spacing:-0.4px;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;border:none}.header-wrap.header-style-1 .main-header .action-icons .nav-hotline:hover{filter:brightness(0.95);transform:translateY(-2px);box-shadow:0 4px 12px rgba(221, 200, 138, 0.3);color:var(--primary_color, #721907);text-decoration:none}.header-wrap.header-style-1 .main-header .action-icons .nav-hotline i{font-size:18px;color:var(--primary_color, #721907)}.header-wrap.header-style-1 .main-header .action-icons .nav-hotline span{color:var(--primary_color, #721907)}.header-wrap.header-style-1 .main-header .action-icons .nav-icon{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ffffff;padding:4px;border-radius:50%;color:#ffffff;text-decoration:none;transition:all 0.3s ease;background:transparent;overflow:visible}.header-wrap.header-style-1 .main-header .action-icons .nav-icon:hover{background-color:rgba(255, 255, 255, 0.15);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.2);text-decoration:none}.header-wrap.header-style-1 .main-header .action-icons .nav-icon i{font-size:1.25rem}.header-wrap.header-style-1 .main-header .action-icons .nav-icon .custom-icon{object-fit:contain}.header-wrap.header-style-1 .main-header .action-icons .nav-icon .cart-count{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 6px;background-color:var(--secondary_color, #ddc88a) !important;color:var(--primary_color, #721907);border-radius:50%;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0, 0, 0, 0.15);z-index:10}.header-wrap.header-style-1 .main-header .mobile-actions .mobile-cart{position:relative;display:inline-flex;font-size:24px;color:#ffffff;text-decoration:none}.header-wrap.header-style-1 .main-header .mobile-actions .mobile-cart:hover{color:var(--secondary_color, #ddc88a);transform:scale(1.1)}.header-wrap.header-style-1 .main-header .mobile-actions .mobile-cart .custom-icon{max-width:24px;max-height:24px;object-fit:contain}.header-wrap.header-style-1 .main-header .mobile-actions .mobile-cart .cart-count{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 6px;background-color:var(--secondary_color, #ddc88a);color:var(--primary_color, #721907);border-radius:50%;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0, 0, 0, 0.2)}.header-wrap.header-style-1 .main-menu-wrapper{width:100%;background-color:var(--primary_color, #721907);border-top:1px solid rgba(255, 255, 255, 0.1)}.header-wrap.header-style-1 .main-menu-wrapper .header-menu-container{padding-top:16px;padding-bottom:16px}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu{display:flex;position:relative;list-style:none;margin:0;padding:0;gap:0}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item{position:relative}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item>a{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;color:#ffffff;font-family:"Google Sans Flex", sans-serif;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color 0.3s ease, color 0.3s ease;border-radius:8px;margin:0 4px}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item>a:hover{background-color:rgba(255, 255, 255, 0.15);color:#ffffff;text-decoration:none}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.current-menu-item>a,.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.current-page-item>a{background-color:rgba(255, 255, 255, 0.15);color:#ffffff;text-decoration:none}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children>a::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:200;font-size:18px;margin-left:6px;transition:transform 0.3s ease;display:inline-block}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:hover>a::after{transform:rotate(180deg)}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu{position:static}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu{position:absolute;top:100%;left:0;transform:translateY(10px);width:1050px;max-width:90vw;background-color:#ffffff;border-radius:12px;box-shadow:0 6px 25.7px rgba(0, 0, 0, 0.25);padding:24px 28px;display:none;z-index:1000;list-style:none;margin:0}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu::before{content:"";position:absolute;top:-6px;left:var(--arrow-left, 50px);transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background-color:#ffffff;box-shadow:-2px -2px 4px rgba(0, 0, 0, 0.05)}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>a{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--primary_color, #721907);padding:0 0 12px 0;pointer-events:none;background:transparent;border-radius:0;white-space:normal}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>a::before,.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>a::after{display:none !important}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>a .menu-icon{width:28px;height:28px;flex-shrink:0}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>a .menu-icon img,.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>a .menu-icon svg{width:100%;height:100%;object-fit:contain}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>.sub-menu{position:static !important;transform:none !important;opacity:1 !important;visibility:visible !important;box-shadow:none !important;background:transparent !important;padding:0;margin:0;min-width:unset;max-width:unset;border-radius:0;list-style:none !important;width:auto !important;display:grid !important;grid-template-columns:repeat(3, 1fr);gap:4px 20px}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>.sub-menu::before{display:none !important}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>.sub-menu>.menu-item{width:100%}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>.sub-menu>.menu-item>a{display:flex;align-items:center;gap:10px;padding:8px 6px;color:var(--text_color, #1c1d20);font-size:14px;font-weight:400;border-radius:6px;margin:0;background:transparent;text-decoration:none;white-space:nowrap;pointer-events:auto;transition:background-color 0.3s ease, color 0.3s ease}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>.sub-menu>.menu-item>a:hover{background-color:rgba(114, 25, 7, 0.08);color:var(--primary_color, #721907);text-decoration:none}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>.sub-menu>.menu-item>a .menu-badge{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:2px 6px;background-color:var(--primary_color, #721907);color:#ffffff;font-size:12px;font-weight:700;border-radius:6px;flex-shrink:0;line-height:1}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>.sub-menu>.menu-item>a .menu-icon{width:30px;height:30px;flex-shrink:0}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>.sub-menu>.menu-item>a .menu-icon img,.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item>.sub-menu>.menu-item>a .menu-icon svg{width:100%;height:100%;object-fit:contain}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item.is_view_all{margin-top:16px}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item.is_view_all>a{display:inline-flex;align-items:center;gap:12px;padding:0.5rem 1rem;border:1px solid var(--primary_color, #721907);border-radius:8px !important;color:var(--primary_color, #721907);font-family:"Google Sans Flex", sans-serif;font-size:16px !important;font-weight:600 !important;text-decoration:none;transition:all 0.3s ease;white-space:nowrap;pointer-events:auto !important;background:transparent}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item.is_view_all>a:hover{background-color:var(--primary_color, #721907) !important;color:#ffffff !important}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item.is_view_all>a:hover .view-all-icon{border-color:#ffffff;color:#ffffff}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item.is_view_all>a .view-all-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;flex-shrink:0;transition:all 0.3s ease}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item.is_view_all>a .view-all-icon i{font-size:14px;transition:transform 0.3s ease}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu>.sub-menu>.menu-item.is_view_all>a:hover .view-all-icon i{transform:translateX(3px)}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.is_mega_menu:hover>.sub-menu{display:block;animation:fadeInUpMega 0.3s ease forwards}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu{position:absolute;top:100%;left:0;min-width:330px;max-width:430px;background-color:#ffffff;border-radius:12px;box-shadow:0 6px 25.7px rgba(0, 0, 0, 0.25);padding:8px;display:none;z-index:1000;list-style:none;margin:0}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu::before{content:"";position:absolute;top:-6px;left:30px;transform:rotate(45deg);width:12px;height:12px;background-color:#ffffff;box-shadow:-2px -2px 4px rgba(0, 0, 0, 0.05)}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item{width:100%}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item:not(:last-child){border-bottom:1px solid #f0f0f0}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item>a{display:flex;align-items:center;gap:14px;padding:14px 16px;color:var(--text_color, #1c1d20);font-size:15px;font-weight:600;border-radius:8px;margin:0;text-decoration:none;white-space:normal;transition:background-color 0.2s ease}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item>a:hover{background-color:rgba(114, 25, 7, 0.06);color:var(--primary_color, #721907);text-decoration:none}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item>a .menu-icon{width:32px;height:32px;flex-shrink:0}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item>a .menu-icon img,.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item>a .menu-icon svg{width:100%;height:100%;object-fit:contain}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item>a .menu-text-wrap{display:flex;flex-direction:column;gap:2px;min-width:0}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item>a .menu-text-wrap .menu-title{font-size:15px;font-weight:600;color:var(--text_color, #1c1d20);line-height:1.3}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item>a .menu-text-wrap .menu-desc{font-size:13px;font-weight:400;color:#6e737e;line-height:1.4;white-space:normal}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item>a .menu-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:2px 6px;background-color:var(--primary_color, #721907);color:#ffffff;font-size:11px;font-weight:700;border-radius:6px;flex-shrink:0}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item.menu-item-has-children{position:relative}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item.menu-item-has-children>a::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:14px;margin-left:auto;color:#999;transition:color 0.2s ease}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item.menu-item-has-children:hover>a::after{color:var(--primary_color, #721907)}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item.menu-item-has-children>.sub-menu{position:absolute;top:0;left:100%;min-width:220px;background-color:#ffffff;border-radius:10px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.15);padding:6px;display:none;z-index:1001;list-style:none;margin:0 0 0 4px}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item.menu-item-has-children>.sub-menu::before{display:none}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item.menu-item-has-children>.sub-menu .menu-item{width:100%;border-bottom:none !important}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item.menu-item-has-children>.sub-menu .menu-item>a{display:block;padding:10px 14px;color:var(--text_color, #1c1d20);font-size:14px;font-weight:400;border-radius:6px;margin:0;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease, color 0.2s ease}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item.menu-item-has-children>.sub-menu .menu-item>a:hover{background-color:rgba(114, 25, 7, 0.06);color:var(--primary_color, #721907)}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu)>.sub-menu .menu-item.menu-item-has-children:hover>.sub-menu{display:block;animation:fadeInRight 0.25s ease forwards}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu>.menu-item.menu-item-has-children:not(.is_mega_menu):hover>.sub-menu{display:block;animation:fadeInUpMega 0.3s ease forwards}@media (max-width:767.98px){.header-wrap.header-style-1{box-shadow:none}.header-wrap.header-style-1 .main-header .header-row{min-height:0;flex-wrap:wrap;align-items:center;padding:0;margin:0;row-gap:0;column-gap:8px}.header-wrap.header-style-1 .main-header .header-row>[class*="col-"]{padding-left:0;padding-right:0}.header-wrap.header-style-1 .main-header .mobile-menu-toggle-wrap{flex:0 0 auto;padding-top:3px;padding-bottom:3px}.header-wrap.header-style-1 .main-header .mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid rgba(255, 246, 240, 0.5);border-radius:34px;color:#ffffff;cursor:pointer}.header-wrap.header-style-1 .main-header .mobile-menu-toggle i{font-size:20px;line-height:1}.header-wrap.header-style-1 .main-header .logo-wrapper{flex:1 1 0;min-width:0;display:flex;justify-content:center;padding-top:3px;padding-bottom:3px}.header-wrap.header-style-1 .main-header .logo-wrapper .logo-link{height:49px;padding:0;justify-content:center}.header-wrap.header-style-1 .main-header .logo-wrapper .logo-link .logo-img{max-height:49px;max-width:122px;object-fit:contain}.header-wrap.header-style-1 .main-header .logo-wrapper .logo-link .logo-img:hover{transform:none}.header-wrap.header-style-1 .main-header .mobile-actions{flex:0 0 auto;padding-top:3px;padding-bottom:3px}.header-wrap.header-style-1 .main-header .mobile-actions .mobile-cart{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255, 246, 240, 0.5);border-radius:34px;color:#ffffff;font-size:16px}.header-wrap.header-style-1 .main-header .mobile-actions .mobile-cart:hover{transform:none;color:#ffffff}.header-wrap.header-style-1 .main-header .mobile-actions .mobile-cart i{font-size:18px;line-height:1}.header-wrap.header-style-1 .main-header .mobile-actions .mobile-cart .custom-icon{width:20px;height:20px;max-width:20px;max-height:20px;object-fit:contain}.header-wrap.header-style-1 .main-header .mobile-actions .mobile-cart .cart-count{position:absolute;top:-1px;right:-3px;min-width:16px;width:16px;height:16px;padding:2px 3px;background-color:#fff6f0;color:#6b1301;border-radius:38px;font-family:"Manrope", sans-serif;font-size:8px;font-weight:700;letter-spacing:-0.032px;line-height:1;box-shadow:none}.header-wrap.header-style-1 .main-header .search-form-wrapper{order:10;flex:0 0 100%;max-width:100%;width:100%;margin:0;padding:8px 20px;background-color:var(--primary_color, #721907);display:flex;justify-content:center;align-items:center}.header-wrap.header-style-1 .main-header .search-form-wrapper .search-form{width:100%;height:34px}.header-wrap.header-style-1 .main-header .search-form-wrapper .search-form .search-field{height:34px;border-radius:8px;padding:0 44px 0 12px;font-family:"Google Sans Flex", sans-serif;font-size:12px;line-height:1.4;border-color:#ffffff}.header-wrap.header-style-1 .main-header .search-form-wrapper .search-form .search-field::placeholder{color:#6e737e;opacity:1}.header-wrap.header-style-1 .main-header .search-form-wrapper .search-form .search-submit{top:50%;right:1px;transform:translateY(-50%);width:32px;height:32px;background-color:#fddfd9;border:1px solid #ffffff;border-radius:8px}.header-wrap.header-style-1 .main-header .search-form-wrapper .search-form .search-submit i{color:var(--primary_color, #721907);font-size:14px}.header-wrap.header-style-1 .main-menu-wrapper{display:none}#Side_slide.mobile-drawer{position:fixed;top:0;left:0;width:100%;max-width:390px;height:100vh;height:100dvh;background-color:#ffffff;z-index:9100;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform 0.3s ease;overflow:hidden;box-shadow:0 0 24px rgba(0, 0, 0, 0.15)}#Side_slide.mobile-drawer.is-open{transform:translateX(0)}#Side_slide.mobile-drawer .mobile-drawer-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:3px 20px;background-color:var(--primary_color, #721907);min-height:55px}#Side_slide.mobile-drawer .mobile-drawer-logo,#Side_slide.mobile-drawer .mobile-drawer-logo-text{display:inline-flex;align-items:center;height:49px;max-width:122px;text-decoration:none}#Side_slide.mobile-drawer .mobile-drawer-logo .logo-img,#Side_slide.mobile-drawer .mobile-drawer-logo-text .logo-img{max-height:49px;max-width:122px;object-fit:contain}#Side_slide.mobile-drawer .mobile-drawer-logo-text{color:#ffffff;font-family:"Google Sans Flex", sans-serif;font-weight:700;font-size:18px}#Side_slide.mobile-drawer .mobile-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255, 246, 240, 0.5);border-radius:34px;color:#ffffff;text-decoration:none;background:transparent;cursor:pointer;transition:background-color 0.2s ease}#Side_slide.mobile-drawer .mobile-drawer-close i{font-size:18px;line-height:1}#Side_slide.mobile-drawer .mobile-drawer-close:hover,#Side_slide.mobile-drawer .mobile-drawer-close:focus{background-color:rgba(255, 255, 255, 0.1);color:#ffffff}#Side_slide.mobile-drawer .mobile-drawer-body{flex:1 1 auto;position:relative;overflow:hidden;padding:0}#Side_slide.mobile-drawer .mobile-drawer-panels{position:absolute;inset:0;overflow:hidden}#Side_slide.mobile-drawer .mobile-drawer-panel{position:absolute;inset:0;display:flex;flex-direction:column;background-color:#ffffff;transform:translateX(100%);transition:transform 0.3s ease;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#Side_slide.mobile-drawer .mobile-drawer-panel.is-active{transform:translateX(0)}#Side_slide.mobile-drawer .mobile-drawer-panel.is-behind{transform:translateX(-30%);pointer-events:none;opacity:0.6}#Side_slide.mobile-drawer .panel-back{flex:0 0 auto;display:flex;align-items:center;gap:8px;width:100%;padding:16px;background:transparent;border:0;border-bottom:1px solid #f3f3f3;font-family:"Google Sans Flex", sans-serif;font-size:18px;font-weight:600;line-height:1.2;color:var(--text_color, #1c1d20);text-align:left;cursor:pointer;transition:color 0.2s ease}#Side_slide.mobile-drawer .panel-back i{font-size:16px;line-height:1}#Side_slide.mobile-drawer .panel-back:hover,#Side_slide.mobile-drawer .panel-back:focus{color:var(--primary_color, #721907)}#Side_slide.mobile-drawer .panel-section-header{display:flex;align-items:center;gap:8px;padding:16px;border-bottom:1px solid #f3f3f3;font-family:"Google Sans Flex", sans-serif;font-size:16px;font-weight:600;line-height:1.5;color:var(--text_color, #1c1d20)}#Side_slide.mobile-drawer .panel-section-header .label{display:inline-flex;align-items:center;gap:8px}#Side_slide.mobile-drawer .panel-section-header .label .menu-icon img{width:24px;height:24px;object-fit:contain}#Side_slide.mobile-drawer .mobile-drawer-menu{margin:0;padding:0;list-style:none}#Side_slide.mobile-drawer .mobile-drawer-menu .menu-link-content{display:flex;align-items:center;gap:1rem}#Side_slide.mobile-drawer .mobile-drawer-menu>li{position:relative;border-bottom:1px solid #f3f3f3}#Side_slide.mobile-drawer .mobile-drawer-menu>li>a,#Side_slide.mobile-drawer .mobile-drawer-menu>li>.panel-open{display:flex;align-items:center;gap:8px;width:100%;padding:16px;background:transparent;border:0;font-family:"Google Sans Flex", sans-serif;font-size:18px;font-weight:600;line-height:1.2;color:var(--text_color, #1c1d20);text-decoration:none;text-align:left;cursor:pointer;transition:color 0.2s ease}#Side_slide.mobile-drawer .mobile-drawer-menu>li>a:hover,#Side_slide.mobile-drawer .mobile-drawer-menu>li>a:focus,#Side_slide.mobile-drawer .mobile-drawer-menu>li>.panel-open:hover,#Side_slide.mobile-drawer .mobile-drawer-menu>li>.panel-open:focus{color:var(--primary_color, #721907)}#Side_slide.mobile-drawer .mobile-drawer-menu>li>.panel-open .menu-link-content{flex:1 1 auto;min-width:0}#Side_slide.mobile-drawer .mobile-drawer-menu>li>.panel-open .panel-open-chevron{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:inherit}#Side_slide.mobile-drawer .mobile-drawer-menu>li>.panel-open .panel-open-chevron i{font-size:14px;line-height:1}#Side_slide.mobile-drawer .mobile-drawer-menu>li.current-menu-item>a,#Side_slide.mobile-drawer .mobile-drawer-menu>li.current-page-item>a{color:var(--primary_color, #721907)}#Side_slide.mobile-drawer .mobile-drawer-menu>li .menu-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:24px;height:24px;padding:0 4px;background-color:var(--primary_color, #721907);color:#ffffff;font-family:"Google Sans Flex", sans-serif;font-size:10px;font-weight:500;line-height:1.4;border-radius:4px;margin-right:4px}#Side_slide.mobile-drawer .mobile-drawer-menu>li .menu-icon{display:inline-flex;align-items:center;flex:0 0 auto}#Side_slide.mobile-drawer .mobile-drawer-menu>li .menu-icon img{width:32px;height:32px;object-fit:contain}#Side_slide.mobile-drawer .mobile-drawer-menu>li .menu-text-wrap{display:inline-flex;flex-direction:column;gap:2px}#Side_slide.mobile-drawer .mobile-drawer-menu>li .menu-text-wrap .menu-title{font-size:inherit;font-weight:600;line-height:1.2}#Side_slide.mobile-drawer .mobile-drawer-menu>li .menu-text-wrap .menu-desc{font-size:12px;font-weight:400;line-height:1.4;color:var(--text-secondary, #6e737e)}#Side_slide.mobile-drawer .mobile-drawer-footer{flex:0 0 auto;padding:16px;border-top:1px solid #e8e9ec;background-color:#ffffff}#Side_slide.mobile-drawer .mobile-drawer-login{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 16px;background-color:var(--primary_color, #721907);color:#ffffff;font-family:"Google Sans Flex", sans-serif;font-size:15px;font-weight:600;line-height:20px;letter-spacing:-0.06px;text-transform:capitalize;text-decoration:none;border-radius:8px;transition:filter 0.2s ease}#Side_slide.mobile-drawer .mobile-drawer-login:hover,#Side_slide.mobile-drawer .mobile-drawer-login:focus{filter:brightness(1.08);color:#ffffff}#Side_slide.mobile-drawer .mobile-drawer-socials{display:flex;align-items:center;gap:16px;padding-top:16px}#Side_slide.mobile-drawer .mobile-drawer-socials .mobile-drawer-social{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--primary_color, #721907);text-decoration:none;transition:opacity 0.2s ease}#Side_slide.mobile-drawer .mobile-drawer-socials .mobile-drawer-social img,#Side_slide.mobile-drawer .mobile-drawer-socials .mobile-drawer-social svg{width:100%;height:100%;object-fit:contain}#Side_slide.mobile-drawer .mobile-drawer-socials .mobile-drawer-social i{font-size:22px;line-height:1}#Side_slide.mobile-drawer .mobile-drawer-socials .mobile-drawer-social:hover,#Side_slide.mobile-drawer .mobile-drawer-socials .mobile-drawer-social:focus{opacity:0.75}#body_overlay{position:fixed;inset:0;background-color:rgba(0, 0, 0, 0.5);z-index:9090;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}#body_overlay.is-active{opacity:1;visibility:visible}body.mobile-drawer-open{overflow:hidden}}@keyframes fadeInUp{from{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes fadeInUpMega{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu .menu-item.menu-item-has-children:not(.is_mega_menu):hover>.sub-menu{animation:fadeInUp 0.3s ease forwards}.header-wrap.header-style-1 .main-menu-wrapper .main-navigation .nav-menu .menu-item.is_mega_menu:hover>.sub-menu{animation:fadeInUpMega 0.3s ease forwards}@keyframes fadeInRight{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}