.custom-prev,.custom-next{background:#fff;border:1px solid #ccc;color:#333;padding:10px;border-radius:50%;cursor:pointer}.splide__arrow{align-items:center;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;padding:0;position:absolute;top:100%;width:2em;z-index:1}.splide__arrow svg{fill:#000;height:24px;width:24px}.splide__arrows--ltr{max-width:1320px;position:relative}.splide__arrow--prev{left:90%;transform:rotate(180deg)}.splide__arrow--next{right:0;transform:rotate(0)}.custom-prev:hover,.custom-next:hover{background:#333;color:#fff;transition:transform .2s ease-in-out}.splide__pagination .splide__pagination__page{background:#ccc;border-radius:50%;width:10px;height:10px;margin:0 5px}.splide__pagination .splide__pagination__page.is-active{background:#333}.custom-pagination{max-width:1320px;bottom:unset;margin:0 auto;padding:0;justify-content:flex-start}.custom-page{background:#ccc;border-radius:50%;width:12px;height:12px;cursor:pointer}.custom-page.is-active{background:#a4c531}.kom-product-carousel{padding-block-start:0px;padding-top:0;padding-bottom:50px;overflow-x:hidden}.product-carousel-card{display:flex;flex-direction:column;border:2px solid #f2f2f2;border-radius:20px;background:#fff}.carousel-section-title{padding-bottom:20px;padding-top:30px}.product-carousel-card_content{display:flex;flex-direction:column;background-color:#fff;border-radius:20px}.product-carousel-card__content__img{aspect-ratio:1/1;height:auto;width:90%;position:relative}.badge{font-weight:200;line-height:27px}.badge-home-position{position:absolute;left:0;top:0;font-size:20px;font-weight:600;z-index:888}.product-carousel-card_content .badge-home-position .product__badge{text-transform:uppercase;font-size:12px}.product-carousel-card-content-container{padding:5px 10px 20px;border-top:2px solid #f2f2f2}.product_vendor{text-transform:uppercase;font-weight:400;font-size:12px;font-style:italic;color:#666}.product-carousel-card__content__text{color:#000;font-size:16px;font-weight:400}.product-carousel-card__content__prices{color:#a4c531;font-size:18px;font-weight:600;margin-top:15px}product-card{border:1px solid #f2f2f2;border-radius:20px!important;width:220px}.product-card__figure a img{padding:0}product-card img{border-radius:30px!important}.product-card__badge-list{top:0!important;left:0!important}.product-card__info{border-top:1px solid #f2f2f2;padding:10px 10px 15px!important}.product-card__title a{font-weight:400!important}.product-card__info .product-cart-brand-name{font-size:12px;text-transform:uppercase;color:#aeaeae}.product-card__info price-list{flex-direction:column!important}.product-card-prezzo-originale{display:flex;color:#777;align-items:center;gap:5px}.product-card-prezzo-originale .prezzo{text-decoration:line-through;font-size:16px;font-weight:400;font-style:italic}.product-card-prezzo-originale .label{font-size:10px;text-decoration:none!important}.product-card-prezzo-finale{display:flex;color:#000;gap:5px;align-items:baseline}.product-card-prezzo-finale .prezzo{font-weight:700;font-size:28px}.product-card-prezzo-finale .label{font-size:12px;font-weight:400}.product-card-stock-container .product__available .label{font-size:10px;text-transform:uppercase;padding:5px 10px!important;border-radius:20px;font-weight:600;letter-spacing:.3 px;display:flex;width:fit-content;align-items:center;gap:5px}.product-card-stock-container .product__available .label--available{background-color:#def0e0;color:#337239}.product-card-stock-container .product__available .label--oversell{background-color:#fff5e5;color:#ffb74a}.product-card-stock-container .product__available .label--unavailable{background-color:#f7e6e6;color:#902c2c}.label--available{padding:0 8px;font-size:14px;font-weight:400;color:#337239;border-radius:28px;background:#def0e0}.label--oversell{padding:0 8px;font-size:14px;font-weight:400;color:#ffb74a;border-radius:28px;background:#fff5e5}.label--unavailable{padding:0 8px;font-size:14px;font-weight:400;color:#902c2c;border-radius:28px;background:F7E6E6}@media only screen and (max-width:480px){.splide__arrow--prev{left:70%}.custom-pagination{max-width:200px;margin:0}}@media only screen and (max-width:768px){.splide__pagination,.custom-pagination{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/kom-product-card-style.css.map */
