body.njt-catalog-page :is(.njs-card,.njt-wheels__card) :is(.njs-card-image,.njt-wheels__image-link){aspect-ratio:auto!important;height:auto!important;min-height:0;padding-block:calc(12px * var(--njt-card-scale))}body.njt-catalog-page :is(.njs-card,.njt-wheels__card) :is(.njs-card-image,.njt-wheels__image-link):before{content:"";display:block;padding-top:calc(100% * var(--njt-card-scale));grid-area:1 / 1}body.njt-catalog-page :is(.njs-card,.njt-wheels__card) :is(.njs-card-image,.njt-wheels__image-link) img{object-fit:contain!important}body.njt-catalog-page .njs-card .njs-card-image{position:relative;display:grid;place-items:center;padding:0!important}body.njt-catalog-page .njs-card .njs-card-image:before{grid-area:1 / 1}body.njt-catalog-page .njs-card .njs-card-image img{grid-area:1 / 1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body.njt-catalog-page .njt-wheels__card .njt-wheels__image-link{position:relative;padding:0!important}body.njt-catalog-page .njt-wheels__card .njt-wheels__image-link img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body.njt-catalog-page .njs-card .njs-card-body,body.njt-catalog-page .njt-wheels__card .njs-card-body{padding:calc(12px * var(--njt-card-scale))!important;gap:calc(5px * var(--njt-card-scale))}body.njt-catalog-page :is(.njs-card,.njt-wheels__card) h3{font-size:calc(14.5px * var(--njt-card-scale))!important;line-height:1.4;margin-bottom:calc(6px * var(--njt-card-scale))}body.njt-catalog-page :is(.njs-card,.njt-wheels__card) :is(.njs-price,.njt-wheels__price,.price-item){font-size:calc(20px * var(--njt-card-scale))!important}body.njt-catalog-page :is(.njs-card,.njt-wheels__card) :is(.njs-stock,.njt-wheels__stock,.njs-stock-quantity,.njs-shipping,.njt-wheels__shipping,.njt-wheels__specs,.njs-spec,.njs-brand,.njt-card-pattern,.njt-wheels__sizes){font-size:calc(12.5px * var(--njt-card-scale))!important}body.njt-catalog-page :is(.njs-card,.njt-wheels__card) :is(.njs-view,.njt-wheels__view){font-size:calc(13px * var(--njt-card-scale))!important;padding:calc(10px * var(--njt-card-scale))!important;min-height:44px}body.njt-catalog-page :is(.njs-card,.njt-wheels__card) :is(.njs-sale,.njt-card-sale,.njs-sale-inline,.njs-stock-order,.njt-card-fit){font-size:calc(11.5px * var(--njt-card-scale))!important;padding:calc(4px * var(--njt-card-scale))}body.njt-catalog-page :is(.njs-card,.njt-wheels__card) .njs-shipping svg{width:calc(22px * var(--njt-card-scale));height:calc(20px * var(--njt-card-scale))}@media(max-width:749px){body.njt-catalog-page .njs-card .njs-card-body,body.njt-catalog-page .njt-wheels__card .njs-card-body{padding:calc(9px * var(--njt-card-scale))!important}body.njt-catalog-page :is(.njs-card,.njt-wheels__card) h3{font-size:calc(12px * var(--njt-card-scale))!important}body.njt-catalog-page :is(.njs-card,.njt-wheels__card) :is(.njs-price,.njt-wheels__price,.price-item){font-size:calc(16px * var(--njt-card-scale))!important}body.njt-catalog-page :is(.njs-card,.njt-wheels__card) :is(.njs-stock,.njt-wheels__stock,.njs-stock-quantity,.njs-shipping,.njt-wheels__shipping,.njt-wheels__specs,.njs-spec,.njs-brand,.njt-card-pattern,.njt-wheels__sizes){font-size:calc(11px * var(--njt-card-scale))!important}}body.njt-tire-page .njtf-product-photo{min-height:0;aspect-ratio:auto;position:relative}body.njt-tire-page .njtf-product-photo:before{content:"";display:block;padding-top:calc(100% * var(--njt-card-scale))}body.njt-tire-page .njtf-product-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:contain}body.njt-tire-page .njtf-product-body{padding:calc(13px * var(--njt-card-scale));gap:calc(8px * var(--njt-card-scale))}body.njt-tire-page .njtf-product-body h3{font-size:calc(15px * var(--njt-card-scale))}body.njt-tire-page .njtf-product-price{font-size:calc(18px * var(--njt-card-scale))}body.njt-tire-page :is(.njtf-product-brand,.njtf-product-stock,.njtf-chosen-size,.njtf-size-heading){font-size:calc(12px * var(--njt-card-scale))}@media(max-width:749px){body.njt-tire-page .njtf-product-body{padding:calc(10px * var(--njt-card-scale));gap:calc(7px * var(--njt-card-scale))}body.njt-tire-page .njtf-product-body h3{font-size:calc(13px * var(--njt-card-scale))}body.njt-tire-page .njtf-product-price{font-size:calc(16px * var(--njt-card-scale))}}body.njt-catalog-page:has(.njb-heading) .njs-card .njs-card-image{aspect-ratio:auto!important;display:grid!important}
/*# sourceMappingURL=/cdn/shop/t/208/assets/njt-card-scale.css.map */
