.bestselling-tabs{display:block;background:var(--bs-bg);color:var(--bs-text);font-family:var(--bs-font-body);--bs-gap: 1.2rem;width:100%;max-width:100vw;overflow:hidden;position:relative}.bestselling-tabs__inner,.bestselling-tabs__panel,.bestselling-tabs__tablist,.bestselling-tabs__track{box-sizing:border-box}.bestselling-tabs__inner>h2.h2{margin:0 0 2.4rem}.bestselling-tabs__tablist{display:flex;gap:2.4rem;margin:0 0 2.4rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bestselling-tabs__tablist::-webkit-scrollbar{display:none}.bestselling-tabs__tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:.8rem;padding:0 0 1rem;margin:0;background:none;border:0;border-bottom:2px solid #1212121A;color:var(--bs-text);font-family:var(--bs-font-body);font-family:Montserrat;font-size:16px;line-height:18.2px;letter-spacing:0px;text-align:center;white-space:nowrap;cursor:pointer;transition:border-color .2s ease}.bestselling-tabs__tab:hover{border-bottom-color:var(--bs-tab-active)}.bestselling-tabs__tab[aria-selected=true]{font-weight:700;border-bottom-color:var(--bs-tab-active)}.bestselling-tabs__tab:focus-visible{outline:2px solid var(--bs-accent);outline-offset:2px}.bestselling-tabs__tab-icon{width:2.4rem;height:2.4rem;object-fit:contain}.bestselling-tabs__panel[hidden]{display:none}.bestselling-tabs__track{display:flex;gap:var(--bs-gap);margin:0;padding:0;list-style:none;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bestselling-tabs__track::-webkit-scrollbar{display:none;width:0;height:0}@media(hover:hover)and (pointer:fine){.bestselling-tabs__track{overflow-x:hidden}}.bestselling-tabs__slide{flex:0 0 calc((100% - var(--bs-gap) * (var(--bs-columns-mobile) - 1)) / var(--bs-columns-mobile));min-width:0;scroll-snap-align:start}.bs-card{position:relative;display:flex;flex-direction:column;height:100%}.bs-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:2.4rem;background:var(--bs-card-bg)}.bs-card__media-link{display:block;width:100%;height:100%}.bs-card__image{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.bs-card__media--cover .bs-card__image{object-fit:cover}.bs-card__media .placeholder-svg{fill:#00000059;background:var(--bs-card-bg)}.bs-card__badge{position:absolute;top:1.2rem;left:2.4rem;z-index:2;padding:0 .6rem;border-radius:4px;background:#111;color:#fff;pointer-events:none;font-family:Montserrat;font-weight:700;font-size:12px;line-height:150%;letter-spacing:0px;text-align:center}.bs-card__wishlist{position:absolute;top:1rem;right:1rem;z-index:2;display:grid;place-items:center;width:3.2rem;height:3.2rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--bs-text);cursor:pointer;opacity:0;transition:opacity .2s ease,transform .2s ease}.bs-card__wishlist[aria-pressed=true]{opacity:1;color:var(--bs-sale)}.bs-card__wishlist[aria-pressed=true] path{fill:currentColor}.bs-card__wishlist:hover{transform:scale(1.1)}.bs-card__cta{position:absolute;left:50%;bottom:1.8rem;z-index:2;width:max-content;max-width:calc(100% - 3.2rem);padding:1rem 2.4rem;border-radius:.6rem;background:var(--bs-accent);color:#fff;font-family:var(--bs-font-body);font-size:1.4rem;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;text-align:center;opacity:0;transform:translate(-50%,.8rem);transition:opacity .25s ease,transform .25s ease,filter .2s ease}.bs-card__cta:hover{filter:brightness(1.1)}@media(hover:hover){.bs-card:hover .bs-card__cta,.bs-card:focus-within .bs-card__cta{opacity:1;transform:translate(-50%)}.bs-card:hover .bs-card__wishlist,.bs-card:focus-within .bs-card__wishlist{opacity:1}.bs-card:hover .bs-card__image{transform:scale(1.03)}}@media(hover:none){.bs-card__wishlist{opacity:1}}.bs-card__info{padding-top:1.4rem}.bs-card__rating{display:flex;align-items:center;gap:.8rem;margin-bottom:.8rem}.bs-card__stars{display:flex;width:9.6rem;height:1.6rem;flex-shrink:0;gap:4px}.bs-card__rating-text{color:#121212;font-family:Montserrat;font-weight:700;font-size:12px;line-height:150%;letter-spacing:0px;text-align:center}.bs-card__title{margin:0 0 1rem;font-family:Montserrat;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0px}.bs-card__title-link{color:inherit;text-decoration:none}.bs-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.bs-card__price-sale{color:#121212;font-family:Montserrat;font-weight:600;line-height:150%;letter-spacing:0px}.bs-card__price-compare{color:#b6012a;font-family:Montserrat;font-weight:400;line-height:150%;letter-spacing:0%;text-decoration:line-through}.bs-card__save{padding:.1rem .6rem;background:#b6012a;color:#fff;font-family:Montserrat;font-weight:700;font-size:12px;line-height:150%;letter-spacing:0px;text-align:center;border-radius:4px}.bestselling-tabs__footer{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 4.8rem;margin-top:3.2rem}.bestselling-tabs__view-all{order:3;flex:1 0 100%;display:inline-flex;align-items:center;justify-content:center;min-height:5.1rem;padding:1.1rem 2.8rem;border:1px solid var(--Color-Primary-Dark, #5A695B);border-radius:.8rem;color:var(--bs-accent);font-family:var(--bs-font-body);font-family:Montserrat;font-weight:700;font-size:18px;line-height:150%;letter-spacing:0px;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.bestselling-tabs__view-all:hover{background:var(--bs-accent);color:#fff}.bestselling-tabs__progress{position:relative;flex:1 1 auto;height:4px;overflow:hidden;background:#fff}.bestselling-tabs__progress-bar{position:absolute;top:0;left:0;height:100%;width:25%;background:var(--bs-accent);transition:transform .2s ease,width .2s ease}.bestselling-tabs__arrows{display:flex;gap:1.6rem}.bestselling-tabs__arrow{display:grid;place-items:center;width:4.8rem;height:4.8rem;padding:0;border:1px solid var(--Color-Primary-Dark, #5A695B);border-radius:50%;background:#fff;color:var(--bs-text);cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.bestselling-tabs__empty{margin:0;color:var(--bs-muted)}@media screen and (min-width:750px){.bestselling-tabs{--bs-gap: 1.2rem}.bestselling-tabs__tablist{margin-bottom:3.2rem}.bestselling-tabs__slide{flex-basis:calc((100% - var(--bs-gap) * (var(--bs-columns-tablet) - 1)) / var(--bs-columns-tablet))}.bestselling-tabs__footer{flex-wrap:nowrap;margin-top:3.2rem}.bestselling-tabs__view-all{order:0;flex:0 0 auto}.bs-card__title{font-size:1.6rem}.bs-card__price-sale{font-size:2rem}.bs-card__price-compare{font-size:1.4rem}}@media screen and (max-width:750px){.bs-card__title{font-size:12px;line-height:150%}.bs-card__price-sale{font-size:14px}.bs-card__price-compare{font-size:11px}.bestselling-tabs__progress{display:none}.bestselling-tabs__footer{gap:16px;margin-top:24px;justify-content:center}.bs-card__stars{display:flex;width:72px;height:1.6rem;flex-shrink:0;gap:3px}.bs-card__media{border-radius:8px}.bs-card__rating-text{font-size:9px}.bestselling-tabs__tab{font-size:12px}.bestselling-tabs__view-all{min-height:48px;padding:.1rem 2.8rem;font-size:16px}.bs-card__badge{top:10px;left:10px;font-size:9px}.bs-card__save{font-size:9px}}@media screen and (min-width:990px){.bestselling-tabs__tablist{justify-content:space-between;gap:3.7rem}.bestselling-tabs__slide{flex-basis:calc((100% - var(--bs-gap) * (var(--bs-columns) - 1)) / var(--bs-columns))}}@media(prefers-reduced-motion:reduce){.bestselling-tabs__track{scroll-behavior:auto}.bs-card__image,.bs-card__cta,.bestselling-tabs__progress-bar{transition:none}}.bs-card__cta-mobile{display:none}@media screen and (max-width:749px){.bestselling-tabs .bs-card__media .bs-card__cta{display:none}.bestselling-tabs .bs-card__info{display:flex;flex:1;flex-direction:column}.bestselling-tabs .bs-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bestselling-tabs .bs-card__cta-mobile{display:flex;align-items:center;justify-content:center;width:100%;min-height:4rem;margin-top:8px;padding:.8rem .4rem;border-radius:.8rem;background:var(--bs-accent);color:#fff;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.5;letter-spacing:0;white-space:nowrap;text-align:center;text-transform:uppercase;text-decoration:none;display:none}.bestselling-tabs .bs-card__price{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-bestselling-tabs.css.map */
