.catalog-product-card-module__YhYbsG__item{flex-direction:column;min-width:0;display:flex}.catalog-product-card-module__YhYbsG__product{min-width:0;color:inherit;flex-direction:column;flex:1;display:flex;position:relative}.catalog-product-card-module__YhYbsG__photo{aspect-ratio:1;background:#eeece5;width:100%;display:block;position:relative;overflow:hidden}.catalog-product-card-module__YhYbsG__image{object-fit:contain;mix-blend-mode:multiply;padding:1.125rem;transition:transform .18s ease-out}.catalog-product-card-module__YhYbsG__product:hover .catalog-product-card-module__YhYbsG__image{transform:scale(1.025)}.catalog-product-card-module__YhYbsG__details{flex-direction:column;flex:1;align-items:flex-start;gap:.45rem;min-width:0;padding-top:.9rem;display:flex}.catalog-product-card-module__YhYbsG__sku{overflow-wrap:anywhere;color:var(--color-ink-2);font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:.045em;font-size:.75rem}.catalog-product-card-module__YhYbsG__title{font-family:var(--font-body);overflow-wrap:anywhere;text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.35}.catalog-product-card-module__YhYbsG__product:hover .catalog-product-card-module__YhYbsG__title{color:var(--color-signal-strong)}.catalog-product-card-module__YhYbsG__attribute,.catalog-product-card-module__YhYbsG__specs{color:var(--color-ink-2);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.55}.catalog-product-card-module__YhYbsG__specs{font-variant-numeric:tabular-nums;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-product-card-module__YhYbsG__buying{gap:.2rem;margin-top:auto;padding-top:.7rem;display:grid}.catalog-product-card-module__YhYbsG__price{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.catalog-product-card-module__YhYbsG__availability{color:var(--color-ink-2);font-size:.8125rem}.catalog-product-card-module__YhYbsG__compare{padding-top:.25rem}@media (max-width:639px){.catalog-product-card-module__YhYbsG__image{padding:.875rem}}@media (prefers-reduced-motion:reduce){.catalog-product-card-module__YhYbsG__image{transition:none}}
.products-module__vICbRW__heading{grid-template-columns:minmax(0,1fr) minmax(18rem,29rem);align-items:center;gap:2.5rem;display:grid}.products-module__vICbRW__title{font-size:clamp(2.75rem,4.2vw,3.5rem)}.products-module__vICbRW__intro{max-width:56ch;color:var(--color-ink-2);margin-top:.75rem}.products-module__vICbRW__summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-top:2.75rem;display:flex}.products-module__vICbRW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 1.75rem;margin-top:1.5rem;display:grid}@media (max-width:1023px){.products-module__vICbRW__heading{grid-template-columns:minmax(0,1fr);gap:1.5rem}.products-module__vICbRW__heading form{width:min(100%,32rem)}.products-module__vICbRW__grid{grid-template-columns:repeat(2,minmax(0,20rem))}}@media (max-width:639px){.products-module__vICbRW__title{font-size:2.5rem}.products-module__vICbRW__intro{font-size:.9375rem}.products-module__vICbRW__heading{gap:1.25rem}.products-module__vICbRW__heading form{gap:.5rem}.products-module__vICbRW__heading form button{padding-inline:1rem}.products-module__vICbRW__summary{margin-top:2rem}.products-module__vICbRW__grid{grid-template-columns:minmax(0,23rem);gap:2.5rem}}
