*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}body,html{line-height:1;height:100%;width:100%;font-size:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}:active,:focus{outline:0}a{color:inherit}a:active,a:hover{outline:0}a,a:hover,a:visited{text-decoration:none}aside,footer,header,nav{display:block}button,input,select,textarea{font:inherit}input::-ms-clear{display:none}button::-moz-focus-inner{padding:0;border:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input,select{color:currentColor;-webkit-appearance:none;appearance:none}textarea{overflow-y:auto;resize:none}button{background-color:transparent;cursor:pointer;color:currentColor}:root{--color-main:#ffffff;--header-banner:#0C141D;--color-main-bg-dark:#EDEEF0;--color-main-bg-light: #ffffff;--color-bg-dark-blue:#3F4E5D;--color-footer-bg:#2C3946;--border-color:#DBDBDB;--color-text-dark:#212121;--color-text-dark-blue:#3F4E5D;--color-text-blue:#3B6D9A;--color-text-gray:rgba(0, 0, 0, 0.54);--color-text-light:#fff;--color-text-accent:#FF3200;--color-accent:#FF3200;--color-orange:#FF680A;--with-container:1360px}  body{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;font-family:Roboto,sans-serif;text-rendering:optimizeSpeed;color:var(--color-text-dark);background-color:var(--color-main-bg-dark)}  .main{flex:1 0 auto;overflow:hidden}  .footer,.header{flex-shrink:0}  .container{max-width:var(--with-container);margin:0 auto;padding:0 15px}  .ai-start{display:flex;align-items:flex-start}  .ai-center{display:flex;align-items:center}  .ai-end{display:flex;align-items:flex-end}  .jc-between{display:flex;justify-content:space-between}  .jc-center{display:flex;justify-content:center}  .jc-start{justify-content:flex-start}  .jc-end{justify-content:flex-end}  .df-row{display:flex;flex-direction:row}  .df-column{display:flex;flex-direction:column}  .d-flex{display:flex}  .d-none{display:none}  .f-wrap{flex-wrap:wrap}  .overflow-h{overflow:hidden}  .row{display:flex;flex-direction:row}  .col{display:flex;flex-direction:column}  .pos-relative{position:relative}  .pos-absolute{position:absolute}  .w-100{width:100%;position:relative}  .h-100{height:100%;position:relative}  .mr-0{margin-right:0}  .ml-0{margin-left:0}  .m-0{margin:0}  .p-0{padding:0}  .pb-0{padding-bottom:0}  .pr-0{padding-right:0}  .pl-0{padding-left:0}  .mt-30{margin-top:30px}  .pb-10{padding-bottom:10px}  .pb-15{padding-bottom:15px}  .pt-15{padding-top:15px}  .max-w-80{max-width:80%}  .img-h>img{height:100%}  .img-w>img{width:100%}  .img-cover{display:flex}  .img-cover>img,.img-cover>svg{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}  .img-cover>img use,.img-cover>svg use{height:100%;width:100%}  .img-contain{display:flex}  .img-contain>img,.img-contain>svg{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}  .img-contain>img use,.img-contain>svg use{height:100%;width:100%}  .select{display:inline-flex;align-items:center}  .select.select-selected-items.addtour-section__select{flex-direction:column;align-items:flex-start}  .select.select-placeholder .select__trigger{padding-top:18px;padding-bottom:8px}  .select.select-placeholder .select__trigger>.icon{position:relative;top:-5px}  .select .select-placeholder__trigger-placeholder{position:absolute;top:8px;left:16px;font-weight:600;font-size:10px;line-height:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-dark4);display:flex;align-items:center}  .select .select-placeholder__trigger-placeholder-icon{width:12px;height:12px;fill:var(--color-dark4);margin-right:4px}  .select.hidden{pointer-events:none;mix-blend-mode:normal;opacity:.36}  .select__wrapper{position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}  .select__wrapper a{text-decoration:none;display:flex;align-items:center}  .select__wrapper a .icon{margin-right:5px}  .select__content{position:relative;display:flex;flex-direction:column;transition:.3s;font-weight:600;font-size:14px;line-height:143%;color:rgba(63,78,93,.8)}  .select__content.open .select__trigger>.icon{transform:rotate(-180deg)}  .select__content.open .select__dropdown{opacity:1;visibility:visible;pointer-events:all}  .select__trigger{width:100%;cursor:pointer;display:flex;align-items:center;padding:7px 15px;background:#fff;border:1px solid rgba(63,78,93,.38);box-sizing:border-box;border-radius:3px;font-size:14px;color:rgba(63,78,93,.8);line-height:24px;transition:.3s}  .select__trigger input{width:100%;background-color:inherit;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}  .select__trigger span,.select__trigger>a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;width:100%}  .select__trigger:hover{background-color:var(--color-dark6);color:var(--color-dark);border-color:var(--color-base)}  .select__trigger>.icon{pointer-events:none;width:14px;height:8px;flex-shrink:0;margin-left:6px;transition:.3s;display:flex;align-items:center;justify-content:center}  .select__trigger>.icon svg{stroke:#787878;width:100%;height:100%}  .select__dropdown{position:absolute;display:block;top:calc(100% + 3px);left:0;transition:.3s;opacity:0;visibility:hidden;pointer-events:none;z-index:15;overflow:hidden;width:100%;background:#fff;border:1px solid rgba(63,78,93,.38)}  .select__search.search-input{width:100%;height:40px;font-weight:400;font-size:14px;line-height:124%;box-sizing:border-box;display:block;position:relative;border:1px solid var(--border-color);border-radius:4px}  .select__search.search-input .icon{display:block;width:16px;height:16px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}  .select__search.search-input .icon svg{width:100%;height:100%;fill:var(--color-orange)}  .select__search.search-input input{padding:10px 15px;padding-left:35px;width:100%;box-sizing:border-box}  .select__dropdown-top{padding:20px 15px;box-sizing:border-box}  .select__dropdown-bottom{border-top:1px solid var(--color-dark5);padding:8px 16px;width:100%;background:var(--color-main);border-radius:0 0 16px 16px}  .select__dropdown-buttons{display:flex;align-items:center}  .select__option{position:relative;display:block;cursor:pointer;transition:.3s;font-weight:400;font-size:14px;line-height:20px;padding:7px 15px}  .select__option:hover{background-color:var(--color-muted);color:var(--color-orange)}  .select__option.selected{background-color:var(--color-orange);color:#fff}  .select__checkboxs{overflow-y:auto}  .select__checkbox{position:relative;display:block;padding:10px 16px;transition:.3s;transition:.3s}  .select__checkbox.checked{background-color:var(--color-muted)}  .select__checkbox:last-child{margin:0}  .select__checkbox.checkbox span::before{left:16px}  .select__checkbox.checkbox span::after{left:16px}  .select__checkbox:hover{background-color:var(--color-muted);color:var(--color-base)}  .select__checkbox:hover.checkbox span::before{border-color:var(--color-base)}  .select__checkbox.selected{background-color:var(--color-base);color:var(--color-main)}  .select__on-map{display:block;text-decoration:none;cursor:pointer;margin-top:6px;padding:6px 12px 7px 12px;font-size:14px;line-height:143%;color:var(--color-main);background-color:var(--color-base);transition:.3s}  .select__on-map:hover{color:var(--color-base);background-color:var(--color-muted)}  .title{font-size:28px}  .text{font-size:14px}  .big-text{font-size:18px}  .bold{font-weight:700}  .input:-ms-input-placeholder{-ms-transition:opacity .3s ease;transition:opacity .3s ease}  .input::placeholder{transition:opacity .3s ease}  .input:focus:-ms-input-placeholder{opacity:0}  .input:focus::placeholder{opacity:0}  .textarea:-ms-input-placeholder{-ms-transition:opacity .3s ease;transition:opacity .3s ease}  .textarea::placeholder{transition:opacity .3s ease}  .textarea:focus:-ms-input-placeholder{opacity:0}  .textarea:focus::placeholder{opacity:0}  .btn{display:inline-block;padding:10px 15px;transition:all .3s ease}  .btn-accent{display:inline-block;padding:10px 15px;background-color:var(--color-accent);transition:all .3s ease}  .modal{z-index:20}  .modal__arrow{transition:transform .2s}  .modal__content{display:none}  .modal.active .modal__arrow{transform:rotate(180deg)}  .footer__wrapper .col{width:100%}  .footer__wrapper .col.credit{padding:18px 0}  .footer__wrapper .col.checkout{margin-left:24px;padding:18px 24px;border:1px solid #c5e2ff;border-radius:4px;background-color:rgba(197,226,255,.14)}  .footer__wrapper .col.checkout .sum-price{margin-bottom:24px}  .footer__wrapper .col.checkout .sum-price .text{font-size:24px;font-weight:400}  .btn__empty{border-radius:10px;padding:12px 16px;font-weight:400;font-size:18px;color:var(--color-orange);border:1px solid rgba(0,0,0,.12);text-transform:uppercase;transition:background .3s}  .btn__empty:hover{background-color:#3f4e5d0d}  .btn__filled{border-radius:10px;padding:12px 16px;font-weight:400;font-size:18px;background-color:var(--color-orange);color:var(--color-text-light);border:1px solid rgba(0,0,0,.12);text-transform:uppercase;transition:filter .3s,box-shadow .3s}  .btn__filled:hover{filter:brightness(130%);box-shadow:0 3px 7px rgba(0,8,29,.2)}  .scrollbar::-webkit-scrollbar{width:6px}  .scrollbar::-webkit-scrollbar-thumb{background:rgba(63,78,93,.6);border-radius:4px}  input[type=checkbox]{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;position:relative;width:17px;height:17px;cursor:pointer;transition:border .1s,filter .1s;flex:0 0 auto}  input[type=checkbox]:checked::before{background:var(--color-orange);border:none;background-image:url(../img/svg/check.svg);background-position:center center;background-repeat:no-repeat;background-size:auto}  input[type=checkbox]:before{content:"";width:17px;height:17px;position:absolute;border:1px solid var(--border-color);border-radius:3px}  input[type=radio]{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;position:relative;width:17px;height:17px;cursor:pointer;transition:border .1s,filter .1s;flex:0 0 auto}  input[type=radio]:checked::before{background:var(--color-orange);border:var(--color-orange);outline:4px solid var(--color-main-bg-light);outline-offset:-6px}  input[type=radio]:before{content:"";width:23px;height:23px;position:absolute;border:2px solid var(--border-color);border-radius:50%}  input[type=checkbox].big-radio-btn,input[type=radio].big-radio-btn{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;position:relative;width:23px;height:23px;cursor:pointer;transition:border .1s,filter .1s;flex:0 0 auto}  input[type=checkbox].big-radio-btn:checked::before,input[type=radio].big-radio-btn:checked::before{background:var(--color-orange);border:var(--color-orange);outline:4px solid var(--color-main-bg-light);outline-offset:-6px}  input[type=checkbox].big-radio-btn:before,input[type=radio].big-radio-btn:before{content:"";width:23px;height:23px;position:absolute;border:2px solid var(--border-color);border-radius:50%}  .advantages{margin-top:70px;position:relative;z-index:2;display:flex;justify-content:space-between;background-color:var(--color-main-bg-light);border-top:1px solid var(--border-color);padding-top:30px}  .advantages__item{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:220px;text-align:center;padding-right:50px;padding-bottom:20px}  .advantages__item:last-child{padding-right:0}  .advantages__item .img-contain{height:54px}  .advantages__item .text{margin-top:20px;font-weight:400;line-height:168%}  .footer{z-index:10;padding-top:80px;background-color:var(--color-footer-bg);color:var(--color-text-light)}  .footer .f-row{padding-bottom:70px}  .footer .col-1{margin-top:-25px}  .footer .col-1 .logo{height:41px}  .footer .col-1 .reseller{height:33px;margin-top:30px}  .footer .col-1 .reseller img{width:unset}  .footer .col-1 .tel{margin-top:20px;display:flex;flex-direction:column}  .footer .col-1 .tel .number{font-weight:700;font-size:18px;line-height:21px}  .footer .col-1 .tel .subtext{font-weight:400;font-size:12px;line-height:14px;color:#c4c4c4;margin-top:2px}  .footer .col .caption{font-weight:700;font-size:18px;line-height:21px;margin-bottom:20px}  .footer .col .item{font-weight:300;font-size:14px;margin-bottom:12px}  .footer .col .item:last-child{margin-bottom:0}  .footer .medias .caption{margin-bottom:30px}  .footer .medias .social{display:flex}  .footer .medias .social .icon{width:38px;height:38px;margin-right:16px}  .footer .medias .social .icon:last-child{margin-right:0}  .footer .medias .help{margin-top:40px;position:relative}  .footer .medias .help__btn{position:relative;z-index:2;padding:12px 17px;background-color:#f4f5f6;color:#ff6809;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}  .footer .medias .help__btn .icon{width:18px;height:18px;margin-right:17px}  .footer .medias .help__btn .arrow{width:13px;height:13px;margin-left:12px}  .footer .medias .help__content{flex-direction:column;color:var(--color-text-dark);z-index:1;background:#f4f5f6;box-shadow:0 4px 4px rgba(0,0,0,.18);border-radius:4px;position:absolute;bottom:-8px;left:0;width:100%;padding:30px 17px 85px 17px}  .footer .medias .help__content .item{display:flex;align-items:center}  .footer .medias .help__content .item .img-cover{width:38px;height:38px;margin-right:25px}  .footer .medias .help__content .item .img-cover img{width:unset}  .footer .medias .help__content .text{font-weight:400;font-size:14px}  .footer .medias .help__content .text.tel{display:flex;flex-direction:column}  .footer .medias .help__content .text.tel .number{font-weight:700;font-size:18px}  .footer .medias .help__content .text.tel .subtext{font-weight:400;font-size:12px;color:#969696;margin-top:3px}  .footer .copyright{padding:30px 0;border-top:1px solid rgba(228,228,228,.18)}  .footer .copyright__text{font-weight:400;font-size:12px;line-height:14px;color:#dbdbdb}  .footer .copyright .icon{margin-right:25px;height:18px}  .footer .copyright .icon:last-child{margin-right:0}  .footer-checkout{padding-top:0}  .header{z-index:101}  .header__top-img{background-color:var(--header-banner);width:100vw;height:56px}  .header__top-img .img-cover{position:absolute}  .header .header-row{width:100vw}  .header .header-row.top-row{height:63px;background-color:var(--color-main-bg-light)}  .header .header-row__logo{margin-right:10px}  .header .header-row__logo .img-cover{margin-top:-15px;height:50px}  .header .header-row .item{padding:10px 0;text-align:center;font-size:inherit;line-height:16px;margin-right:28px;display:flex;align-items:center;position:relative;cursor:pointer}  .header .header-row .item.accent{color:var(--color-text-accent)}  .header .header-row .item .icon{margin-top:-5px;margin-right:6px;width:16px}  .header .header-row .item.tel{color:var(--color-text-dark-blue);font-weight:700;margin-right:0}  .header .header-row .item.tel.modal .modal__arrow{margin-left:7px;z-index:10}  .header .header-row .item.tel.modal .modal__content{top:-14px;left:calc((50% - 216px / 2) - 16px);margin-right:-100px;width:216px;padding:21px 25px 25px 25px}  .header .header-row .item.tel.modal .modal__content .top .number{display:flex;margin-bottom:25px}  .header .header-row .item.tel.modal .modal__content .top .number .img-cover{width:18px;height:18px;margin-right:14px}  .header .header-row .item.tel.modal .modal__content .top .number .img-cover img{width:unset}  .header .header-row .item.tel.modal .modal__content .top .number .text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}  .header .header-row .item.tel.modal .modal__content .top .number .text .tel{font-weight:700;font-size:18px;line-height:21px;color:#3f4e5d}  .header .header-row .item.tel.modal .modal__content .top .number .text .subtext{margin-top:2px;font-weight:400;font-size:12px;line-height:14px;color:#4d4d4d}  .header .header-row .item.tel.modal .modal__content .or{color:#4d4d4d;font-weight:400;font-size:12px;line-height:14px;margin:auto;padding:0 10px;display:flex;align-items:center;position:relative}  .header .header-row .item.tel.modal .modal__content .or::before{content:"";position:absolute;height:1px;width:64px;background-color:#dbdbdb;right:100%}  .header .header-row .item.tel.modal .modal__content .or::after{content:"";position:absolute;height:1px;width:64px;background-color:#dbdbdb;left:100%}  .header .header-row .item.tel.modal .modal__content .bottom{margin-top:15px}  .header .header-row .item.tel.modal .modal__content .bottom .text{font-weight:400;font-size:14px;line-height:16px}  .header .header-row .item.tel.modal .modal__content .bottom .tel-input{margin-top:12px;padding:10px 15px;border:1px solid #dbdbdb;border-radius:4px;width:100%;font-size:16px;font-weight:400}  .header .header-row .item.tel.modal .modal__content .bottom .tel-btn{margin-top:10px;font-size:14px;color:var(--color-text-light);padding:12px;width:100%;background:#ff680a;border-radius:4px;font-weight:400}  .header .header-row .item.lang{margin-left:60px;color:#969696;font-weight:500;font-size:12px}  .header .header-row .item.lang .line{width:1px;height:16px;background-color:#c4c4c4;margin-right:8px;margin-left:8px}  .header .header-row .item.lang .active{color:var(--color-text-blue)}  .header .header-row .modal{position:relative}  .header .header-row .modal__btn{display:flex;align-items:center}  .header .header-row .modal .modal__arrow{width:10px;height:10px;margin-left:8px;margin-top:-2px}  .header .header-row .modal__content{z-index:20;position:relative;flex-direction:column;align-items:flex-start;background:var(--color-main-bg-light);box-shadow:4px 4px 8px rgba(0,0,0,.08);border-radius:0 0 8px 8px;top:100%;left:-15px;position:absolute;padding:10px 15px 25px 15px;width:170px}  .header .header-row .modal__content a{font-weight:400;font-size:13px;color:#4d4d4d;margin-bottom:10px}  .header .header-row .modal__content a:last-child{margin-bottom:0}  .header .header-row .modal__content a:hover{color:#ff6809}  .header .header-row__other-links{flex-direction:row!important}  .header .header-row.bottom-row{height:56px;background-color:var(--color-bg-dark-blue);padding-right:15px}  .header .header-row .burger-menu{position:relative}  .header .header-row .burger-menu__btn{height:56px;width:274px;display:flex;align-items:center;color:var(--color-text-light);font-weight:500;cursor:pointer}  .header .header-row .burger-menu__btn>.img-cover{width:26px;height:14px;margin:0 14px}  .header .header-row .burger-menu__btn>.img-cover img{-o-object-fit:fill;object-fit:fill}  .header .header-row .burger-menu__btn.active{background-color:#2c3c4d}  .header .header-row__logo-mobile{display:none}  .header .header-row__search{z-index:1;margin-left:16px;margin-right:16px;max-width:784px;width:100%}  .header .header-row__search .search-bar{height:40px;background:#5c6875;border-radius:8px;padding-left:18px;color:var(--color-text-light);width:100%}  .header .header-row__search .search-bar::-webkit-input-placeholder{color:var(--color-text-light)}  .header .header-row__search .search-bar__modal{display:none;top:100%!important;width:100%;left:0;position:absolute;padding-top:10px;margin-left:15px}  .header .header-row__search .search-bar__modal__wrapper{display:flex!important;width:100%;display:block;position:relative;border-radius:8px;left:-17px}  .header .header-row__search .search-bar__modal__wrapper .item{text-align:left;margin-bottom:10px;padding:0;line-height:120%}  .header .header-row__search .btns{position:absolute;right:10px;display:flex;align-items:center}  .header .header-row__search .btns .form-btn{height:20px;padding:0 5px;cursor:pointer}  .header .header-row__search .btns .form-btn svg{width:20px;fill:#fff}  .header .header-row__search .btns .voice-input{margin-right:14px}  .header .header-row__search .btns .submit{height:18px}  .header .header-row__cart{cursor:pointer;display:flex;flex-direction:row;align-items:center;margin-left:200px;position:relative;padding:10px 0}  .header .header-row__cart .img-cover{width:27px}  .header .header-row__cart .products-in-cart{height:17px;width:17px;display:flex;justify-content:center;align-items:center;background-color:#ffbc00;font-weight:500;font-size:10px;line-height:12px;border-radius:100%;align-self:flex-start;margin-top:-20%}  .header-checkout .header-row{width:100%}  .header-checkout .header-row.top-row{background-color:var(--color-footer-bg)}  .header-checkout .header-row__other-links .item.lang{margin-right:44px}  .header-checkout .header-row__other-links .item.lang a{color:#fff}  .header-checkout .header-row__other-links .item.lang a.active{color:#3b6d9a}  .header-checkout .header-row__other-links .item.btn-exit{margin-right:0}  .header-checkout__phone-block{display:flex;flex-direction:column;align-items:flex-start!important}  .header-checkout__phone-block .item.tel{padding:0;color:#fff!important}  .header-checkout__time-work{color:#c4c4c4;font-size:12px;line-height:14px;padding-bottom:5px}  .overlay{display:none;position:fixed;width:100%;height:100vh;background-color:#000;opacity:.5;cursor:pointer;z-index:99}  .menu{display:none;color:var(--color-text-dark);z-index:100;overflow:auto;position:absolute;width:-moz-fit-content;width:fit-content;top:100%;background-color:var(--color-main-bg-light);border-radius:0 0 8px 8px;border:1px solid var(--border-color)}  .menu.active{display:block}  .menu__items-list{padding:16px 0;width:272px}  .menu__item{display:flex;align-items:center;padding:10px 22px 10px 10px;cursor:pointer}  .menu__item:hover{background-color:#f5f6f7}  .menu__item .icon{width:24px;height:24px;margin-right:10px}  .menu__item .name{font-weight:700}  .menu__item .arrow{margin-left:auto;width:15px;height:15px;transform:rotate(-90deg)}  .menu__content{background-color:#f5f6f7;height:100%;width:calc(var(--with-container) - 30px - 274px);padding:24px 27px;justify-content:space-between;display:none}  .menu__content.active{display:flex}  .menu__content .link-block{margin-right:10px}  .menu__content .link-block:last-child{margin-right:0}  .menu__content .link-block .caption{color:var(--color-text-dark);margin-bottom:12px}  .menu__content .link-block .item{padding:0;text-align:left;margin-bottom:8px}  .menu__content .link-block .item:last-child{margin-bottom:0}  .menu__content .link-block .item a{font-weight:500;color:var(--color-text-blue);padding:4px 0}  .menu__content .link-block .item a:hover{color:var(--color-text-accent)}  .menu-mobile{margin-left:-110%;z-index:999;position:fixed;overflow:auto;width:300px;max-width:80vw;background-color:var(--color-main-bg-light);height:100%;top:0;left:0;transition:margin .4s}  .menu-mobile__overlay{z-index:998;position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;background-color:#000;opacity:.5}  .menu-mobile.active{margin-left:0}  .menu-mobile__header{padding:10px 16px;background-color:var(--color-bg-dark-blue)}  .menu-mobile__header .lang{display:flex;align-items:center;margin-left:60px;color:var(--color-text-light);font-weight:500;font-size:12px}  .menu-mobile__header .lang .line{width:1px;height:16px;background-color:var(--color-text-light);margin-right:8px;margin-left:8px}  .menu-mobile__header .lang .active{opacity:.5}  .menu-mobile__header .auth{padding-top:13px}  .menu-mobile__header .auth__icon{width:23px;height:23px}  .menu-mobile__header .auth__icon svg{width:100%;fill:#fff}  .menu-mobile__header .auth__btn{margin-left:16px;font-weight:400;font-size:12px;color:var(--color-text-light)}  .menu-mobile__header .auth__btn span:first-child{padding-right:8px;margin-right:8px;border-right:1px solid #fff}  .menu-mobile__list{padding-bottom:80px;display:flex;flex-direction:column}  .menu-mobile__block{display:flex;flex-direction:column;border-bottom:1px solid #dedede}  .menu-mobile__block:last-child{border:none}  .menu-mobile .cart__count{position:absolute;bottom:65%;left:85%;width:17px;height:17px;background-color:#ffbc00;border-radius:100%;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:10px}  .menu-mobile__item{position:relative;cursor:pointer;line-height:24px;align-items:center;display:flex;padding:13px 16px}  .menu-mobile__item .left-part{display:flex;align-items:center}  .menu-mobile__item .right-part .arrow{transition:transform .3s}  .menu-mobile__item .right-part .arrow.active{transform:rotate(180deg)}  .menu-mobile__item .additional-text{font-size:14px;font-weight:400;color:rgba(0,0,0,.54)}  .menu-mobile__item .icon{position:relative;width:24px;height:24px;margin-right:20px}  .menu-mobile__item .text{font-weight:400}  .menu-mobile__item:active{background-color:#dedede}  .menu-mobile__item.tel .text{font-weight:500}  .menu-mobile__item.city .additional-text{color:var(--color-text-blue)}  .menu-mobile .pull-out-item__hidden{display:none;padding-left:44px}  .menu-mobile .pull-out-item__hidden .menu-mobile__item:active{background-color:transparent}  .popup{display:none;z-index:1000;position:fixed;width:100vw;top:0;left:0;height:100vh}  .popup__wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}  .popup__overlay{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;background-color:rgba(0,0,0,.5)}  .popup__content{z-index:2;padding:24px;width:100%;max-width:660px;border-radius:5px;background-color:var(--color-main-bg-light)}  .popup__close-btn{padding:0;width:25px;height:25px;cursor:pointer}  .popup__caption{font-size:32px}  .popup__main-part{padding-top:12px;display:flex;flex-wrap:wrap}  .popup__item{padding:5px;flex:0 1 25%}  .popup__item:hover .wrapper{box-shadow:0 2px 4px rgba(0,8,29,.2)}  .popup__item .wrapper{height:95px;transition:box-shadow .2s;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px 8px 8px;box-shadow:0 2px 4px rgba(0,8,29,.1);border-radius:10px}  .popup__item .icon{width:40px;height:40px;margin-bottom:4px}  .popup__item .name{text-align:center;font-size:12px}  .popup.cart .col.credit .btn__empty{text-align:center}  .popup.cart .popup__content{max-height:100vh;max-width:976px;overflow:auto}  .popup.cart .popup__content .item{position:relative;margin-bottom:30px;border-bottom:1px solid #ebebeb;width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:24px 0}  .popup.cart .popup__content .item:first-child{padding-top:12px}  .popup.cart .popup__content .item__del-btn{position:absolute;top:7px;right:0;height:24px;width:24px;cursor:pointer;opacity:.5}  .popup.cart .popup__content .item__del-btn:hover{opacity:.7}  .popup.cart .popup__content .item__del-btn svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}  .popup.cart .popup__content .item__left-part{display:flex}  .popup.cart .popup__content .item__img{margin-right:12px;width:110px;height:110px}  .popup.cart .popup__content .item__name{font-size:16px;line-height:16px;color:var(--color-text-blue)}  .popup.cart .popup__content .item__code{margin-top:4px;font-size:13px;line-height:14px;color:var(--color-text-gray)}  .popup.cart .popup__content .item__price{display:flex}  .popup.cart .popup__content .item__price .old{font-size:20px;font-weight:400;margin-right:16px;color:var(--color-text-gray);text-decoration:line-through;-webkit-text-decoration-color:#f30;text-decoration-color:#f30}  .popup.cart .popup__content .item__price .new{font-size:24px;font-weight:500;line-height:16px}  .popup.cart .popup__content .item .qty-btns{display:flex;border:1px solid rgba(0,0,0,.12);border-radius:4px;margin-right:50px}  .popup.cart .popup__content .item .qty-btns:hover{border:1px solid rgba(0,0,0,.4)}  .popup.cart .popup__content .item .qty-btns__btn{padding:9px;display:flex}  .popup.cart .popup__content .item .qty-btns__btn:hover svg{fill:var(--color-orange)}  .popup.cart .popup__content .item .qty-btns__btn svg{width:18px;height:18px;fill:#8c959e}  .popup.cart .popup__content .item .qty-btns__btn.less{border-right:1px solid rgba(0,0,0,.12)}  .popup.cart .popup__content .item .qty-btns__btn.more{border-left:1px solid rgba(0,0,0,.12)}  .popup.cart .popup__content .item .qty-btns__input{width:50px;text-align:center}  .popup.cart .popup__content .footer__wrapper{display:flex}  .bread-crumbs{margin-top:10px}  .bread-crumbs__list{display:flex;padding-left:10px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}  .bread-crumbs__list::-webkit-scrollbar{width:0;height:0}  .bread-crumbs__list::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0}  .bread-crumbs__item{white-space:nowrap}  .bread-crumbs__item a{font-style:normal;font-weight:400;font-size:12px;line-height:160%;color:#3b6d9a}  .bread-crumbs__item span{font-style:normal;font-weight:400;font-size:12px;line-height:160%;color:#4d4d4d}  .bread-crumbs__slash{font-style:normal;font-weight:400;font-size:12px;line-height:160%;color:#969696;white-space:nowrap}  .promo-section{position:relative}  .promo-section.home .promo-section__product{display:none}  .promo-section.home .promo-section__slider{width:calc(100% - 257px);height:100%;padding-top:16px}  .promo-section.home .promo-section__slider .swiper{height:100%}  .promo-section.home .promo-section__slider .swiper-slide a{height:100%}  .promo-section .swiper{width:100%;margin:auto;border-radius:8px;overflow:hidden}  .promo-section .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}  .promo-section .swiper-button{width:50px;height:50px;background-color:rgba(255,255,255,.5);transition:background .1s}  .promo-section .swiper-button .img-cover{width:20px;height:20px}  .promo-section .swiper-button:hover{background-color:rgba(255,255,255,.7)}  .promo-section .swiper-button:active{background-color:rgba(255,255,255,.9)}  .promo-section .swiper-button-prev{left:0;border-radius:0 50% 50% 0}  .promo-section .swiper-button-prev .img-cover{transform:rotate(90deg)}  .promo-section .swiper-button-next{right:0;border-radius:50% 0 0 50%}  .promo-section .swiper-button-next .img-cover{transform:rotate(-90deg)}  .promo-section .swiper-slide a{width:100%}  .promo-section .swiper-slide img{display:block;width:100%;border-radius:8px;overflow:hidden}  .promo-section__slider{width:calc((100% - (257px * 2)));padding:0 16px}  .promo-section .billet{width:272px;height:100%}  .menu-height{max-height:auto}  .section{position:relative}  .section.new-products{--height-new-products:500px;z-index:1;margin-top:70px}  .section.new-products .products{position:absolute;width:calc(var(--with-container) - 30px);z-index:2}  .section.new-products .billet{z-index:1;height:870px;background-color:var(--color-main-bg-dark);position:relative;transition:height 1s}  .section.new-products .gradient{z-index:3;position:absolute;bottom:0;width:100vw;height:300px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,var(--color-main-bg-dark) 60%)}  .section.new-products .gradient::after{position:absolute;content:"";top:100%;height:var(--height-new-products);width:100vw;background-color:var(--color-main-bg-dark)}  .section.new-products .button-show-more{position:absolute;bottom:40px;left:calc(50% - 32px);width:64px;height:64px;border-radius:100%;background-color:#ff6809;z-index:5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s;animation:pulsation 3s linear infinite}  .section.new-products .button-show-more .img-cover{width:18px;height:25px}  .section.new-products .button-show-more::after,.section.new-products .button-show-more::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;animation:inherit;animation-delay:1s}  .section.new-products .button-show-more::after{animation-delay:2s}  @keyframes pulsation{0%{box-shadow:0 0 0 0 rgba(255,104,9,.2)} 100%{box-shadow:0 0 0 3rem rgba(255,104,9,0)}}  .section.new-products .button-show-more:hover{transform:scale(.9)}  .section.popular-products{position:relative;z-index:2;margin-top:70px}  .section h2.caption{font-weight:500;font-size:28px;margin-bottom:25px}  .section .products{overflow:hidden;display:flex;flex-wrap:wrap;border:1px solid var(--border-color);border-bottom:unset;border-right:unset;box-sizing:border-box;border-radius:8px}  .section .products__item{background:var(--color-main-bg-light);flex:0 1 20%;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:20px 16px 25px 16px;display:flex;flex-direction:column;position:relative}  .section .products__item:last-child{border-radius:0 0 8px 0}  .section .products__item>.img-cover{width:100%;height:100%;max-height:294px;margin-bottom:24px}  .section .products__item>.img-cover img{-o-object-fit:contain;object-fit:contain;height:unset}  .section .products__item .caption{color:var(--color-text-blue);font-weight:500;line-height:117%;justify-content:center;text-align:center;display:flex}  .section .products__item .info-icons{margin-top:26px;display:flex;justify-content:space-between;align-items:center}  .section .products__item .info-icons .left-part{display:flex;margin-right:5px}  .section .products__item .info-icons .left-part .icon{height:32px;width:32px;margin-right:8px}  .section .products__item .info-icons .left-part .icon:last-child{margin-right:0}  .section .products__item .info-icons .right-part{flex-wrap:wrap;display:flex;justify-content:flex-end;margin-right:-4px}  .section .products__item .info-icons .right-part .icon{background:#f5f6f7;border-radius:3px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:11px;color:#4d4d4d;margin:4px}  .section .products__item .price-and-button{display:flex;justify-content:space-between;align-items:center;margin-top:36px;position:relative}  .section .products__item .price-and-button .price{font-size:14px;line-height:150%;color:#5c6875;display:flex;align-items:flex-end;margin-right:8px}  .section .products__item .price-and-button .price.price-column{display:flex;flex-direction:column}  .section .products__item .price-and-button .price .discount{font-size:18px;line-height:21px;color:#858e97;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}  .section .products__item .price-and-button .price .number{margin-left:5px;font-weight:500;font-size:24px;line-height:28px;color:var(--color-text-dark)}  .section .products__item .price-and-button .button{word-break:break-all;text-align:center;cursor:pointer;border:1px solid var(--border-color);border-radius:5px;padding:11px 16px;font-weight:400;font-size:12px;line-height:100%}  .section .products__item .price-and-button .button:hover{background-color:var(--border-color)}  .stick-wrap{display:flex;align-items:center;justify-content:flex-start;position:absolute;top:8px;left:8px}  .stick-wrap span{font-weight:500;font-size:12px;line-height:14px;color:#fff;margin-right:16px;display:flex;align-items:center;justify-content:center;padding:6px 8px;background:#ffb900;border-radius:4px}  .stick-wrap span.red{background:#ff3200}  .stick-wrap span.green{background:#00b200}  .seo-block-text{padding-top:70px}  .seo-block-text__block{height:150px;overflow:hidden;position:relative;transition:.3s linear;padding:0 18px}  .seo-block-text__block.js-active{height:unset}  .seo-block-text__block.js-active .seo-block-text__block--gradient{opacity:0;visibility:hidden}  .seo-block-text__block--title{font-size:18px;font-weight:700;color:#555}  .seo-block-text__block p{margin:1rem 0;line-height:1.5;color:#747474}  .seo-block-text__block ul li{list-style:inside;line-height:1.5;color:#747474}  .seo-block-text__block--gradient{width:100%;height:50px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,var(--color-main-bg-dark) 60%);position:absolute;bottom:0;transition:.3s linear}  .seo-block-text__btn-show{position:relative;padding-left:18px}  .seo-block-text__btn-show a{color:var(--color-text-accent);transition:.3s linear}  .seo-block-text__btn-show a:hover{border-bottom:dashed 1px}  .promo-section{position:relative}  .promo-section.catalog .promo-section__slider{padding-left:0}  .promo-section__product{width:100%;padding-top:16px}  .promo-section__product .product{position:relative;background-color:var(--color-main-bg-light);border:1px solid var(--border-color);border-radius:8px;width:100%;height:100%;padding:17px 10px}  .promo-section__product .product .badge{top:10px;left:10px;position:absolute;background-color:var(--color-accent);width:100px;height:100px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-weight:300;font-size:14px;line-height:160%;color:var(--color-text-light);opacity:.85;transform:rotate(-30deg)}  .promo-section__product .product .img-cover{margin:auto;margin-bottom:-20px}  .promo-section__product .product .info{margin-top:30px;display:flex;align-items:flex-end;margin-top:auto}  .promo-section__product .product .info .name{font-weight:500;font-size:14px;line-height:160%;color:#4d4d4d;margin-right:30px}  .promo-section__product .product .info .price{font-size:14px;line-height:150%;color:#5c6875;display:flex;align-items:flex-end}  .promo-section__product .product .info .price .number{margin-left:5px;font-weight:500;font-size:24px;line-height:28px;color:var(--color-text-dark)}  .promo-section__product-banner{width:100%;padding-top:16px;padding-left:16px}  .promo-section__product-banner .product-banner-content{height:100%;background-color:#ffb900;border-radius:8px;display:flex;align-items:center}  .promo-section__product-banner .product-banner-content .img-cover{margin:auto}  .filtered-section{margin-top:70px}  .filtered-section .main-caption-block{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}  .filtered-section .main-caption-block .caption{margin-bottom:0}  .filtered-section .main-caption-block .btns-block{display:flex;align-items:center}  .filtered-section .main-caption-block .filter-btn-mobile{padding:14px;background:var(--color-main-bg-light);border:1px solid var(--border-color);border-radius:8px;margin-right:10px;cursor:pointer;display:none;align-items:center;justify-content:center}  .filtered-section .main-caption-block .filter-btn-mobile__icon{width:18px;height:12px}  .filtered-section .main-caption-block .sort{position:relative;width:100%;max-width:272px;z-index:10}  .filtered-section .main-caption-block .sort__btn{cursor:pointer;display:flex;align-items:center;padding:14px 16px;background:var(--color-main-bg-light);border:1px solid var(--border-color);border-radius:8px;width:272px}  .filtered-section .main-caption-block .sort__btn .icon{width:18px;height:12px;margin-right:15px}  .filtered-section .main-caption-block .sort__btn .arrow{width:12px;height:12px;margin-left:auto}  .filtered-section .main-caption-block .sort__selected-mode{margin-right:10px}  .filtered-section .main-caption-block .sort__content{position:absolute;top:100%;left:0;width:100%;padding-top:7px;display:none}  .filtered-section .main-caption-block .sort__content .wrapper{display:flex;flex-direction:column;padding:10px 16px;background:var(--color-main-bg-light);border:1px solid var(--border-color);border-radius:8px}  .filtered-section .main-caption-block .sort__item{cursor:pointer;padding:7px 0}  .filtered-section .main-caption-block .sort__item:hover{color:var(--color-orange)}  .filtered-section .col.filters-col{flex:0 1 25%}  .filtered-section .col.products-col{flex:1 1 75%}  .filtered-section .filtered-section__overlay{z-index:1;position:fixed;top:0;left:0;width:100vw;height:100vh;display:block;background-color:#000;opacity:.5;cursor:pointer;display:none}  .filtered-section__content{display:flex;background-color:var(--color-main-bg-light);overflow:hidden;border-radius:8px;border-right:1px solid var(--border-color)}  .filtered-section .filters-part{height:100%;display:flex;flex-direction:column;padding:30px 18px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color)}  .filtered-section .filters-part .caption{display:flex;align-items:center;padding-bottom:5px}  .filtered-section .filters-part .caption__icon{width:18px;height:12px;margin-right:15px}  .filtered-section .filters-part .caption__text{font-weight:500}  .filtered-section .filters-part .item{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #dbdbdb}  .filtered-section .filters-part .item.price .input-control{margin-top:13px;margin-bottom:25px;display:flex;width:100%}  .filtered-section .filters-part .item.price .input-control .range-inputs{display:flex;position:relative;justify-content:flex-start;width:70%}  .filtered-section .filters-part .item.price .input-control .range-inputs input{text-align:center;padding:12px;height:40px;width:100%;border:1px solid var(--border-color);border-radius:4px;margin-right:7px;font-size:14px}  .filtered-section .filters-part .item.price .input-control .range-inputs input:last-child{margin-right:0;margin-left:7px}  .filtered-section .filters-part .item.price .input-control .range-inputs .line{position:absolute;width:8px;height:1px;top:calc(50% - 1px);left:calc(50% - 4.3px);background-color:var(--border-color);margin:auto}  .filtered-section .filters-part .item.price .input-control .submit{width:30%;height:40px;margin-left:14px;background-color:var(--color-orange);border-radius:4px;font-weight:500;font-size:14px;color:var(--color-text-light);display:flex;align-items:center;justify-content:center;transition:filter .2s}  .filtered-section .filters-part .item.price .input-control .submit:hover{filter:brightness(90%)}  .filtered-section .filters-part .item.price .input-control .submit:active{filter:brightness(70%)}  .filtered-section .filters-part .item.price .slider{z-index:1;height:3px;border:none!important;width:100%;background:0 0;background-color:var(--border-color);border-radius:5px;margin-bottom:20px}  .filtered-section .filters-part .item.price .slider .ui-slider-range{z-index:1;background:0 0;background-color:var(--color-orange)!important;border-radius:5px}  .filtered-section .filters-part .item.price .slider .ui-slider-handle{border:none;background:0 0;background-color:var(--color-orange)!important;border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-2px;padding:5px;cursor:pointer}  .filtered-section .filters-part .item.price .slider .ui-slider-tip{display:none}  .filtered-section .filters-part .item.active .item__caption .arrow{transform:rotate(180deg)}  .filtered-section .filters-part .item.active .item__content{display:block}  .filtered-section .filters-part .item__content{display:none;margin-bottom:10px}  .filtered-section .filters-part .item:last-child{border-bottom:none}  .filtered-section .filters-part .item__caption{display:flex;justify-content:space-between;align-items:center;padding:5px 0}  .filtered-section .filters-part .item__caption.open-filters-block{cursor:pointer}  .filtered-section .filters-part .item__caption .text{font-weight:500;line-height:16px;color:var(--color-text-blue)}  .filtered-section .filters-part .item__caption .arrow{width:10px;height:10px;transition:transform .3s}  .filtered-section .filters-part .item .checkbox-block{display:flex;flex-direction:column;padding-top:5px}  .filtered-section .filters-part .item .checkbox-block__hidden{display:none}  .filtered-section .filters-part .item .checkbox-block__item{margin-top:3px;cursor:pointer;display:flex;align-items:flex-start;color:#4d4d4d;line-height:17px;padding:5px 0}  .filtered-section .filters-part .item .checkbox-block__item:hover span{opacity:.8}  .filtered-section .filters-part .item .checkbox-block__item .text{padding-left:7px}  .filtered-section .filters-part .item__show-more-btn{display:flex;align-items:center;color:var(--color-text-blue);cursor:pointer;margin-top:15px;padding:5px 0}  .filtered-section .filters-part .item__show-more-btn.active .text .show{display:none}  .filtered-section .filters-part .item__show-more-btn.active .text .hide{display:inline}  .filtered-section .filters-part .item__show-more-btn.active .arrow{transform:rotate(180deg)}  .filtered-section .filters-part .item__show-more-btn .text{font-weight:400;font-size:12px;border-bottom:1px dashed #3b6d9a}  .filtered-section .filters-part .item__show-more-btn .text .show{display:inline}  .filtered-section .filters-part .item__show-more-btn .text .hide{display:none}  .filtered-section .filters-part .item__show-more-btn .arrow{margin-left:6px;width:9px;height:9px;transition:transform .3s}  .filtered-section__products-part.products{border-radius:unset;border-left:none}  .filtered-section__products-part.products .products__item{flex-basis:25%!important;border-right:none;border-left:1px solid var(--border-color)}  .filtered-section__products-part.products .products__item:last-child{border-radius:unset}  .filtered-section__products-part .gag{display:flex;flex:1 1 auto;border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}  .filtered-section .pagination-block{padding:45px 20px;padding-bottom:50px;border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color);display:flex;width:100%}  .filtered-section .pagination-block__pagination{display:flex;margin-right:20px}  .filtered-section .pagination-block__pagination .pagination-item{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:10px;border:1px solid var(--border-color);border-radius:6px;cursor:pointer}  .filtered-section .pagination-block__pagination .pagination-item:last-child{margin-right:0}  .filtered-section .pagination-block__pagination .pagination-item.arrow:first-child svg{transform:rotate(90deg);margin-left:0;margin-right:-4px}  .filtered-section .pagination-block__pagination .pagination-item.arrow svg{display:flex;align-items:center;justify-content:center;width:12px;height:12px;transform:rotate(-90deg);margin-left:-4px;margin-bottom:-1px}  .filtered-section .pagination-block__pagination .pagination-item.arrow svg path{fill:#000}  .filtered-section .pagination-block__pagination .pagination-item.show-on-tel{display:none}  .filtered-section .pagination-block__pagination .pagination-item:hover{border:1px solid var(--color-orange)}  .filtered-section .pagination-block__pagination .pagination-item:active{background:var(--color-orange);border:1px solid var(--color-orange);color:var(--color-text-light)}  .filtered-section .pagination-block__pagination .pagination-item:active path{fill:var(--color-text-light)!important}  .filtered-section .pagination-block__pagination .pagination-item.active{background:var(--color-orange);border:1px solid var(--color-orange);color:var(--color-text-light)}  .filtered-section .pagination-block__pagination .pagination-item.active path{fill:var(--color-text-light)!important}  .filtered-section .pagination-block__pagination .pagination-item.none{display:none}  .filtered-section .pagination-block__show-more-btn{height:40px;padding:0 25px;display:flex;align-items:center;border:1px solid var(--border-color);border-radius:6px;cursor:pointer}  .filtered-section .pagination-block__show-more-btn:hover{background-color:var(--border-color)}  .filtered-section .pagination-block__show-more-btn .text{font-weight:400;color:var(--color-text-blue)}  .filtered-section .pagination-block__show-more-btn .img-cover{width:16px;height:16px;margin-left:10px}  .calc{margin-top:70px}  .calc .main-caption-block{display:flex;align-items:flex-end;margin-bottom:15px}  .calc .main-caption-block .caption{margin-bottom:7px}  .calc .main-caption-block .big-number{margin-right:3px;font-weight:700;font-size:54px;line-height:63px;color:transparent;-webkit-text-stroke:1px var(--color-orange)}  .calc__col{border-right:1px solid var(--border-color);flex:0 0 20%;padding-bottom:30px}  .calc__content{background:var(--color-main-bg-light);border:1px solid var(--border-color);box-sizing:border-box;border-radius:8px;display:flex;position:relative}  .calc__content .list__search-bar{width:32px;height:32px;position:absolute;margin-top:30px;z-index:5;display:flex;align-items:center;justify-content:flex-end;right:20px;margin-left:10px;top:-8px;transition:width .2s}  .calc__content .list__search-bar .search-bar{background:#e9ecef;border-radius:27px;position:absolute;height:100%;width:100%;z-index:1;position:relative;padding:9px 11px;font-weight:400;font-size:12px;transition:color .2s;color:#e9ecef}  .calc__content .list__search-bar .search-bar:-ms-input-placeholder{color:#e9ecef;-ms-transition:color .1s;transition:color .1s}  .calc__content .list__search-bar .search-bar::placeholder{color:#e9ecef;transition:color .1s}  .calc__content .list__search-bar .search-btn{z-index:2;position:absolute;width:33px;height:33px;padding:9px;margin-right:.5px}  .calc__content .list__search-bar .btn-open-search-bar{width:100%;height:100%;position:absolute;z-index:3;cursor:pointer}  .calc__content .list__scroll-content{position:relative;overflow:auto}  .calc__content .list__scroll-content.hasScrollbar{margin-right:15px}  .calc__content .list__items{position:absolute;width:100%}  .calc__content .list__caption-row{margin-top:30px;position:relative;display:flex;align-items:center}  .calc__content .list__caption-row div{margin-top:0}  .calc__content .list__caption-row .list_caption{flex:1 1 75%}  .calc__content .list__caption-row .btn-part{flex:0 1 25%}  .calc__content .list__caption-row.active .list__caption{opacity:0}  .calc__content .list__caption-row.active .list__search-bar{width:calc(100% - 20px - 20px)}  .calc__content .list__caption-row.active .list__search-bar .search-bar{padding-left:9px;color:var(--color-text-dark)}  .calc__content .list__caption-row.active .list__search-bar .search-bar:-ms-input-placeholder{color:#969696}  .calc__content .list__caption-row.active .list__search-bar .search-bar::placeholder{color:#969696}  .calc__content .list__caption-row.active .btn-open-search-bar{display:none}  .calc__content .list__caption{transition:opacity .2s;font-weight:500;margin-top:30px;margin-left:20px}  .calc__content .list__scroll-content{margin-top:12px;display:flex;flex-direction:column;height:100%}  .calc__content .list__scroll-content::-webkit-scrollbar{width:3.5px;background-color:var(--border-color);border-radius:10px;padding-right:15px}  .calc__content .list__scroll-content::-webkit-scrollbar-thumb{background:var(--color-orange);border-radius:10px}  .calc__content .list__item{padding:8px 20px;display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer}  .calc__content .list__item:hover{color:var(--color-orange)}  .calc__content .list__item.active{color:var(--color-orange)}  .calc__content .list__item .name{line-height:110%;font-weight:500;font-size:14px}  .calc__content .list__item .arrow{margin-top:2px;width:12px;height:12px;transform:rotate(-90deg)}  .calc__content .list__item .arrow img{width:unset}  .calc .main-categories .list__item{padding:12px 20px}  .calc .main-categories .list__item:hover{background:#f5f6f7;color:var(--color-orange)}  .calc .main-categories .list__item.active{background:#f5f6f7;color:var(--color-orange)}  .calc .c1-content{flex:1 1 auto;border:none;padding-bottom:0;padding:50px;padding-bottom:25px;display:flex;flex-direction:column;align-items:center;position:relative;min-height:300px}  .calc .c1-content__img{max-width:400px;max-height:400px}  .calc .c1-content__name{text-align:center;margin-top:23px;margin-bottom:10px;font-weight:700;color:var(--color-orange);font-size:24px;line-height:28px}  .calc .c1-content__price{display:flex;align-items:flex-end}  .calc .c1-content__price .number{font-weight:500;font-size:24px;line-height:19px}  .calc .c1-content__price .currency{font-weight:400;font-size:14px;line-height:16px;margin-bottom:-2px;margin-left:5px}  .calc .c1-content__btns{margin-top:40px}  .calc .c1-content__btns-caption{font-style:normal;font-weight:500;font-size:18px}  .calc .c1-content__btns-row{display:flex;width:100%;margin-top:20px}  .calc .c1-content__btn{margin-right:20px;background:#f4f5f6;border:1px solid #dbdbdb;border-radius:4px;height:46px;width:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:500;font-size:16px;color:#969696;transition:background .2s,color .2s,border .2s,filter .2s}  .calc .c1-content__btn:hover{background:var(--color-orange);color:var(--color-text-light);border-color:var(--color-orange)}  .calc .c1-content__btn:active{filter:brightness(80%)}  .calc .c1-content__btn.active{background:var(--color-orange);color:var(--color-text-light);border-color:var(--color-orange)}  .calc .c1-content__btn:last-child{margin-right:0}  .calc .c1-content__bottom-text{font-weight:400;font-size:11px;text-align:center;color:#4d4d4d;margin-top:20px}  .calc .c2-content{flex:1 1 auto;border:none;padding-bottom:0;padding:50px;padding-bottom:25px;display:flex;flex-direction:column;position:relative;min-height:300px;padding:30px;padding-right:10px;padding-bottom:65px}  .calc .c2-content .product{display:flex}  .calc .c2-content .product .left-part{margin-right:18px}  .calc .c2-content .product__img{width:82px;height:82px}  .calc .c2-content .product__name{font-weight:700;font-size:18px;line-height:132%;color:var(--color-orange)}  .calc .c2-content .product__price{margin-top:8px;display:flex;align-items:flex-end}  .calc .c2-content .product__price .number{font-weight:600;font-size:24px;line-height:19px}  .calc .c2-content .product__price .currency{font-weight:400;font-size:14px;line-height:16px;margin-bottom:-1px;margin-left:5px}  .calc .c2-content .product .characteristics{margin-top:20px;margin-bottom:10px}  .calc .c2-content .product .characteristics__caption{font-style:normal;font-weight:500;font-size:16px}  .calc .c2-content .product .characteristics__item{font-weight:400;font-size:14px;color:#969696;margin-left:15px;position:relative;display:flex;align-items:center;margin-top:15px}  .calc .c2-content .product .characteristics__item::before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background-color:var(--color-orange);right:calc(100% + 8px)}  .calc .c2-content .summary{display:inline-flex;flex-direction:column;margin-top:40px}  .calc .c2-content .summary .save{display:flex;align-items:flex-end}  .calc .c2-content .summary .save__title{font-style:normal;font-weight:500;font-size:16px;color:#969696;margin-right:13px;margin-bottom:1.5px}  .calc .c2-content .summary .save__price{display:flex;align-items:flex-end;margin-bottom:-1px}  .calc .c2-content .summary .save__price .number{font-style:normal;font-weight:500;font-size:24px}  .calc .c2-content .summary .save__price .currency{font-weight:400;font-size:14px;line-height:16px;margin-bottom:.5px;margin-left:5px}  .calc .c2-content .summary .total{margin-top:13px;display:flex;margin-left:33px;align-items:flex-end}  .calc .c2-content .summary .total__title{font-style:normal;font-weight:500;font-size:16px;color:#969696;margin-right:13px;margin-bottom:2.5px}  .calc .c2-content .summary .total__price{display:flex;align-items:flex-end;margin-bottom:-1px}  .calc .c2-content .summary .total__price .number{font-weight:700;font-size:28px;font-weight:700}  .calc .c2-content .summary .total__price .currency{font-weight:400;font-size:14px;line-height:16px;margin-bottom:.5px;margin-left:5px}  .calc .c2-content .make-an-application-btn{height:48px;display:flex;align-items:center;padding:0 60px;background:#ff6809;border-radius:4px;margin:auto;margin-top:33px;font-style:normal;font-weight:500;font-size:16px;color:var(--color-text-light);margin-bottom:0;transition:filter .2s}  .calc .c2-content .make-an-application-btn:hover{filter:brightness(85%)}  .calc .c2-content .make-an-application-btn:active{filter:brightness(70%)}  .content-modal{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-main-bg-light);padding:25px 50px;padding-bottom:85px;padding-right:15px;display:none}  .content-modal__caption{font-style:normal;font-weight:500;font-size:24px}  .content-modal__close-btn{width:38px;height:38px;padding:5px;position:absolute;cursor:pointer;top:20px;right:20px}  .content-modal__radion-btns{display:flex;flex-direction:column;margin-top:35px;overflow:auto;height:100%;padding-right:20px}  .content-modal__radion-btns::-webkit-scrollbar{width:5px;background-color:var(--border-color);border-radius:10px;padding-right:15px}  .content-modal__radion-btns::-webkit-scrollbar-thumb{background:var(--color-orange);border-radius:10px}  .content-modal__radion-btns .item{display:flex;margin-bottom:22px}  .content-modal__radion-btns .item:hover input{opacity:.6}  .content-modal__radion-btns .item:hover input:checked{opacity:1}  .content-modal__radion-btns .item:last-child{margin-bottom:0}  .content-modal__radion-btns .item .left-part{margin-right:17px}  .content-modal__radion-btns .item .right-part{display:flex;flex-direction:column}  .content-modal__radion-btns .item__name{margin-bottom:7px;font-style:normal;font-weight:500;font-size:16px}  .content-modal__radion-btns .item__description{color:#969696;font-style:normal}  .content-modal__radion-btns .item__description .description-modal-btn{font-weight:400;font-size:12px;line-height:117%;letter-spacing:.01em;color:#ff6809;margin-left:5px;cursor:pointer}  .content-modal__radion-btns .item__description .description-modal-btn:hover{text-decoration:underline}  .calc-modal{width:100vw;height:100vh;top:0;left:0;position:fixed;z-index:999;display:none}  .calc-modal.cm-info .calc-modal__caption{max-width:80%;margin-bottom:30px}  .calc-modal.cm-info .calc-modal__content{padding-bottom:50px;max-height:100%}  .calc-modal__par{font-weight:400;line-height:168%;color:#4d4d4d}  .calc-modal__slider-block{margin-top:15px;width:100%}  .calc-modal__slider{width:100%}  .calc-modal__slider .swiper-pagination-bullet{background-color:#fff}  .calc-modal__slider .swiper-pagination-bullet-active{background-color:var(--color-orange)}  .calc-modal__slider .swiper-button{width:30px;height:30px;background-color:rgba(255,255,255,.5);transition:background .1s}  .calc-modal__slider .swiper-button .img-cover{width:20px;height:20px}  .calc-modal__slider .swiper-button:hover{background-color:rgba(255,255,255,.7)}  .calc-modal__slider .swiper-button:active{background-color:rgba(255,255,255,.9)}  .calc-modal__slider .swiper-button-prev{left:0;border-radius:0 50% 50% 0}  .calc-modal__slider .swiper-button-prev .img-cover{transform:rotate(90deg)}  .calc-modal__slider .swiper-button-next{right:0;border-radius:50% 0 0 50%}  .calc-modal__slider .swiper-button-next .img-cover{transform:rotate(-90deg)}  .calc-modal__overlay{cursor:pointer;width:100%;height:100%;z-index:1;position:absolute;background-color:#000;opacity:.5}  .calc-modal__content{margin:auto;top:5%;position:relative;z-index:2;max-width:560px;width:100%;max-height:90%;overflow:auto;display:flex;flex-direction:column;background:var(--color-main-bg-light);border-radius:8px;padding:24px;padding-bottom:30px}  .calc-modal__caption{font-weight:500;font-size:24px;line-height:28px;margin-bottom:10px}  .calc-modal__close-btn{width:33px;height:33px;padding:5px;position:absolute;cursor:pointer;top:23px;right:34px}  .calc-modal__devises{display:flex;flex-direction:column}  .calc-modal__devises .devise-block{display:flex;flex-direction:column}  .calc-modal__devises .devise-block__caption{font-weight:500;font-size:16px;margin-top:10px}  .calc-modal__devises .item{padding-bottom:23px;padding-top:10px;border-bottom:1px solid var(--border-color)}  .calc-modal__devises .item__content{display:flex;align-items:center;margin-top:12px;justify-content:space-between}  .calc-modal__devises .item__content .left-part{display:flex;align-items:center;flex:1 1 70%;padding-right:10px}  .calc-modal__devises .item__content .right-part{display:flex;justify-content:flex-end;flex:1 1 30%}  .calc-modal__devises .item__img{display:flex;width:56px;height:56px;flex:0 0 auto}  .calc-modal__devises .item__name{font-weight:500;line-height:16px;margin-left:8px;max-width:340px}  .calc-modal__devises .item__price{display:flex;align-items:flex-end}  .calc-modal__devises .item__price .number{font-weight:500;font-size:16px;line-height:19px}  .calc-modal__devises .item__price .currency{font-weight:400;font-size:14px;line-height:16px;margin-bottom:1px;margin-left:5px}  .calc-modal__total{margin-top:15px;display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}  .calc-modal__total .save{display:flex;align-items:flex-end;padding:5px 10px;background:#f0f0f0;border-radius:20px}  .calc-modal__total .save__title{font-weight:500;font-size:14px;line-height:16px;color:#6e6e6e;margin-right:7px}  .calc-modal__total .save__price{display:flex;align-items:flex-end;margin-bottom:-1px}  .calc-modal__total .save__price .number{font-weight:500;font-size:16px;line-height:19px;font-weight:700}  .calc-modal__total .save__price .currency{font-weight:400;font-size:14px;line-height:16px;margin-bottom:.5px;margin-left:5px}  .calc-modal__total .total{display:flex;align-items:flex-end}  .calc-modal__total .total__title{font-weight:500;font-size:16px;line-height:19px;margin-right:22px}  .calc-modal__total .total__price{display:flex;align-items:flex-end}  .calc-modal__total .total__price .number{font-weight:500;font-size:18px;font-weight:700}  .calc-modal__total .total__price .currency{font-weight:400;font-size:14px;margin-bottom:1.5px;margin-left:5px}  .calc-modal__form .item{width:100%;display:flex;align-items:center;position:relative;margin-bottom:25px}  .calc-modal__form .item__text{position:absolute;left:16px;font-weight:400;font-size:14px;line-height:124%;padding:0 2px;background-color:#fff;border-radius:2px;transition:transform .2s,color .2s,font .2s;pointer-events:none}  .calc-modal__form .item__input{border:1px solid var(--border-color);border-radius:4px;width:100%;height:40px;font-weight:400;font-size:14px;line-height:124%;padding:10px 15px}  .calc-modal__form .item__input:focus+.item__text{transform:translate(-2px,-19px);color:#4d4d4d;font-size:11px}  .calc-modal__form .item__input:valid+.item__text{transform:translate(-2px,-19px);color:#4d4d4d;font-size:11px}  .calc-modal__form .item.error .item__input{border-color:var(--color-text-accent)}  .calc-modal__form .item.error .item__error-text{display:inline}  .calc-modal__form .item__error-text{display:none;position:absolute;font-size:11px;left:16px;top:calc(100% + 4px);color:#ff3200}  .calc-modal__btn{font-weight:500;font-size:16px;color:#fff;display:flex;justify-content:center;align-items:center;height:48px;padding:0 60px;background:#ff6809;border-radius:4px;margin:auto;transition:filter .2s}  .calc-modal__btn:hover{filter:brightness(90%)}  .calc-modal__btn:active{filter:brightness(70%)}  .calc-modal__bottom-text{font-weight:400;font-size:11px;margin:auto;margin-top:20px}  .calc-modal__bottom-text a{color:var(--color-text-blue)}  .product-page-tabulation__adapt-block{display:none}  .product-page-tabulation{margin-top:35px}  .product-page-tabulation__main-block{background:#fff;border:1px solid #dbdbdb;box-sizing:border-box;border-radius:8px}  .product-page-tabulation__top-flex{display:flex;justify-content:space-between;border-bottom:1px solid #dbdbdb;padding:14px 27px 7px 15px}  .product-page-tabulation__tab{display:flex}  .product-page-tabulation__tablinks{font-style:normal;font-weight:500;font-size:16px;line-height:120%;color:#969696;margin-right:43px;transition:all .4s;position:relative;display:block;text-transform:uppercase}  .product-page-tabulation__tablinks:hover{color:#4d4d4d}  .product-page-tabulation__tablinks.active{color:#4d4d4d}  .product-page-tabulation__tablinks.active:before{width:100%}  .product-page-tabulation__tablinks:before{display:block;position:absolute;content:"";width:0;height:2px;background-color:#ff6809;transition:all .4s;left:0;bottom:-9.5px}  .product-page-tabulation__right{display:flex;align-items:center}  .product-page-tabulation__like{margin-right:9px;cursor:pointer}  .product-page-tabulation__like svg{transition:all .4s;fill:#3f4e5d}  .product-page-tabulation__like svg:hover{fill:#ff6809}  .product-page-tabulation__share{cursor:pointer}  .product-page-tabulation__share svg{transition:all .4s;fill:#3f4e5d}  .product-page-tabulation__share svg:hover{fill:#ff6809}  .product-page-tabulation__tabcontent{display:none}  .product-page-tabulation-all-offers__flex{display:flex;justify-content:space-between}  .product-page-tabulation-all-offers__left{width:40%;padding:35px 17px 0 30px}  .product-page-tabulation-all-offers__model-text{font-style:normal;font-weight:500;font-size:18px;line-height:1.3;color:#5c6875;margin-bottom:4px}  .product-page-tabulation-all-offers__model-name{font-style:normal;font-weight:500;font-size:24px;line-height:1.5;color:#212121}  .product-page-tabulation-all-offers__flex-ferst{display:flex;margin-top:33px;position:relative;padding-top:50px}  .product-page-tabulation-all-offers__flex-ferst .stick-wrap{left:0;top:0}  .product-page-tabulation-all-offers__two-sliders-flex{display:flex;flex-direction:row-reverse}  .product-page-tabulation-all-offers__slider2{width:294px;height:300px;margin-right:16px}  .product-page-tabulation-all-offers__slider2-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}  .product-page-tabulation-all-offers__slider1{width:72px;height:264px;margin-right:16px}  .product-page-tabulation-all-offers__slider1 .swiper-wrapper{display:flex;flex-direction:column}  .product-page-tabulation-all-offers__slider1-slide{box-sizing:border-box;width:72px;height:72px;border:1px solid #dbdbdb;border-radius:8px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .4s;margin-bottom:20px}  .product-page-tabulation-all-offers__slider1-slide.swiper-slide-thumb-active{border:1px solid var(--color-orange)}  .product-page-tabulation-all-offers__slider1-slide img{width:64%;height:77%;-o-object-fit:contain;object-fit:contain}  .product-page-tabulation-all-offers__buy-way-block{background:#eceff1;border-radius:8px;width:32px;height:32px;margin-bottom:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s}  .product-page-tabulation-all-offers__buy-way-block svg{width:26px;height:26px}  .product-page-tabulation-all-offers__flex-characteristics{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:69px}  .product-page-tabulation-all-offers__characteristics-block{width:188px;display:flex;align-items:center;margin-bottom:18px}  .product-page-tabulation-all-offers__characteristics-icon{margin-right:11px;display:none}  .product-page-tabulation-all-offers__characteristics-title{font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:#3b6d9a;margin-bottom:4px}  .product-page-tabulation-all-offers__characteristics-text{font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#212121}  .product-page-tabulation-all-offers__right{width:60%;padding:35px 15px 20px;border-left:1px solid rgba(219,219,219,.4);position:relative}  .product-page-tabulation-all-offers__right.show:after{display:none}  .product-page-tabulation-all-offers__right:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;width:100%;height:304px;background:linear-gradient(180deg,rgba(255,255,255,0) 4.26%,#fff 67.89%,#fff 67.9%)}  .product-page-tabulation-all-offers__right .button-show-more{position:absolute;bottom:40px;left:calc(50% - 32px);width:64px;height:64px;border-radius:100%;background-color:#ff6809;z-index:5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s;animation:pulsation 3s linear infinite}  .product-page-tabulation-all-offers__right .button-show-more .img-cover{width:18px;height:25px}  .product-page-tabulation-all-offers__right .button-show-more::after,.product-page-tabulation-all-offers__right .button-show-more::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;animation:inherit;animation-delay:1s}  .product-page-tabulation-all-offers__right .button-show-more::after{animation-delay:2s}  @keyframes pulsation{0%{box-shadow:0 0 0 0 rgba(255,104,9,.2)} 100%{box-shadow:0 0 0 3rem rgba(255,104,9,0)}}  .product-page-tabulation-all-offers__right .button-show-more:hover{transform:scale(.9)}  .product-page-tabulation-all-offers__r-top-flex{display:flex;justify-content:space-between;align-items:center}  .product-page-tabulation-all-offers__r-choice{cursor:pointer;background:#dbdbdb;border-radius:8px;display:block;padding:8px 11px;transition:all .4s;margin-left:16px;font-style:normal;font-weight:400;font-size:14px;line-height:16px}  .product-page-tabulation-all-offers__r-choice:hover{background-color:var(--color-orange);color:#fff}  .product-page-tabulation-all-offers__r-choice.active{background-color:var(--color-orange);color:#fff}  .product-page-tabulation-all-offers__r-choice-all{padding:8px 16px}  .product-page-tabulation-all-offers__r-products-flex{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:36px}  .product-page-tabulation-all-offers__r-product-block{width:calc(100% / 3 - 20px);margin:0 10px;padding-bottom:15px;margin-bottom:8px;position:relative}  .product-page-tabulation-all-offers__r-image-block{width:100%;height:294px}  .product-page-tabulation-all-offers__r-image-block a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}  .product-page-tabulation-all-offers__r-image-block a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}  .product-page-tabulation-all-offers__r-name{margin-top:24px}  .product-page-tabulation-all-offers__r-name a{font-style:normal;font-weight:500;font-size:14px;line-height:117%;color:#3b6d9a;transition:all .4s}  .product-page-tabulation-all-offers__r-name a:hover{opacity:.6}  .product-page-tabulation-all-offers__r-product-flex{margin-top:34px;display:flex;justify-content:space-between;margin-bottom:21px;align-items:center}  .product-page-tabulation-all-offers__r-right-block{background:#f5f6f7;border-radius:3px;padding:5px 7px;font-style:normal;font-weight:400;font-size:11px;line-height:109%;display:flex;align-items:center;color:#4d4d4d}  .product-page-tabulation-all-offers__r-product-down-flex{display:flex;justify-content:space-between;align-items:center}  .product-page-tabulation-all-offers__r-price{display:flex;align-items:flex-end;margin-right:10px}  .product-page-tabulation-all-offers__r-price-numbers{font-style:normal;font-weight:500;font-size:24px;line-height:28px;display:flex;align-items:flex-end;color:#212121}  .product-page-tabulation-all-offers__r-price-numbers b{font-size:14px;line-height:150%;font-weight:400;color:#5c6875;display:flex;align-items:flex-end;margin-right:8px}  .product-page-tabulation-all-offers__r-price-ua{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#5c6875}  .product-page-tabulation-all-offers__r-buy-button{background:#ff6809;border-radius:5px;padding:10px;width:53%;font-style:normal;font-weight:400;font-size:14px;line-height:100%;text-align:center;color:#fff;transition:all .4s}  .product-page-tabulation-all-offers__r-buy-button:hover{opacity:.7}  .product-page-characteristic{width:100%;padding:34px 32px}  .product-page-characteristic__text-top{font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#5c6875;margin-bottom:4px}  .product-page-characteristic__title{font-style:normal;font-weight:500;font-size:26px;line-height:124%;color:#212121;margin-bottom:22px;max-width:320px;width:100%}  .product-page-characteristic__block{width:100%;margin-bottom:20px}  .product-page-characteristic__title-block{font-style:normal;font-weight:400;font-size:24px;line-height:124%;color:#212121;margin-bottom:20px}  .product-page-characteristic__flex{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:10px}  .product-page-characteristic__left{width:100%;max-width:320px;min-width:320px;display:flex;align-items:center;justify-content:flex-start}  .product-page-characteristic__right{font-style:normal;font-weight:400;font-size:14px;line-height:111%;color:#4d4d4d;padding-left:8px}  .product-page-characteristic__border-block{width:100%;border-bottom:1px dashed #dbdbdb}  .product-page-characteristic__border-block span{font-style:normal;font-weight:400;font-size:14px;line-height:18px;display:inline;background-color:#fff;color:#4d4d4d;width:-moz-fit-content;width:fit-content;padding-right:8px;position:relative;bottom:-6px}  .product-page-payment-delivery{width:100%;padding:34px 32px 113px}  .product-page-payment-delivery__title{font-style:normal;font-weight:500;font-size:26px;line-height:124%;color:#212121;margin-bottom:32px}  .product-page-payment-delivery__main-block{width:100%}  .product-page-payment-delivery__subtitle{font-style:normal;font-weight:500;font-size:18px;line-height:124%;color:#212121;margin-bottom:8px}  .product-page-payment-delivery__subtitle-big-gap{margin-bottom:18px}  .product-page-payment-delivery__p{font-style:normal;font-weight:400;font-size:14px;line-height:168%;color:#4d4d4d;margin-bottom:8px}  .product-page-payment-delivery__p-900{width:100%;max-width:970px}  .product-page-payment-delivery__ul{margin-bottom:21px}  .product-page-payment-delivery__ul li{font-style:normal;font-weight:400;font-size:14px;line-height:168%;color:#4d4d4d;position:relative;padding-left:10px;margin-bottom:6px}  .product-page-payment-delivery__ul li:before{position:absolute;content:"";display:block;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#ff6809;border-radius:50%}  .product-page-similar__wrapper{margin-top:46px}  .product-page-similar__title{font-style:normal;font-weight:500;font-size:28px;line-height:33px;display:flex;align-items:center;color:#212121;margin-bottom:17px}  .product-page-similar__main-block{display:flex;justify-content:flex-start;background:#fff;border:1px solid #dbdbdb;box-sizing:border-box;border-radius:8px}  .product-page-similar__main-block .product-page-tabulation-all-offers__r-product-block:first-child{border-left:0}  .product-page-similar .product-page-tabulation-all-offers__r-product-block{width:calc((100% / 5) - 10px);border-left:1px solid #dbdbdb;padding:21px 15px 40px;margin:0}  .product-page-similar .product-page-tabulation-all-offers__r-left-characteristic{display:flex}  .product-page-similar .product-page-tabulation-all-offers__buy-way-block{margin-right:8px}  .checkout-page{padding-top:83px;padding-bottom:230px}  .checkout-page__wrapper{display:flex;align-items:stretch}  .checkout-page__content{width:100%}  .checkout-page__cart{margin-left:95px;min-width:456px;padding-top:102px}  .checkout-page__title{font-weight:500;font-size:32px;line-height:48px;color:#000}  .checkout-page__list{margin-top:37px}  .checkout-page__list--header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:30px}  .checkout-page__list--header.active{margin-bottom:0}  .checkout-page__list--header.checked{margin-bottom:0}  .checkout-page__list--header.checked .checkout-page__list--number{background:var(--color-orange)}  .checkout-page__list--header.checked .checkout-page__list--number img{width:20px;height:20px}  .checkout-page__list--header.checked .checkout-page__list--title{color:var(--color-text-dark-blue)}  .checkout-page__list--header.no-active .checkout-page__list--number{background:rgba(63,78,93,.38)}  .checkout-page__list--header.no-active .checkout-page__list--title{color:rgba(33,33,33,.5)}  .checkout-page__list--number{background:var(--color-bg-dark-blue);width:32px;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:17px;line-height:20px;color:#fff}  .checkout-page__list--title{font-weight:500;font-size:18px;line-height:32px;margin-left:15px;color:var(--color-text-dark);width:100%}  .checkout-page__list--edit{display:flex;align-items:center;justify-content:flex-end}  .checkout-page__list--edit:hover svg{fill:var(--color-orange)}  .checkout-page__list--edit:hover span{color:var(--color-orange);border-bottom-color:var(--color-orange)}  .checkout-page__list--edit svg{fill:var(--color-text-blue);margin-right:9px;transition:.3s linear}  .checkout-page__list--edit span{color:var(--color-text-blue);font-size:12px;line-height:14px;border-bottom:1px dashed #3b6d9a;transition:.3s linear}  .checkout-page__block{margin:6px 0;padding-left:16px}  .checkout-page__block--wrapper{padding-left:31px;border-left:1px solid #c4c4c4;padding-top:35px;padding-bottom:40px}  .checkout-page-cart{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.14);padding:30px 30px 50px 24px}  .checkout-page-cart__title{font-weight:500;font-size:26px;line-height:32px}  .checkout-page-cart__list{margin-bottom:30px}  .checkout-page-cart__text{padding-bottom:8px;border-bottom:1px solid rgba(63,78,93,.38);margin-bottom:6px}  .checkout-page-cart__text--row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}  .checkout-page-cart__text--row span:first-child{font-size:16px;line-height:24px;color:rgba(33,33,33,.8)}  .checkout-page-cart__text--row span.price{font-weight:400;font-size:18px;line-height:21px;color:var(--color-text-dark)}  .checkout-page-cart__text--row span.price b{font-size:14px;font-weight:400}  .checkout-page-cart__text--row span.delivery{font-weight:400;font-size:14px;line-height:16px;color:var(--color-text-dark)}  .checkout-page-cart__price{display:flex;align-items:center;justify-content:space-between}  .checkout-page-cart__price strong{font-weight:500;font-size:18px;line-height:24px;color:var(--color-text-dark)}  .checkout-page-cart__price span{color:var(--color-text-dark);font-weight:500;font-size:18px;line-height:21px}  .checkout-page-cart__price span b{font-size:14px;font-weight:400}  .checkout-page-cart__btn{display:flex;align-items:center;justify-content:flex-end;margin-top:35px}  .checkout-page-cart__btn .product-page-tabulation-all-offers__r-buy-button{padding-top:14px;padding-bottom:14px;font-weight:500;font-size:16px;line-height:19px;width:100%;max-width:232px}  .checkout-page-cart__btn .product-page-tabulation-all-offers__r-buy-button.no-active{background:rgba(255,104,9,.48)}  .checkout-page-cart-item{display:flex;align-items:stretch;justify-content:flex-start;border-bottom:1px solid rgba(63,78,93,.38);padding:24px 0}  .checkout-page-cart-item__img{width:61px;height:61px}  .checkout-page-cart-item__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}  .checkout-page-cart-item__content{margin-left:35px;margin-right:28px;display:flex;flex-direction:column;justify-content:space-between}  .checkout-page-cart-item__title{font-weight:400;font-size:14px;line-height:16px;color:#3b6d9a}  .checkout-page-cart-item__text{margin-top:16px}  .checkout-page-cart-item__text span{font-weight:400;font-size:14px;line-height:20px;color:var(--color-text-dark);margin-right:35px}  .checkout-page-cart-item__text span:last-child{margin-right:0}  .checkout-page-cart-item__price{display:flex;align-items:flex-end}  .checkout-page-cart-item__price span{font-weight:500;font-size:16px;line-height:19px}  .checkout-page-cart-item__price span b{font-size:14px;font-weight:400}  .checkout-page-auth-block__header{border-bottom:1px solid rgba(63,78,93,.38);display:flex;align-items:center;justify-content:center}  .checkout-page-auth-block__header--item{width:50%;display:flex;align-items:center;justify-content:center;padding-bottom:5px;font-weight:500;font-size:16px;line-height:32px;color:var(--color-text-dark);position:relative}  .checkout-page-auth-block__header--item:before{width:100%;bottom:-1px;opacity:0;content:"";left:0;right:0;position:absolute;height:1px;background:var(--color-orange)}  .checkout-page-auth-block__header--item.active{color:var(--color-orange)}  .checkout-page-auth-block__header--item.active:before{opacity:1}  .checkout-page-auth-block__header--item:hover{color:var(--color-orange)}  .checkout-page-auth-block__tabs{margin-top:32px}  .checkout-page-auth-block__tab{align-items:flex-start}  .checkout-page-auth-block__tab .item{border:1px solid rgba(63,78,93,.38)}  .checkout-page-auth-block__tab .item.checked{border-color:var(--color-orange)}  .checkout-page-auth-block__tab .item__input:focus+.item__text,.checkout-page-auth-block__tab .item__input:valid+.item__text{background:linear-gradient(0deg,#fff 50%,#edeef0 50%)}  .checkout-page-auth-block__tab .calc-modal__btn{margin:0;margin-top:32px;height:40px;padding:0;max-width:128px;width:100%}  .checkout-page-info-block__wrapper{padding-top:6px;padding-bottom:20px}  .checkout-page-info-block__wrapper .checkout-page-info-block__row:last-child{margin-bottom:0}  .checkout-page-info-block__row{margin-bottom:10px;display:flex;align-items:center;justify-content:flex-start}  .checkout-page-info-block__row svg{width:12px;height:12px;margin-right:10px;fill:rgba(63,78,93,.58)}  .checkout-page-info-block__row span{font-weight:400;font-size:12px;line-height:14px;color:rgba(33,33,33,.68)}  .checkout-delivery__wrapper{padding-top:0;padding-bottom:40px}  .checkout-delivery__title{font-weight:500;font-size:16px;line-height:32px;color:rgba(33,33,33,.86);padding-bottom:5px}  .checkout-delivery__select-search{width:100%}  .checkout-delivery__list-country{padding-top:5px;display:flex;align-items:center;justify-content:flex-start}  .checkout-delivery__list-country a{font-size:12px;line-height:14px;transition:.3s linear;color:var(--color-text-blue);margin-right:8px;border-bottom:1px dashed var(--color-text-blue)}  .checkout-delivery__list-country a:hover{border-bottom-color:transparent}  .checkout-delivery__checkbox-person{padding-top:27px;padding-bottom:25px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}  .checkout-delivery__checkbox-person span{margin-left:8px;font-size:14px;line-height:16px;color:var(--color-text-dark)}  .checkout-delivery__delivery-method--title{font-weight:500;font-size:16px;line-height:19px;padding-bottom:22px;color:rgba(33,33,33,.86)}  .checkout-delivery__delivery-method--list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}  .checkout-delivery__delivery-method--btn{margin-top:15px;display:flex}  .checkout-delivery__delivery-method--btn .product-page-tabulation-all-offers__r-buy-button{width:100%;max-width:128px;padding:13px 0}  .checkout-delivery-item-list{display:flex;margin-bottom:14px;min-height:23px}  .checkout-delivery-item-list__text{margin-left:12px;display:flex;flex-direction:column;justify-content:center}  .checkout-delivery-item-list__text strong{font-weight:400;font-size:14px;line-height:16px}  .checkout-delivery-item-list__text span{color:rgba(63,78,93,.8);font-size:12px;line-height:14px}  .checkout-payment__wrapper{border-left:0;padding-bottom:0}@media (min-width:650px){.select__checkboxs{max-height:299px}}@media screen and (max-width:1375px){.section.new-products .products{margin-right:15px;width:unset}}@media screen and (max-width:1360px){.menu__content{width:calc(100vw - 30px - 274px - 15px)}}@media screen and (max-width:1200px){.header .header-row .item.lang{margin-left:30px}  .header .header-row__cart{margin-left:150px}  .promo-section.home .promo-section__slider{padding-right:16px}  .promo-section__slider{margin:auto;padding-top:16px;width:calc((100% - 272px));padding-right:0}  .section .products__item{flex-basis:25%!important}  .promo-section__slider{padding-right:16px}  .promo-section__product-banner{display:none}}@media (max-width:1200px){.product-page-tabulation-all-offers__slider2{width:240px}  .product-page-tabulation-all-offers__r-product-block{width:calc(100% / 2 - 16px);margin:0 8px;margin-bottom:16px;padding:21px 10px 40px!important;padding-bottom:0}  .product-page-tabulation-all-offers__r-image-block{height:260px}  .checkout-page{padding:50px 0}  .checkout-page__cart{margin-left:30px}  .checkout-page-auth-block__header--item{font-size:14px;line-height:28px}}@media screen and (max-width:1150px){.filtered-section__products-part.products .products__item{flex-basis:33.333%!important}}@media screen and (max-width:1100px){.header .header-row .item{margin-right:20px}  .header .header-row__cart{margin-left:100px}}@media screen and (max-width:1040px){.header .header-row.top-row{display:none}  .header .header-row.bottom-row{padding-right:0;padding-top:12px;padding-bottom:7px;height:unset;background-color:var(--color-bg-dark-blue)}  .header .header-row .row{justify-content:space-between;flex-wrap:wrap}  .header .header-row .burger-menu{order:1}  .header .header-row .burger-menu__btn{height:26px;width:unset}  .header .header-row .burger-menu__btn .img-cover{margin:0}  .header .header-row .burger-menu .text{display:none}  .header .header-row .burger-menu .active{background-color:transparent}  .header .header-row__logo-mobile{order:2;display:flex}  .header .header-row__logo-mobile .img-cover{height:35px}  .header .header-row__cart{margin:0;height:26px;padding:0;order:3}  .header .header-row__search{margin:0;margin-top:10px;max-width:unset;order:5;position:relative}  .header .header-row__search .search-bar{background-color:#fff;color:var(--color-text-dark)}  .header .header-row__search .search-bar::-webkit-input-placeholder{color:var(--color-text-dark);opacity:.6}  .header .header-row__search .search-bar__modal{top:100%!important}  .header .header-row__search .btns .form-btn svg{opacity:.6;fill:var(--color-text-dark)}  .menu{display:none}  .promo-section.home .promo-section__slider{width:100%;padding:0;padding-top:15px}  .promo-section .billet{display:none}  .promo-section__slider{height:unset!important;max-height:unset!important;width:100%;padding:0;padding-top:15px}  .promo-section__product{display:none}  .filtered-section .main-caption-block .filter-btn-mobile{display:flex}  .filtered-section .col.filters-col{display:flex;position:fixed;left:0;top:0;width:272px;max-width:80vw;z-index:999;margin-left:-300px;transition:margin .3s}  .filtered-section .col.filters-col.active{margin-left:0}  .filtered-section .filters-part{z-index:2;position:relative;background-color:var(--color-main-bg-light);border-right:1px solid var(--border-color);overflow:auto;height:100vh}  .filtered-section__products-part.products .products__item{flex-basis:25%!important}}@media (max-width:1040px){.header-checkout .header-row.top-row{display:flex;height:initial;padding:12px 0}  .header-checkout .header-row.top-row .row{display:flex;flex-direction:column;align-items:center;justify-content:center}  .header-checkout .header-row.top-row .row .header-row__logo{margin-right:0;margin-bottom:10px}  .header-checkout .header-row.top-row .row .header-row__logo .img-cover{height:35px;margin-top:0}  .header-checkout .header-row.top-row .row .header-row__other-links{width:100%;justify-content:space-between}  .product-page-tabulation-all-offers__flex{flex-wrap:wrap}  .product-page-tabulation-all-offers__left{width:100%;margin-bottom:30px}  .product-page-tabulation-all-offers__slider2{width:350px;height:420px}  .product-page-tabulation-all-offers__flex-characteristics{max-width:500px;width:100%;margin-top:50px}  .product-page-tabulation-all-offers__right{width:100%}  .product-page-tabulation-all-offers__r-choice:first-child{margin-left:0}  .product-page-tabulation-all-offers__r-product-block{width:calc(100% / 3 - 12px);margin:0 6px;margin-bottom:12px}  .product-page-tabulation-all-offers__r-price-numbers{font-size:22px}  .product-page-similar__wrapper{margin-top:30px}  .product-page-similar__main-block{border-radius:3px}  .product-page-similar .product-page-tabulation-all-offers__r-product-block{width:calc(50% - 20px);margin:0 10px;border-left:0}  .product-page-similar .product-page-tabulation-all-offers__r-product-block:nth-child(2n+2){border-left:1px solid #dbdbdb}}@media screen and (max-width:1000px){.footer .f-row{flex-wrap:wrap}  .footer .col{align-items:center;text-align:center}  .footer .col-1{margin-top:0;order:1;width:50%;margin-bottom:50px}  .footer .col-2{order:3;width:33%}  .footer .col-3{order:4;width:33%}  .footer .col-4{order:5;width:33%}  .footer .col-5{order:2;width:50%;margin-bottom:50px}  .section .products__item{flex-basis:33.333%!important}}@media (max-width:998px){.checkout-page__wrapper{flex-direction:column}  .checkout-page__cart{margin-left:0;padding-top:0}}@media (max-width:991px){.product-page-similar__main-block{flex-wrap:wrap;margin:0}}@media screen and (max-width:940px){.advantages{padding-bottom:20px}  .advantages .row{flex-wrap:wrap}  .advantages__item{padding-right:25px!important;padding-left:25px}}@media screen and (max-width:900px){.calc__col{flex:1 1 33.333%}  .calc__col:nth-child(3){border-right:none}  .calc .c1-content,.calc .c2-content{flex:1 1 100%;border-top:1px solid var(--border-color)}  .calc__content{flex-wrap:wrap}  .calc__content .list__scroll-content{max-height:500px}  .calc__content .list__items{position:relative}}@media screen and (max-width:870px){.filtered-section__products-part.products .products__item{flex-basis:33.333%!important}}@media (max-width:770px){.footer__wrapper .col.checkout{margin-left:0}}@media screen and (max-width:770px){.popup.cart .popup__content .item{flex-direction:column}  .popup.cart .popup__content .item__left-part{width:100%}  .popup.cart .popup__content .item__left-part .text-delimiter{max-width:80%}  .popup.cart .popup__content .item__right-part{margin-top:32px}  .popup.cart .popup__content .item__right-part .row{width:100%}  .popup.cart .popup__content .item .qty-btns{margin-right:auto!important}  .popup.cart .popup__content .footer__wrapper{flex-direction:column-reverse}  .popup.cart .popup__content .footer__wrapper .checkout{padding:0;border:unset;background-color:unset}}@media (max-width:768px){.bread-crumbs__list{padding-left:0}  .product-page-tabulation__adapt-block{width:60px;display:block}  .product-page-tabulation__top-flex{border-bottom:none;overflow:hidden;padding:14px 0 7px;position:relative;height:50px;border-bottom:1px solid #dbdbdb;margin-top:10px}  .product-page-tabulation__top-flex:after{position:absolute;display:block;content:"";left:auto;right:0;top:0;height:100%;width:60px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 25%,#fff 100%)}  .product-page-tabulation__top-flex:before{z-index:3;position:absolute;display:block;content:"";left:0;top:0;height:100%;width:20px;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,.5) 57%,rgba(255,255,255,0) 100%)}  .product-page-tabulation__tab{padding-right:40px;position:relative;width:100%;overflow-x:scroll;overflow-y:hidden;padding-bottom:18px;scrollbar-width:none;-ms-overflow-style:none;height:60px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}  .product-page-tabulation__tab::-webkit-scrollbar{width:0;height:0}  .product-page-tabulation__tab::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0}  .product-page-tabulation__tablinks{white-space:nowrap;font-size:14px;margin-right:15px;width:initial;display:flex;padding:0 0 0 15px}  .product-page-tabulation__tablinks:before{bottom:6px}  .product-page-tabulation__right{display:none}}@media screen and (max-width:700px){.popup{max-width:100%}  .popup__content{max-width:100%;height:100%}  .popup__caption{font-size:20px}}@media screen and (max-width:670px){.section .products__item{flex-basis:50%!important}  .filtered-section__products-part.products .products__item{flex-basis:50%!important}}@media (max-width:670px){.product-page-tabulation{margin-top:25px}  .product-page-tabulation__main-block{border-radius:3px}  .product-page-tabulation-all-offers__left{padding:20px 15px 0;margin-bottom:0}  .product-page-tabulation-all-offers__model-name{font-size:22px}  .product-page-tabulation-all-offers__flex-ferst{flex-direction:column}  .product-page-tabulation-all-offers__two-sliders-flex{flex-direction:column}  .product-page-tabulation-all-offers__slider2{width:100%;height:300px;margin-left:0}  .product-page-tabulation-all-offers__slider2-slide{justify-content:center;display:flex}  .product-page-tabulation-all-offers__slider1{width:100%;margin-top:20px;height:72px;margin-bottom:20px}  .product-page-tabulation-all-offers__slider1 .swiper-wrapper{flex-direction:row;justify-content:flex-start}  .product-page-tabulation-all-offers__slider1-slide{margin-right:15px;width:68px;height:68px;margin-bottom:0}  .product-page-tabulation-all-offers__buy-way{display:flex}  .product-page-tabulation-all-offers__buy-way-block{margin-right:8px}  .product-page-tabulation-all-offers__flex-characteristics{margin-top:20px}  .product-page-tabulation-all-offers__right{padding:20px 15px 0}  .product-page-tabulation-all-offers__r-products-flex{margin-top:20px}  .product-page-tabulation-all-offers__r-product-block{width:calc(100% / 2 - 12px);padding-bottom:0;margin-bottom:12px}  .product-page-tabulation-all-offers__r-image-block{height:230px}  .product-page-tabulation-all-offers__r-name{padding:0;margin-top:13px}  .product-page-tabulation-all-offers__r-name a{font-size:12px}  .product-page-tabulation-all-offers__r-product-flex{padding:0}  .product-page-tabulation-all-offers__r-product-flex{margin:18px 0 13px}  .product-page-tabulation-all-offers__r-right-block{font-size:10px}  .product-page-tabulation-all-offers__r-product-down-flex{padding:0}  .product-page-tabulation-all-offers__r-price-numbers{font-size:18px}  .product-page-tabulation-all-offers__r-price-ua{font-size:12px}  .product-page-tabulation-all-offers__r-buy-button{font-size:12px}  .product-page-characteristic{max-width:100%;padding:20px 10px}  .product-page-characteristic__title{max-width:100%}  .product-page-characteristic__title{font-size:22px}  .product-page-characteristic__title-block{font-size:18px}  .product-page-characteristic__flex{flex-direction:column;border-bottom:1px solid var(--border-color);padding-bottom:6px;margin-bottom:6px}  .product-page-characteristic__flex:last-child{border:none}  .product-page-characteristic__left{width:100%}  .product-page-characteristic__right{padding:0;color:#212121;margin-top:6px;width:100%}  .product-page-characteristic__border-block{height:initial;border-bottom:none}  .product-page-characteristic__border-block span{padding:0;color:rgba(0,0,0,.54)}  .product-page-payment-delivery{padding:20px 10px 40px}  .product-page-payment-delivery__title{margin-bottom:23px;font-size:22px}  .product-page-payment-delivery__subtitle{font-size:16px}  .product-page-payment-delivery__subtitle-big-gap{margin-bottom:15px}  .product-page-payment-delivery__p{font-size:12px}  .product-page-payment-delivery__ul{margin-bottom:15px}  .product-page-payment-delivery__ul li{font-size:12px}  .product-page-similar__title{font-size:24px;margin-bottom:13px}}@media (max-width:650px){.select__content.open .select__trigger>.icon{transform:rotate(0)}  .select__trigger{border:0;border-radius:0;padding:10px 16px;justify-content:space-between}  .select__trigger>.icon{transform:rotate(-90deg)}  .select__dropdown-bottom{z-index:10;position:fixed;bottom:0;left:0;right:0;width:100%;padding:16px 16px 14px 16px}  .select__dropdown-button--remove{display:none}  .select__option{margin:0}  .select__checkboxs{padding:8px 16px}  .select__checkbox{margin:0;padding-top:10px;padding-bottom:10px}  .bread-crumbs__item a{font-size:10px}  .bread-crumbs__item span{font-size:10px}  .bread-crumbs__slash{font-size:10px}}@media screen and (max-width:600px){.advantages__item{flex:1 1 40%}  .filtered-section .pagination-block{padding-top:20px;padding-bottom:30px}  .filtered-section .pagination-block .row{flex-direction:column;align-items:center}  .filtered-section .pagination-block__pagination{margin-bottom:15px;margin-right:0}}@media screen and (max-width:560px){.filtered-section .main-caption-block{flex-direction:column;align-items:flex-start;margin-bottom:15px}  .filtered-section .main-caption-block .btns-block{margin-top:15px;width:100%;justify-content:space-between}  .filtered-section .main-caption-block .filter-btn-mobile{order:2;margin-right:0;margin-left:10px}  .filtered-section .main-caption-block .sort{order:1}  .filtered-section .main-caption-block .sort__btn{width:unset}  .calc-modal__content{height:100%;border-radius:0;top:0}}@media screen and (max-width:550px){.footer .col{align-items:center;text-align:center;margin-bottom:50px}  .footer .col:last-child{margin-bottom:0}  .footer .col-1{order:1;width:100%}  .footer .col-2{order:2;width:100%}  .footer .col-3{order:3;width:100%}  .footer .col-4{order:4;width:100%}  .footer .col-5{order:5;width:100%}  .copyright .col{margin-bottom:30px}  .copyright .container>.row{flex-direction:column}  .copyright .container>.row .row{flex-wrap:wrap;justify-content:center}  .copyright .container>.row .row .icon{margin:10px}  .calc-modal__total{flex-direction:column;align-items:flex-end}  .calc-modal__total .save{margin-bottom:12px}}@media (max-width:540px){.product-page-tabulation-all-offers__r-top-flex{flex-direction:column}  .product-page-tabulation-all-offers__r-top-flex .product-page-tabulation-all-offers__model-name{margin-bottom:20px}}@media screen and (max-width:530px){.calc__col{flex:1 1 100%;border:none;border-bottom:1px solid var(--border-color)}  .calc .c1-content,.calc .c2-content{border-top:none}}@media screen and (max-width:500px){.section .products__item{flex-basis:50%!important}  .section .products__item .price-and-button{flex-direction:column}  .section .products__item .price-and-button .button{margin-top:10px}}@media (max-width:500px){.checkout-page__cart{min-width:initial}  .checkout-page-cart-item__img{width:40px;height:40px}  .checkout-page-cart-item__content{margin:0 15px}  .checkout-page-cart-item__text span{margin-right:15px}  .checkout-page-cart-item__price{white-space:nowrap}  .checkout-page-cart-item__price span{font-size:14px}  .checkout-page-cart-item__price span b{font-size:12px}  .checkout-page-auth-block__header{flex-direction:column;border-bottom:0}  .checkout-page-auth-block__header--item{width:100%}  .checkout-page-auth-block__header--item:before{bottom:3px}}@media all and (max-width:500px){.checkout-page-cart__btn .product-page-tabulation-all-offers__r-buy-button{margin:0 auto}}@media (max-width:480px){.bread-crumbs .container{height:18px;overflow:hidden}  .bread-crumbs__list{overflow-x:scroll;height:24px}}@media screen and (max-width:470px){.filtered-section__products-part.products .products__item{flex-basis:100%!important}}@media screen and (max-width:450px){.popup__item{flex:0 1 33.333%}  .calc .c2-content{padding-right:15px;padding-left:15px;align-items:center}  .calc .c2-content .product{flex-direction:column;text-align:center}  .calc .c2-content .product__img{width:120px;height:120px;margin-right:auto;margin-left:auto}  .calc .c2-content .product__price{justify-content:center}  .calc .c2-content .product .characteristics__item{text-align:left}  .calc .c2-content .summary{align-items:center}  .calc .c2-content .summary .total{margin-left:0}}@media (max-width:414px){.product-page-tabulation-all-offers__model-name{font-size:20px}  .product-page-characteristic__title{font-size:20px}}@media screen and (max-width:400px){.filtered-section .pagination-block__pagination .pagination-item.hide-on-tel{display:none}  .filtered-section .pagination-block__pagination .pagination-item.show-on-tel{display:flex}  .calc-modal__caption{max-width:70%}  .calc-modal__total{align-items:center}}@media screen and (max-width:370px){.section .products__item{flex-basis:100%!important}}@media (max-width:370px){.product-page-tabulation-all-offers__r-product-block{width:100%;border-bottom:1px solid #dbdbdb;padding-bottom:40px;margin-bottom:0}  .product-page-similar__main-block{margin:0}  .product-page-similar .product-page-tabulation-all-offers__r-product-block{width:100%;border-bottom:1px solid #dbdbdb;border-left:0!important;margin:0 15px}}@media (max-width:360px){.product-page-tabulation-all-offers__model-name{font-size:18px}  .product-page-characteristic__title{font-size:18px}}@media screen and (max-width:350px){.popup__item{flex:0 1 50%}  .content-modal{padding-left:25px}}@media screen and (max-width:340px){.advantages__item{flex:1 1 100%}}@media screen and (max-width:300px){.filtered-section .main-caption-block .sort__btn{word-break:break-all}  .content-modal{padding-right:5px}  .content-modal__radion-btns{padding-right:10px}}