:root{--bv-black:#0a0a0a;--bv-white:#fff;--bv-line:#e8e8e8;--bv-muted:#737373;--bv-gap:14px}html{scroll-behavior:smooth}.bv-section{width:100%;max-width:1600px;margin:0 auto;padding:38px 26px}.bv-section--tight{padding-top:22px;padding-bottom:22px}.bv-title{font-family:Inter,Arial,sans-serif!important;font-size:clamp(27px,2.8vw,42px);line-height:.98;letter-spacing:-.045em;text-transform:uppercase;margin:0 0 24px;font-weight:700;color:#0a0a0a}.bv-tabs{display:flex;justify-content:center;gap:36px;border-bottom:1px solid var(--bv-line);margin:0 0 24px;overflow-x:auto;scrollbar-width:none}.bv-tabs::-webkit-scrollbar{display:none}.bv-tab{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#777;padding:0 0 13px;font:600 11px/1 Inter,Arial,sans-serif;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent;border-radius:0!important}.bv-tab.is-active{color:#0a0a0a;border-color:#0a0a0a}.bv-panel{display:none}.bv-panel.is-active{display:block}.bv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bv-gap)}.bv-card{min-width:0;background:#fff;color:#111}.bv-card__media{display:block;position:relative;background:#f3f3f1;overflow:hidden;aspect-ratio:1/1;border-radius:0!important}.bv-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.22,1,.36,1)}.bv-card:hover .bv-card__media img{transform:scale(1.018)}.bv-card__badge{position:absolute;top:9px;left:9px;background:#0a0a0a;color:#fff;padding:5px 7px;font-size:8px;line-height:1;letter-spacing:.075em;text-transform:uppercase}.bv-card__info{padding:11px 1px 3px}.bv-card__title{display:block;color:#0a0a0a;text-decoration:none;font-size:12px;font-weight:600;line-height:1.32;margin-bottom:6px}.bv-card__compat{font-size:8px;letter-spacing:.075em;text-transform:uppercase;color:gray;margin-bottom:7px}.bv-card__price{font-size:12px;font-weight:650}.bv-card__compare{color:#888;text-decoration:line-through;margin-right:7px;font-weight:400}.bv-viewall{display:inline-flex;margin-top:21px;color:#0a0a0a;text-decoration:underline;text-underline-offset:4px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.bv-category-strip{display:grid;border-top:1px solid var(--bv-line);border-bottom:1px solid var(--bv-line);background:#fff}.bv-category-strip a{color:#0a0a0a;text-decoration:none;text-align:center;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.05em;border-right:1px solid var(--bv-line)}.bv-category-strip a:last-child{border-right:0}.bv-category-strip sup{font-size:8px;color:#777;margin-left:2px}.bv-reviews{background:#f4f2ec;color:#0a0a0a}.bv-reviews__kicker{text-align:center;font-size:9px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px}.bv-reviews .bv-title{text-align:center;text-transform:none}.bv-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.bv-review{background:#fff;padding:22px;min-height:142px}.bv-review__stars{letter-spacing:.12em;font-size:11px;margin-bottom:14px}.bv-review p{font-size:12px;line-height:1.6;margin:0 0 14px}.bv-review strong{font-size:10px;text-transform:uppercase;letter-spacing:.06em}.bv-footer{background:#080808;color:#fff;padding:48px 26px 22px}.bv-footer__inner{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1.4fr repeat(2,1fr);gap:46px}.bv-footer h3{font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.bv-footer a{color:#fff;text-decoration:none;font-size:11px;opacity:.8;display:block;margin:8px 0}.bv-footer a:hover{opacity:1}.bv-footer__brand{font-size:25px;font-weight:700;letter-spacing:-.04em}.bv-footer__copy{max-width:340px;color:#aaa;font-size:11px;line-height:1.6;margin-top:12px}.bv-footer__bottom{max-width:1500px;margin:34px auto 0;padding-top:16px;border-top:1px solid #242424;color:#777;font-size:9px}.shopify-section .button,.bv-section .button,.card,product-card,.product-card,.product-card__image{border-radius:0!important}@media(max-width:990px){.bv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-review-grid{grid-template-columns:1fr}.bv-footer__inner{grid-template-columns:1fr 1fr}.bv-footer__brand-wrap{grid-column:1/-1}}@media(max-width:620px){.bv-section{padding:28px 13px}.bv-title{font-size:clamp(25px,9vw,36px);margin-bottom:17px}.bv-tabs{justify-content:flex-start;gap:24px;margin-bottom:20px}.bv-grid{gap:9px}.bv-card__title{font-size:10.5px}.bv-card__price{font-size:11.5px}.bv-footer__inner{grid-template-columns:1fr;gap:28px}.bv-footer__brand-wrap{grid-column:auto}}@media(prefers-reduced-motion:reduce){.bv-card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/belvoir-premium.css.map */
