.product-card{--stock-height: 28px }.product-card .quick-add .button--primary{text-transform:unset}.product-card__content{text-align:left}.product-card__details{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.product-card__title{color:#1c355d;font-size:14px;font-weight:400;line-height:115%;text-transform:uppercase;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;background:none}@media screen and (pointer: fine){.product-card__title:hover{text-decoration:underline;text-underline-offset:2px}}@media screen and (min-width: 1024px){.product-card__title{font-size:20px;line-height:125%}}.product-card--standard .product-card__media :is(.media,.flickity-viewport,.product-card__model,.product-card__secondary){border-end-start-radius:0;border-end-end-radius:0}@media screen and (min-width: 768px){.product-card--standard .quick-add{inset-block-end:calc(var(--sp-7) + 45px)}}@media screen and (max-width: 767px){.product-card--standard .quick-add{inset-block-end:calc(var(--sp-7) + var(--stock-height, 28px) - 20px)}}.product-card__content.text-center :is(.price,.unit-price,.product-card__bottom){-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.product-card__carousel .flickity-page-dots{inset-block-end:calc(30px - var(--sp-3d5))}.product-card__stock{padding-block:8px;background:#e7e7e7;border-end-start-radius:var(--card-radius);border-end-end-radius:var(--card-radius);color:#1c355d;font-size:12px;text-align:center}.product-card__stock strong{font-weight:700}
