.best-sellers-grid{background:var(--bsg-bg)}.best-sellers-grid__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:40px}.best-sellers-grid__header-left{display:flex;flex-direction:column}.best-sellers-grid__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:12px}.best-sellers-grid__eyebrow-number{font-family:var(--font-heading-family);font-weight:700;font-size:13px;letter-spacing:1px;color:var(--bsg-eyebrow-number)}.best-sellers-grid__eyebrow-dash{display:inline-block;width:24px;height:2px;background:var(--bsg-eyebrow-dash)}.best-sellers-grid__eyebrow-label{font-family:var(--font-heading-family);font-weight:600;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--bsg-eyebrow-label)}.best-sellers-grid__heading{margin:0;max-width:480px;font-weight:900;font-size:44px;line-height:1.05;letter-spacing:-.5px;text-transform:uppercase;color:var(--bsg-heading)}.best-sellers-grid__heading-accent{color:var(--bsg-heading-accent)}.best-sellers-grid__description{max-width:380px;font-size:15px;line-height:1.6;color:var(--bsg-description)}.best-sellers-grid__description p{margin:0}.best-sellers-grid__cards{display:grid;grid-template-columns:repeat(var(--bsg-columns-desktop),1fr);gap:24px}.best-sellers-grid__card{display:flex;flex-direction:column;background:var(--bsg-card-bg);border:1px solid var(--bsg-card-border)}.best-sellers-grid__media{position:relative;aspect-ratio:1 / 1;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.best-sellers-grid__image{width:100%;height:100%;object-fit:contain}.best-sellers-grid__placeholder{width:100%;height:100%}.best-sellers-grid__placeholder svg{width:100%;height:100%}.best-sellers-grid__badge{position:absolute;top:12px;left:12px;z-index:1;background:var(--bsg-badge-bg);color:var(--bsg-badge-text);font-family:var(--font-heading-family);font-weight:700;font-size:11px;letter-spacing:.5px;text-transform:uppercase;padding:6px 10px}.best-sellers-grid__content{display:flex;flex-direction:column;padding:20px;flex-grow:1}.best-sellers-grid__card-eyebrow{margin:0 0 4px;font-weight:700;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--bsg-card-eyebrow)}.best-sellers-grid__card-title{margin:0 0 8px;font-family:var(--font-heading-family);font-weight:800;font-size:20px;line-height:1.2;text-transform:uppercase;color:var(--bsg-card-title)}.best-sellers-grid__card-description{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--bsg-card-description)}.best-sellers-grid__divider{height:1px;background:var(--bsg-divider);margin-bottom:16px;display:block!important}.best-sellers-grid__price-row{align-items:center;gap:10px;margin-bottom:16px;display:grid;grid-template-columns:repeat(2,1fr)}.best-sellers-grid__price-row .entry-tracker span.entry-text{font-size:16px}.best-sellers-grid__price{margin-bottom:0}.best-sellers-grid__price-row .entry-tracker{margin:0;display:flex;justify-content:flex-end}.best-sellers-grid__price-row .entry-tracker .entry-badge{gap:0}.best-sellers-grid__price-row .entry-tracker .multiplier-box{display:none}.best-sellers-grid__compare-price{margin-left:6px;font-size:14px;color:var(--bsg-card-description)}.best-sellers-grid__button{display:block;margin-top:auto;text-align:center;background:var(--bsg-button-bg);color:var(--bsg-button-text);font-weight:700;font-size:14px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;padding:14px 20px;transition:background-color .2s ease}.best-sellers-grid__button:hover{background:var(--bsg-button-hover-bg)}@media screen and (max-width:989px){.best-sellers-grid__heading{font-size:36px}}@media screen and (max-width:749px){.best-sellers-grid__header{flex-direction:column;gap:12px}.best-sellers-grid__description{max-width:100%}.best-sellers-grid__cards{grid-template-columns:repeat(var(--bsg-columns-mobile),1fr);gap:16px}.best-sellers-grid__heading{font-size:30px}.best-sellers-grid__content{padding:14px}.best-sellers-grid__card-title{font-size:16px}.best-sellers-grid__button{font-size:11px;letter-spacing:.2px;padding:12px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.best-sellers-grid__price-row{grid-template-columns:1fr;gap:4px}.best-sellers-grid__price-row .entry-tracker{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/component-best-sellers-grid.css.map */
