.js-slider{height:100%;width:100%;max-width:100%;position:relative;user-select:none}.js-slider .js-slider-slide-list{height:100%;display:inline-flex;justify-content:flex-start;align-items:stretch;user-select:none;transition:transform .3s ease-out}.js-slider .js-slider-slide-list>li{flex-shrink:0;list-style-type:none !important;margin:0;outline:none;position:relative;display:flex;justify-content:center;align-items:center}.js-slider .js-slider-slide-list>li>picture{width:100%}.js-slider .js-slider-slide-list>li img,.js-slider .js-slider-slide-list>li video{border-radius:30px}.js-slider .js-slider-slide-list>li video,.js-slider .js-slider-slide-list>li img{height:100%;width:100%;object-fit:cover}@media screen and (min-width:768px){.js-slider .js-slider-slide-list>li video,.js-slider .js-slider-slide-list>li img{max-height:700px}}@media screen and (min-width:1200px){.js-slider .js-slider-slide-list>li video,.js-slider .js-slider-slide-list>li img{max-width:516px;max-height:528px}}@media screen and (min-width:1700px){.js-slider .js-slider-slide-list>li video,.js-slider .js-slider-slide-list>li img{max-width:654px;max-height:738px}}.js-slider.js-slider-horizontal.cursor-visible.cursor-left{cursor:url('../images/arrow-left.svg') 28 28,auto}.js-slider.js-slider-horizontal.cursor-visible.cursor-right{cursor:url('../images/arrow-right.svg') 28 28,auto}.js-slider.js-slider-horizontal>.js-slider-overflow-container{overflow-x:hidden}.js-slider.js-slider-horizontal>.js-slider-overflow-container>.js-slider-slide-list{flex-direction:row}@media screen and (max-width:768px){.js-slider.js-slider-horizontal>.js-slider-overflow-container>.js-slider-slide-list{width:100% !important}}@media screen and (min-width:1200px){.js-slider.js-slider-horizontal>.js-slider-overflow-container>.js-slider-slide-list{min-width:460px}}@media screen and (min-width:1440px){.js-slider.js-slider-horizontal>.js-slider-overflow-container>.js-slider-slide-list{min-width:516px}}@media screen and (min-width:1700px){.js-slider.js-slider-horizontal>.js-slider-overflow-container>.js-slider-slide-list{min-width:654px}}.js-slider.js-slider-horizontal>.js-slider-overflow-container>.js-slider-slide-list>li{width:100%;border-radius:30px;flex-shrink:0;list-style-type:none !important;display:flex;margin:0 16px 0 0;outline:none;position:relative;max-width:100%}@media screen and (min-width:1200px){.js-slider.js-slider-horizontal>.js-slider-overflow-container>.js-slider-slide-list>li{max-width:460px}}@media screen and (min-width:1400px){.js-slider.js-slider-horizontal>.js-slider-overflow-container>.js-slider-slide-list>li{max-width:516px}}@media screen and (min-width:1700px){.js-slider.js-slider-horizontal>.js-slider-overflow-container>.js-slider-slide-list>li{max-width:654px}}.js-slider.js-slider-horizontal .js-slider-pagination{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center}@media (min-width:992px){.js-slider.js-slider-horizontal .js-slider-pagination{display:none !important}}.js-slider.js-slider-horizontal .js-slider-pagination>.js-slider-pagination-button{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto;flex-grow:1;flex-basis:0;margin-right:8px}.js-slider.js-slider-horizontal .js-slider-pagination>.js-slider-pagination-button:last-child{margin-right:0}.js-slider.js-slider-horizontal .js-slider-pagination>.js-slider-pagination-button>button{background:#fff;border-radius:10px;display:inline-block;height:11px;transition:width .3s ease-in-out;width:11px}.js-slider.js-slider-horizontal .js-slider-pagination>.js-slider-pagination-button>button.active{background:#000000;width:30px}.js-slider.js-slider-horizontal .js-slider-zoom-container{position:absolute;bottom:16px;right:16px;width:40px;height:40px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center}.js-slider.js-slider-vertical{width:auto}.js-slider.js-slider-vertical>.js-slider-overflow-container{overflow-y:hidden}.js-slider.js-slider-vertical>.js-slider-overflow-container>.js-slider-slide-list{flex-direction:column;margin-right:32px}@media screen and (min-width:1200px){.js-slider.js-slider-vertical>.js-slider-overflow-container>.js-slider-slide-list{height:528px !important}}@media screen and (min-width:1700px){.js-slider.js-slider-vertical>.js-slider-overflow-container>.js-slider-slide-list{height:739px !important}}.js-slider.js-slider-vertical>.js-slider-overflow-container>.js-slider-slide-list>li{border-radius:10px;margin-top:0.8rem;margin-bottom:0.8rem;width:100%;height:100%;cursor:pointer}.js-slider.js-slider-vertical>.js-slider-overflow-container>.js-slider-slide-list>li.js-slider-active{border:1px solid #000}.js-slider.js-slider-vertical>.js-slider-overflow-container>.js-slider-slide-list>li img,.js-slider.js-slider-vertical>.js-slider-overflow-container>.js-slider-slide-list>li video{border-radius:10px}.js-slider.js-slider-vertical .js-slider-prev-button,.js-slider.js-slider-vertical .js-slider-next-button{width:86px;height:30px;opacity:1;display:inline-flex;justify-content:center;align-items:center}.js-slider.js-slider-vertical .js-slider-prev-button.js-slider-first-slide svg,.js-slider.js-slider-vertical .js-slider-next-button.js-slider-first-slide svg,.js-slider.js-slider-vertical .js-slider-prev-button.js-slider-last-slide svg,.js-slider.js-slider-vertical .js-slider-next-button.js-slider-last-slide svg{fill:#CECECE !important}.js-slider.js-slider-vertical .js-slider-prev-button svg{fill:#000;height:1.2em;width:1.2em}.js-slider.js-slider-vertical .js-slider-next-button svg{fill:#000;height:1.2em;width:1.2em}@media screen and (min-width:1200px){.js-slider.js-slider-vertical .js-slider-slide-list>li>img,.js-slider.js-slider-vertical .js-slider-slide-list>li>picture,.js-slider.js-slider-vertical .js-slider-slide-list>li>video{height:100%;width:100%}.js-slider.js-slider-vertical .js-slider-slide-list>li video,.js-slider.js-slider-vertical .js-slider-slide-list>li img{max-width:77px}}@media screen and (min-width:1700px){.js-slider.js-slider-vertical .js-slider-slide-list>li video,.js-slider.js-slider-vertical .js-slider-slide-list>li img{max-width:104px;width:100%;height:100%}}.js-slider:not(.js-slider-loaded) .js-slider-slide-list>li{width:100%}.js-slider:not(.js-slider-loaded) .js-slider-slide-list>li video,.js-slider:not(.js-slider-loaded) .js-slider-slide-list>li img{height:auto}@media screen and (min-width:1024px){.product .media .interferer{left:105px !important}}