.bs-strip{padding-block:var(--space-8) var(--space-10);background:var(--color-bg)}.bs-strip__heading{font-family:var(--font-display);font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--color-on-surface);margin:0 0 var(--space-6) 0}.bs-strip__row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);list-style:none;padding:0;margin:0}.bs-strip__card{display:flex;flex-direction:column;text-decoration:none;color:var(--color-on-surface);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.bs-strip__card:hover,.bs-strip__card:focus-visible{transform:translateY(-2px);border-color:var(--color-border-strong);box-shadow:0 6px 20px #0000000f;outline:none}.bs-strip__img-wrap{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;background:var(--color-warm-sage-light);padding:var(--space-3);margin:0}.bs-strip__img{width:100%;height:100%;object-fit:contain;object-position:center}.bs-strip__card>.bs-strip__name,.bs-strip__card>.bs-strip__price{padding-inline:var(--space-3)}.bs-strip__name{font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:400;color:var(--color-on-surface);text-align:left;line-height:1.2;letter-spacing:-.01em;margin:var(--space-3) 0 var(--space-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bs-strip__price{font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--color-warm-amber);margin:0 0 var(--space-3);font-variant-numeric:tabular-nums}@media(max-width:768px){.bs-strip{padding-block:var(--space-6) var(--space-8)}.bs-strip__heading{margin-bottom:var(--space-4)}.bs-strip__row{grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.bs-strip__img-wrap{padding:var(--space-2)}.bs-strip__name{font-size:var(--text-body-sm);margin:var(--space-2) 0 2px;line-height:1.25}.bs-strip__card>.bs-strip__name,.bs-strip__card>.bs-strip__price{padding-inline:var(--space-2)}.bs-strip__price{font-size:var(--text-body-sm);margin-bottom:var(--space-2)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/best-sellers-strip.css.map */
