.product-card{position:relative;border:solid 1px #e4e4e4;border-radius:var(--product-card-border-radius-desktop)}.product-image-2{opacity:0;transition:opacity .3s ease-in}.product-card:hover .product-image-2{opacity:1}.product-card .more-btn{font-size:var(--secondary-button-size-desktop)}.card-variant-selector .variant-selectors input:checked+label>span{background-color:var(--primary-button-background);color:var(--primary-button-color)}.card-variant-selector .variant-selectors label>span{transition:all .3s ease-in-out;width:100%;text-align:center}.card-image-wrap{border-radius:var(--product-card-border-radius-desktop)}.card-form .ajax-cart{position:relative;width:100%}.card-form .ajax-cart{margin-top:20px}.card-info{display:flex;flex-direction:column;gap:8px;padding:10px;border-top:none}.card-info .card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-actions{position:absolute;bottom:0;right:0;padding:4%;display:flex;flex-direction:column;gap:8px}.card-actions button{border:none;background-color:#fff;padding:4px 10px;border-radius:60px;aspect-ratio:1/1;cursor:pointer;display:flex;align-items:center}.card-actions button svg{width:16px;stroke:#000;stroke-width:2px}.product-card .price-wrap{display:flex;gap:8px;flex-wrap:wrap;white-space:nowrap}.product-card .price-wrap .compare-price{order:2;color:var(--neutral-color)}@media (max-width: 768px){.card-form .ajax-cart{margin-top:14px}.product-card .more-btn{font-size:var(--secondary-button-size-mobile)}}.card-variant-selector .variant-selectors{display:flex}.card-variant-selector .variant-selectors>.card-option{margin-right:6px}.card-variant-selector .variant-selectors input{display:none}.card-variant-selector .variant-selectors label{border:solid 1px var(--neutral-color);overflow:hidden}.card-variant-selector .variant-selectors .style-circular label{border-radius:60px;width:25px;display:flex;justify-content:center;align-items:center;height:25px}.card-variant-selector .variant-selectors .style-circular label img{width:100%;border-radius:60px;height:100%;transition:border .3s ease-in-out}.card-variant-selector .variant-selectors .style-circular input:checked+label{border:solid 2px var(--primary-button-background)}.card-variant-selector .variant-selectors .style-circular input:checked+label img{border:solid 2px #fff}.card-variant-selector .variant-selectors .card-option.style-squarish label{display:flex;height:25px;width:40px;aspect-ratio:2/1;border-radius:var(--small-component-border-radius);border:solid 1px var(--neutral-color)}.card-variant-selector .variant-selectors .card-option.style-squarish label img{width:100%;transition:border .3s ease-in-out;border-radius:var(--small-component-border-radius)}.card-variant-selector .variant-selectors label{cursor:pointer}.card-variant-selector .variant-selectors .card-option.style-squarish input:checked+label img{border:solid 2px #fff}.card-variant-selector .variant-selectors .card-option.style-squarish input:checked+label{border:solid 2px var(--primary-button-background)}.product-card .compare-price,.product-card .sale-price{font-size:inherit}.product-audio{position:absolute;bottom:0;left:0;padding:4%;display:flex;flex-direction:column;gap:8px}.product-audio audio{display:none}.play-pause-btn{border:none;background-color:#fff;padding:4px 10px;border-radius:60px;aspect-ratio:1/1;cursor:pointer;display:flex;align-items:center}.play-pause-btn .icon-pause,.play-pause-btn .icon-play{display:flex;transition:opacity .3s ease-in-out}.play-pause-btn svg{width:#000}.play-pause-btn .icon-pause{display:none;opacity:0}@media (min-width: 768px){.card-actions{opacity:0;pointer-events:none;transition:all .3s ease-in}.product-card:hover .card-actions{opacity:1;pointer-events:auto}}.product-card .ajax-cart{display:flex;justify-content:space-between;width:100%;position:relative;margin-top:20px}.product-card .ajax-cart:hover span,.product-card .ajax-cart:hover p{color:#000}.cta-price-wrap .ajax-cart{border:solid 1px var(--primary-button-background);color:var(--primary-button-background);background-color:transparent}.cta-price-wrap .ajax-cart:hover{border:none;background-color:var(--primary-button-background);color:var(--primary-button-color)}.cta-price-wrap .ajax-cart:hover p,.cta-price-wrap .ajax-cart:hover span{color:var(--primary-button-color)}.cta-price-wrap .ajax-cart p,.cta-price-wrap .ajax-cart span{color:var(--primary-button-background)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/product-card.css.map */
