.title-container img{margin:0 auto 0 0!important}.price-container .price{text-align:left}ul.products li.product>a img{object-fit:cover;padding:0;margin:0 auto;position:relative;transition:all .3s ease-out}ul.products li.product>a img:nth-of-type(2){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease-out}ul.products li.product>a:hover img:nth-of-type(2){opacity:1}ul.products li.product>a:hover img:nth-of-type(1){opacity:0}span.more-colors{position:absolute;top:12px;left:12px;z-index:3}span.more-colors img{opacity:1!important}.prod-card-new-label{position:absolute;top:10px;right:10px;background-color:var(--white);z-index:1;padding:5px 12px;border-width:2px!important;border-style:solid!important;border-color:var(--text)!important;box-shadow:20px 38px 34px -26px rgb(0 0 0 / .2);border-radius:255px 15px 225px 15px/15px 225px 15px 255px!important;font-family:var(--ff1);font-size:14px;font-weight:600}.prod-card-new-label p{line-height:20px;letter-spacing:.5px;color:var(--text)}.prod-card-new-label.san-val-label{background-color:var(--sanValentino2);border-color:var(--sanValentino2)!important;display:flex;align-items:center;justify-content:flex-start;padding:6px 12px}.prod-card-new-label.san-val-label p{color:var(--white)}.prod-card-new-label.san-val-label .san-valentino-icon{margin:0 0 0 10px!important}ul.products li.product>a:hover .prod-card-new-label.san-val-label img:nth-of-type(1){opacity:1}.outofstock-wrapper{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:1;display:flex;align-items:center;justify-content:center;background-color:var(--white);padding:6px 12px 6px 6px;border-radius:40px}.outofstock-wrapper label{font-family:var(--ff1);font-weight:600;color:var(--text)}.crossmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:var(--outofstock);fill:none;animation:stroke 0.6s cubic-bezier(.65,0,.45,1) forwards}.crossmark{width:24px;height:24px;border-radius:50%;display:block;stroke-width:2;stroke:var(--outofstock);stroke-miterlimit:10;margin-right:10px;box-shadow:inset 0 0 0 var(--outofstock);animation:fillred .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.crossmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke 0.3s cubic-bezier(.65,0,.45,1) 0.8s forwards}.cross__path{stroke:var(--white);stroke-dasharray:48;stroke-dashoffset:48;transform-origin:50% 50% 0}.cross__path--right{animation:0.3s ease 0.8s normal forwards 1 running stroke}.cross__path--left{animation:1s ease 0.8s normal forwards 1 running stroke}@keyframes fillred{100%{box-shadow:inset 0 0 0 30px var(--outofstock)}}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}ul.products{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;margin-left:-15px;margin-right:-15px}ul.products li.product{flex:0 0 33.33%;position:relative;padding:0 15px 30px}ul.products li.product .title-container h2{font-family:var(--ff1);font-size:18px;font-weight:600;line-height:1.4em;letter-spacing:1px;margin-top:0;margin-bottom:5px}ul.products li.product>a{display:flex;position:relative;margin-bottom:20px}ul.products li.product>a img{width:100%}ul.products li.product .title-container .colors{display:flex;flex-wrap:wrap;margin-top:10px;justify-content:center}ul.products li.product .title-container .colors .label{flex:0 0 100%;font-weight:600;font-size:12px;margin-bottom:5px;display:none}ul.products li.product .title-container .colors .color{flex:0 0 15px;display:flex;border:1px solid var(--bg);border-radius:100%}ul.products li.product .title-container .colors .color:not(:last-child){margin-right:3px}ul.products li.product .title-container .colors .color .wrap{width:15px;height:15px;display:block;border-radius:100%}ul.products li.product .price{font-size:20px;font-weight:600;margin-top:10px;display:block}ul.products li.product .price-container{text-align:center}ul.products li.product .price-container .price .label{font-size:14px;margin-right:5px}ul.products li.product .price-container .price span.label~del{display:none}ul.products li.product .price-container .price ins{text-decoration:none}ul.products li.product .categories{margin-bottom:0}ul.products li.product .price-container .price del{font-size:14px;opacity:.5}ul.products li.product .price-container .price .woocommerce-Price-amount{font-family:var(--ff1)}ul.products li.product .categories a{font-weight:500;font-size:13px;padding:4px 10px;border-radius:5px;display:table;margin:15px auto;background-color:var(--bg)}ul.products li.product .add-to-cart-wrap a{background-color:var(--1);color:var(--white);border-color:var(--1);border-radius:50px;padding:12px 24px;font-weight:600;border-width:4px;box-shadow:20px 38px 34px -26px rgb(0 0 0 / .2);border-radius:255px 15px 225px 15px/15px 225px 15px 255px;display:table;margin:20px auto 0}ul.products li.product .onsale{position:absolute;right:10px;top:10px;z-index:2;border-width:4px;box-shadow:20px 38px 34px -26px rgb(0 0 0 / .2);border-radius:255px 15px 225px 15px/15px 225px 15px 255px;border:2px solid var(--1);background-color:var(--bg);font-weight:500;font-size:14px;padding:10px!important}@media screen and (max-width:767px){ul.products li.product{padding:0 15px 40px}}