#product-grid{--grid-desktop-horizontal-spacing: 1.6rem;--grid-desktop-vertical-spacing: 2.4rem}.uf-card{display:flex;flex-direction:column;height:100%}.uf-card .price .price-item{font-size:20px;line-height:30px;letter-spacing:0%;font-family:var(--uf-font-druk)}.uf-card__media{position:relative;aspect-ratio:1 / 1.21404;background-color:var(--uf-off-white, #f8f8f8);overflow:hidden}.uf-card__media img,.uf-card__media-placeholder{width:100%;height:100%;object-fit:contain}.uf-card__content{display:flex;flex-grow:1;flex-direction:column;padding-top:2.5rem}.uf-card__badges{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1rem}.uf-card__badge{display:inline-block;font-weight:600;font-size:14px;line-height:21px;letter-spacing:0%;color:#002163;padding:4px 11px;background:#00216314;border-radius:4px}.uf-card__price{margin-bottom:.4rem}.uf-card__price .price,.uf-card__price .price__container,.uf-card__price .price-item--regular{color:var(--uf-red, #ff001a);font-weight:700;font-size:1.8rem}.uf-card__title{font-size:20px;line-height:30px;letter-spacing:0%;font-family:var(--uf-font-haas);margin:0 0 1.6rem;font-weight:500;color:#2b2b2b;opacity:.9}.uf-card__title-link{color:inherit;text-decoration:none}.uf-card__title-link:hover{text-decoration:underline}.uf-card__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:auto}.uf-card__add-form{flex:1;display:flex}.uf-card .uf-btn{width:100%;justify-content:center;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%}.uf-card .uf-btn.uf-btn-primary svg path{fill:var(--uf-white)}.uf-card .uf-btn svg{max-width:2rem;max-height:2rem}.uf-card .uf-btn.uf-btn-dark svg path{fill:var(--uf-white)}@media screen and (max-width:1336.98px){.uf-card__buttons{grid-template-columns:1fr}}@media screen and (max-width:749px){#product-grid{--grid-mobile-horizontal-spacing: 1.6rem;--grid-mobile-vertical-spacing: 1.6rem}.uf-card__media{aspect-ratio:1 / 1.18261}.uf-card__badges{margin-bottom:8px}.uf-card__badge{font-size:12px;line-height:18px}.uf-card__buttons{flex-direction:column}.uf-card .price .price-item{font-size:18px;line-height:27px;vertical-align:top}.uf-card__title{font-size:16px;line-height:24px;margin-bottom:3.2rem}.uf-card .uf-btn{font-size:14px;line-height:21px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-card.css.map */
