#vertex-search-container .columns{display:flex;gap:20px}#vertex-search-container .sidebar-main{flex:0 0 25%;max-width:25%}#vertex-search-container .column.main{flex:1;min-width:0}#vertex-search-container .products-grid .product-items{font-size:0;margin:0;padding:0;list-style:none}#vertex-search-container .products-grid .product-item{display:inline-block;vertical-align:top;font-size:14px;background:#fff;padding:10px;border-radius:3px;box-sizing:border-box}#vertex-search-container .products-grid .product-item:nth-child(4n){margin-right:0}#vertex-results .product-image-container{width:100% !important;display:block}#vertex-results .product-image-photo{object-fit:contain}#vertex-results .product-item-info{width:100%}#vertex-results .product-item-inner{display:block !important;position:relative !important;box-shadow:none;border:none;margin:0;padding:0}#vertex-results .product-item-actions{display:block !important;position:relative !important;width:100%}#vertex-results .price-box{margin:0;display:flex;flex-direction:row;justify-content:flex-start;gap:8px;align-items:center}#vertex-results .price-box .current-price{font-size:1.5rem;font-weight:700;color:#000}#vertex-results .price-box .old-price{font-size:1.2rem;color:#888;text-decoration:line-through}#vertex-correction{background:#fff8e1;padding:10px 15px;border-radius:4px;margin-bottom:15px;font-size:14px}#vertex-correction a{color:#1a73e8;text-decoration:underline}.vertex-loading{text-align:center;padding:40px}.vertex-scroll-loading{text-align:center;padding:20px}.vertex-spinner{width:40px;height:40px;border:3px solid #eee;border-top-color:#1a73e8;border-radius:50%;animation:vertex-spin .8s linear infinite;margin:0 auto}@keyframes vertex-spin{to{transform:rotate(360deg)}}.vertex-results-loading{position:relative;min-height:200px}.vertex-results-loading:before{content:'';position:absolute;inset:0;background:rgba(255,255,255,.7);z-index:10}.vertex-results-loading:after{content:'';position:absolute;top:80px;left:50%;transform:translateX(-50%);width:40px;height:40px;border:3px solid #eee;border-top-color:#1a73e8;border-radius:50%;animation:vertex-spin .8s linear infinite;z-index:11}#vertex-facets .filter-options-item{border:1px solid #e0e0e0;border-radius:6px;padding:0 12px 12px;margin-bottom:12px;background:#fff}#vertex-facets .filter-options-title{font-weight:600;font-size:14px;cursor:pointer;padding:10px 12px;margin:0 -12px;background:#f5f5f5;border-radius:6px 6px 0 0}#vertex-facets .filter-options-content{display:none}#vertex-facets .filter-options-item.active .filter-options-content{display:block}#vertex-facets .filter-options-content ol.items{max-height:200px;overflow-y:auto;scrollbar-width:thin;list-style:none;padding:0;margin:0}#vertex-facets .item a{display:flex;align-items:center;padding:6px 0;color:#333;text-decoration:none;font-size:13px;gap:8px}#vertex-facets .item a:hover{color:#1a73e8}#vertex-facets .item a.vertex-filter-active{color:#1a73e8;font-weight:700}.vertex-checkbox-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;border:2px solid #ccc;border-radius:3px;flex-shrink:0;transition:all .15s}.vertex-checkbox-icon.checked{background-color:#1a73e8;border-color:#1a73e8}.vertex-checkbox-icon.checked:after{content:'✓';color:#fff;font-size:11px;line-height:1}#vertex-facets .item .count{color:#999;font-size:12px;margin-inline-start:auto}.vertex-facet-search{padding:8px 0}.vertex-facet-search-input{width:100%;padding:7px 10px;border:1px solid #ddd;border-radius:4px;font-size:13px;box-sizing:border-box}.vertex-facet-search-input:focus{border-color:#1a73e8;outline:none}.vertex-price-filter{padding:8px 0}.vertex-price-inputs{display:flex;align-items:center;gap:8px;direction:ltr}.vertex-price-min,.vertex-price-max{flex:1;padding:7px 8px;border:1px solid #ddd;border-radius:4px;font-size:13px;text-align:center;min-width:0}.vertex-price-min:focus,.vertex-price-max:focus{border-color:#1a73e8;outline:none}.vertex-price-separator{color:#999;font-size:13px;white-space:nowrap}.vertex-price-go{padding:7px 16px;background:#333;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px;white-space:nowrap}.vertex-price-go:hover{background:#555}.vertex-clear-all-wrapper{margin-bottom:12px}.vertex-clear-all-btn{display:block;width:100%;padding:10px;background:#333;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;text-align:center}.vertex-clear-all-btn:hover{background:#555}.vertex-filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.vertex-filter-chip{display:inline-flex;align-items:center;gap:4px;background:#f0f0f0;border:1px solid #ddd;border-radius:16px;padding:4px 10px;font-size:12px;color:#333}.vertex-chip-remove{color:#999;font-size:16px;font-weight:700;text-decoration:none;margin-inline-start:4px;cursor:pointer;line-height:1}.vertex-chip-remove:hover{color:#e53935}@media (max-width:767px){#vertex-filter-content{display:none}#vertex-filter-title{cursor:pointer;border:1px solid #ededed;text-align:center;padding:10px}#vertex-filter-title.active+#vertex-filter-content{display:block}}.vertex-autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;max-height:400px;overflow-y:auto}.vertex-suggestions{list-style:none;padding:0;margin:0}.vertex-suggestion-item{padding:10px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:14px;transition:background .15s}.vertex-suggestion-item:hover,.vertex-suggestion-active{background:#f5f5f5}.vertex-suggestion-text strong{color:#1a73e8}.vertex-suggestion-brand{font-size:12px;color:#999}@media (max-width:767px){#vertex-search-container .columns{flex-direction:column}#vertex-search-container .sidebar-main{flex:none;max-width:100%;order:-1}}[dir=rtl] .vertex-autocomplete-dropdown{text-align:right}[dir=rtl] .vertex-suggestion-item{flex-direction:row-reverse}.products.wrapper.grid.products-grid ol.products.list.items.product-items .vertex-hits-list{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(224px,1fr));grid-auto-flow:row;margin:16px 0}@media screen and (max-width:500px){.products.wrapper.grid.products-grid ol.products.list.items.product-items .vertex-hits-list{grid-template-columns:repeat(2,1fr) !important}}#vertex-results .col-md-3.col-sm-6 .result-wrapper{border:1px solid #dfdfdf;border-radius:8px;padding:12px;position:relative;overflow:hidden;h3{white-space:unset;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:40px;font-size:15px;line-height:1.5;margin:10px 0;position:relative;hyphens:auto;word-wrap:break-word;font-weight:400}a{color:#000;text-decoration:none !important}}#vertex-results .result-sub-content .action.primary{display:none}#vertex-results .result-description.text-ellipsis{display:none}#vertex-results .col-md-3.col-sm-6 .result-wrapper .amshopby-option-link{top:240px}#vertex-results .item.product.product-item .product-item-inner{display:none !important}#vertex-results .product-image-wrapper{display:block;height:100% !important}#vertex-facets .filter-options{display:flex;flex-direction:column;gap:0}#vertex-filter-block .filter-options-item .filter-options-title{padding:10px 12px !important}.page-layout-1column #vertex-filter-block .filter-options-item{margin-right:0 !important}.page-layout-1column #vertex-filter-block .filter-options-content{width:unset;box-shadow:unset;border:0}.page-layout-1column #vertex-filter-block .filter-options-content{position:static}.page-layout-1column #vertex-filter-block .filter-options-item.active:after,.page-layout-1column #vertex-filter-block .filter-options-item.active:before{display:none}#vertex-filter-block .filter-options-content{scrollbar-width:thin}#vertex-filter-block .filter-options-item .filter-options-title:after{width:20px;left:0 !important;right:unset !important;top:50% !important;transform:translateY(-50%)}[lang=en] #vertex-filter-block .filter-options-item .filter-options-title:after{right:0 !important;left:unset !important}#vertex-filter-block .filter-options-item.active .filter-options-content{padding:0}#vertex-filter-block .filter-options-content a{margin:0 !important}#vertex-filter-block .filter-options-content .item:hover{background-color:transparent !important}#vertex-sidebar .filter.block{border-top:0 !important;padding-top:45px}#vertex-sidebar .filter-content{margin:0}#vertex-search-container .columns:after{display:none}[lang=ar] #vertex-sidebar{padding-right:0 !important;padding-left:16px !important}#vertex-filter-block .filter-current .item{margin:0 10px}#vertex-filter-block .filter-current .action.remove{display:flex;top:50%;transform:translateY(-50%)}[lang=en] #vertex-filter-block .filter-current .action.remove{right:0;left:unset}#vertex-filter-block .filter-current .item{white-space:wrap;line-height:1.3}#vertex-filter-block .filter-current .item{padding-inline-end:16px}#vertex-facets ul.vertex-category-tree,#vertex-facets ul.vertex-category-tree ul{list-style:none !important;padding:0 !important;margin:0 !important}#vertex-facets ul.vertex-category-tree ul{padding-inline-start:18px !important}#vertex-facets .vertex-tree-item{list-style:none !important;padding:3px 0}#vertex-facets .vertex-tree-item:before,#vertex-facets .vertex-tree-item::marker{display:none !important;content:none !important}#vertex-facets .vertex-tree-item>a{display:inline !important;padding:0 !important;margin:0 !important;color:#333;text-decoration:none;font-size:13px;line-height:20px}#vertex-facets .vertex-tree-item>a:hover{color:#1a73e8}#vertex-facets .vertex-tree-item>a.vertex-filter-active{color:#1a73e8;font-weight:700}#vertex-facets .vertex-tree-item>a .count{color:#999;font-size:12px;margin-inline-start:2px}#vertex-facets .vertex-tree-label{color:#333;font-size:13px;font-weight:600;line-height:20px}#vertex-facets .vertex-tree-children{width:100%}#vertex-facets .vertex-tree-children.collapsed{display:none}#vertex-facets .vertex-tree-toggle{display:inline-block;cursor:pointer;margin-inline-end:4px;font-size:10px;color:#666;transition:transform .2s;user-select:none;width:14px;text-align:center}[lang=ar] #vertex-facets .vertex-tree-toggle{transform:rotate(180deg)}#vertex-facets .vertex-tree-item.expanded>.vertex-tree-toggle{transform:rotate(90deg)}[lang=ar] #vertex-facets .vertex-tree-item.expanded>.vertex-tree-toggle{transform:rotate(90deg)}