.spc{width:100%;max-width:120rem;margin:0 auto 3rem}.spc__container{padding:0 1.25rem}@media(min-width:768px){.spc__container{padding:0 2rem}}@media(min-width:1024px){.spc__container{padding:0 2.5rem}}@media(min-width:1280px){.spc__container{padding:0 3.5rem}}.spc__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.5rem;margin-bottom:1.5rem}.spc__heading{font-size:1.125rem;font-weight:700;line-height:1.3;margin:0}.spc__nav{display:none;gap:.5rem;flex-shrink:0}@media(min-width:768px){.spc__nav{display:flex}}.spc__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:50%;background:#e9e9e9;color:#111;cursor:pointer;transition:background-color 75ms ease-in}.spc__nav-btn svg{width:1.25rem;height:1.25rem}.spc__nav-btn:hover:not(:disabled){background:#dcdcdc}.spc__nav-btn:active:not(:disabled){background:#cfcfcf}.spc__nav-btn:disabled{color:#b5b5b5;cursor:not-allowed}.spc__track{display:flex;gap:.5rem;list-style:none;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.spc__track::-webkit-scrollbar{display:none}.spc__item{flex:0 0 auto;width:calc((100% - .5rem)/1.6);scroll-snap-align:start}@media(min-width:640px){.spc__item{width:calc((100% - 1rem) / 2.4)}}@media(min-width:768px){.spc__item{width:calc((100% - 1.5rem) / 3.3)}}@media(min-width:1024px){.spc__item{width:calc((100% - 2rem) / 4.2)}}@media(min-width:1536px){.spc__item{width:calc((100% - 2.5rem) / 5.2)}}.spc__card{display:flex;flex-direction:column;gap:.5rem;height:100%}.spc__media{position:relative;width:100%;aspect-ratio:1 / 1;background:#f5f5f5;overflow:hidden}.spc__media-link{display:block;width:100%;height:100%}.spc__slider{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.spc__slider::-webkit-scrollbar{display:none}.spc__slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start}.spc__slide-img,.spc__slide-placeholder{width:100%;height:100%;object-fit:cover;display:block}.spc__slide-placeholder{background:#ececec;opacity:.4}.spc__slider-nav{position:absolute;top:0;right:0;bottom:0;left:0;display:none;pointer-events:none}@media(min-width:768px){.spc__media:hover .spc__slider-nav,.spc__media:focus-within .spc__slider-nav{display:block}}.spc__slider-btn{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;background:#fff;color:#111;cursor:pointer;pointer-events:auto;transition:background-color 75ms ease-in;z-index:4}.spc__slider-btn svg{width:1rem;height:1rem}.spc__slider-btn--prev{left:.25rem}.spc__slider-btn--next{right:.25rem}.spc__slider-btn:hover:not(:disabled){background:#ececec}.spc__slider-btn:disabled{color:#c4c4c4;cursor:not-allowed}.spc__dots{position:absolute;bottom:.625rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.25rem;z-index:3;pointer-events:none}.spc__dot{width:.375rem;height:.375rem;border-radius:50%;background:#00000040;transition:background-color .2s ease}.spc__dot.is-active{background:#111}.spc__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;background:#fff;color:#111;cursor:pointer;transition:background-color 75ms ease-in,color .15s ease}.spc__icon-btn svg{width:1rem;height:1rem}.spc__icon-btn:hover{background:#ececec}.spc__icon-btn:active{background:#dcdcdc}@media(min-width:1024px){.spc__icon-btn{width:2.25rem;height:2.25rem}}.spc__wishlist{position:absolute;top:.5rem;right:.5rem;z-index:5}.spc__wishlist.is-active svg{fill:#111}@media(min-width:1024px){.spc__wishlist{top:.75rem;right:.75rem}}.spc__cart{position:absolute;right:.5rem;bottom:.5rem;z-index:5}@media(min-width:1024px){.spc__cart{right:.75rem;bottom:.75rem}}.spc__cart-plus{position:absolute;top:-.125rem;right:-.125rem;display:flex;align-items:center;justify-content:center;width:.75rem;height:.75rem;border-radius:50%;background:#fff;color:#111;pointer-events:none;z-index:1;transition:transform .2s ease}.spc__cart-plus svg{width:.5rem;height:.5rem}.spc__cart:hover .spc__cart-plus{transform:scale(1.15)}.spc__icon-btn.is-loading{opacity:.55;pointer-events:none}.spc__icon-btn.is-added{background:#111;color:#fff}.spc__swatches{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.spc__swatches::-webkit-scrollbar{display:none}.spc__swatch{flex:0 0 auto;width:3rem;height:3rem;padding:0;border:1px solid transparent;border-radius:.25rem;background:#f5f5f5;overflow:hidden;cursor:pointer;transition:border-color .1s ease}.spc__swatch img{width:100%;height:100%;object-fit:cover;display:block}.spc__swatch.is-active{border-color:#111}.spc__swatch:hover{border-color:#9a9a9a}.spc__info{display:flex;flex-direction:column;gap:.125rem}.spc__badge-text{font-size:.8125rem;font-weight:600;color:#8a5a2b}.spc__title{margin:0;font-size:.875rem;font-weight:700;line-height:1.3;text-transform:uppercase}.spc__title a{color:inherit;text-decoration:none;transition:color 75ms ease-in}.spc__title a:hover{color:#6b6b6b}.spc__subtitle{margin:0;font-size:.875rem;line-height:1.3;color:#4a4a4a}.spc__prices{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.125rem}.spc__price{font-size:.875rem}.spc__price--sale{font-weight:600}.spc__price-compare{font-size:.875rem;color:#8a8a8a}.spc__discount{display:inline-flex;align-items:center;padding:.125rem .25rem;border-radius:.1875rem;background:#1a1a1a;color:#fff;font-size:.75rem;font-weight:600;white-space:nowrap}.spc__empty{padding:2rem 0;color:#6b6b6b;font-size:.875rem}.spc__nav-btn:focus-visible,.spc__slider-btn:focus-visible,.spc__icon-btn:focus-visible,.spc__swatch:focus-visible,.spc__media-link:focus-visible,.spc__title a:focus-visible{outline:2px solid #0057d9;outline-offset:2px}@media(prefers-reduced-motion:reduce){.spc__track,.spc__slider{scroll-behavior:auto}.spc__dot,.spc__cart-plus,.spc__icon-btn,.spc__swatch{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/salomon-product-carousel.css.map */
