ul.products {
border-left: 1px solid #e1e1e1;
}
ul.products .product {
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
height: inherit;
padding: 15px !important;
}
ul.products li.product .button {
margin-top: 0 !important;
position: relative;
}
ul.products li.product .woocommerce-loop-product__title {
font-style: normal;
margin-bottom: 16px;
padding-bottom: 0;
font-weight: 400;
font-size: 21px !important;
display: block;
}
ul.products li.product span.custom_color:before {
content: '';
background-image: url("data:image/svg+xml,%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6804 0.0928345C7.06612 0.0928345 0.893555 6.2654 0.893555 13.8797C0.893555 21.4939 7.06612 27.6665 14.6804 27.6665C22.2946 27.6665 28.4672 21.4939 28.4672 13.8797C28.4672 6.2654 22.2946 0.0928345 14.6804 0.0928345ZM14.6804 18.2334C12.2759 18.2334 10.3266 16.2842 10.3266 13.8797C10.3266 11.4751 12.2759 9.52593 14.6804 9.52593C17.0849 9.52593 19.0341 11.4751 19.0341 13.8797C19.0341 16.2842 17.0849 18.2334 14.6804 18.2334Z' fill='%23D8D8DA'/%3E%3Cpath d='M16.1315 10.2515H27.9836C27.0178 6.70216 24.6707 3.72227 21.5543 1.92621L13.229 10.2515H16.1315Z' fill='%23A73CE7'/%3E%3Cpath d='M13.2291 10.2516L21.5543 1.92627C19.5309 0.760095 17.1836 0.0928345 14.6803 0.0928345C13.4245 0.0928345 12.2085 0.261669 11.0522 0.576343V12.4284L13.2291 10.2516Z' fill='%23EF54AC'/%3E%3Cpath d='M11.0513 12.4284V0.576294C7.50197 1.54202 4.52208 3.88917 2.72607 7.00558L11.0513 15.3309V12.4284H11.0513Z' fill='%23E83A5E'/%3E%3Cpath d='M11.0503 12.4285L13.2272 10.2516H16.1296V10.2516H13.2272L11.0503 12.4285Z' fill='%23D8D8DA'/%3E%3Cpath d='M13.2272 17.5077L11.0503 15.3309L13.2272 17.5077H16.1296L18.3065 15.3309L16.1296 17.5077H13.2272Z' fill='%23D8D8DA'/%3E%3Cpath d='M27.984 10.2514H16.1318V10.2515H16.1834L18.3087 12.4283L26.6339 20.7535C27.8002 18.7301 28.4674 16.3828 28.4674 13.8795C28.4674 12.6237 28.2986 11.4075 27.984 10.2514Z' fill='%23B4D8F1'/%3E%3Cpath d='M18.3101 15.3307V27.1828C21.8594 26.2171 24.8393 23.8698 26.6353 20.7535L18.3101 12.4283V15.3307Z' fill='%2333FBE0'/%3E%3Cpath d='M16.1323 17.5077L7.80713 25.833C9.83051 26.9992 12.1778 27.6665 14.6811 27.6665C15.9369 27.6665 17.153 27.4976 18.3092 27.183V15.3309L16.1323 17.5077Z' fill='%2319D04D'/%3E%3Cpath d='M13.2292 17.5077H1.37695C2.34278 21.057 4.68994 24.0369 7.80635 25.833L16.1317 17.5077H13.2292V17.5077Z' fill='%23FFD912'/%3E%3Cpath d='M11.0523 15.3307L2.72704 7.00543C1.56076 9.02886 0.893555 11.3762 0.893555 13.8795C0.893555 15.1353 1.06239 16.3514 1.37696 17.5075H13.2291L11.0523 15.3307Z' fill='%23FF9C01'/%3E%3Cpath d='M16.1834 10.2514H16.1318L18.3087 12.4282L16.1834 10.2514Z' fill='%23D8D8DA'/%3E%3Cpath d='M27.9841 10.2515C27.0183 6.70216 24.6711 3.72227 21.5547 1.92621L14.6807 8.80023V10.2515H16.1319L27.9841 10.2515Z' fill='%23A73CE7'/%3E%3Cpath d='M21.5546 1.92627C19.5313 0.760095 17.1839 0.0928345 14.6807 0.0928345V8.80029L21.5546 1.92627Z' fill='%23EF54AC'/%3E%3Cpath d='M14.6807 18.959V27.6665C15.9365 27.6665 17.1525 27.4976 18.3088 27.183V15.3309L16.1319 17.5077L14.6807 18.959Z' fill='%2319D04D'/%3E%3Cpath d='M16.1319 17.5077H14.6807V18.959L16.1319 17.5077Z' fill='%23F6E27D'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: contain;
width: 25px;
height: 25px;
display: inline-block;
margin-right: 15px;
}
ul.products li.product span.custom_size:before {
content: '';
background-image: url("data:image/svg+xml,%3Csvg width='36' height='10' viewBox='0 0 36 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.5481 0.453064H2.37785C1.55807 0.453064 0.893555 1.11758 0.893555 1.93736V7.87454C0.893555 8.69432 1.55807 9.35884 2.37785 9.35884H33.5481C34.3678 9.35884 35.0324 8.69432 35.0324 7.87454V1.93736C35.0324 1.11758 34.3678 0.453064 33.5481 0.453064ZM32.8059 3.42166C32.396 3.42166 32.0638 3.0894 32.0638 2.67951C32.0638 2.26962 32.396 1.93736 32.8059 1.93736C33.2158 1.93736 33.5481 2.26962 33.5481 2.67951C33.5481 3.0894 33.2158 3.42166 32.8059 3.42166Z' fill='%23E7CC89'/%3E%3Cpath d='M35.0324 4.90619V7.87478C35.0324 8.69456 34.3678 9.35908 33.5481 9.35908H2.37785C1.55807 9.35908 0.893555 8.69456 0.893555 7.87478V4.90619H35.0324Z' fill='%23CBB57A'/%3E%3Cpath d='M4.97652 6.53893V9.35909H4.23438V6.53893C4.23438 6.45693 4.3008 6.3905 4.3828 6.3905H4.82809C4.9101 6.3905 4.97652 6.45693 4.97652 6.53893ZM11.5074 6.3905H11.0621C10.9801 6.3905 10.9137 6.45693 10.9137 6.53893V9.35909H11.6559V6.53893C11.6559 6.45693 11.5894 6.3905 11.5074 6.3905ZM18.1868 6.3905H17.7415C17.6595 6.3905 17.593 6.45693 17.593 6.53893V9.35909H18.3352V6.53893C18.3352 6.45693 18.2688 6.3905 18.1868 6.3905ZM24.8661 6.3905H24.4208C24.3388 6.3905 24.2724 6.45693 24.2724 6.53893V9.35909H25.0145V6.53893C25.0145 6.45693 24.9481 6.3905 24.8661 6.3905ZM7.05454 7.8748H6.60925C6.52724 7.8748 6.46082 7.94122 6.46082 8.02323V9.35909H7.20297V8.02323C7.20297 7.94122 7.13654 7.8748 7.05454 7.8748ZM9.28098 7.8748H8.83569C8.75368 7.8748 8.68726 7.94122 8.68726 8.02323V9.35909H9.42941V8.02323C9.42941 7.94122 9.36299 7.8748 9.28098 7.8748ZM13.7339 7.8748H13.2886C13.2066 7.8748 13.1402 7.94122 13.1402 8.02323V9.35909H13.8823V8.02323C13.8823 7.94122 13.8159 7.8748 13.7339 7.8748ZM15.9603 7.8748H15.515C15.433 7.8748 15.3666 7.94122 15.3666 8.02323V9.35909H16.1087V8.02323C16.1087 7.94122 16.0423 7.8748 15.9603 7.8748ZM20.4132 7.8748H19.9679C19.8859 7.8748 19.8195 7.94122 19.8195 8.02323V9.35909H20.5616V8.02323C20.5616 7.94122 20.4952 7.8748 20.4132 7.8748ZM22.6396 7.8748H22.1944C22.1123 7.8748 22.0459 7.94122 22.0459 8.02323V9.35909H22.7881V8.02323C22.7881 7.94122 22.7217 7.8748 22.6396 7.8748ZM31.5454 6.3905H31.1001C31.0181 6.3905 30.9517 6.45693 30.9517 6.53893V9.35909H31.6938V6.53893C31.6938 6.45693 31.6274 6.3905 31.5454 6.3905ZM27.0925 7.8748H26.6472C26.5652 7.8748 26.4988 7.94122 26.4988 8.02323V9.35909H27.241V8.02323C27.241 7.94122 27.1745 7.8748 27.0925 7.8748ZM29.319 7.8748H28.8737C28.7917 7.8748 28.7253 7.94122 28.7253 8.02323V9.35909H29.4674V8.02323C29.4674 7.94122 29.401 7.8748 29.319 7.8748Z' fill='%2354463E'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: contain;
width: 25px;
height: 25px;
display: inline-block;
margin-right: 15px;
}
span.custom_info {
display: flex;
align-items: center;
margin-bottom: 5px;
color: #707070;
}
ul.products li.product a img {
margin-bottom: 0px;
position: relative;
object-fit: contain;
height: 100%;
width: 100%; margin: 0 auto;
aspect-ratio: 1/1;
}
ul.products li.product .price del bdi {
margin-right: 15px;
font-weight: bold;
font-size: 14px;
line-height: 17px;
text-decoration-line: line-through;
color: var(--black06-color);
opacity: 1;
}
ul.products .product .price ins bdi,
ul.products .product .price bdi {
font-weight: 700;
color: var(--price-color);
font-size: 25px;
line-height: 1;
}
ul.products li.product .price ins {
text-decoration: none;
}
ul.products li.product a.added_to_cart,
.woocommerce a.added_to_cart {
display: none !important;
}
ul.products li.product a .imagewrapper {
position: relative;
display: block;
overflow: hidden;
margin-bottom: 25px;
}
ul.products li.product .yith-wcwl-add-button>a i {
margin-right: 0 !important;
color: var(--price-color);
}
ul.products li.product .yith-wcwl-wishlistaddedbrowse>a i,
ul.products li.product .yith-wcwl-wishlistexistsbrowse>a i {
margin-right: 0 !important;
color: #fb8574;
}
ul.products li.product a>.imagewrapper:before {
position: absolute;
top: 0;
left: -75%;
z-index: 99999;
display: block;
content: "";
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgb(255 0 0 / 20%) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255 0 0 / 20%) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
}
ul.products li.product a:hover>.imagewrapper:before {
-webkit-animation: shine 0.75s;
animation: shine 0.75s;
}
ul.products .product .price.price-excl,
ul.products .product .price.tax-price {
color: var(--grey8d-color) !important;
font-weight: normal !important;
font-size: 13px !important;
line-height: 15px !important;
display: block;
margin-top: 7px;
}
ul.products .product .price.price-excl bdi,
ul.products .product .price.tax-price bdi {
color: var(--grey8d-color) !important;
font-weight: normal !important;
font-size: 13px !important;
line-height: 15px !important;
}
ul.products .product .remaining {
font-size: 13px;
line-height: 24px;
color: var(--black06-color);
margin-bottom: 10px;
}
ul.products .product .remaining span {
color: var(--hover-color);
} ul.products li.product .button {
background: var(--greya6-color) !important;
font-weight: 400;
font-size: 17px;
}
ul.products li.product .button,
ul.products li.product .view-product {
font-size: 14px;
line-height: 17px;
color: var(--black-color) !important;
background: none !important;
font-weight: bold;
margin-right: 7px;
padding: 2px;
}
ul.products li.product .view-product:hover,
.products .product a.button:hover {
color: var(--hover-color) !important;
background: none !important;
}
ul.products li.product .woocommerce-loop-product__link {
position: relative;
display: block;
}
ul.products li.product .title_rating_wrapper {
position: relative;
margin-bottom: 15px;
}
ul.products li.product .view-add-span {
margin-right: 7px;
font-size: 11px;
color: var(--greya6-color) !important;
}
ul.products li.product .button {
text-transform: uppercase;
}
ul.products li.product .button.add_to_cart_button {
margin-right: 6px !important;
}
ul.products li.product .star-rating {
margin: 0 !important;
display: inline-block;
}
ul.products .product .rating-count {
bottom: 3px !important;
margin-left: 5px !important;
display: inline-block;
position: relative;
} .product-stock-progresbar {
background-color: #E1E1E1;
border-radius: 5px;
position: relative;
margin-bottom: 12px;
}
.product-stock-progresbar-instock {
background-color: var(--hover-color);
padding-top: 8px;
border-radius: 5px;
}
.ni-na-zalogi {
color: red;
}  ul.products li.product a.button.added:after {
background: #00a035;
border-radius: 50%;
padding: 2px;
font-family: WooCommerce;
content: "\e017";
vertical-align: text-top;
display: block;
font-size: 9px;
width: 15px;
color: #fff;
height: 15px;
display: inline-flex;
justify-content: center;
align-items: center;
margin-left: 7px;
}
ul.products li.product a.button.loading::after {
top: unset !important;
right: unset !important;
font-family: WooCommerce !important;
content: "\e01c" !important;
border-radius: 50%;
padding: 2px;
color: #00a035;
position: relative !important;
vertical-align: text-top;
display: block;
font-size: 12px;
-webkit-animation: spin 2s linear infinite !important;
animation: spin 2s linear infinite !important;
height: 15px;
height: 15px;
display: inline-flex;
justify-content: center;
align-items: center;
margin-left: 7px;
}  .product-attribute-group {
margin: 15px auto;
}
.product-attribute-name {
font-weight: 400;
font-size: 16px;
line-height: 19px;
text-transform: uppercase;
color: #707070;
margin-bottom: 10px;
}
.product-attribute-values {
margin-bottom: 10px;
}
.product-attribute-value {
font-weight: 400;
font-size: 13px;
line-height: 15px;
text-align: left;
color: #707070;
padding: 5px 10px;
border: 1px solid #E1E1E1;
margin-right: 5px;
border-radius: 3px;
margin-bottom: 5px !important;
display: inline-block;
}
.product-attribute-value-more {
border: none;
float: right;
}
.product hr {
background-color: #ccc;
} ul.products .title_rating_wrapper,
ul.products .prices-block {
transition: 0.23s;
}
ul.products .yith-wcwl-add-to-wishlist {
display: inline-block;
}
ul.products a.button.add_to_cart_button {
color: #06AADF !important;
border: 1px solid #06AADF !important;
border-radius: 5px !important;
margin-top: 20px !important;
padding: 15px !important;
display: inline-block;
}
ul.products .product .yith-wcwl-wishlistaddedbrowse a,
ul.products .product .yith-wcwl-wishlistexistsbrowse a,
ul.products .product .feedback {
font-size: 0px !important;
}
.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {
margin: 0 !important;
}
ul.products .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
margin-top: -14px;
margin-left: -7px;
color:#FA8574;
}
ul.products .product:hover .tinvwl-loop-button-wrapper {
display: inline-block;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
font-size: 25px !important;
}
@media (min-width:768px) {
ul.products li.product:hover .title_rating_wrapper {
background: #fff;
box-shadow: 0px -3px 18px 23px #fff;
}
ul.products .product:hover .title_rating_wrapper {
margin-top: -80px;
padding-top: 10px;
}
ul.products .product:hover a.add_to_cart_button {
opacity: 1;
display: inline-block;
}
ul.products a.button.add_to_cart_button {
display: none;
}
ul.products .tinvwl-loop-button-wrapper {
display: none;
}
ul.products .product:hover .tinvwl-loop-button-wrapper {
display: inline-block !important;
}
}
@media (max-width:767px) {
ul.products .product .tinvwl-loop-button-wrapper {
display: inline-block;
}
}