.ss-product-slider{padding:5rem 0 3rem}.ss-product-slider .page-width{max-width:100%;padding-left:5.6rem;padding-right:5.6rem}.ss-product-slider__header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.ss-product-slider__title{margin:0;font-size:5.2rem;line-height:1;font-weight:500;letter-spacing:-.03em;color:#111}.ss-product-slider__shop-all{margin-top:1.2rem;font-size:1.2rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#111;text-decoration:underline;text-underline-offset:.2rem}.ss-product-slider__wrap{overflow:hidden!important;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0}.shopify-section .ss-product-slider__wrap{position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;padding-left:0!important;padding-right:0!important}.shopify-section .ss-product-slider__track,.shopify-section .ss-product-slider__progress{max-width:none}.ss-product-slider__track{display:flex!important;gap:.2rem!important;width:100%;max-width:none;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scroll-behavior:smooth;padding-bottom:1.2rem;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y!important;overscroll-behavior-x:contain;overscroll-behavior-y:auto;cursor:default!important;user-select:auto!important;-webkit-user-select:auto!important}.ss-product-slider__track::-webkit-scrollbar{display:none}.ss-product-card{flex:0 0 calc((100% - .6rem)/4)!important;min-width:0!important;width:auto!important;max-width:none!important;scroll-snap-align:start;pointer-events:auto;display:flex;flex-direction:column}.ss-product-slider__track .ss-product-card{width:auto!important}.ss-product-slider__track.is-dragging{cursor:default!important;scroll-behavior:smooth!important}.ss-product-slider__track>*,.ss-product-card{-webkit-user-select:auto!important;user-select:auto!important;-webkit-user-drag:none}.ss-product-card__link{display:flex;flex-direction:column;width:100%;text-decoration:none;color:inherit}.ss-product-card__media-wrap{position:relative;display:block!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden;background:transparent!important}.ss-product-card__badge{position:absolute;top:.8rem;left:.8rem;z-index:2;background:#fff;color:#111;font-size:1rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;padding:.7rem .9rem}.ss-product-card__media{position:relative;display:block!important;width:100%!important;max-width:none!important;aspect-ratio:1 / 1;overflow:hidden;background:transparent}.ss-product-card__image{display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;object-fit:cover!important}.ss-product-card__media:hover .ss-product-card__image{transform:scale(1.05);transition:transform .4s ease}.ss-product-card__plus{position:absolute;right:1.6rem;bottom:1.6rem;width:4.4rem;height:4.4rem;border:1px solid #111;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.7rem;line-height:1;font-weight:300;background:#ffffffeb;color:#111;z-index:2}.ss-product-card__meta{padding:1.2rem 0 0!important}.ss-product-card__eyebrow{margin-bottom:.8rem;font-size:1.3rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a}.ss-product-card__title{margin:0 0 .7rem;font-size:2rem;line-height:1.1;font-weight:500;text-transform:uppercase;color:#111}.ss-product-card__price,.ss-product-card__price .price{font-size:1.5rem;line-height:1.2;color:#111}.ss-product-card__price .price-item{font-size:inherit}.ss-product-slider__progress{position:relative;width:42rem;max-width:calc(100% - 4rem);height:1.6rem;margin:2rem auto 0;background:transparent;overflow:visible;cursor:pointer}.ss-product-slider__progress:before{content:"";position:absolute;left:0;right:0;top:50%;height:.2rem;background:#d8d8d8;border-radius:999px;transform:translateY(-50%)}.ss-product-slider__progress-bar{position:absolute;left:0;top:50%;width:8.5rem;min-width:8.5rem;height:.5rem;background:#111!important;border-radius:999px;transform:translate3d(0,-50%,0);transition:transform .08s linear,width .08s linear;cursor:grab;z-index:2;box-shadow:0 0 0 1px #00000005}.ss-product-slider__progress-bar:active,.ss-product-slider__progress-bar.is-dragging{cursor:grabbing}.ss-product-slider__progress-bar:before,.ss-product-slider__progress-bar:after{display:none!important;content:none!important}@media screen and (max-width:749px){.ss-product-slider__progress{width:22rem;margin-top:1.4rem}.ss-product-slider__progress-bar{min-width:6.8rem;height:.5rem}}.ss-product-slider__progress-bar{height:.6rem;min-width:8.5rem}@media screen and (max-width:1200px){.ss-product-card{flex:0 0 calc((100% - .4rem) / 3.6)!important}.ss-product-slider__title{font-size:4.2rem}}@media screen and (max-width:989px){.ss-product-slider{padding:4rem 0 2rem}.ss-product-slider .page-width{padding-left:2rem;padding-right:2rem}.ss-product-slider__title{font-size:3.6rem}.ss-product-card{flex:0 0 46%!important}.ss-product-card__title{font-size:1.8rem}.ss-product-slider__progress{width:30rem}}@media screen and (max-width:749px){.ss-product-slider__header{margin-bottom:1.6rem}.ss-product-slider__title{font-size:2.8rem}.ss-product-slider__shop-all{margin-top:.8rem;font-size:1.1rem}.ss-product-slider__track{gap:.2rem!important;padding-bottom:.8rem}.ss-product-card{flex:0 0 72%!important}.ss-product-card__badge{font-size:.9rem;padding:.6rem .8rem}.ss-product-card__plus{width:3.6rem;height:3.6rem;right:1.2rem;bottom:1.2rem;font-size:2.2rem}.ss-product-card__title{font-size:1.7rem}.ss-product-card__eyebrow,.ss-product-card__price,.ss-product-card__price .price{font-size:1.3rem}.ss-product-slider__progress{width:22rem;margin-top:1.4rem}}.ss-category-slider{padding:4rem 0 5rem}.ss-category-slider .page-width{max-width:100%;padding-left:5.6rem;padding-right:5.6rem}.ss-category-slider__header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.ss-category-slider__title{margin:0;font-size:5.2rem;line-height:1;font-weight:500;letter-spacing:-.03em;color:#111}.ss-category-slider__shop-all{margin-top:1.2rem;font-size:1.2rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#111;text-decoration:underline;text-underline-offset:.2rem}.ss-category-slider__wrap{overflow:hidden}.ss-category-slider__track{display:flex;gap:2.6rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:1.4rem;cursor:grab;user-select:none;-webkit-user-select:none;scroll-behavior:smooth}.ss-category-slider__track::-webkit-scrollbar{display:none}.ss-category-slider__track.is-dragging{cursor:grabbing;scroll-behavior:auto}.ss-category-slider__track>*{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ss-category-card{flex:0 0 calc((100% - 7.8rem)/4);min-width:28rem}.ss-category-card__link{display:block;text-decoration:none;color:inherit}.ss-category-card__media-wrap{position:relative;border-radius:2rem;overflow:hidden;background:#e8e8e8;aspect-ratio:.82 / 1}.ss-category-card__image,.ss-category-card__placeholder{width:100%;height:100%;display:block}.ss-category-card__image{object-fit:cover}.ss-category-card__placeholder{background:linear-gradient(180deg,#ddd,#cfcfcf)}.ss-category-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:2.2rem 2rem}.ss-category-card__title{margin:0;font-size:2rem;line-height:1.1;font-weight:400;color:#fff}.ss-category-card__button{align-self:flex-start;display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:1rem 1.6rem;border-radius:999px;background:#fffffff2;color:#111;font-size:1.2rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.ss-category-card__arrow{font-size:1.4rem;line-height:1}@media screen and (max-width:1200px){.ss-category-card{flex:0 0 calc((100% - 5.2rem) / 3)}.ss-category-slider__title{font-size:4.2rem}}@media screen and (max-width:989px){.ss-category-slider{padding:3rem 0 4rem}.ss-category-slider .page-width{padding-left:2rem;padding-right:2rem}.ss-category-slider__title{font-size:3.6rem}.ss-category-card{flex:0 0 44%}}@media screen and (max-width:749px){.ss-category-slider__title{font-size:2.8rem}.ss-category-card{flex:0 0 78%;min-width:0}.ss-category-slider__track{gap:1.6rem}.ss-category-card__overlay{padding:1.6rem}.ss-category-card__title{font-size:1.7rem}.ss-category-card__button{min-height:3.8rem;padding:.9rem 1.4rem;font-size:1.1rem}}.ss-product-slider .page-width{max-width:100%!important;padding-left:5.6rem!important;padding-right:5.6rem!important}.shopify-section .ss-product-slider .ss-product-slider__wrap,.ss-product-slider .ss-product-slider__wrap{position:static!important;left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.ss-product-slider .ss-product-slider__track{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.6rem!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:0!important;scroll-snap-type:none!important;scroll-behavior:auto!important;touch-action:auto!important}.ss-product-slider .ss-product-slider__track>.ss-product-card{min-width:0!important;width:100%!important;max-width:100%!important;flex:none!important}.ss-product-slider .ss-product-card__meta{padding:1.2rem 1rem 0!important}.ss-product-slider .ss-product-slider__progress{display:none!important}@media(max-width:989px){.ss-product-slider .page-width{padding-left:2rem!important;padding-right:2rem!important}.ss-product-slider .ss-product-slider__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem!important}}@media(max-width:749px){.ss-product-slider .ss-product-card__meta{padding:1rem .6rem 0!important}}.ss-product-slider .ss-product-slider__track{gap:0!important;column-gap:0!important;row-gap:0!important}.ss-product-slider .ss-product-card__meta{padding-left:1.2rem!important;padding-right:1.2rem!important}@media(max-width:989px){.ss-product-slider .ss-product-slider__track{gap:0!important}}.ss-category-slider__track{cursor:grab;touch-action:pan-y;overscroll-behavior-x:contain}.ss-category-slider__track.is-dragging{cursor:grabbing;scroll-behavior:auto!important}.ss-category-slider__track.is-dragging a{cursor:grabbing}.ss-category-slider .ss-category-slider__wrap{overflow:visible!important}.ss-category-slider .ss-category-slider__track{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2.6rem!important;overflow:visible!important;width:100%!important;padding-bottom:0!important;scroll-snap-type:none!important;cursor:default!important;touch-action:auto!important;-webkit-user-select:auto!important;user-select:auto!important}.ss-category-slider .ss-category-slider__track>.ss-category-card{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.ss-category-slider .ss-category-slider__progress{display:none!important}.ss-category-slider .ss-category-slider__track.is-dragging{cursor:default!important}@media(max-width:989px){.ss-category-slider .ss-category-slider__track{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.6rem!important}}.ss-product-slider .ss-product-card{position:relative}.ss-product-slider .ss-product-card__plus{position:absolute;top:auto;right:1.6rem;bottom:auto;margin-top:0;background:transparent!important;color:#111!important;box-shadow:none!important;cursor:pointer;font-family:inherit}.ss-product-slider .ss-product-card__link{position:relative}.ss-product-slider .ss-product-card__plus{top:calc(100cqw - 6rem);bottom:auto;transform:none}.ss-product-slider .ss-product-card__plus:focus-visible{outline:2px solid #111;outline-offset:3px}.ss-product-slider .ss-product-card__plus:disabled{opacity:.5;cursor:wait}@media(max-width:749px){.ss-product-slider .ss-product-card__plus{right:1.2rem;transform:translateY(calc(-100% - 1.2rem))}}.ss-product-slider .ss-product-card{container-type:inline-size}@media(max-width:749px){.ss-product-slider .ss-product-card__plus{top:calc(100cqw - 4.8rem)}}@media screen and (max-width:749px){.ss-product-slider .ss-product-slider__track{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:30px!important;gap:30px 14px!important;width:100%!important}.ss-product-slider .ss-product-slider__track>.ss-product-card{min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important}.ss-product-slider .ss-product-card__meta{padding:10px 2px 0!important}.ss-product-slider .ss-product-card__title{font-size:13px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:0!important;margin-bottom:6px!important}.ss-product-slider .ss-product-card__price,.ss-product-slider .ss-product-card__price .price,.ss-product-slider .ss-product-card__price .price-item{font-size:14px!important;line-height:1.4!important}.ss-product-slider .ss-product-card__badge{font-size:10px!important;padding:6px 9px!important}.ss-product-slider .ss-product-card__plus{width:36px!important;height:36px!important;font-size:22px!important;right:10px!important}}@media screen and (max-width:749px){.ss-product-slider .ss-product-card{position:relative;container-type:inline-size}.ss-product-slider .ss-product-card__plus{position:absolute!important;top:calc(100cqw - 46px)!important;right:10px!important;bottom:auto!important;left:auto!important;transform:none!important;margin:0!important;width:36px!important;height:36px!important;z-index:5!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/homepage-product-slider.css.map */
