.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.wc-tag-filter {
margin-bottom: 30px;
} .horizontal-filter {
background: transparent;
border: none;
padding: 0;
margin-bottom: 20px;
}
.horizontal-filter .filter-sections {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-bottom: 15px;
align-items: center;
} .horizontal-filter .filter-section {
flex: 0 0 auto;
min-width: auto;
position: relative;
margin-bottom: 0;
}
.horizontal-filter .filter-section h4 {
background: #fff;
border: 1px solid #ddd;
border-radius: 4px;
padding: 8px 30px 8px 15px;
margin: 0;
cursor: pointer;
font-size: 14px;
font-weight: 500;
position: relative;
display: inline-block;
white-space: nowrap;
height: 40px;
line-height: 24px;
box-sizing: border-box;
}
.horizontal-filter .filter-section h4::after {
content: '';
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #666;
position: absolute;
right: 12px;
top: 50%;
transform: translateY(-50%);
transition: transform 0.2s;
}
.horizontal-filter .filter-section.filter-open h4::after {
transform: translateY(-50%) rotate(180deg);
} .horizontal-filter .filter-dropdown {
position: absolute;
top: 100%;
left: 0;
background: #fff;
border: 1px solid #ddd;
border-radius: 4px;
padding: 15px;
margin-top: 5px;
min-width: 300px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
z-index: 100;
display: none;
}
.horizontal-filter .filter-section.filter-open .filter-dropdown {
display: block;
} .filter-search {
position: relative;
margin-bottom: 15px;
}
.filter-search input {
width: 100%;
padding: 8px 10px 8px 35px !important;
border: 1px solid #ddd;
border-radius: 4px;
font-size: 14px;
height: 40px;
box-sizing: border-box;
}
.filter-search::before {
content: '\1F50D';
position: absolute;
left: 5px;
top: 35%;
transform: translateY(-50%);
font-size: 16px;
color: #777;
} .horizontal-filter .filter-options {
max-height: 250px;
overflow-y: auto;
margin: 0;
padding: 0;
display: block;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
}
.horizontal-filter .filter-options label {
display: block;
padding: 12px 10px;
margin: 0;
border-bottom: 1px solid #f5f5f5;
transition: background 0.2s;
}
.horizontal-filter .filter-options label:hover {
background: #f9f9f9;
}
.horizontal-filter .filter-options label:last-child {
border-bottom: none;
} .price-inputs {
padding: 15px;
margin: 0;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
}
.price-input-group {
margin-bottom: 15px;
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 8px;
}
.price-input-group label {
font-size: 14px;
font-weight: 500;
color: #333;
margin-bottom: 0;
width: 100%;
}
.currency-symbol {
font-weight: 500;
color: #666;
font-size: 14px;
}
.price-input-group input[type="number"] {
flex: 1;
min-width: 80px;
padding: 8px 12px;
border: 1px solid #ddd;
border-radius: 4px;
font-size: 14px;
height: 40px;
box-sizing: border-box;
}
.price-input-group input[type="number"]:focus {
outline: none;
border-color: #999;
} .price-slider-container {
margin: 15px 0;
}
.price-slider {
position: relative;
height: 6px;
margin: 20px 0;
}
.slider-track {
position: absolute;
width: 100%;
height: 6px;
background: #ddd;
border-radius: 3px;
}
.slider-range {
position: absolute;
height: 6px;
background: #007cba;
border-radius: 3px;
}
.price-slider input[type="range"] {
position: absolute;
width: 100%;
height: 6px;
-webkit-appearance: none;
appearance: none;
background: transparent;
pointer-events: none;
}
.price-slider input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
height: 18px;
width: 18px;
border-radius: 50%;
background: #007cba;
cursor: pointer;
border: 2px solid #fff;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
pointer-events: all;
}
.price-slider input[type="range"]::-moz-range-thumb {
height: 18px;
width: 18px;
border-radius: 50%;
background: #007cba;
cursor: pointer;
border: 2px solid #fff;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
pointer-events: all;
-moz-appearance: none;
}
.price-range-info {
text-align: center;
padding-top: 10px;
border-top: 1px solid #eee;
}
.price-range-info small {
color: #777;
font-size: 12px;
} .widget .price-filter {
align-items: center;
gap: 5px;
margin-top: 10px;
}
.widget .price-filter input[type="number"] {
width: 70px;
padding: 5px 8px;
border: 1px solid #ddd;
border-radius: 3px;
font-size: 13px;
}
.widget .price-filter .currency-symbol {
font-weight: bold;
color: #666;
} .dropdown-actions {
display: flex;
justify-content: space-between;
margin-top: 15px;
padding-top: 5px;
gap: 10px;
}
.dropdown-actions button,
.dropdown-actions a {
padding: 10px 15px;
background: #fff;
border: 1px solid #ddd;
border-radius: 4px;
font-size: 14px;
cursor: pointer;
text-decoration: none;
color: #333;
text-align: center;
flex: 1;
transition: background 0.2s;
font-weight: normal;
height: 40px;
line-height: 20px;
box-sizing: border-box;
width: calc(50% - 5px);
max-width: none;
}
.dropdown-actions button:hover,
.dropdown-actions a:hover {
background: #f5f5f5;
}
.dropdown-actions button.apply {
background: #eee;
font-weight: 500;
}
.dropdown-actions button.apply:hover {
background: #e0e0e0;
} .selected-filters {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin: 15px 0;
}
.filter-badge {
display: inline-flex;
align-items: center;
background: #f0f0f0;
border: 1px solid #ddd;
border-radius: 4px;
padding: 3px 10px;
font-size: 13px;
}
.filter-badge .remove {
cursor: pointer;
margin-left: 5px;
font-size: 14px;
line-height: 1;
} .filter-badge[data-type="price"] {
background: #e8f5e9;
border-color: #81c784;
color: #2e7d32;
} .horizontal-filter .filter-options label.selected {
background: #f5f5f5;
font-weight: 500;
} .filter-section h4.active-filter {
background-color: #f8f8f8;
font-weight: 600;
} .reset-all-filters {
margin-left: auto;
font-size: 13px;
color: #666;
text-decoration: underline;
cursor: pointer;
background: none;
border: none;
padding: 5px;
} @media (max-width: 767px) {
.horizontal-filter .filter-sections {
flex-wrap: nowrap;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
padding-bottom: 10px;
}
.horizontal-filter .filter-dropdown {
width: 300px;
max-width: calc(100vw - 30px);
}
.horizontal-filter .filter-section h4 {
font-size: 13px;
padding: 8px 25px 8px 10px;
}
.price-input-group {
flex-direction: column;
align-items: flex-start;
}
.price-input-group label {
width: auto;
}
} .horizontal-filter .filter-section h4,
.more-filters-button {
background: #fff;
transition: box-shadow 0.2s;
box-shadow: inset 0 0 0 1px #ddd;
border: none;
}
.horizontal-filter .filter-section h4:hover,
.more-filters-button:hover {
box-shadow: inset 0 0 0 1px #999;
}
.horizontal-filter .filter-section.filter-open h4 {
box-shadow: inset 0 0 0 2px #000;
} @media (max-width: 767px) {
.horizontal-filter .filter-actions {
display: none;
}
}
.reset-all-button {
font-weight: bold;
border-style: solid;
border-width: 1px;
padding: 5px;
} .mini-loader {
display: flex;
justify-content: center;
padding: 20px 0;
margin: 10px 0;
}
.mini-loader span {
width: 10px;
height: 10px;
margin: 0 5px;
background-color: #ddd;
border-radius: 50%;
display: inline-block;
animation: mini-loader-pulse 1.4s infinite ease-in-out both;
}
.mini-loader span:nth-child(1) {
animation-delay: -0.32s;
}
.mini-loader span:nth-child(2) {
animation-delay: -0.16s;
}
@keyframes mini-loader-pulse {
0%,
80%,
100% {
transform: scale(0);
}
40% {
transform: scale(1.0);
}
} .products {
transition: opacity 0.15s ease-in-out;
} .filter-badge {
transition: opacity 0.2s, transform 0.2s;
}
.filter-badge .remove:hover {
transform: scale(1.2);
color: #e74c3c;
} .filter-section h4 {
transition: background-color 0.15s, box-shadow 0.15s;
}
.filter-dropdown {
transition: opacity 0.2s;
}
.horizontal-filter .filter-options label {
transition: background 0.15s, opacity 0.15s;
}
.horizontal-filter .filter-options label.selected {
position: relative;
} .horizontal-filter .filter-options input[type="checkbox"] {
position: relative;
transition: all 0.15s ease;
}
.horizontal-filter .filter-options input[type="checkbox"]:checked {
background: #007bff;
} .horizontal-filter .filter-section.filter-open .filter-dropdown {
animation: fadeInDropdown 0.25s ease-out;
}
@keyframes fadeInDropdown {
from {
opacity: 0;
transform: translateY(-5px);
}
to {
opacity: 1;
transform: translateY(0);
}
}td.wishlist-empty{
text-align: center!important;
padding: 50px;
font-size: 2em;
}
.wishlist_table .add_to_cart{
line-height: 1.3;
padding: 7px 10px;
} #yith-wcwl-popup-message{
background: #fff;
border: 1px solid #dddddd;
padding: 15px 0;
font-size: 120%;
position: fixed;
text-align: center;
top: 50%;
left: 50%;
transform: translateX(50%);
width: 300px;
z-index: 10000; }
.wishlist-icon{
position: relative;
}
.wishlist-popup {
opacity: 0;
max-height: 0;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: -10px;
border-radius: 5px;
line-height: 1.3;
text-align: center;
font-size: .9em;
top:100%;
background-color: rgba(0,0,0,.8);
right:0;
color:#FFF;
transition: opacity .3s, max-height .3s;
transition-delay: .3s;
}
.wishlist-popup:after {
bottom: 100%;
right: 10px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-bottom-color: rgba(0,0,0,.8);
border-width: 10px;
margin-left: -10px;
}
.wishlist-icon:hover .wishlist-popup{
opacity: 1;
max-height: 200px;
overflow-y: auto;
}
.wishlist-popup a{
color:#ccc;
display: block;
}
.wishlist-popup a:hover{
color:#FFF;
}
.wishlist-icon.added:after{
background-color:red;
transform: translateY(-3px);
}
.wishlist-popup .ajax-loading,
.wishlist-popup .feedback{
display: none!important;
}
.wishlist-title {
margin-bottom: 20px;
}
#yith-wcwl-form .hidden-title-form,
#yith-wcwl-form .hide-title-form i,
.wishlist-title .button {
display: none;
} @media screen and (max-width: 768px) {
.wishlist-title,
.wishlist-empty,
.yith_wcwl_wishlist_footer {
text-align: center;
}
.share-icons-title {
display: none;
}
}
.wishlist_table.mobile {
list-style: none;
}
.wishlist_table.mobile li .product-checkbox {
display: inline-block;
width: 20px;
vertical-align: top;
}
.wishlist_table.mobile li .item-wrapper {
display: inline-block;
width: calc(100% - 25px);
vertical-align: top;
}
.wishlist_table.wishlist_manage_table.mobile li .item-wrapper {
width: 100%;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
display: inline-block;
max-width: 60px;
margin-right: 10px;
}
.rtl .wishlist_table.mobile li .item-wrapper .product-thumbnail {
margin-right: 0;
margin-left: 10px;
}
.wishlist_table.mobile li .item-wrapper .item-details {
display: inline-block;
width: calc(100% - 74px);
vertical-align: top;
}
.wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
padding-left: 20px;
}
.rtl .wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
padding-left: 0;
padding-right: 20px;
}
.wishlist_table.mobile li .additional-info-wrapper {
border-bottom: 1px solid #ececec;
width: calc(100% - 25px);
}
.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart,
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist {
text-align: center;
margin-bottom: 20px;
}
.wishlist_table.mobile .button.add_to_cart_button {
margin: 0;
}
.wishlist_table.mobile td {
border-bottom: none;
padding: 3px 0;
}
.wishlist_table.mobile li[id^="yith-wcwl-row-"] {
position: relative;
margin-top: 20px;
}
.wishlist_table.mobile .product-remove {
position: absolute;
top: 5px;
left: -12px;
width: 24px;
height: 24px;
line-height: 18px;
font-size: 18px;
border-radius: 100%;
color: #ccc;
font-weight: bold;
text-align: center;
border: 2px solid currentColor;
}
.rtl .wishlist_table.mobile .product-remove {
left: unset;
right: -12px;
}
.wishlist_table.mobile .product-remove a {
position: unset;
}
.wishlist_table.mobile .product-remove a i {
display: none;
}
.wishlist_table.mobile .product-remove a:after {
content: '×';
color: #ccc;
} .wishlist-popup .yith-wcwl-icon-svg {
display: none;
}
.wishlist-popup .yith-wcwl-add-to-wishlist {
margin-block-start: 0;
}
.yith-wcwl-add-button:not(.wishlist-popup .yith-wcwl-add-button) {
display: block;
margin-block-end: 1em;
}
.yith-wcwl-wishlistaddedbrowse:not(.wishlist-popup .yith-wcwl-wishlistaddedbrowse) {
display: block;
margin-block-end: 1em;
.feedback {
display: block;
justify-content: flex-start;
}
}.pwb-clearfix:after{content:"";display:table;clear:both}.pwb-before-loop{margin-bottom:1em}.pwb-after-loop{margin-top:1em}.pwb-carousel .pwb-slick-slide a{display:block}.pwb-carousel .pwb-slick-slide a>img{margin:0 auto}.pwb-carousel .pwb-slick-slide,.pwb-product-carousel .pwb-slick-slide{margin:0 10px}.pwb-carousel .slick-prev,.pwb-carousel .slick-next,.pwb-product-carousel .slick-prev,.pwb-product-carousel .slick-next{font-size:0;position:absolute;top:0;bottom:0;display:block;cursor:pointer;font-size:22px;width:30px;overflow:hidden;text-align:center;color:#aeaeae;border:none;outline:none;z-index:999;background:#eee;opacity:0;transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.pwb-carousel .slick-prev>span,.pwb-carousel .slick-next>span,.pwb-product-carousel .slick-prev>span,.pwb-product-carousel .slick-next>span{display:inline-block;height:20px;width:20px;padding:10px;position:absolute;top:50%;margin-top:-20px;left:0;right:0}.pwb-carousel .slick-prev:hover,.pwb-carousel .slick-prev:focus,.pwb-carousel .slick-next:hover,.pwb-carousel .slick-next:focus,.pwb-product-carousel .slick-prev:hover,.pwb-product-carousel .slick-prev:focus,.pwb-product-carousel .slick-next:hover,.pwb-product-carousel .slick-next:focus{outline:none}.pwb-carousel .slick-prev,.pwb-product-carousel .slick-prev{left:0}.pwb-carousel .slick-next,.pwb-product-carousel .slick-next{right:0}.pwb-carousel:hover .slick-next,.pwb-carousel:hover .slick-prev,.pwb-product-carousel:hover .slick-next,.pwb-product-carousel:hover .slick-prev{opacity:.8}.pwb-product-carousel .pwb-amount{display:block;width:100%;margin-bottom:12px}.pwb-carousel,.pwb-product-carousel{min-height:30px}.pwb-carousel .pwb-slick-slide,.pwb-product-carousel .pwb-slick-slide{display:none}.pwb-carousel.slick-initialized .pwb-slick-slide,.pwb-product-carousel.slick-initialized .pwb-slick-slide{display:block}.pwb-carousel .slick-list,.pwb-product-carousel .slick-list{opacity:0;position:absolute}.pwb-carousel.slick-initialized,.pwb-product-carousel.slick-initialized{min-height:none}.pwb-carousel.slick-initialized .slick-list,.pwb-product-carousel.slick-initialized .slick-list{opacity:1;position:relative;transition:opacity .2s ease-in}.pwb-carousel.slick-initialized .pwb-carousel-loader,.pwb-product-carousel.slick-initialized .pwb-carousel-loader{display:none !important;opacity:0 !important}.pwb-carousel-loader{font-size:10px;margin:50px auto;text-indent:-9999em;width:30px;height:30px;border-radius:50%;background:#525252;background:-moz-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:-webkit-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:-o-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:-ms-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:linear-gradient(to right, #525252 10%, rgba(82, 82, 82, 0) 42%);position:relative;-webkit-animation:PWBCarouselLoader 1.4s infinite linear;animation:PWBCarouselLoader 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.pwb-carousel-loader:before{width:50%;height:50%;background:#525252;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.pwb-carousel-loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes PWBCarouselLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes PWBCarouselLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pwb-all-brands .pwb-pagination-wrapper{margin-top:20px;padding-top:10px;border-top:1px solid #ededed;text-align:right}.pwb-all-brands .pwb-pagination{display:inline-block;margin-right:10px;background-color:#ededed;color:#333;text-align:center;padding:10px}.pwb-brands-cols-outer{display:flex;flex-wrap:wrap;gap:15px}.pwb-all-brands .pwb-brands-cols-outer:after{content:"";display:table;clear:both}.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{box-sizing:border-box;width:calc(20% - 15px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pwb-az-listing-row{margin-bottom:20px}.pwb-az-listing-row-in{margin-left:-5px;margin-right:-5px}.pwb-az-listing-col{padding:5px}.pwb-az-listing-col>a{display:block;text-transform:uppercase;white-space:nowrap;overflow:hidden}.pwb-az-listing-title{border-bottom:1px solid #ddd;font-weight:bold;font-size:115%;text-transform:uppercase}.pwb-az-listing-header{margin-bottom:30px}.pwb-az-listing-header ul{margin:0;padding:0;list-style:none;margin-right:-2px;margin-left:-2px}.pwb-az-listing-header li{display:inline-block;float:left;width:25px;height:25px;margin:2px;line-height:25px;border:1px solid #ddd;text-align:center}.pwb-az-listing-header a{text-transform:uppercase}.pwb-filter-products input[type=checkbox]{margin-right:10px}.pwb-filter-products li{margin-bottom:5px}.pwb-row:after{content:"";display:table;clear:both}.pwb-columns-2{width:50%}.pwb-columns-3{width:33.33333%}.pwb-columns-4{width:25%}.pwb-columns-5{width:20%}.pwb-columns-6{width:16.66666%}.pwb-columns{float:left}.pwb-single-product-brands{padding-top:1em;display:flex;gap:.1em}.product_meta .pwb-single-product-brands{padding-top:0}.pwb-text-before-brands-links{margin-right:4px}@media screen and (max-width: 1000px){.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:25%}}@media screen and (max-width: 700px){.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:50%}.pwb-columns-5,.pwb-columns-6{width:25%}}@media screen and (max-width: 480px){.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:100%;float:none}.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3>p:first-child{height:auto}.pwb-columns-3,.pwb-columns-4,.pwb-columns-5,.pwb-columns-6{width:50%}}@media(min-width: 576px){.pwb-az-listing-col{width:50%;float:left}}@media(min-width: 992px){.pwb-az-listing-col{width:25%}}.searchwp-live-search-results {
box-sizing: border-box;
-moz-box-sizing: border-box;
background: #fff;
-webkit-box-shadow: 0 0 2px 0 rgba(30,30,30,0.4);
box-shadow: 0 0 2px 0 rgba(30,30,30,0.4);
border-radius: 3px;
width: 315px;
min-width: 315px;
min-height: 175px;
max-height: 300px;
}
.searchwp-live-search-result {
display: flex;
flex-wrap: wrap;
gap: 10px;
padding: 10px;
border-bottom:1px solid rgba(30,30,30,0.1);
}
.searchwp-live-search-result:last-child {
border-bottom: none;
}
.searchwp-live-search-result--img {
flex-shrink: 0;
-ms-flex-preferred-size: 70px;
flex-basis: 70px;
}
.searchwp-live-search-results-container.swp-ls--img-sm .searchwp-live-search-result--img {
-ms-flex-preferred-size: 70px;
flex-basis: 70px;
}
.searchwp-live-search-results-container.swp-ls--img-m .searchwp-live-search-result--img {
-ms-flex-preferred-size: 110px;
flex-basis: 110px;
}
.searchwp-live-search-results-container.swp-ls--img-l .searchwp-live-search-result--img {
-ms-flex-preferred-size: 150px;
flex-basis: 150px;
}
.searchwp-live-search-result--img img {
display: block;
width: 100%;
height: 100%;
object-fit: contain;
object-position: top;
}
.searchwp-live-search-result--info {
flex: 1 1 250px;
overflow: hidden;
text-overflow: ellipsis;
}
.searchwp-live-search-result--title {
margin-top: 0;
font-size: 1.1em;
font-weight: bold;
}
.searchwp-live-search-result--desc {
font-size: 0.9em;
}
.searchwp-live-search-result--ecommerce {
margin-left: auto;
text-align: end;
flex-shrink: 0;
}
.searchwp-live-search-result--ecommerce *{
font-size: 1em;
}
.searchwp-live-search-no-min-chars .spinner {
opacity: 0.3;
}
.searchwp-live-search-result--focused {
background: #f7f7f7;
} .searchwp-live-search-instructions {
border: 0 !important;
clip: rect(1px, 1px, 1px, 1px) !important;
-webkit-clip-path: inset(50%) !important;
clip-path: inset(50%) !important;
height: 1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
white-space: nowrap !important;
}
@keyframes searchwp-spinner-line-fade-more {
0%, 100% {
opacity: 0; }
1% {
opacity: 1;
}
}
@keyframes searchwp-spinner-line-fade-quick {
0%, 39%, 100% {
opacity: 0.25; }
40% {
opacity: 1;
}
}
@keyframes searchwp-spinner-line-fade-default {
0%, 100% {
opacity: 0.22; }
1% {
opacity: 1;
}
}