.m-slider{position:relative}.m-slider.container-fluid{padding-inline:0}.m-slider .swiper-slide{height:auto}.m-slider__container{z-index:0}.m-slider__outer{position:relative}@media (max-width: 1112px){.m-slider__slide{height:auto}}.m-slider__img{width:100%;height:100%;object-fit:cover}.m-slider.has-tabs .m-slider__container{padding-bottom:0!important}.m-slider.has-pagination .m-slider__container{padding-bottom:40px}.m-slider [data-slider-autoplay-continuously="1"] .swiper-wrapper{transition-timing-function:linear}.m-slider .m-slider__arrows{background:var(--swiper-arrows-bg);box-shadow:var(--swiper-arrows-shadow);min-width:var(--swiper-navigation-size);padding:0;margin:0;transition:all .2s}.m-slider__arrows{border-radius:100%;-webkit-user-select:none;user-select:none}.m-slider__arrows.swiper-button-disabled{pointer-events:auto}.is-rectangular .m-slider__arrows{border-radius:0;width:calc(var(--swiper-navigation-size) / 1.5);height:calc(var(--swiper-navigation-size) * 1.5);min-width:calc(var(--swiper-navigation-size) / 1.5)}.is-square .m-slider__arrows{border-radius:0}.m-slider__arrows:after{display:none;content:none}.m-slider__arrows .arrow-icon{max-width:var(--swiper-navigation-size-icon);max-height:var(--swiper-navigation-size-icon);color:var(--swiper-arrows-color);fill:var(--swiper-arrows-color);pointer-events:bounding-box;cursor:pointer}@media (min-width: 1113px){.m-slider__arrows.-next{right:calc(var(--page-gutter) + var(--swiper-navigation-sides-offset))}}@media (min-width: 1113px){.m-slider__arrows.-prev{left:calc(var(--page-gutter) + var(--swiper-navigation-sides-offset))}}.m-slider__arrows.-prev .arrow-icon{transform:rotate(180deg)}.m-slider__arrows:focus{outline:none}.m-slider__arrows:focus-visible{outline:2px solid var(--outline-color);outline-offset:1px}.m-slider__arrows:hover{background:var(--swiper-arrows-bg-hover)}.m-slider__arrows:hover .arrow-icon{color:var(--swiper-arrows-color-hover)}.m-slider__nav{z-index:2}.m-slider:has([data-slider-navigation=inner-arrows],[data-slider-navigation=outer-arrows]) .m-slider__arrows{transform:translateY(-50%);top:50%}@media (min-width: 768px){.m-slider:has([data-slider-navigation=outer-arrows]) .m-slider__container{margin-inline:var(--swiper-outer-gap)}}.m-slider:has([data-slider-navigation=bottom-arrows]) .m-slider__nav{display:flex;justify-content:center}.m-slider:has([data-slider-navigation=bottom-arrows]) .m-slider__arrows{margin:0 10px;position:relative;left:unset;right:unset}.m-slider:has([data-slider-navigation=top-arrows]) .m-slider__nav{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.m-slider:has([data-slider-navigation=top-arrows]) .m-slider__arrows{position:relative;left:unset;right:unset}.m-slider:has([data-slider-pagination=combo]) .m-slider__pagination{display:flex;justify-content:space-between;bottom:0;align-items:center;gap:20px}.m-slider:has([data-slider-pagination=combo]) .swiper-pagination-progressbar{position:relative}.m-slider:has([data-slider-pagination=combo]) .swiper-pagination-fraction{width:auto}.m-slider:has([data-slider-navigation=bottom-arrows]):has([data-slider-pagination=combo]) .m-slider__nav{position:absolute;right:0;bottom:0;transform:translateY(-50%)}.m-slider .m-slider__pagination{display:flex;justify-content:center;margin-top:30px;bottom:0}.m-slider .m-slider__pagination .swiper-pagination-bullet{border:1px solid var(--swiper-pagination-bullet-border);transition:border var(--base-transition),background var(--base-transition);border-radius:var(--swiper-pagination-radius)}.m-slider .m-slider__pagination .swiper-pagination-bullet-active,.m-slider .m-slider__pagination .swiper-pagination-bullet:hover{border-color:var(--swiper-pagination-bullet-border-active)}.m-slider .m-slider__pagination.has-combo-progress .swiper-pagination-progressbar-fill{transition:all .3s;transform:scaleX(var(--data-progress))}.m-slider .swiper-pagination-progressbar{top:auto!important;bottom:0}.c-slider-nav{display:flex;flex-direction:row;align-items:stretch;justify-content:center;width:100%}@media (min-width: 1113px){.c-slider-nav__item{flex:1 1 0}}.c-slider-nav .c-photo{overflow:hidden;display:flex;min-width:var(--thumbs-size);max-width:var(--thumbs-size);width:var(--thumbs-size);height:var(--thumbs-size);border:var(--thumb-border-width) solid var(--thumb-border-color);cursor:pointer;transition:all var(--base-transition)}.swiper-fade .c-slider-nav .c-photo{pointer-events:auto}.c-slider-nav .c-photo img{max-width:100%;height:auto;margin:auto;object-fit:cover}.c-slider-nav .swiper-slide-thumb-active .c-photo{border-color:var(--thumb-border-color-active)}.c-slider-nav .is-img-rounded{border-radius:50%}.m-slider{--swiper-outer-gap: 80px;--swiper-arrows-bg: var(--primary-color2);--swiper-arrows-bg-hover: var(--secondary-color2);--swiper-arrows-color: var(--secondary-color1);--swiper-arrows-color-hover: var(--secondary-color1);--swiper-arrows-shadow: none;--swiper-pagination-bullet-horizontal-gap: 10px;--swiper-pagination-bullet-size: 24px;--swiper-pagination-bullet-border: #ccc;--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-bullet-border-active: var(--primary-color1);--swiper-pagination-color: var(--primary-color1);--swiper-pagination-bullet-inactive-opacity: .8;--swiper-pagination-radius: 20px;--swiper-pagination-progressbar-size: 2px;--swiper-pagination-progressbar-bg-color: var(--secondary-color2);--swiper-navigation-sides-offset: 4rem;--swiper-navigation-size: 6.6rem;--swiper-navigation-size-icon: 40%;--thumbs-size: 12rem;--thumb-border-width: 3px;--thumb-border-color: transparent;--thumb-border-color-active: var(--primary-color2)}@media (max-width: 1112px){.m-slider{--swiper-outer-gap: 40px}}.m-slider .swiper-pagination-progressbar{bottom:calc(-.5 * var(--swiper-navigation-size));max-width:calc(100% - 2 * var(--swiper-navigation-size) - 6rem)}.m-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{top:-3px;height:8px;background:var(--primary-color3)}.m-slider .swiper-pagination-current{font-weight:700}.m-slider .l-slider-nav,.m-slider-products{overflow:hidden}.m-slider-products .m-slider__inner{margin-right:-50vw;overflow:hidden;padding-right:50vw}.m-slider-products .m-slider__container{overflow:visible}.m-slider-products .m-slider__nav{display:flex;justify-content:flex-end;gap:10px}.m-slider-products .m-slider__arrows{position:static}
