.search-overlay-bg{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#00052a30;backdrop-filter:blur(.7px);z-index:200;display:none}.search-overlay-bg.active{display:block}.search-dropdown{position:absolute;top:calc(100% + 10px);right:50%;transform:translateX(-50%);width:400px;max-width:90vw;box-sizing:border-box;background:#fff;padding:5px;border:1px solid #e1e5e9;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.15);z-index:301;display:none}body.mobile-search-popup-open .search-dropdown.mobile-search-popup-mode{position:fixed !important;top:0 !important;right:0 !important;left:0 !important;bottom:0 !important;width:100% !important;height:100vh !important;max-width:100% !important;transform:none !important;z-index:10000 !important;border-radius:0 !important;border:none !important;padding:20px !important;box-sizing:border-box !important;overflow-y:auto !important;display:block !important}body.mobile-search-popup-open .search-dropdown.mobile-search-popup-mode .search-dropdown-content{max-width:100% !important;width:100% !important;height:100% !important;display:flex !important;flex-direction:column !important}body.mobile-search-popup-open .search-dropdown.mobile-search-popup-mode .search-form{margin-top:60px;margin-bottom:20px}body.mobile-search-popup-open .search-dropdown.mobile-search-popup-mode .search-field{font-size:14px;padding:12px}body.mobile-search-popup-open .search-dropdown.mobile-search-popup-mode .search-submit{padding:11px;border-radius:12px}body.mobile-search-popup-open .search-dropdown.mobile-search-popup-mode .mobile-search-popup-close{position:absolute;top:20px;left:20px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border:none;border-radius:12px;cursor:pointer;font-size:24px;color:#333;transition:all .3s ease;z-index:10001}body.mobile-search-popup-open .search-dropdown.mobile-search-popup-mode .mobile-search-popup-close:hover{background:#e9ecef;transform:scale(1.05)}body.mobile-search-popup-open .search-dropdown.mobile-search-popup-mode .mobile-search-popup-close:active{transform:scale(.95)}[dir=rtl] body.mobile-search-popup-open .search-dropdown.mobile-search-popup-mode .mobile-search-popup-close{left:auto;right:20px}body.mobile-search-popup-open .search-overlay-bg{z-index:9999 !important;display:none !important}.search-dropdown.header-type-2-dropdown{position:absolute;top:calc(100% + 10px);left:auto;right:auto;inset-inline-start:0;inset-inline-end:0;transform:none;width:100%;max-width:none;border-radius:22px}.site-header.header_1 .search-dropdown.header-type-2-dropdown{border-radius:8px}.site-header.header_1 .header-icons{overflow:visible}.site-header.header_1 .header-search:not(.header-search-field){position:relative;overflow:visible;z-index:302}.site-header.header_1 .header-search .search-dropdown.header-type-1-dropdown{position:absolute;top:calc(100% + 22px);left:50%;right:auto;bottom:auto;transform:translateX(0%);width:400px;max-width:min(400px, calc(100vw - 48px));margin:0;border-radius:10px;inset-inline-start:auto;inset-inline-end:auto}.site-header.header_1 .header-search .search-dropdown.header-type-1-dropdown.active{animation:headerType1DropdownIn .22s ease}@keyframes headerType1DropdownIn{from{opacity:0;transform:translateX(0%) translateY(0px)}to{opacity:1;transform:translateX(0%) translateY(0)}}.site-header.header_1 .header-search.header-search-field,.site-header.header_2 .header-search.header-search-field,.site-header.header_3 .header-search.header-search-field{position:relative}.search-dropdown.active{display:block}.search-dropdown-content{padding:0}.search-dropdown .container{max-width:1200px;margin:0 auto;padding:0 15px}.search-input-wrapper{position:relative;display:flex;align-items:center;background:#f8f9fa;border-radius:8px;padding:5px;transition:all .3s ease}.search-dropdown .search-field{flex:1;border:none;background:0 0;padding:12px 15px;font-size:16px;color:#333;outline:none}.search-dropdown .search-field::placeholder{color:#666}.search-dropdown .search-submit{border:none;border-radius:6px;padding:13px;color:#fff;cursor:pointer;transition:background .3s ease;display:flex;align-items:center;justify-content:center}.search-dropdown .search-submit i{font-size:20px}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:769px) and (max-width:1024px){.search-dropdown{position:fixed;top:99px;right:25px;left:25px;transform:none;width:auto;max-width:calc(99vw - 24px);padding:12px 14px;border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.18);box-sizing:border-box;overflow-x:hidden}.site-header.header_1 .header-search .search-dropdown.header-type-1-dropdown{position:absolute !important;top:calc(100% + 8px) !important;left:50% !important;right:auto !important;bottom:auto !important;transform:translateX(-50%) !important;width:400px;max-width:min(400px, calc(100vw - 48px));padding:5px;box-shadow:0 8px 30px rgba(0,0,0,.15);overflow-x:visible}.search-dropdown.header-type-2-dropdown{position:fixed;top:92px;right:25px;left:25px;transform:none;width:auto;max-width:calc(99vw - 24px);padding:12px 14px;border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.18);box-sizing:border-box;overflow-x:hidden}.site-header.header_1 .search-dropdown.header-type-2-dropdown{border-radius:8px}.search-dropdown .container{max-width:100%;margin:0 auto;padding:0;box-sizing:border-box}.search-dropdown-content{padding:0;box-sizing:border-box}.search-input-wrapper{padding:3px;border-radius:12px}.search-dropdown .search-field{padding:14px 16px;font-size:16px}.search-dropdown .search-submit{padding:12px 14px}.search-dropdown .ajax-search__result-items{grid-template-columns:repeat(2,1fr);gap:10px}.search-dropdown .ajax-search__result-items a{padding:12px}.search-dropdown .promote_searchs{margin-top:18px;padding:0 5px}.search-dropdown .search-result-tag{padding:8px 14px;font-size:13px;flex:0 1 auto;white-space:nowrap}}@media (max-width:768px){.search-dropdown.header-type-2-dropdown .search-form,.search-dropdown.header-type-2-dropdown .search-input-wrapper{display:flex;width:100%}body.mobile-search-popup-open .search-dropdown.mobile-search-popup-mode{position:fixed !important;top:0 !important;right:0 !important;left:0 !important;bottom:0 !important;width:100% !important;height:100vh !important;max-width:100% !important;padding:20px !important;border-radius:0 !important}body.mobile-search-popup-open .search-dropdown.mobile-search-popup-mode .search-dropdown-content{max-width:100% !important;width:100% !important}.search-dropdown{position:fixed;top:70px;right:12px;left:12px;transform:none;width:auto;max-width:none;padding:12px 14px;border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.18)}.search-dropdown.header-type-2-dropdown{transform:translateX(-2%);width:96vw;max-width:none}.site-header.header_1 .search-dropdown.header-type-2-dropdown{border-radius:8px}.search-dropdown-content{padding:0}.search-input-wrapper{padding:3px;border-radius:12px}.search-dropdown .search-field{padding:12px 14px;font-size:15px}.search-dropdown .search-submit{padding:10px 14px}}@media (max-width:480px){.search-dropdown{top:auto;transform:translateY(5px) !important;right:11px;left:11px;padding:10px 12px;border-radius:14px;position:fixed;width:auto;max-width:none}.search-dropdown.header-type-2-dropdown{top:auto;transform:translateY(5px) !important;right:11px;left:11px;padding:10px 12px;border-radius:14px;position:fixed;width:auto;max-width:none}.site-header.header_1 .search-dropdown.header-type-2-dropdown{border-radius:8px}.search-dropdown .search-result-tag{flex:1 1 100%;justify-content:space-between}.search-dropdown .search-field{font-size:14px;padding:10px 12px}.search-dropdown .search-submit{padding:11px;border-radius:12px}}[dir=rtl] .search-input-wrapper{flex-direction:row}@media (min-width:769px){.search-dropdown.header-type-2-dropdown .search-form,.search-dropdown.header-type-2-dropdown .search-input-wrapper{display:none}}[dir=rtl] .search-dropdown .search-field{text-align:right}.search-dropdown .promote_searchs{margin-top:20px;padding:0 5px}.search-dropdown .promote_searchs>span{display:flex;flex-direction:row-reverse;justify-content:start;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#333;margin-bottom:15px}.search-dropdown .promote_searchs>span i{font-size:22px;color:#000}.search-dropdown .search-result-tags{display:flex !important;flex-wrap:wrap !important;gap:8px !important;list-style:none !important;margin:0 !important;padding:0 !important}.search-dropdown .search-result-tag{display:flex !important;align-items:center;padding:8px 14px;background:#ddd !important;border-radius:8px;color:#333 !important;text-decoration:none;font-size:13px;transition:all .3s ease;border:1px solid transparent;white-space:nowrap}.search-dropdown .search-result-tag:hover{background:var(--wetheme-primary-color) !important;color:#fff !important;transform:translateY(-2px)}.search-dropdown .search-result-tag i{font-size:16px;transition:transform .3s ease}.search-dropdown .search-result-tag:hover i{transform:translateX(-3px)}@media (min-width:769px) and (max-width:1024px){.search-dropdown .promote_searchs{margin-top:18px;padding:0 5px}.search-dropdown .promote_searchs>span{font-size:14px;margin-bottom:12px}.search-dropdown .search-result-tag{padding:8px 14px;font-size:13px;white-space:nowrap}.search-dropdown.header-type-2-dropdown .search-form,.search-dropdown.header-type-2-dropdown .search-input-wrapper{display:flex;width:100%}}@media (max-width:768px){.search-dropdown .promote_searchs{margin-top:15px;padding:0}.search-dropdown .promote_searchs>span{font-size:13px;margin-bottom:10px}.search-dropdown .search-result-tag{padding:6px 12px;font-size:12px;white-space:normal;flex:1 1 calc(50% - 8px);justify-content:space-between}}[dir=rtl] .search-dropdown .promote_searchs>span i{order:2}[dir=rtl] .search-dropdown .search-result-tag{direction:rtl}[dir=rtl] .search-dropdown .search-result-tag:hover i{transform:translateX(3px)}.search-dropdown .ajax-search__suggestion-baner{margin-top:20px;padding:5px;border-radius:5px;overflow:hidden}.search-dropdown .ajax-search__suggestion-baner a{display:block;width:100%}.search-dropdown .ajax-search__suggestion-baner img{width:100%;height:auto;display:block;border-radius:8px}@media (min-width:769px) and (max-width:1024px){.search-dropdown .ajax-search__suggestion-baner{margin-top:18px;padding:5px}.search-dropdown .ajax-search__suggestion-baner img{border-radius:10px}}@media (max-width:768px){.search-dropdown .ajax-search__suggestion-baner{margin-top:15px;padding:0}}.search-dropdown .ajax-search__result{margin-top:10px}.search-dropdown .ajax-search__result-items{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.search-dropdown .ajax-search__result-items a{display:flex;flex-direction:column;text-decoration:none;color:#333;transition:all .3s ease;padding:10px;background:#fff;display:flex;flex-direction:column;padding:15px}.search-dropdown .ajax-search__result-items a:hover{background:#f3f5f8}.search-dropdown .ajax-search__result-items a img{mix-blend-mode:darken;width:48%;height:auto;align-self:center}.search-dropdown .ajax-search__result-items a>span{font-size:13px;font-weight:500;line-height:1.5;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#333;display:block;height:35px;margin-bottom:20px;margin-top:19px}.search-dropdown .ajax-search__result-items a div{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.search-dropdown .ajax-search__result-items a>div>b{font-size:14px;color:#000;font-weight:600}.search-dropdown .ajax-search__result-items a>div>b>span{background:0 0}.search-dropdown .ajax-search__result-items a>div>b>span .woocommerce-Price-amount{font-size:14px;color:#000;font-weight:600;display:inline-flex;align-items:center;direction:rtl}.search-dropdown .ajax-search__result-items a div b .woocommerce-Price-amount bdi{font-size:14px;color:#000;font-weight:600;display:inline;direction:rtl}.search-dropdown .ajax-search__result-items a div b .woocommerce-Price-currencySymbol{background-color:transparent;font-size:12px;color:#666;font-weight:500;margin-left:3px;display:inline}.ajax-search__result-items a div span{background-color:#f04055;padding:2px 4px 0;border-radius:5px;color:#fff;font-size:10px;font-weight:900}.search-dropdown .ajax-search__result-all{border-top:1px solid #e1e5e9;padding:10px;text-align:center}.search-dropdown .ajax-search__result-all a{display:inline-flex;align-items:center;gap:8px;color:#4260ff;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease}.search-dropdown .ajax-search__result-all a:hover{color:red}.search-dropdown .ajax-search__result-all a i{font-size:16px}.search-dropdown .ajax-search__result-items .col-xl-24{width:100%;padding:40px 20px;text-align:center}.search-dropdown .ajax-search__result-items h4{font-size:16px;color:#666;margin:0;font-weight:500}@media (min-width:769px) and (max-width:1024px){.search-dropdown .ajax-search__result-items{grid-template-columns:repeat(2,1fr);gap:10px}.search-dropdown .ajax-search__result-items a{padding:12px}.search-dropdown .ajax-search__result-items a img{width:55%;height:auto}.search-dropdown .ajax-search__result-items a>span{font-size:13px;height:40px;margin-bottom:20px;margin-top:16px}.search-dropdown .ajax-search__result-items a div b{font-size:14px}.search-dropdown .ajax-search__result-items a>div>b>span .woocommerce-Price-amount{font-size:14px}.search-dropdown .ajax-search__result-items a div b .woocommerce-Price-amount bdi{font-size:14px}.search-dropdown .ajax-search__result-items a div b .woocommerce-Price-currencySymbol{font-size:12px}.search-dropdown .ajax-search__result-items .col-xl-24{padding:40px 20px}.ajax-search__result-items a div span{padding:2px 4px 0;font-size:10px}.search-dropdown .ajax-search__result-items h4{font-size:15px}.search-dropdown .ajax-search__result-all a{font-size:14px}}@media (max-width:768px){.search-dropdown .ajax-search__result-items{grid-template-columns:1fr 1fr}.search-dropdown .ajax-search__result-items a img{height:80px;object-fit:cover}.search-dropdown .ajax-search__result-items a span{font-size:12px;line-height:1.8;margin:5px 0}.search-dropdown .ajax-search__result-items a div b{font-size:13px}.search-dropdown .ajax-search__result-items a div .woocommerce-Price-amount{font-size:13px}.search-dropdown .ajax-search__result-items a div .woocommerce-Price-amount bdi{font-size:13px}.search-dropdown .ajax-search__result-items a div .woocommerce-Price-currencySymbol{font-size:11px;margin-left:2px}.search-dropdown .ajax-search__result-items .col-xl-24{padding:30px 15px}.ajax-search__result-items a div span{background-color:#f04055;padding:2px;border-radius:5px;color:#fff;font-size:10px !important;font-weight:900}.search-dropdown .ajax-search__result-items h4{font-size:14px}}