.card-product.card--card{border-color:rgba(var(--color-base-accent-2),var(--card-border-opacity))}.card-product .card__heading{margin-top:3.2rem}.card-product .card__information{padding-bottom:3.2rem}.card-product .card__content .card__information{display:flex;padding-top:1.1rem;padding-bottom:1.8rem}.card-product.card .card__inner .card__media,.card-product.card .media{position:relative;height:100%}.card-product__top-badge{position:absolute;top:0;left:50%;min-width:8rem;transform:translate(-50%);padding:.7rem 2.6rem;margin-top:-1.8rem;font-size:1.4rem;font-weight:700;line-height:1.279;letter-spacing:.02em;color:rgb(var(--color-button-text));width:100%;max-width:max-content;background-color:#5cb5f9;border:1px solid #5cb5f9;border-radius:1.2rem}.card-product.card .card__inner .card__media{margin:0 auto}.card-product.card--media .card__inner .card__content{padding:0 calc(var(--card-image-padding) + 1rem) calc(var(--card-image-padding) + 1rem)}.card-product .card__heading a:after{content:none}.card-product.card .card__inner .card__media img{object-fit:contain;height:auto}.card-product.card--media .card__inner .card__content{position:absolute;left:0;top:0;width:100%;height:100%}.card-product .price{font-weight:700;font-size:2.4rem;line-height:1.279}.card-product .card-product__badge{background-color:#f01a1a;color:#fff;font-size:1.4rem;line-height:1.279;letter-spacing:.02em;border-radius:1rem;margin-top:.6rem!important;padding:.2rem 1.5rem;width:max-content}.card-product__additional-text{font-size:1.4rem;line-height:1.09;margin:1.2rem auto 0!important}.card-product .quick-add__submit{padding:1.8rem;font-weight:500;font-size:1.5rem;line-height:1.31;text-transform:uppercase}@media screen and (max-width:749px){.card-product.card--media .card__inner .card__content{padding:0 1rem}.card-product .card__heading{margin-top:.8rem}.card__heading.h3{font-size:1.2rem}.card-product .card__information{padding-bottom:.8rem}.card-product .card__content .card__information{align-items:end;padding-bottom:1.3rem}.card-product .quick-add__submit{padding:.5rem}.card-product__top-badge{font-size:.9rem;padding:4px 7px;border-radius:.9rem;min-width:8rem;top:.8rem}.card-product .price{font-size:1.4rem}.card-product__additional-text{font-size:.8rem;margin:.7rem auto 0!important}.card-product .card-product__badge{font-size:.8rem;padding:1px 1rem;order:0}.card__badge .badge{font-size:.8rem;padding:1px 1rem}.card-product.card .card__inner .card__media{margin:0 var(--card-image-padding-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/card-product.css.map */
