.plyr{font-family:GilroyBodo,Helvetica,Arial,sans-serif;font-weight:400}.plyr__control svg{width:20px;height:20px}.plyr__control[data-plyr="mute"] svg,.plyr__control[data-plyr="fullscreen"] svg{width:20px;height:20px}.plyr__control.plyr__tab-focus{box-shadow:none}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:none}.plyr--full-ui.plyr--video .plyr__control--overlaid{background-color:rgb(0 0 0 / .3)!important}.plyr--full-ui.plyr--video .plyr__control--overlaid svg{width:40px;height:40px}.plyr__progress__buffer{height:2px;color:rgb(255 255 255 / .41);margin-top:-1px;border-radius:0;width:100%;left:6px}.plyr__control--overlaid{border:2px solid #fff;background:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:0;color:#fff;display:block;height:4px;margin:0;padding:10px 0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;border-radius:0;background:0 0;height:4px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,white var(--value,0),rgb(255 255 255 / .2) var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{opacity:0}.plyr--full-ui input[type=range]::-moz-range-track{border-radius:3px;height:4px}.plyr--full-ui input[type=range]::-moz-range-thumb{opacity:0}.plyr--full-ui input[type=range]::-moz-range-progress{background:#fff;border-radius:0;height:4px}.plyr--full-ui input[type=range]::-ms-track{border-radius:0;height:4px;color:rgb(255 255 255 / .2)}.plyr--full-ui input[type=range]::-ms-fill-upper{border-radius:0;height:4px}.plyr--full-ui input[type=range]::-ms-fill-lower{border-radius:0;height:4px;background:#fff}.plyr--full-ui input[type=range]::-ms-thumb{opacity:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:none;outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:none;outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:none;outline:0}
.sm{box-sizing:border-box;position:relative;z-index:9999;-webkit-tap-highlight-color:#fff0}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:default}.sm::after{content:"";display:block;height:0;font:0px/0 serif;clear:both;overflow:hidden}.sm *,.sm *::before,.sm *::after{box-sizing:inherit}
.sub-menu_list{position:absolute;font-size:14px;line-height:1.1;font-weight:400;min-width:165px!important;background-color:#fff;border:1px solid #E7E7E7;border-top:none;border-radius:3px;z-index:5}.sm li{position:static}.sm>li>.sub-menu_list{top:auto!important;left:auto!important;margin-top:11px!important}.sm>li>.sub-menu_list>.sub-menu_item:first-child{box-shadow:0 -2px 5px -1px rgb(0 0 0 / .1)}.sm>li>.sub-menu_list>.sub-menu_item:first-child>.sub-menu_link:before{content:'';display:block;position:absolute;top:-5px;left:15px;width:10px;height:10px;background-color:#fff;transform:rotate(50deg);transition:background-color 0.3s;box-shadow:-2px -2px 5px -1px rgb(0 0 0 / .1)}.sm>li>.sub-menu_list>.sub-menu_item:first-child>.sub-menu_link:hover:before,.sm>li>.sub-menu_list>.sub-menu_item:first-child>.sub-menu_link.highlighted:before{background-color:#ed4457}.sub-menu_list.shadow-list{box-shadow:10px 10px 30px rgb(0 0 0 / .1)}.sub-menu_item{white-space:nowrap}.sub-menu_link{padding:12px 23px;line-height:1.1;color:#131313;background-color:#fff;border-top:1px solid #E7E7E7;transition:color 0.3s,background-color 0.3s}.sub-menu_link.has-submenu{padding:12px 34px 12px 23px;cursor:auto}.sub-menu_link .sub-arrow{position:absolute;top:50%;right:17px;width:5px;height:8px;transform:translateY(-50%)}.sub-menu_link .sub-arrow:before,.sub-menu_link .sub-arrow:after{content:'';position:absolute;display:block;width:100%;height:2px;background-color:#595959;transform-origin:left;transition:background-color 0.3s}.sub-menu_link .sub-arrow:before{transform:rotate(43deg);top:0;left:0}.sub-menu_link .sub-arrow:after{transform:rotate(-43deg);bottom:0;left:0}.sub-menu_link:hover{color:#fff;background-color:#ed4457}.sub-menu_link.highlighted{color:#fff;background-color:#ed4457}.sub-menu_link.highlighted .sub-arrow:before,.sub-menu_link.highlighted .sub-arrow:after{background-color:#fff}
.popup-map .modal-dialog{max-width:630px;height:calc(100% - (1.75rem * 2))}.popup-map .modal-content{height:100%;max-height:635px;padding:0;border-radius:0}.popup-map .modal-header{padding:20px 40px 20px 20px;flex-direction:column;align-items:center;justify-content:center;font-size:14px}.popup-map .modal-header .close{right:1px;top:0;width:40px;height:40px;background-repeat:no-repeat;background-size:40%;background-position:center}.popup-map .head-title{font-size:24px;font-weight:700}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.header-search__input{padding:11px 5px 12px 20px}.main-slider__headline{width:100%}.main-slider__middle-part{width:100%}.container_shadow-btn:after{top:22px}.buy-btn{border:none}.footer-info{justify-content:flex-start}.packaging__slider .slick-dots{left:0!important;transform:none!important}.ps--active-x>.ps__rail-x{display:none}.first-section__headline{width:100%}.first-section__middle-part{width:100%}.instruction-item .text-container,.instruction-item .img-container{flex:none}.banner__text .banner__headline{width:100%}.booking-location_row{display:block}.booking-location_info{flex:none}.control-group.grid-group{display:flex;flex-wrap:wrap;margin:0 -10px;max-width:none}.control-group .grid-col{margin-top:20px;max-width:50%;flex:0 0 50%;padding:0 10px}.control-group .grid-col_big{max-width:100%;flex:0 0 100%}.plyr--full-ui input[type=range]{padding:0!important}.product__hover-block_tl{width:4%;height:29%;top:-3px}.product__hover-block_tr{height:17%;top:-3px}.product__hover-block_bl{height:16%}.product__hover-block_br{width:4%;height:23%}.product-video__container .mask-container .product__hover-block_tl{width:5%}.product-video__container .mask-container .product__hover-block_tr{width:35%}.product-video__container .mask-container .product__hover-block_bl{width:34%}}@media all and (-ms-high-contrast:none) and (max-width:1280px),(-ms-high-contrast:active) and (max-width:1280px){.control-group.grid-group{margin:0 -5px}.control-group .grid-col{margin-top:10px;padding:0 5px}}