.template-index .cc-nav-slideshow .image-banner,.template-index .cc-slideshow .image-banner{background:#f4f4f4}.template-index .cc-nav-slideshow .image-banner__image,.template-index .cc-slideshow .image-banner__image{background:#f4f4f4;overflow:hidden}.template-index .cc-nav-slideshow .image-banner__image picture,.template-index .cc-slideshow .image-banner__image picture{display:block;width:100%;height:100%}.template-index .cc-nav-slideshow .image-banner__image .img-fit,.template-index .cc-nav-slideshow .image-banner__image img,.template-index .cc-slideshow .image-banner__image .img-fit,.template-index .cc-slideshow .image-banner__image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.template-index .cc-nav-slideshow .image-banner.auto-height:after,.template-index .cc-nav-slideshow .image-banner .media:after,.template-index .cc-nav-slideshow .image-banner__image:after,.template-index .cc-slideshow .image-banner.auto-height:after,.template-index .cc-slideshow .image-banner .media:after,.template-index .cc-slideshow .image-banner__image:after{padding-top:41.6667%!important}.card--product{min-height:100%}.card--product .card__info-container,.card--product .card__info,.card--product .card__info-inner{display:flex;flex-direction:column;flex:1 1 auto}.card--product .card__title{display:-webkit-box;min-height:calc(1.35em * 3);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.35}.availability-status-badge{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;max-width:100%;border:1px solid currentColor;border-radius:4px;padding:.25rem .55rem;font-size:.78rem;font-weight:700;line-height:1.2;text-wrap:balance}.availability-status-badge--card{margin-top:.4rem;margin-bottom:.55rem}.availability-status-badge--product{margin-top:.7rem;margin-bottom:.2rem;font-size:.9rem}.availability-status-badge--mini{margin-bottom:.45rem;font-size:.72rem}.availability-status-badge--green{background:#e8f5ec;color:#17633a}.availability-status-badge--amber{background:#fff3d6;color:#8a5500}.availability-status-badge--blue{background:#e8f1ff;color:#175ca8}.card--product .product-inventory__status,.card--product .price{min-height:2.4rem}.card--product .card__quick-add{margin-top:auto}.card--product .card__quick-add .btn{min-height:4.4rem}.card--related .card__info{min-width:0}.card--related .card__info>.h6,.cart-recommendations .card__info>.h6{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.35}@media(max-width:768.98px){.template-index .cc-nav-slideshow .image-banner:after,.template-index .cc-nav-slideshow .media:after,.template-index .cc-slideshow .image-banner:after,.template-index .cc-slideshow .media:after{padding-top:41.6667%!important}.card--product .card__title{min-height:auto}.availability-status-badge{font-size:.74rem}.availability-status-badge--product{font-size:.84rem}.card--product .card__quick-add .btn{min-height:4rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/asp-theme-fixes.css.map */
