.custom-slider{position:relative}.custom-slider.is-scrolling .products.collection.row{scroll-snap-type:none}@media only screen and (min-width:990px){.custom-slider--desktop .products.collection.row{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.custom-slider--desktop .products.collection.row::-webkit-scrollbar{display:none}.custom-slider--desktop .products.collection.row>.columns{flex:0 0 calc(100% / var(--slider-columns, 4));max-width:calc(100% / var(--slider-columns, 4));scroll-snap-align:start}}@media only screen and (max-width:989px){.custom-slider--mobile .products.collection.row{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.custom-slider--mobile .products.collection.row::-webkit-scrollbar{display:none}.custom-slider--mobile .products.collection.row>.columns{flex:0 0 calc(100% / var(--slider-columns-tablet, 2.5));max-width:calc(100% / var(--slider-columns-tablet, 2.5));scroll-snap-align:start}}@media only screen and (max-width:639px){.custom-slider--mobile .products.collection.row>.columns{flex-basis:calc(100% / var(--slider-columns-mobile, 1.25));max-width:calc(100% / var(--slider-columns-mobile, 1.25))}}.custom-slider__nav{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(0,0,0,.08);border-radius:50%;background:#fff;color:#1c2541;box-shadow:0 6px 18px #181e2d1f;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,box-shadow .2s ease,background .2s ease}.custom-slider__nav:hover{background:#fdfbf6;box-shadow:0 10px 24px #181e2d2e}.custom-slider__nav svg{width:17px;height:17px}.custom-slider__nav--prev{left:-6px}.custom-slider__nav--next{right:-6px}.custom-slider__nav[disabled]{opacity:0;pointer-events:none}.custom-slider:not(.has-overflow) .custom-slider__nav{display:none}@media only screen and (max-width:989px){.custom-slider__nav{width:36px;height:36px}.custom-slider__nav--prev{left:0}.custom-slider__nav--next{right:0}}@media only screen and (max-width:639px){.custom-slider__nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/custom-product-slider.css.map */
