.product-item .card{display:flex!important;flex-direction:column!important;height:100%!important;background:transparent!important}.product-item .card-product{flex:0 0 auto!important}.product-item .card-media{aspect-ratio:1/1!important;position:relative!important;overflow:hidden!important}.product-item .card-media img{object-fit:contain!important;height:100%!important;width:100%!important;position:absolute!important;top:0!important;left:0!important}.product-item .card-information{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:15px 10px!important;text-align:center!important}.product-item .card-information__wrapper{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.product-item .card-title{min-height:3.2em!important;max-height:3.2em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-bottom:10px!important;flex:0 0 auto!important}.product-item .card-price{min-height:4.5em!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin-top:auto!important;margin-bottom:15px!important;flex:0 0 auto!important}.product-item .card-action{position:relative!important;bottom:auto!important;left:auto!important;width:100%!important;opacity:1!important;visibility:visible!important;transform:none!important;margin-top:auto!important;padding:0!important;flex:0 0 auto!important}.card:hover .card-action{transform:none!important;opacity:1!important;visibility:visible!important}.product-item .card-action .button,.product-item .card-action .button-ATC,.product-item .card-action .product-form__submit{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:45px!important}.product-item .card-information .jdgm-widget,.product-item .card-information .spr-badge{margin-bottom:5px!important}:root{--re-cart-red:#A3141C}#halo-cart-sidebar .button-view-cart,#halo-cart-sidebar .button-continue,.previewCart .button-view-cart,.previewCart .button-continue,.cartDrawer .button-view-cart,.cartDrawer .button-continue,.cart-drawer .button-view-cart,.cart-drawer .button-continue{background:var(--re-cart-red)!important;color:#fff!important;border-color:var(--re-cart-red)!important;background-image:none!important}#halo-cart-sidebar .button-view-cart:hover,#halo-cart-sidebar .button-continue:hover,.previewCart .button-view-cart:hover,.previewCart .button-continue:hover,.cartDrawer .button-view-cart:hover,.cartDrawer .button-continue:hover,.cart-drawer .button-view-cart:hover,.cart-drawer .button-continue:hover,#halo-cart-sidebar .button-view-cart:focus,#halo-cart-sidebar .button-continue:focus,.previewCart .button-view-cart:focus,.previewCart .button-continue:focus,.cartDrawer .button-view-cart:focus,.cartDrawer .button-continue:focus,.cart-drawer .button-view-cart:focus,.cart-drawer .button-continue:focus{background:var(--re-cart-red)!important;color:#fff!important;border-color:var(--re-cart-red)!important}.template-cart .button-continue,.template-cart a.button-continue{background:var(--re-cart-red)!important;color:#fff!important;border-color:var(--re-cart-red)!important;background-image:none!important}.template-cart .button-continue:hover,.template-cart a.button-continue:hover,.template-cart .button-continue:focus,.template-cart a.button-continue:focus{background:var(--re-cart-red)!important;color:#fff!important;border-color:var(--re-cart-red)!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
