
.product-item.style-as-card .product-item__inner .product-item__action {
 visibility:visible!important;opacity:1!important;
}
.product-item.style-as-card .product-item__inner .product__add-cart {
 background:transparent!important;background-image:none!important;color:#fff!important;
 border:1px solid #fff!important;box-shadow:none!important;border-radius:0!important;
 transform:none!important;min-height:44px;font-size:14px;font-weight:400;letter-spacing:.06em;
 text-shadow:0 1px 3px rgba(0,0,0,.65);transition:opacity .18s ease,visibility .18s ease;
}
.product-item.style-as-card .product-item__inner .product__add-cart::before,
.product-item.style-as-card .product-item__inner .product__add-cart::after{background:transparent!important;background-image:none!important}
.product-item.style-as-card .product-item__inner .product__add-cart:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(min-width:1025px) and (hover:hover) and (pointer:fine){
 .product-item.style-as-card .product-item__inner .product__add-cart{opacity:0;visibility:hidden}
 .product-item.style-as-card:hover .product-item__inner .product__add-cart,
 .product-item.style-as-card:focus-within .product-item__inner .product__add-cart{opacity:1!important;visibility:visible!important}
}
@media(max-width:1024px),(hover:none){
 .product-item.style-as-card .product-item__inner .product-item__action{
 position:absolute!important;bottom:12px!important;left:12px!important;right:12px!important;
 }
 .product-item.style-as-card .product-item__inner .product__add-cart{
 position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;
 width:100%!important;height:auto!important;display:flex!important;padding:10px 8px!important;
 opacity:1!important;visibility:visible!important;
 }
 .product-item.style-as-card .product-item__inner .product__add-cart .hidden-on-load:not(svg){display:block!important}
 .product-item.style-as-card .product-item__inner .product__add-cart .icon-cart{display:none!important}
 .product-item.style-as-card .product-item__inner product-form{display:block;width:100%}
}
@media(prefers-reduced-motion:reduce){.product-item.style-as-card .product__add-cart{transition:none}}
