.yaydp-sale-tag {
background-color: transparent !important;
border: 1px solid #dc2626 !important;
border-color: #dc2626 !important;
color: #dc2626 !important;
} .single-product .woocommerce-product-gallery__image,
.single-product .jet-woo-product-gallery .jet-woo-product-gallery__image-item {
position: relative;
}
.single-product .woocommerce-product-gallery .yaydp-sale-tag,
.single-product .jet-woo-product-gallery .yaydp-sale-tag {
position: absolute !important;
top: 12px !important;
left: 12px !important;
right: auto !important;
bottom: auto !important;
z-index: 10 !important;
}
.single-product .elementor-jet-single-images .jet-single-images__wrap .woocommerce-product-gallery__wrapper,
.single-product .woocommerce-product-gallery__wrapper,
.single-product .woocommerce-product-gallery__image {
overflow: visible !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;
} body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__main,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__main {
--order-summary-title-color: #1a1a1a;
}
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__products,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__products {
display: block !important;
width: 100% !important;
border: none !important;
background: transparent !important;
}
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .woocommerce-cart-form,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart form.woocommerce-cart-form,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .shop_table,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart table,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart table thead,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart table tbody,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart table tr,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart table td,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart table th,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .woocommerce-cart-form,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart form.woocommerce-cart-form,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .shop_table,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart table,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart table thead,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart table tbody,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart table tr,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart table td,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart table th {
display: none !important;
}
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .cart_item,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .cart_item {
display: grid !important;
grid-template-columns: var(--leshop17-cart-thumb-size) minmax(0, 1fr) !important;
grid-template-rows: auto auto !important;
align-items: start !important;
position: relative !important;
width: 100% !important;
padding-inline-end: 30px !important;
border-width: 0 0 var(--divider-width, 1px) !important;
border-style: var(--divider-style, solid) !important;
border-color: var(--divider-color, #d5d8dc) !important;
background: transparent !important;
}
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product:nth-child(2n),
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .cart_item:nth-child(2n),
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product:nth-child(2n),
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .cart_item:nth-child(2n) {
background: transparent !important;
}
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-image,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .product-thumbnail,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-image,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .product-thumbnail {
display: block !important;
grid-row: 1 / span 2 !important;
grid-column: 1 !important;
width: var(--leshop17-cart-thumb-size) !important;
min-width: var(--leshop17-cart-thumb-size) !important;
border: none !important;
background: transparent !important;
text-align: left !important;
}
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .product-name,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .product-name {
display: block !important;
grid-column: 2 !important;
grid-row: 1 !important;
padding-inline-start: 20px !important;
border: none !important;
background: transparent !important;
text-align: left !important;
}
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .product-price,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .product-price {
display: block !important;
grid-column: 2 !important;
grid-row: 2 !important;
padding-inline-start: 20px !important;
border: none !important;
background: transparent !important;
text-align: left !important;
}
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-remove,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .product-remove,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-remove,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .product-remove {
display: block !important;
position: absolute !important;
}
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product::before,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product::after,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .cart_item::before,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .cart_item::after,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .product-name::before,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .product-price::before,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .product-thumbnail::before,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .product-remove::before,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .product-quantity::before,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart [data-title]::before,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product::before,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product::after,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .cart_item::before,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .cart_item::after,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .product-name::before,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .product-price::before,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .product-thumbnail::before,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .product-remove::before,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .product-quantity::before,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart [data-title]::before {
display: none !important;
content: none !important;
}
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .product-name,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .product-name a,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price .amount,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .product-price,
body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart .product-price .amount,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .product-name,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .product-name a,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price .amount,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .product-price,
body.woocommerce-cart .elementor-widget-woocommerce-menu-cart .product-price .amount {
color: #1a1a1a !important;
} body.woocommerce-checkout .elementor-2568 .elementor-widget-woocommerce-cart table.shop_table thead,
body.woocommerce-checkout .elementor-location-popup .elementor-widget-woocommerce-cart table.cart thead,
body.woocommerce-cart .elementor-2568 .elementor-widget-woocommerce-cart table.shop_table thead,
body.woocommerce-cart .elementor-location-popup .elementor-widget-woocommerce-cart table.cart thead {
display: none !important;
}
body.woocommerce-checkout .elementor-2568 .elementor-widget-woocommerce-cart .woocommerce table.shop_table,
body.woocommerce-checkout .elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart,
body.woocommerce-cart .elementor-2568 .elementor-widget-woocommerce-cart .woocommerce table.shop_table,
body.woocommerce-cart .elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart {
border: none !important;
}
body.woocommerce-checkout .elementor-2568 .elementor-widget-woocommerce-cart .woocommerce table.shop_table td,
body.woocommerce-checkout .elementor-2568 .elementor-widget-woocommerce-cart .woocommerce table.shop_table th,
body.woocommerce-checkout .elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart td,
body.woocommerce-checkout .elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart th,
body.woocommerce-cart .elementor-2568 .elementor-widget-woocommerce-cart .woocommerce table.shop_table td,
body.woocommerce-cart .elementor-2568 .elementor-widget-woocommerce-cart .woocommerce table.shop_table th,
body.woocommerce-cart .elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart td,
body.woocommerce-cart .elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart th {
border: none !important;
}
body.woocommerce-checkout .elementor-2568 .elementor-widget-woocommerce-cart .woocommerce table.shop_table td::before,
body.woocommerce-checkout .elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart td::before,
body.woocommerce-cart .elementor-2568 .elementor-widget-woocommerce-cart .woocommerce table.shop_table td::before,
body.woocommerce-cart .elementor-location-popup .elementor-widget-woocommerce-cart .woocommerce table.cart td::before {
display: none !important;
content: none !important;
}
@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;
} body.woocommerce-checkout.page-id-13 .elementor-5427 .elementor-element-9384c0a {
--padding-top: 20px;
--padding-block-start: 20px;
} body.woocommerce-checkout.page-id-13 .shopengine-widget .shopengine-checkout-payment #payment,
body.woocommerce-checkout.page-id-13 .shopengine-widget .shopengine-checkout-payment #payment fieldset,
body.woocommerce-checkout.page-id-13 .shopengine-widget .shopengine-checkout-payment #wc-stripe-upe-form {
border: none !important;
box-shadow: none !important;
}