.yaydp-sale-tag {
background-color: transparent !important;
border: 1px solid #dc2626 !important;
border-color: #dc2626 !important;
color: #dc2626 !important;
} .jet-listing-grid .jet-woo-builder-archive-product-thumbnail__wrapper {
position: relative;
} .jet-listing-grid .yaydp-discounted-price,
.jet-listing-grid .jet-listing .price {
display: inline-flex;
flex-wrap: wrap;
align-items: baseline;
justify-content: center;
gap: 0.35em;
}
.jet-listing-grid .yaydp-discounted-price del,
.jet-listing-grid .jet-listing .price del,
.jet-listing .yaydp-discounted-price del,
.jet-listing .price del {
text-decoration: line-through;
opacity: 0.6;
font-weight: 400;
}
.jet-listing-grid .yaydp-discounted-price ins,
.jet-listing-grid .jet-listing .price ins,
.jet-listing .yaydp-discounted-price ins,
.jet-listing .price ins {
text-decoration: none !important;
font-weight: 700;
background: none;
} .jet-listing-grid .elementor-3341 .elementor-element-8a8cff2 {
position: relative;
} .jet-listing-grid .elementor-3341 .elementor-element-66f3461,
.jet-listing-grid .elementor-3341 .elementor-element-e68b4a2,
.jet-listing-grid .elementor-1382 .elementor-element-898a75e {
display: none !important;
} .jet-listing-grid .jet-woo-builder-archive-product-thumbnail {
position: relative;
}
.jet-listing-grid .jet-woo-builder-archive-product-thumbnail .yaydp-sale-tag,
.jet-listing-grid .yaydp-sale-tag {
position: absolute !important;
top: 12px !important;
right: 12px !important;
left: auto !important;
z-index: 5;
min-height: 22px;
padding: 2px 12px 2px 8px !important;
font-size: 11px;
line-height: 1.15;
} @media (max-width: 767px) {
.home .jet-listing-grid .yaydp-sale-tag.leshop17-sale-badge-above-title {
position: static !important;
top: auto !important;
right: auto !important;
bottom: auto !important;
left: auto !important;
transform: none !important;
display: inline-flex !important;
align-items: center;
justify-content: center;
width: fit-content;
max-width: 100%;
margin: 6px auto 4px;
z-index: auto;
}
} :root {
--leshop17-cart-thumb-size: 110px;
} .elementor-2568.elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail,
.elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail {
width: var(--leshop17-cart-thumb-size) !important;
min-width: var(--leshop17-cart-thumb-size) !important;
max-width: var(--leshop17-cart-thumb-size) !important;
}
.elementor-2568.elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail a,
.elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail a {
display: block !important;
width: var(--leshop17-cart-thumb-size) !important;
}
.elementor-2568.elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart img,
.elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart img {
display: block !important;
width: var(--leshop17-cart-thumb-size) !important;
height: var(--leshop17-cart-thumb-size) !important;
min-width: var(--leshop17-cart-thumb-size) !important;
max-width: none !important;
object-fit: cover !important;
} .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-side-cart .elementor-menu-cart__product {
grid-template-columns: var(--leshop17-cart-thumb-size) minmax(0, 1fr) !important;
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-image {
width: var(--leshop17-cart-thumb-size) !important;
min-width: var(--leshop17-cart-thumb-size) !important;
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-image a,
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-image img {
width: var(--leshop17-cart-thumb-size) !important;
height: var(--leshop17-cart-thumb-size) !important;
max-width: none !important;
object-fit: cover !important;
} .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-side-cart.elementor-element-f1b738b,
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-side-cart {
--cart-buttons-position-margin: 0;
--product-divider-gap: 20px;
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-side-cart .elementor-menu-cart__main .widget_shopping_cart_content {
justify-content: flex-start;
height: auto;
min-height: 0;
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-side-cart .elementor-menu-cart__subtotal {
padding-bottom: 12px;
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-side-cart .elementor-menu-cart__footer-buttons {
margin-top: 16px !important;
margin-bottom: 0 !important;
padding-bottom: 12px;
}
@media (max-width: 767px) {
:root {
--leshop17-cart-thumb-size: 100px;
}
.elementor-2568.elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail,
.elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail {
display: block !important;
text-align: left !important;
padding-bottom: 12px !important;
}
.elementor-2568.elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail::before,
.elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail::before {
display: none !important;
}
} .jet-listing-grid .shopengine-swatches .variations td.label {
display: none;
}
.jet-listing-grid .shopengine-swatches .variations {
margin: 0;
border: none;
}
.jet-listing-grid .shopengine-swatches .shopengine_swatches {
display: flex;
flex-wrap: wrap;
gap: 6px;
justify-content: center;
margin: 8px 0;
}
.jet-listing-grid .shopengine-swatches .swatch.swatch_label {
margin-right: 0;
min-width: 32px;
min-height: 32px;
font-size: 12px;
}
.jet-listing-grid .shopengine-swatches a.reset_variations {
display: none;
} .leshop17-infinite-scroll-loader {
padding: 28px 16px 36px;
min-height: 72px;
visibility: hidden;
opacity: 0;
transition: opacity 0.2s ease, visibility 0.2s ease;
}
.jet-listing-grid-loading .leshop17-infinite-scroll-loader,
.leshop17-infinite-scroll-loader.is-loading {
visibility: visible;
opacity: 1;
}
.leshop17-infinite-scroll-loader .jet-listing-grid__loader-spinner {
--spinner-color: #1a1a1a;
--spinner-size: 32px;
}
.leshop17-infinite-scroll-loader .jet-listing-grid__loader-text {
font-size: 12px;
font-weight: 500;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #666;
}