

/* Start:/local/templates/olissys2023/css/style.min.css?1765457430206958*/
@charset "UTF-8";@font-face{font-family:HelveticaNeueCyr;font-display:swap;src:url(/local/templates/olissys2023/css/../fonts/HelveticaNeueCyr-Bold.woff2)format("woff2"),url(/local/templates/olissys2023/css/../fonts/HelveticaNeueCyr-Bold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:HelveticaNeueCyr;font-display:swap;src:url(/local/templates/olissys2023/css/../fonts/HelveticaNeueCyr-Light.woff2)format("woff2"),url(/local/templates/olissys2023/css/../fonts/HelveticaNeueCyr-Light.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:HelveticaNeueCyr;font-display:swap;src:url(/local/templates/olissys2023/css/../fonts/HelveticaNeueCyr-Medium.woff2)format("woff2"),url(/local/templates/olissys2023/css/../fonts/HelveticaNeueCyr-Medium.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:HelveticaNeueCyr;font-display:swap;src:url(/local/templates/olissys2023/css/../fonts/HelveticaNeueCyr-Roman.woff2)format("woff2"),url(/local/templates/olissys2023/css/../fonts/HelveticaNeueCyr-Roman.woff)format("woff");font-weight:400;font-style:normal}*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}body,html{height:100%;min-width:360px}body,button,input,textarea{font-family:"HelveticaNeueCyr"}body{color:#333;line-height:1;font-size:.875rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-size:inherit}button{cursor:pointer;background-color:inherit;outline:0}a,button{color:inherit}a:hover,a:link,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}::selection{background:var(--blue);color:var(--whte)}body::-webkit-scrollbar{height:5px;width:5px}body::-webkit-scrollbar-track{background:var(--bg)}body::-webkit-scrollbar-thumb{border-radius:20px;background:var(--blue)}.lock body{overflow:hidden;touch-action:none}html{zoom:.7}@media (max-width:90.3125em){html{zoom:.61}}@media (max-width:85.3125em){html{zoom:0}}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}.wrapper>main{flex:1 1 auto}@media (max-width:1365px){.wrapper>main{padding-top:219px}}@media (max-width:47.99875em){.wrapper>main{padding-top:166px}}.wrapper>*{min-width:0}video::-webkit-media-controls{display:none!important}::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none}video::-webkit-media-controls-start-playback-button{display:none!important}::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none}::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}[class*=__container]{max-width:107.5rem;box-sizing:content-box;margin:0 auto;padding:0 1.875rem}@media (min-width:85.3125em){[class*=__container]{padding:0 6.25rem}}.form__error,.select.select_default .select__option[hidden]{display:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.input{width:100%;display:block;padding:.875rem 1.75rem;border:1px solid var(--grey);height:3.125rem;border-radius:1.5625rem!important;-webkit-tap-highlight-color:transparent;outline:0;font-size:1rem;transition:border-color .3s ease-out 0s}.input:focus{border-color:var(--blue)}textarea.input{resize:none;padding:.875rem 1.75rem;height:6rem}.checkbox{position:relative}.checkbox:not(:last-child),.options__item:not(:last-child){margin-bottom:.3125em}.checkbox__input{position:absolute;width:0;height:0;opacity:0}.checkbox__input:checked+.checkbox__label:before{background:var(--blue);border:0;background:url(/local/templates/olissys2023/css/../img/icon/06.svg)center center/cover no-repeat}.checkbox__label{cursor:pointer;display:inline-flex;align-items:flex-start;position:relative;gap:12px}.checkbox__label:before{content:"";align-self:flex-start;flex:0 0 18px;width:18px;height:18px;border:1px solid gray;border-radius:.3125rem;background:var(--whte);margin-top:.3125rem}.options{display:flex;flex-direction:column;align-items:flex-start}.options__item{position:relative;cursor:pointer}.options__input{width:0;height:0;opacity:0;position:absolute}.options__input:focus+.options__label:before{box-shadow:0 0 5px #000}.options__input:checked+.options__label:after{transform:scale(1)}.options__label{display:inline-flex;align-items:center;cursor:pointer;gap:20px}.options__label:before{content:"";align-self:flex-start;width:30px;height:30px;flex:0 0 30px;border-radius:50%;border:1px solid var(--grey)}@media (max-width:47.99875em){.options__label:before{width:1.5rem;height:1.5rem;flex:0 0 1.5rem}}.options__label:after{content:"";transition:all .3s ease 0s;transform:scale(0);width:20px;height:20px;border-radius:50%;background-color:var(--blue);position:absolute;left:5px;top:5px}@media (max-width:47.99875em){.options__label:after{width:1rem;height:1rem;left:4px;top:4px}}.options__text{font-size:1.375rem;letter-spacing:.0275rem}@media (max-width:47.99875em){.options__text{font-size:1.25rem;font-weight:400;line-height:normal}}.options__text span{color:#c8c8c8;display:inline-flex;margin-left:.3125rem}.select{position:relative}.select,.select>*{-webkit-tap-highlight-color:transparent}.select__body{position:relative}.select__title{color:inherit;text-align:left;cursor:pointer;width:100%;border-radius:4px}.select__value{display:flex;align-items:center;height:35px;padding:0;justify-content:space-between;flex-direction:row-reverse}@media (max-width:47.99875em){.select__value{border-radius:25px;border:1px solid #999;min-width:62px;padding-left:14px;font-size:13px;font-style:normal;font-weight:500;color:var(--dark);height:30px;padding-right:10px}}.select__value:before{content:"";align-self:stretch;background:url(/local/templates/olissys2023/css/../img/icon/sel.svg)center center no-repeat;flex:0 0 10px;transition:all .3s ease 0s;display:flex;justify-content:center;margin-left:7px;align-items:center}@media (max-width:47.99875em){.select__value:before{background:url(/local/templates/olissys2023/css/../img/icon/sel-thin.svg)center center no-repeat}}._select-open .select__value:before{transform:rotate(-180deg)}.select__text{flex:1 1 auto}.select__input{width:100%;background-color:transparent;height:100%}.select__options{color:#000;position:absolute;top:40px;border-radius:0 0 4px 4px;min-width:100%;left:-15px;background-color:var(--BG-alt);border-top:0;padding:10px 0 5px}@media (max-width:47.99875em){.select__options{top:30px;left:0}}.select__scroll{overflow-y:auto;overflow-x:hidden;max-height:200px}.select__option{width:100%;display:block;text-align:left;cursor:pointer;padding:5px 15px;color:inherit}.select__option._select-selected{background-color:#eee}@media (any-hover:hover){.select__option:hover{background:var(--grey)}}.select__row{display:inline-flex;align-items:center}.select._select-open{z-index:5}._select-tag{cursor:pointer}.select.select_default{width:100%;margin-top:auto}.select.select_default .select__value{padding:14px 28px;border-radius:52px;border:1px solid #d9d9d9;font-size:22px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.44px;min-height:50px}.select.select_default .select__option{padding:10px 26px;border-radius:22px;font-size:22px;font-weight:400;line-height:normal;letter-spacing:.44px}@media (max-width:1365px){.select.select_default .select__option{font-size:1.125rem}}.select.select_default .select__content{font-size:1.375rem;font-weight:400;letter-spacing:.0275rem;line-height:1;height:auto;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#333}@media (max-width:1365px){.select.select_default .select__content{font-size:1.25rem}}.select.select_default .select__options{top:3.4375rem;padding:4px;left:0;border-radius:25px;border:1px solid var(--dark);background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1)}.rating{display:flex;align-items:flex-end;font-size:25px;line-height:.75;transition:opacity .3s ease 0s}@media (max-width:93.75em){.rating{font-size:1.09375rem}}@media (max-width:47.99875em){.rating{font-size:11px}}.rating.rating_sending{opacity:.2}.rating.rating_set .rating__active,.rating.rating_set .rating__item{cursor:pointer}.rating__body{position:relative}.rating__body::before{content:"★★★★★";display:block;color:var(--whte)}.rating__active{position:absolute;width:0;height:100%;top:0;left:0;overflow:visible}.rating__active::before,.rating__items{position:absolute;width:100%;height:100%;top:0;left:0}.rating__active::before{content:"★★★★★";color:#fea804}.rating__items{display:flex}.rating__item{flex:0 0 20%;height:100%;opacity:0}.rating__value{font-size:50%;line-height:1.1;padding:0 0 0 10px}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:.1875rem}.noUi-horizontal .noUi-handle{width:1.25rem;height:1.25rem;right:0;top:50%;transform:translate(0,-45%);border-radius:50%}.noUi-horizontal .noUi-handle-upper{right:0}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:var(--grey)}.noUi-connects{border-radius:3px}.noUi-connect{background:var(--blue)}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:.0625rem solid var(--blue);border-radius:50%;background:var(--blue);cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px;display:none}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translate(0,-18px);top:auto;right:28px}.file-loader.form__files .file-loader__files{display:flex;flex:0 0 auto}.file-loader.form__files .file-loader__inner{display:flex;align-items:flex-start;justify-content:flex-start;max-width:736px;overflow:auto}@media (max-width:61.99875em){.file-loader.form__files .file-loader__inner{max-width:calc(100vw - 72px)}}@media (max-width:47.99875em){.file-loader.form__files .file-loader__inner{max-width:calc(100vw - 8px);margin:0-30px;padding:0 30px}}.file-loader.form__files .file-loader__result,.file-loader.form__files .label-upload{border-radius:8px;display:flex;align-items:center;gap:6px;white-space:nowrap;font-weight:400;line-height:20px}.file-loader.form__files .file-loader__result{position:relative;margin-right:8px;background:#efefef;padding:6px 12px;font-size:14px;font-style:normal;color:gray}.file-loader.form__files .file-loader__result .close{border-radius:50%;width:24px;aspect-ratio:1;background:var(--whte);display:flex;justify-content:center;align-items:center;position:relative}.file-loader.form__files .file-loader__result .close:hover::after,.file-loader.form__files .file-loader__result .close:hover::before,.file-loader.form__images .file-loader__result .close:hover::after,.file-loader.form__images .file-loader__result .close:hover::before{background:#ff3f3f}.file-loader.form__files .file-loader__result .close::after,.file-loader.form__files .file-loader__result .close::before{position:absolute;width:11px;display:block;height:1px;background:var(--black);transition:background .3s ease 0s}.file-loader.form__files .file-loader__result .close::before{content:"";transform:rotate(45deg)}.file-loader.form__files .file-loader__result .close::after{content:"";transform:rotate(-45deg)}.file-loader.form__files .label-upload{background:#e6f5fc;transition:background .3s ease-in 0s;justify-content:center;cursor:pointer;z-index:1;padding:8px 12px;color:var(--blue)}.file-loader.form__files .label-upload:hover{background:var(--blue);color:var(--whte)}.file-loader.form__files .label-upload:hover::before{background:var(--whte)}.file-loader.form__files .label-upload::before{background:var(--blue);transition:background .3s ease-in 0s;width:20px;aspect-ratio:1}.file-loader.form__images .file-loader__row{--size:80px;width:var(--size);height:var(--size);flex:0 0 var(--size)}.file-loader.form__images .file-loader__files{display:flex;flex:0 0 auto}.file-loader.form__images .file-loader__inner{display:flex;align-items:flex-start;justify-content:flex-start;max-width:736px;overflow:auto}@media (max-width:61.99875em){.file-loader.form__images .file-loader__inner{max-width:calc(100vw - 72px)}}@media (max-width:47.99875em){.file-loader.form__images .file-loader__inner{max-width:calc(100vw - 8px);margin:0-30px;padding:0 30px}}.file-loader.form__images .file-loader__result{aspect-ratio:1;position:relative;width:80px;margin-right:8px}.file-loader.form__images .file-loader__result img{aspect-ratio:1;max-height:100%;height:100%;border-radius:16px;max-width:100%}.file-loader.form__images .file-loader__result .close{border-radius:50%;width:24px;aspect-ratio:1;background:var(--whte);display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0}.file-loader.form__images .file-loader__result .close::after,.file-loader.form__images .file-loader__result .close::before{position:absolute;width:11px;display:block;height:1px;background:var(--black);transition:background .3s ease 0s}.file-loader.form__images .file-loader__result .close::before{content:"";transform:rotate(45deg)}.file-loader.form__images .file-loader__result .close::after{content:"";transform:rotate(-45deg)}.file-loader.form__images .label-upload{aspect-ratio:1;width:80px;position:relative;border-radius:16px;transition:background .3s ease-in 0s;background:#e6f5fc;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1}.file-loader.form__images .label-upload:hover,.form__image-load label:hover{background:var(--blue)}.file-loader.form__images .label-upload:hover::before{background:var(--whte)}.file-loader.form__files .label-upload::before,.file-loader.form__images .label-upload::before,.form__image-load label::before,.popup .popup__close::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat}.file-loader.form__images .label-upload::before,.form__image-load label::before{background:var(--blue);transition:background .3s ease-in 0s;width:22px;height:22px}.file-loader__error{margin-top:5px;color:#ff3f3f;font-size:12px;display:block}.popup,body::after{position:fixed;top:0;left:0;pointer-events:none}body::after{content:"";background-color:rgba(0,0,0,.8);width:100%;height:100%;opacity:0;transition:opacity .8s ease 0s;z-index:149}body.popup-show::after{opacity:1}.popup{bottom:0;right:0;max-width:200vw;transition:visibility .3s ease 0s;visibility:hidden}.popup .popup__close{display:flex;position:relative;top:-15px;z-index:4;margin-left:auto}@media (max-width:111.25em){.popup .popup__close{position:sticky;top:1.875rem;right:1.875rem}}.popup .popup__close::before{width:2.5rem;height:2.5rem;background:#666}@media (max-width:47.99875em){.popup .popup__close::before{width:1.25rem;height:1.25rem}.popup .gallery-reviews__slider{margin-left:-30px;margin-right:-30px}}.popup .reviews__inner{gap:9.75rem}@media (max-width:111.25em){.popup .reviews__inner{gap:5rem;padding-top:1.875rem}}@media (min-width:80em){.popup .reviews__inner{display:flex;flex-direction:row-reverse}}@media (max-width:80em){.popup .reviews__inner{padding-top:0}}.popup .reviews__inner .slide-reviews__top{position:relative;top:auto;left:auto}@media (max-width:111.25em){.popup .reviews__inner .slide-reviews__top{padding:2rem 1.875rem;position:sticky;top:0;background:var(--whte);z-index:3;margin-left:-30px;margin-right:-30px}.popup .reviews__inner .slide-reviews__top .slide-reviews__icon{left:30px;top:15px}}.popup .reviews__inner .reviews__block{min-width:0;flex:0 0 52.8125rem}@media (max-width:111.25em){.popup .reviews__inner .reviews__block{flex:0 0 41.25rem}}.popup .slide-reviews__content{gap:1.875rem}@media (min-width:111.25em){.popup .info-reviews__content{padding-left:9.125rem}}@media (max-width:80em){.popup .info-reviews__content{margin-top:2.5rem}}.popup .top-reviews__list{display:grid;grid-template-columns:repeat(3,70px);gap:1.625rem}@media (max-width:61.99875em){.popup .top-reviews__list{grid-template-columns:repeat(3,95px);gap:.9375rem}}.popup .top-reviews__list .top-reviews__link{width:100%;height:100%;aspect-ratio:1}.popup .info-reviews .info-reviews__text{display:-webkit-box;-webkit-line-clamp:initial!important;-webkit-box-orient:vertical;overflow:hidden;color:var(--black);font-size:1.25rem;line-height:1.875rem;letter-spacing:.025rem;margin-bottom:3.125rem}@media (max-width:47.99875em){.popup .info-reviews .info-reviews__text{font-size:15px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:.3px;margin-bottom:43px}}.popup .slide-reviews__body{padding:0;border:0;border-radius:0;background:0 0}.popup .slide-reviews__link{margin-bottom:4.5625rem;justify-content:flex-start}.popup .top-reviews{margin-bottom:0}.popup_show{z-index:150;visibility:visible;overflow:auto;pointer-events:auto}.popup_show .popup__content{visibility:visible;transform:scale(1);position:sticky;top:10px}.popup__wrapper{display:flex;flex-direction:column;align-items:center;min-height:100%;flex:1 1 auto;width:100%;justify-content:center}.popup__content{visibility:hidden;transform:scale(0);transition:transform .3s ease 0s;background-color:var(--whte);padding:6.25rem;width:100%;position:relative;max-width:100%}@media (max-width:61.99875em){.popup__content{padding:31px 30px 45px}}.lock .popup__content{visibility:visible}.gallery-reviews{margin-bottom:1.875rem}.gallery-reviews .gallery-reviews__slide,.thumbs-reviews .thumbs-reviews__slide{cursor:pointer}.gallery-reviews .gallery-reviews__slide .gallery-reviews__img img,.gallery-reviews .gallery-reviews__slide .gallery-reviews__img picture{width:100%;height:39.5625rem;max-width:100%;max-height:100%;object-fit:cover;border-radius:1.25rem;overflow:hidden}#popupcards .gallery-reviews .gallery-reviews__slide .gallery-reviews__img img,#popupcards .gallery-reviews .gallery-reviews__slide .gallery-reviews__img picture{width:100%;height:100%!important;max-width:100%;max-height:100%;object-fit:cover;border-radius:1.25rem;overflow:hidden}@media (max-width:47.99875em){.gallery-reviews .gallery-reviews__slide .gallery-reviews__img img,.gallery-reviews .gallery-reviews__slide .gallery-reviews__img picture{height:275px;border-radius:0}}.thumbs-reviews .thumbs-reviews__slide .thumbs-reviews__img{transition:all .3s ease 0s;position:relative;border-radius:1.25rem;overflow:hidden}@media (max-width:47.99875em){.thumbs-reviews .thumbs-reviews__slide .thumbs-reviews__img{border-radius:8px}}.thumbs-reviews .thumbs-reviews__slide .thumbs-reviews__img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease 0s;background:0 0}.thumbs-reviews .thumbs-reviews__slide .thumbs-reviews__img img,.thumbs-reviews .thumbs-reviews__slide .thumbs-reviews__img picture{width:100%;height:9.375rem;max-width:100%;max-height:100%;object-fit:cover}@media (max-width:47.99875em){.thumbs-reviews .thumbs-reviews__slide .thumbs-reviews__img img,.thumbs-reviews .thumbs-reviews__slide .thumbs-reviews__img picture{height:3.75rem}}.thumbs-reviews .thumbs-reviews__slide.swiper-slide-thumb-active .thumbs-reviews__img::before{background:rgba(211,211,211,.5) 50%/cover no-repeat}.thumbs-reviews .thumbs-reviews__arrows{justify-content:flex-end;margin-top:1.875rem}.thumbs-reviews .thumbs-reviews__slider{margin:0-6.25rem;padding:0 6.25rem}@media (max-width:61.99875em){.thumbs-reviews .thumbs-reviews__slider{margin:0-1.875rem;padding:0 1.875rem}}.popup-call .popup__content{max-width:26.25rem;padding:0 2rem 2rem;border-radius:1.25rem}@media (max-width:47.99875em){.popup-call .popup__content{padding:0 1.875rem 1.875rem}}.popup__top{display:flex;justify-content:space-between;gap:.625rem;align-items:center;padding:2.0625rem 0;margin-bottom:2rem;overflow:hidden;position:relative}@media (min-width:47.99875em){.popup__top{padding:2.0625rem 2rem;margin:0-2rem 2rem}}.popup__top::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--grey)}.popup__top .popup__close{position:relative;top:auto;right:auto}.popup__top .popup__close::before{content:"";width:1.5rem;height:1.5rem}.popup__top .popup__title{font-size:2rem;font-style:normal;font-weight:500;line-height:2.5rem;letter-spacing:.04rem}@media (max-width:47.99875em){.popup__top .popup__title{font-size:1.5rem!important;line-height:1.875rem}}.popup__form{display:flex;flex-direction:column;gap:2rem}.popup__form-btn .btn{width:100%;display:flex;justify-content:center;align-items:center;font-weight:400}.popup__form-chk{margin-top:2rem}.popup__form-chk .checkbox .checkbox__text{font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}.popup-application .popup-application__chk a,.popup__form-chk .checkbox .checkbox__text a{color:var(--blue)}.popup-application .popup-application__chk a:hover,.popup__form-chk .checkbox .checkbox__text:hover a{text-decoration:underline}.popup__form-btn .btn,.popup__form-title{font-size:1.375rem;font-style:normal;line-height:normal;letter-spacing:.0275rem}.popup__form-title{font-weight:500;margin-bottom:1.5625rem}@media (max-width:47.99875em){.popup__form-title{font-size:1.25rem;letter-spacing:.025rem}}.form__image-load label:hover::before,.popup-cards{background:var(--whte)}.popup-cards .popup__wrapper{overflow:hidden}.popup-cards .popup__close{position:relative;top:auto;right:auto}@media (max-width:111.25em){.popup-cards .popup__close{margin-bottom:1.875rem;position:relative;top:auto;right:auto}}@media (min-width:111.25em){.popup-cards .popup__close{position:absolute;top:-.9375rem;right:-3.75rem}}.popup-cards .popup__wrapper{position:relative;padding:3.5625rem 6.25rem 3.0625rem}@media (max-width:111.25em){.popup-cards .popup__wrapper{padding:3.5625rem 3.125rem 3.0625rem}}@media (max-width:47.99875em){.popup-cards .popup__wrapper{padding:1.25rem 1.25rem 3.0625rem}}@media (max-width:61.99875em){.popup-cards .reviews__gallery{margin-bottom:.9375rem}}.popup-cards .gallery-reviews__slide .gallery-reviews__img img,.popup-cards .gallery-reviews__slide .gallery-reviews__img picture{height:47.25rem}@media (max-width:111.25em){.popup-cards .gallery-reviews__slide .gallery-reviews__img img,.popup-cards .gallery-reviews__slide .gallery-reviews__img picture{height:28.125rem}}@media (max-width:61.99875em){.popup-cards .gallery-reviews__slide .gallery-reviews__img img,.popup-cards .gallery-reviews__slide .gallery-reviews__img picture{height:28.125rem}}@media (max-width:47.99875em){.popup-cards .gallery-reviews__slide .gallery-reviews__img img,.popup-cards .gallery-reviews__slide .gallery-reviews__img picture{height:17.5rem}}.popup-cards .reviews__inner{flex-direction:column!important}.popup-cards .popup__content{padding:0;max-width:80%;zoom:130%}@media (max-width:111.25em){.popup-cards .popup__content{max-width:60%;zoom:180%}}@media (max-width:105em){.popup-cards .popup__content{max-width:77%;zoom:172%}}@media (max-width:100em){.popup-cards .popup__content{max-width:70%;zoom:145%}}@media (max-width:90em){.popup-cards .popup__content{max-width:77%;zoom:170%}}.popup-cards .reviews__thumbs{max-width:74.5625rem;margin:0 auto}.popup-cards .reviews__thumbs .thumbs-reviews__slider{padding:0;margin:0}.popup-cards .gallery-reviews__slider{position:relative;border-radius:1.25rem}.popup-cards .gallery-reviews__arrows{width:100%;pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center}.popup-cards .gallery-reviews__arrows .gallery-reviews__arrow{pointer-events:all;display:flex;justify-content:center;align-items:center}.popup-cards .gallery-reviews__arrows .gallery-reviews__arrow::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:#666;width:1.5625rem;height:3.125rem}.popup-cards .gallery-reviews__arrows .gallery-reviews__arrow.gallery-reviews__arrow-prev{transform:translateX(-2.5rem)}.popup-cards .gallery-reviews__arrows .gallery-reviews__arrow.gallery-reviews__arrow-next{transform:translateX(2.5rem)}.popup_show::-webkit-scrollbar{height:5px;width:5px}.popup_show::-webkit-scrollbar-track{background:var(--bg)}.popup_show::-webkit-scrollbar-thumb{border-radius:20px;background:var(--blue)}@media (min-width:61.99875em){.popup__wrapper{overflow:hidden}}.popup-material .popup__content{padding:2.3125rem 6.25rem 3.125rem}@media (max-width:111.25em){.popup-material .popup__content{padding:2.3125rem 3.125rem 3.125rem}}@media (max-width:61.99875em){.popup-material .popup__content{padding:0 1.875rem 3.125rem}}@media (max-width:47.99875em){.popup-material .popup__content{padding:0 0 3.125rem}}.popup-material .item-popup__subtitle{font-size:3.125rem;line-height:3.75rem;margin-top:-.625rem}@media (max-width:93.75em){.popup-material .item-popup__subtitle{font-size:2.5rem;line-height:3.125rem}}@media (max-width:47.99875em){.popup-material .item-popup__subtitle{font-size:1.5rem;line-height:1.875rem}}.popup-material .popup__close{top:-.3125rem;right:-4.25rem}@media (max-width:111.25em){.popup-material .popup__close{position:relative;right:-1.125rem}}@media (max-width:61.99875em){.popup-material .popup__close{display:none}}@media (min-width:61.99875em){.popup-material .item-popup__close{display:none}}@media (max-width:61.99875em){.popup-material .item-popup__close{display:flex;right:auto;top:auto}.popup-material .item-popup__top{display:flex;align-items:center;gap:1.875rem;position:sticky;top:0;left:0;width:100%;z-index:2;padding:2.375rem 1.875rem 1.75rem;background:var(--whte)}.popup-material .item-popup__top::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0625rem;background:var(--grey)}}@media (max-width:61.99875em) and (max-width:47.99875em){.popup-material .item-popup__top::before{left:1.875rem;width:calc(100% - 3.75rem)}}@media (min-width:61.99875em){.popup-material .popup-material__items .item-popup__top{display:none}}@media (max-width:61.99875em){.popup-material .popup-material__items .item-popup__top{margin-bottom:2.1875rem}}.popup-material .item-popup__constructor{display:grid;grid-template-columns:34.5625rem 1fr;gap:1.875rem;justify-content:space-between;margin-bottom:5.625rem}@media (max-width:111.25em){.popup-material .item-popup__constructor{grid-template-columns:21.875rem 1fr;margin-bottom:3.125rem}}@media (max-width:61.99875em){.popup-material .item-popup__constructor{display:flex;flex-direction:column;margin-bottom:2.1875rem}}@media (max-width:47.99875em){.popup-material .item-popup__constructor{padding-left:1.875rem}}@media (min-width:61.99875em){.popup-material .item-popup__constructor .item-popup__top{display:flex}}@media (max-width:61.99875em){.popup-material .item-popup__constructor .item-popup__top{display:none}}.popup-material .item-popup__component{display:grid;grid-template-columns:34.5625rem 1fr;gap:1.875rem}@media (max-width:111.25em){.popup-material .item-popup__component{grid-template-columns:21.875rem 1fr}}@media (max-width:61.99875em){.popup-material .item-popup__component{display:flex;flex-direction:column;gap:1.375rem}}.popup-material .item-popup__navigation{display:flex;align-items:flex-start;gap:6.375rem;width:100%;overflow:auto}@media (max-width:111.25em){.popup-material .item-popup__navigation{gap:1.875rem}}.popup-material .item-popup__navigation .item-popup__block{padding-bottom:1.875rem;position:relative;cursor:pointer}@media (max-width:61.99875em){.popup-material .item-popup__navigation .item-popup__block:last-child{padding-right:1.875rem}}@media (max-width:47.99875em){.popup-material .item-popup__navigation .item-popup__block{padding-bottom:1.125rem}}.popup-material .item-popup__navigation .item-popup__block::before{content:"";position:absolute;bottom:0;left:0;width:0;height:.1875rem;transition:all .3s ease 0s;background:var(--blue)}.popup-material .item-popup__navigation .item-popup__block._tab-active::before,.popup-material .item-popup__navigation .item-popup__block:hover::before{width:100%}.popup-material .item-popup__navigation .item-popup__block .item-popup__title{font-size:2rem;font-weight:500;margin-bottom:1.125rem;text-align:left;text-wrap:nowrap;white-space:nowrap}@media (max-width:93.75em){.popup-material .item-popup__navigation .item-popup__block .item-popup__title{font-size:1.75rem}}@media (max-width:79.9375em){.popup-material .item-popup__navigation .item-popup__block .item-popup__title{font-size:1.5625rem}}@media (max-width:47.99875em){.popup-material .item-popup__navigation .item-popup__block .item-popup__title{font-size:1.125rem;margin-bottom:.3125rem}}.popup-material .item-popup__navigation .item-popup__block .item-popup__text{font-size:1.375rem;font-weight:500;letter-spacing:.0275rem;color:var(--blue);text-wrap:nowrap;white-space:nowrap}@media (max-width:47.99875em){.popup-material .item-popup__navigation .item-popup__block .item-popup__text{font-weight:500;letter-spacing:.0275rem;font-size:.78125rem}}.popup-material .info-item__title{font-size:2rem;line-height:1.875rem}@media (max-width:47.99875em){.popup-material .info-item__title{font-size:1.5rem;line-height:1.875rem}}.popup-material .info-item__content{font-size:1rem;line-height:1.5625rem}@media (min-width:61.99875em){.popup-material .info-item__content{max-width:25.5rem}}.popup-material .info-item__spoller{font-size:.9375rem;font-weight:500;display:flex;align-items:center;gap:.3125rem}@media (min-width:61.99875em){.popup-material .info-item__spoller{display:none}}.popup-material .info-item__spoller::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--black);width:.375rem;height:.375rem;transition:all .3s ease 0s;margin-top:.1875rem}.popup-material .info-item__block{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.625rem}@media (max-width:93.75em){.popup-material .info-item__block{margin-bottom:1.875rem}}@media (max-width:61.99875em){.popup-material .info-item__block{margin-bottom:2rem}}.popup-material .info-item__block._spoller-active .info-item__spoller::after{content:"";transform:rotate(180deg)}.popup-material .item-popup__inner{display:flex;flex-direction:column;gap:5.75rem}@media (max-width:47.99875em){.popup-material .item-popup__inner{padding:0 1.875rem;gap:3.125rem}}.popup-material .fieldset-item__column .checkbox .checkbox__input:checked+.checkbox__label{color:var(--blue)}.popup-material .fieldset-item__column .checkbox .checkbox__input:checked+.checkbox__label .fieldset-item__img::before{border:.0625rem solid var(--blue)}.popup-material .fieldset-item__column .checkbox .checkbox__label{display:flex;flex-direction:column;gap:.625rem}.popup-material .fieldset-item__column .checkbox .checkbox__label::after,.popup-material .fieldset-item__column .checkbox .checkbox__label::before{content:"";display:none}.popup-material .fieldset-item__column .checkbox .checkbox__label .fieldset-item__img{width:100%;position:relative}.popup-material .fieldset-item__column .checkbox .checkbox__label .fieldset-item__img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:.0625rem solid #666;transition:all .3s ease 0s;border-radius:1.25rem}@media (max-width:47.99875em){.popup-material .fieldset-item__column .checkbox .checkbox__label .fieldset-item__img::before{border-radius:.5rem}}.popup-material .fieldset-item__column .checkbox .checkbox__label .fieldset-item__img img,.popup-material .fieldset-item__column .checkbox .checkbox__label .fieldset-item__img picture{width:100%;max-width:100%;height:6.25rem;max-height:100%;object-fit:cover;border-radius:1.25rem;transition:all .3s ease 0s}@media (max-width:47.99875em){.popup-material .fieldset-item__column .checkbox .checkbox__label .fieldset-item__img img,.popup-material .fieldset-item__column .checkbox .checkbox__label .fieldset-item__img picture{height:3.75rem;border-radius:.5rem}}.popup-material .fieldset-item__column .checkbox .checkbox__label .checkbox__text{font-size:1rem;text-align:center;width:100%;transition:all .3s ease 0s}@media (max-width:47.99875em){.popup-material .fieldset-item__column .checkbox .checkbox__label .checkbox__text{font-size:.6875rem;line-height:.875rem}}.popup-material .fieldset-item__row{padding-top:.3125rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5625rem 1.875rem}@media (max-width:79.9375em){.popup-material .fieldset-item__row{grid-template-columns:repeat(3,1fr)}}@media (max-width:47.99875em){.popup-material .fieldset-item__row{gap:.75rem}}@media (min-width:111.25em){#popup .popup__content{padding-bottom:0}}@media (max-width:93.75em){#popup .popup__content{padding:3.125rem}}@media (max-width:61.99875em){#popup .popup__content{padding:0 30px 45px}}@media (max-width:47.99875em){#popup .gallery-reviews{margin-bottom:.9375rem}}@media (max-width:111.25em){#popup .gallery-reviews .gallery-reviews__slider .gallery-reviews__slide .gallery-reviews__img img,#popup .gallery-reviews .gallery-reviews__slider .gallery-reviews__slide .gallery-reviews__img picture{height:26.25rem}}@media (max-width:47.99875em){#popup .gallery-reviews .gallery-reviews__slider .gallery-reviews__slide .gallery-reviews__img img,#popup .gallery-reviews .gallery-reviews__slider .gallery-reviews__slide .gallery-reviews__img picture{height:17.1875rem}}#popup .thumbs-reviews__slider{margin:0-3.125rem 0 0;padding:0 3.125rem 0 0}@media (max-width:80em){#popup .thumbs-reviews__slider{margin:0-6.25rem;padding:0 6.25rem}}@media (max-width:61.99875em){#popup .thumbs-reviews__slider{margin:0-1.875rem 0 0;padding:0 1.875rem 0 0}}@media (max-width:47.99875em){.popup-block .popup__wrapper{justify-content:flex-start;background:var(--whte)}}.popup-block .popup__content{max-width:56.25rem;padding:0;border-radius:1.25rem;overflow:hidden}@media (max-width:61.99875em){.popup-block .popup__content{border-radius:.5rem}}@media (max-width:47.99875em){.popup-block .popup__content{border-radius:0;top:0}}.popup-block .column-product__inner{display:flex;justify-content:space-between;align-items:center;gap:1.5625rem;padding:2.625rem 3.125rem 3.125rem}@media (max-width:61.99875em){.popup-block .column-product__inner{padding:1.5rem 2.5rem 3.125rem;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.popup-block .popup__close{position:absolute!important;top:.75rem!important;right:.75rem!important;width:2rem;height:2rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.3)}.popup-block .popup__close::before{background:var(--whte);width:.875rem;height:.875rem}.popup-block .column-product__img img,.popup-block .column-product__img picture{height:42.3125rem}@media (max-width:93.75em){.popup-block .column-product__img img,.popup-block .column-product__img picture{height:29.8125rem}}@media (max-width:61.99875em){.popup-block .column-product__img img,.popup-block .column-product__img picture{height:15.625rem}}@media (max-width:47.99875em){.popup-block .column-product__img img,.popup-block .column-product__img picture{height:13.1875rem}}.popup-block .content-popular{padding:0!important}.popup-block .content-popular__btns .btn{font-size:1.375rem;letter-spacing:.0275rem}@media (max-width:47.99875em){.popup-block .content-popular__btns .btn{font-size:1rem}}@media (max-width:61.99875em){.popup-block .content-popular__btns .btn{width:100%;display:flex;justify-content:center;align-items:center}.popup-block .content-popular__btns{width:100%}}@media (max-width:47.99875em){.popup-block .column-product__slide{border-radius:0}.popup-block .photobank__row .content-popular__text{font-size:.9375rem;line-height:1.25rem;text-transform:none}}.popup-application .popup__top .popup__close{position:initial;align-self:flex-start}.popup-application .popup__top{position:sticky;top:0;left:0;border-top-left-radius:20px;border-top-right-radius:20px;background:var(--whte)}.popup-application .popup__content{width:600px;max-width:100%;padding:0 32px 32px;border-radius:20px;margin-top:20px;margin-bottom:20px;position:relative;top:0}.form__item,.popup-application .popup-application__chk{margin-bottom:32px}.popup-application .popup-application__chk .checkbox__label{align-items:center}.popup-application .popup-application__chk .checkbox__label::before{margin-top:0}.popup-application .form .btn{width:100%;text-align:center;justify-content:center;padding:14px;font-size:22px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.44px}@media (max-width:47.99875em){.popup-application .form .btn{padding:10px;font-size:16px;font-style:normal;font-weight:500;line-height:normal}}.form__item{max-width:100%}.form__label{font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.44px;margin-bottom:25px;display:block}.form__group{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:0 24px}.form__images-row{display:flex;flex-wrap:nowrap;gap:8px;max-width:736px;overflow:auto}@media (max-width:61.99875em){.form__images-row{max-width:calc(100vw - 72px)}}@media (max-width:47.99875em){.form__images-row{max-width:calc(100vw - 8px);margin:0-30px;padding:0 30px}}.form__files-row{display:flex;flex-wrap:nowrap;gap:8px;max-width:736px;overflow:auto}@media (max-width:61.99875em){.form__files-row{max-width:calc(100vw - 72px)}}@media (max-width:47.99875em){.form__files-row{max-width:calc(100vw - 8px);margin:0-30px;padding:0 30px}}.form__images{overflow:hidden;position:relative;margin:0-30px 32px;padding:0 30px;max-width:calc(100vw - 2px)}.form ._form-error,.form ._form-error .select__value{border-color:#ff3f3f}.form__image{aspect-ratio:1;position:relative;flex:0 0 80px}.form__image img{aspect-ratio:1;max-height:100%;height:100%;border-radius:16px}.form__image-load label,.form__image-remove{position:absolute;top:0;display:flex;justify-content:center;align-items:center}.form__image-remove{right:0;border-radius:50%;width:24px;aspect-ratio:1;background:var(--whte)}.form__file-remove:hover::after,.form__file-remove:hover::before,.form__image-remove:hover::after,.form__image-remove:hover::before{background:#ff3f3f}.form__image-remove::after,.form__image-remove::before{position:absolute;width:11px;display:block;height:1px;background:var(--black);transition:background .3s ease 0s}.form__image-remove::before{content:"";transform:rotate(45deg)}.form__image-remove::after{content:"";transform:rotate(-45deg)}.form__image-load{aspect-ratio:1;flex:0 0 80px;position:relative}.form__image-load label{left:0;border-radius:16px;width:100%;transition:background .3s ease-in 0s;background:#e6f5fc;height:100%;cursor:pointer;z-index:1}.form__files{overflow:hidden;position:relative;margin:0-30px 32px;padding:0 30px;max-width:calc(100vw - 2px);gap:8px}.form__file,.form__file-load label{padding:6px 12px;display:flex;align-items:center;border-radius:8px}.form__file{flex:0 0 auto;background:#efefef;gap:8px}.form__file-name{white-space:nowrap}.form__file-remove{border-radius:50%;width:24px;aspect-ratio:1;background:var(--whte);display:flex;justify-content:center;align-items:center;position:relative}.form__file-remove::after,.form__file-remove::before{position:absolute;width:11px;display:block;height:1px;background:var(--black);transition:background .3s ease 0s}.form__file-remove::before{content:"";transform:rotate(45deg)}.form__file-remove::after{content:"";transform:rotate(-45deg)}.form__file-load{position:relative}.form__file-load label{color:var(--blue);gap:6px;cursor:pointer;background:#e6f5fc}.form__file-load label::before,.popup-rotating__btn::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat}.form__file-load label::before{background:var(--blue);width:20px;aspect-ratio:1}.popup-calculation .popup__content{max-width:37.5rem}@media (min-width:47.99875em){.popup-calculation .popup__content{border-radius:1.25rem;padding:0!important}}@media (max-width:47.99875em){.popup-calculation .popup__content{top:0!important;padding:1.875rem}.popup-calculation .popup__wrapper{justify-content:flex-start;align-items:flex-start;background:var(--whte)}}.popup-calculation .popup-calculation__subtitle{font-size:2rem;font-weight:500;line-height:2.5rem;letter-spacing:.04rem}@media (max-width:47.99875em){.popup-calculation .popup-calculation__subtitle{font-size:1.5rem;font-weight:400;line-height:1.875rem;letter-spacing:0}}.popup-calculation .popup-calculation__top{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;border-bottom:.0625rem solid #e6e6e6;padding-bottom:1.5625rem}@media (min-width:47.99875em){.popup-calculation .popup-calculation__top{padding:1.625rem 2.0625rem 1.4375rem}}@media (max-width:47.99875em){.popup-calculation .popup-calculation__top{border-bottom:.125rem solid #e6e6e6;align-items:flex-start}}.popup-calculation .popup-calculation__btn{width:1.5rem;height:1.5rem;position:static;top:auto;margin-left:0}@media (max-width:47.99875em){.popup-calculation .popup-calculation__btn{width:1.875rem;height:1.875rem;position:relative;top:0;right:0}}.popup-calculation .popup-calculation__btn::before{width:1.5rem;height:1.5rem}@media (max-width:47.99875em){.popup-calculation .popup-calculation__btn::before{width:1.875rem;height:1.875rem}}.popup-calculation .popup-calculation__body{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:47.99875em){.popup-calculation .popup-calculation__body{padding:2.0625rem 2.0625rem 1.875rem}}@media (max-width:47.99875em){.popup-calculation .popup-calculation__body{padding:2.0625rem 0 1.875rem}}.popup-calculation .popup-calculation__img{margin-bottom:.625rem}@media (max-width:47.99875em){.popup-calculation .popup-calculation__img{margin-bottom:.9375rem}}.popup-calculation .popup-calculation__img img,.popup-calculation .popup-calculation__img picture{width:3rem;height:3rem;max-width:100%;max-height:100%;object-fit:contain}@media (max-width:47.99875em){.popup-calculation .popup-calculation__img img,.popup-calculation .popup-calculation__img picture{width:2.625rem;height:2.625rem}}.popup-calculation .popup-calculation__info{font-size:1.375rem;font-weight:500;line-height:normal;letter-spacing:.0275rem}@media (max-width:47.99875em){.popup-calculation .popup-calculation__info{font-size:1.25rem;letter-spacing:.025rem}#popupdrawing .popup-calculation__subtitle{font-size:2rem;font-weight:500;line-height:2.5rem;letter-spacing:.04rem}#popupdrawing .popup-calculation__top{gap:3.125rem;padding-bottom:1.25rem}}.popup-rotating .popup__content{position:relative;padding:0;width:628px;max-width:100%;border-radius:20px}.popup-block.popup-rotating .popup__content{position:relative;padding:0;border-radius:20px;max-width:56.25rem;width:56.25rem}.popup-rotating .swiper-wrapper,.popup-rotating__image{transition:all .3s ease-in 0s;will-change:height}.popup-rotating__image{display:flex;justify-content:center;align-items:center;will-change:width,height}.popup-rotating__image img,.popup-rotating__image picture{max-width:100%;max-height:100%;display:flex;justify-content:center;align-items:center}.js-rotating-slider{zoom:190%}.popup-rotating .popup__close,.popup-rotating__slide{display:flex;justify-content:center;align-items:center}.popup-rotating .popup__close{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.3019607843);border-radius:50%;width:32px;height:32px}.popup-rotating .popup__close::before{position:absolute;content:"";width:14px;height:14px;background:var(--whte)}.popup-rotating__slide{width:100%;flex:0 0 100%;flex-direction:column;transition:all .3s ease-in 0s;will-change:height,width}.popup-rotating__controls{display:flex;align-items:center;justify-content:flex-end;padding:0 12px;width:100%;margin-top:-78px;z-index:2}@media (max-width:47.99875em){.popup-rotating__controls{margin-top:0;justify-content:center;order:3;padding-bottom:40px}.js-rotating-slider{zoom:100%}.popup-block.popup-rotating .popup__content{max-width:-webkit-fill-available}}.popup-rotating__btn{width:56px;height:56px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.3019607843);border-radius:50%;zoom:60%}@media (max-width:47.99875em){.popup-rotating__btn{width:44px;height:44px}}.popup-rotating__btn::before{display:block;width:24px;height:24px;background:var(--whte)}.popup-rotating__btn:not(:last-child){margin-right:8px}.popup-rotating__name{padding:32px 50px 42px;margin-top:32px;font-size:.9375rem;width:100%;line-height:133.333%;letter-spacing:.44px}@media (max-width:47.99875em){.popup-rotating__name{margin-bottom:24px;order:2;padding:24px 40px 0}}.popup-rotating__arrows{transform:translateY(-50%);position:absolute;width:100%;transition:all .3s ease-in 0s;will-change:top;display:flex;justify-content:space-between;padding:0 12px;margin-top:15%}.popup-rotating__arrow.slider-nav__arrow{background:rgba(0,0,0,.3);border:0}.popup-rotating__arrow.slider-nav__arrow::before{background:var(--whte)}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-button span{outline:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.air-datepicker-time--row input[type=range]{background:0 0;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]:focus{outline:0}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}[class*=-ibg_contain] img{object-fit:contain}.intro__video{height:0}.intro__video embed,.intro__video iframe,.intro__video object,.intro__video video{position:absolute;top:0;left:0;width:100%;height:100%}.file-loader.form__files .file-loader__inner::-webkit-scrollbar,.file-loader.form__images .file-loader__inner::-webkit-scrollbar,.filter__btns::-webkit-scrollbar,.form__files-row::-webkit-scrollbar,.form__images-row::-webkit-scrollbar,.popup-material .item-popup__navigation::-webkit-scrollbar{display:none}.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-,.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-,.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.air-datepicker-cell.-day-.-other-month-:hover,.air-datepicker-cell.-year-.-other-decade-:hover{color:var(--adp-color-other-month-hover)}.-selected-.air-datepicker-cell.-day-.-other-month-,.-selected-.air-datepicker-cell.-year-.-other-decade-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-,.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-day-.-other-month-,.-in-range-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-,.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-day-.-other-month-:empty,.air-datepicker-cell.-year-.-other-decade-:empty{background:0 0;border:0}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-,.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-current-.-focus-,.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-,.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius)0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius)0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{border:0}.air-datepicker-cell.-selected-,.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--action,.air-datepicker-nav--title{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:0 0}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:0;background:0 0}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:0}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:0;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:0 0}.air-datepicker-time--row input[type=range]::-moz-range-track{border:0;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:0 0}.air-datepicker-time--row input[type=range]::-ms-track{border:0;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:0 0}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:0 0}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:0 0}.air-datepicker{--adp-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
  Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
  "Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-z-index:100;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:0.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-background-color-in-range:rgba(92, 196, 239, 0.1);--adp-background-color-in-range-focused:rgba(92, 196, 239, 0.2);--adp-background-color-selected-other-month-focused:#8ad5f4;--adp-background-color-selected-other-month:#a2ddf6;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#009fe3;--adp-day-name-color-hover:#009fe3;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced;--adp-cell-background-color-in-range:rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover:rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px}.air-datepicker-overlay{--adp-overlay-background-color:rgba(0, 0, 0, 0.3);--adp-overlay-transition-duration:0.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset)*-1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset)*-1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0,0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer,.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size:var(--adp-mobile-font-size);--adp-day-cell-height:var(--adp-mobile-day-cell-height);--adp-month-cell-height:var(--adp-mobile-month-cell-height);--adp-year-cell-height:var(--adp-mobile-year-cell-height);--adp-nav-height:var(--adp-mobile-nav-height);--adp-nav-action-size:var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:0}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:transparent}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer,.air-datepicker--pointer:after{position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size)}.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size) / 2);z-index:-1}.air-datepicker--pointer:after{content:"";background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);box-sizing:border-box}.-top-center- .air-datepicker--pointer,.-top-left- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-center- .air-datepicker--pointer:after,.-top-left- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-bottom- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-bottom- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-top- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-center- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-center- .air-datepicker--pointer:after,.-bottom-left- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-bottom- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-top- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-bottom- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-top- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-bottom-left- .air-datepicker--pointer,.-top-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-bottom-right- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-bottom-center- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}:root{--black:#000;--blackTwo:#333;--blue:#009fe3;--orange:#ff8a00;--green:#94c017;--greenBlue:#0097a1;--whte:#fff;--grey:#d9d9d9;--dark:#666;--greyWhte:#f1efef;--BG:#fbfbfb;--BG-alt:#fafafa}._title{font-size:3.125rem;line-height:3.75rem}@media (max-width:85.3125em){._title{font-size:2.5rem;line-height:2.8125rem}}@media (max-width:61.99875em){._title{font-size:1.5rem;line-height:1.875rem}}.slider-nav{display:flex;align-items:center;gap:1.25rem}@media (max-width:47.99875em){.slider-nav{gap:.9375rem}}.slider-nav__arrow{width:50px;height:50px;flex:0 0 50px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:.0625rem solid #c8c8c8;transition:all .3s ease 0s;background:var(--whte);z-index:2}@media (max-width:47.99875em){.slider-nav__arrow{height:2.1875rem;flex:0 0 2.1875rem}.js-rotating-nav .slider-nav__arrow{height:50px;width:50px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;zoom:70%}}.breadcrumb__item a,.slider-nav__arrow::before{display:flex;align-items:center;transition:all .3s ease 0s}.slider-nav__arrow::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:#c8c8c8;width:.625rem;height:1.25rem;justify-content:center}.slider-nav__arrow:hover{border:.0625rem solid #666}.slider-nav__arrow:hover::before{background:#666}.slider-nav__progress{width:.125rem;height:calc(100% - 5rem);position:absolute;top:2.5rem;left:50%;transform:translate(-50%,0);z-index:-1;background:var(--grey)}.slider-nav__progress .swiper-pagination-progressbar-fill{background:var(--black);height:100%;width:100%;background:#666;display:flex;transform-origin:right top}.btn{border-radius:52px;background:var(--blue);padding:13px 44px;display:inline-flex;align-items:center;transition:all .3s ease-in 0s;color:var(--whte);border:1px solid var(--blue);font-size:24px;font-weight:500}@media (hover:hover){.btn:hover{border:1px solid currentColor;color:var(--blue);background:var(--whte)}}.btn.btn--alt{padding:10px 20px;background:0 0;border:1px solid currentColor;color:var(--blackTwo);border-radius:41px;font-size:16px;font-weight:400}@media (hover:hover){.btn.btn--alt:hover{color:var(--blue)}}.btn.btn--hasicon{gap:10px;align-items:center}.breadcrumb__item a::after,.btn.btn--hasicon::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat}.btn.btn--hasicon::after{background:currentColor;width:7px;height:11px;margin-top:1px}@media (max-width:47.99875em){.btn.btn--hasicon{gap:7px}}.btn.btn--whte{padding:10px 20px;background:#fff;font-size:20px;font-style:normal;border:1px solid var(--whte);color:var(--blackTwo)}@media (hover:hover){.btn.btn--whte:hover{color:var(--blue);border-color:currentColor}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.breadcrumb{padding-top:2.5rem;margin-bottom:1.25rem}@media (max-width:93.75em){.breadcrumb{padding-top:1.125rem;margin-bottom:1.875rem}}@media (max-width:61.99875em){.breadcrumb{padding-top:1.125rem}}@media (max-width:47.99875em){.breadcrumb{margin-bottom:1.4375rem}}.breadcrumb__list{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:61.99875em){.breadcrumb__list{gap:.0625rem .625rem}}.breadcrumb__item a{gap:.625rem;color:#333;font-size:1rem;letter-spacing:.02rem}@media (max-width:47.99875em){.breadcrumb__item a{font-size:.625rem;line-height:.8125rem;letter-spacing:.0125rem;color:#999;gap:.3125rem}}.breadcrumb__item a::after{background:#999;width:.5rem;height:.5rem;transition:all .3s ease 0s}@media (max-width:47.99875em){.breadcrumb__item a::after{width:.3125rem;height:.3125rem}}@media (min-width:61.99875em){.breadcrumb__item a:hover::after{transform:translate(.3125rem,0)}}.breadcrumb__item:first-child a{color:#999}.breadcrumb__item span span{display:flex;align-items:center;gap:.8125rem;font-size:1rem;letter-spacing:.02rem;transition:all .3s ease 0s}@media (max-width:47.99875em){.breadcrumb__item span span{font-size:.625rem;line-height:.8125rem;letter-spacing:.0125rem}.breadcrumb__item-link--active{color:#333}}@media (min-width:79.9375em){.page .page__body{display:grid;grid-template-columns:22.375rem 1fr;gap:5rem}}.slide-kit{display:flex;align-items:flex-start;gap:6.625rem;padding:0 1.875rem}@media (min-width:61.99875em){.slide-kit{padding:0 1.875rem 0 3.75rem}}@media (max-width:111.25em){.slide-kit{flex-direction:column;gap:1.875rem}}@media (max-width:61.99875em){.slide-kit{flex-direction:row;margin-bottom:1.875rem;padding:0;gap:4.25rem}}.slide-kit .slide-kit__title{font-size:2rem;line-height:2.5rem;color:var(--whte)}@media (max-width:93.75em){.slide-kit .slide-kit__title{font-size:1.5625rem;line-height:1.875rem}}@media (min-width:61.99875em){.slide-kit .slide-kit__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:61.99875em){.slide-kit .slide-kit__title{font-size:1.5625rem;line-height:1.875rem;color:var(--whte)}}@media (max-width:47.99875em){.slide-kit .slide-kit__title{font-size:.9375rem;line-height:1.25rem}}.slide-kit .slide-kit__info{display:flex;align-items:center;gap:1.1875rem;min-width:18.5625rem}@media (max-width:61.99875em){.slide-kit .slide-kit__info{min-width:2.625rem}}.slide-kit .slide-kit__info .slide-kit__img{flex:0 0 2.625rem}.slide-kit .slide-kit__info .slide-kit__img img,.slide-kit .slide-kit__info .slide-kit__img picture{width:2.625rem;height:1.8125rem;max-width:100%;max-height:100%;object-fit:contain}.slide-kit .slide-kit__info .slide-kit__link{font-size:1.25rem;font-weight:700;line-height:2.3125rem;color:var(--whte);display:flex;align-items:center;gap:.375rem}@media (max-width:61.99875em){.slide-kit .slide-kit__info .slide-kit__link{display:none}}.slide-kit .slide-kit__info .slide-kit__link::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--whte);width:.6875rem;height:.6875rem;transition:all .3s ease-in 0s}@media (min-width:61.99875em){.slide-kit .slide-kit__info .slide-kit__link:hover::after{content:"";margin-left:.3125rem}.column-product:hover .column-product__arrows{opacity:1}}.column-product.active .column-product__slide{box-shadow:0 4px 50px 0 rgba(0,0,0,.05);position:relative;z-index:2}.column-product.active .column-product__slide .content-popular__text{-webkit-line-clamp:inherit!important;height:auto}.column-product.active .content-popular__items{visibility:visible}@media (min-width:47.99875em){.column-product.active .content-popular__items{margin-bottom:2.375rem}}.column-product.active .column-product__content{position:relative;z-index:2;background:var(--whte)}.column-product__slide{border-radius:1.25rem;overflow:hidden;height:100%;cursor:pointer;background:var(--whte);box-shadow:0 4px 50px 0 rgba(0,0,0,.05)}.column-product__slide.popular__slide-sale .content-popular__old::after{mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:#666;width:1.1875rem;height:1.1875rem}@media (max-width:47.99875em){.column-product__slide.popular__slide-sale .content-popular__old::after{width:.8125rem;height:.8125rem}}.column-product__body{height:100%;position:relative}.column-product__img img,.column-product__img picture{width:100%;max-width:100%;height:14.375rem;max-height:100%;object-fit:cover}@media (max-width:93.75em){.column-product__img img,.column-product__img picture{height:11.25rem}}@media (max-width:47.99875em){.column-product__img img,.column-product__img picture{height:7.125rem}}.column-product__content{position:relative;z-index:1}.column-product__content::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--whte)}@media (max-width:47.99875em){.column-product__content{padding:2rem 2.5rem 2.5rem}}.column-product .content-popular__items{position:relative;transition:all .2s linear 0s}@media (min-width:47.99875em){.column-product .content-popular__items{max-height:0;visibility:hidden}}@media (max-width:47.99875em){.column-product .content-popular__items{margin-bottom:.625rem}}.column-product__slider{position:relative}.column-product__arrows{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:100%;justify-content:space-between;padding:0 .5rem;pointer-events:none;transition:all .3s ease-in 0s}@media (min-width:61.99875em){.column-product__arrows{opacity:0}}.column-product__arrow{width:2rem;height:2rem;flex:0 0 2rem;background:rgba(0,0,0,.3);border:0;pointer-events:all}.column-product__arrow::before,.column-product__arrow:hover::before,.filter__btn.filter__btn--all:hover button::before,.filter__btn:hover button,.top-aside{background:var(--whte)}.column-product__arrow:hover{background:rgba(0,0,0,.5);border:0}.top-aside{display:flex;justify-content:space-between;align-items:center;gap:.625rem;padding:2.3125rem 1.875rem 1.875rem;width:100%;margin-bottom:1.875rem;position:fixed;top:0;left:0;z-index:2}@media (min-width:79.9375em){.top-aside{display:none}}.top-aside::before{content:"";position:absolute;bottom:0;left:1.875rem;width:calc(100% - 3.75rem);height:.0625rem;border-bottom:.0625rem solid var(--grey);z-index:2}.top-aside .top-aside__title{font-size:2.1875rem;line-height:2.5rem}@media (max-width:47.99875em){.top-aside .top-aside__title{font-size:1.5rem;line-height:1.875rem}}.js-kit-slide{width:100%!important}@media (min-width:61.99875em){.js-kit-slide{background-position:10% 10%;position:relative;width:100px;overflow:hidden;cursor:zoom-in}.js-kit-slide img:hover{opacity:0}.js-kit-slide img{transition:opacity .5s;display:block;width:100%}}.slider-nav__arrow.swiper-button-disabled{pointer-events:none}.swiper-button-lock{opacity:0!important;pointer-events:none}.pagging{display:flex;justify-content:center;align-items:center;margin-top:2.5rem;gap:.25rem}@media (max-width:61.99875em){.pagging{gap:.125rem}}.pagging__arrow,.pagging__list{display:flex;justify-content:center;align-items:center}.pagging__arrow{min-width:2.5rem;min-height:2.5rem;border-radius:50%;background:var(--whte);transition:all .3s ease-in 0s}.pagging__arrow::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:#7b7b7b;width:.875rem;height:.75rem}@media (any-hover:hover){.pagging__arrow:hover{background:#eaeaea}}.pagging__arrow.active,.pagging__arrow:active{background:#e0e0e0}.pagging__list{gap:.25rem}@media (max-width:61.99875em){.pagging__list{gap:.125rem}}.pagging__item{font-size:1.125rem;font-weight:500;line-height:.0625rem;border-radius:50%;background:var(--whte);display:flex;justify-content:center;align-items:center;transition:all .3s ease-in 0s;min-width:2.5rem;height:2.5rem}.pagging__item._active{background:var(--blue);color:var(--whte);pointer-events:none}@media (any-hover:hover){.pagging__item._active:hover{background:var(--blue);color:var(--whte)}}.pagging__item._active.active{background:var(--blue);color:var(--whte)}@media (any-hover:hover){.pagging__item:hover{background:#eaeaea}}.pagging__item.active,.pagging__item:active{background:#e0e0e0}.column-product__block{flex:0 0 100%}.photobank__filter{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 16px}@media (max-width:1365px){.photobank__filter{grid-template-columns:repeat(2,1fr)}}@media (max-width:47.99875em){.photobank__filter{grid-template-columns:repeat(1,1fr)}}@media (max-width:79.9375em){.photobank__filter{padding-top:136px;padding-left:30px;padding-right:30px}}.photobank__top .top-aside{width:100%}@media (max-width:79.9375em){.photobank__top{background:var(--whte);position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:105%;transform:translate(-100%,0);transition:all .3s ease 0s;z-index:100;max-height:100vh;overflow:auto;padding-bottom:70px}.photobank__top._active{transform:translate(0,0)}}.filter__item{align-items:flex-start;flex-direction:column}.filter__item .btn,.filter__item .select .select__value{font-size:22px;font-weight:400;line-height:normal;letter-spacing:.44px}.filter__item,.filter__item .btn{display:flex;justify-content:center}.filter__item .btn{align-items:center;padding:11.5px 47px}.filter__item .btn,.filter__item .select{width:100%;margin-top:auto}.filter__item .select .select__value{padding:14px 28px;border-radius:52px;border:1px solid #d9d9d9;font-style:normal;height:auto;min-height:50px}.filter__item .select .select__option{padding:10px 26px;border-radius:22px;font-size:22px;font-weight:400;line-height:normal;letter-spacing:.44px}@media (max-width:1365px){.filter__item .select .select__option{font-size:1.125rem}}.filter__item .select .select__option[hidden]{display:none}.filter__item .select .select__content{font-size:1.375rem;font-weight:400;letter-spacing:.0275rem;line-height:1;color:#333;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}@media (max-width:1365px){.filter__item .select .select__content{font-size:1.25rem}}.filter__item .select .select__options{top:3.4375rem;padding:4px;left:0;border-radius:25px;border:1px solid var(--dark);background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1)}.filter__item.filter__item--btn{overflow:hidden;grid-column-start:span 3}@media (max-width:1365px){.filter__item.filter__item--btn{grid-column-start:span 2}}@media (max-width:47.99875em){.filter__item.filter__item--btn{grid-column-start:span 1}}.filter__item input{padding:.75rem 1.75rem}.filter__item input::placeholder{min-height:100%;line-height:50px;white-space:pre-line;overflow:visible}.filter__label{font-size:1.5625rem;font-weight:500;letter-spacing:.44px;margin-bottom:25px;display:block}@media (max-width:1365px){.filter__label{font-size:1.25rem;letter-spacing:.4px}}.filter__btns{display:flex;gap:1.25rem .5rem}@media (min-width:80em){.filter__btns{flex-wrap:wrap}}@media (max-width:80em){.filter__btns{overflow:auto;width:100%}}.filter__btn,.filter__btn button{display:flex;align-items:center;transition:all .3s ease-in 0s}.filter__btn{gap:.5rem;padding:.8125rem 1.5rem;border-radius:3.25rem;background:#666;border:.0625rem solid #666;font-size:1.125rem;line-height:1.5rem;color:var(--whte);cursor:pointer}@media (max-width:61.99875em){.filter__btn{white-space:nowrap}}.filter__btn button{width:1.5rem;height:1.5rem;border-radius:1.5rem;justify-content:center;background:gray;border:.0625rem solid gray}.filter__btn button::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--whte);transition:all .3s ease-in 0s;width:.625rem;height:.625rem;position:relative}@media (min-width:61.99875em){.filter__btn:hover{color:#333;background:var(--whte)}}.filter__btn.filter__btn--all:hover button,.filter__btn:hover button::before{background:gray}.filter__btn.filter__btn--all{background:#eaeaea;border:.0625rem solid #eaeaea;color:#333}@media (min-width:61.99875em){.filter__btn.filter__btn--all:hover{color:var(--whte);background:#666;border:.0625rem solid #666}}[data-open]>*{pointer-events:none}.photobank{margin-bottom:90px}@media (max-width:93.75em){.photobank{margin-bottom:80px}}@media (max-width:47.99875em){.photobank{margin-bottom:60px}}.photobank__title{margin-bottom:48px}@media (max-width:93.75em){.photobank__title{margin-bottom:30px}}@media (max-width:47.99875em){.photobank__title{margin-bottom:23px}}.photobank__top{margin-bottom:32px}@media (max-width:79.9375em){.photobank__top{margin-bottom:0}}.photobank__row.columns .photobank__items{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 29px}@media (max-width:47.99875em){.photobank__row.columns .photobank__items{gap:15px}.photobank__row.columns .photobank__items .content-popular{padding:24px 40px 40px}}.photobank__row.columns .photobank__items .column-product__img img,.photobank__row.columns .photobank__items .column-product__img picture{height:230px}@media (max-width:47.99875em){.photobank__row.columns .photobank__items .column-product__img img,.photobank__row.columns .photobank__items .column-product__img picture{height:138px}}@media (max-width:1365px){.photobank__row.columns .photobank__items{grid-template-columns:repeat(3,1fr)}}@media (max-width:61.99875em){.photobank__row.columns .photobank__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:47.99875em){.photobank__row.columns .photobank__items{grid-template-columns:repeat(1,1fr)}}.photobank__row.columns .photobank__item{min-width:0}.photobank__row.list .photobank__items{gap:16px;display:grid;grid-template-columns:1fr}@media (max-width:47.99875em){.photobank__row.list .photobank__items{gap:20px}}.photobank__row.list .column-product__body,.photobank__types{display:flex;align-items:center}@media (max-width:47.99875em){.photobank__row.list .column-product__body{align-items:flex-start}}.photobank__row.list .column-product__img{margin-right:24px}@media (max-width:47.99875em){.photobank__row.list .column-product__img{flex:0 0 70px;margin-right:16px}}@media (max-width:47.99875em){.photobank__row.list .column-product__img img,.photobank__row.list .column-product__img picture{height:40px;border-radius:4px;width:70px}}.photobank__row.list .content-popular__name{margin-bottom:0}.photobank__row.list .column-product__slide{box-shadow:0 4px 50px 0 rgba(0,0,0,.05)}@media (max-width:47.99875em){.photobank__row.list .column-product__slide{box-shadow:none;border-radius:4px}}.photobank__row.list .content-popular{display:flex;padding:0;gap:4px 16px;align-items:center;flex-wrap:wrap;background:var(--whte);box-shadow:0 4px 50px 0 rgba(0,0,0,.05)}@media (max-width:47.99875em){.photobank__row.list .content-popular{box-shadow:none}}.photobank__row.list .column-product__slider{flex:0 0 105px;margin-right:24px}@media (max-width:47.99875em){.photobank__row.list .column-product__slider{flex:0 0 70px;margin-right:16px}}.photobank__row.list .column-product__slider .column-product__arrows{display:none}.photobank__row.list .js-kit-slide{width:100%!important;background-image:none!important;background-size:0!important}@media (min-width:61.99875em){.photobank__row.list .js-kit-slide{background-position:10% 10%;position:relative;width:100px;overflow:hidden;cursor:pointer}.photobank__row.list .js-kit-slide img:hover{opacity:1}.photobank__row.list .js-kit-slide img{transition:opacity .5s;display:block;width:100%}}.photobank__row.list .content-popular{box-shadow:none}.photobank__row.list .photobank__item{min-width:0}.header-top .select .select__text,.photobank__row .content-popular__text{font-size:16px;font-style:normal;text-transform:uppercase;letter-spacing:.32px}.photobank__row .content-popular__text{font-weight:300;line-height:137.182%;color:#7e7e7e;height:auto;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.photobank__types{justify-content:space-between;margin-bottom:48px}@media (max-width:47.99875em){.photobank__types{margin-bottom:36px}}.photobank__type{display:flex;align-items:center;border-radius:3.25rem;border:.0625rem solid #666;justify-content:space-between;gap:10px;min-width:323px}@media (max-width:47.99875em){.photobank__type{min-width:182px;gap:9px}}.photobank__type-item{min-width:0;font-size:1.375rem;letter-spacing:.0275rem;padding:.875rem 2rem;border-radius:3.25rem;transition:all .3s ease-in 0s}@media (max-width:47.99875em){.photobank__type-item{font-size:.875rem;letter-spacing:.0175rem;padding:.6875rem .9375rem}}.photobank__type-item._active{background:#666;color:var(--whte)}.photobank__btn{-webkit-tap-highlight-color:transparent}@media (min-width:79.9375em){.photobank__btn{display:none}}.header{margin-bottom:42px}@media (max-width:1365px){.header{padding-bottom:17px;position:fixed;top:0;width:100%;z-index:5;background:var(--whte);left:0}}.header__logo{transform:translateX(-31px);margin-top:-21px;margin-right:54px}@media (max-width:112.5em){.header__logo{transform:translateX(0);margin-right:30px}}@media (max-width:1365px){.header__logo{width:170px;margin-top:-11px}.header__logo img{max-width:100%;object-fit:contain;max-height:100%}}@media (max-width:47.99875em){.header__logo{width:auto;margin-top:0;transform:translateX(-14px)}}.header-top{background:var(--BG-alt);padding:16px 0 19px}@media (max-width:47.99875em){.header-top{padding:22px 0 13px}}.header-top__row{display:flex;align-items:center;padding-left:80px;max-width:1120px;margin:auto}@media (max-width:1365px){.header-top__row{padding-left:0}}.header-top__tel{margin-left:auto;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.48px;margin-right:20px;transition:color .3s ease-in 0s}@media (max-width:1365px){.header-top__tel{margin-left:0;margin-right:auto}}@media (max-width:47.99875em){.header-top__tel{margin-left:0;margin-bottom:70px}}.header-top__tel:hover{color:var(--blue)}.header-top__callback{margin-right:50px}@media (max-width:47.99875em){.header-top__callback{margin-bottom:25px}}.header-top__media{margin-right:50px}@media (max-width:1365px){.header-top__media.media{display:none}}.header-top__media a{border-radius:50%;overflow:hidden}.header-top__info{display:flex;flex-direction:column;font-size:14px;font-weight:400;line-height:20px}@media (max-width:1365px){.header-top__info{display:none}}.header-top__info b{font-weight:500;font-size:16px;color:var(--black);line-height:20px}.header-top .select{margin-left:auto}@media (max-width:1365px){.header-top .select{margin-left:0}}@media (max-width:47.99875em){.header-top .select{margin-left:auto;margin-top:12px}}.header-top .select .select__text{font-weight:600}@media (max-width:47.99875em){.header-top .select .select__text{font-size:13px;font-weight:550;line-height:normal;letter-spacing:.26px;color:var(--dark)}}.header-top .select .select__asset{border-radius:50%;border:1px solid var(--blackTwo);overflow:hidden;width:35px;aspect-ratio:1;margin-right:18px}@media (max-width:61.99875em){.header-top .select .select__asset{display:none}}.media{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.media__item{border-radius:50%;overflow:hidden;--size:35px;aspect-ratio:1;transition:transform .3s ease-in 0s}.media__item:hover{transform:scale(105%)}@media (max-width:47.99875em){.header-main{padding-top:16px}}.header-main__row{display:flex;align-items:flex-end}.header-main__btn{margin-right:40px}@media (max-width:1800px){.header-main__btn{margin-right:25px}}@media (max-width:93.75em){.header-main__btn{font-size:1.125rem}}@media (max-width:1365px){.header-main__btn{padding:10px 29px;font-size:16px;line-height:normal}.header-main__btn._active{color:var(--blue);border-color:var(--blue);background:var(--whte)}}@media (max-width:47.99875em){.header-main__btn{margin-right:16px}}.header-main__user{display:flex;align-items:center;font-size:20px;margin-right:45px;transition:color .3s ease-in 0s;font-weight:400;letter-spacing:.4px}@media (max-width:1800px){.header-main__user{font-size:0;margin-right:25px}}@media (max-width:1365px){.header-main__user{margin-left:auto}}@media (max-width:47.99875em){.header-main__user{margin-right:16px}}.header-main__cart:hover,.header-main__user:hover{color:var(--blue)}.header-main__user::after{content:"";display:block;aspect-ratio:1;width:50px;margin-left:21px;background:var(--icon) center center/contain no-repeat}@media (max-width:1800px){.header-main__user::after{margin-left:0}}@media (max-width:47.99875em){.header-main__user::after{width:36px}}.header-main__cart,.header-main__cart-quantity{display:flex;align-items:center;font-size:20px;letter-spacing:.4px}.header-main__cart{font-weight:400;transition:color .3s ease-in 0s}.header-main__cart-quantity{border-radius:25px;background:var(--grey);min-width:100px;padding-right:11px;font-weight:550;color:var(--whte)}@media (max-width:47.99875em){.header-main__cart-quantity{min-width:74px;font-size:16px;font-weight:550;margin-right:4px}}.header-main__cart-quantity::before{content:"";display:block;margin-right:13px;width:50px;aspect-ratio:1;background:var(--icon) center center/contain no-repeat}@media (max-width:47.99875em){.header-main__cart-quantity::before{width:36px}}.header-main__cart-text{margin-right:21px}@media (max-width:1800px){.header-main__cart-text{display:none}}.menu{padding-bottom:13px;margin-right:auto}@media (max-width:1365px){.menu{position:fixed;background:var(--whte);height:100%;max-height:calc(100vh - var(--pos));--pos:162px;width:100%;transform:translateX(-100vw);transition:transform .3s ease-in 0s;box-shadow:0 18px 16px 0 rgba(34,60,80,.4);padding:17px 30px 50px;z-index:8;overflow:auto;display:flex;flex-direction:column;align-items:flex-start;top:var(--pos);left:0;max-width:100vw}.menu-open .menu{transform:translateX(0)}}@media (max-width:47.99875em){.menu{--pos:140px}}.menu__list{display:flex;align-items:center;flex-wrap:wrap;gap:40px}@media (max-width:1800px){.menu__list{gap:25px}}@media (max-width:1365px){.menu__list{flex-direction:column;align-items:flex-start;width:100%;margin-bottom:50px;gap:0}}.menu__item{font-size:24px;font-weight:400;letter-spacing:.48px}@media (max-width:93.75em){.menu__item{font-size:18px;font-weight:400}}@media (max-width:1365px){.menu__item{font-size:22px;width:100%}.menu__item:first-child .menu__link{border-top:2px solid var(--grey)}}.menu__link{transition:color .3s ease-in 0s}@media (max-width:1365px){.menu__link{padding:30px 0;display:flex;align-items:center;border-bottom:2px solid var(--grey);justify-content:space-between}.menu__link[data-hassub]::after{content:"";display:block;margin-left:auto;mask:url(/local/templates/olissys2023/css/../img/cats/arr.svg)center center/contain no-repeat;-webkit-mask:url(/local/templates/olissys2023/css/../img/cats/arr.svg)center center/contain no-repeat;background:var(--blackTwo);height:12px;width:8px}}.body-tabs__info ul li a,.menu__link:hover,.plyr--full-ui.plyr.plyr--video .plyr__progress input[type=range]{color:var(--blue)}.icon-menu{display:none}@media (max-width:1365px){.icon-menu{display:block;position:relative;width:36px;height:36px;flex:0 0 36px;cursor:pointer;background:var(--dark);border-radius:50%;z-index:5;margin-right:16px}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;position:absolute;width:19px;border-radius:25px;left:8px;height:2px;background-color:var(--whte)}.icon-menu::before{top:10px}.icon-menu::after{bottom:10px}.icon-menu span{top:calc(50% - 1px)}.menu-open .icon-menu span{transform:scale(0)}.menu-open .icon-menu::before{transform:rotate(-45deg);top:calc(50% - 1px)}.menu-open .icon-menu::after{transform:rotate(45deg);bottom:calc(50% - 1px)}}.header-sublist{max-height:740px;border-radius:0 0 20px 20px;background:#fff;position:absolute;z-index:3;overflow:hidden;left:0;width:100%;height:0}@media (min-width:1365px){.header-sublist._active{box-shadow:0 51px 22px 8px rgba(34,60,80,.2)}}.header-sublist._active{height:auto;max-height:100vh}@media (max-width:1365px){.header-sublist._active{transition:transform .3s ease-in 0s;z-index:10;transform:translateX(0)}.header-sublist{height:auto;padding-top:17px;transform:translateX(100vw)}}.header-sublist__container{overflow:hidden;max-height:610px;padding-top:83px;padding-bottom:70px}@media (min-width:85.3125em){.header-sublist__container{padding-top:83px;padding-bottom:70px}}@media (max-width:1365px){.header-sublist__container{padding-top:0;overflow:auto;padding-bottom:70px;max-height:100vh}}.header-sublist__top{display:flex;align-items:center;justify-content:space-between;font-size:22px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.44px;padding-bottom:32px;margin-bottom:40px;border-bottom:2px solid var(--grey);border-top:2px solid var(--grey);padding-top:30px;position:sticky;width:100%;top:0;z-index:2;background:var(--whte)}@media (min-width:1365px){.header-sublist__top{display:none}}.header-sublist__back{aspect-ratio:1}.header-sublist__back::before{pointer-events:none}.header-sublist .header-sublist__close,.header-sublist__back{display:flex;justify-content:center;align-items:center;width:20px}.header-sublist .header-sublist__close::before,.header-sublist__back::before{content:"";position:absolute;mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:#999;width:20px;aspect-ratio:1}.header-sublist__row{overflow:hidden;max-height:610px}@media (max-width:1365px){.header-sublist__row{max-height:100vh}}.header-sublist__column{overflow:hidden;max-height:610px;gap:29px;display:none;grid-template-columns:repeat(4,1fr)}.header-sublist__column._active{display:grid}@media (max-width:1365px){.header-sublist__column{grid-template-columns:1fr;overflow:auto;padding-bottom:40px;max-height:var(--header);position:relative;gap:0}}.header-sublist__nav{overflow:auto;max-height:620px}.header-sublist__nav .header-sublist__list:not(:first-child){padding-top:50px;position:relative}.header-sublist__nav .header-sublist__list:not(:first-child)::before{content:"";position:absolute;top:25px;height:1px;width:100%;background:#ececec}@media (max-width:1365px){.header-sublist__nav{margin-block-end:50px;max-height:100%}.header-sublist__nav .header-sublist__list:not(:first-child) .header-sublist__link:first-child{border-top:0}}.header-sublist__nav .header-sublist__item{margin-bottom:0}.header-sublist__nav .header-sublist__item:not(:last-child){margin-bottom:0}@media (max-width:1365px){.header-sublist__nav .header-sublist__item:not(:last-child){margin-bottom:30px}}.header-sublist__list{display:block;overflow:auto;max-height:610px}@media (max-width:1365px){.header-sublist__list{max-height:initial;overflow:visible}}.header-sublist__list--ident{margin-bottom:28px}.header-sublist__item{font-size:1.0625rem;font-style:normal;font-weight:400;display:flex;line-height:20px;transition:color .3s ease-in 0s}@media (max-width:1365px){.header-sublist__item:not(:last-child){margin-bottom:30px}}@media (hover:hover){.header-sublist__item:hover{color:var(--blue)}}.header-sublist__item:not(:last-child){margin-bottom:10px}.header-sublist__title{margin-bottom:32px;color:#c8c8c8;font-size:20px;font-style:normal;font-weight:500;line-height:normal;padding-left:21px}@media (max-width:1365px){.header-sublist__title{margin-bottom:30px;padding:0}}.header-sublist__media{max-width:298px;margin-left:auto;grid-area:1/4/1/4;padding-right:72px}@media (max-width:1365px){.header-sublist__media{grid-area:initial;margin-left:auto;max-width:100%;width:100%;padding:0}}.body-tabs__info ol li ul li,.header-sublist__media .header-sublist__title{padding-left:0}.header-sublist__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:50px}@media (max-width:1365px){.header-sublist__grid{grid-template-columns:repeat(auto-fit,50px)}}.header-sublist__media-item{border-radius:10px;width:50px;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.header-sublist__media-item::before{content:"";width:28px;aspect-ratio:1;background:var(--icon) center center/contain no-repeat}.header-sublist__cards{grid-area:1/3/1/5;display:grid;gap:29px;justify-content:flex-end;grid-template-columns:repeat(auto-fill,406px)}@media (max-width:1365px){.header-sublist__cards{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-area:initial;justify-content:flex-start}}.header-sublist__card{display:flex;align-items:flex-end;font-size:20px;font-style:normal;font-weight:700;line-height:25px;color:var(--whte);padding:20px 20px 20px 30px;position:relative;justify-content:space-between;min-height:252px}@media (max-width:1365px){.header-sublist__card{aspect-ratio:315/90;min-height:0;color:var(--blackTwo);font-size:15px;font-style:normal;font-weight:550;line-height:18px}}.header-sublist__card p{margin-bottom:5px}@media (max-width:1365px){.header-sublist__card p span{display:none}.header-sublist__card p{max-width:120px}}.header-sublist__image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;overflow:hidden;z-index:-1}.header-sublist__image img{width:100%;height:100%;object-fit:cover}.header-sublist__card--alt{align-items:flex-start}@media (max-width:1365px){.header-sublist__card--alt{color:var(--whte)}}.header-sublist__icon{display:flex;justify-content:center;align-items:center;aspect-ratio:1;width:35px;border-radius:50%;border:2px solid var(--whte)}@media (max-width:1365px){.header-sublist__icon{display:none}}.header-sublist__icon::before{content:"";display:block;mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;height:10px;width:7px;background:var(--whte)}@media (max-width:1365px){.catalog-sublist{display:grid;top:175px;height:calc(100vh - 175px);left:0;max-height:100vh;width:100vw;z-index:10;background:var(--whte);position:fixed;transition:transform .3s ease-in 0s;transform:translateX(100vw);max-width:100vw;overflow:hidden}.catalog-sublist .header-sublist__item:first-child .sublist-link.sublist-link--hasicon{border-top:2px solid var(--grey)}.catalog-sublist .header-sublist__item .sublist-link.sublist-link--hasicon{border-radius:0;padding:24px 0;border-bottom:2px solid var(--grey)}}@media (max-width:1365px) and (max-width:47.99875em){.catalog-sublist{top:140px;height:calc(100vh - 140px)}}@media (max-width:1365px){.catalog-sublist._active,.catalog-sublist.catalog-sublist.header-sublist__column .catalog-sublist__item._active{transform:translateX(0)}.catalog-sublist.catalog-sublist.header-sublist__column{padding:0 30px}.catalog-sublist.catalog-sublist.header-sublist__column .catalog-sublist__item{gap:20px;position:absolute;display:grid;padding:0 30px 30px;transform:translateX(100vw);transition:transform .3s ease-in 0s;width:100%;top:0;left:0;background:var(--whte)}.catalog-sublist.catalog-sublist.header-sublist__column .catalog-sublist__title{padding-right:10px}.catalog-sublist.catalog-sublist.header-sublist__column .header-sublist__list{padding-top:0}.catalog-sublist.catalog-sublist.header-sublist__column .header-sublist__list:not(:first-child){padding-bottom:20px}.catalog-sublist.catalog-sublist.header-sublist__column .catalog-sublist__body::before,.catalog-sublist.catalog-sublist.header-sublist__column .header-sublist__list::before{content:"";display:none}.catalog-sublist.catalog-sublist.header-sublist__column .header-sublist__nav .header-sublist__item:not(:last-child){margin-bottom:0}.catalog-sublist.catalog-sublist.header-sublist__column .catalog-sublist__body{padding:0 30px;z-index:11;width:100%;position:initial}.catalog-sublist.catalog-sublist.header-sublist__column .catalog-sublist__body .catalog-sublist__group:last-child{margin-bottom:30px}}.catalog-sublist.header-sublist__column{gap:0}@media (max-width:1365px){.catalog-sublist .header-sublist__list{margin-block-start:0;margin-block-end:0}}.catalog-sublist__body{grid-area:span 1/span 3;max-height:610px;overflow:hidden;padding-left:80px;position:relative}.catalog-sublist__body::before{content:"";position:absolute;height:100%;min-height:600px;left:30px;top:0;width:1px;background:var(--black)}.catalog-sublist__item{display:none;grid-template-columns:repeat(auto-fill,211px);justify-content:space-between;gap:80px;max-height:100%;overflow:hidden}@media (max-width:1365px){.catalog-sublist__item{grid-template-columns:1fr;max-height:var(--header);border:0;overflow:auto}}.catalog-sublist__item::-webkit-scrollbar{height:5px;width:5px}.catalog-sublist__item::-webkit-scrollbar-track{background:var(--bg)}.catalog-sublist__item::-webkit-scrollbar-thumb{border-radius:20px;background:var(--blue)}.catalog-sublist__item._active{display:grid}.catalog-sublist__group{--indet:45px;position:relative;padding-top:var(--indet)}@media (max-width:1365px){.catalog-sublist__group{--indet:0}}.catalog-sublist__title{font-size:1.2rem;font-weight:500;line-height:normal;position:absolute;top:0;left:0;display:flex;align-items:center;gap:10px}@media (max-width:1365px){.catalog-sublist__title{position:initial;margin-bottom:25px}}.catalog-sublist__title:hover::after{content:"";transform:translateX(5px)}.catalog-sublist__title::after,.sublist-link::after{content:"";display:block;margin-left:auto;mask:url(/local/templates/olissys2023/css/../img/cats/arr.svg)center center/contain no-repeat;-webkit-mask:url(/local/templates/olissys2023/css/../img/cats/arr.svg)center center/contain no-repeat;background:var(--blackTwo);height:10px}.catalog-sublist__title::after{margin-top:2px;transition:transform .3s ease-in 0s;width:6px}.catalog-sublist__info{line-height:20px;font-size:1rem;font-weight:500;color:#c8c8c8;margin-bottom:10px}.catalog-sublist__about{margin-bottom:25px;font-weight:400;line-height:18px}@media (min-width:61.99875em){.catalog-sublist__about{font-size:.9375rem}}.sublist-link{padding:10px 21px;display:flex;align-items:center;font-size:20px;color:#000;min-height:50px;border-radius:5px;width:100%;transition:background .3s ease-in 0s}@media (max-width:1365px){.sublist-link{padding:0;font-size:20px;font-weight:400;line-height:25px;min-height:0}}@media (hover:hover){.sublist-link._active:hover,.sublist-link:hover{background:#ececec}}.sublist-link::after{width:7px}@media (max-width:1365px){.sublist-link::after{display:none}}.sublist-link.sublist-link--hasicon{padding:10px 21px 10px 10px}@media (max-width:1365px){.sublist-link.sublist-link--hasicon{padding:10px 0}}.sublist-link.sublist-link--hasicon::before{content:"";display:block;width:30px;aspect-ratio:1;mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--grey);margin-right:24px}.popup-choise .popup__content{max-width:56.25rem;padding:5px 30px 43px;position:relative;margin-bottom:20px}@media (max-width:47.99875em){.popup-choise .popup__content{padding:0 30px 43px}}.popup-choise .popup__top{background:var(--whte);margin:0-30px 40px}@media (max-width:111.25em){.popup-choise .popup__top{left:0;position:sticky;top:0}}.popup-choise .popup__top::before{content:"";left:30px;width:calc(100% - 60px)}@media (max-width:47.99875em){.popup-choise .popup__top{padding:2.0625rem 1.875rem}}.popup-choise .popup__top .popup__title{font-size:1.5rem;font-style:normal;font-weight:400;line-height:30px}.popup-choise .popup__top .popup__close{position:relative;top:auto;right:auto}@media (max-width:111.25em){.popup-choise .popup__top .popup__close{position:relative;top:auto;right:auto}}.popup-choise__content{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media (max-width:47.99875em){.popup-choise__content{grid-template-columns:1fr}}.popup-choise__content .btn{padding:12px 23px;font-size:.9375rem;font-style:normal;font-weight:500;line-height:normal}.popup-choise__selected{display:flex;align-items:center;padding:30px;justify-content:center;gap:20px;font-size:18px;font-style:normal;font-weight:550;line-height:normal;letter-spacing:-.18px;border-radius:8px;border:1px solid var(--grey);background:var(--whte);box-shadow:0 4px 50px 0 rgba(0,0,0,.05)}@media (min-width:47.99875em){.popup-choise__selected{grid-column-start:span 2}}.popup-choise__item{border-radius:8px;background:var(--whte);box-shadow:0 4px 50px 0 rgba(0,0,0,.05)}.popup-choise__image img,.popup-choise__image picture{max-width:100%;width:100%;height:auto;aspect-ratio:315/177;object-fit:contain}.popup-choise__info{padding:20px 40px 30px}.popup-choise__about dl,.popup-choise__value{display:flex;align-items:center;flex-wrap:wrap}.popup-choise__value{justify-content:space-between;margin-bottom:20px}.popup-choise__price{color:var(--blue);font-size:24px;font-weight:500;letter-spacing:-.24px}.popup-choise__about p{font-size:15px;font-weight:500;line-height:133.333%}.popup-choise__about dl{margin-bottom:3px;font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.22px;text-transform:uppercase;color:#c8c8c8;gap:.5em}.popup-choise__about dt{font-size:11px;font-weight:700;letter-spacing:.22px}.footer{padding:5.75rem 0 3.25rem}@media (max-width:93.75em){.footer{padding:5.125rem 0 3.25rem}}@media (max-width:61.99875em){.footer{padding:2.3125rem 0}}.top-footer{margin-bottom:2.4375rem}@media (min-width:61.99875em){.top-footer{border-bottom:.0625rem solid var(--grey)}}@media (min-width:93.75em){.top-footer{padding-bottom:3.3125rem}}@media (max-width:93.75em){.top-footer{padding-bottom:2.6875rem}}@media (max-width:61.99875em){.top-footer{margin-bottom:1.5rem;padding-bottom:0}}.top-footer__inner{display:flex;align-items:center;gap:1.875rem}@media (max-width:111.25em){.top-footer__inner{align-items:flex-start}}@media (max-width:93.75em){.top-footer__inner{justify-content:space-between;gap:4.6875rem}}@media (max-width:61.99875em){.top-footer__inner{gap:.625rem}}.top-footer__logo{display:flex;align-items:center;gap:1.75rem}@media (max-width:93.75em){.top-footer__logo{flex-direction:column;align-items:flex-start;gap:.625rem}}@media (max-width:61.99875em){.top-footer__logo{flex-direction:column;align-items:flex-start;gap:.9375rem}}.top-footer__crm{color:var(--whte);font-size:3.8125rem;font-weight:700;letter-spacing:-.1875rem;padding:1.75rem 1.5625rem;border-radius:.625rem;background:var(--blackTwo)}@media (max-width:93.75em){.top-footer__crm{font-size:2.75rem;letter-spacing:-2.162px;padding:.9375rem 1.1875rem .625rem}}@media (max-width:61.99875em){.top-footer__crm{font-size:1.9375rem;letter-spacing:-.09375rem;padding:.5rem;border-radius:.3125rem;width:100%;text-align:center}}.top-footer__title{font-size:1.75rem;font-weight:700;line-height:2.5rem;color:var(--blackTwo)}@media (max-width:93.75em){.top-footer__title{font-size:1.125rem;line-height:1.375rem}}@media (max-width:61.99875em){.top-footer__title{font-size:.8125rem;line-height:1rem}}.top-footer__info{font-size:.875rem;line-height:1.5rem;letter-spacing:.01625rem}@media (max-width:93.75em){.top-footer__info{font-size:.90625rem}}@media (max-width:61.99875em){.top-footer__info{font-size:.75rem;line-height:1rem}}@media (max-width:29.99875em){.top-footer__info{font-size:.375rem;line-height:.5625rem;letter-spacing:.0075rem}}@media (min-width:111.25em){.top-footer__info b{display:block}}.bottom-footer__list{display:flex;flex-direction:column;align-items:center;gap:.625rem}@media (max-width:93.75em){.bottom-footer__list{margin-bottom:.3125rem}}@media (max-width:61.99875em){.bottom-footer__list{margin-bottom:.625rem}}.bottom-footer__item img,.bottom-footer__item picture{width:25.4375rem;height:6.375rem;max-width:100%;max-height:100%;object-fit:contain}@media (max-width:29.99875em){.bottom-footer__item img,.bottom-footer__item picture{width:15.625rem;height:3.9375rem}}.bottom-footer__links{display:flex;flex-direction:column;align-items:center}.bottom-footer__link,.bottom-footer__link::after{transition:all .3s ease 0s;display:flex;justify-content:center}.bottom-footer__link{font-size:1.25rem;font-weight:500;align-items:flex-end;color:var(--blackTwo);gap:.625rem}@media (max-width:47.99875em){.bottom-footer__link{color:var(--blackTwo);font-size:.9375rem}}.bottom-footer__link::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--blackTwo);width:.5rem;height:.5rem;align-items:center;margin-bottom:.3125rem}.bottom-footer__link:hover::after{transform:translate(.3125rem,0)}.intro{margin-bottom:108px}@media (max-width:93.75em){.intro{margin-bottom:4.0625rem}}@media (max-width:47.99875em){.intro{margin-bottom:25px}}.intro__row,.intro__video{position:relative}.intro__video{border-radius:20px;box-shadow:0 4px 50px 0 rgba(0,0,0,.05);overflow:hidden;isolation:isolate;transform:translate3d(0,0,0);display:flex;padding-bottom:48.3%}@media (max-width:47.99875em){.intro__video{margin-left:-30px;margin-right:-30px;border-radius:0}}@media (max-width:93.75em){.intro__video{padding-bottom:55.7%}}@media (max-width:47.99875em){.intro__video{padding-bottom:67%}}.intro__video iframe,.intro__video img,.intro__video picture,.intro__video video{object-fit:cover;isolation:isolate}.intro__btn{position:absolute;left:50%;transform:translateX(-50%);bottom:60px;padding:14px 77px;font-size:32px;font-style:normal;font-weight:500}@media (max-width:93.75em){.intro__btn{bottom:40px}}@media (max-width:47.99875em){.intro__btn{display:none}}.mobile-contacts{margin-bottom:40px}@media (min-width:47.99875em){.mobile-contacts{display:none}}.mobile-contacts__row{display:grid;grid-template-columns:repeat(2,1fr);gap:13px 15px}.mobile-contacts__phone{font-size:18px;font-weight:700;line-height:normal;letter-spacing:.36px}.mobile-contacts__address{font-size:10px;font-style:normal;font-weight:550;line-height:17px;margin-top:auto}.mobile-contacts .mobile-contacts__callback.btn{font-size:12px;font-style:normal;font-weight:400;line-height:normal;padding:10px 22px;letter-spacing:.24px}@media (max-width:47.99875em){.mobile-contacts .mobile-contacts__callback.btn{font-size:12px!important;display:flex;justify-content:center;align-items:center}}.mobile-contacts__media,.mobile-contacts__time{font-size:10px;font-style:normal;font-weight:400;line-height:12px}.mobile-contacts__media{display:flex;align-items:center;gap:10px;justify-content:center;color:var(--whte);font-size:12px;line-height:normal;border-radius:20px;padding:8px 10px;letter-spacing:.24px}.mobile-contacts__media::before{content:"";width:18px;aspect-ratio:1;background:var(--icon) center center/contain no-repeat}.categories{margin-bottom:100px}@media (max-width:111.25em){.categories{margin-bottom:70px}}@media (max-width:47.99875em){.categories{margin-bottom:40px}}.categories__top{display:flex;justify-content:space-between;margin-bottom:33px;align-items:flex-start}@media (max-width:47.99875em){.categories__top{margin-bottom:16px}}.categories__btn{font-size:24px;font-style:normal;font-weight:500;padding:12px 55px;line-height:normal}@media (max-width:61.99875em){.categories__btn{display:none}}.categories__row{display:grid;grid-template-columns:repeat(6,1fr);max-width:100%;gap:30px;overflow:hidden}@media (max-width:93.75em){.categories__row{grid-template-rows:14.6875rem 14.6875rem}}@media (max-width:85.3125em){.categories__row{grid-template-columns:repeat(4,1fr);grid-template-rows:auto}}@media (max-width:61.99875em){.categories__row{gap:15px}}@media (max-width:47.99875em){.categories__row{grid-template-columns:repeat(2,1fr)}}.categories__item{position:relative;overflow:hidden;box-shadow:0 4px 50px 0 rgba(0,0,0,.05);border-radius:20px}@media (min-width:61.99875em){.categories__item{margin-bottom:20px}}@media (max-width:47.99875em){.categories__item{border-radius:8px}}.categories__item:hover .categories__image{transform:scale(103%)}.categories__item:first-child{grid-area:1/1/3/3}.categories__item:nth-child(3){grid-area:span 1/span 2}.categories__item:nth-child(4){grid-area:1/6/3/6}.categories__item:nth-child(5){grid-area:span 1/span 2}@media (min-width:61.99875em){.categories__item:nth-child(6){margin-right:30px;margin-bottom:30px}}@media (max-width:1365px){.categories__item:first-child{grid-area:1/1/3/3}.categories__item:nth-child(3){grid-area:span 1/span 2}.categories__item:nth-child(4){grid-area:span 1/span 1}.categories__item:nth-child(5){grid-area:span 1/span 3}.categories__item:nth-child(6){grid-area:1/3/1/3}}@media (max-width:47.99875em){.categories__item{height:90px}.categories__item:first-child{grid-area:1/1/1/3;height:auto;aspect-ratio:315/171}.categories__item:nth-child(3){grid-area:span 1/span 1;margin-left:-55px;min-height:171px}.categories__item:nth-child(4){grid-area:4/1/4/1;max-width:calc(100% - 55px);aspect-ratio:171/95;min-height:171px}.categories__item:nth-child(4) .btn.categories__link{right:6px}.categories__item:nth-child(5){grid-area:2/1/2/3}.categories__item:nth-child(6){grid-area:3/2/3/3}.categories__item:nth-child(6) .btn.categories__link{left:auto;right:var(--position)}}.categories__image{width:100%;height:100%;overflow:hidden;transition:transform .3s ease-in 0s}.categories__image img,.categories__image picture{width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover}.categories .categories__link.btn{--position:20px;padding:15px 20px;position:absolute;z-index:2}@media (max-width:61.99875em){.categories .categories__link.btn{--position:10px}}@media (max-width:47.99875em){.categories .categories__link.btn{font-size:12px;padding:7px 12px;line-height:normal}}.btn.categories__link{top:var(--position);left:var(--position)}.btn.categories__link.categories__link--bottom{top:auto;bottom:var(--position)}.btn.categories__link.categories__link--right{left:auto;right:var(--position)}.social{background:var(--greyWhte);padding:5.5rem 0}@media (max-width:93.75em){.social{padding:5rem 0 6.25rem}}@media (max-width:61.99875em){.social{padding:2.5rem 0}}.social__body{display:flex;align-items:center;justify-content:space-between;gap:1.5625rem}@media (max-width:93.75em){.social__body{justify-content:center;flex-direction:column;gap:2.1875rem}}@media (max-width:79.9375em){.social__body{justify-content:center;flex-direction:column;gap:0}}.social__title{font-size:3.125rem;line-height:3.75rem}@media (min-width:111.25em){.social__title{max-width:20.25rem}}@media (max-width:89.9375em){.social__title{font-size:2.1875rem;line-height:2.8125rem;margin-bottom:1.5625rem}}@media (max-width:79.9375em){.social__title{font-size:1.5rem;line-height:1.875rem;text-align:center;margin-bottom:1.5625rem}}.social__list{display:flex;align-items:center;gap:1.875rem}@media (min-width:111.25em){.social__list{display:grid;grid-template-columns:repeat(3,25.5rem)}}@media (max-width:111.25em){.social__list{justify-content:center;width:100%;max-width:77.5rem}}@media (max-width:61.99875em){.social__list{justify-content:center;gap:.9375rem}}.social__item{border-radius:1.25rem;display:flex;align-items:center;gap:1.875rem;background:var(--whte);overflow:hidden;max-height:7.5rem;transition:all .3s ease 0s}@media (max-width:93.75em){.social__item{width:100%}}.social__item:first-child .social__item-img img,.social__item:first-child .social__item-img picture{width:11.5rem;object-fit:contain;height:11.625rem}@media (max-width:61.99875em){.social__item:first-child .social__item-img img,.social__item:first-child .social__item-img picture{width:3.75rem;height:3.75rem}}.social__item:nth-child(2){background:var(--blackTwo);color:var(--whte)}.social__item:nth-child(3){background:linear-gradient(95deg,#fea804 0,#ff1d74 50%,#b000f9 100%);color:var(--whte)}@media (max-width:61.99875em){.social__item{display:flex;justify-content:center;align-items:center;padding:1.09375rem}}.social__item-title{font-size:2.25rem;font-weight:700;padding-left:2.5rem}@media (max-width:111.25em){.social__item-title{font-size:2rem;padding-left:2.5rem}}@media (max-width:85.3125em){.social__item-title{font-size:1.5rem;padding-left:1.875rem}}@media (max-width:61.99875em){.social__item-title{display:none}}@media (min-width:61.99875em){.social__item-img{transform:rotate(25deg)}}.social__item-img img,.social__item-img picture{width:8.25rem;object-fit:contain;height:11.625rem}@media (max-width:61.99875em){.social__item-img img,.social__item-img picture{width:3.75rem;height:3.75rem}}.transformer{background:var(--BG);padding:6.5625rem 0}@media (max-width:93.75em){.transformer{padding:4.6875rem 0}}@media (max-width:61.99875em){.transformer{padding:2.8125rem 0}}@media (max-width:93.75em){.transformer__img{margin:0-6.25rem}}@media (max-width:61.99875em){.transformer__img{margin:0-1.875rem}}.transformer__img img,.transformer__img picture{width:100%;max-height:39.0625rem;height:100%;max-width:100%;object-fit:cover}.top-transformer{display:flex;align-items:center;gap:1.875rem;margin-bottom:4.0625rem}@media (max-width:111.25em){.top-transformer{align-items:flex-start;margin-bottom:3.4375rem}}@media (max-width:85.3125em){.top-transformer{flex-direction:column;margin-bottom:1.5625rem}}@media (min-width:111.25em){.top-transformer__title{flex:0 0 34.5625rem;margin-right:30px}}@media (max-width:85.3125em){.top-transformer__title{margin-right:0;margin-bottom:30px}}@media (max-width:111.25em){.top-transformer__title{font-size:2rem;line-height:2.5rem;flex:0 0 24.5625rem}}@media (max-width:85.3125em){.top-transformer__title{flex:auto}}@media (max-width:47.99875em){.top-transformer__title{max-width:90%;font-size:1.5rem;line-height:1.875rem}}.top-transformer__text{color:var(--blackTwo);font-size:1.25rem;font-weight:300;line-height:1.875rem;letter-spacing:.025rem}@media (max-width:93.75em){.top-transformer__text{font-size:1.25rem;line-height:1.875rem;letter-spacing:.025rem}}@media (max-width:85.3125em){.top-transformer__text{font-size:.9375rem;line-height:1.25rem}}@media (max-width:47.99875em){.top-transformer__text{font-size:.6875rem;font-weight:300;line-height:1rem;letter-spacing:.01375rem}}.reviews{padding:6.25rem 0}@media (max-width:93.75em){.reviews{padding:5rem 0}}@media (max-width:61.99875em){.reviews{padding:3.125rem 0 0}}.reviews__container{position:relative}.reviews__slider{margin:-5rem -1.25rem;padding:5rem 1.25rem;overflow:hidden}@media (min-width:1400px){.reviews__slider:not(.swiper-initialized) .reviews__swiper{gap:30px}}@media (max-width:111.25em){.reviews__slider{margin:-5rem -1.25rem;padding:5rem 1.25rem}}@media (max-width:61.99875em){.reviews__slider{margin:-5rem -1.875rem;padding:5rem 1.875rem}}.reviews__slide{height:auto}@media (min-width:1400px){.reviews__slider:not(.swiper-initialized) .reviews__slide{width:553px;flex:0 0 553px}}.reviews__arrows{position:absolute;top:53%;left:0;pointer-events:none;width:100%;display:flex;justify-content:space-between;height:3.125rem;transform:translate(0,-50%);overflow:visible!important}@media (max-width:61.99875em){.reviews__arrows{display:none}}@media (min-width:111.25em){.reviews__arrows .reviews__swiper-arrow-prev{left:-50px}.reviews__arrows .reviews__swiper-arrow-next{right:-50px}}.reviews__swiper-arrow{pointer-events:all;display:flex;justify-content:center;align-items:center;flex:0 0 3.125rem;width:3.125rem;transition:all .3s ease 0s}.popular__slide.popular__slide-sale .content-popular__old::after,.reviews__swiper-arrow::before{mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:#666;width:1.5625rem}.reviews__swiper-arrow::before{content:"";height:3.125rem;transition:all .3s ease 0s;display:flex}.reviews__swiper-arrow:hover::before{background:var(--black)}@media (min-width:47.99875em){.reviews__mob{display:none}}@media (max-width:47.99875em){.reviews__mob{margin-top:2.75rem}.reviews__mob .top-reviews__list{display:flex;justify-content:center;gap:.9375rem}.reviews__mob .top-reviews__list .top-reviews__link{display:flex;justify-content:center;align-items:center;padding:1.09375rem;width:5.9375rem;height:5.9375rem;zoom:50%}.reviews__mob .top-reviews__list .top-reviews__link img,.reviews__mob .top-reviews__list .top-reviews__link picture{width:3.75rem;height:3.75rem}}.top-reviews{margin-bottom:7.5rem}@media (max-width:93.75em){.top-reviews{margin-bottom:4.0625rem}}@media (max-width:47.99875em){.top-reviews{margin-bottom:4.25rem}}@media (min-width:47.99875em){.top-reviews{display:flex;justify-content:space-between;align-items:center;gap:1.875rem}}@media (max-width:47.99875em){.top-reviews__title{text-align:center}}.top-reviews__list{display:flex;align-items:center;gap:1.5625rem}@media (max-width:47.99875em){.top-reviews__list{display:none}}.top-reviews__link{display:flex;justify-content:center;align-items:center;width:4.375rem;height:4.375rem;border-radius:.625rem}.slide-reviews__body{padding:4.4375rem 1.5625rem 2.625rem;border-radius:1.25rem;background:var(--whte);border:.0625rem solid #666;position:relative;margin-bottom:1.5625rem;height:calc(100% - 1.875rem)}@media (min-width:111.25em){.slide-reviews__body{padding:4.4375rem 3.125rem 2.625rem}}@media (max-width:93.75em){.slide-reviews__body{padding:2.5rem 3.125rem 2.0625rem;margin-bottom:.9375rem}}@media (max-width:47.99875em){.slide-reviews__body{border-radius:.5rem;padding:3.125rem 1.5625rem 1.375rem;margin-bottom:.8125rem}}.slide-reviews__top{position:absolute;top:-3.75rem;left:3.125rem}@media (max-width:93.75em){.slide-reviews__top{top:-2.6875rem}}@media (max-width:47.99875em){.slide-reviews__top{top:-2.1875rem;left:1.6875rem}}.slide-reviews__content{display:flex;align-items:flex-start;gap:.625rem}.slide-reviews__avatar{width:7.25rem;height:7.25rem;border-radius:50%;overflow:hidden;background:var(--blue);position:relative}@media (max-width:93.75em){.slide-reviews__avatar{width:5.0625rem;height:5.0625rem}}@media (max-width:47.99875em){.slide-reviews__avatar{width:4.0625rem;height:4.0625rem}}.slide-reviews__avatar p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.625rem;font-weight:700;line-height:3.75rem;color:var(--whte)}@media (max-width:93.75em){.slide-reviews__avatar p{font-size:1.75rem}}@media (max-width:47.99875em){.slide-reviews__avatar p{font-size:1.5625rem}}.slide-reviews__img img,.slide-reviews__img picture{width:100%;height:100%;max-width:7.25rem;max-height:7.25rem;object-fit:cover}.slide-reviews__rating{padding-top:.875rem}.slide-reviews__rating .rating__value{display:none}.slide-reviews__icon{width:3.125rem;height:3.125rem;border-radius:.625rem;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:-1.875rem}@media (max-width:93.75em){.slide-reviews__icon{width:2.1875rem;height:2.1875rem;left:-1.25rem}}@media (max-width:47.99875em){.slide-reviews__icon{width:1.5625rem;height:1.5625rem;border-radius:.375rem;top:0;left:-.8125rem}}.slide-reviews__icon img,.slide-reviews__icon picture{width:2rem;height:2rem;object-fit:contain}@media (max-width:93.75em){.slide-reviews__icon img,.slide-reviews__icon picture{height:1.25rem;width:1.25rem}}@media (max-width:47.99875em){.slide-reviews__icon img,.slide-reviews__icon picture{height:.8125rem;width:.8125rem}}.slide-reviews__link{font-size:1.25rem;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;gap:.625rem;transition:all .3s ease 0s}@media (max-width:47.99875em){.slide-reviews__link{font-size:.9375rem;font-weight:500;line-height:normal;justify-content:flex-start}}.info-reviews__popup::after,.slide-reviews__link::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;width:.5rem;height:.5rem;background:var(--black);transition:all .3s ease 0s}.content-popular__link:hover::after,.info-reviews__popup:hover::after,.slide-reviews__link:hover::after{transform:translate(.3125rem,0)}.info-reviews__content{margin-bottom:2.1875rem}@media (max-width:47.99875em){.info-reviews__content{margin-bottom:1.3125rem}}.info-reviews__title{font-size:1.375rem;font-weight:500;line-height:3.75rem}@media (max-width:47.99875em){.info-reviews__title{font-size:.9375rem;margin-bottom:.3125rem;line-height:normal}}.info-reviews__text{color:var(--black);font-size:1.25rem;font-weight:300;line-height:1.5625rem;letter-spacing:.02rem;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.7rem}@media (max-width:93.75em){.info-reviews__text{-webkit-line-clamp:5}}@media (max-width:47.99875em){.info-reviews__text{-webkit-line-clamp:5;font-size:.6875rem;font-weight:300;line-height:1rem;letter-spacing:.01375rem;margin-bottom:0}}.info-reviews__popup{font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5625rem;letter-spacing:.02rem;display:inline-flex;align-items:center;gap:.625rem}@media (max-width:47.99875em){.info-reviews__popup{font-size:.6875rem;font-weight:500;line-height:1rem;letter-spacing:.01375rem;gap:.3125rem}}.info-reviews__slider{margin:0-1.5625rem;padding:0 1.5625rem;position:relative}@media (min-width:111.25em){.info-reviews__slider{margin:0-3.125rem;padding:0 3.125rem}}@media (max-width:93.75em){.info-reviews__slider{margin:0-3.125rem;padding:0 3.125rem}}@media (max-width:47.99875em){.info-reviews__slider{margin:0-1.5625rem;padding:0 1.5625rem}}.body-tabs__info h3,.info-reviews__swiper{margin-bottom:1.25rem}.info-reviews__slide{cursor:pointer}.info-reviews__img img,.info-reviews__img picture{width:100%;height:15.625rem;object-fit:cover;max-width:100%;max-height:100%;border-radius:1.25rem;overflow:hidden}@media (max-width:93.75em){.info-reviews__img img,.info-reviews__img picture{height:10.375rem}}@media (max-width:47.99875em){.info-reviews__img img,.info-reviews__img picture{height:7.5rem;border-radius:.5rem}}.info-reviews__arrows{justify-content:flex-end;padding-right:1.25rem}@media (max-width:93.75em){.info-reviews__arrows{padding-right:0;margin-right:-1rem}}@media (max-width:85.3125em){.info-reviews__arrows{margin-right:0}}@media (max-width:47.99875em){.info-reviews__arrows{justify-content:flex-start}}.popular{overflow:hidden;padding:4.25rem 0 3.6875rem;background:var(--BG)}@media (max-width:93.75em){.popular{padding:5rem 0}}@media (max-width:47.99875em){.popular{padding:2.5rem 0 1.875rem}}.popular__top{display:flex;justify-content:space-between;align-items:center;gap:1.875rem;margin-bottom:2.0625rem}@media (max-width:47.99875em){.popular__top{margin-bottom:1.875rem}}.popular__link{padding:.8125rem 2rem}@media (max-width:47.99875em){.popular__link{display:none}}.popular__slider.mobile__popular__slider{overflow:hidden}.popular__swiper{margin-bottom:2.375rem}@media (max-width:47.99875em){.popular__swiper{margin-bottom:8px}.popular__slider.mobile__popular__slider{overflow:visible}}.popular__slide{border-radius:1.25rem;overflow:hidden;height:100%;cursor:pointer;background:var(--whte);box-shadow:0 4px 50px 0 rgba(0,0,0,.05)}.popular__slide.popular__slide-sale .content-popular__old::after{height:1.5625rem}@media (max-width:47.99875em){.popular__slide.popular__slide-sale .content-popular__old::after{width:1.25rem;height:1.25rem}}.popular__slide-body{height:100%;position:relative}.column-product__img.mobile_img,.popular__slide-img.mobile_img{height:14.375rem;background-repeat:no-repeat;background-position:center -9px;background-size:cover}.popular__slide-img img,.popular__slide-img picture{width:100%;max-width:100%;height:14.375rem;max-height:100%;object-fit:cover}@media (max-width:47.99875em){.popular__slide-img img,.popular__slide-img picture{height:7.125rem}.column-product__img.mobile_img,.popular__slide-img.mobile_img{height:11rem}}.popular__slide-banners,.popular__slide-content{display:flex;flex-direction:column}.popular__slide-sale .content-popular__price .content-popular__value{color:#ff0057}.popular__slide-sale .content-popular__price .content-popular__value::after{background:#ff0057}.popular__slide-banners{position:absolute;top:2.5rem;left:0;gap:.625rem;pointer-events:none}.popular__slide-banner{color:var(--whte);font-size:1.25rem;font-weight:700;line-height:normal;letter-spacing:.025rem;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:5.6875rem;height:3.125rem}.popular__slide-banner::before{content:"";position:absolute;top:0;left:0;display:flex;width:5.6875rem;height:3.125rem;background:var(--icon) center center/contain no-repeat;z-index:-1}.popular__arrows{justify-content:flex-end}.content-popular{padding:2.6875rem 3.1875rem 3.3125rem}@media (max-width:47.99875em){.content-popular{padding:1.875rem 1.625rem}}.content-popular__name{position:relative;font-size:1.375rem;line-height:136.364%;letter-spacing:.44px;margin-block-end:14px;font-weight:300;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}@media (max-width:111.25em){.content-popular__name{font-size:1.125rem}}@media (max-width:47.99875em){.content-popular__name{font-size:.9375rem;line-height:20px;font-weight:500;margin-block-end:8px}}.content-popular__price{margin-bottom:1.125rem;display:flex;align-items:flex-end;gap:.625rem;flex-wrap:wrap;position:relative}@media (max-width:47.99875em){.content-popular__price{margin-bottom:1.25rem}}.content-popular__value{color:var(--blue);font-size:2rem;font-weight:500;letter-spacing:-.02rem;white-space:nowrap;display:flex;align-items:center;gap:.3125rem}.content-popular__value span{font-size:1.4rem;color:#c8c8c8;padding:7px 5px 0 0}@media (max-width:47.99875em){.content-popular__value{font-size:1.5rem;letter-spacing:-.015rem}.content-popular__value span{font-size:1rem}}.content-popular__value::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--blue);width:1.5625rem;height:1.5625rem;margin-left:5px;display:inline-block}@media (max-width:47.99875em){.content-popular__value::after{width:1.25rem;height:1.25rem}}.content-popular__old{color:#666;font-size:1.375rem;font-weight:500;letter-spacing:-.01375rem;text-decoration:line-through;display:flex;align-items:center;gap:.3125rem}@media (max-width:47.99875em){.content-popular__old{font-size:1rem}}.content-popular__old::after{content:""}.content-popular__title{color:#c8c8c8;font-size:1rem;font-weight:400;line-height:137.182%;letter-spacing:.02rem;text-transform:uppercase;margin-bottom:.9375rem;position:relative}@media (max-width:47.99875em){.content-popular__title{font-size:.6875rem;margin-bottom:.625rem}}.content-popular__text{font-size:1.375rem;font-weight:300;line-height:1.875rem;letter-spacing:.0275rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:5.3125rem;margin-bottom:2.3125rem;position:relative}.rotating-content-popular__text.content-popular__text{height:unset;margin-bottom:0}@media (max-width:47.99875em){.content-popular__text{font-size:.9375rem;line-height:1.1916875rem;letter-spacing:.01875rem;height:3.4375rem;margin-bottom:.3125rem}}.content-popular__items{display:flex;flex-direction:column;gap:.9375rem}.content-popular__links{display:flex;align-items:center;justify-content:space-between;gap:.625rem;position:relative}.content-popular__link{font-size:1.25rem;font-weight:500;line-height:2.1875rem;transition:all .3s ease 0s;display:flex;align-items:center;gap:.625rem}@media (max-width:47.99875em){.content-popular__link{font-size:.9375rem;font-style:normal;font-weight:500;line-height:normal}}.content-popular__link::after,.item-promo__link::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat}.content-popular__link::after{width:.5rem;height:.5rem;background:var(--black);transition:all .3s ease 0s;margin-left:10px}.content-popular__btn{font-size:1.125rem;font-style:normal;font-weight:500;line-height:normal;padding:.5rem 1.4375rem;white-space:nowrap}@media (max-width:47.99875em){.content-popular__btn{font-size:.9375rem;font-style:normal;font-weight:500;line-height:normal;padding:.5rem 1rem}}.choice{padding:6.25rem 0}@media (max-width:93.75em){.choice{padding:5.9375rem 0 6.25rem}}@media (max-width:61.99875em){.choice{padding:2.5625rem 0 2.9375rem}}.choice__top{gap:2.125rem;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:9rem}@media (min-width:85.3125em){.choice__top{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:93.75em){.choice__top{margin-bottom:5.3125rem}}@media (max-width:61.99875em){.choice__top{margin-bottom:2.3125rem;gap:27px}.choice__title{font-size:1.5rem}}.choice__items{display:grid;grid-template-columns:repeat(3,1fr);gap:1.875rem}@media (max-width:47.99875em){.choice__items{gap:.9375rem}}.choice__row{display:grid;grid-template-columns:repeat(4,1fr);gap:5.5rem}@media (max-width:111.25em){.choice__row{grid-template-columns:repeat(2,1fr);gap:2.0625rem}}@media (max-width:93.75em){.choice__row{padding-left:2.5rem;gap:2.1875rem 3.125rem}}@media (max-width:85.3125em){.choice__row{padding-left:0}}@media (max-width:47.99875em){.choice__row{grid-template-columns:repeat(1,1fr);padding-left:5px;gap:1.75rem}}@media (max-width:93.75em){.choice__column{display:flex;gap:4.5625rem}}@media (max-width:85.3125em){.choice__column{flex-direction:column;gap:2.5rem}}@media (max-width:47.99875em){.choice__column{display:flex;flex-direction:row;gap:2.875rem}}@media (min-width:47.99875em){.choice__column-img{margin-bottom:2.5rem}}@media (max-width:93.75em){.choice__column-img{flex:0 0 6.25rem;margin-bottom:0}}@media (max-width:47.99875em){.choice__column-img{flex:0 0 3.4375rem}}.choice__column-img img,.choice__column-img picture{height:5.9375rem;max-width:100%;object-fit:contain}@media (max-width:47.99875em){.choice__column-img img,.choice__column-img picture{height:3.3125rem}}.choice__column-title{font-size:1.25rem;font-weight:500;line-height:1.5625rem;letter-spacing:.0375rem;margin-bottom:1.25rem}@media (max-width:93.75em){.choice__column-title{margin-bottom:.8125rem;font-size:1.5625rem}}@media (max-width:47.99875em){.choice__column-title{font-size:.9375rem;font-weight:500;line-height:1.125rem;margin-bottom:.4375rem}}.choice__column-text{font-size:1rem;font-weight:300;line-height:1.5625rem;letter-spacing:.03rem}@media (max-width:93.75em){.choice__column-text{margin-bottom:.8125rem;font-size:1.25rem}}@media (max-width:47.99875em){.choice__column-text{font-size:.6875rem;line-height:.875rem;letter-spacing:.020625rem}}.item-choice__title{font-size:4.0625rem;font-style:normal;font-weight:500}@media (max-width:93.75em){.item-choice__title{font-size:3.4375rem;margin-bottom:.3125rem}}@media (max-width:47.99875em){.item-choice__title{font-size:1.875rem;font-weight:500;line-height:109.384%;margin-bottom:0}}.item-choice__text{font-size:1.25rem;font-weight:500;line-height:1.875rem;margin-bottom:.875rem}@media (max-width:47.99875em){.item-choice__text{font-size:.9375rem;font-style:normal;font-weight:500;line-height:normal}}.item-choice__info{font-size:1.25rem;font-style:normal;font-weight:300;line-height:1.5625rem;letter-spacing:.0375rem;max-width:95%}@media (max-width:93.75em){.item-choice__info{font-size:1.0625rem;line-height:1.4375rem}}@media (max-width:47.99875em){.item-choice__info{font-size:.6875rem;font-weight:300;line-height:.875rem;letter-spacing:.020625rem}}.promo{padding:62px 0 100px;background:var(--greyWhte)}@media (max-width:93.75em){.promo{padding:70px 0 90px}}@media (max-width:47.99875em){.promo{padding:0;background:0 0;margin-bottom:0}}.promo__row{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media (max-width:1800px){.promo__row{grid-template-columns:repeat(1,1fr)}}@media (max-width:93.75em){.promo__row{gap:42px}}@media (max-width:47.99875em){.promo__row{gap:39px}}.promo__column{display:flex;flex-direction:column;max-width:100%;overflow:hidden}@media (max-width:47.99875em){.promo__column:nth-child(1){overflow:visible;position:relative;padding:34px 0 30px}.promo__column:nth-child(1) .promo__title{margin-bottom:13px}.promo__column:nth-child(1)::before{content:"";position:absolute;top:0;left:-30px;width:calc(100% + 60px);z-index:-1;height:100%;background:var(--greyWhte)}}.promo__title{margin-bottom:18px;font-size:20px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.6px}@media (max-width:93.75em){.promo__title{margin-bottom:.9375rem}}@media (max-width:47.99875em){.promo__title{font-size:24px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:20px}}.promo__items{display:flex;gap:30px;height:100%;max-width:100%}@media (max-width:93.75em){.promo__items{display:grid;grid-template-columns:repeat(3,1fr)}}@media (max-width:85.3125em){.promo__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:47.99875em){.promo__items{flex-direction:column;grid-template-columns:repeat(1,1fr);gap:15px}}@media (max-width:93.75em){.promo__items.promo__items--alt .item-promo:nth-child(odd) .item-promo__bottom{padding:55px 35px 48px 0}.promo__items.promo__items--alt .item-promo:nth-child(odd) .item-promo__text{margin-left:auto;white-space:nowrap}.promo__items.promo__items--alt .item-promo .item-promo__image{position:absolute;top:0;left:0;width:100%;flex:1 1 auto}.promo__items.promo__items--alt .item-promo .item-promo__bottom{padding-left:30px}.promo__items.promo__items--alt .item-promo .item-promo__text{position:relative;z-index:2;max-width:140px;width:100%;color:var(--blackTwo)}}@media (max-width:61.99875em){.promo__items.promo__items--alt .item-promo__bottom{padding:11px 31px 16px 25px}.promo__items.promo__items--alt .item-promo:nth-child(odd) .item-promo__bottom{padding:11px 31px 16px 25px}}@media (max-width:47.99875em){.promo__items.promo__items--alt .item-promo:nth-child(odd) .item-promo__bottom{padding-right:30px;padding-left:0}.promo__items.promo__items--alt .item-promo:nth-child(odd) .item-promo__text{margin-left:auto}.promo__items.promo__items--alt .item-promo .item-promo__image{position:absolute;top:0;left:0;width:100%;flex:1 1 auto}.promo__items.promo__items--alt .item-promo .item-promo__bottom{padding-left:30px}.promo__items.promo__items--alt .item-promo .item-promo__text{position:relative;z-index:2;max-width:120px;color:var(--blackTwo)}}.item-promo{display:flex;border-radius:20px;overflow:hidden;flex:0 0 calc(33.333% - 20px);flex-direction:column;position:relative}@media (max-width:93.75em){.item-promo{border-radius:8px;overflow:hidden;background:var(--color) center center/contain no-repeat}}@media (max-width:47.99875em){.item-promo{box-shadow:0 4px 50px 0 rgba(0,0,0,.05)}}@media (max-width:93.75em){.item-promo{flex-direction:row;align-items:center;flex:1 1 auto}}.item-promo__image{flex:1 0 160px;position:relative;width:100%;height:100%}@media (max-width:93.75em){.item-promo__image{flex:0 0 182px}}.item-promo__image img,.item-promo__image picture{width:100%;height:100%;object-fit:cover;max-width:100%;max-height:100%}@media (max-width:93.75em){.item-promo__image img,.item-promo__image picture{max-height:11.25rem;border-radius:0}}@media (max-width:47.99875em){.item-promo__image{flex:0 0 150px}}.item-promo__tag{position:absolute;left:0;top:26px;min-width:62px;color:var(--whte);font-size:16px;font-weight:700;line-height:normal;padding:9px 17px 8px 12px;background:var(--color);clip-path:polygon(100%0,90% 50%,100% 100%,0 100%,0 50%,0 0)}@media (max-width:93.75em){.item-promo__tag{top:10px;font-size:14px;font-weight:700;min-width:54px;line-height:normal;padding:5px 15px 5px 8px}}@media (max-width:47.99875em){.item-promo__tag{top:10px;font-size:11px;font-weight:700;min-width:43px;line-height:normal;padding:5px 10px 5px 8px}}.item-promo__bottom{background:var(--color);flex:1 1 auto;padding:18px 20px 20px 25px;display:flex;gap:0;max-width:100%;min-height:6.875rem;justify-content:space-between}@media (max-width:93.75em){.item-promo__bottom{padding:25px 31px 28px 35px;align-items:center;gap:40px}}@media (max-width:61.99875em){.item-promo__bottom{gap:20px}}@media (max-width:47.99875em){.item-promo__bottom{padding:11px 31px 16px 25px;align-items:center;min-height:90px}}.item-promo__text{font-size:20px;font-style:normal;font-weight:400;color:var(--whte);line-height:24px}@media (max-width:93.75em){.item-promo__text{font-weight:500}}@media (max-width:61.99875em){.item-promo__text{font-size:15px;line-height:18px}}.item-promo__link{--size:35px;display:flex;justify-content:center;align-items:center;width:var(--size);aspect-ratio:1;border-radius:50%;border:2px solid var(--whte);flex:0 0 var(--size);align-self:flex-end}@media (max-width:93.75em){.item-promo__link{opacity:0;position:absolute;width:100%;height:100%;z-index:2;left:0;top:0}}.item-promo__link::before{position:absolute;background:var(--whte);height:10px;width:7px}.item-content__title{font-size:1rem;line-height:1.25rem;letter-spacing:.02rem;font-weight:300}@media (max-width:47.99875em){.item-content__title{font-size:.6875rem;font-weight:300;letter-spacing:.01375rem;line-height:normal}}.item-content__text{font-size:1.25rem;line-height:2.1875rem}@media (max-width:47.99875em){.item-content__text{font-size:.9375rem;line-height:1.25rem}}.popup-delete .popup__content{width:500px;max-width:calc(100vw - 10px);padding:57px 26px 61px;border-radius:20px;box-shadow:0 8px 50px 0 rgba(0,0,0,.1)}.popup-delete__text{max-width:360px;margin-bottom:42px;font-size:22px;font-weight:400;line-height:136.364%;letter-spacing:.44px;margin-left:auto;margin-right:auto;text-align:center}@media (max-width:47.99875em){.popup-delete__text{margin-bottom:35px}}.popup-delete__btns{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;max-width:360px;margin-left:auto;margin-right:auto;gap:30px}.popup-delete__btns .btn{flex-direction:row-reverse;justify-content:center}.popup-delete__btns .btn::after{width:var(--size);aspect-ratio:1;height:auto}.kit{padding-bottom:5.1875rem}@media (max-width:61.99875em){.kit{padding-bottom:1.5625rem}}.kit.kit-video{background:#fbfbfb;padding-top:5.5rem;padding-bottom:8.75rem}@media (max-width:93.75em){.kit.kit-video{padding-top:5rem;padding-bottom:5rem}}@media (max-width:61.99875em){.kit.kit-video{background:#333;padding-top:2.5rem;padding-bottom:1.875rem}.kit.kit-video .kit__slider{margin:0;padding:0}}.kit.kit-video .kit__body{grid-template-columns:1fr 31.5rem;gap:4.9375rem}@media (max-width:111.25em){.kit.kit-video .kit__body{gap:1.875rem;grid-template-columns:1fr 21.5rem}}@media (max-width:61.99875em){.kit.kit-video .kit__body{grid-template-columns:1fr;gap:0}.kit.kit-video .kit__body .kit__slide{flex-direction:column-reverse;display:flex}}@media (min-width:61.99875em){.kit.kit-video .kit__thumbslider{max-width:25.25rem!important}}@media (max-width:111.25em){.kit.kit-video .kit__thumbslider{max-width:17.75rem!important}}@media (max-width:61.99875em){.kit.kit-video .kit__thumbslider{max-width:100%!important;height:auto}}.kit__title{font-size:3.125rem;line-height:3.75rem;margin-bottom:1.875rem}@media (max-width:111.25em){.kit__title{font-size:2.5rem;line-height:2.8125rem}}@media (max-width:61.99875em){.kit__title{font-size:2.1875rem;line-height:2.5rem;color:var(--whte)}}@media (max-width:47.99875em){.kit__title{font-size:1.5rem;line-height:1.875rem}}.kit__body{display:grid;grid-template-columns:1fr 23.5625rem;gap:4.375rem}@media (max-width:111.25em){.kit__body{gap:1.875rem}}@media (max-width:61.99875em){.kit__body{grid-template-columns:1fr;gap:0}}.kit__content{min-width:0}.kit__slider{margin-bottom:3.4375rem;min-width:0}@media (max-width:111.25em){.kit__slider{margin-bottom:1.875rem}}@media (max-width:61.99875em){.kit__slider{margin:0-4.375rem .9375rem;padding:0 1.875rem}}.kit__slider.js-slidervideo-kit{margin-bottom:0}.kit__slider.js-slidervideo-kit .kit__slide{background:#333;border-radius:1.25rem}@media (min-width:61.99875em){.kit__slider.js-slidervideo-kit .kit__slide{padding:3.375rem 0 2.375rem}}.kit__slider.js-slider-kit .kit__slide{cursor:zoom-in}.kit__slide{cursor:pointer}.kit__slide iframe{aspect-ratio:16/9}.kit__slide-img{overflow:hidden}@media (min-width:61.99875em){.kit__slide-img{border-radius:1.25rem}}@media (max-width:93.75em){.kit__slide-img{border-radius:.5rem}}.kit__slide-img img,.kit__slide-img picture{width:100%!important;max-width:100%;height:35rem!important;max-height:100%;object-fit:cover}@media (max-width:93.75em){.kit__slide-img img,.kit__slide-img picture{height:30rem!important;border-radius:.5rem}}@media (min-width:93.75em){.kit__slide-img img,.kit__slide-img picture{border-radius:1.25rem}}@media (max-width:61.99875em){.kit__slide-img img,.kit__slide-img picture{height:22.8125rem!important}}@media (max-width:47.99875em){.kit__slide-img img,.kit__slide-img picture{height:10.3125rem!important}}.kit__slide-img .plyr__video-wrapper{width:100%;max-width:100%;height:29.375rem!important;max-height:100%;object-fit:cover!important}@media (max-width:93.75em){.kit__slide-img .plyr__video-wrapper{height:23.75rem!important}}@media (max-width:61.99875em){.kit__slide-img .plyr__video-wrapper{height:20rem!important}}@media (max-width:47.99875em){.kit__slide-img .plyr__video-wrapper{height:15.625rem!important}}@media (max-width:29.99875em){.kit__slide-img .plyr__video-wrapper{height:8.125rem!important}}.kit__choice{position:relative}.kit__thumbslider{margin-bottom:4rem;min-width:0}@media (max-width:111.25em){.kit__thumbslider{margin-bottom:1.875rem}}@media (min-width:61.99875em){.kit__thumbslider{max-width:19.1875rem}}@media (min-width:93.75em){.kit__thumbslider{height:35rem}}@media (max-width:93.75em){.kit__thumbslider{height:30rem}}@media (max-width:61.99875em){.kit__thumbslider{height:auto}}.kit__thumbslider.js-thumbslidervideo-kit{height:100%;margin-bottom:0}@media (min-width:61.99875em){.kit__thumbslider.js-thumbslidervideo-kit .thumbslider-kit__arrows{height:100%}}@media (max-width:61.99875em){.kit__thumbslider.js-thumbslidervideo-kit .thumbslider-kit__arrows{display:flex;width:100%;bottom:0;top:auto;height:2.1875rem;position:relative;justify-content:flex-end;margin-top:1.875rem}.kit__thumbslider.js-thumbslidervideo-kit .thumbslider-kit__arrows .slider-nav__progress{display:none}.kit__thumbslider.js-thumbslidervideo-kit .thumbslider-kit__arrows .thumbslider-kit__arrow{background:#333}}.kit__thumbslider.js-thumbslidervideo-kit .thumbslider-kit__swiper{height:100%}@media (min-width:61.99875em){.kit__thumbslider.js-thumbslidervideo-kit .thumbslider-kit__swiper{display:flex;flex-direction:column}}.kit__thumbslider.js-thumbslidervideo-kit .slider-nav__progress{position:relative;z-index:1;background:#d9d9d9}.kit__thumbslider.js-thumbslidervideo-kit .slider-nav__progress .swiper-pagination-progressbar-fill{background:#666}.kit__thumbslider.js-thumbslidervideo-kit .thumbslider-kit__slide-img img,.kit__thumbslider.js-thumbslidervideo-kit .thumbslider-kit__slide-img picture{height:10.4375rem}@media (max-width:61.99875em){.kit__thumbslider.js-thumbslidervideo-kit .thumbslider-kit__slide-img img,.kit__thumbslider.js-thumbslidervideo-kit .thumbslider-kit__slide-img picture{border-radius:.5rem;height:6.25rem}}@media (max-width:47.99875em){.kit__thumbslider.js-thumbslidervideo-kit .thumbslider-kit__slide-img img,.kit__thumbslider.js-thumbslidervideo-kit .thumbslider-kit__slide-img picture{height:2.5rem}}@media (min-width:61.99875em){.kit__thumbslider.js-thumbslidervideo-kit .thumbslider-kit__slide{width:100%!important;flex:0 0 auto}}.content-kit__product{display:flex;justify-content:space-between;align-items:flex-end;gap:1.875rem;padding-bottom:4.125rem;border-bottom:.1875rem solid var(--grey);margin-bottom:2.3125rem}@media (max-width:80em){.content-kit__product{padding-bottom:1.875rem;margin-bottom:1.875rem;flex-direction:column;align-items:flex-start}}@media (max-width:61.99875em){.content-kit__product{border-bottom:.125rem solid var(--grey)}}@media (max-width:47.99875em){.content-kit__product{gap:1.25rem;padding-bottom:1.75rem;margin-bottom:1.25rem}}.content-kit__name{color:#c8c8c8;font-size:1.25rem;line-height:137.182%;letter-spacing:.025rem;text-transform:uppercase;margin-bottom:.9375rem}.content-kit__name b{font-weight:700}@media (max-width:47.99875em){.content-kit__name{font-size:.6875rem;letter-spacing:.01375rem;margin-bottom:.3125rem}}.content-kit__title{color:#333;font-size:2rem;font-weight:500;line-height:2.5rem;letter-spacing:.04rem;max-width:60.875rem}@media (max-width:80em){.content-kit__title{font-size:1.5625rem;line-height:2.1875rem}}@media (max-width:47.99875em){.content-kit__title{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem}}.content-kit__price{display:flex;flex-direction:column;align-items:flex-end}@media (max-width:80em){.content-kit__price{flex-direction:row;align-items:center;gap:1.875rem;justify-content:space-between;width:100%}}.content-kit__sum{display:flex;align-items:flex-end;margin-bottom:2.1875rem;gap:1rem}@media (max-width:80em){.content-kit__sum{flex-direction:column;gap:.375rem;align-items:flex-start;justify-content:flex-start;margin-bottom:0}}.content-kit__cost{font-size:1.375rem;letter-spacing:.0275rem;color:#333}@media (max-width:61.99875em){.content-kit__cost{font-size:.9375rem;letter-spacing:.01875rem}}.content-kit__btn .btn,.content-kit__value{display:flex;align-items:center;font-weight:500;white-space:nowrap}.content-kit__value,.content-kit__value::after{color:var(--blue);font-size:2.8125rem;line-height:2.5rem;letter-spacing:.090625rem;text-align:right}.content-kit__value{text-wrap:nowrap;gap:.3125rem}@media (min-width:80em){.content-kit__value{justify-content:flex-end}}.content-kit__value::after{content:attr(data-rub);font-weight:500}@media (max-width:80em){.content-kit__value::after{font-size:2.1875rem;line-height:2.5rem;margin-bottom:0}}@media (max-width:47.99875em){.content-kit__value::after{font-size:1.875rem;font-weight:500;line-height:normal;letter-spacing:-.01875rem}}@media (max-width:80em){.content-kit__value{font-size:2.1875rem;line-height:2.5rem;margin-bottom:0;min-width:14.375rem}}@media (max-width:47.99875em){.content-kit__value{font-size:1.875rem;font-weight:500;line-height:normal;letter-spacing:-.01875rem}}@media (min-width:111.25em){.content-kit__btn{width:100%}}.content-kit__btn .btn{justify-content:center;font-size:1.5rem;line-height:normal;letter-spacing:.03rem}@media (max-width:111.25em){.content-kit__btn .btn{display:inline-flex}}@media (max-width:47.99875em){.content-kit__btn .btn{font-size:.9375rem;line-height:normal;padding:.6875rem 1.25rem}}.set-content__title{color:#333;font-size:2rem;font-weight:500;line-height:3.75rem;margin-bottom:1rem}@media (max-width:111.25em){.set-content__title{font-size:1.5rem;line-height:1.875rem;margin-bottom:2.8125rem}}@media (max-width:47.99875em){.set-content__title{margin-bottom:2.1875rem}}.set-content__items{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;margin-bottom:4.375rem}@media (max-width:111.25em){.set-content__items{gap:1.25rem;margin-bottom:1.875rem}}@media (max-width:47.99875em){.set-content__items{gap:.9375rem;margin-bottom:1.5625rem}}.set-content__item{display:flex;justify-content:space-between;gap:4.375rem}@media (min-width:111.25em){.set-content__item{align-items:center}}@media (max-width:111.25em){.set-content__item{padding-bottom:1.25rem;border-bottom:.0625rem solid #f1efef;gap:1.875rem}.set-content__item:last-child{border-bottom:none;padding-bottom:0}}.set-content__text{flex:0 0 42.25rem}.set-content__text span.set-content__link{text-decoration:none!important}@media (max-width:111.25em){.set-content__text{flex:1 1 auto}}@media (max-width:80em){.set-content__text{flex:1 1 auto}}.offer-set__items .set-content__item .set-content__text a:hover,.set-content__text a{text-decoration:underline}@media (min-width:61.99875em){.set-content__text a:hover{text-decoration:none}}.set-content__link{color:#333;font-size:2rem;line-height:2.5rem;letter-spacing:.04rem;max-width:42.25rem}.set-content__link span{font-size:1.375rem;line-height:2.5rem;letter-spacing:.0275rem}@media (max-width:47.99875em){.set-content__link span{font-size:.6875rem;line-height:1.25rem;letter-spacing:.01375rem}}@media (max-width:111.25em){.set-content__link{font-size:1.5rem;line-height:1.875rem}}@media (max-width:47.99875em){.set-content__link{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem}}.set-content__inner{display:flex;align-items:center;gap:4.375rem;flex:1 1 auto;justify-content:space-between;max-width:32.5rem}@media (max-width:80em){.set-content__inner{flex-direction:column-reverse;gap:.625rem;align-items:flex-end;flex:0 1 15.625rem}}@media (max-width:47.99875em){.set-content__inner{flex:0 1 7.5rem;gap:.625rem}}.set-content__select{width:100%;max-width:14.25rem}.content-kit__info .set-content__text{flex:0}.content-kit__info .set-content__select{width:100%;max-width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px}.content-kit__info .set-content__select .btn.btn--alt{color:#333;border:1px solid #e0e0e0}.content-kit__info .set-content__select .btn.btn--alt:hover{color:#333;border:1px solid #009fe3}.content-kit__info .set-content__inner{display:flex;-webkit-box-align:center;align-items:flex-start;gap:15px;-webkit-box-flex:1;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;flex-direction:column;flex-wrap:nowrap;margin:20px 0 0}.content-kit__info .set-content__link{font-size:22px;line-height:21.89px;color:gray}@media (min-width:111.25em){.set-content__select{flex:1 1 auto}}.set-content__select .select__value{padding:.875rem 1.875rem;border-radius:3.25rem;border:.0625rem solid #666;height:3.125rem}@media (max-width:111.25em){.set-content__select .select__value{padding:.625rem .875rem}}@media (max-width:47.99875em){.set-content__select .select__value{height:1.875rem;width:5.9375rem}.set-content__select .select__title{display:flex;justify-content:flex-end}}.set-content__select .select__option{padding:10px 26px;border-radius:22px;font-size:22px;font-weight:400;line-height:normal;letter-spacing:.44px}@media (max-width:1365px){.set-content__select .select__option{font-size:1.125rem}}.body-tabs__info ol li ul li::before,.plyr--full-ui.plyr.plyr--video .plyr__control--overlaid,.plyr--full-ui.plyr.plyr--video .plyr__menu [data-plyr=settings],.plyr--full-ui.plyr.plyr--video .plyr__volume,.set-content__select .select__option[hidden]{display:none}.set-content__select .select__content{font-size:1.375rem;font-weight:400;letter-spacing:.0275rem;line-height:1;color:#333}@media (max-width:1365px){.set-content__select .select__content{font-size:1.125rem}}@media (max-width:47.99875em){.set-content__select .select__content{font-size:.6875rem;line-height:normal;letter-spacing:.01375rem}}.set-content__select .select__options{top:3.4375rem;padding:4px;left:0;border-radius:25px;border:1px solid var(--dark);background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1)}.set-content__price,.set-content__price::after{color:var(--blue);text-align:right;font-size:2rem;font-weight:500;line-height:2.5rem;letter-spacing:.0825rem}.set-content__price{text-wrap:nowrap;white-space:nowrap;display:flex;align-items:center;justify-content:flex-end;gap:.3125rem}.set-content__price::after{content:attr(data-rub)}@media (max-width:111.25em){.set-content__price::after{font-size:1.5625rem;line-height:1.875rem}}@media (max-width:47.99875em){.set-content__price::after{font-size:1.0625rem;line-height:1.25rem;letter-spacing:.029375rem}}@media (min-width:111.25em){.set-content__price{flex:0 0 14.25rem}}@media (max-width:111.25em){.set-content__price{font-size:1.5625rem;line-height:1.875rem}}@media (max-width:47.99875em){.set-content__price{font-size:1.0625rem;line-height:1.25rem;letter-spacing:.029375rem}}.set-content__btns{flex:1 1 auto;display:flex;gap:1.125rem;align-items:center}.set-content__btn{font-size:1.375rem;letter-spacing:.0275rem;padding:.875rem 1.6875rem;border-radius:3.25rem;border:.0625rem solid #666;transition:all .3s ease-in 0s}.set-content__btn:hover{background:var(--blue);color:var(--whte);border:.0625rem solid var(--blue)}@media (max-width:47.99875em){.set-content__btn{font-size:.6875rem;line-height:normal;letter-spacing:.01375rem;padding:.5rem 1.3125rem}}.set-content__basket{display:flex;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;border-radius:50%;border:.0625rem solid var(--dark);transition:all .3s ease-in 0s}.set-content__basket.set-content__basket--disabled{pointer-events:none;opacity:.4}.set-content__basket.set-content__basket--disabled::before{background:var(--dark)}.set-content__basket::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;width:1.5rem;height:1.625rem;background:var(--black);transition:all .3s ease-in 0s}.set-content__basket:hover{background:var(--blue);border:.0625rem solid var(--blue)}.set-content__basket:hover::before{background:var(--whte)}@media (max-width:47.99875em){.set-content__basket{display:none}}.offer-set__top{overflow:hidden;position:relative;margin-bottom:2.9375rem}@media (max-width:111.25em){.offer-set__top{margin-bottom:1.875rem}}@media (max-width:47.99875em){.offer-set__top{margin-bottom:1.5625rem}}.offer-set__top::before{content:"";position:absolute;top:50%;left:0;width:100%;height:.0625rem;background:var(--grey)}.offer-set__title{font-size:1rem;font-weight:500;letter-spacing:.02rem;color:#333;padding:.75rem 1.4375rem;border-radius:1.25rem;background:#eee;display:inline-flex;position:relative;z-index:1}@media (max-width:47.99875em){.offer-set__title{font-size:.6875rem;font-weight:500;line-height:normal;letter-spacing:.01375rem;padding:.4375rem .75rem}}.offer-set__items{display:flex;flex-direction:column;gap:2.625rem;padding-bottom:3.5625rem;border-bottom:.1875rem solid var(--grey);margin-bottom:1.875rem}@media (max-width:111.25em){.offer-set__items{padding-bottom:1.25rem;margin-bottom:1.5625rem}}@media (max-width:61.99875em){.offer-set__items{border-bottom:.125rem solid var(--grey);margin-bottom:1.6875rem}}@media (max-width:47.99875em){.offer-set__items .set-content__item .set-content__inner{gap:.3125rem}}.offer-set__items .set-content__item .set-content__text a{text-decoration:none}.delivery-set{display:flex;align-items:center;gap:.8125rem;margin-bottom:7.5rem}@media (max-width:111.25em){.delivery-set{margin-bottom:1.875rem;padding-bottom:1.875rem;border-bottom:.0625rem solid var(--grey)}}@media (max-width:61.99875em){.delivery-set{border-bottom:.125rem solid var(--grey)}}@media (max-width:47.99875em){.delivery-set{gap:.9375rem;align-items:flex-start;margin-bottom:1.5625rem;padding-bottom:1.5625rem}}.delivery-set__img img,.delivery-set__img picture{height:4.5625rem;width:4.5625rem;flex:0 0 4.5625rem;object-fit:contain}@media (max-width:47.99875em){.delivery-set__img img,.delivery-set__img picture{height:2.5rem;width:2.5rem;flex:0 0 2.5rem}}.delivery-set__title{font-size:1.375rem;font-style:normal;font-weight:500;line-height:1.875rem;margin-bottom:.3125rem}@media (max-width:47.99875em){.delivery-set__title{font-size:.875rem;margin-bottom:.25rem;line-height:1.25rem}}.delivery-set__text{font-size:1rem;line-height:1.875rem;letter-spacing:.02rem}@media (max-width:47.99875em){.delivery-set__text{font-size:.6875rem;line-height:.875rem;letter-spacing:.01375rem}}.thumbslider-kit__slide{cursor:pointer;position:relative}@media (min-width:61.99875em){.thumbslider-kit__slide{flex:0 0 166px}}@media (max-width:61.99875em){.thumbslider-kit__slide{height:100%}}.thumbslider-kit__slide.swiper-slide-thumb-active{box-shadow:0 4px 50px 0 rgba(0,0,0,.05);opacity:.5}@media (min-width:61.99875em){.thumbslider-kit__slide{width:19.1875rem!important}.thumbslider-kit__slide:hover .thumbslider-kit__slide-info{opacity:1}}.thumbslider-kit__slide-info{display:flex;flex-direction:column;gap:1.25rem;justify-content:center;align-items:center}@media (min-width:61.99875em){.thumbslider-kit__slide-info{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border-radius:1.25rem;padding:0 2.8125rem;transition:all .3s ease-in 0s;opacity:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.5)0,rgba(0,0,0,.5) 100%)}}.thumbslider-kit__slide-text{font-size:1rem;font-weight:500;line-height:1.25rem;color:var(--whte);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center}@media (max-width:61.99875em){.thumbslider-kit__slide-text{-webkit-line-clamp:3;text-align:left;margin-top:.625rem}}@media (max-width:47.99875em){.thumbslider-kit__slide-text{font-size:.5rem;line-height:.625rem}}@media (max-width:61.99875em){.thumbslider-kit__slide-icon{display:none}}.thumbslider-kit__slide-icon img,.thumbslider-kit__slide-icon picture{width:2.0625rem;height:2.0625rem;max-width:100%;max-height:100%;object-fit:contain}@media (min-width:61.99875em){.thumbslider-kit__slide-img{height:100%}}.thumbslider-kit__slide-img img,.thumbslider-kit__slide-img picture{width:100%;max-width:100%;max-height:100%;transition:all .3s ease-in 0s;object-fit:cover;border-radius:1.25rem}@media (min-width:61.99875em){.thumbslider-kit__slide-img img,.thumbslider-kit__slide-img picture{height:100%!important}}@media (max-width:61.99875em){.thumbslider-kit__slide-img img,.thumbslider-kit__slide-img picture{height:7.5rem}}@media (max-width:47.99875em){.thumbslider-kit__slide-img img,.thumbslider-kit__slide-img picture{height:3.75rem;border-radius:.5rem}}@media (min-width:61.99875em){.thumbslider-kit__arrows{position:absolute;top:0;right:0;width:2.5rem}}@media (min-width:93.75em){.thumbslider-kit__arrows{height:35rem}}@media (max-width:93.75em){.thumbslider-kit__arrows{height:30rem}}@media (max-width:61.99875em){.thumbslider-kit__arrows{display:none}}@media (min-width:61.99875em){.thumbslider-kit__arrow{position:absolute;width:2.5rem;height:2.5rem;background:var(--whte)}}.thumbslider-kit__arrow-prev{top:0;right:0}@media (min-width:61.99875em){.thumbslider-kit__arrow-prev{transform:rotate(90deg)}}.thumbslider-kit__arrow-next{bottom:0;right:0}@media (min-width:61.99875em){.thumbslider-kit__arrow-next{transform:rotate(90deg)}}.material-kit__title{font-size:2rem;font-weight:500;line-height:2.5rem;letter-spacing:.04rem;margin-bottom:1.75rem}@media (max-width:111.25em){.material-kit__title{font-size:1.5625rem;line-height:2.1875rem;margin-bottom:1.875rem}}@media (max-width:47.99875em){.material-kit__title{margin-bottom:1.25rem}}.material-kit__items{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:4.375rem}@media (max-width:61.99875em){.material-kit__items{display:grid;grid-template-columns:repeat(3,1fr);gap:.9375rem;padding-bottom:1.75rem;margin-bottom:1.25rem}}.material-kit__img{position:relative}@media (min-width:61.99875em){.material-kit__img{display:none}}@media (max-width:61.99875em){.material-kit__img{margin-bottom:.625rem}.material-kit__img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:.0625rem solid #666;border-radius:.5rem}}.material-kit__img img,.material-kit__img picture{width:100%;height:3.75rem;object-fit:cover;border-radius:.5rem}@media (max-width:61.99875em){.material-kit__img img,.material-kit__img picture{height:5.625rem}}@media (max-width:47.99875em){.material-kit__img img,.material-kit__img picture{height:3.75rem}}.material-kit__info{position:relative;overflow:hidden}@media (min-width:61.99875em){.material-kit__info{border:.0625rem solid #666;padding:1.4375rem 1.8125rem 1.125rem;border-radius:1.25rem}}@media (max-width:61.99875em){.material-kit__info{text-align:center}}.material-kit__info::before{content:"";background:var(--icon) center center/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}@media (max-width:61.99875em){.material-kit__info::before{display:none}}.material-kit__text{font-size:1.375rem;font-weight:500;line-height:1.75rem}@media (max-width:47.99875em){.material-kit__text{font-size:.6875rem;font-weight:500;line-height:.875rem}}.material-kit__content{font-size:1.375rem;line-height:1.75rem}@media (max-width:47.99875em){.material-kit__content{font-size:.6875rem;font-weight:400;line-height:.875rem}}.module-material{padding:3rem 3.125rem 3.5rem;border-radius:1.25rem}@media (max-width:61.99875em){.module-material{display:none}}.module-material__img{text-align:center}.module-material__img img,.module-material__img picture{width:13rem;height:8.6875rem;max-width:100%;max-height:100%;object-fit:contain}.module-material__btn,.module-material__img{margin-bottom:1.875rem}.module-material__link{font-size:1.375rem;font-weight:500;letter-spacing:.0275rem;padding:.875rem 1rem;border-radius:3.25rem;background:#666;border:.0625rem solid #666;display:flex;justify-content:center;align-items:center}.module-material__text{font-size:1rem;line-height:1.25rem;letter-spacing:.02rem;text-align:center}.tabs-kit__navigation{display:flex;gap:1.25rem 3.125rem;align-items:center;flex-wrap:wrap;margin-bottom:3.75rem}@media (max-width:111.25em){.tabs-kit__navigation{gap:1.25rem 1.875rem}}@media (max-width:93.75em){.tabs-kit__navigation{gap:1.25rem 1.875rem}}@media (max-width:79.9375em){.tabs-kit__navigation{display:none}}.tabs-kit__title{font-size:2rem;font-weight:500;line-height:1.875rem;letter-spacing:.04rem;position:relative}@media (min-width:79.9375em){.tabs-kit__title{padding-bottom:1.25rem!important}}@media (max-width:111.25em){.tabs-kit__title{font-size:1.5625rem}}@media (max-width:96.875em){.tabs-kit__title{font-size:1.25rem}}@media (max-width:79.9375em){.tabs-kit__title{padding-bottom:1.875rem;width:100%;font-size:1.5625rem;margin-bottom:1.875rem;border-bottom:.125rem solid var(--grey)}.tabs-kit__title span{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.tabs-kit__title span::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:#333;width:.75rem;height:.75rem;display:flex;transition:all .3s ease-in 0s}}@media (max-width:61.99875em){.tabs-kit__title{cursor:default;appearance:none;user-select:none;-webkit-tap-highlight-color:transparent}}@media (max-width:47.99875em){.tabs-kit__title{font-size:1.5rem;line-height:1.875rem;letter-spacing:.03rem;margin-bottom:1.125rem;padding-bottom:1.25rem}}.tabs-kit__title::before{content:"";position:absolute;bottom:0;left:0;width:0;height:.1875rem;background:var(--blue);transition:all .3s ease-in 0s}@media (max-width:79.9375em){.tabs-kit__title::before{display:none}}.tabs-kit__link:hover::before,.tabs-kit__title._tab-active::before,.tabs-kit__title:hover::before{content:"";width:100%}.tabs-kit__title._tab-active{border-bottom:none;padding-bottom:0}.tabs-kit__title._tab-active span::after{transform:rotate(180deg)}.tabs-kit__link{font-size:2rem;font-weight:500;line-height:1.875rem;letter-spacing:.04rem;padding-bottom:1.25rem;position:relative;order:4}@media (max-width:111.25em){.tabs-kit__link{font-size:1.5625rem}}@media (max-width:79.9375em){.tabs-kit__link{padding-bottom:0}}.tabs-kit__link::before{content:"";position:absolute;bottom:0;left:0;width:0;height:.1875rem;background:var(--blue);transition:all .3s ease-in 0s}@media (max-width:79.9375em){.tabs-kit__link::before{display:none}}@media (max-width:79.9375em){.tabs-kit__content{display:flex;flex-direction:column;align-items:flex-start}.tabs-kit__body{padding-bottom:1.5625rem;border-bottom:.125rem solid var(--grey);margin-bottom:1.4375rem}}.body-tabs__info h3{font-size:2rem;line-height:1.875rem;margin-top:2.5rem}.body-tabs__info h3:first-child{margin-top:0;margin-bottom:1.875rem}@media (max-width:29.99875em){.body-tabs__info h3:first-child{margin-bottom:1rem}.body-tabs__info h3{font-size:.9375rem;font-weight:500;line-height:1.125rem;margin-top:1.75rem;margin-bottom:.625rem}}.body-tabs__info ol{counter-reset:section;list-style-type:none;display:flex;flex-direction:column;gap:.9375rem}@media (max-width:29.99875em){.body-tabs__info ol{gap:1.5625rem}}.body-tabs__info ol li{font-size:1.375rem;line-height:1.875rem;position:relative;padding-left:2.25rem;max-width:75rem}@media (max-width:29.99875em){.body-tabs__info ol li{padding-left:1.75rem}}.body-tabs__info ol li::before{counter-increment:section;content:counters(section,".")".";font-size:1.375rem;line-height:1.875rem;color:var(--blue);position:absolute;top:0;left:0}@media (max-width:29.99875em){.body-tabs__info ol li::before{font-size:.9375rem;line-height:1.125rem}}.body-tabs__info ol li ul,.body-tabs__info ul{display:flex;flex-direction:column;gap:.5rem}.body-tabs__info p{font-size:1.375rem;letter-spacing:.0275rem;margin-bottom:.3125rem}@media (max-width:47.99875em){.body-tabs__info p{font-size:1.1875rem}}@media (max-width:29.99875em){.body-tabs__info p{font-size:.9375rem;line-height:1.125rem;letter-spacing:0}}.body-tabs__info span{font-size:1rem;line-height:1.875rem;letter-spacing:.02rem}@media (max-width:47.99875em){.body-tabs__info span{line-height:1.25rem}}@media (max-width:29.99875em){.body-tabs__info span{font-size:.6875rem;line-height:.875rem;letter-spacing:.01375rem}}.body-tabs__info ul{max-width:75rem}@media (max-width:29.99875em){.body-tabs__info ul{gap:0}}.body-tabs__info ul li{position:relative;padding-left:.875rem;font-size:1.375rem;letter-spacing:.0275rem;color:var(--black)}@media (max-width:29.99875em){.body-tabs__info ul li{font-size:.9375rem;line-height:1.125rem;letter-spacing:0;padding-left:.75rem}}@media (any-hover:hover){.body-tabs__info ul li a:hover{text-decoration:underline}}.body-tabs__info ul li::before{content:"";position:absolute;top:.5625rem;left:.0625rem;width:.1875rem;height:.1875rem;border-radius:50%;background:var(--black)}@media (max-width:29.99875em){.body-tabs__info ul li::before{width:.125rem;height:.125rem}}.body-tabs__links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.8125rem}@media (max-width:29.99875em){.body-tabs__links{margin-top:1.75rem}}.body-tabs__link{font-size:1.375rem;letter-spacing:.0275rem;padding:.875rem 1.8125rem;border-radius:3.25rem;border:.0625rem solid #666;transition:all .3s ease-in 0s}@media (max-width:47.99875em){.body-tabs__link{font-size:1.1875rem;letter-spacing:.0275rem}}@media (max-width:29.99875em){.body-tabs__link{font-size:.6875rem;letter-spacing:.01375rem;padding:.5625rem 1rem;display:flex;justify-content:center;align-items:center;width:100%}}@media (any-hover:hover){.body-tabs__link:hover{border:.0625rem solid var(--blue);color:var(--blue)}}.body-tabs__reviews{position:relative;z-index:2;padding:0!important}@media (max-width:111.25em){.body-tabs__reviews{overflow:hidden}}@media (max-width:61.99875em){.body-tabs__reviews{overflow:visible}}@media (max-width:79.9375em){.body-tabs__reviews{width:calc(100vw - 29.1875rem)}}@media (max-width:61.99875em){.body-tabs__reviews{width:calc(100vw - 3.75rem)}}@media (max-width:47.99875em){.body-tabs__reviews .reviews__top{margin-bottom:1.875rem}}@media (min-width:61.99875em){.body-tabs__reviews .slide-reviews__body{height:calc(100% - 3.125rem)}}.body-tabs__reviews .reviews__slider{min-width:0;overflow:hidden!important}@media (max-width:111.25em){.body-tabs__reviews .reviews__slider{margin:-5rem 0;padding:5rem 0}}@media (min-width:79.9375em){.body-tabs__reviews .reviews__slider{padding-right:0!important}}@media (max-width:61.99875em){.body-tabs__reviews .reviews__slider{margin:-5rem -1.875rem;padding:5rem 1.875rem}}.body-tabs__reviews .info-reviews__slider{min-width:0}@media (max-width:85.3125em){.body-tabs__reviews .reviews__arrows{display:none}}.body-tabs__content,.body-tabs__row{display:flex;flex-direction:column;gap:1.25rem}.body-tabs__content div,.body-tabs__content p{font-size:1.375rem;line-height:1.875rem}@media (max-width:47.99875em){.body-tabs__content div,.body-tabs__content p{font-size:.6875rem;line-height:1rem}}.body-tabs__row{gap:2.1875rem}@media (max-width:47.99875em){.body-tabs__row{gap:1.875rem}}.body-tabs__items{display:flex;flex-wrap:wrap;gap:4.375rem}@media (max-width:47.99875em){.body-tabs__items{flex-direction:column;gap:.9375rem}}@media (min-width:47.99875em){.body-tabs__item{max-width:14.25rem}}@media (max-width:47.99875em){.body-tabs__item{display:flex;align-items:center;gap:1rem}}@media (min-width:61.99875em){.body-tabs__item:hover .body-tabs__text{color:var(--blue)}}.body-tabs__img{flex:0 0 6rem}@media (min-width:47.99875em){.body-tabs__img{margin-bottom:.8125rem;text-align:center}}@media (max-width:47.99875em){.body-tabs__img{flex:0 0 2.5rem}}.body-tabs__img img,.body-tabs__img picture{width:6rem;height:6rem;max-width:100%;max-height:100%;object-fit:contain}@media (max-width:47.99875em){.body-tabs__img img,.body-tabs__img picture{width:2.5rem;height:2.5rem}}.body-tabs__text{font-size:1rem;line-height:1.25rem;transition:all .3s ease-in 0s}@media (min-width:47.99875em){.body-tabs__text{text-align:center}}@media (max-width:47.99875em){.body-tabs__text br{display:none}}.column-tabs__title{font-size:1.375rem;font-weight:500;line-height:1.875rem;margin-bottom:.3125rem}@media (max-width:47.99875em){.column-tabs__title{font-size:.6875rem;font-weight:500;line-height:.8125rem;margin-bottom:1rem}}.column-tabs__items{display:flex;flex-direction:column;gap:.3125rem}@media (max-width:47.99875em){.column-tabs__items{gap:1rem}}.column-tabs__item{display:flex;align-items:center;gap:4.375rem}@media (max-width:47.99875em){.column-tabs__item{gap:.9375rem}}.column-tabs__text{font-size:1.375rem;line-height:1.875rem;flex:1 1 auto;max-width:42.25rem}@media (max-width:47.99875em){.column-tabs__text{font-size:.6875rem;line-height:.8125rem}}@media (max-width:29.99875em){.column-tabs__text{max-width:9.375rem}}.block__column-list li,.column-tabs__value{font-size:1.375rem;line-height:1.875rem}@media (max-width:47.99875em){.column-tabs__value{font-size:.6875rem;line-height:.8125rem;text-align:left}}.block{padding:6.25rem 0}@media (max-width:93.75em){.block{padding:5rem 0}}@media (max-width:61.99875em){.block{padding:2.1875rem 0}}.block.block-catalog{padding:6.8125rem 0 8rem;background:#fbfbfb}@media (max-width:93.75em){.block.block-catalog{padding:5rem 0}}@media (max-width:61.99875em){.block.block-catalog{padding:2.5rem 0}}@media (min-width:111.25em){.block.block-catalog .block__column{gap:5rem}.block.block-catalog .block__column-title{margin-bottom:2.375rem}.block.block-catalog .block__column-text{gap:1.9375rem;font-size:1.21875rem}.block.block-catalog .block__column-img{flex:0 0 34.5625rem}.block.block-catalog .block__column-img img,.block.block-catalog .block__column-img picture{height:31.4375rem;max-height:100%}}@media (max-width:47.99875em){.block.block-catalog .block__column-img img,.block.block-catalog .block__column-img picture{height:8.625rem}}.block__row{display:flex;flex-direction:column;gap:4.375rem}@media (max-width:61.99875em){.block__row{gap:1.875rem}}.block__column{display:flex;align-items:flex-start;gap:4.375rem}@media (max-width:111.25em){.block__column{gap:1.875rem}}@media (max-width:61.99875em){.block__column{flex-direction:column-reverse}}@media (min-width:61.99875em){.block__column-img{flex:0 0 23.625rem}}@media (max-width:61.99875em){.block__column-img{width:100%}}.block__column-img img,.block__column-img picture{width:100%;height:100%;max-width:100%;max-height:30.8125rem;object-fit:cover;border-radius:1.25rem}@media (max-width:47.99875em){.block__column-img img,.block__column-img picture{border-radius:.5rem;max-height:13.125rem}}.block__column-title{font-size:3.125rem;line-height:3.75rem;margin-bottom:1.875rem}@media (max-width:93.75em){.block__column-title{font-size:2.5rem;line-height:3.125rem}}@media (max-width:111.25em){.block__column-title br{display:none}}@media (max-width:61.99875em){.block__column-title{font-size:2.1875rem;line-height:2.5rem}}@media (max-width:47.99875em){.block__column-title{font-size:1.5rem;line-height:1.875rem;margin-bottom:1.125rem}}.block__column-text{font-size:1.375rem;line-height:1.875rem;letter-spacing:.025rem;display:flex;flex-direction:column;gap:2.5rem}@media (max-width:47.99875em){.block__column-text{font-size:.875rem;line-height:1.125rem;letter-spacing:.01125rem;gap:.625rem}}.block__column--reverse{display:flex;flex-direction:row-reverse}@media (max-width:61.99875em){.block__column--reverse{flex-direction:column-reverse}}.block__column-list{margin-top:1.5625rem;padding-left:.9375rem;display:flex;flex-direction:column;gap:.625rem}@media (max-width:47.99875em){.block__column-list{margin-top:.9375rem}}.block__column-list li{letter-spacing:.025rem}@media (max-width:47.99875em){.block__column-list li{font-size:.875rem;line-height:1.125rem;letter-spacing:.01125rem}}.videos__slide{width:62.5rem}.plyr--video .plyr__controls{position:initial!important}.plyr--full-ui.plyr.plyr--video{flex-direction:column-reverse}@media (max-width:47.99875em){.plyr--full-ui.plyr.plyr--video .plyr__progress{--plyr-range-track-height:2px;--plyr-range-thumb-height:10px}}.plyr--full-ui.plyr.plyr--video .plyr__progress__buffer{color:var(--whte)}.plyr--full-ui.plyr.plyr--video .plyr__progress{font-size:0}.plyr--full-ui.plyr.plyr--video .plyr__controls{width:100%;background:var(--blackTwo);padding:35px 3.125rem 46px}@media (max-width:111.25em){.plyr--full-ui.plyr.plyr--video .plyr__controls{padding:.9375rem 3.125rem}}@media (max-width:61.99875em){.plyr--full-ui.plyr.plyr--video .plyr__controls{padding:1rem 0 2.5rem}}.plyr--full-ui.plyr.plyr--video .icon--exit-fullscreen{aspect-ratio:1;width:30px;background:var(--whte);mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;margin-left:71px}@media (max-width:47.99875em){.plyr--full-ui.plyr.plyr--video .icon--exit-fullscreen{margin-left:35px}}.plyr--full-ui.plyr.plyr--video .plyr-player-btn{width:32px;display:flex;justify-content:center;align-items:center;aspect-ratio:1;position:relative;margin-right:62px}@media (max-width:47.99875em){.plyr--full-ui.plyr.plyr--video .plyr-player-btn{margin-right:42px}}.aside__spoller-title::before,.plyr--full-ui.plyr.plyr--video .plyr-player-btn span{mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat}.plyr--full-ui.plyr.plyr--video .plyr-player-btn span{position:absolute;background:var(--whte);width:100%;height:100%}.aside{margin-top:-.625rem;background:var(--whte)}@media (max-width:79.9375em){.aside{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:105%;transform:translate(-100%,0);transition:all .3s ease 0s;z-index:100}}.aside._active{transform:translate(0,0)}@media (max-width:79.9375em){.aside__body{padding:8.75rem 1.875rem 6.25rem;overflow:auto;height:100%}}.aside__title{font-size:3.125rem;line-height:3.75rem;margin-bottom:3.125rem}@media (max-width:79.9375em){.aside__title{display:none}}.aside__row{display:flex;flex-direction:column;gap:3.625rem;margin-bottom:3.125rem}@media (max-width:79.9375em){.aside__row{gap:1.5625rem}}.aside__btns{display:flex;flex-direction:column;gap:1.875rem}.aside__btns .aside__btn{display:flex;justify-content:center;align-items:center}@media (max-width:47.99875em){.aside__btns .aside__btn{font-size:1rem;font-weight:500}}.aside__spoller-item._spoller-active .aside__spoller-title::before{content:"";transform:rotate(180deg)}.aside__spoller-title{font-size:1.375rem;font-weight:500;line-height:normal;letter-spacing:.0275rem;margin-bottom:1.5625rem;display:flex;align-items:center;gap:1.25rem}@media (max-width:47.99875em){.aside__spoller-title{font-size:1.25rem;font-weight:500;line-height:normal;letter-spacing:.025rem}}.aside__spoller-title::before{content:"";background:#333;width:.5rem;height:.5rem;transition:all .3s ease-in 0s}.aside__spoller-inner{display:flex;flex-direction:column-reverse;gap:2.375rem}.aside__spoller-range{position:relative;display:flex;justify-content:center;width:100%;margin-left:1.25rem}.aside__spoller-range::before{top:50%;left:-1.25rem;border:.0625rem solid var(--grey);transform:translate(0,-50%)}.aside__spoller-checkbox .checkbox .checkbox__label::before,.aside__spoller-range::after,.aside__spoller-range::before{content:"";position:absolute;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--whte)}.aside__spoller-range::after{top:50%;right:0;border:.0625rem solid var(--grey);transform:translate(0,-50%)}.aside__spoller-inputs{display:flex;gap:1.375rem;align-items:center}@media (min-width:79.9375em){.aside__spoller-inputs{justify-content:space-between}}.aside__spoller-input{display:flex;align-items:center;gap:.625rem}.aside__spoller-input input{font-size:1.375rem;letter-spacing:.0275rem;text-align:center;padding:.875rem}.aside__spoller-input span{font-size:1rem;letter-spacing:.02rem;color:#666}.aside__spoller-items{display:flex;flex-direction:column;gap:.6875rem}.aside__spoller-items.aside__spoller-grid{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:.8125rem 1.25rem}@media (max-width:47.99875em){.aside__spoller-items.aside__spoller-grid{gap:1.25rem 1.875rem}.aside__spoller-items{gap:1.25rem}}.aside__spoller-checkboxs{display:flex;flex-direction:column;gap:2.1875rem}.aside__spoller-checkbox .checkbox .checkbox__label{justify-content:space-between;display:flex}.aside__spoller-checkbox .checkbox .checkbox__label::before{top:0;right:1.5625rem;display:flex;transition:all .3s ease-in 0s;border:.0625rem solid var(--whte)}.aside__spoller-checkbox .checkbox .checkbox__label::after{content:"";background:var(--grey);border:.0625rem solid var(--grey);width:3.125rem;height:1.875rem;flex:0 0 3.125rem;border-radius:1.6875rem;margin-top:0;transition:all .3s ease-in 0s}.aside__spoller-checkbox .checkbox .checkbox__text{font-size:1.375rem;font-weight:500;line-height:normal;letter-spacing:.0275rem}@media (max-width:47.99875em){.aside__spoller-checkbox .checkbox .checkbox__text{font-size:1.25rem}}.aside__spoller-checkbox .checkbox .checkbox__input:checked+.checkbox__label::before{transform:translateX(1.25rem)}.aside__spoller-checkbox .checkbox .checkbox__input:checked+.checkbox__label::after{background:var(--blue);border:.0625rem solid var(--blue)}.product{padding-bottom:8.625rem}@media (max-width:93.75em){.product{padding-bottom:5rem}}@media (max-width:61.99875em){.product{padding-bottom:3.125rem}}.product__container{padding:0!important}.product__top{margin-bottom:2.9375rem}@media (max-width:47.99875em){.product__top{margin-bottom:1.5625rem}}.product__top .product__inner{display:flex;justify-content:space-between;align-items:center;gap:1.25rem}.product__top .product__block{display:flex;align-items:center;gap:1.875rem}.product__top .product__info{margin-bottom:1.4375rem;font-size:2.1875rem}@media (min-width:79.9375em){.product__top .product__info{display:none}}@media (max-width:47.99875em){.product__top .product__info{font-size:1.5rem;line-height:1.875rem;margin-bottom:1rem}}.product__top .product__btn{flex:0 0 2.25rem}@media (min-width:79.9375em){.product__top .product__btn{display:none}}.product__top .product__btn img,.product__top .product__btn picture{width:2.25rem;height:2.25rem;max-width:100%;max-height:100%;border-radius:50%}.product__text{font-size:1.375rem;letter-spacing:.0275rem}@media (max-width:61.99875em){.product__text{display:none}}.product__tabs-navigation{border-radius:3.25rem;border:.0625rem solid #666}.product__tabs-title{font-size:1.375rem;letter-spacing:.0275rem;padding:.875rem;border-radius:3.25rem;transition:all .3s ease-in 0s;min-width:11.125rem}@media (max-width:47.99875em){.product__tabs-title{font-size:.875rem;letter-spacing:.0175rem;min-width:6.4375rem;padding:.625rem}}.product__tabs-title._tab-active{background:#666;color:var(--whte)}.product__tabs-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.875rem;margin-bottom:6.25rem}@media (max-width:61.99875em){.product__tabs-row{margin-bottom:2.5rem}}@media (max-width:111.25em){.product__tabs-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:85.3125em){.product__tabs-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:47.99875em){.product__tabs-row{grid-template-columns:repeat(1,1fr);gap:.9375rem}}.product__tabs-row:last-child{margin-bottom:0}@media (max-width:47.99875em){.product__tabs-row .popular__slide-img img,.product__tabs-row .popular__slide-img picture{height:17.5rem}}@media (max-width:29.99875em){.product__tabs-row .popular__slide-img img,.product__tabs-row .popular__slide-img picture{height:8.625rem}}.product__tabs-row .column-product__slide{height:auto}@media (max-width:47.99875em){.product__tabs-row .column-product__slide{border-radius:.5rem}}.product__tabs-btns{grid-column-start:span 3;display:flex;justify-content:center;align-items:center;gap:1.875rem}@media (max-width:111.25em){.product__tabs-btns{grid-column-start:span 2}}@media (max-width:61.99875em){.product__tabs-btns{display:none}}.product__tabs-btns .product__tabs-btn{font-size:1.25rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.product__tabs-btns .product__tabs-btn::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--black);width:.5rem;height:.5rem;margin-top:.25rem;transition:all .3s ease-in 0s}@media (min-width:61.99875em){.product__tabs-btns .product__tabs-btn:hover{text-decoration:underline}.product__tabs-btns .product__tabs-btn:hover::after{content:"";transform:rotate(-90deg)}}@media (min-width:47.99875em){.product__tabs-column{max-height:35.625rem}}.product__tabs-column .popular__slide{height:auto}@media (max-width:47.99875em){.product__tabs-column .popular__slide{border-radius:.5rem}.product__tabs-column .content-popular__links{gap:1.875rem}.product__tabs-column .content-popular__links .content-popular__btn{padding:.5rem 1.75rem}}.product__tabs-column .content-popular__text{position:relative}@media (max-width:47.99875em){.product__tabs-column .content-popular__text{-webkit-line-clamp:inherit!important;height:auto;margin-bottom:1.5rem}.product__tabs-column .column-product__img img,.product__tabs-column .column-product__img picture{height:17.5rem}}@media (max-width:29.99875em){.product__tabs-column .column-product__img img,.product__tabs-column .column-product__img picture{height:8.625rem}}.product__tabs-column .popular__slide-content{position:relative;z-index:1}.product__tabs-column .popular__slide-content::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--whte)}@media (max-width:47.99875em){.product__tabs-column .popular__slide-content{padding:2rem 2.5rem 2.5rem}}.product__tabs-column.active .popular__slide{box-shadow:0 4px 50px 0 rgba(0,0,0,.05);position:relative;z-index:2}.product__tabs-column.active .popular__slide .content-popular__text{-webkit-line-clamp:inherit!important;height:auto}.product__tabs-column.active .content-popular__items{visibility:visible}@media (min-width:47.99875em){.product__tabs-column.active .content-popular__items{margin-bottom:2.375rem}}.product__tabs-column.active .popular__slide-content{position:relative;z-index:2;background:var(--whte)}.column-product .column-product-banner{display:flex;flex-direction:column;gap:1.875rem;height:100%;background:linear-gradient(153deg,#009fe3 0,#0182b8 100%);padding:4.125rem 4.1875rem 3.125rem;border-radius:1.25rem}@media (max-width:61.99875em){.column-product .column-product-banner{padding:2.1875rem 2.5rem 2.5rem;gap:.9375rem}}@media (max-width:47.99875em){.column-product .column-product-banner{border-radius:.5rem}}.column-product .column-product-banner .column-product-title{font-size:3.125rem;line-height:107.5%;letter-spacing:-.0625rem;font-weight:700;color:var(--whte)}@media (min-width:47.99875em){.column-product .column-product-banner .column-product-title{flex:1 1 auto}}@media (max-width:47.99875em){.column-product .column-product-banner .column-product-title{font-size:2.375rem;line-height:2.5rem;letter-spacing:-.0475rem}}.column-product .column-product-banner .column-product-text{font-size:1.375rem;font-weight:300;line-height:1.875rem;letter-spacing:.0275rem;color:var(--whte)}@media (max-width:47.99875em){.column-product .column-product-banner .column-product-text{font-size:1.0625rem;font-weight:300;line-height:1.4375rem;letter-spacing:.02125rem}}.project{padding-bottom:6.25rem}@media (max-width:93.75em){.project{padding-bottom:5rem}}@media (max-width:61.99875em){.project{padding-bottom:2.5rem}}.project__slider.mobile__project__slider{overflow:visible!important}@media (min-width:111.25em){.project__slider.mobile__project__slider{-webkit-transform:translateX(9.0625rem);-ms-transform:translateX(9.0625rem);transform:translateX(9.0625rem)}}.project__arrows{justify-content:flex-end;margin-top:2.375rem}@media (min-width:111.25em){.project__arrows{transform:translateX(-9.0625rem)}}@media (max-width:47.99875em){.project__arrows{margin-top:1.25rem}}.project__grid{display:grid;gap:1.875rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,23.75rem)}@media (max-width:93.75em){.project__grid{grid-template-rows:repeat(2,15rem);gap:.9375rem}}@media (max-width:61.99875em){.project__grid{gap:.9375rem;grid-template-rows:repeat(2,15rem)}}@media (max-width:47.99875em){.project__grid{grid-template-rows:repeat(2,8.75rem)}}.project__grid--one .project__slide-img:nth-child(2){grid-column-start:span 2;grid-row-start:span 2}.project__slide-img{height:100%}.project__slide-img img,.project__slide-img picture{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;border-radius:1.25rem}@media (max-width:47.99875em){.project__slide-img img,.project__slide-img picture{border-radius:.5rem}}.project__grid--two .project__slide-img:nth-child(2),.project__grid--two .project__slide-img:nth-child(3){grid-column-start:span 2}.project__grid--three .project__slide-img:nth-child(1){grid-row-start:span 2}.project__grid--three .project__slide-img:nth-child(2),.project__grid--three .project__slide-img:nth-child(3){grid-column-start:span 2}.mistake{width:100%;padding:8.75rem 0}@media (max-width:47.99875em){.mistake{padding:1.5rem 0}.mistake__container{padding:0 1rem}}.mistake__inner{display:flex;justify-content:center;align-items:center;gap:5rem}@media (max-width:61.99875em){.mistake__inner{flex-direction:column;gap:1.4375rem}}@media (min-width:61.99875em){.mistake__img{flex:0 0 28.75rem}}.mistake__img img,.mistake__img picture{width:28.75rem;max-width:100%;height:20.8125rem;max-height:100%;object-fit:cover}@media (max-width:47.99875em){.mistake__img img,.mistake__img picture{height:14.875rem;object-fit:contain}}@media (max-width:61.99875em){.mistake__content{width:100%}}.mistake__title{font-size:3.125rem;line-height:3.75rem;margin-bottom:2.125rem}@media (max-width:61.99875em){.mistake__title{font-size:2.1875rem;line-height:2.5rem;text-align:center}}@media (max-width:47.99875em){.mistake__title{font-size:1.5rem;line-height:1.875rem;margin-bottom:1.5625rem}}.mistake__btns{display:flex;gap:1rem;padding:0 .625rem}@media (max-width:85.3125em){.mistake__btns{flex-direction:column}}@media (max-width:61.99875em){.mistake__btns{flex-direction:row}}@media (max-width:47.99875em){.mistake__btns{flex-direction:column}}.mistake__btn{flex:0 1 50%}.mistake__btn--white .mistake__link{background:var(--whte);border:.0625rem solid #333;color:#333}.mistake__btn--white .mistake__link:hover{border:.0625rem solid var(--blue);color:var(--whte);background:var(--blue)}.mistake__link{display:flex;justify-content:center;align-items:center}@media (max-width:47.99875em){.mistake__link{font-size:1.375rem;letter-spacing:.0275rem}}.swiper{overflow:hidden}#popupcards .gallery-reviews__swiper.swiper-wrapper,.swiper-wrapper{width:100%;height:100%;box-sizing:content-box;display:flex;position:relative}#popupcards .gallery-reviews__swiper.swiper-wrapper{height:100%!important}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translate3d(0,0,0)}.item-choice__block{height:90%}.top-reviews__list{width:584px;display:-webkit-inline-box}.top-review__list{display:flex;align-items:center}.top-review__list .top-reviews__link{width:50px;height:50px}.top-review__desc{display:flex;flex-direction:column;line-height:30px;padding:2px 15px 0 10px;font-size:28px;gap:5px;margin:-10px 0 0}.top-review__desc span{font-size:22px;color:#333}.review__bottom__btn{display:flex;justify-content:center;margin:20px 0}.popup__material-btn{display:flex;align-items:center;flex-direction:column;padding:50px 0 0}.module-material.tgbot__link{padding:7rem 3.125rem 2.5rem;display:flex;justify-content:center;margin:4.375rem 0 0;background:url(/local/templates/olissys2023/img/icon/telegram_b.svg);background-repeat:no-repeat;background-position:center 30px}.tgbot__link .btn.btn--alt{font-size:1.375rem;font-weight:500;letter-spacing:.0275rem;padding:.6rem 3rem;color:#009fe3}.preload-swiper-popular .swiper-slide{width:407.5px;margin-right:30px}.photobank-kit-slider.preload-swiper-popular{position:absolute}.photobank-kit-slider.preload-swiper-popular .swiper-slide{width:320px;margin-right:30px}.js-slider-photobank .popular__slide-img img,.js-slider-photobank .popular__slide-img picture,.photobank-kit-slider.preload-swiper-popular .popular__slide-img img,.photobank-kit-slider.preload-swiper-popular .popular__slide-img picture{height:320px}.photobank-cart__sidebar .photobank-kit-slider.preload-swiper-popular .swiper-slide{width:377px;margin-right:0}.js-slider-photobank-sidebar .popular__slide-img img,.js-slider-photobank-sidebar .popular__slide-img picture,.photobank-cart__sidebar .photobank-kit-slider.preload-swiper-popular .popular__slide-img img,.photobank-cart__sidebar .photobank-kit-slider.preload-swiper-popular .popular__slide-img picture{height:377px}.preload-slider-kit,.preload-swiper-popular{z-index:100}.hide-all-swiper,.preload-slider-remove,.preload-swiper-remove{display:none!important}.looking__slider.hide-all-swiper{display:block!important;height:564px;opacity:0}.photobank-cart__sidebar .popular__container{padding:0}.photobank-cart__sidebar.popular{background:0 0;padding:20px 0}.photobank-cart__sidebar ._title{font-size:32px;line-height:40px}.photobank-cart__sidebar .photobank__bottom-link{display:flex;justify-content:space-between;padding:10px 0}.photobank-cart__sidebar .photobank__bottom-link .popular__link{display:inline}.js-slider-photobank .photobank__bottom-link .popular__link{display:none}.photobank-popup .popup__content{max-width:1920px;zoom:100%;padding:30px}.photobank-popup .gallery-reviews{margin-bottom:1.875rem;max-width:50%;max-height:100%;float:inline-start;padding:10px 60px 0 0}.photobank-popup .popup-rotating__arrows{width:45%;top:55%!important;margin-top:inherit}.photobank-popup .reviews__block{display:flex;flex-direction:row}.photobank-popup .reviews__inner{gap:0;display:inline}.photobank-popup .reviews__thumbs{margin:0;max-width:100%;width:100%}.photobank-popup .popup__close{top:30px;right:40px;position:absolute}.photobank-popup__inner.include{border-bottom:#d9d9d9 solid 1px;margin:0 0 60px;padding:0 0 60px}.photobank-popup__title .btn{padding:5px 30px;line-height:40px}.photobank-popup__inner .title,.photobank-popup__title{font-size:50px;line-height:60px;padding:0 0 60px;display:flex;gap:30px}.photobank-popup__inner .title{padding:0 0 40px}.photobank-popup .list .set-content__text{display:flex;flex-direction:column}.photobank-popup .list .set-content__item{margin:0 0 20px;font-size:32px;line-height:40px}.photobank-popup .list .set-content__text .set-content__link{padding:10px 0 0;font-size:22px;line-height:30px}.photobank-popup .list .set-content__price{font-size:32px;line-height:40px;flex:0 0 11.25rem}.photobank-popup .material .list .material-kit__items{flex-wrap:wrap;flex-direction:row}.photobank-popup .material .list .material-kit__item{width:40%}.page__container .page__top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 60px}.page__top .product__info{font-size:50px;line-height:60px}.page__top .product__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.875rem}.product__container .filter__item.filter__item--btn{padding:0 0 50px}.aside__body .photobank__filter{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:stretch}.photobank__main .column-product__img img,.photobank__main .column-product__img picture{height:408px}.photobank__main .product__tabs-column{max-height:100%}.list .product__tabs-row{grid-template-columns:repeat(1,1fr)}.photobank__row.list .column-product__slide{display:flex;gap:20px;border-radius:0}.photobank__row.list .column-product__img{flex:0 0 150px}.photobank__row.list .column-product__img img,.photobank__row.list .column-product__img picture{height:150px;width:150px;border-radius:20px}.photobank__row.list .content-popular{width:100%;justify-content:space-between}.photobank__row.list .content-popular__links{padding:0 50px 0 0}.page__container .page__body{grid-template-columns:32.375rem 1fr;gap:5rem;margin:0 0 80px}.page__title{font-size:3.125rem;line-height:2.8125rem;margin-bottom:80px}.aside__block,.page__content{line-height:36px;font-size:24px}.page__content .title{line-height:36px;font-weight:500;font-size:32px;margin:0 0 35px}.page__content p{margin:0 0 35px}.aside__block{padding:2px 0 30px 60px}.contact__callback{display:flex;flex-direction:column;align-items:flex-start;font-size:220%;background:url(/local/templates/olissys2023/img/icon/callback.svg)no-repeat}.contact__callback .btn.btn--alt{margin-top:20px;font-size:22px;padding:5px 37px}.contact__adress{background:url(/local/templates/olissys2023/img/icon/adress.svg)no-repeat}.contact__time{background:url(/local/templates/olissys2023/img/icon/time.svg)no-repeat}.contact__mail{background:url(/local/templates/olissys2023/img/icon/mail.svg)no-repeat;background-position:0 6px}.contact__phone{background:url(/local/templates/olissys2023/img/icon/phone.svg)no-repeat;background-position:0 4px}.contact__insta{background:url(/local/templates/olissys2023/img/icon/instagram.svg)no-repeat}.page__body.second .choice__column-img{height:682px}.page__body.second .choice__column-img img{width:100%;height:100%;margin-top:7px}.page__map-google{width:100%;height:679px}.links_contacts .body-tabs__links,.page__body.links_contacts{display:flex;justify-content:center}.links_contacts .body-tabs__links{width:100%}@media (max-width:1920px){.photobank-popup.popup-material .popup__close{top:30px;right:30px}}@media (max-width:1780px){.popup__material-btn .content-kit__btn{width:auto}}@media (max-width:1500px){.preload-swiper-popular .swiper-slide{width:553.333px}.preload-swiper-popular .swiper-wrapper{display:-webkit-box}.preload-swiper-popular .swiper-wrapper :first-child{grid-row:1/2;grid-column:1/-1}}@media (max-width:1440px){.page__container .page__body{grid-template-columns:23.375rem 1fr;gap:4rem;margin:0 0 40px}.page__body.second .choice__column-img{height:502px}.page__body.second .choice__column-img img{margin-top:5px}.page__map-google{height:495px}}@media (max-width:1361px){.page__map-google{height:492px}}@media (max-width:1280px){.preload-swiper-popular .swiper-slide{width:386.667px}}@media (max-width:1024px){.preload-swiper-popular .swiper-slide{width:367.6px}.js-slider-photobank .popular__slide-img img,.js-slider-photobank .popular__slide-img picture{height:302px}.photobank-popup .popup__content{zoom:70%}.photobank-popup .material .list .material-kit__item{width:48%}.page__container .page__top{flex-direction:column;align-items:flex-start}.page__top .product__info{padding:0 0 30px}.page__top .photobank__types{display:flex;width:100%;justify-content:space-between}.page__top .photobank__btn{zoom:150%}.page__container .photobank__top._active{transform:translate(100%,0)}.top-reviews__list{zoom:73%}.page__title{font-size:2.5rem;line-height:2.8125rem;margin-bottom:30px}.page__container .page__body .aside{position:inherit;transform:none}.page__body.second{display:flex;flex-direction:column-reverse}.page__container .aside__body{padding:0 0 20px}.page__map-google{height:450px}.page__container .page__body{gap:3rem}}@media (max-width:991px){.thumbslider-kit.kit__thumbslider{height:130px}.photobank-cart__sidebar,.photobank-popup__title{display:none}.js-slider-photobank .popular__slide-img img,.js-slider-photobank .popular__slide-img picture{height:300px}.js-slider-photobank .popular__slide{border-radius:18px}.photobank-popup .reviews__block{flex-direction:column;margin:-36px 0 0}.photobank-popup .popup__content{padding:0}.photobank-popup .gallery-reviews{padding:0;max-width:100%}.photobank-popup .reviews__thumbs{padding:0 50px}.photobank-popup .material .list .material-kit__item{width:auto}.photobank-popup .popup-rotating__arrows{width:100%;top:24%!important}}@media (max-width:960px){.preload-swiper-popular .swiper-slide{width:595px}}@media (max-width:880px){.preload-swiper-popular .swiper-slide{width:541.667px}}@media (max-width:768px){.content-kit__info .set-content__link{font-size:15px;line-height:20px}.set-content__price{min-width:90px}.js-slider-photobank .popular__slide-img img,.js-slider-photobank .popular__slide-img picture{height:226px}.js-slider-photobank .popular__slide{border-radius:15px}.photobank-popup.popup-material .popup__close{top:30px;right:20px}.page__title{font-size:30px;margin-bottom:60px}.contact__callback .btn.btn--alt{font-size:20px}.aside__block{background-size:25px}.page__content .title{font-size:28px}.aside__block,.page__content{line-height:30px;font-size:20px}.aside__block{padding:2px 0 30px 40px}.contact__callback{font-size:26px}.page__map-google{height:380px}}@media (max-width:47.99875em){.preload-swiper-popular .swiper-slide{width:467px}.thumbslider-kit.kit__thumbslider{height:70px}.item-choice .btn--alt{zoom:70%}.top-reviews__list{display:none}.top-review__desc{padding:2px 0 0 10px;font-size:18px}.top-review__desc span{font-size:12px}.reviews__mob .top-reviews__list,.reviews__mob .top-reviews__list .top-reviews__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews__mob .top-reviews__list{gap:.9375rem;width:unset}.reviews__mob .top-review__desc,.reviews__mob .top-review__list{display:flex;align-items:center;flex-direction:column}.reviews__mob .top-reviews__list .top-reviews__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.09375rem;width:5.9375rem;height:5.9375rem;width:150px;height:150px;zoom:90%}.reviews__mob .top-reviews__list .top-reviews__link img,.reviews__mob .top-reviews__list .top-reviews__link picture{height:100px;width:100px}.reviews__mob .top-review__desc{line-height:20px;padding:10px 15px 20px;font-size:16px;gap:8px;margin:-10px 0 0;zoom:160%}.module-material.tgbot__link{padding:90px 5px 20px;margin:0 0 40px;zoom:80%;flex-direction:column;align-items:center;border-radius:35px;background-position:center 0}.module-material.tgbot__link .btn.btn--alt{padding:10px 40px}.js-slider-photobank .photobank__bottom-link{display:flex;justify-content:space-between;padding:10px 0}.js-slider-photobank .photobank__bottom-link .popular__link{display:inline;zoom:75%}.photobank-popup__inner .title,.photobank-popup__title{font-size:24px;line-height:30px}.photobank-popup .list .set-content__item{font-size:15px;line-height:20px;gap:0}.photobank-popup .list .set-content__text .set-content__link{font-size:11px;line-height:13px}.photobank-popup .list .set-content__price{font-size:17px;line-height:20px}.photobank__row.list .column-product__img{flex:0 0 94px}.photobank__row.list .column-product__img img,.photobank__row.list .column-product__img picture{height:94px;width:94px;border-radius:8px}.photobank-popup .popup-rotating__controls{zoom:140%;margin:-30px 0 0}.photobank-popup .material .list .material-kit__items{display:flex;flex-wrap:wrap;flex-direction:row;align-content:flex-start}.photobank-popup .material .list .material-kit__item{width:30%}.photobank-popup .popup-rotating__arrows{top:38%!important}}.slider-nav__arrow.swiper-button-disabled{opacity:0}@media (max-width:640px){.preload-swiper-popular .swiper-slide{width:480.833px}.preload-swiper-popular{position:absolute}.hide-all-swiper{display:block!important;height:564px;opacity:0}.kit__slider.hide-all-swiper,.kit__thumbslider.hide-all-swiper{display:none!important}}@media (max-width:480px){.preload-swiper-popular .swiper-slide{width:347.5px}.js-slider-photobank .popular__slide-img img,.js-slider-photobank .popular__slide-img picture{height:112px}.js-slider-photobank .popular__slide{border-radius:10px}.page__top .product__info{font-size:24px;line-height:30px}.page__top .photobank__btn{zoom:100%}.page__top .filter__btn{font-size:17px;line-height:14px}}@media (max-width:425px){.page__title{font-size:24px;line-height:30px}.contact__callback .btn.btn--alt{margin-top:20px;font-size:15px;padding:5px 17px}.aside__block{background-size:22px}.page__content .title{font-size:24px;margin:0 0 25px}.aside__block,.page__content{line-height:22px;font-size:15px}.contact__callback{font-size:24px}.page__container .page__body{gap:1rem}.page__map-google{width:100%;height:195px}}@media (max-width:400px){.preload-swiper-popular .swiper-slide{width:280.833px;margin-right:15px}.js-slider-photobank .popular__slide-img img,.js-slider-photobank .popular__slide-img picture{height:95px}.js-slider-photobank .popular__slide{border-radius:8px}.js-slider-photobank .photobank__bottom-link .popular__link{zoom:70%}.photobank__bottom-link .popular__arrows{zoom:90%}}@media (max-width:360px){.preload-swiper-popular .swiper-slide{width:247.5px}}.column-product__content--new{padding:43px 51px 53px}
/* End */


/* Start:/local/templates/olissys2023/css/additional.css?17539558861729*/
.header-sublist__image-top img {
    object-position: top;
}

@media (min-width: 1365px) and (max-width: 1910px) {
    .header-sublist__cards {
        grid-area: span 1/span 3;
    }
}

.info-reviews__popup {
    cursor: pointer;
}

.content-popular__value-no-icon::after,
.set-content__price-no-icon::after,
.content-kit__value-no-icon::after {
    content: none;
}

.column-product__img img,
.column-product__img picture {
    object-position: bottom;
}

@media (max-width: 47.99875em) {
    .block.block-catalog .block__column-img img,
    .block.block-catalog .block__column-img picture {
        height: auto;
        object-position: bottom;
    }
}
@media (max-width: 111.25em){
    .content-kit__product{
        align-items: flex-start;
    }
}
.content-kit__set .set-content__item .set-content__text>span{
    text-decoration: underline;
}

#hidden-content-garant-matras .content-garant-matras{
    font-size: 1.375rem;
    font-style: normal;
    line-height: normal;
    letter-spacing: .0275rem;
    margin-bottom: 1.5625rem;
}
#hidden-content-garant-matras.popup-application .popup__content{
    width: 1000px;
}
.kit__container .body-tabs__content{
    font-size: 1.375rem;
    line-height: 1.875rem;
}
.header__logo img{
    width: 210px;
}
@media (max-width: 767px){
    .header__logo img{
        width: auto;
        height: 64px;
    }
    .content-kit__price {
        flex-wrap: wrap;
    }
}
@media (max-width: 47.9988em) {
    .header-top{
        padding-top: 5px;
    }
}
.ticket .ticket__column-img img, .ticket .ticket__column-img picture{
    aspect-ratio: auto !important;
    height: auto !important;
}
.set-content__info .set-content__checkbox {
    margin-top: 5px;
    align-self: self-start;
}
/* End */


/* Start:/local/templates/olissys2023/css/fix.css?176545743075878*/
.popup-cards--two .popup__wrapper {
    align-items: flex-start;
    justify-content: flex-start;
    height: 100%;
    padding: 24px !important;
}
@media (max-width: 1921px) {
    .popup-cards--two .popup__wrapper {
        padding: 16px !important;
    }
}
@media (max-width: 768px) {
    .popup-cards--two .popup__wrapper {
        padding: 0px !important;
    }
}
.popup-cards--two .popup__content,
.popup-cards--two .reviews__slide {
    width: 100%;
    max-width: 100%;
    height: 100%;
}
.popup-cards--two .popup__close {
    top: 24px !important;
    right: 24px !important;
    width: 96px;
    height: 96px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.3);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease 0s;
    position: absolute !important;
}
@media (max-width: 1280px) {
    .popup-cards--two .popup__close {
        position: absolute !important;
    }
}
@media (max-width: 1921px) {
    .popup-cards--two .popup__close {
        top: 16px !important;
        right: 16px !important;
        width: 48px;
        height: 48px;
        position: absolute !important;
    }
}
@media (any-hover: hover) {
    .popup-cards--two .popup__close:hover {
        background: rgba(0, 0, 0, 0.7);
    }
}
.popup-cards--two .popup__close::before {
    content: '';
    background: #fff;
    width: 48px;
    height: 48px;
}
@media (max-width: 1921px) {
    .popup-cards--two .popup__close::before {
        width: 24px;
        height: 24px;
    }
}
.popup-cards--two .reviews__inner {
    height: 100%;
    padding: 0px !important;
}
@media (max-width: 1280px) {
    .popup-cards--two .reviews__inner {
        padding: 0px !important;
    }
}
.popup-cards--two .gallery-reviews__arrows {
    left: 24px;
    width: calc(100% - 48px);
}
@media (max-width: 1921px) {
    .popup-cards--two .gallery-reviews__arrows {
        left: 16px;
        width: calc(100% - 32px);
    }
}
@media (max-width: 768px) {
    .popup-cards--two .gallery-reviews__arrows {
        display: none;
    }
}
.popup-cards--two .gallery-reviews__arrow {
    transform: translate(0px, 0px) !important;
    width: 96px;
    height: 96px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease 0s;
}
@media (max-width: 1921px) {
    .popup-cards--two .gallery-reviews__arrow {
        width: 48px;
        height: 48px;
    }
}
.popup-cards--two .gallery-reviews__arrow::before {
    content: '';
    background: #fff !important;
    width: 48px !important;
    height: 48px !important;
}
@media (max-width: 1921px) {
    .popup-cards--two .gallery-reviews__arrow::before {
        width: 24px !important;
        height: 24px !important;
    }
}
.popup-cards--two .gallery-reviews__arrow.swiper-button-disabled {
    pointer-events: none;
    opacity: 0;
}
@media (any-hover: hover) {
    .popup-cards--two .gallery-reviews__arrow:hover {
        background: rgba(0, 0, 0, 0.7);
    }
}
.popup-cards--two .reviews__block {
    height: 100%;
    display: grid;
    grid-template-columns: 317px 1fr;
    gap: 22px;
    flex: none !important;
}
@media (max-width: 1921px) {
    .popup-cards--two .reviews__block {
        grid-template-columns: 126px 1fr;
        gap: 12px;
    }
}
@media (max-width: 768px) {
    .popup-cards--two .reviews__block {
        grid-template-columns: 1fr;
    }
}
.popup-cards--two .gallery-reviews {
    margin-bottom: 0;
}
.popup-cards--two .reviews__gallery {
    min-width: 0;
    height: calc(100vh - 48px);
}
@media (max-width: 1921px) {
    .popup-cards--two .reviews__gallery {
        height: calc(100vh - 32px);
    }
}
@media (max-width: 768px) {
    .popup-cards--two .reviews__gallery {
        height: 100vh;
    }
}
.popup-cards--two .gallery-reviews__slider {
    max-height: 100%;
    border-radius: 4px !important;
}
@media (max-width: 768px) {
    .popup-cards--two .gallery-reviews__slider {
        margin: 0px !important;
        border-radius: 0px !important;
    }
}
.popup-cards--two .gallery-reviews__swiper {
    height: 100% !important;
}
.popup-cards--two .gallery-reviews__slide {
    height: 100%;
    opacity: 1 !important;
}
@media (max-width: 768px) {
    .popup-cards--two .gallery-reviews__slide {
        height: 159px;
        width: 100% !important;
    }
}
.popup-cards--two .gallery-reviews__img {
    height: 100%;
    border-radius: 4px !important;
}
@media (max-width: 768px) {
    .popup-cards--two .gallery-reviews__img {
        height: 159px !important;
        width: 100% !important;
        border-radius: 0px !important;
    }
}
.popup-cards--two .gallery-reviews__img img {
    height: 100%;
    max-height: 2082px;
    border-radius: 4px !important;
}
@media (max-width: 1921px) {
    .popup-cards--two .gallery-reviews__img img {
        max-height: 770px;
    }
}
@media (max-width: 1366px) {
    .popup-cards--two .gallery-reviews__img img {
        max-height: 486px;
    }
}
@media (max-width: 768px) {
    .popup-cards--two .gallery-reviews__img img {
        border-radius: 0px !important;
    }
}
.popup-cards--two .reviews__thumbs {
    max-width: 100%;
    padding-right: 24px;
    width: 100%;
    height: calc(100vh - 48px);
    position: relative;
}
@media (max-width: 1921px) {
    .popup-cards--two .reviews__thumbs {
        padding-right: 16px;
        height: calc(100vh - 32px);
    }
}
@media (max-width: 768px) {
    .popup-cards--two .reviews__thumbs {
        display: none;
    }
}
.popup-cards--two .thumbs-reviews__slider,
.popup-cards--two .thumbs-reviews__swiper {
    height: 100% !important;
}
.popup-cards--two .thumbs-reviews__slide {
    width: 100% !important;
    height: 128px !important;
    margin-bottom: 8px !important;
}
@media (max-width: 1921px) {
    .popup-cards--two .thumbs-reviews__slide {
        height: 48px !important;
    }
}
.popup-cards--two .thumbs-reviews__img {
    height: 100%;
    border-radius: 4px !important;
    position: relative;
}
.popup-cards--two .thumbs-reviews__img::before {
    content: '';
    background: transparent;
    border: 2px solid transparent;
    border-radius: 4px !important;
    transition: all 0.3s ease 0s;
}
.popup-cards--two .thumbs-reviews__slide.swiper-slide-thumb-active .thumbs-reviews__img::before {
    border: 2px solid #009FE3;
}
.thumbs-reviews__progress {
    width: 8px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 2px;
    z-index: -1;
    background: var(--grey);
    border-radius: 2px;
    overflow: hidden;
}
@media (max-width: 1921px) {
    .thumbs-reviews__progress {
        width: 4px;
        right: 4px;
    }
}
@media (max-height: 1200px) {
    .thumbs-reviews__progress {
        max-height: 738px;
    }
}
.thumbs-reviews__progress.swiper-pagination-lock {
    opacity: 0;
}
.thumbs-reviews__progress {
    background: #EBEBEB !important;
}
.thumbs-reviews__progress .swiper-pagination-progressbar-fill {
    background: #A3A3A3 !important;
    width: 100%;
    height: 100%;
    display: flex;
    transform-origin: right top;
    border-radius: 2px;
}
.popup-cards--slider .gallery-reviews__slider {
    height: 100%;
    max-height: 100%;
}
.popup-cards--slider .gallery-reviews__img {
    height: 100%;
    border-radius: 4px !important;
}
@media (max-width: 768px) {
    .popup-cards--slider .gallery-reviews__img {
        height: 159px !important;
        width: 100% !important;
        border-radius: 0px !important;
    }
}
.popup-cards--slider .thumbs-reviews__img img {
    object-fit: contain !important;
}
.popup-cards--slider .gallery-reviews__img img {
}
@media (max-width: 768px) {
    .popup-cards--slider .gallery-reviews__img img {
        border-radius: 0px !important;
    }
}
._zoom {
    zoom: normal !important;
}
.popup-cards .popup__content {
    zoom: normal !important;
}
.popup-cards .gallery-reviews__slide .gallery-reviews__img img {
    height: 100% !important;
}
/* ============================= new  22/04/2025 =============================== */
.kit__slider-link {
    font-size: 18px;
    font-weight: 550;
    line-height: normal;
    color: #FFF;
    padding: 22px 24px;
    display: inline-flex;
    border-radius: 40px;
    background: #FF8A00;
    transition: all 0.3s ease-in 0s;
    position: absolute;
    bottom: 40px;
    right: 40px;
    z-index: 2;
}
.kit__slider {
    position: relative;
}
.kit__slider:not(.swiper-initialized) {
    max-height: 832px;
    overflow: hidden;
}
.kit__slider-link:hover {
    background: var(--blue);
}
/* ============================= ываываыва =============================== */
html {
    /* zoom: normal !important; */
}
.merchandise {
    padding-top: 90px;
    padding-bottom: 110px;
}
.merchandise__container {
}
.merchandise__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
    margin-bottom: 51px;
}
.merchandise__title {
    font-size: 50px;
    font-weight: 550;
    line-height: 30px; /* 60% */
}
.merchandise__text {
    font-size: 18px;
    line-height: 26px; /* 144.444% */
    color: var(--dark);
    max-width: 923px;
}
.merchandise__card {
}
.merchandise__recipe {
}
.merchandise__blocks {
    counter-reset: section;
    display: flex;
    flex-direction: column;
    gap: 100px;
}
.merchandise__block {
}
.card-merchandise {
    position: relative;
    border-radius: 20px;
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 110px;
}
.card-merchandise__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.card-merchandise__img img,
.card-merchandise__img picture,
.card-merchandise__img video {
    border-radius: 20px;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
}
.card-merchandise__inner {
    width: 100%;
    height: 100%;
    min-height: 656px;
    padding: 58px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    gap: 50px;
    position: relative;
    z-index: 2;
}
.card-merchandise__content {
    display: flex;
    flex-direction: column;
    gap: 26px;
    max-width: 580px;
}
.card-merchandise__title {
    font-size: 44px;
    font-style: normal;
    font-weight: 550;
    line-height: 113.636%; /* 113.636% */
    color: var(--whte);
}
.card-merchandise__text {
    font-size: 26px;
    font-style: normal;
    font-weight: 550;
    line-height: 123.077%; /* 123.077% */
    color: var(--whte);
    padding-right: 50px;
}
.card-merchandise__link {
    max-width: max-content;
    min-width: 229px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.recipe-merchandise {
    margin-bottom: 108px;
}
.recipe-merchandise__title {
    font-size: 40px;
    line-height: 120%; /* 120% */
    max-width: 788px;
    margin-bottom: 50px;
}
.recipe-merchandise__title b {
    font-weight: 700;
}
.recipe-merchandise__subtitle {
    font-size: 24px;
    font-weight: 700;
    line-height: 104.167%; /* 104.167% */
    color: var(--whte)
}
.recipe-merchandise__body {
    display: flex;
    gap: 31px;
}
.recipe-merchandise__card {
    position: relative;
}
.recipe-merchandise__img {
    height: 100%;
}
.recipe-merchandise__img img,
.recipe-merchandise__img picture {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    border-radius: 20px;
}
.recipe-merchandise__info {
    max-width: 277px;
    position: absolute;
    bottom: 51px;
    right: 46px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.recipe-merchandise__text {
    font-size: 15px;
    line-height: 133.333%; /* 133.333% */
    color: var(--whte)
}
.recipe-merchandise__row {
    display: flex;
    gap: 118px;
}
.recipe-merchandise__column {
}
.column-recipe__img {
    position: relative;
    height: 100%;
}
.column-recipe__img img,
.column-recipe__img picture {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    border-radius: 20px;
}
.column-recipe__decor {
    position: absolute;
    z-index: -1;
    pointer-events: none;
}
.column-recipe__decor--one {
    bottom: -56px;
    right: -202px;
}
.column-recipe {
    position: relative;
}
.column-recipe__items {
    display: flex;
    flex-direction: column;
    gap: 33px;
    height: 100%;
    max-width: 401px;
    padding-top: 55px;
}
.column-recipe__item {
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.column-recipe__title {
    font-size: 26px;
    font-weight: 700;
    line-height: 115.385%; /* 115.385% */
}
.column-recipe__text {
    font-size: 15px;
    line-height: 133.333%; /* 133.333% */
    color: var(--dark);
}
.column-recipe__decor--two {
    top: -119px;
    right: -480px;
}
.card-merchandise--two {
}
.block-merchandise__top {
    display: flex;
    align-items: flex-end;
    gap: 25px;
    margin-bottom: 14px;
}
.block-merchandise__top::before {
    counter-increment: section;
    content: counter(section, decimal-leading-zero) ".";
    font-size: 120px;
    font-weight: 900;
    line-height: 80%;
    display: flex;
    color: var(--grey);
    letter-spacing: 1px;
}
.block-merchandise__title {
    font-size: 40px;
    line-height: 50px;
}
.block-merchandise__title b {
    font-weight: 700;
    display: block;
}
.block-merchandise__content {
    display: grid;
    grid-template-columns: 1fr 540px;
    gap: 44px;
    margin-bottom: 44px;
}
.block-merchandise__slider {
    position: relative;
}
.block-merchandise__swiper {
}
.block-merchandise__slide {
}
.block-merchandise__img {
    height: 100%;
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
}
.block-merchandise__img img, .block-merchandise__img picture {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    border-radius: 20px;
}
.block-merchandise__pagging {
    position: absolute;
    bottom: 60px;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px;
}
.block-merchandise__pagging .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: var(--grey);
    transition: all 0.3s ease-in 0s;
}
.block-merchandise__pagging .swiper-pagination-bullet-active {
    background-color: var(--whte);
}
.block-merchandise__link {
    position: absolute;
    bottom: 40px;
    right: 40px;
    max-width: max-content;
    min-width: 229px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.block-merchandise__cards {
    display: flex;
    flex-direction: column;
    gap: 18px;
}
.block-merchandise__card {
}
.block-merchandise__inner {
    display: grid;
    grid-template-columns: 405px 1fr;
    gap: 60px;
}
.block-merchandise__inner--two {
    grid-template-columns: 590px 1fr;
}
.block-merchandise__characteristics {
}
.block-merchandise__info {
}
.block-merchandise__banner {
}
.block-merchandise__row {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 40px;
    margin-bottom: 38px;
}
.block-merchandise__column {
}
.block-merchandise__attention {
}
.block-merchandise__description {
}
.swiper {
}
.js-slider-merchandise {
}
.swiper-wrapper {
}
.swiper-slide {
}
.card-block {
    display: grid;
    grid-template-columns: 190px 1fr;
    align-items: center;
    gap: 10px;
}
.card-block__img {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
}
.card-block__img img, .card-block__img picture {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    border-radius: 5px;
    object-fit: cover;
}
.card-block__info {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.card-block__title {
    font-size: 24px;
    font-weight: 700;
    line-height: 41.667%; /* 41.667% */
}
.card-block__text {
    font-size: 15px;
    line-height: 133.333%; /* 133.333% */
}
.characteristics-block {
    display: flex;
    flex-direction: column;
    gap: 25px;
}
.characteristics-block__title {
    font-size: 24px;
    font-weight: 700;
    line-height: 11px; /* 45.833% */
}
.characteristics-block__items {
    display: flex;
    flex-direction: column;
}
.characteristics-block__item {
    padding: 8px 0px;
    border-bottom: 1px dashed var(--grey);
    display: flex;
    justify-content: space-between;
    gap: 20px;
}
.characteristics-block__item:first-child {
    border-top: 1px dashed var(--grey);
}
.characteristics-block__category {
    font-size: 15px;
    line-height: 20px; /* 133.333% */
    color: var(--dark);
}
.characteristics-block__value {
    font-size: 15px;
    font-weight: 550;
    line-height: 20px; /* 133.333% */
    color: var(--dark);
}
.characteristics-block__link {
    max-width: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 229px;
}
.info-block__inner {
    display: flex;
    gap: 60px;
}
.info-block__content {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.info-block__title {
    font-size: 24px;
    font-weight: 700;
    line-height: 11px; /* 45.833% */
}
.info-block__description {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.info-block__text {
    font-size: 15px;
    line-height: 133.333%; /* 133.333% */
    color: var(--dark);
}
.info-block__buy {
}
.buy-info {
    min-width: 547px;
    display: grid;
    grid-template-columns: 191px 1fr;
    gap: 15px;
    align-items: flex-start;
}
.buy-info__img {
}
.buy-info__img img, .buy-info__img picture {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
}
.buy-info__text {
    font-size: 20px;
    font-weight: 550;
    line-height: 140%; /* 140% */
    color: var(--orange);
}
.banner-block {
    position: relative;
}
.banner-block__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.banner-block__img img,
.banner-block__img picture {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    border-radius: 20px;
}
.banner-block__info {
    position: relative;
    z-index: 2;
    padding: 30px;
    display: flex;
    flex-direction: column;
    gap: 30px;
    justify-content: center;
    height: 100%;
    max-width: 380px;
    min-height: 441px;
}
.banner-block__title {
    font-size: 26px;
    font-style: normal;
    font-weight: 550;
    line-height: 32px; /* 123.077% */
    color: var(--orange);
}
.banner-block__text {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 50% */
}
.banner-block__subtext {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 140% */
    max-width: 185px;
}
.column-merchandise__img {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 10px;
}
.column-merchandise__img img, .column-merchandise__img picture {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    border-radius: 10px;
    aspect-ratio: 319 / 230;
}
.column-merchandise__text {
    font-size: 20px;
    line-height: 28px;
}
.column-merchandise__text b {
    font-weight: 700;
}
.column-merchandise--big {
}
.attention-block {
    padding: 33px 40px 45px;
    border-radius: 20px;
    background: #EEF0F6;
    display: flex;
    flex-direction: column;
    gap: 21px;
    margin-bottom: 50px;
}
.attention-block__text {
    font-size: 26px;
    line-height: 36px;
}
.attention-block__text b {
    font-weight: 700;
}
.attention-block__row {
    display: grid;
    grid-template-columns: 1fr 345px 1fr;
    gap: 15px;
}
.attention-block__column {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
}
.attention-block__column img, .attention-block__column picture {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    border-radius: 10px;
}
.attention-block__row--two {
    grid-template-columns: 1fr 1fr 1fr;
}
.description-block {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.description-block__row {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 21px;
}
.description-block__column {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
}
.description-block__column img, .description-block__column picture {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    border-radius: 10px;
}
.description-block__content {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.description-block__text {
    font-size: 20px;
    line-height: 28px;
}
.description-block__text b {
    font-weight: 700;
    display: block;
}
/* ============================= end =============================== */
@media (max-width: 992px) {
    .kit__slider-link {
        padding: 12px 16px;
        position: static;
        font-size: 15px;
        margin: 0px auto 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        max-width: max-content;
    }
}
@media (max-width: 1365px) {
    .merchandise {
        padding-top: 28px;
        padding-bottom: 46px;
    }
    .column-recipe__items {
        padding-top: 67px;
    }
    .info-block__inner {
        flex-direction: column;
    }
    .card-merchandise__inner {
        min-height: 400px;
    }
    .merchandise__text {
        max-width: 600px;
    }
    .merchandise__top {
        margin-bottom: 26px;
        flex-direction: column;
        text-align: center;
        gap: 10px;
    }
    .card-merchandise {
        margin: 0px -30px 30px;
        border-radius: 0px;
    }
    .card-merchandise--two {
        margin: 0px 0px 60px;
        border-radius: 5px;
    }
    .card-merchandise--two img {
        border-radius: 5px !important;
    }
    .card-merchandise__img img, .card-merchandise__img picture, .card-merchandise__img video {
        border-radius: 0px;
    }
    .card-merchandise__inner {
        padding: 26px 30px;
        justify-content: flex-end;
    }
    .recipe-merchandise__title {
        margin-bottom: 15px;
    }
    .recipe-merchandise__body {
        gap: 15px;
    }
    .column-recipe__decor--one {
        right: auto;
        left: 0;
        z-index: 1;
        bottom: -150px;
    }
    .card-block {
        grid-template-columns: 1fr;
    }
    .block-merchandise__cards {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 15px;
    }
    .recipe-merchandise__img img, .recipe-merchandise__img picture {
        aspect-ratio: 2 / 1;
    }
    .card-block__title {
        line-height: 120%;
    }
    .column-recipe__img img, .column-recipe__img picture {
        aspect-ratio: 1 / 1;
    }
    .recipe-merchandise__info {
    }
    .column-recipe__decor--two {
        z-index: 2;
        top: -127px;
        right: -580px;
    }
    .recipe-merchandise__row {
        gap: 30px;
    }
    .info-block__inner {
        /* flex-direction: column; */
    }
    .block-merchandise__content {
        grid-template-columns: 1fr;
        gap: 15px;
    }
    .block-merchandise__row {
        gap: 15px;
        grid-template-columns: repeat(3, 1fr);
    }
    .column-merchandise--big {
        grid-column-start: span 2;
    }
    .column-merchandise--big .column-merchandise__img {
        aspect-ratio: 1 / 1;
        width: 100%;
    }
    .column-merchandise__img img, .column-merchandise__img picture {
        aspect-ratio: none;
    }
    .recipe-merchandise__body {
        flex-direction: column;
    }
    .block-merchandise__inner {
        /* grid-template-columns: 1fr; */
    }
    .block-merchandise__inner--two {
        grid-template-columns: 500px 1fr;
    }
    .attention-block__text {
        font-size: 18px;
        line-height: 120%;
    }
    .banner-block__info {
        min-height: 200px;
    }
    .merchandise__blocks {
        gap: 50px;
    }
    .attention-block__row {
        grid-template-columns: repeat(3, 1fr);
    }
    .recipe-merchandise__row {
        margin: 0px -30px;
    }
    .merchandise__title {
        font-size: 35px;
    }
    .merchandise__text {
        font-size: 14px;
    }
    .card-merchandise__title {
        font-size: 30px;
    }
    .card-merchandise__text {
        font-size: 18px;
    }
    .card-merchandise__content {
        max-width: 400px;
    }
    .recipe-merchandise__title {
        font-size: 30px;
        max-width: 500px;
    }
    .block-merchandise__title {
        font-size: 30px;
        line-height: 120%;
    }
    .block-merchandise__top {
        gap: 12px;
    }
    .block-merchandise__top::before {
        font-size: 60px;
        letter-spacing: 1px;
    }
}
@media (max-width: 992px) {
    .card-merchandise__inner {
        position: relative;
    }
    .card-merchandise__inner .card-merchandise__link {
        position: absolute;
        bottom: -13px;
        right: 30px;
        font-size: 12px;
        font-style: normal;
        font-weight: 550;
        line-height: normal;
        padding: 5px 15px;
        min-width: 95px;
    }
    .block-merchandise__content {
        gap: 30px;
    }
    .block-merchandise__slider {
        overflow: visible !important;
        min-width: 0;
        margin: 0px -40px;
    }
    .block-merchandise__img img, .block-merchandise__img picture {
        border-radius: 0px;
    }
    .block-merchandise__content .block-merchandise__link {
        position: absolute;
        bottom: -13px;
        right: 40px;
        font-size: 12px;
        font-style: normal;
        font-weight: 550;
        line-height: normal;
        padding: 5px 15px;
        min-width: 95px;
    }
    .card-merchandise__inner {
        min-height: 211px;
    }
    .block-merchandise__inner {
        grid-template-columns: 1fr;
    }
    .merchandise__title {
        font-size: 29px;
        font-style: normal;
        font-weight: 550;
        line-height: 125%; /* 125% */
    }
    .merchandise__text {
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 130%; /* 130% */
    }
    .merchandise__top {
        gap: 5px;
    }
    .card-merchandise__title {
        font-size: 25px;
        font-style: normal;
        font-weight: 550;
        line-height: 100%; /* 100% */
    }
    .card-merchandise__text {
        font-size: 14px;
        font-style: normal;
        font-weight: 550;
    }
    .recipe-merchandise__title {
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 113.333%; /* 113.333% */
    }
    .recipe-merchandise__subtitle {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
    }
    .recipe-merchandise__text {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
    }
    .recipe-merchandise__img img, .recipe-merchandise__img picture {
        border-radius: 5px;
        aspect-ratio: 3 / 1;
    }
    .column-recipe__img img, .column-recipe__img picture {
        border-radius: 5px;
    }
    .column-recipe__title {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
    }
    .column-recipe__text {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
    }
    .column-recipe__items {
        gap: 16px;
    }
    .recipe-merchandise__row {
        display: grid;
        grid-template-columns: 180px 1fr;
        align-items: flex-start;
    }
    .column-recipe__decor--two {
        right: -450px;
    }
    .block-merchandise__pagging {
        bottom: 5px;
        gap: 5px;
    }
    .block-merchandise__pagging .swiper-pagination-bullet {
        width: 5px;
        height: 5px;
    }
    .card-block__title {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 125%; /* 125% */
    }
    .card-block__info {
        gap: 5px;
    }
    .characteristics-block__title {
        font-size: 23px;
    }
    .block-merchandise__inner .characteristics-block__link {
        font-size: 12px;
        font-style: normal;
        font-weight: 550;
        line-height: normal;
        min-width: 95px;
        margin-left: auto;
        padding: 5px 15px;
        margin-top: 12px;
    }
    .block-merchandise__title {
        font-size: 17px;
        font-style: normal;
    }
    .block-merchandise__top {
        gap: 39px;
    }
    .block-merchandise__top::before {
        font-size: 48px;
        font-style: normal;
        line-height: 62%;
    }
    .block-merchandise__img img, .block-merchandise__img picture {
        aspect-ratio: 4 /1;
    }
    .buy-info__text {
        font-size: 18px;
        height: 100%;
        display: flex;
        align-items: center;
    }
    .banner-block__title {
        font-size: 20px;
        font-style: normal;
        font-weight: 550;
    }
    .banner-block__text {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        letter-spacing: -0.45px;
    }
    .banner-block__subtext {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
    }
    .column-merchandise__text {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
    }
    .attention-block {
        border-radius: 0px;
        background: transparent;
        padding: 0px;
    }
    .attention-block__text {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
    }
    .banner-block__img img, .banner-block__img picture {
        border-radius: 5px;
    }
    .banner-block__info {
        gap: 5px;
    }
    .description-block__text {
        font-size: 14px;
        line-height: 120%;
    }
}
@media (max-width: 620px) {
    .card-merchandise__inner {
        position: relative;
    }
    .card-merchandise__inner .card-merchandise__link {
        position: absolute;
        bottom: -13px;
        right: 30px;
        font-size: 12px;
        font-style: normal;
        font-weight: 550;
        line-height: normal;
        padding: 5px 15px;
        min-width: 95px;
    }
    .block-merchandise__content {
        gap: 30px;
    }
    .block-merchandise__slider {
        overflow: visible !important;
        min-width: 0;
        margin: 0px -40px;
    }
    .block-merchandise__img img, .block-merchandise__img picture {
        border-radius: 0px;
    }
    .block-merchandise__content .block-merchandise__link {
        position: absolute;
        bottom: -13px;
        right: 40px;
        font-size: 12px;
        font-style: normal;
        font-weight: 550;
        line-height: normal;
        padding: 5px 15px;
        min-width: 95px;
    }
    .card-merchandise__inner {
        min-height: 211px;
    }
    .block-merchandise__inner {
        grid-template-columns: 1fr;
    }
    .merchandise__title {
        font-size: 24px;
        font-style: normal;
        font-weight: 550;
        line-height: 125%; /* 125% */
    }
    .merchandise__text {
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: 130%; /* 130% */
    }
    .merchandise__top {
        gap: 1px;
    }
    .card-merchandise__title {
        font-size: 20px;
        font-style: normal;
        font-weight: 550;
        line-height: 100%; /* 100% */
    }
    .card-merchandise__text {
        font-size: 9px;
        font-style: normal;
        font-weight: 550;
        line-height: 11px; /* 122.222% */
    }
    .recipe-merchandise__title {
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 113.333%; /* 113.333% */
        max-width: 310px;
    }
    .recipe-merchandise__subtitle {
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 166.667%; /* 166.667% */
    }
    .recipe-merchandise__text {
        font-size: 9px;
        font-style: normal;
        font-weight: 400;
        line-height: 11px; /* 122.222% */
    }
    .recipe-merchandise__info {
        max-width: 129px;
    }
    .recipe-merchandise__img img, .recipe-merchandise__img picture {
        border-radius: 5px;
        aspect-ratio: 315 / 205;
    }
    .column-recipe__img img, .column-recipe__img picture {
        border-radius: 5px;
    }
    .column-recipe__title {
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 30px; /* 200% */
    }
    .column-recipe__text {
        font-size: 9px;
        font-style: normal;
        font-weight: 400;
        line-height: 11px; /* 122.222% */
    }
    .column-recipe__items {
        gap: 16px;
    }
    .recipe-merchandise__row {
        display: grid;
        grid-template-columns: 180px 1fr;
        align-items: flex-start;
    }
    .column-recipe__decor--two {
        right: -450px;
    }
    .block-merchandise__pagging {
        bottom: 5px;
        gap: 5px;
    }
    .block-merchandise__pagging .swiper-pagination-bullet {
        width: 5px;
        height: 5px;
    }
    .card-block__title {
        font-size: 8px;
        font-style: normal;
        font-weight: 400;
        line-height: 10px;
    }
    .card-block__info {
        gap: 5px;
    }
    .characteristics-block__title {
        font-size: 9px;
        font-style: normal;
        font-weight: 700;
        line-height: 11px; /* 122.222% */
    }
    .block-merchandise__content {
        margin-bottom: 25px;
    }
    .characteristics-block {
        gap: 8px
    }
    .characteristics-block__category {
        font-size: 9px;
        font-style: normal;
        font-weight: 400;
        line-height: 11px; /* 122.222% */
    }
    .characteristics-block__value {
        font-size: 9px;
        font-style: normal;
        font-weight: 550;
        line-height: 11px; /* 122.222% */
    }
    .characteristics-block__item {
        padding: 4px 0px;
    }
    .block-merchandise__inner .characteristics-block__link {
        font-size: 12px;
        font-style: normal;
        font-weight: 550;
        line-height: normal;
        min-width: 95px;
        margin-left: auto;
    }
    .info-block__title {
        font-size: 9px;
        font-style: normal;
        font-weight: 700;
        line-height: 11px; /* 122.222% */
    }
    .info-block__text {
        font-size: 9px;
        font-style: normal;
        font-weight: 400;
        line-height: 12px; /* 133.333% */
    }
    .block-merchandise__inner {
        gap: 10px;
    }
    .block-merchandise__title {
        font-size: 12px;
        font-style: normal;
        line-height: 15px; /* 125% */
    }
    .block-merchandise__top {
        gap: 39px;
    }
    .block-merchandise__top::before {
        font-size: 48px;
        font-style: normal;
        line-height: 62%;
    }
    .block-merchandise__img img, .block-merchandise__img picture {
        aspect-ratio: 375 /157;
    }
    .buy-info {
        grid-template-columns: 95px 1fr;
    }
    .buy-info__text {
        font-size: 9px;
        font-style: normal;
        font-weight: 550;
        line-height: 12px; /* 133.333% */
        height: 100%;
        display: flex;
        align-items: center;
    }
    .banner-block__title {
        font-size: 9px;
        font-style: normal;
        font-weight: 550;
        line-height: 11px; /* 122.222% */
    }
    .banner-block__text {
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px; /* 133.333% */
        letter-spacing: -0.45px;
    }
    .banner-block__subtext {
        font-size: 9px;
        font-style: normal;
        font-weight: 400;
        line-height: 11px; /* 122.222% */
    }
    .column-merchandise__text {
        font-size: 8px;
        font-style: normal;
        font-weight: 400;
        line-height: 10px;
    }
    .attention-block {
        border-radius: 0px;
        background: transparent;
        padding: 0px;
    }
    .attention-block__text {
        font-size: 8px;
        font-style: normal;
        font-weight: 400;
        line-height: 10px;
    }
    .card-merchandise__content {
        max-width: 205px;
        gap: 16px;
    }
    .recipe-merchandise__info {
        right: 21px;
        bottom: 40px;
        gap: 1px;
    }
    .column-recipe__decor--one {
        bottom: -93px;
    }
    .column-recipe__decor--one img, .column-recipe__decor--one picture {
        width: 157px;
        height: 142px;
    }
    .column-recipe__decor--two {
        right: auto;
        left: 7px;
        top: -44px;
    }
    .column-recipe__decor--two img, .column-recipe__decor--one picture {
        width: 270px;
        height: 111px;
    }
    .recipe-merchandise__row {
        gap: 15px;
    }
    .column-recipe__items {
        padding-top: 59px;
        max-width: 150px;
    }
    .recipe-merchandise {
        margin-bottom: 28px;
    }
    .card-block__title {
    }
    .card-block__info {
        gap: 0px;
    }
    .card-block__text {
        font-size: 8px;
        font-style: normal;
        font-weight: 400;
        line-height: 10px;
    }
    .card-block__img img, .card-block__img picture {
        aspect-ratio: 1 / 1;
    }
    .buy-info {
        min-width: auto;
    }
    .info-block__content {
        gap: 5px;
    }
    .info-block__inner {
        gap: 12px;
    }
    .banner-block__info {
        min-height: 95px;
        padding: 15px;
        max-width: 160px;
    }
    .column-merchandise__img {
        height: 95px;
    }
    .column-merchandise__img img, .column-merchandise__img picture {
        aspect-ratio: 1 / 1;
        height: 95px;
    }
    .column-merchandise--big .column-merchandise__img img, .column-merchandise__img picture {
        aspect-ratio: 1 / 1;
    }
    .block-merchandise__row {
        gap: 25px 15px;
        margin-bottom: 16px;
    }
    .attention-block__row {
        grid-template-columns: 95px 1fr;
    }
    .attention-block__row--two {
        grid-template-columns: repeat(3, 1fr);
    }
    .attention-block__row .attention-block__column:first-child {
        grid-column-start: span 2;
    }
    .attention-block__row--two .attention-block__column:first-child {
        grid-column-start: span 1;
    }
    .attention-block__row--two .attention-block__column img, .attention-block__column picture {
        aspect-ratio: 1 / 1;
    }
    .attention-block {
        gap: 12px;
        margin-bottom: 30px;
    }
    .description-block__row {
        gap: 21px;
    }
    .description-block {
        gap: 10px;
    }
    .description-block__text {
        font-size: 8px;
        font-style: normal;
        font-weight: 400;
        line-height: 10px;
    }
    .description-block__column img, .description-block__column picture {
        aspect-ratio: 1 / 1;
    }
}
/* sdfsdfsdfsdfsdf */
.swiper-pagination-bullet {
    cursor: pointer;
}
.gallery-popup {
}
.popup--gallery {
    height: 100dvh;
}
.popup--gallery .popup__wrapper .popup__content {
    padding: 76px;
    height: 100%;
    position: static;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.popup--gallery .popup__content .popup__close {
    top: 28px;
    right: 33px;
    position: absolute !important;
}
.popup--gallery .popup__content .popup__close::before {
    width: 48px;
    height: 48px;
}
.gallery-popup {
    max-width: 100%;
}
.popup--gallery .popup__wrapper {
    height: 100%;
    background: var(--whte);
    position: relative;
}
.gallery-popup__inner {
    max-width: 1040px;
    margin: 0 auto;
    padding: 0px 55px;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.gallery-popup__slider {
}
.gallery-popup__swiper {
}
.gallery-popup__slide {
    height: 420px;
}
.gallery-popup__slide img, .gallery-popup__slide picture {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    border-radius: 20px;
}
.gallery-popup__arrows {
    display: flex;
    justify-content: space-between;
    gap: 30px;
    pointer-events: none;
    position: absolute;
    top: calc(50% - 30px);
    transform: translate(0, -50%);
    left: 0;
    width: 100%;
    z-index: 2;
}
.gallery-popup__arrows .swiper-button-disabled {
    opacity: 0;
    pointer-events: none;
}
.gallery-popup__arrow {
    pointer-events: all;
}
.gallery-popup__arrow:hover::before {
    background: var(--black);
}
.gallery-popup__arrow::before {
    content: "";
    mask: var(--icon) center center/contain no-repeat;
    -webkit-mask: var(--icon) center center/contain no-repeat;
    background: var(--grey);
    width: 55px;
    height: 55px;
    display: flex;
    transition: all 0.3s ease-in 0s;
}
.gallery-popup__arrow--prev {
}
.gallery-popup__arrow--next {
}
.gallery-popup__img {
    width: 180px;
    height: 120px;
    border-radius: 10%;
    overflow: hidden;
}
.gallery-popup__img img, .gallery-popup__img picture {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    transition: all 0.3s ease-in 0s;
    cursor: pointer;
}
.swiper-slide-thumb-active img, .swiper-slide-thumb-active picture {
    opacity: 0.6;
}
@media (max-width: 992px) {
    .gallery-popup__arrows {
        /* display: none; */
    }
    .gallery-popup__arrow::before {
        width: 25px;
        height: 25px;
    }
    .gallery-popup__inner {
        padding: 0px;
    }
    .popup--gallery .popup__content .popup__close::before {
        width: 24px;
        height: 24px;
    }
    .popup--gallery .popup__content .popup__close {
        right: 16px;
    }
    .popup--gallery .popup__wrapper .popup__content {
        padding: 80px 16px;
        align-items: flex-start;
    }
    .gallery-popup__slide {
        height: 350px;
    }
    .gallery-popup__slide img, .gallery-popup__slide picture {
        border-radius: 5px;
    }
    .gallery-popup__img {
        border-radius: 5px;
    }
    .gallery-popup__inner {
        gap: 20px;
    }
}
@media (max-width: 620px) {
    .gallery-popup__slide {
        height: 300px;
    }
    .card-merchandise--two .card-merchandise__link {
        right: auto;
        left: 25px;
    }
    .card-merchandise--two .card-merchandise__inner {
        padding: 21px 25px;
        min-height: 155px;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .card-merchandise--two .card-merchandise__content {
        gap: 7px;
    }
    .card-merchandise--two .card-merchandise__title {
        font-size: 15px;
        line-height: 16px; /* 106.667% */
    }
}
.menu {
    --pos: 227px !important;
}
@media (max-width: 767px) {
    .menu {
        --pos: 169px !important;
    }
}
.card-merchandise--two {
}
/* 06.05.2025 */
.ticket {
    padding-bottom: 100px;
    /* padding-top: 50px; */
}
.ticket__row {
    column-count: 4;
    column-gap: 20px;
}
.ticket__column:nth-child(2) {
    /* grid-row-start: span 2; */
}
.ticket__column:hover .ticket__column-text {
    color: var(--blue);
}
.ticket__container {
    /* padding: 0px 70px !important; */
    /* max-width: 1780px !important; */
}
.ticket__column {
    /* display: flex; */
    display: inline-flex;
    flex-direction: column;
    /* gap: 15px; */
    margin-bottom: 50px;
    /* display: flex; */
    /* display: inline-block; */
    /* flex-direction: column; */
    /* gap: 15px; */
    width: 100%;
    overflow: hidden;
}
.ticket__column-text {
    font-size: 22px;
    transition: all 0.3s ease-in 0s;
    margin-top: 15px;
}
.ticket__column--big .ticket__column-img img,
.ticket__column--big .ticket__column-img picture {
    /* height: 500px; */
    aspect-ratio: 430 / 500;
}
.ticket__column--two .ticket__column-img img,
.ticket__column--two .ticket__column-img picture {
    /* height: 435px; */
    height: 100%;
    aspect-ratio: 430 / 435;
}
.ticket__column--three .ticket__column-img img,
.ticket__column--three .ticket__column-img picture {
    /* height: 435px; */
    height: 100%;
    aspect-ratio: 430 / 250;
}
.ticket__column-img {
    /* box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05); */
}
.ticket__column-img {
    /* box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05); */
}
.ticket__column-img img,
.ticket__column-img picture, .ticket__column-img video {
    width: 100%;
    /* height: 380px; */
    height: 100%;
    /* aspect-ratio: 430 / 380; */
    display: block;
    border-radius: 21px;
    /* box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05); */
}
.ticket__top {
    display: flex;
    flex-direction: column;
    gap: 2px;
    margin-bottom: 30px;
    background: #fff;
    position: sticky;
    z-index: 3;
    top: var(--header);
    left: 0;
    width: 100%;
    padding-bottom: 20px;
    padding-top: 10px;
}
.ticket__top::before {
    content: "";
    position: absolute;
    top: 0;
    left: -5px;
    width: calc(100% + 10px);
    height: 100%;
    background: #fff;
    z-index: -1;
}
.ticket__content {
    display: flex;
    justify-content: space-between;
    gap: 30px;
    padding-bottom: 30px;
}
.ticket__items {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 35px;
    flex-wrap: wrap;
}
.ticket__item {
    font-size: 22px;
    font-weight: 550;
    border-radius: 40px;
    padding: 9px 50px;
    transition: all 0.3s ease-in 0s;
    background: #009FE3;
    color: #fff;
}
.ticket__item span {
    transform: translate(0px, 1px);
    display: flex;
}
.ticket__item:hover {
    background: #D9D9D9;
}
.ticket__item.ticket__item--active {
    background: #D9D9D9;
}
.ticket__top-title {
    font-size: 40px;
    line-height: 30px; /* 75% */
    letter-spacing: 0.8px;
}
.ticket__top-icon {
    mask: var(--icon) center center/contain no-repeat;
    -webkit-mask: var(--icon) center center/contain no-repeat;
    background: #999999;
    --size: 20px;
    width: var(--size);
    height: var(--size);
    flex: 0 0 var(--size);
    transition: all 0.3s ease-in 0s;
}
.ticket__top-icon:hover {
    background: var(--blue);
}
.category {
    padding: 80px 0px;
}
.category__row {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
}
.category__column {
    position: relative;
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
}
.category__column-content {
    position: absolute;
    width: 100%;
    bottom: 40px;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.category__column-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: max-content;
    margin: 0 auto;
}
.category__column-img img, .category__column-img picture {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    border-radius: 20px;
    aspect-ratio: 883 / 620;
}
@media (max-width: 1365px) {
    .ticket__row {
        column-count: 3;
        column-gap: 15px;
    }
    .ticket__top-title {
        font-size: 22px;
        font-weight: 400;
        line-height: normal; /* 136.364% */
        letter-spacing: 0.44px;
    }
    .ticket__top {
        margin-bottom: 30px;
    }
    .ticket__column {
        margin-bottom: 18px;
    }
    .ticket__column-text {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
    }
    /* .ticket__column {
      gap: 5px;
    } */
    .ticket__column-text {
        margin-top: 5px;
    }
    .ticket__column-img img,
    .ticket__column-img picture {
        border-radius: 7px;
    }
}
@media (max-width: 992px) {
    .category {
        padding: 0px;
    }
    .category__column-img img, .category__column-img picture {
        border-radius: 0px;
        aspect-ratio: 375 / 273;
    }
    .category__row {
        grid-template-columns: repeat(1, 1fr);
        gap: 0px;
    }
    .category__container {
        padding: 0px !important;
    }
    .category__column-content {
        bottom: auto;
        top: 34px;
        justify-content: flex-end;
        padding-right: 30px;
    }
    .category__column-content .category__column-btn {
        font-size: 12px;
        font-style: normal;
        font-weight: 550;
        line-height: normal;
        padding: 6px 12px;
        margin: 0px;
    }
}
@media (max-width: 620px) {
    .ticket__row {
        column-count: 2;
        column-gap: 15px;
    }
    .ticket__column-text {
        font-size: 8px;
        font-style: normal;
        font-weight: 400;
        line-height: 10px; /* 125% */
    }
    .ticket__top {
        padding-bottom: 25px;
    }
    .ticket__column-img img,
    .ticket__column-img picture {
        aspect-ratio: 150 / 150;
    }
    .ticket__column--big .ticket__column-img img,
    .ticket__column--big .ticket__column-img picture {
        /* height: 500px; */
        aspect-ratio: 150 / 199;
    }
    .ticket__column--mobile .ticket__column-img img,
    .ticket__column--mobile .ticket__column-img picture {
        /* height: 500px; */
        aspect-ratio: 150 / 225;
    }
    .ticket__column--two .ticket__column-img img,
    .ticket__column--two .ticket__column-img picture {
        /* height: 435px; */
        height: 100%;
        aspect-ratio: 150 / 150;
    }
    .ticket__column--small .ticket__column-img img,
    .ticket__column--small .ticket__column-img picture {
        /* height: 435px; */
        height: 100%;
        aspect-ratio: 150 / 98;
    }
    .ticket__column--smalll .ticket__column-img img,
    .ticket__column--smalll .ticket__column-img picture {
        /* height: 435px; */
        height: 100%;
        aspect-ratio: 150 / 100;
    }
    .ticket__column--three .ticket__column-img img,
    .ticket__column--three .ticket__column-img picture {
        /* height: 435px; */
        height: 100%;
        aspect-ratio: 150 / 65;
    }
    .ticket {
        padding-bottom: 50px;
        padding-top: 30px;
    }
}
.popup--gallery-new .gallery-popup__slide {
    height: 980px;
    text-align: center;
}
.popup--gallery-new .gallery-popup__slide img, .popup--gallery-new .gallery-popup__slide picture {
    width: auto;
    height: 100%;
}
@media (max-width: 1921px) {
    .popup--gallery-new .gallery-popup__slide {
        height: 630px;
        text-align: center;
    }
    .gallery-popup__img {
        width: 90px;
        height: 63px;
        border-radius: 10%;
        overflow: hidden;
    }
}
@media (max-width: 992px) {
    .popup--gallery-new .gallery-popup__slide {
        height: 350px;
        text-align: center;
    }
}
@media (max-width: 620px) {
    .popup--gallery-new .gallery-popup__slide {
        height: 300px;
        text-align: center;
    }
}
/* 15/05/2025 */
.popup-cards--new {
}
@media (max-width: 1919px) {
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block {
        display: flex;
        flex-direction: column-reverse;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__gallery {
        height: 630px;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slider .gallery-reviews__swiper img {
        border-radius: 20px !important;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slide .gallery-reviews__img img {
        height: 100%;
        max-height: 100%;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
        width: 90px !important;
        height: 63px !important;
        margin-bottom: 0 !important;
        margin-right: 15px;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__gallery .gallery-reviews__arrow {
        background: transparent;
        --size: 55px;
        border-radius: 0px !important;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__gallery .gallery-reviews__arrow::before {
        background: #d9d9d9 !important;
        --size: 55px;
        width: var(--size) !important;
        height: var(--size) !important;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
        border-radius: 10px !important;
        overflow: hidden;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide .thumbs-reviews__img::before {
        display: none;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide img {
        width: 100%;
        height: 100%;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__thumbs {
        height: max-content;
        padding-right: 0;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slider {
        height: 100%;
        position: static;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block {
        gap: 30px;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slider .gallery-reviews__arrows {
        width: 100%;
        left: 0;
        top: calc(50% - 30px);
    }
    .thumbs-reviews__progress {
        display: none;
    }
    .popup-cards--new .popup__wrapper {
        align-items: center !important;
        justify-content: center !important;
    }
    .popup-cards--new .popup__wrapper .popup__content {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__slide {
        height: max-content;
        width: 1040px;
        padding: 0px 55px;
        position: relative;
    }
    .popup-cards--new .popup__wrapper .popup__content .popup__close {
        background: transparent;
        border-radius: 0px;
    }
    .popup-cards--new .popup__wrapper .popup__content .popup__close::before {
        --size: 48px;
        background: #666;
    }
}
@media (max-width: 992px) {
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slide .gallery-reviews__img {
        height: 100% !important;
        max-height: 100%;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__gallery {
        height: 350px;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slider .gallery-reviews__swiper img {
        border-radius: 5px !important;
    }
    .popup-cards--new .reviews__thumbs {
        display: block;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
        border-radius: 10% !important;
        overflow: hidden;
    }
    .popup-cards--new .popup__wrapper .popup__content .popup__close {
        --size: 24px;
        --pad: 0px !important;
        top: 8px !important;
    }
    .popup-cards--new .popup__wrapper .popup__content .popup__close::before {
        --size: 24px;
        background: #666;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__gallery .gallery-reviews__arrow::before {
        background: #d9d9d9 !important;
        --size: 25px;
        width: var(--size) !important;
        height: var(--size) !important;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__slide {
        height: max-content;
        width: 1040px;
        padding: 64px 0px;
        position: relative;
    }
    .popup-cards--new .popup__wrapper .popup__content {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
    }
}
@media (max-width: 767px) {
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slide .gallery-reviews__img {
        height: 100% !important;
        max-height: 100%;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__gallery {
        height: 300px;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slider .gallery-reviews__swiper img {
        border-radius: 5px !important;
    }
    .popup-cards--new .reviews__thumbs {
        display: block !important;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
        border-radius: 10% !important;
        overflow: hidden;
    }
    .popup-cards--new .popup__wrapper .popup__content .popup__close {
        --size: 24px;
        --pad: 0px !important;
        top: 28px !important;
        right: 16px !important;
    }
    .popup-cards--new .popup__wrapper .popup__content .popup__close::before {
        --size: 24px;
        background: #666;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__gallery .gallery-reviews__arrow::before {
        background: #d9d9d9 !important;
        --size: 25px;
        width: var(--size) !important;
        height: var(--size) !important;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__slide {
        height: max-content;
        width: 1040px;
        padding: 80px 16px;
        position: relative;
    }
    .popup-cards--new .popup__wrapper .popup__content {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slide {
        height: 100%;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block {
        gap: 20px;
    }
    .popup-cards--new .popup__wrapper .popup__content .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slider .gallery-reviews__arrows {
        width: 100%;
        left: 0;
        top: calc(50% - 30px);
        display: flex;
    }
}
.wrapper {
    overflow: clip !important;
}
.header--two {
    position: sticky;
    top: 0;
    left: 0;
    z-index: 4;
    background: #fff;
    padding-bottom: 35px;
    margin-bottom: 0 !important;
}
.ticket__column--video .ticket__column-img {
    position: relative;
}
.ticket__column--video .ticket__column-img::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    --size: 70px;
    width: var(--size);
    height: var(--size);
    mask: url("/local/templates/olissys2023/css/../img/icon/video.svg") center center/contain no-repeat;
    -webkit-mask: url("/local/templates/olissys2023/css/../img/icon/video.svg") center center/contain no-repeat;
    background: #fff;
    z-index: 2;
    transition: all 0.3s ease-in 0s;
}
.ticket__column--video .ticket__column-img:hover::before {
    background: #009FE3;
}
.ticket__column--video .ticket__column-img img,
.ticket__column--video .ticket__column-img picture {
    height: 100%;
    aspect-ratio: 430 / 250;
}
.ticket__column--four .ticket__column-img img,
.ticket__column--four .ticket__column-img picture {
    height: 100%;
    aspect-ratio: 430 / 250;
}
.popup--video .popup__content {
    position: relative;
    overflow: hidden;
    padding: 0px;
    width: 100%;
    max-width: 1200px;
    border-radius: 30px;
    overflow: hidden;
}
.popup--video {
    padding: 10px;
}
.popup--video .popup__content .popup__video {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    video,
    iframe,
    object,
    embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
}
@media (min-width: 1921px) {
    .popup--video .popup__content {
        max-width: 100%;
        height: 98vh;
    }
    .popup--video .popup__content .popup__video {
        padding-bottom: 66.25%;
    }
    .popup--video .popup__content .popup__video video {
        object-fit: cover;
    }
}
@media (max-width: 1365px) {
    .ticket__row br {
        display: none;
    }
    .header--two {
        position: fixed !important;
    }
    .ticket__column--video .ticket__column-img::before {
        --size: 32px;
    }
    .popup--video .popup__content {
        border-radius: 14px;
    }
    .ticket__items {
        gap: 15px;
    }
    .ticket__item {
        padding: 8px 30px;
        font-size: 12px;
        font-style: normal;
        font-weight: 550;
        line-height: normal;
    }
    .ticket__content {
        padding-bottom: 15px;
    }
    .ticket__top {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
}
@media (max-width: 992px) {
    .header--two .menu {
        --pos: 70px !important;
    }
    .header--two .header-top__callback {
        display: none;
    }
    .header--two .select_header {
        display: none;
    }
    .header--two .header__logo {
        flex: 1 1 auto;
    }
    .header--two .header-main__btn {
        display: none;
    }
    .header--two .header-main__cart {
        display: none;
    }
    .header--two .header-main__user {
        display: none;
    }
    .header--two .header-main {
        padding: 0px;
    }
    .header--two .header-top {
        padding: 8px 0px;
    }
    .header--two .icon-menu {
        margin-right: 0;
    }
    .page--two {
        padding-top: 70px !important;
    }
    .header__logo {
        /* width: 207px; */
        transform: translate(-14px, 0px);
    }
    .ticket {
        padding-top: 18px;
    }
}
@media (max-width: 620px) {
    .ticket__column--video .ticket__column-img img,
    .ticket__column--video .ticket__column-img picture {
        height: 100%;
        aspect-ratio: 150 / 82;
    }
    .ticket__column--four .ticket__column-img img,
    .ticket__column--four .ticket__column-img picture {
        height: 100%;
        aspect-ratio: 150 / 98;
    }
}
.ticket__column--five {
    margin-bottom: 0 !important;
}
.ticket__column--five .ticket__column-img {
    position: relative;
}
.ticket__column--five img,
.ticket__column--five picture,
.ticket__column--five video {
    height: 100%;
    aspect-ratio: 880 / 512;
    object-fit: contain;
    background: #D9D9D9;
}
.ticket__column-btns {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 20px;
    padding: 40px;
}
.ticket__column-btn {
    mask: var(--icon) center center/contain no-repeat;
    -webkit-mask: var(--icon) center center/contain no-repeat;
    background: #fff;
    transition: all 0.3s ease-in 0s;
    --size: 70px;
    width: var(--size);
    height: var(--size);
}
.ticket__column-btn--popup {
    margin-left: auto;
}
.ticket__column-btn:hover {
    background: #009FE3;
}
.ticket__row--two {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 40px;
    column-count: 0 !important;
}
@media (max-width: 1365px) {
    .ticket__column-btns {
        padding: 13px 10px;
    }
    .ticket__column-btn {
        --size: 30px;
    }
    .ticket__row--two {
        gap: 20px;
    }
}
@media (max-width: 767px) {
    .ticket__row--two {
        grid-template-columns: repeat(1, 1fr);
    }
}
@media (max-width: 620px) {
    .ticket__column-btn {
        --size: 16px;
    }
    .ticket__column--five img,
    .ticket__column--five picture {
    }
}
.popup--video .popup__close {
    position: absolute !important;
    top: 5px !important;
    right: 5px !important;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    --size: 40px !important;
    width: var(--size) !important;
    height: var(--size) !important;
}
.popup--video .popup__close::before {
    --size: 20px !important;
    width: var(--size) !important;
    height: var(--size) !important;
}
.js-start-video._active {
    background: #009FE3;
}
/* 26/06/2025 */
.popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
    height: 372px !important;
}
.popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__progress {
    max-height: 100% !important;
}
.popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide .thumbs-reviews__img {
    height: 100% !important;
    display: flex;
}
.popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide .thumbs-reviews__img img, .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide .thumbs-reviews__img picture {
    height: auto !important;
}
.popup-cards--slider.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .gallery-reviews__img {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    /* height: auto !important; */
}
.popup-cards--slider.popup-cards--slider .popup__wrapper .reviews__inner .gallery-reviews__slide {
    /* display: flex !important;
    justify-content: center !important; */
}
.popup-cards--slider.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .gallery-reviews__img img {
    object-fit: contain !important;
    width: auto !important;
    height: auto !important;
}
.popup-cards--slider.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .gallery-reviews__img picture {
    width: auto !important;
    height: auto !important;
    display: flex !important;
}
.popup-cards--slider.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .gallery-reviews__img video {
    object-fit: contain !important;
    width: 100% !important;
    height: 100% !important;
}
.popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block {
    grid-template-columns: 368px 1fr;
    gap: 64px;
}
.popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs {
    padding-right: 48px;
}
@media (max-width: 4000px) {
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
        height: 283px !important;
    }
}
@media (max-width: 3500px) {
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
        height: 233px !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block {
        grid-template-columns: 248px 1fr;
        gap: 116px;
    }
}
@media (max-width: 4000px) {
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
        height: 283px !important;
    }
}
@media (max-width: 1921px) {
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
        height: 177px !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block {
        grid-template-columns: 248px 1fr;
        gap: 40px;
    }
}
@media (max-width: 4000px) {
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
        height: 283px !important;
    }
}
.popup-cards--two.popup-cards--slider .popup__wrapper .thumbs-reviews__progress {
    display: flex !important;
}
@media (max-width: 1536px) {
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
        height: 106px !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block {
        grid-template-columns: 152px 1fr;
        gap: 10px;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs {
        padding-right: 32px;
    }
}
@media (max-width: 1360px) {
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs {
        display: flex !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
        height: 71px !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block {
        grid-template-columns: 112px 1fr;
        gap: 10px;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs {
        padding-right: 32px;
    }
}
@media (max-width: 992px) {
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs {
        display: flex !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
        height: 71px !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block {
        grid-template-columns: 112px 1fr;
        gap: 16px;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs {
        padding-right: 32px;
    }
    .popup-cards--two .popup__wrapper .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slide .gallery-reviews__img {
        height: 100% !important;
    }
}
@media (max-width: 767px) {
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs {
        display: flex !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
        height: 93px !important;
        width: 80px !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block {
        display: flex !important;
        flex-direction: column-reverse !important;
        gap: 30px;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slide .gallery-reviews__img {
        height: 100%;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slide .gallery-reviews__img picture {
        display: flex !important;
        width: auto !important;
        height: auto !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs {
        padding-right: 0px;
        padding-bottom: 0px;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slide .gallery-reviews__img {
        height: 100% !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner {
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slider {
        height: 100% !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs {
        height: 123px !important;
        padding: 0px 20px 30px;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide {
        margin-bottom: 0 !important;
        margin-right: 30px;
    }
    .popup-cards--two.popup-cards--slider {
        padding: 10px !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__gallery .gallery-reviews__slide {
        height: 100% !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__gallery {
        height: 100% !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__progress {
        height: 8px;
        width: 100%;
        top: auto;
        bottom: 0;
    }
    .thumbs-reviews__progress .swiper-pagination-progressbar-fill {
        transform-origin: left !important;
        width: 100% !important;
        border-radius: 4px !important;
    }
    .popup-cards--two.popup-cards--slider .popup__wrapper .popup__close {
        --pad: 0px !important;
    }
}
video::-webkit-media-controls {
    display: none !important;
}
.popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide .thumbs-reviews__img picture {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
.gallery-reviews__info {
    position: relative;
}
.thumbs-reviews__img--video {
    position: relative;
}
.thumbs-reviews__img--video::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    --size: 45px;
    width: var(--size);
    height: var(--size);
    mask: url("/local/templates/olissys2023/css/../img/icon/video.svg") center center/contain no-repeat;
    -webkit-mask: url("/local/templates/olissys2023/css/../img/icon/video.svg") center center/contain no-repeat;
    background: #fff;
    z-index: 2;
    transition: all 0.3s ease-in 0s;
}
.popup-cards--two.popup-cards--slider .popup__wrapper .reviews__inner .reviews__block .reviews__thumbs .thumbs-reviews__slide .thumbs-reviews__img {
    background: #DFDFDF;
}
.popup--video {
    z-index: 200 !important;
    background: #fff !important;
}
.header-sublist__catalog {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
}
@media (max-width: 1365px) {
    .header-sublist__column > :not(:last-child) {
        margin-right: 0 !important;
    }
    .catalog-sublist {
        --pos: 227px !important;
        top: var(--pos) !important;
        height: calc(100% - var(--pos)) !important;
    }
    .catalog-sublist__item {
        /* --pos: 227px !important;  */
        /* height: calc(100% - var(--pos)) !important; */
        max-height: 100% !important;
        height: 100% !important;
    }
}
@media (max-width: 767px) {
    .catalog-sublist {
        --pos: 169px !important;
    }
    .catalog-sublist__item {
        /* --pos: 169px !important;
      height: calc(100% - var(--pos)) !important;

      max-height: 100% !important; */
    }
}
/* 10/06/2025 */
.set-content__items .set-content__item {
    /* justify-content: flex-start; */
    gap: 16px;
}
.set-content__checkbox .checkbox__label {
    gap: 0px;
}
.set-content__info {
    display: flex;
    align-items: center;
    gap: 10px;
}
.set-content__checkbox {
    margin-bottom: 0px !important;
}
.set-content__checkbox .checkbox__input:checked + .checkbox__label:before {
    background: #009FE3;
}
.set-content__checkbox .checkbox__input:checked + .checkbox__label:after {
    opacity: 1;
}
.set-content__checkbox .checkbox__label::before {
    margin-top: 0;
    flex: 0 0 21px;
    width: 21px;
    height: 21px;
    border-radius: 0px !important;
    border: 1px solid #009FE3;
}
.set-content__checkbox .checkbox__label::after {
    content: "";
    background: url("/local/templates/olissys2023/css/../img/icon/27.svg") center center/cover no-repeat;
    position: absolute;
    top: 50%;
    left: 3.5px;
    transform: translate(0, -50%);
    width: 14px;
    height: 10px;
    transition: all 0.3s ease 0s;
    opacity: 0;
}
@media (max-width: 767px) {
    .set-content__price {
        font-size: 14px !important;
    }
    .set-content__price::after {
        font-size: 14px !important;
    }
    .set-content__link {
        font-size: 14px !important;
    }
}
/* конец */
/* End */


/* Start:/local/templates/olissys2023/vendor/fancybox/jquery.fancybox.min.css?169930224812795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/components/wbs24/promobanner.element/templates/.default/styles.css?17434340858911*/
body.site_s1 {
	overflow-x: hidden;
}

/* new */
.promo-v2 {
	position: fixed !important;
	z-index: 100 !important;
	right: 0px;
	top: 0;
	bottom: 0;
	height: 100%;
}

.promo__open-href {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	right: 0;
	width: 508px;
	height: 413px;
}
.promo__close {
	position: absolute;
	top: 30px;
	right: 65px;
	transform: rotate(45deg);
	font-size: 45px;
	color: #fff;
	cursor: pointer;
	z-index: 2;
	line-height: 26px;
	filter: ;
}
@media (max-width: 1360px) {
	.promo__open-href, .promo__open-href img {
		width: 320px;
		height: 260px;
	}
}
@media (max-width: 1024px) {
	.promo__open-href, .promo__open-href img {
		width: 270px;
		height: 220px;
	}
}
@media (max-width: 768px) {
	.promo__open-href, .promo__open-href img {
		width: 220px;
		height: 180px;
	}
}
@media (max-width: 600px) {
	.promo__open-href {
		right: 0 !important;
	}
}
@media (max-width: 540px) {
	.promo__open-href, .promo__open-href img {
		width: 175px;
		height: 140px;
	}
	.promo__close {
		top: 3px;
		right: 18px;
		font-size: 30px;
	}
}
@media (max-width: 430px) {
	.promo__open-href, .promo__open-href img {
		width: 145px;
		height: 118px;
	}
}
/* new */

.popup__promo {
	transition: all 0.3s ease;
	transform: scale(0);
	opacity: 0;
	visibility: hidden;
	position: fixed !important;
	z-index: 110 !important;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	max-width: 360px;
	width: 100%;
	height: 166px;
	padding: 10px;
	background: #ffffff;
	padding: 10px;
	text-align: center;
}

.popup__promo.active {
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	max-width: 26.25rem;
	border-radius: 1.25rem;
}

.popup__promo-body {
	position: relative;
	padding-top: 30px;
	color: #000;
}

.popup__promo-close {
	position: absolute;
	top: -10px;
	right: 10px;
	transform: rotate(45deg);
	font-size: 30px;
	color: #9c9fa6;
	cursor: pointer;
	line-height: 26px;
}

.popup__promo-title {
	font-weight: bold;
	font-size: 26px;
	line-height: 168%;
	color: #000000;
}

.popup__promo-btn {
	color: #fff;
	font-weight: bold;
	border: none;
	padding: 15px 18px 14px;
	font-size: 15px;
	background-color: #1363b0;
	text-decoration: none;
}

.popup__promo-btn:hover {
	background-color: #1a80e1;
}

.overlay__promo {
	opacity: 0;
	visibility: hidden;
	position: fixed !important;
	z-index: 100 !important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all 0.3s ease;
	background: #00000045;
	cursor: pointer
}

.overlay__promo.active {
	opacity: 1;
	visibility: visible;
}

.promo {
	transition: all 0.5s ease;
	position: fixed !important;
	z-index: 100 !important;
	right: -600px;
	top: 0;
	bottom: 0;
	margin: auto;
	max-width: 600px;
	width: 100%;
	height: 351px;
	text-align: center;
	zoom: 150%;
}

.promo.active {
	right: 0;
	left: 0;
}

.promo__body {
	position: relative;
	color: #000;
    height: 100%;
}

.promo__body img {
	width: 100%;
	pointer-events: none;
}
.popup__promo-close {
	position: absolute;
	top: 0px;
	right: 0px;
	transform: rotate(45deg);
	font-size: 45px;
	color: #9c9fa6;
	cursor: pointer;
	z-index: 2;
}

.promo__square-popup {
	position: absolute;
    top: -10px;
    right: -10px;
    width: 47px;
    height: 47px;
    background-color: inherit;
	z-index: 1;
	opacity: 0.6;
}

.promo__square {
    position: absolute;
    top: 0;
    right: 0;
    width: 47px;
    height: 47px;
    background-color: inherit;
	z-index: 1;
	opacity: 0.6;
}

.promo__open {
	background: url(/upload/images/summer_leaf.png) no-repeat center center;
	position: absolute;
	width: 572px;
	height: 513px;
	top: 90px;
	left: -520px;
	z-index: -1;
	display: block;
	cursor: pointer;
	zoom: 50%;
}

.promo__img {
    width: 100%;
    height: 100%;
    background-size: cover;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: flex-start;
	align-items: flex-start;
	padding: 42px;
	gap: 40px;
}

.promo__img .title {
	font-size: 30px;
	line-height: 32px;
	font-weight: 700;
	text-align: left;
	margin-bottom: 10px;
}

.promo__img .description {
	font-size: 16px;
	line-height: 20px;
	text-align: left;
}

.promo__img .result .btn.btn--alt {
	padding: 9px 20px;
	background: 0 0;
	border: 2px solid #000000;
	color: #000000;
	border-radius: 24px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 550;
}
.promo__img .btn__promo {
	margin: 160px 0 0;
}
.promo__img .btn__promo .popup__form-title {
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: .0275rem;
	margin-bottom: -21px;
	margin-left: 24px;
	text-align: left;
	color: #989898;
	position: relative;
	z-index: 1;
}
.promo__img .btn__promo .popup__form-input ,
.promo__img .btn__promo .popup__form-input form {
	display: flow;
}
.promo__img .btn__promo .input {
	display: block;
	padding: 23px 23px 6px;
	border: 1px solid #c1c1c1;
	height: 51px;
	border-radius: 30px !important;
	font-size: 21px;
	line-height: 20px;
	font-weight: 700;
	letter-spacing: 2px;
	color: #000000;
	background: #ffffff;
	width: 245px;
}

.promo__img .btn__promo .btn {
	border-radius: 30px;
	background: var(--blue);
	padding: 17px 37px;
	border: 1px solid var(--blue);
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	text-transform: none;
	margin-top: 13px;
	line-height: normal;
}

.promo__img .btn__promo .btn:hover {
	border: 1px solid var(--blue);
	color: var(--blue);
	background: var(--whte);
}

.popupcall_promobanner.popup-call .popup__content {
	max-width: 30rem;
}

.contest_bottom_open {
	position: absolute;
	bottom: 30px;
	font-size: 15px;
	line-height: 32px;
	font-weight: 550;
	right: 15px;
}

.date-finish {
	position: absolute;
	bottom: 0;
	margin: 0px 0px 52px 1px;
	font-size: 25px;
	font-weight: 500;
	color: #fff;
}

.banner-promo__hide {
	display: none;
}

.popup__text-close {
	position: absolute;
	top: 8px;
	right: 8px;
	border: 1px solid #004076;
	color: #004076;
	background: var(--whte);
	border-radius: 30px;
	padding: 10px 43px 10px 20px;
	opacity: 0.5;
	font-weight: 500;
	cursor: pointer;
}

.popup__promocode {
	position: absolute;
	width: 220px;
	right: 54px;
	top: 148px;
	text-align: center;
	font-size: 170%;
	font-weight: 600;
	color: #333333;
}

@media (max-width: 1365px) {
	.promo__open {
		zoom: 40%;
	}
}

@media (max-width: 900px) {
	.promo__open {
		zoom: 35%;
	}
}

@media (max-width: 800px) {
	.promo__open {
		zoom: 50%;
		top: 191px;
		left: -508px;
	}
	.promo {
		zoom: 100%;
	}
}

@media (max-width: 700px) {
	.promo__open {
		zoom: 40%;
	}
}
@media (max-width: 600px) {
	.promo__open {
		zoom: 35%;
	}
}
@media (max-width: 550px) {
	.promo__open {
		zoom: 35%;
		top: 0;
		left: -655px;
	}
}

@media (max-width: 500px) {
	.promo__open {
		zoom: 30%;
		left: -847px;
	}
}
@media (max-width: 480px) {
	.promo__open {
		zoom: 30%;
		top: 30%;
		left: -57%;
	}
}
@media (max-width: 478px) {
	.promo {
		zoom: 90%;
		width: 90%;
		height: 90%;
		right: -480px;
	}

	.promo.active {
		transform: translate( -50%);
		right: 50%;
		left: 50%;
		max-height: unset;
		width: 358px;
		height: 515px;
	}

	.promo.active .promo__open {
		display: none;
	}

	.promo__img {
		background-size: contain;
		flex-direction: column;
		padding: 40px 38px 15px;
	}

	.promo__open {
		left: -32%;
	}

	.contest_bottom_open {
		font-size: 10px;
	}

	.promo__img .title {
		max-width: 100%;
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.promo__img .description {
		max-width: 100%;
	}

	.promo__img .btn__promo {
		margin: 103px 0 0;
	}

	.promo__img .btn__promo .popup__form-input ,
	.promo__img .btn__promo .popup__form-input form {
		display: inline;
	}
	.promo__img .btn__promo .input {
		width: 280px;
	}
	.promo__img .btn__promo .btn {
		margin-left: 0px;
		width: 280px;
		margin-top: 20px;
		text-align: center;
		padding: 17px 40px;
	}

	.date-finish {
		margin: 0px 0px 10px 59px;
		font-size: 21px;
	}

	.popup__text-close {
		zoom: 95%;
	}

	.popup__promocode {
		right: 66px;
		top: 258px;
		font-size: 180%;
	}

}

@media (max-width: 430px) {
	.promo__open {
		left: -53%;
	}

	.promo__img .btn__promo {
		margin: 95px 0 0;
	}
}
@media (max-width: 414px) {
	.promo__open {
		left: -44%;
	}
	.promo {
		right: -420px;
	}
	.promo__img .btn__promo .btn {
		padding: 15px 40px;
	}
}
@media (max-width: 393px) {
	.promo__open {
		left: -51%;
	}
}
@media (max-width: 390px) {
	.promo {
		right: -390px;
	}

	.promo__open {
		left: -34%;
		zoom: 26%;
	}
}
@media (max-width: 380px) {
	.promo {
		right: -380px;
	}
}
@media (max-width: 370px) {
	.promo {
		right: -370px;
	}
}@media (max-width: 360px) {
	.promo__open {
		left: -39%;
	}
}
@media (max-width: 350px) {
	.promo {
		right: -350px;
	}
}
@media (max-width: 348px) {
	.promo.active {
		max-height: 200px;
	}
}
@media (max-width: 330px) {
	.promo {
		right: -330px;
	}
}
@media (max-width: 320px) {
	.promo {
		right: -320px;
	}
}
@media (max-width: 300px) {
	.promo {
		right: -300px;
	}
}

/* End */


/* Start:/local/templates/olissys2023/styles.css?17649429341303*/
.header-sublist__catalog {
  width: 100%;
  display: flex;
  justify-content:center;align-items: center;
  margin-bottom: 20px;
}

@media (min-width: 47.9988em) {
    .product__tabs-column {
        max-height: 35.625rem;
        max-width: 400px;
    }
}

@media (max-width: 767px) {

.menu {
        --pos: 156px!important;
    }
	  .header-sublist__catalog {
	  	margin-top: 20px;
	}


ul.header-sublist__list {
    max-height: none;
}
    .catalog-sublist .header-sublist__item:first-child .sublist-link.sublist-link--hasicon {
        border-top: none;
    }

.kit__slider-link {
    transition: all 0.1s ease-in 0s;
}
}

.sublist-link.sublist-link--hasicon {
	padding: 0 21px 0 10px;
}

.header-sublist__list {
    max-height: 630px;
}

@media (min-width: 768px) and (max-width: 1365px) {

.menu {
        --pos: 220px!important;
    }
	  .header-sublist__catalog {
	  	margin-top: 20px;
	}


ul.header-sublist__list {
    max-height: none;
}
    .catalog-sublist .header-sublist__item:first-child .sublist-link.sublist-link--hasicon {
        border-top: none;
    }
}

.header .header-top__row {
max-width:1250px;
}

.specifications-img .mobile{
	display: none;
}
@media (max-width: 767px) {
	.specifications-img .mobile{
		display: block;
	}
	.specifications-img .desktop{
		display: none;
	}
}
/* End */


/* Start:/local/templates/olissys2023/template_styles.css?176494293417541*/
.transformer-bed .categories__container .baners {
position:relative;
}

.transformer-bed .categories__container .baners .text  {
position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    padding-top: 80px;
    padding-left: 115px;
}

.transformer-bed .categories__container .baners .alls {
    display: block;
    width: auto;
}

.transformer-bed .categories__container .baners .alls span {
    font-size: 70px;
    margin-right: 60px;
    float: left;
font-weight: 500;
}

.transformer-bed .categories__container .baners .alls span font {
font-size: 40px;
display:block;
width:100%;
font-weight: 300;
padding-left: 5px;
}

.transformer-bed .categories__container .baners img {
width:100%;
}

.transformer-bed .categories__container .baners .mob {
display:none;
}


.transformer-bed .categories__container .baners .name {
    font-size: 130px;
    line-height: 120px;
    color: white;
    margin-bottom: 55px;
        font-weight: 500;
}

.transformer-bed .categories__container .baners .stat {
    color: white;
    margin-top: 90px;
}

.transformer-bed .categories__container .baners .btn {
    font-family: HelveticaNeueCyr;
    padding: 26px 65px;
    font-size: 32px;
cursor: pointer;
}
.transformer-bed .categories__container .baners .link2 {
    background: #FEA804;
    border: 1px solid #FEA804;
    font-family: HelveticaNeueCyr;
    padding: 26px 65px;
    font-size: 32px;
margin-left:20px;
cursor: pointer;
}

.transformer-bed .categories__container .baners .link2:hover {
    border: 1px solid #FEA804;
    color: #FEA804;
    background: white;
}

.transformer-bed .categories__container .otz {
    display: flex;
    margin-top: 40px;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
}

.transformer-bed .categories__container .otz .top-review__desc {
    padding: 2px 15px 0px 0px;
}

.transformer-bed .categories__container .otz .top-review__desc .rating__active {
z-index:1;
}

.transformer-bed .categories__container .otz .top-review__desc a {
padding-left:25px;
}

.transformer-bed .categories__container .otz .names {
font-size: 45px;
    line-height: 115px;
    display: block;
    margin-right: 0px;
float:left;
white-space: nowrap;
font-weight: 500;
}

.transformer-bed .categories__container .otz .top-reviews__list {
width: auto;
}

.transformer-bed .categories__container .otz .top-review__list .top-reviews__link {
    width: 115px;
    height: 115px;
}

.transformer-bed .categories__container .otz .top-review__list {
margin-left: 90px;
}

.transformer-bed .categories__container .otz .top-review__list .top-reviews__link img {
width: 40px;
}
.transformer-bed .categories__container .otz .top-review__list:nth-child(2) .top-reviews__link img {
width: 60px;
}
.transformer-bed .categories__container .otz .top-review__list:nth-child(3) .top-reviews__link img {
width: 60px;
}



.transformer-bed .categories__container .otz .top-review__desc span {
font-size: 45px;
    color: #333333;
    margin-top: 15px;
    display: block;
    font-weight: 300;
}

.transformer-bed .categories__container .otz .top-review__desc span b {
    font-weight: 600;
}


.transformer-bed .categories__container .otz .rating {
font-size: 43px;
    margin-bottom: 20px;
}

.transformer-bed .categories__container {
margin-bottom:70px;
	}


@media (max-width: 85.3125em) {



.transformer-bed .categories__container .baners .name {
font-size: 83px;
        line-height: 80px;
        color: white;
        margin-bottom: 30px;
}

.transformer-bed .categories__container .baners .stat {
    color: white;
    margin-top: 70px;
}

.transformer-bed .categories__container .baners .btn {
    font-size: 27px;
padding: 22px 40px;
}

.transformer-bed .categories__container .baners .link2 {
    font-size: 27px;
padding: 22px 40px;
}

.transformer-bed .categories__container .baners .stat {
    color: white;
    margin-top: 50px;
}

.transformer-bed .categories__container .baners .alls span {
    font-size: 62px;
}

.transformer-bed .categories__container .baners .alls span font {
    font-size: 34px;
}

.transformer-bed .categories__container .otz .top-review__list {
    margin-left: 0px;
}

.transformer-bed .categories__container .otz .top-review__list .top-reviews__link {
    width: 80px;
    height: 80px;
}

.transformer-bed .categories__container .otz .names {
    font-size: 40px;
}

.transformer-bed .categories__container .baners .text {
    padding-top: 40px;
    padding-left: 50px;
}

.transformer-bed .categories__container .otz .top-reviews__list {
    zoom: 80%;
    }


}

@media (max-width: 75.3125em) {

.transformer-bed .categories__container .otz {
margin-top:0px;
	}

.transformer-bed .categories__container {
margin-bottom:40px;
	}

.transformer-bed .categories__container .baners .name {
font-size: 64px;
        line-height: 54px;
        color: white;
        margin-bottom: 20px;
}

.transformer-bed .categories__container .baners .stat {
    color: white;
    margin-top: 70px;
}

.transformer-bed .categories__container .baners .btn {
    font-size: 23px;
}

.transformer-bed .categories__container .baners .link2 {
    font-size: 23px;
}

.transformer-bed .categories__container .baners .stat {
    color: white;
    margin-top: 50px;
}

.transformer-bed .categories__container .baners .alls span {
    font-size: 50px;
    margin-right: 30px;
}

.transformer-bed .categories__container .baners .alls span font {
    font-size: 30px;
}

.transformer-bed .categories__container .otz .top-review__list {
    margin-left: 0px;
}

.transformer-bed .categories__container .otz .top-review__list .top-reviews__link {
    width: 80px;
    height: 80px;
}

.transformer-bed .categories__container .otz .names {
    font-size: 39px;
}

.transformer-bed .categories__container .baners .text {
    padding-top: 40px;
    padding-left: 50px;
}

.transformer-bed .categories__container .otz .top-reviews__list {
    zoom: 65%;
    }


}


@media (max-width: 61.9988em) {

.transformer-bed .categories__container .baners .name {
line-height: 36px !important;
        font-size: 45px !important;
}

.transformer-bed .categories__container .baners .stat {
    color: white;
    margin-top: 20px;
}

.transformer-bed .categories__container .baners .btn {
    font-size: 15px;
    padding: 15px 33px;
}

.transformer-bed .categories__container .baners .link2 {
    font-size: 15px;
    padding: 15px 33px;
}

.transformer-bed .categories__container .baners .alls span {
    font-size: 36px;
}

.transformer-bed .categories__container .baners .alls span font {
    font-size: 26px;
}

.transformer-bed .categories__container .otz .top-review__list {
    margin-left: 0px;
}

.transformer-bed .categories__container .otz .top-review__list .top-reviews__link {
/*    width: 80px;
    height: 80px;*/
}

.transformer-bed .categories__container .otz .names {
    font-size: 22px;
margin-right:0;
}

.transformer-bed .categories__container .baners .text {
    padding-top: 40px;
    padding-left: 50px;
}

.transformer-bed .categories__container .otz .top-review__desc span {
    font-size: 26px;
    color: #333333;
}

.transformer-bed .categories__container .otz .rating {
    font-size: 27px;
}

.transformer-bed .categories__container .otz .top-reviews__list {
        zoom: 50%;
    }

.transformer-bed .categories__container .otz {
    margin-top: 0px;
    flex-wrap: nowrap;
	}




}


@media (max-width: 47.9988em) {

.transformer-bed .categories__container .baners .pc {
display:none;
}

.transformer-bed .categories__container .otz .top-review__desc a {
    padding-left: 0px;
}

.transformer-bed .categories__container .baners .mob {
display:block;
}

.transformer-bed .categories__container .baners .name {
        line-height: 48px !important;
        font-size: 62px !important;
        margin-bottom: 45px;
}

.transformer-bed .categories__container .baners .stat {
    color: white;
    margin-top: 0px;
}

.transformer-bed .categories__container .baners .btn {
               font-size: 24px;
        padding: 15px 25px;
        max-width: 200px;
        margin: 0 5px;
        text-align: center;
}

.transformer-bed .categories__container .baners .link2 {
                font-size: 24px;
        padding: 15px 25px;
        max-width: 200px;
        margin: 0 5px;
        text-align: center;
}

.transformer-bed .categories__container .baners .alls span {
font-size: 40px;
        margin-right: 37px;
}

.transformer-bed .categories__container .baners .alls span font {
        font-size: 22px;
}

.transformer-bed .categories__container .otz .top-review__list {
        margin-left: 0px;
        display: flex;
        flex-direction: column;
width:33%;
}

.transformer-bed .categories__container .otz .top-review__list .top-reviews__link {
        width: 100%;
        height: auto;
        padding: 20% 0%;
}

.transformer-bed .categories__container .otz .top-review__desc {
        padding: 0;
        text-align: center;
        margin-top: 5px;
	}

.transformer-bed .categories__container .otz .names {
    font-size: 23px;
display:none;
}

.transformer-bed .categories__container .baners .text {
        padding-top: 60px;
        padding-left: 40px;
}

.transformer-bed .categories__container .otz .top-review__desc span {
font-size: 27px;
        color: #333333;
        margin-top: 0px;
}

.transformer-bed .categories__container .otz .rating {
            font-size: 28px;
justify-content: center;
}



.transformer-bed .categories__container .otz .slide-reviews__rating {
margin-bottom: 3px;
}

.transformer-bed .categories__container .otz .top-reviews__list {
zoom: 100%;
        display: flex;
        width: 100%;
        flex-direction: row;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

.transformer-bed .categories__container .otz {
        margin-top: 40px;
	}

.transformer-bed .categories__container .kn {
        position: absolute;
        bottom: 30px;
        width: 100%;
        left: 0;
        text-align: center;
}

.transformer-bed .categories__container {
margin-bottom: 30px;
	}
}



@media (max-width: 42.9988em) {

.transformer-bed .categories__container .baners .pc {
display:none;
}

.transformer-bed .categories__container .baners .mob {
display:block;
}

.transformer-bed .categories__container .baners .name {
        line-height: 48px !important;
        font-size: 60px !important;
        margin-bottom: 33px;
}

.transformer-bed .categories__container .baners .stat {
    color: white;
    margin-top: 0px;
}

.transformer-bed .categories__container .baners .btn {
               font-size: 24px;
        padding: 15px 25px;
        max-width: 200px;
        margin: 0 5px;
        text-align: center;
}

.transformer-bed .categories__container .baners .link2 {
                font-size: 24px;
        padding: 15px 25px;
        max-width: 200px;
        margin: 0 5px;
        text-align: center;
}

.transformer-bed .categories__container .baners .alls span {
        font-size: 36px;
        margin-right: 37px;
}

.transformer-bed .categories__container .baners .alls span font {
        font-size: 22px;
}

.transformer-bed .categories__container .otz .top-review__list {
        margin-left: 0px;
        display: flex;
        flex-direction: column;
width:33%;
}

.transformer-bed .categories__container .otz .top-review__list .top-reviews__link {
        width: 100%;
        height: auto;
        padding: 20% 0%;
}

.transformer-bed .categories__container .otz .top-review__desc {
        padding: 0;
        text-align: center;
        margin-top: 5px;
	}

.transformer-bed .categories__container .otz .names {
    font-size: 23px;
display:none;
}

.transformer-bed .categories__container .baners .text {
        padding-top: 54px;
        padding-left: 40px;
}

.transformer-bed .categories__container .otz .top-review__desc span {
        font-size: 26px;
        color: #333333;
}

.transformer-bed .categories__container .otz .rating {
            font-size: 20px;
}

.transformer-bed .categories__container .otz .top-reviews__list {
zoom: 100%;
        display: flex;
        width: 100%;
        flex-direction: row;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

.transformer-bed .categories__container .otz {
        margin-top: 40px;
	}

.transformer-bed .categories__container .kn {
        position: absolute;
        bottom: 30px;
        width: 100%;
        left: 0;
        text-align: center;
}

.transformer-bed .categories__container {
margin-bottom: 30px;
	}

.transformer-bed .categories__container .otz .rating {
            font-size: 28px;
}

}

@media (max-width: 34.9988em) {

.transformer-bed .categories__container .baners .pc {
display:none;
}

.transformer-bed .categories__container .baners .mob {
display:block;
}

.transformer-bed .categories__container .baners .name {
        line-height: 41px !important;
        font-size: 49px !important;
        margin-bottom: 30px;
}

.transformer-bed .categories__container .baners .stat {
    color: white;
    margin-top: 0px;
}

.transformer-bed .categories__container .baners .btn {
font-size: 15px;
        padding: 5px 25px;
        max-width: 122px;
        margin: 0 5px;
        text-align: center;
}

.transformer-bed .categories__container .baners .link2 {
font-size: 15px;
        padding: 5px 25px;
        max-width: 122px;
        margin: 0 5px;
        text-align: center;
}

.transformer-bed .categories__container .baners .alls span {
        font-size: 30px;
        margin-right: 23px;
}

.transformer-bed .categories__container .baners .alls span font {
font-size: 20px;
}

.transformer-bed .categories__container .otz .top-review__list {
        margin-left: 0px;
        display: flex;
        flex-direction: column;
width:33%;
}

.transformer-bed .categories__container .otz .top-review__list .top-reviews__link {
        width: 100%;
        height: auto;
        padding: 20% 0%;
}

.transformer-bed .categories__container .otz .top-review__desc {
        padding: 0;
        text-align: center;
        margin-top: 5px;
	}

.transformer-bed .categories__container .otz .names {
    font-size: 23px;
display:none;
}

.transformer-bed .categories__container .baners .text {
padding-top: 40px;
        padding-left: 40px;
}

.transformer-bed .categories__container .otz .top-review__desc span {
        font-size: 20px;
        color: #333333;
}

.transformer-bed .categories__container .otz .rating {
            font-size: 20px;
}

.transformer-bed .categories__container .otz .top-reviews__list {
zoom: 100%;
        display: flex;
        width: 100%;
        flex-direction: row;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

.transformer-bed .categories__container .otz {
        margin-top: 40px;
	}

.transformer-bed .categories__container .kn {
        position: absolute;
        bottom: 30px;
        width: 100%;
        left: 0;
        text-align: center;
}

.transformer-bed .categories__container {
margin-bottom: 30px;
	}

}


@media (max-width: 30.9988em) {

.transformer-bed .categories__container .baners .pc {
display:none;
}

.transformer-bed .categories__container .baners .mob {
display:block;
}

.transformer-bed .categories__container .baners .name {
line-height: 30px !important;
        font-size: 33px !important;
        margin-bottom: 23px;
}

.transformer-bed .categories__container .baners .stat {
    color: white;
    margin-top: 0px;
}

.transformer-bed .categories__container .baners .btn {
font-size: 15px;
        padding: 5px 25px;
        max-width: 122px;
        margin: 0 5px;
        text-align: center;
}

.transformer-bed .categories__container .baners .link2 {
font-size: 15px;
        padding: 5px 25px;
        max-width: 122px;
        margin: 0 5px;
        text-align: center;
}

.transformer-bed .categories__container .baners .alls span {
font-size: 20px;
        margin-right: 13px;
}

.transformer-bed .categories__container .baners .alls span font {
    font-size: 14px;
}

.transformer-bed .categories__container .otz .top-review__list {
        margin-left: 0px;
        display: flex;
        flex-direction: column;
width:33%;
}

.transformer-bed .categories__container .otz .top-review__list .top-reviews__link {
        width: 100%;
        height: auto;
        padding: 20% 0%;
}

.transformer-bed .categories__container .otz .top-review__desc {
        padding: 0;
        text-align: center;
        margin-top: 5px;
	}

.transformer-bed .categories__container .otz .names {
    font-size: 23px;
display:none;
}

.transformer-bed .categories__container .baners .text {
padding-top: 30px;
        padding-left: 40px;
}

.transformer-bed .categories__container .otz .top-review__desc span {
    font-size:14px;
    color: #333333;
}

.transformer-bed .categories__container .otz .rating {
font-size: 20px;
        margin-bottom: 3px;

}

.transformer-bed .categories__container .otz .top-reviews__list {
zoom: 100%;
        display: flex;
        width: 100%;
        flex-direction: row;
        align-content: center;
        justify-content: center;
        align-items: center;
    }

.transformer-bed .categories__container .otz {
        margin-top: 40px;
	}

.transformer-bed .categories__container .kn {
        position: absolute;
        bottom: 30px;
        width: 100%;
        left: 0;
        text-align: center;
}

.transformer-bed .categories__container {
margin-bottom: 30px;
	}

}


/* End */
/* /local/templates/olissys2023/css/style.min.css?1765457430206958 */
/* /local/templates/olissys2023/css/additional.css?17539558861729 */
/* /local/templates/olissys2023/css/fix.css?176545743075878 */
/* /local/templates/olissys2023/vendor/fancybox/jquery.fancybox.min.css?169930224812795 */
/* /local/components/wbs24/promobanner.element/templates/.default/styles.css?17434340858911 */
/* /local/templates/olissys2023/styles.css?17649429341303 */
/* /local/templates/olissys2023/template_styles.css?176494293417541 */
