.mt-carousel{position:relative}.mt-carousel__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mt-carousel__viewport::-webkit-scrollbar{display:none}.mt-carousel__track{display:flex;flex-wrap:nowrap;white-space:nowrap}.mt-carousel__track>.grid__item{flex:0 0 auto;scroll-snap-align:start;white-space:normal;width:calc(100% / var(--mt-carousel-per-view, 4))}@media only screen and (max-width:768px){.mt-carousel__track>.grid__item{width:42vw}}.mt-carousel__nav{align-items:center;background:var(--colorBody, #fff);border:1px solid var(--colorBorder, #e8e8e1);border-radius:50%;color:var(--colorTextBody, #1c1d1d);cursor:pointer;display:none;height:40px;justify-content:center;padding:0;position:absolute;top:38%;transition:opacity .15s ease-in,box-shadow .15s ease-in;width:40px;z-index:3}.mt-carousel__nav:hover{box-shadow:0 1px 8px #00000024}.mt-carousel__nav:disabled{cursor:default;opacity:.28;box-shadow:none}.mt-carousel__nav--prev{inset-inline-start:-14px}.mt-carousel__nav--next{inset-inline-end:-14px}.mt-carousel__nav .icon{height:13px;width:13px}.mt-carousel__nav--prev .icon{transform:rotate(90deg)}.mt-carousel__nav--next .icon{transform:rotate(-90deg)}@media only screen and (min-width:769px){.mt-carousel.mt-carousel--overflowing .mt-carousel__nav{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/mt-carousel.css.map */
