/* aux-bundle.min.css: language-selector + language-center-fix + product-image-fix + active-nav-visibility */.top-bar .language-select.custom-language-selector select{display:none!important}.top-bar .language-select.custom-language-selector{position:relative!important;display:inline-block!important;margin-left:20px;user-select:none}.top-bar .custom-language-selector .language-current{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;padding:8px 30px 8px 12px!important;border-radius:4px!important;font-size:14px!important;cursor:pointer!important;outline:0!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-width:80px!important}.top-bar .custom-language-selector .language-current:hover{background:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.5)!important}.language-arrow{margin-left:8px;font-size:12px;transition:transform .3s ease}.custom-language-selector.open .language-arrow{transform:rotate(180deg)}.top-bar .custom-language-selector .language-options{position:absolute!important;top:100%!important;left:0!important;right:0!important;background:#2c3e50!important;border:1px solid rgba(255,255,255,.3)!important;border-top:none!important;border-radius:0 0 4px 4px!important;box-shadow:0 4px 8px rgba(0,0,0,.2)!important;z-index:1000!important;opacity:0!important;visibility:hidden!important;transform:translateY(-10px)!important;transition:all .3s ease!important}.top-bar .custom-language-selector.open .language-options,.custom-language-selector.open .language-options{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;display:block!important}.top-bar .custom-language-selector .language-option{padding:8px 12px!important;color:#fff!important;cursor:pointer!important;transition:background-color .2s ease!important;display:block!important;width:100%!important;box-sizing:border-box!important;min-height:36px!important;line-height:20px!important}.top-bar .custom-language-selector .language-option:hover{background:rgba(255,255,255,.1)!important}.language-option:last-child{border-radius:0 0 4px 4px}.custom-language-selector .language-options{position:absolute!important;top:100%!important;left:0!important;right:0!important;background:#2c3e50!important;border:1px solid rgba(255,255,255,.3)!important;border-top:none!important;border-radius:0 0 4px 4px!important;box-shadow:0 4px 8px rgba(0,0,0,.2)!important;z-index:1000!important;opacity:0!important;visibility:hidden!important;transform:translateY(-10px)!important;transition:all .3s ease!important;min-height:80px!important;max-height:none!important;overflow:visible!important}.custom-language-selector .language-option{padding:8px 12px!important;color:#fff!important;cursor:pointer!important;transition:background-color .2s ease!important;display:block!important}.custom-language-selector .language-option:hover{background:rgba(255,255,255,.1)!important}.top-bar .language-select{display:flex;align-items:center}.top-bar .language-select select{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:#fff;padding:8px 30px 8px 12px;border-radius:4px;font-size:14px;cursor:pointer;outline:0;transition:all .3s ease;min-width:80px;height:36px;line-height:1.2;display:flex;align-items:center;vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px}.top-bar .language-select select:hover{background-color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5)}.top-bar .language-select select:focus{background-color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.7);box-shadow:0 0 0 2px rgba(255,255,255,.1)}.top-bar .language-select select option{background:#2c3e50;color:#fff;padding:8px 12px;line-height:1.4}@media (max-width:768px){.custom-language-selector{margin-left:10px}.language-current{padding:6px 25px 6px 10px;font-size:13px;min-width:70px}.language-option{padding:6px 10px;font-size:13px}.top-bar .language-select select{padding:6px 25px 6px 10px;font-size:13px;min-width:70px;height:32px}}.top-bar .language-select{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important}.top-bar .language-select select,.language-select select,select#languageSelect{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;border-radius:4px!important;cursor:pointer!important;outline:0!important;transition:all .3s ease!important;min-width:80px!important;height:36px!important;padding:0 30px 0 12px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;vertical-align:middle!important;line-height:1.2!important;font-size:14px!important;text-align:left!important;box-sizing:border-box!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-size:16px!important}.top-bar .language-select select:hover,.language-select select:hover,select#languageSelect:hover{background-color:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.5)!important}.top-bar .language-select select:focus,.language-select select:focus,select#languageSelect:focus{background-color:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.7)!important;box-shadow:0 0 0 2px rgba(255,255,255,.1)!important}.top-bar .language-select select option,.language-select select option,select#languageSelect option{background:#2c3e50!important;color:#fff!important;padding:8px 12px!important;line-height:1.4!important;text-align:left!important}@media (max-width:768px){.top-bar .language-select select,.language-select select,select#languageSelect{padding:0 25px 0 10px!important;font-size:13px!important;min-width:70px!important;height:32px!important}}@media (max-width:480px){.top-bar .language-select select,.language-select select,select#languageSelect{padding:0 20px 0 8px!important;font-size:12px!important;min-width:60px!important;height:28px!important}}@supports (-webkit-appearance:none){.top-bar .language-select select,.language-select select,select#languageSelect{-webkit-appearance:none!important}}@supports (-moz-appearance:none){.top-bar .language-select select,.language-select select,select#languageSelect{-moz-appearance:none!important}}.top-bar .container{align-items:center!important}.top-bar .container>*{display:flex!important;align-items:center!important}.products .product-image{position:relative;width:100%;height:250px;overflow:hidden}.products .product-image img{width:100%;height:100%;object-fit:cover;object-position:center}.product-list .product-image{position:relative;width:100%;height:250px;overflow:hidden}.product-list .product-image img{width:100%;height:100%;object-fit:cover;object-position:center}.product-item .product-image{height:250px!important}.product-item .product-image img{height:100%!important;object-fit:cover!important}.main-nav a.active,.main-nav li.active>a,.main-nav li.current>a,.main-nav li.current-menu-item>a,.main-nav li.current_page_item>a,.main-nav li.current-menu-ancestor>a,.main-nav li.current-menu-parent>a,.main-nav li.current_page_parent>a,.main-nav li.current_page_ancestor>a,nav.main-nav a.active,nav.main-nav li.active>a,nav.main-nav li.current>a,nav.main-nav li.current-menu-item>a,nav.main-nav li.current_page_item>a,nav.main-nav li.current-menu-ancestor>a,nav.main-nav li.current-menu-parent>a,nav.main-nav li.current_page_parent>a,nav.main-nav li.current_page_ancestor>a,.navbar-nav .active>.nav-link,.nav-item.active a,.nav-item a.active,.nav-link.active,a.nav-link.active,li.active>a.nav-link{background-color:#fff!important;color:#1E293B!important;border-radius:4px!important;font-weight:700!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;padding:8px 16px!important;margin:2px 4px!important;transition:all .3s ease!important}.main-nav a:hover:not(.active),nav.main-nav a:hover:not(.active),.navbar-nav .nav-link:hover:not(.active),.nav-item a:hover:not(.active){background-color:rgba(255,255,255,.15)!important;color:#fff!important;border-radius:4px!important;transition:all .3s ease!important}.main-nav a.active:hover,.main-nav li.active>a:hover,nav.main-nav a.active:hover,nav.main-nav li.active>a:hover,.navbar-nav .active>.nav-link:hover,.nav-item.active a:hover,.nav-link.active:hover{background-color:#F8F9FA!important;color:#1E293B!important;box-shadow:0 3px 6px rgba(0,0,0,.15)!important}@media (max-width:768px){.main-nav a.active,.main-nav li.active>a,nav.main-nav a.active,nav.main-nav li.active>a{margin:1px 2px!important;padding:6px 12px!important;font-size:14px!important}}header .main-nav a.active,.site-header .main-nav a.active,.page-header .main-nav a.active,.primary-nav a.active,.site-nav a.active{background-color:#fff!important;color:#1E293B!important;border-radius:4px!important;font-weight:700!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.main-nav .dropdown-menu a.active,.main-nav .dropdown-menu li.active>a{background-color:#2563EB!important;color:#fff!important;border-radius:4px!important}.main-nav a.active *,nav.main-nav a.active *,.nav-link.active *{color:inherit!important}
