.porto-360-gallery-images-wrap{position:relative;padding:2rem;display:flex;margin-left:auto;margin-right:auto;align-items:center;justify-content:center;background:#fff;box-shadow:5px 5px 20px rgba(0,0,0,.1);cursor:pointer;}.porto-360-gallery-images-wrap .porto-360-gallery-images{list-style:none;padding:0;margin:0;}.porto-360-gallery-images-wrap img{position:absolute;left:0;top:0;visibility:hidden;max-height:400px;}.porto-360-gallery-images-wrap .current-image{position:static;visibility:visible;}.porto-360-gallery-images-wrap li{max-height:100%;}.porto-360-gallery-images-wrap svg{position:absolute;top:0;bottom:0;left:0;right:0;width:100px;height:100px;margin:auto !important;background-color:rgba(255,255,255,.8);border-radius:50%;box-shadow:rgba(0,0,0,.5) 0px 0px 10px 0px;transition:.5s all;transition:box-shadow .3s;color:#505050;text-align:center;line-height:100px;z-index:2;}.porto-360-gallery-images-wrap:hover svg{box-shadow:rgba(0,0,0,.7) 0px 0px 15px 0px;}#algolia-autocomplete-listbox-0{display:flex;}.aa-dataset-1{flex:0 0 30%;order:2;}.aa-dataset-4{flex:0 0 30%;order:1;}.filter-item-list .active .filter-item,.filter-item-list .filter-item:not(.disabled):hover,.woocommerce-widget-layered-nav-list .chosen a:not(.filter-color){background-color:var(--porto-primary-color);border-color:var(--porto-primary-color);color:var(--porto-primary-color-inverse) !important;}@media only screen and (max-width: 600px){#algolia-autocomplete-listbox-0{display:block !important;}#algolia-autocomplete-listbox-0,.algolia-autocomplete{display:block !important;width:93% !important;}}.filter-wrapper{padding:20px 0;}.filter-form{margin-bottom:10px;}.filter-section{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;}.filter-group{flex:1 1 100%;}@media (min-width: 600px){.filter-group{flex:1 1 calc(33.333% - .5rem);}}@media (min-width: 992px){.filter-group{flex:1 1 calc(16.66% - .5rem);}}.filter-group{position:relative;display:inline-block;background:#fff;}.filter-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:10px 20px;background:#f9fafb;border-radius:10px;width:100%;}.filter-header span{font-weight:500;color:#000;}.filter-header .arrow{margin-left:10px;color:#e23a26;}.filter-options{display:none;position:absolute;top:100%;left:0;width:100%;background:white;padding:15px 10px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:10;overflow-y:auto;max-height:200px;}.filter-options label{font-weight:normal;display:flex;justify-content:flex-start;gap:10px;}.filter-options input{color:#000;width:15px;height:15px;}.filter-button{text-align:right;padding:10px 0;}.filter-toggle{display:flex;justify-content:space-between;}.filter-toggle .left-side{margin-bottom:15px;font-size:1em;margin-top:0;line-height:1.4;font-weight:700;text-transform:uppercase;text-decoration:none;color:#000;}.filter-toggle #numofselect{cursor:pointer;padding:10px 20px;color:#ef4444;}.filter-toggle #numofselect:hover{background:#f9fafb;cursor:pointer;border-radius:10px;}