.u-grid{display:grid}.flex-row-wrap{flex-flow:row wrap}.u-slider{display:block;max-width:100%}.u-slider__inner{position:relative;z-index:1;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.u-slider__inner::-webkit-scrollbar{display:none}.u-slider__item{scroll-snap-align:start}.u-slider__arrow svg{width:8px}.u-slider .u-slider__arrow{transition:opacity 1s;opacity:0}.u-slider__arrow{position:absolute;left:15px;cursor:pointer;z-index:2;width:var(--slider-arrow-size-lg);height:var(--slider-arrow-size-lg);top:50%;transform:translate3d(-50%,-50%,0)}.u-slider__arrow--forward{right:15px;left:auto;transform:translate3d(50%,-50%,0)}.u-slider__arrow--forward svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width: 768px){.u-slider__arrow{left:-15px}.u-slider__arrow.u-slider__arrow--forward{left:auto;right:-25px}}.u-slider__arrows{border-bottom:1px solid #000;border-top:1px solid #000}.u-slider__arrows div{padding:10px}.u-slider__arrows div:first-child{border-right:1px solid #000}.slider-item_image{margin:0 auto;height:auto;width:auto}@media screen and (max-width: 767px){.u-slider.sm-arrows--hidden .u-slider__arrow,.slider-disabled-mobile .u-slider__arrow{display:none}.u-slider__item{scroll-snap-align:center}.u-related-products .u-grid.u-slider-mobile,.main .u-grid.u-slider-mobile{width:calc(100% + 30px);position:relative;left:-15px;padding-left:15px;padding-right:15px;scroll-padding-left:15px;scroll-padding-right:15px}.u-grid.sm-2{grid-template-columns:repeat(2,1fr)}.u-grid.sm-3{grid-template-columns:repeat(3,1fr)}.u-grid.sm-4{grid-template-columns:repeat(4,1fr)}.u-grid.sm-5{grid-template-columns:repeat(5,1fr)}.u-grid.sm-6{grid-template-columns:repeat(6,1fr)}.u-grid.sm-7{grid-template-columns:repeat(7,1fr)}.u-grid.sm-8{grid-template-columns:repeat(8,1fr)}.u-grid.sm-9{grid-template-columns:repeat(9,1fr)}.u-grid.sm-10{grid-template-columns:repeat(10,1fr)}.u-grid.u-slider-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll}}@media screen and (min-width: 768px) and (max-width: 1180px){.u-slider.md-arrows--hidden .u-slider__arrow,.slider-disabled-tablet .u-slider__arrow{display:none}.u-grid.md-2{grid-template-columns:repeat(2,1fr)}.u-grid.md-3{grid-template-columns:repeat(3,1fr)}.u-grid.md-4{grid-template-columns:repeat(4,1fr)}.u-grid.md-5{grid-template-columns:repeat(5,1fr)}.u-grid.md-6{grid-template-columns:repeat(6,1fr)}.u-grid.md-7{grid-template-columns:repeat(7,1fr)}.u-grid.md-8{grid-template-columns:repeat(8,1fr)}.u-grid.md-9{grid-template-columns:repeat(9,1fr)}.u-grid.md-10{grid-template-columns:repeat(10,1fr)}.u-grid.u-slider-tablet{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll}.u-slider.md-arrows--hidden .u-slider__arrow{display:none}}@media screen and (min-width: 1181px){.u-slider.lg-arrows--hidden .u-slider__arrow,.slider-disabled-desktop .u-slider__arrow{display:none}.u-grid.lg-2{grid-template-columns:repeat(2,1fr)}.u-grid.lg-3{grid-template-columns:repeat(3,1fr)}.u-grid.lg-4{grid-template-columns:repeat(4,1fr)}.u-grid.lg-5{grid-template-columns:repeat(5,1fr)}.u-grid.lg-6{grid-template-columns:repeat(6,1fr)}.u-grid.lg-7{grid-template-columns:repeat(7,1fr)}.u-grid.lg-8{grid-template-columns:repeat(8,1fr)}.u-grid.lg-9{grid-template-columns:repeat(9,1fr)}.u-grid.lg-10{grid-template-columns:repeat(10,1fr)}.u-grid.u-slider-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll}.u-slider.lg-arrows--hidden .u-slider__arrow{display:none}}@keyframes slides{0%{transform:translate(0)}to{transform:translate(-50%)}}.u-banner__media.img-contain{text-align:center;align-content:center}.u-banner__media.img-contain img{object-fit:contain;width:auto;margin:auto;border-radius:0}@media screen and (min-width: 969px){.u-desktop-slide-separator .u-banner:after{content:"";display:block;width:2px;background:#d9d9d9;position:absolute;top:20%;height:60%;margin-left:-15px}.u-desktop-slide-separator .u-banner:first-of-type:after{display:none}}@media screen and (max-width: 969px){.grid-with-simplebar .u-grid{overflow:unset;width:unset}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/0-grid.css.map */
