.bs-section{overflow-x:clip}.bs-section .bs-wrap{max-width:var(--bs-max-w, 1280px);margin:0 auto;padding:0 var(--bs-wrap-px, 24px)}.bs-section .bs-header{text-align:var(--bs-h-align, center);margin-bottom:2.5rem;padding:0 var(--bs-header-px, 0px)}.bs-section .bs-h{font-size:var(--bs-h-size, 40px);color:var(--bs-heading-color, #111);margin:0 0 .35rem;line-height:1.1;letter-spacing:-.02em;font-weight:700}.bs-section .bs-sub{font-size:var(--bs-sub-size, 16px);color:var(--bs-sub-color, #666);margin:0;opacity:.8}.bs-section .bs-twrap{position:relative}.bs-section .bs-arr{position:absolute;top:50%;transform:translateY(calc(-50% - 18px));z-index:10;background:var(--bs-arr-bg, #fff);color:var(--bs-arr-color, #111);border:none;border-radius:50%;width:44px;height:44px;display:var(--bs-arr-display, flex);align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px #00000026;transition:transform .2s,box-shadow .2s}.bs-section .bs-arr:hover{transform:translateY(calc(-50% - 18px)) scale(1.1);box-shadow:0 6px 28px #00000038}.bs-section .bs-arr svg{width:20px;height:20px;display:block;pointer-events:none}.bs-section .bs-arr--p{left:-10px}.bs-section .bs-arr--n{right:-10px}@media(max-width:749px){.bs-section .bs-arr--p{left:4px}.bs-section .bs-arr--n{right:4px}}.bs-section .bs-track{display:flex;gap:var(--bs-card-gap, 16px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:24px 16px 52px}.bs-section .bs-track::-webkit-scrollbar{display:none}.bs-section .bs-card{flex:0 0 var(--bs-card-w, 280px);scroll-snap-align:start;border-radius:var(--bs-card-radius, 12px);overflow:hidden;background:var(--bs-card-bg, #f7f7f7);box-shadow:var(--bs-card-shadow, none);transition:transform var(--bs-hover-dur, .35s) cubic-bezier(.22,1,.36,1),box-shadow var(--bs-hover-dur, .35s) ease;will-change:transform}@media(min-width:750px){.bs-section[data-hover-d=true] .bs-card:hover{transform:translateY(-8px);box-shadow:0 28px 70px #00000038}}@media(max-width:749px){.bs-section[data-hover-m=true] .bs-card:active{transform:scale(.97)}}.bs-section .bs-card__link{display:block;text-decoration:none;color:inherit}.bs-section .bs-card__media{position:relative;overflow:hidden;padding-top:var(--bs-img-ratio, 125%)}.bs-section .bs-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--bs-hover-dur, .35s) cubic-bezier(.22,1,.36,1)}@media(min-width:750px){.bs-section[data-hover-d=true] .bs-card:hover .bs-card__img{transform:scale(1.07)}}.bs-section .bs-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-120%);pointer-events:none;z-index:2}@media(min-width:750px){.bs-section[data-hover-d=true] .bs-card:hover .bs-shine{transition:transform calc(var(--bs-hover-dur, .35s) * 1.4) ease;transform:translate(120%)}}.bs-section .bs-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:18px;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 55%);opacity:var(--bs-overlay-opacity, 0);transform:var(--bs-overlay-transform, translateY(10px));transition:opacity var(--bs-hover-dur, .35s) ease,transform var(--bs-hover-dur, .35s) ease;z-index:3}@media(min-width:750px){.bs-section[data-hover-d=true] .bs-card:hover .bs-overlay{opacity:1;transform:none}}.bs-section .bs-cta{display:inline-flex;align-items:center;gap:7px;background:var(--bs-cta-bg, #111);color:var(--bs-cta-color, #fff);padding:8px 18px;border-radius:100px;font-size:13px;font-weight:600;letter-spacing:.03em;white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bs-section .bs-cta-icon{width:16px;height:16px;display:flex;align-items:center}.bs-section .bs-cta-icon svg{width:16px;height:16px}.bs-section .bs-badge{position:absolute;top:12px;left:12px;padding:4px 10px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1.5;z-index:4}.bs-section .bs-info{padding:var(--bs-info-pad, 12px);text-align:var(--bs-text-align, left)}.bs-section .bs-ptitle{font-size:var(--bs-pn-size, 15px);margin:0 0 4px;font-weight:600;line-height:1.3;color:var(--bs-pn-color, #111)}.bs-section .bs-price{margin:0;font-size:var(--bs-pr-size, 13px);display:flex;gap:6px;align-items:center}.bs-section[data-text-align=center] .bs-price{justify-content:center}.bs-section .bs-price-cmp{text-decoration:line-through;opacity:.4;color:var(--bs-cmp-color, #999)}.bs-section .bs-price-cur{font-weight:700;color:var(--bs-pr-color, #111)}.bs-section .bs-card--hidden{opacity:0;transform:var(--bs-anim-from, translateY(36px));transition:opacity var(--bs-anim-dur, .6s) ease var(--card-delay, 0ms),transform var(--bs-anim-dur, .6s) cubic-bezier(.22,1,.36,1) var(--card-delay, 0ms)}.bs-section .bs-card--visible{opacity:1!important;transform:none!important}.bs-section .bs-dots{display:var(--bs-dots-display, flex);justify-content:center;gap:6px;margin-top:18px}.bs-section .bs-dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;cursor:pointer;background:var(--bs-dot-color, #ccc);opacity:.3;transition:opacity .3s,width .3s,border-radius .3s}.bs-section .bs-dot.is-active{opacity:1;width:22px;border-radius:4px;background:var(--bs-dot-active, #111)}@media(max-width:749px){.bs-section .bs-h{font-size:var(--bs-h-size-m, 28px)}.bs-section .bs-card{flex-basis:var(--bs-card-w-m, 220px)}.bs-section .bs-ptitle{font-size:var(--bs-pn-size-m, 13px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/best-sellers-carousel.css.map */
