.best-sellers-carousel-section{--best-sellers-gap: 1rem;--best-sellers-edge: 1.5rem;overflow-x:clip}.best-sellers-carousel{display:block}.best-sellers-carousel__header{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-bottom:2rem;padding-left:var(--best-sellers-edge, 1.5rem);padding-right:var(--best-sellers-edge, 1.5rem)}.best-sellers-carousel__title{margin:0;width:100%;text-align:center}.best-sellers-carousel__tabs{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;justify-content:safe center;gap:.8rem;width:100%;margin:0;padding:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.best-sellers-carousel__tabs::-webkit-scrollbar{display:none}.best-sellers-carousel__tab{position:relative;flex:0 0 auto;margin:0;padding:.6rem 1.4rem;border:0;background:transparent;color:rgba(var(--color-foreground),.55);font-family:inherit;font-size:1.3rem;font-weight:400;letter-spacing:.02em;line-height:1.3;white-space:nowrap;cursor:pointer;transition:color .2s ease}.best-sellers-carousel__tab:last-child{padding-right:1.4rem}.best-sellers-carousel__tab:after{content:"";position:absolute;left:1.4rem;right:1.4rem;bottom:0;height:.2rem;background:rgb(var(--color-foreground));transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.best-sellers-carousel__tab:hover,.best-sellers-carousel__tab.is-active{color:rgb(var(--color-foreground))}.best-sellers-carousel__tab.is-active:after{transform:scaleX(1)}.best-sellers-carousel__panels-wrap{position:relative}.best-sellers-carousel__panels{position:relative;min-width:0}.best-sellers-carousel__panel{display:none;min-width:0}.best-sellers-carousel__panel.is-active{display:block}.best-sellers-carousel__track{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--best-sellers-gap, 1rem);margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.best-sellers-carousel__track::-webkit-scrollbar{display:none}.best-sellers-carousel__slide{flex:0 0 auto;width:calc((100% - (var(--best-sellers-gap, 1rem) * var(--mobile-visible-gaps, 1))) / var(--visible-columns-mobile, 2));max-width:calc((100% - (var(--best-sellers-gap, 1rem) * var(--mobile-visible-gaps, 1))) / var(--visible-columns-mobile, 2));min-width:0;scroll-snap-align:none;box-sizing:border-box}.best-sellers-carousel__slide--page-start-mobile{scroll-snap-align:start;margin-left:calc(var(--best-sellers-edge, 1.5rem) - var(--best-sellers-gap, 1rem))}.best-sellers-carousel__slide:first-child{margin-left:0}.best-sellers-carousel__product-card{display:block;width:100%;max-width:100%;overflow:hidden;color:inherit}.best-sellers-carousel__product-image-link{display:block;text-decoration:none;color:inherit}.best-sellers-carousel__product-image{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-foreground),.04)}.best-sellers-carousel__product-image img,.best-sellers-carousel__product-image .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.best-sellers-carousel__product-card:hover .best-sellers-carousel__product-image img{transform:scale(1.03)}.best-sellers-carousel__product-info{display:flex;flex-direction:column;gap:.5rem;margin-top:1.2rem;min-width:0}.best-sellers-carousel__product-title{margin:0;font-size:1.4rem;line-height:1.35;letter-spacing:.02em;overflow-wrap:anywhere}.best-sellers-carousel__product-title-link{color:inherit;text-decoration:none}.best-sellers-carousel__product-image-link:hover+.best-sellers-carousel__product-info .best-sellers-carousel__product-title-link,.best-sellers-carousel__product-title-link:hover{text-decoration:underline;text-underline-offset:.2rem}.best-sellers-carousel__product-rating{display:block;min-height:0;max-width:100%;overflow:hidden}.best-sellers-carousel__product-rating .jdgm-preview-badge{display:inline-block;max-width:100%}.best-sellers-carousel__product-price{margin-top:.2rem;font-size:1.3rem;line-height:1.4}.best-sellers-carousel__product-price .price{margin:0}.best-sellers-carousel__footer{display:flex;align-items:center;gap:1.6rem;margin-top:2.4rem;padding-left:var(--best-sellers-edge, 1.5rem);padding-right:var(--best-sellers-edge, 1.5rem)}.best-sellers-carousel__footer--align-left{justify-content:flex-start}.best-sellers-carousel__footer--align-center{justify-content:center}.best-sellers-carousel__footer--align-right{justify-content:flex-end}.best-sellers-carousel__view-all{display:flex;align-items:center}.best-sellers-carousel__arrows{display:none}.best-sellers-carousel__arrow{position:absolute;top:35%;z-index:2;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:1px solid #d8d8d8;border-radius:0;background:#fffffff0;color:#171717;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .16s ease}.best-sellers-carousel__arrow--prev{inset-inline-start:1.6rem}.best-sellers-carousel__arrow--next{inset-inline-end:1.6rem}.best-sellers-carousel__arrow svg{width:2.1rem;height:2.1rem;display:block}.best-sellers-carousel__arrow--prev svg{transform:rotate(180deg)}.best-sellers-carousel__arrow[disabled]{display:none}.best-sellers-carousel__arrow:focus-visible{opacity:1;pointer-events:auto}@media(hover:hover){.best-sellers-carousel:hover .best-sellers-carousel__arrow{opacity:1;pointer-events:auto}}@media screen and (max-width:749px){.best-sellers-carousel__header{margin-bottom:2rem}.best-sellers-carousel__track{padding-left:var(--best-sellers-edge, 1.5rem);padding-right:var(--best-sellers-edge, 1.5rem);scroll-padding-left:var(--best-sellers-edge, 1.5rem)}.best-sellers-carousel__arrows{display:none!important}}@media screen and (min-width:750px){.best-sellers-carousel-section{--best-sellers-gap: 1.2rem;--best-sellers-edge: 5rem}.best-sellers-carousel__header{gap:2rem;margin-bottom:2.8rem}.best-sellers-carousel__tabs{gap:1rem}.best-sellers-carousel__tab{padding:.7rem 1.6rem;font-size:1.4rem}.best-sellers-carousel__tab:last-child{padding-right:1.6rem}.best-sellers-carousel__tab:after{left:1.6rem;right:1.6rem}.best-sellers-carousel__track{padding-left:var(--best-sellers-edge, 5rem);padding-right:var(--best-sellers-edge, 5rem);scroll-padding-left:var(--best-sellers-edge, 5rem)}.best-sellers-carousel__slide{width:calc((100% - (var(--best-sellers-gap, 1.2rem) * var(--desktop-visible-gaps, 4))) / var(--visible-columns-desktop, 5));max-width:calc((100% - (var(--best-sellers-gap, 1.2rem) * var(--desktop-visible-gaps, 4))) / var(--visible-columns-desktop, 5))}.best-sellers-carousel__slide--page-start-mobile{scroll-snap-align:none;margin-left:0}.best-sellers-carousel__slide--page-start-desktop{scroll-snap-align:start;margin-left:calc(var(--best-sellers-edge, 5rem) - var(--best-sellers-gap, 1.2rem))}.best-sellers-carousel__product-info{gap:.6rem;margin-top:1.6rem}.best-sellers-carousel__product-title{font-size:1.5rem}.best-sellers-carousel__footer{margin-top:3.2rem}.best-sellers-carousel.is-scrollable .best-sellers-carousel__arrows{display:block}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/section-best-sellers-carousel.css.map */
