.bp-section{background:var(--bp-bg, #fff);padding:48px 0 56px}.bp-container{max-width:1320px;margin:0 auto;padding:0 24px;text-align:center}.bp-eyebrow{color:var(--bp-accent, #C08A3E);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.bp-heading{color:var(--bp-heading, #1A1A1A);font-size:clamp(24px,3vw,34px);font-weight:700;margin:0 0 10px}.bp-subheading{color:var(--bp-text, #666);font-size:15px;margin:0 0 36px}.bp-grid{display:grid;grid-template-columns:repeat(var(--bp-cols, 5),minmax(0,1fr));gap:20px;text-align:left}.bp-card{border:1px solid #ececec;border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}.bp-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.bp-image-link{display:block;text-decoration:none}.bp-image-wrap{position:relative;aspect-ratio:1 / 1;background:#f7f5f2;overflow:hidden}.bp-image{width:100%;height:100%;object-fit:cover;display:block}.bp-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bp-placeholder-svg{width:60%;height:60%;opacity:.3}.bp-badge{position:absolute;top:10px;right:10px;width:56px;height:56px;border-radius:50%;background:var(--bp-badge-bg, #F4E3C1);color:var(--bp-badge-text, #7A5A22);display:flex;align-items:center;justify-content:center;text-align:center;font-size:9px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;padding:4px;box-shadow:0 2px 6px #0000001f}.bp-card-body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:4px}.bp-title-link{text-decoration:none}.bp-title{color:var(--bp-heading, #1A1A1A);font-size:16px;font-weight:600;margin:0;text-align:center}.bp-desc{color:var(--bp-text, #777);font-size:13px;margin:2px 0 4px;line-height:1.4}.bp-rating{display:flex;align-items:center;gap:6px;margin:auto}.bp-stars{display:inline-flex;gap:2px;color:var(--bp-accent, #C08A3E)}.bp-star--empty{color:#ddd}.bp-review-count{color:var(--bp-text, #999);font-size:12px}.bp-shop-now{color:var(--bp-heading, #1A1A1A);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;align-self:flex-start;padding-bottom:2px;margin:auto}.bp-shop-now:hover{color:var(--bp-accent, #C08A3E)}.bp-empty-state{padding:40px;color:#999;font-size:14px}@media(max-width:989px){.bp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.bp-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:8px;-webkit-overflow-scrolling:touch}.bp-card{flex:0 0 68%;scroll-snap-align:start}.bp-container{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bestsellers-picks.css.map */
