.best-sellers{padding:40px 0;overflow:hidden}.best-sellers .section-title,.best-sellers .section-sub{text-align:center;padding-left:24px;padding-right:24px}.bs-viewport{position:relative;margin-top:24px}.bs-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:4px 24px 12px}.bs-track::-webkit-scrollbar{display:none}.bs-track:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.bs-card{flex:0 0 68%;max-width:320px;scroll-snap-align:start;text-decoration:none;color:inherit;background:#fff;border:1px solid #ece5d8;display:flex;flex-direction:column}.bs-card-img{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f4efe6}.bs-card-img img{width:100%;height:100%;object-fit:cover;object-position:center 10%;display:block;transition:transform .5s ease}@media(hover:hover){.bs-card:hover .bs-card-img img{transform:scale(1.04)}}.bs-card-body{display:flex;flex-direction:column;gap:6px;padding:18px 18px 20px;text-align:center}.bs-card-title{font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:600;color:var(--plum-deep);line-height:1.25}.bs-card-price{font-family:Inter,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold)}@media(min-width:900px){.bs-card{flex:0 0 calc((100% - (var(--bs-cols, 3) - 1) * 20px) / var(--bs-cols, 3));max-width:none}.bs-viewport{padding:0 64px}.bs-track{padding:4px 0 12px}}.bs-arrow{display:none}@media(hover:hover)and (min-width:900px){.bs-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:38%;width:48px;height:48px;border-radius:50%;border:1px solid var(--gold);background:#fff;color:var(--plum-deep);cursor:pointer;z-index:2;transition:background .25s ease,color .25s ease}.bs-arrow span{font-size:1.6rem;line-height:1;transform:translateY(-2px)}.bs-arrow:hover{background:var(--plum-deep);border-color:var(--plum-deep);color:#fff}.bs-arrow--prev{left:8px}.bs-arrow--next{right:8px}}.bs-dots{display:flex;justify-content:center;gap:10px;margin-top:26px;padding:0 24px}.bs-dot{width:9px;height:9px;border-radius:999px;border:1px solid var(--gold);background:transparent;padding:0;cursor:pointer;transition:background .25s ease,width .25s ease}.bs-dot.is-active{width:28px;background:var(--gold)}.bs-editor-note{max-width:640px;margin:0 auto;padding:22px 26px;border:1.5px dashed var(--gold);border-radius:8px;background:#faf7f2;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.6;color:#5a5470;text-align:center}.bs-editor-note strong{color:var(--plum-deep)}@media(prefers-reduced-motion:reduce){.bs-card-img img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/best-sellers.css.map */
