.bestseller-section{background:var(--bsc-bg, #006FD0);width:100%;box-sizing:border-box}.bestseller-section *,.bestseller-section *:before,.bestseller-section *:after{box-sizing:border-box}.bestseller-section .bsc-inner{width:100%;margin:0 auto}.bestseller-section.bsc-align-left .bsc-header{text-align:left}.bestseller-section.bsc-align-center .bsc-header{text-align:center}.bestseller-section.bsc-align-right .bsc-header{text-align:right}.bestseller-section.bsc-card-text-left .bsc-card__info,.bestseller-section.bsc-card-text-left .bsc-card__price,.bestseller-section.bsc-card-text-left .bsc-card__variants{text-align:left;justify-content:flex-start}.bestseller-section.bsc-card-text-center .bsc-card__info,.bestseller-section.bsc-card-text-center .bsc-card__price,.bestseller-section.bsc-card-text-center .bsc-card__variants{text-align:center;justify-content:center}.bestseller-section.bsc-card-text-right .bsc-card__info,.bestseller-section.bsc-card-text-right .bsc-card__price,.bestseller-section.bsc-card-text-right .bsc-card__variants{text-align:right;justify-content:flex-end}.bestseller-section .bsc-header{padding:0 5vw;margin-bottom:28px}.bestseller-section h2.bsc-heading{color:var(--bsc-heading-color, #fff);font-size:var(--bsc-heading-size-m, 24px)!important;line-height:1.15;margin:0;padding:0;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.bestseller-section p.bsc-subheading{color:var(--bsc-subheading-color, #fff);font-size:var(--bsc-subheading-size-m, 14px)!important;line-height:1.4;margin:10px 0 0;padding:0;font-weight:400}.bsc-header--stars .bsc-heading:before,.bsc-header--stars .bsc-heading:after{content:"\2726";color:var(--bsc-badge-bg, #FF2D8A);font-size:.55em;vertical-align:middle;margin:0 .45em;font-weight:400}@media screen and (min-width:750px){.bestseller-section h2.bsc-heading{font-size:var(--bsc-heading-size-d, 36px)!important}.bestseller-section p.bsc-subheading{font-size:var(--bsc-subheading-size-d, 18px)!important}.bestseller-section .bsc-header{margin-bottom:36px}}.bsc-carousel{position:relative;display:block;width:100%}.bestseller-section .bsc-carousel>button.bsc-arrow-btn{appearance:none;-webkit-appearance:none;box-sizing:border-box;position:absolute;top:50%;left:auto;right:auto;transform:translateY(-50%);z-index:2;width:var(--bsc-arrow-size, 44px)!important;height:var(--bsc-arrow-size, 44px)!important;min-width:var(--bsc-arrow-size, 44px)!important;min-height:var(--bsc-arrow-size, 44px)!important;max-width:none;margin:0!important;padding:0!important;border:none!important;border-radius:50%!important;background:var(--bsc-arrow-bg, #ffffff)!important;background-color:var(--bsc-arrow-bg, #ffffff)!important;color:var(--bsc-arrow-color, #006FD0)!important;font-size:0!important;font-family:inherit;font-weight:400!important;font-style:normal!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important;text-align:center;cursor:pointer;display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;overflow:visible;box-shadow:0 4px 12px #0003;transition:transform .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.bestseller-section .bsc-carousel>button.bsc-arrow-btn:hover,.bestseller-section .bsc-carousel>button.bsc-arrow-btn:focus,.bestseller-section .bsc-carousel>button.bsc-arrow-btn:active{background:var(--bsc-arrow-bg, #ffffff)!important;background-color:var(--bsc-arrow-bg, #ffffff)!important;color:var(--bsc-arrow-color, #006FD0)!important;border:none!important;transform:translateY(-50%) scale(1.06)}.bestseller-section .bsc-carousel>button.bsc-arrow-btn:disabled,.bestseller-section .bsc-carousel>button.bsc-arrow-btn[disabled]{opacity:.35!important;cursor:default!important;pointer-events:none;background:var(--bsc-arrow-bg, #ffffff)!important;background-color:var(--bsc-arrow-bg, #ffffff)!important;color:var(--bsc-arrow-color, #006FD0)!important;border:none!important}.bestseller-section .bsc-carousel>button.bsc-arrow-btn svg{position:static!important;top:auto!important;left:auto!important;width:45%!important;height:45%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;flex-shrink:0;fill:currentColor!important;stroke:currentColor;pointer-events:none}.bestseller-section .bsc-carousel>button.bsc-arrow-btn svg path[stroke]:not([stroke=none]){fill:none!important;stroke:currentColor!important}.bestseller-section .bsc-carousel>button.bsc-arrow-btn svg path[fill]:not([fill=none]){fill:currentColor!important}.bestseller-section .bsc-carousel>button.bsc-arrow-btn.bsc-arrow--prev{left:max(8px,calc(var(--bsc-peek-m, 32px) / 2 - var(--bsc-arrow-size, 44px) / 2));right:auto}.bestseller-section .bsc-carousel>button.bsc-arrow-btn.bsc-arrow--next{right:max(8px,calc(var(--bsc-peek-m, 32px) / 2 - var(--bsc-arrow-size, 44px) / 2));left:auto}@media screen and (min-width:750px){.bestseller-section .bsc-carousel>button.bsc-arrow-btn.bsc-arrow--prev{left:max(12px,calc(var(--bsc-peek-d, 64px) / 2 - var(--bsc-arrow-size, 44px) / 2))}.bestseller-section .bsc-carousel>button.bsc-arrow-btn.bsc-arrow--next{right:max(12px,calc(var(--bsc-peek-d, 64px) / 2 - var(--bsc-arrow-size, 44px) / 2))}}@media screen and (max-width:749px){.bsc-hide-arrows-mobile .bsc-carousel>button.bsc-arrow-btn{display:none!important}}.bsc-viewport{width:100%;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.bsc-viewport::-webkit-scrollbar{display:none}.bsc-viewport.is-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing}@media screen and (max-width:749px){.bsc-layout-m-carousel .bsc-viewport{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding-left:var(--bsc-peek-m, 32px);padding-right:var(--bsc-peek-m, 32px);scroll-padding-left:var(--bsc-peek-m, 32px);scroll-padding-right:var(--bsc-peek-m, 32px)}.bsc-layout-m-carousel .bsc-carousel[data-peek-mobile=both] .bsc-viewport{padding-left:var(--bsc-peek-m, 32px);padding-right:var(--bsc-peek-m, 32px);scroll-padding-left:var(--bsc-peek-m, 32px);scroll-padding-right:var(--bsc-peek-m, 32px)}.bsc-layout-m-carousel .bsc-carousel[data-peek-mobile=right] .bsc-viewport{padding-left:0;padding-right:calc(var(--bsc-peek-m, 32px) * 2);scroll-padding-left:0;scroll-padding-right:calc(var(--bsc-peek-m, 32px) * 2)}.bsc-layout-m-carousel .bsc-carousel[data-peek-mobile=none] .bsc-viewport{padding-left:0;padding-right:0;scroll-padding-left:0;scroll-padding-right:0}.bsc-layout-m-grid .bsc-viewport{overflow:visible;padding:0 5vw;scroll-snap-type:none}.bsc-layout-m-grid .bsc-carousel>button.bsc-arrow-btn{display:none!important}}@media screen and (min-width:750px){.bsc-layout-d-carousel .bsc-viewport{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding-left:var(--bsc-peek-d, 64px);padding-right:var(--bsc-peek-d, 64px);scroll-padding-left:var(--bsc-peek-d, 64px);scroll-padding-right:var(--bsc-peek-d, 64px)}.bsc-layout-d-grid .bsc-viewport{overflow:visible;padding:0 5vw;scroll-snap-type:none}.bsc-layout-d-grid .bsc-carousel>button.bsc-arrow-btn{display:none!important}}.bsc-track{list-style:none;padding:0;margin:0;display:flex;gap:var(--bsc-gap, 16px)}@media screen and (max-width:749px){.bsc-layout-m-carousel .bsc-slide{flex:0 0 calc((100% - (var(--bsc-gap, 16px) * (var(--bsc-cols-m, 2) - 1))) / var(--bsc-cols-m, 2));scroll-snap-align:start;scroll-snap-stop:always}.bsc-layout-m-grid .bsc-track{display:grid;grid-template-columns:repeat(var(--bsc-cols-m, 2),minmax(0,1fr));gap:var(--bsc-gap, 16px)}}@media screen and (min-width:750px){.bsc-layout-d-carousel .bsc-slide{flex:0 0 calc((100% - (var(--bsc-gap, 16px) * (var(--bsc-cols-d, 4) - 1))) / var(--bsc-cols-d, 4));scroll-snap-align:start;scroll-snap-stop:always}.bsc-layout-d-grid .bsc-track{display:grid;grid-template-columns:repeat(var(--bsc-cols-d, 4),minmax(0,1fr));gap:var(--bsc-gap, 16px)}}.bsc-slide{display:flex;min-width:0;align-self:stretch}.bsc-card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:transparent;color:inherit}.bsc-card-style-featured .bsc-card{background:var(--bsc-card-bg, #004A8F);border:1px solid var(--bsc-card-border, rgba(255, 255, 255, .35));border-radius:var(--bsc-card-radius, 12px);padding:12px;overflow:hidden}.bsc-card-style-featured .bsc-card__media-link{background:transparent;border-radius:calc(var(--bsc-card-radius, 12px) - 4px)}.bsc-card-style-standard .bsc-card__media-link{background:var(--bsc-card-bg, #fff);border-radius:6px}.bsc-card__media-link{position:relative;display:block;overflow:hidden;text-decoration:none;aspect-ratio:1 / 1}.bsc-card__media{position:relative;width:100%;height:100%;overflow:hidden}.bsc-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;transition:opacity .35s ease,transform .45s cubic-bezier(.25,.46,.45,.94);transform-origin:center center;will-change:transform}.bsc-card-style-featured .bsc-card__image{padding:4%}.bsc-card__image--secondary{opacity:0;pointer-events:none}@media(hover:hover){.bsc-hover-swap .bsc-card--has-secondary:hover .bsc-card__image--primary{opacity:0}.bsc-hover-swap .bsc-card--has-secondary:hover .bsc-card__image--secondary{opacity:1}.bsc-hover-swap .bsc-card--single-image:hover .bsc-card__image--primary{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.bsc-card__image{transition:opacity .35s ease}.bsc-hover-swap .bsc-card--single-image:hover .bsc-card__image--primary{transform:none}}.bsc-badge{position:absolute;top:10px;left:10px;z-index:1;background:var(--bsc-badge-bg, #FF2D8A);color:var(--bsc-badge-color, #fff);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:5px 8px;border-radius:4px;line-height:1}.bsc-badge--corner{top:8px;right:8px;left:auto}.bsc-card__info{padding:12px 4px 6px;flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-start;min-height:0}.bsc-card-style-featured .bsc-card__info{padding:12px 2px 4px}.bsc-card__title{margin:0;font-size:14px;font-weight:700;color:var(--bsc-title-color, #fff);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bsc-card__title a{color:inherit;text-decoration:none}.bsc-card__subtitle{margin:4px 0 0;font-size:12px;color:var(--bsc-subtitle-color, #bfbfbf);line-height:1.3}@media screen and (min-width:750px){.bsc-card__title{font-size:15px}.bsc-card__subtitle{font-size:13px}}.bsc-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:8px}.bsc-card__price-current{font-size:15px;font-weight:700;color:var(--bsc-price-color, #fff);line-height:1.2}.bsc-card__price-compare{font-size:13px;font-weight:400;color:var(--bsc-compare-color, rgba(255, 255, 255, .55));text-decoration:line-through;line-height:1.2}.bsc-card__variants{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.bsc-variant{border:none;background:none;padding:0;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.bsc-variant--swatch{width:var(--bsc-swatch-size, 22px);height:var(--bsc-swatch-size, 22px);border-radius:50%;border:2px solid rgba(255,255,255,.35);background-color:#ccc;background-image:var(--bsc-swatch-bg, none);background-size:cover;background-position:center;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.bsc-variant--swatch.is-active{border-color:#fff;box-shadow:0 0 0 1px #fff}.bsc-variant--swatch.is-unavailable{opacity:.35;position:relative}.bsc-variant--swatch.is-unavailable:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgba(255,255,255,.8) calc(50% - 1px),rgba(255,255,255,.8) calc(50% + 1px),transparent calc(50% + 1px));border-radius:50%;pointer-events:none}.bsc-variant--size{min-width:34px;padding:5px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.35);color:var(--bsc-title-color, #fff);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;transition:border-color .2s ease,background .2s ease}.bsc-variant--size.is-active{border-color:#fff;background:#ffffff1f}.bsc-variant--size.is-unavailable{opacity:.4;text-decoration:line-through}@media(hover:hover){.bsc-variant--swatch:hover:not(.is-active){transform:scale(1.08)}.bsc-variant--size:hover:not(.is-active){border-color:#ffffffb3}}.bsc-card__form,.bsc-card__atc--link{margin-top:auto}.bsc-card__form{display:block;margin-top:12px}.bsc-card__atc{position:relative;display:block;width:100%;margin:12px auto 0;border:2px solid var(--bsc-atc-border, transparent);cursor:pointer;background:var(--bsc-atc-bg, #006FD0);color:var(--bsc-atc-color, #fff);font-size:var(--bsc-atc-font-size, 12px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:var(--bsc-atc-padding-y, 12px) 16px;border-radius:var(--bsc-atc-radius, 6px);text-decoration:none;overflow:hidden;line-height:1;transition:background .25s ease,color .25s ease,transform .2s ease,box-shadow .2s ease,border-color .25s ease;isolation:isolate;-webkit-tap-highlight-color:transparent}.bsc-btn-outline .bsc-card__atc{background:transparent;border-color:var(--bsc-atc-border, #fff)}.bsc-card__atc:hover{background:var(--bsc-atc-bg-hover, var(--bsc-atc-bg, #006FD0));color:var(--bsc-atc-color-hover, var(--bsc-atc-color, #fff))}.bsc-btn-outline .bsc-card__atc:hover{background:var(--bsc-atc-bg-hover, #fff);color:var(--bsc-atc-color-hover, #006FD0);border-color:var(--bsc-atc-bg-hover, #fff)}.bsc-card__atc:disabled{opacity:.55;cursor:not-allowed}.bsc-card__atc-inner{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:100%;gap:8px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.bsc-card__atc-label{display:inline-block;line-height:1;transition:transform .3s cubic-bezier(.4,0,.2,1)}.bsc-card__atc-arrow{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .25s ease}.bsc-card__atc-arrow svg{width:100%;height:100%;display:block}.bsc-card__atc-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--bsc-atc-bg-hover, #0057a3);transform:translate(-101%);transition:transform .4s cubic-bezier(.77,0,.175,1);pointer-events:none}.bsc-card__atc-spinner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;margin:auto;width:20px;height:20px;opacity:0;pointer-events:none;transition:opacity .15s ease}.bsc-card__atc-spinner svg{width:100%;height:100%;animation:bsc-spin 1s linear infinite;color:currentColor}.bsc-card__atc-spinner .path{stroke:currentColor;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:60}@keyframes bsc-spin{to{transform:rotate(360deg)}}.bsc-card__atc.is-loading .bsc-card__atc-inner{opacity:0}.bsc-card__atc.is-loading .bsc-card__atc-spinner{opacity:1}.bsc-card__atc-error{margin-top:6px;font-size:12px;color:#e03b3b;text-align:center}[data-btn-fx=arrow_slide] .bsc-card__atc:hover:not(:disabled) .bsc-card__atc-arrow{transform:translate(5px)}[data-btn-fx=fill] .bsc-card__atc:hover:not(:disabled) .bsc-card__atc-fill{transform:translate(0)}[data-btn-fx=scale] .bsc-card__atc{will-change:transform}[data-btn-fx=scale] .bsc-card__atc:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 18px #0000002e}[data-btn-fx=scale] .bsc-card__atc:hover:not(:disabled) .bsc-card__atc-arrow{transform:translate(3px)}[data-btn-fx=swap] .bsc-card__atc-arrow{position:relative;overflow:hidden}[data-btn-fx=swap] .bsc-card__atc-arrow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10' fill='none'><path d='M10.5 1l4 4-4 4M14 5H1' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10' fill='none'><path d='M10.5 1l4 4-4 4M14 5H1' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat;transform:translate(-130%);transition:transform .3s cubic-bezier(.4,0,.2,1)}[data-btn-fx=swap] .bsc-card__atc:hover:not(:disabled) .bsc-card__atc-arrow svg{transform:translate(130%);transition:transform .3s cubic-bezier(.4,0,.2,1)}[data-btn-fx=swap] .bsc-card__atc:hover:not(:disabled) .bsc-card__atc-arrow:after{transform:translate(0)}[data-btn-fx=none] .bsc-card__atc-arrow{transition:none}@media(prefers-reduced-motion:reduce){.bsc-card__atc,.bsc-card__atc *{transition:none!important;animation:none!important}}.bsc-viewport.was-dragging a,.bsc-viewport.was-dragging button{pointer-events:none}.bsc-empty{color:#ffffffb3;text-align:center;padding:40px 20px}
/*# sourceMappingURL=/cdn/shop/t/250/assets/bestseller-carousel.css.map */
