

/* Start:/local/templates/moredomatula/css/fonts.min.css?16669601922833*/
@font-face{font-family:Ubuntu;src:url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Regular.eot);src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Regular.woff) format("woff"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Light.eot);src:local("Ubuntu Light"),local("Ubuntu-Light"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Light.woff) format("woff"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Ubuntu;src:url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-LightItalic.eot);src:local("Ubuntu Light Italic"),local("Ubuntu-LightItalic"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-LightItalic.eot?#iefix) format("embedded-opentype"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-LightItalic.woff) format("woff"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Ubuntu;src:url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Medium.eot);src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Medium.woff) format("woff"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Ubuntu;src:url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Italic.eot);src:local("Ubuntu Italic"),local("Ubuntu-Italic"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Italic.eot?#iefix) format("embedded-opentype"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Italic.woff) format("woff"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Ubuntu;src:url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Bold.eot);src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Bold.woff) format("woff"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;src:url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-BoldItalic.eot);src:local("Ubuntu Bold Italic"),local("Ubuntu-BoldItalic"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-BoldItalic.woff) format("woff"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Ubuntu;src:url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-MediumItalic.eot);src:local("Ubuntu Medium Italic"),local("Ubuntu-MediumItalic"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-MediumItalic.woff) format("woff"),url(/local/templates/moredomatula/css/../fonts/ubuntu/Ubuntu-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}
/* End */


/* Start:/local/templates/moredomatula/css/styles.min.css?170783530240337*/
.accord-wrapper .accord-item{position:relative;margin-bottom:20px}.accord-wrapper .accord-item:last-of-type{margin-bottom:0}.accord-wrapper .accord-item>input[type=checkbox],.accord-wrapper .accord-item>input[type=radio]{display:none}.accord-wrapper .accord-item .accord-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0;cursor:pointer}.accord-wrapper .accord-item .accord-head .item-icon{display:block;margin-left:15px;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accord-wrapper .accord-item .accord-head .item-title{margin-right:auto}.accord-wrapper .accord-item input:checked+.accord-head .item-icon{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.accord-wrapper .accord-item input:checked~.accord-body{max-height:20000px;overflow:visible}.accord-wrapper .accord-item .accord-body{max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.audio-link{position:relative;cursor:pointer}.audio-link input{display:none;height:1.25rem}.audio-link input:checked+.popup-audio{display:block}.audio-link .popup-audio{display:none;position:absolute;top:100%;left:0;z-index:1}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none}.btn--all{display:inline-block;padding:.375rem 12px;vertical-align:middle;text-align:center;text-transform:uppercase;font-size:.75em;border-radius:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn--all:hover{opacity:.9}.btn-1{background-color:#4281d0;border-color:#4281d0;color:#fff}.btn-1:active{background-color:#151829;border-color:#151829}.btn-1:hover{background-color:#2a335a;border-color:#2a335a;color:#fff;opacity:1}.btn-2{background-color:#fff;border-color:#4281d0;color:#4281d0}.btn-2:hover{background-color:#4281d0;color:#fff;opacity:1}.btn-lazy-load{color:#fff;text-align:center}.btn-lazy-load a{color:inherit;text-decoration:none}.btn-lazy-load a.active,.btn-lazy-load a:active,.btn-lazy-load a:hover{color:inherit;text-decoration:none}.btn-lazy-load .text-lazy-loading{display:none;color:grey;font-size:1.25em}@media (max-width:767.98px){.btn--all{padding:.375rem 6px}}.form--checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0;cursor:pointer}.form--checkbox input{display:none}.form--checkbox .form-check-icon{display:inline-block;margin-right:.25em;line-height:1.3}.form--checkbox .form-check-icon .icon-box{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:1.25rem;max-width:1.25rem;height:1.25rem;overflow:hidden;border:1px solid grey;background-color:#f7f7f9;color:#000}.form--checkbox .form-check-icon .icon-box .icon--checked{display:none;margin-left:-3px;width:1em;height:1em;background-color:#fff;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path d="M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path d="M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z"/></svg>')}.form--checkbox .form-check-icon svg{display:none;width:100%;height:100%}.form--checkbox input:checked+.form-check-icon .icon-box{background-color:#4281d0;color:#fff}.form--checkbox input:checked+.form-check-icon .icon-box .icon--checked{display:block}.form--checkbox input:checked+.form-check-icon .icon-box svg{display:block}.form--checkbox .form-check-label{display:inline-block;line-height:1.2;word-break:break-word}.download-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.2rem;color:inherit;cursor:pointer}.download-link:hover{color:inherit;opacity:.8}.download-link svg{width:1.5em;height:1.5em;margin-right:8px;opacity:.65}.download-link .download-title{display:inline-block;font-size:.8125em}.download-link .download-title .file-size{font-weight:500}.download-link .download-picture img{max-width:100px}.download-link .download-description{display:block;padding-top:15px}html{height:100%}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0}header{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}main{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}footer{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}a:active,a:focus,button:active,button:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:0!important;box-shadow:none!important}label{font-weight:400}input,textarea{border-radius:0!important}fieldset{margin:0;padding:0;border:none}.form-wrapper .sym-mandatory,form .sym-mandatory{color:red}.form-wrapper .form-note,form .form-note{line-height:1.35;font-size:.875em}.form-wrapper .form-label,form .form-label{line-height:1.45;font-size:.875em}.form-wrapper .form-label.form-check-label,form .form-label.form-check-label{margin-bottom:.5rem;font-size:.9375em}.form-wrapper .form-control,form .form-control{padding:.375rem .5rem;border-radius:0;border-width:1px;font-size:.875em;color:#404040;background:#f7f7f9;border:1px solid #e5e5e5}.form-wrapper .form-control:focus,form .form-control:focus{color:#000;background-color:#fff;border-color:#4281d0;outline:0;box-shadow:none}.form-wrapper .form-control.file-wrapper,form .form-control.file-wrapper{padding:0}.form-wrapper textarea.form-control,form textarea.form-control{height:6.125rem;padding:.3125rem;line-height:1.2;font-size:.875em;resize:none}.form-wrapper .form-group,form .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem}.form-wrapper .form-group.fake-field,form .form-group.fake-field{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.form-wrapper .form-group.form-user-text,form .form-group.form-user-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:.8125em}.form-wrapper .form-group.form-required-text,form .form-group.form-required-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:.8125em}.form-wrapper .form-group.error-control,form .form-group.error-control{position:relative}.form-wrapper .form-group.error-control.form-group-checkbox .error-message,.form-wrapper .form-group.error-control.user-consent .error-message,form .form-group.error-control.form-group-checkbox .error-message,form .form-group.error-control.user-consent .error-message{top:-.9rem}.form-wrapper .form-group.error-control .form-control,form .form-group.error-control .form-control{border-color:#f42c2c}.form-wrapper .form-group.error-control .form--checkbox .form-check-icon,form .form-group.error-control .form--checkbox .form-check-icon{border-color:#f42c2c}.form-wrapper .form-group.error-control .error-message,form .form-group.error-control .error-message{position:absolute;top:.125rem;right:0;padding:0;line-height:1.2;font-size:.75em;color:#f42c2c}.form-wrapper .form-group.error-list .error-item,form .form-group.error-list .error-item{font-size:.75em;color:#f42c2c}.form-wrapper .form-group .form-control-phr,form .form-group .form-control-phr{position:relative}.form-wrapper .form-group .form-control-phr .form-control,form .form-group .form-control-phr .form-control{padding-right:1.75rem}.form-wrapper .form-group .form-control-phr .placeholder-right,form .form-group .form-control-phr .placeholder-right{display:inline-block;position:absolute;top:50%;margin-top:-.5rem;right:.5rem;line-height:1rem;color:gray;font-size:.75em}.form-wrapper .form-group-submit .submit-locked,form .form-group-submit .submit-locked{pointer-events:none;opacity:.75}.form-wrapper .form-group-submit .submit-locked span,form .form-group-submit .submit-locked span{display:none}.form-wrapper .form-group-submit .submit-locked span.sending-message,form .form-group-submit .submit-locked span.sending-message{display:block}.form-wrapper .form-group-submit .sending-message,form .form-group-submit .sending-message{display:none}.form-wrapper .form-group-checkbox .form--checkbox,form .form-group-checkbox .form--checkbox{margin-bottom:1rem;background-color:transparent;border:none}.form-wrapper .form-group-checkbox .form--checkbox:last-of-type,form .form-group-checkbox .form--checkbox:last-of-type{margin-bottom:0}.form-wrapper .form-group-checkbox .form--checkbox .form-check-icon .icon-box,form .form-group-checkbox .form--checkbox .form-check-icon .icon-box{min-width:.75rem;max-width:.75rem;height:.75rem;background:#f7f7f9}.form-wrapper .form-delimiter,form .form-delimiter{height:1px;margin-bottom:1rem;background-color:#d3d3d3}.form-wrapper .user-consent .form--checkbox .form-check-icon,form .user-consent .form--checkbox .form-check-icon{line-height:0}.form-wrapper .user-consent .form--checkbox .form-check-icon .icon-box,form .user-consent .form--checkbox .form-check-icon .icon-box{min-width:.75rem;max-width:.75rem;height:.75rem}.form-wrapper .user-consent .form--checkbox .form-check-label,form .user-consent .form--checkbox .form-check-label{font-size:.75em}.form-wrapper .user-consent .form--checkbox .form-check-label a,form .user-consent .form--checkbox .form-check-label a{color:inherit;text-decoration:underline}.icon--svg-down{width:1em;height:1em;background-color:#000;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/></svg>')}.icon--svg-up{width:1em;height:1em;background-color:#000;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z"/></svg>')}.icon--svg-close,.popup-window .popup-window-titlebar-close-icon::after{width:1.25em;height:1.25em;background-color:#4281d0;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"/></svg>')}.user-icon-left{position:relative;width:9px;height:17px}.user-icon-left::after,.user-icon-left::before{content:'';position:absolute;bottom:5px;height:2px;width:10px;background-color:#000}.user-icon-left::after{left:0;top:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}.user-icon-left::before{left:0;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}.user-icon-right{position:relative;width:9px;height:17px}.user-icon-right::after,.user-icon-right::before{content:'';position:absolute;bottom:5px;height:2px;width:10px;background-color:#fff}.user-icon-right::after{right:0;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}.user-icon-right::before{right:0;top:12px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}.icon-reflection{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.file-wrapper input{position:absolute;width:.1px;height:.1px;overflow:hidden;opacity:0;z-index:-1}.file-wrapper label{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.file-wrapper label .file-text{display:inline-block;min-height:2rem;width:60%;padding:.375rem .75rem;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-wrapper label .file-button{float:right;display:inline-block;padding:.375rem .75rem;cursor:pointer;color:#fff;background-color:inherit}.file-wrapper label .file-button:hover{opacity:.9}.file-wrapper label .file-button svg{width:1em;height:1em;margin-top:-.25em;margin-right:.25em;vertical-align:middle;fill:currentColor}@media (max-width:524.98px){.file-wrapper label .file-button{line-height:1.625rem;font-size:.75em}}.menu-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-wrapper ul{margin:0;padding:0;-webkit-padding-start:0;padding-inline-start:0;list-style:none}.menu-wrapper li{margin:0;padding:0;border:none}.menu-wrapper li::before{display:none;content:''}.menu-wrapper li a{text-decoration:none;color:inherit}.menu-wrapper li a:hover{text-decoration:none}.menu-wrapper.menu-left .menu-list{line-height:0}.menu-wrapper.menu-left .menu-list .menu-list{display:none}.menu-wrapper.menu-left .menu-list .menu-item{position:relative;width:100%}.menu-wrapper.menu-left .menu-list .menu-item .submenu-line{position:relative}.menu-wrapper.menu-left .menu-list .menu-item .submenu-line.with-symbol:not(.with-link) label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu-wrapper.menu-left .menu-list .menu-item .submenu-line.with-symbol:not(.with-link) .submenu-icon{margin:0 5px 0 10px}.menu-wrapper.menu-left .menu-list .menu-item .submenu-line.with-symbol.with-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu-wrapper.menu-left .menu-list .menu-item .submenu-line.with-symbol.with-link label{margin:0 0 0 5px;padding:0 5px;height:100%}.menu-wrapper.menu-left .menu-list .menu-item .submenu-line.with-symbol label:hover{color:#4281d0}.menu-wrapper.menu-left .menu-list .menu-item .submenu-line.with-symbol label:hover .submenu-icon{background-color:#4281d0}.menu-wrapper.menu-left .menu-list .menu-item .submenu-line.with-symbol .submenu-icon{display:inline-block;width:.85em;height:.85em;background-color:#000;cursor:pointer}.menu-wrapper.menu-left .menu-list .menu-item .submenu-line.with-symbol .submenu-icon.icon-hide{display:none}.menu-wrapper.menu-left .menu-list .menu-item .submenu-line label{display:block;cursor:pointer}.menu-wrapper.menu-left .menu-list .menu-item .submenu-line .menu-link{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.menu-wrapper.menu-left .menu-list .menu-item .menu-link{display:block;line-height:1.2;font-size:.75em}.menu-wrapper.menu-left .menu-list .menu-item.child-selected>.menu-link,.menu-wrapper.menu-left .menu-list .menu-item.selected>.menu-link{color:#4281d0}.menu-wrapper.menu-left .menu-list .menu-item.child-selected>.submenu-line .menu-link,.menu-wrapper.menu-left .menu-list .menu-item.child-selected>.submenu-line label,.menu-wrapper.menu-left .menu-list .menu-item.selected>.submenu-line .menu-link,.menu-wrapper.menu-left .menu-list .menu-item.selected>.submenu-line label{color:#4281d0}.menu-wrapper.menu-left .menu-list .menu-item.child-selected>.submenu-line .submenu-icon,.menu-wrapper.menu-left .menu-list .menu-item.selected>.submenu-line .submenu-icon{background-color:#4281d0}.menu-wrapper.menu-left .menu-list .menu-item.menu-parent input[type=checkbox],.menu-wrapper.menu-left .menu-list .menu-item.menu-parent input[type=radio]{display:none}.menu-wrapper.menu-left .menu-list .menu-item.menu-parent input:checked+.submenu-line .submenu-icon.icon-show{display:none}.menu-wrapper.menu-left .menu-list .menu-item.menu-parent input:checked+.submenu-line .submenu-icon.icon-hide{display:inline-block}.menu-wrapper.menu-left .menu-list .menu-item.menu-parent input:checked~.menu-list{display:block}@media (max-width:767.98px){.menu-wrapper.menu-left .menu-list .menu-item>label:hover{color:inherit}.menu-wrapper.menu-left .menu-list .menu-item>label:hover .submenu-icon{background-color:#000}}@media (max-width:767.98px){#mwf-modal{width:420px}}@media (max-width:424.98px){#mwf-modal{width:95%}}#mwf-form-wrapper{width:364px}#mwf-form-wrapper.mwf-question,#mwf-form-wrapper.mwf-specialist{width:614px}@media (max-width:767.98px){#mwf-form-wrapper{width:auto}#mwf-form-wrapper.mwf-question,#mwf-form-wrapper.mwf-specialist{width:auto}}@media (max-width:767.98px){#maf-modal{width:420px}}@media (max-width:424.98px){#maf-modal{width:95%}}#maf-form-wrapper{width:364px}#maf-form-wrapper.maf-register{width:614px}@media (max-width:767.98px){#maf-form-wrapper{width:auto}#maf-form-wrapper.maf-register{width:auto}}#modal--watch-video{width:640px}@media (max-width:767.98px){#modal--watch-video{width:100%}}.js-auth-modal,.js-form-modal{cursor:pointer}.popup-window{font-size:inherit}.popup-window.popup-window-with-titlebar{padding:0}.popup-window.popup-window-with-titlebar .popup-window-titlebar{height:auto;border:2px solid #4281d0;border-width:0 0 2px}.popup-window.popup-window-with-titlebar .modal-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.75rem;position:relative}.popup-window.popup-window-with-titlebar .modal-title .title-icon{position:absolute;top:0;left:1.75rem;width:3rem;height:100%;background:center no-repeat;background-size:contain}.popup-window.popup-window-with-titlebar .modal-title .title-icon~.title-text{padding-left:3.5rem}.popup-window .popup-window-titlebar-close-icon{top:0;right:0;opacity:1}.popup-window .popup-window-titlebar-close-icon::after{width:1.5rem;height:1.5rem;background-image:none}.popup-window .popup-window-content{padding:2rem 1.75rem .75rem;background:0 0}.popup-window .popup-window-content .success-text{margin-bottom:1.25rem;font-size:1em}.popup-window .popup-window-content .success-buttons{padding:0 0 1.25rem;text-align:center}@media (max-width:767.98px){.popup-window.popup-window-with-titlebar .modal-title{padding:1.75rem 1rem}.popup-window .popup-window-content{padding:2rem 1rem .75rem}}.popup-window-overlay{background-color:#000;opacity:.5}.form--radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0;cursor:pointer}.form--radio input{display:none;height:1.25rem}.form--radio .form-radio-icon{display:inline-block;margin-right:.5em;line-height:1.3}.form--radio .form-radio-icon .icon-box{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:1.25rem;height:1.25rem;overflow:hidden;border:1px solid grey;border-radius:50%;background-color:#f7f7f9;color:#000}.form--radio .form-radio-icon .icon-box svg{display:none;width:75%;height:75%}.form--radio input:checked+span .form-radio-icon .icon-box svg{display:block}.form--radio .form-radio-label{display:inline-block;line-height:1.2}.ratio-wrapper{display:block}.ratio-wrapper>.ratio-inner{position:relative;height:0;border:none}.ratio-wrapper>.ratio-inner>.ratio-content{position:absolute;top:0;right:0;bottom:0;left:0}.ratio-wrapper>.ratio-inner.ratio-1-1{padding-top:100%}.ratio-wrapper>.ratio-inner.ratio-2-1{padding-top:50%}.ratio-wrapper>.ratio-inner.ratio-3-1{padding-top:33.3333%}.ratio-wrapper>.ratio-inner.ratio-3-2{padding-top:66.6666%}.ratio-wrapper>.ratio-inner.ratio-4-1{padding-top:25%}.ratio-wrapper>.ratio-inner.ratio-4-3{padding-top:75%}.ratio-wrapper>.ratio-inner.ratio-5-1{padding-top:20%}.ratio-wrapper>.ratio-inner.ratio-16-9{padding-top:56.25%}.ratio-wrapper>.ratio-inner.ratio-fi{padding-top:61.8046}.ratio-wrapper>.ratio-inner.ratio-2-3{padding-top:150%}.ratio-wrapper>.ratio-inner.ratio-3-4{padding-top:133.3333%}.form--select{position:relative;padding:.375rem .5rem;background-color:#fff;border:1px solid #4281d0}.form--select.select-active .select-title::before{-webkit-transform:translate(-3px,-50%) rotate(-45deg);-ms-transform:translate(-3px,-50%) rotate(-45deg);transform:translate(-3px,-50%) rotate(-45deg)}.form--select.select-active .select-title::after{-webkit-transform:translate(1.5px,-50%) rotate(45deg);-ms-transform:translate(1.5px,-50%) rotate(45deg);transform:translate(1.5px,-50%) rotate(45deg)}.form--select.select-active .select-content{display:block}.form--select .select-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding-right:15px;white-space:nowrap;cursor:pointer}.form--select .select-title::after,.form--select .select-title::before{position:absolute;top:50%;right:7px;display:block;width:6px;height:1.5px;content:"";background-color:gray;-webkit-transform:translate(-3px,-50%) rotate(45deg);-ms-transform:translate(-3px,-50%) rotate(45deg);transform:translate(-3px,-50%) rotate(45deg);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.form--select .select-title::after{-webkit-transform:translate(1.5px,-50%) rotate(-45deg);-ms-transform:translate(1.5px,-50%) rotate(-45deg);transform:translate(1.5px,-50%) rotate(-45deg)}.form--select .select-title>span{overflow:hidden}.form--select .select-content{display:none;position:absolute;top:100%;left:-1px;min-width:100%;box-sizing:content-box;overflow:hidden;background-color:#fff;border:1px solid #4281d0;z-index:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.form--select .select-content.content-size-5{max-height:6.625rem;overflow-y:auto}.form--select .select-content input{display:none}.form--select .select-content input:checked+label{background-color:#4281d0;color:#fff}.form--select .select-content input:disabled+label{opacity:.6;pointer-events:none}.form--select .select-content input.option-hide+label{display:none}.form--select .select-content label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;line-height:1.2;box-sizing:border-box;padding:.125rem .3125rem;overflow:hidden;cursor:pointer}.form--select .select-content label:hover{background-color:#e3f4ff}.form--select .select-content label a,.form--select .select-content label span{display:block;width:100%;color:inherit}.form--select .select-content label a:hover,.form--select .select-content label span:hover{color:inherit}.tab-pane .tab-pane-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tab-pane .tab-pane-header .tab--title{position:relative;padding:11px 18px 14px;margin:0 10px 0 0;font-size:.875em;border:1px solid #d3d3d3;border-width:1px 1px 0;background-color:#f7f7f9;cursor:pointer}.tab-pane .tab-pane-header .tab--title::after{display:none;position:absolute;bottom:-1.5px;left:-1px;right:-1px;height:2px;background-color:#fff;content:''}.tab-pane .tab-pane-header .tab--title:last-child{margin-right:0}.tab-pane .tab-pane-header .tab--title:first-child::after{left:0}.tab-pane .tab-pane-header .tab--title.active{padding-bottom:15px;margin-bottom:-1px;border-color:#4281d0;color:#4281d0;background-color:#fff;cursor:default}.tab-pane .tab-pane-header .tab--title.active::after{display:block}.tab-pane .tab-pane-body{padding:11px 18px 14px;border:1px solid #4281d0}.tab-pane .tab-pane-body .tab--content{display:none}.tab-pane .tab-pane-body .tab--content.active{display:block}@media (max-width:767.98px){.tab-pane .tab-pane-header .tab--title{padding:11px 10px 14px}.tab-pane .tab-pane-body{padding:15px 10px}}*{box-sizing:border-box}html{font-size:1rem}body{line-height:1.45;font-size:1rem;font-family:Ubuntu,Arial,Helvetica,sans-serif!important;color:#404040;background:#fff}.h1,.h2,.h3,.h4,.h5,.h6,.popup-window.popup-window-with-titlebar .modal-title .title-text,h1,h2,h3,h4,h5,h6{color:#000}.h1,h1{font-size:1.5em;font-weight:500}.h2,.popup-window.popup-window-with-titlebar .modal-title .title-text,h2{font-size:1.5em;font-weight:500}.h3,h3{font-size:1.25em;font-weight:500}.h4,h4{font-size:1.125em}.h5,h5{font-size:1em}.h6,h6{font-size:1em}a{color:#404040;text-decoration:none}a:hover{text-decoration:none;opacity:.75}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.page-container{max-width:1200px;width:100%;padding:0 15px;margin:0 auto}.page-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.page-cell{position:relative;width:100%;padding:0 15px}.cross-out-crosswise{background:-webkit-linear-gradient(bottom right,rgba(244,44,44,0) 0,rgba(244,44,44,0) -webkit-calc(50% - .8px),#f42c2c 50%,rgba(244,44,44,0) -webkit-calc(50% + .8px),rgba(244,44,44,0) 100%),-webkit-linear-gradient(bottom left,rgba(244,44,44,0) 0,rgba(244,44,44,0) -webkit-calc(50% - .8px),#f42c2c 50%,rgba(244,44,44,0) -webkit-calc(50% + .8px),rgba(244,44,44,0) 100%);background:linear-gradient(to top left,rgba(244,44,44,0) 0,rgba(244,44,44,0) calc(50% - .8px),#f42c2c 50%,rgba(244,44,44,0) calc(50% + .8px),rgba(244,44,44,0) 100%),linear-gradient(to top right,rgba(244,44,44,0) 0,rgba(244,44,44,0) calc(50% - .8px),#f42c2c 50%,rgba(244,44,44,0) calc(50% + .8px),rgba(244,44,44,0) 100%)}.cross-out-diagonally-1{background:-webkit-linear-gradient(bottom left,rgba(244,44,44,0) 0,rgba(244,44,44,0) -webkit-calc(50% - .8px),#f42c2c 50%,rgba(244,44,44,0) -webkit-calc(50% + .8px),rgba(244,44,44,0) 100%);background:linear-gradient(to top right,rgba(244,44,44,0) 0,rgba(244,44,44,0) calc(50% - .8px),#f42c2c 50%,rgba(244,44,44,0) calc(50% + .8px),rgba(244,44,44,0) 100%)}.cross-out-diagonally-2{background:-webkit-linear-gradient(bottom right,rgba(244,44,44,0) 0,rgba(244,44,44,0) -webkit-calc(50% - .8px),#f42c2c 50%,rgba(244,44,44,0) -webkit-calc(50% + .8px),rgba(244,44,44,0) 100%);background:linear-gradient(to top left,rgba(244,44,44,0) 0,rgba(244,44,44,0) calc(50% - .8px),#f42c2c 50%,rgba(244,44,44,0) calc(50% + .8px),rgba(244,44,44,0) 100%)}@media (min-width:1540px){body,html{font-size:1.0625rem}.page-container{max-width:1600px}}@media (max-width:767.98px){.h1,h1{font-size:1.25em}.h2,.popup-window.popup-window-with-titlebar .modal-title .title-text,h2{font-size:1.125em}.h3,h3{font-size:1em}.mobile-hide{display:none}}.user-text{position:relative;line-height:1.55;font-weight:400;text-align:left}.popup-window.popup-window-with-titlebar .modal-title .user-text .title-text,.user-text .h1,.user-text .h2,.user-text .h3,.user-text .h4,.user-text .h5,.user-text .h6,.user-text .popup-window.popup-window-with-titlebar .modal-title .title-text,.user-text h1,.user-text h2,.user-text h3,.user-text h4,.user-text h5,.user-text h6{margin:1rem 0;color:inherit}.user-text ol{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;max-width:100%;padding:.5rem 0 0 1.25rem;margin:0 0 30px;-webkit-padding-start:0;padding-inline-start:0;counter-reset:item;list-style-type:none}.user-text ol li{position:relative;display:table;border:1.625rem solid transparent;border-width:0 0 0 1.625rem;-webkit-column-break-inside:avoid;break-inside:avoid;margin-bottom:.25rem}.user-text ol>li{position:relative}.user-text ol>li::before{display:inline-block;position:absolute;top:0;margin:0 0 0 -1.5rem;content:counter(item) ".";counter-increment:item;font-weight:500;color:#4281d0}.user-text ol ol{display:block;left:0;margin:1.25rem 0 1rem}.user-text ol ol li{position:relative;padding-left:.875rem}.user-text ol ol li::before{display:inline-block;position:absolute;top:0;left:0;content:counters(item, ".") ".";counter-increment:item;font-weight:500;color:#4281d0}.user-text ol ul{display:block;left:0;margin:0}.user-text ol ul li{position:relative;padding-left:1rem}.user-text ul{max-width:100%;padding:.5rem 0 0 0;margin:0 0 30px;list-style-type:none}.user-text ul li{position:relative;display:table;margin-bottom:.75rem;line-height:1.45;border:1rem solid transparent;border-width:0 0 0 1rem;-webkit-column-break-inside:avoid;break-inside:avoid}.user-text ul li::before{content:'';position:absolute;top:.5375em;width:.375em;height:.375em;margin:0 0 0 -.75rem;border-radius:100%;background-color:#4281d0}.user-text ul li ul{margin:0}.user-text ul li ul li:first-of-type{margin-top:.75rem}.user-text ul li ul li:last-of-type{margin-bottom:0}.user-text ul li ul li::before{content:'';position:absolute;top:.5375em;width:.375em;height:.375em;margin:0 0 0 -.75rem;border-radius:100%;border:1px solid #4281d0;background-color:transparent}.user-text ul li ol{display:block;left:0;margin:1.25rem 0 1rem}.user-text ul li ol li{position:relative;padding-left:.875rem}.user-text ul li ol li::before{display:inline-block;position:absolute;top:0;left:0;content:counters(item, ".") ".";counter-increment:item;font-weight:500;color:#4281d0}.user-text p{margin-bottom:1rem;overflow-wrap:break-word}.user-text a:not(.btn--all){color:#4281d0;text-decoration:none}.user-text a:not(.btn--all):hover{color:#2a335a;text-decoration:underline;opacity:1}.user-text img{max-width:100%}.user-text>:first-child{margin-top:0}.user-text>:last-child{margin-bottom:0}@media (max-width:767.98px){.user-text ol ol{margin:1.25rem 0 1rem}.user-text ol ul{margin:0}.user-text ul ol{margin:1.25rem 0 1rem}.user-text ul ul{margin:0}}@media (max-width:524.98px){.user-text{line-height:1.45}.user-text ol ol{margin:1.25rem 0 1rem}.user-text ol ul{margin:0}.user-text ul ol{margin:1.25rem 0 1rem}.user-text ul ul{margin:0}}.video-0 .video-img{display:block;height:auto;width:100%;margin:0 auto;padding:0;position:relative;overflow:hidden}.video-0 .video-img .video-bg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;background:center no-repeat;background-size:cover;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.video-0 .video-img .video-bg .video-icon svg{width:75px;height:75px;color:rgba(0,0,0,.65)}.video-1 .video-img{display:block;height:auto;width:100%;margin:0 auto;padding:0;position:relative;overflow:hidden}.video-1 .video-img video{width:100%;-o-object-fit:cover;object-fit:cover}.video-2 .video-body,.video-3 .video-body{max-width:100%;margin:0 auto;overflow:hidden}.video-2 .video-body iframe,.video-3 .video-body iframe{width:100%;height:100%}@media (max-width:524.98px){body>jdiv{zoom:70%}}footer{background:#f7f7f9}footer .f-line-1{padding:.75rem 0;border:solid #d3d3d3;border-width:1px 0 0}footer .f-line-1 .f-col-1{width:25%}footer .f-line-1 .f-col-2{width:25%;padding-left:40px}footer .f-line-1 .f-col-3{width:50%}footer .f-line-1 .f-col-3 .f-map{height:100%}@media (max-width:767.98px){footer .f-line-1 .f-col-1,footer .f-line-1 .f-col-2{width:50%}footer .f-line-1 .f-col-3{width:100%;padding-top:20px}footer .f-line-1 .f-col-3 .f-map{min-height:200px}}@media (max-width:524.98px){footer .f-line-1 .page-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .f-line-1 .f-col-1,footer .f-line-1 .f-col-2{display:inline-block;width:auto;min-width:60%;margin-bottom:20px}footer .f-line-1 .f-col-2{padding-left:15px}}footer .f-line-2{padding:.75rem 0;border:solid #d3d3d3;border-width:1px 0 0}footer .f-line-2 .page-cell{width:33.3333%}footer .f-line-2 .f-copyright{text-align:left}footer .f-line-2 .f-sitemap{text-align:center}footer .f-line-2 .f-sitemap a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .f-line-2 .f-sitemap svg{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:1rem;height:1rem;margin-right:.5rem}footer .f-line-2 .f-privacy-policy{text-align:right}@media (max-width:767.98px){footer .f-line-2 .page-cell{width:100%;margin-bottom:10px;text-align:center}footer .f-line-2 .f-privacy-policy{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}footer .f-line-2 .f-sitemap{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-bottom:0}}.section--all{padding-bottom:40px}.section--all.with-item-list{padding-bottom:20px}.section--all.with-item-list .section-content .item-list{margin-left:-15px;margin-right:-15px}.section--all.with-item-list .section-content .item-list .item-cell{margin-bottom:20px;padding:0 15px}.section--all.with-item-list .section-btn-more{margin-bottom:20px}.section--all.with-item-list .section-btn-all{margin-bottom:20px}.section--all .section-title{margin-bottom:30px}.section--all .section-btn-more{margin-bottom:0;text-align:center}.section--all .section-btn-all{margin-bottom:0;text-align:center}form.web-form.form-question .item-list .item-cell,form.web-form.form-specialist .item-list .item-cell{width:50%}@media (min-width:768px){form.web-form.form-question .form-group.form-group-textarea,form.web-form.form-specialist .form-group.form-group-textarea{height:100%;padding-bottom:1.25rem;margin-bottom:0}form.web-form.form-question .form-group.form-group-textarea textarea.form-control,form.web-form.form-specialist .form-group.form-group-textarea textarea.form-control{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:auto}}@media (max-width:767.98px){form.web-form.form-question .item-list .item-cell,form.web-form.form-specialist .item-list .item-cell{width:100%}}form.auth-form.form-login .form-group.user-pass .user-forgot-pass{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}form.auth-form.form-login .form-group.user-remember{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}form.auth-form.form-login .form-group.user-remember .form-label,form.auth-form.form-login .form-group.user-remember .user-register{max-width:49%}form.auth-form.form-register .item-list .item-cell{width:50%}form.auth-form.form-register .form-group.user-login{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (max-width:767.98px){form.auth-form.form-register .item-list .item-cell{width:100%}}form.auth-form.form-forgot-pass .form-group.user-login{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}form.auth-form.form-change-pass .form-group.user-login{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}form.auth-form.form-confirm-reg .form-group.user-login{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}form.auth-form.form-profile .form-group.user-change-pass{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}form.auth-form .js-auth-modal,form.auth-form .js-profile-modal{display:inline-block;font-size:.8125em}form.auth-form .user-change-pass,form.auth-form .user-forgot-pass,form.auth-form .user-login,form.auth-form .user-register{text-decoration:underline;color:#4281d0;cursor:pointer}form.auth-form .user-change-pass:hover,form.auth-form .user-forgot-pass:hover,form.auth-form .user-login:hover,form.auth-form .user-register:hover{text-decoration:none}
/* End */


/* Start:/local/templates/moredomatula/css/pages/profile.min.css?1686233932472*/
.page--profile .section--profile .personal-block.with-left-side{display:grid;grid-template-columns:210px 1fr;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.page--profile .section--profile .personal-block.with-left-side .personal-main{min-width:0}.page--profile .section--profile .personal-block .personal-left-side{min-width:210px}.page--profile .section--profile .block-form-profile{max-width:480px}.page--profile .section--profile .btn-auth{color:#005fb1}
/* End */


/* Start:/local/templates/moredomatula/components/baza23/local.empty/header--desktop/style.css?17083321082577*/
header.fixed-header{z-index:100}header.fixed-header .h-line-1{visibility:hidden}header.fixed-header .h-line-2{/*position:fixed;top:0;*/width:100%;height:70px}header .h-line-1{position:relative;height:39px;border:1px solid #d3d3d3;border-width:0 0 1px;background:#f7f7f9}header .h-line-1>.page-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .h-line-1 .h-menu-top{font-size:.8125em}header .h-line-1 .h-contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.8125em}header .h-line-1 .h-contacts .h-callback,header .h-line-1 .h-contacts .h-phone{margin:0 8px}header .h-line-1 .h-contacts .h-phone .item-phone{white-space:nowrap}header .h-line-1 .h-contacts .h-callback{color:#0083d5}header .h-line-1 .h-contacts .h-callback:hover{color:#2a335a}header .h-line-1 .h-user-info{font-size:.8125em}@media (max-width:1023.98px){header .h-line-1 .h-contacts .h-callback,header .h-line-1 .h-contacts .h-phone{margin:0 6px}}header .h-line-2{height:90px;border:1px solid #d3d3d3;border-width:0 0 1px;background:#fff}header .h-line-2>.page-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .h-line-2 .h-logo{min-width:187px}header .h-line-2 .h-nav{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 0 20px;position:relative}header .h-line-2 .h-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:32px;margin:0 0 0 20px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}header .h-line-2 .h-menu-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}header .h-line-2 .h-search{height:32px;margin-left:20px}header .h-line-2 .h-search .item-form{margin-top:-6px}header .h-line-2 .h-compare{margin-right:20px}header .h-line-2 .h-favourites{margin-right:20px}
/* End */


/* Start:/local/templates/moredomatula/components/bitrix/menu/header--top/style.css?1707906932543*/
.h-menu-top .menu-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 -8px}.h-menu-top .menu-list .menu-item{padding:2px 8px;line-height:1.15;text-align:center}.h-menu-top .menu-list .menu-item .menu-link{opacity:.75;white-space:nowrap}.h-menu-top .menu-list .menu-item .menu-link:hover{opacity:1}@media (max-width:1023.98px){.h-menu-top .menu-list{margin:0 -6px}.h-menu-top .menu-list .menu-item{padding:2px 6px}}
/* End */


/* Start:/local/templates/moredomatula/components/bitrix/search.title/header--catalog-form/style.css?17079069373979*/
.h-search-catalog-form{position:relative;line-height:0}.h-search-catalog-form .item-icon{display:none}.h-search-catalog-form .item-icon svg{width:.9375em;height:.9375em}.h-search-catalog-form .item-icon .icon-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}.h-search-catalog-form .item-icon .icon-close{display:none;cursor:pointer}.h-search-catalog-form .item-form form{position:relative;width:198px}.h-search-catalog-form .item-form form .form-control{width:100%;padding:7px 30px 7px 8px;font-size:.8125em}.h-search-catalog-form .item-form form .btn-search{position:absolute;right:3px;top:0;bottom:0;border:none;background:0 0;cursor:pointer}.h-search-catalog-form .item-form form .btn-search svg{width:1em;height:1em}@media (max-width:1023.98px){.h-search-catalog-form .item-form{visibility:hidden;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:100%;width:0;opacity:0;pointer-events:none;z-index:10;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.h-search-catalog-form .item-form form{width:350px;pointer-events:auto}.h-search-catalog-form .item-icon{display:inline-block}.h-search-catalog-form input.btn-form:checked+.item-icon .icon-search{display:none}.h-search-catalog-form input.btn-form:checked+.item-icon .icon-close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.h-search-catalog-form input.btn-form:checked~.item-form{visibility:visible;padding:0 30px 0 0;opacity:1;z-index:31}}@media (max-width:879.98px){.h-search-catalog-form .item-form form{width:270px}}div.title-search-result{display:none;margin:0 -5px;min-width:700px;max-width:100%;padding:0 5px 5px;overflow:hidden;z-index:999999}div.title-search-result table.title-search-result{min-width:250px;background:#fff;border-collapse:collapse;border:1px solid #d3d3d3;box-shadow:0 -4px 1px 0 #fff,4px 4px 10px 0 rgba(0,0,0,.15),-4px 4px 10px 0 rgba(0,0,0,.15)}div.title-search-result table.title-search-result td{padding:5px 0;text-align:left;background-color:#fff;border:solid #d3d3d3;border-width:0 0 1px}div.title-search-result table.title-search-result td.title-search-image{padding-left:5px}div.title-search-result table.title-search-result td.title-search-image img{vertical-align:top}div.title-search-result table.title-search-result td.title-search-item{padding:5px 10px 5px 8px;line-height:1.15}div.title-search-result table.title-search-result td.title-search-item a{overflow:hidden;color:#0083d5}div.title-search-result table.title-search-result td.title-search-item .label-prop{display:inline-block;margin-right:10px;vertical-align:middle;font-size:.875em}div.title-search-result table.title-search-result td.title-search-item .item-name{display:inline-block;max-height:2.0125rem;vertical-align:middle;font-size:.875em;font-weight:500}div.title-search-result table.title-search-result td.title-search-item .item-articul{display:inline-block;max-height:1.00625rem;vertical-align:middle;font-size:.875em;text-overflow:ellipsis}div.title-search-result table.title-search-result td.title-search-item .title-search-price{display:block;white-space:nowrap}div.title-search-result table.title-search-result td.title-search-item .title-search-price span{display:inline-block;vertical-align:middle}div.title-search-result table.title-search-result td.title-search-item .title-search-price .label-price{margin-right:10px;font-size:.875em}div.title-search-result table.title-search-result td.title-search-item .title-search-price .price-old{margin-left:10px;font-size:.8125em;font-weight:300}div.title-search-result table.title-search-result td.title-search-item .title-search-price .catalog-price{font-size:.875em;font-weight:500}@media (max-width:1023.98px){div.title-search-result{min-width:500px}}@media (max-width:879.98px){div.title-search-result{min-width:400px}}@media (max-width:767.98px){div.title-search-result{min-width:300px}}
/* End */


/* Start:/local/templates/moredomatula/components/baza23/local.empty/header--contacts/style.css?17079146932368*/
.section--contacts{position:relative}.section--contacts:hover .section-popup{visibility:visible;max-height:500px;height:auto}.section--contacts .section-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section--contacts .section-content .item-callback,.section--contacts .section-content .item-phone{margin:0 8px}.section--contacts .section-content .item-phone{white-space:nowrap}.section--contacts .section-content .item-callback{color:#0083d5}.section--contacts .section-content .item-callback:hover{color:#2a335a}@media (max-width:1023.98px){.section--contacts .section-content .item-callback,.section--contacts .section-content .item-phone{margin:0 6px}}.section--contacts .section-popup{visibility:hidden;height:0;padding:11px 5px 5px;position:absolute;top:100%;right:10px;width:260px;z-index:32;overflow:hidden;max-height:0;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.section--contacts .section-popup.with-icons .item-list{padding:20px 24px 30px 32px}.section--contacts .section-popup .item-list{padding:20px 32px 30px;max-height:-webkit-calc(100vh - 55px - 39px);max-height:calc(100vh - 55px - 39px);overflow-y:auto;box-shadow:0 2px 5px rgba(0,0,0,.15);border:solid #0083d5;border-width:2px 0 0;background-color:#fff}.section--contacts .section-popup .btn-callback{display:block;margin-bottom:18px;line-height:25px;letter-spacing:.2px;color:#0083d5;font-size:1.125em;border:1px dotted #d3d3d3;border-width:0 0 1px 0}.section--contacts .section-popup .btn-callback:hover{color:#2a335a;border-color:transparent}.section--contacts .section-popup .item-group{margin-bottom:17px}.section--contacts .section-popup .item-group .item-title{font-size:.875em;opacity:.8;letter-spacing:.4px}.section--contacts .section-popup .item-group .item-val{position:relative}.section--contacts .section-popup .item-group .item-val a{color:#0083d5;border-bottom:1px solid;letter-spacing:.6px}.section--contacts .section-popup .item-group .item-val a:hover{color:#2a335a}.section--contacts .section-popup .item-group .item-icon{position:absolute;left:-1.5rem;top:0}.section--contacts .section-popup .item-group .item-icon svg{width:1.125rem;height:1.125rem}.section--contacts .section-popup .btn-feedback{width:100%}
/* End */


/* Start:/local/templates/moredomatula/components/bitrix/sale.basket.basket.line/.default/style.css?17079069344171*/
.h-basket.right-side-tile .basket-item-list{top:0;padding:0 50px 5px 5px}.h-basket:hover .basket-item-list{visibility:visible;height:auto}.h-basket .basket-top>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.h-basket .basket-top.empty-list .item-icon .item-count{color:gray;background:#f7f7f9}.h-basket .basket-top .item-icon{display:inline-block;margin-right:12px;position:relative}.h-basket .basket-top .item-icon svg{width:1.125rem;height:1.125rem}.h-basket .basket-top .item-icon .item-count{position:absolute;top:-60%;right:-65%;min-width:19px;height:19px;padding:2px;line-height:16px;text-align:center;font-size:.75em;border-radius:50%;color:#fff;background:#0083d5}.h-basket .basket-top .item-text{display:inline-block;line-height:1.15;font-size:.8125em}.h-basket .basket-top .item-text .text-basket,.h-basket .basket-top .item-text .text-total{display:block;width:100%;white-space:nowrap}@media (max-width:524.98px){.h-basket .basket-top .item-icon{margin-right:0}.h-basket .basket-top .item-text{display:none}}.h-basket .basket-item-list{visibility:hidden;height:0;padding:31px 5px 5px;position:absolute;top:auto;right:0;left:auto;width:520px;min-width:0;z-index:30;overflow:hidden;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.h-basket .basket-item-list>div{border:2px solid #0083d5;border-width:2px 0 0;background:#f7f7f9;box-shadow:0 2px 5px rgba(0,0,0,.15)}.h-basket .basket-item-list .basket-action{position:relative;height:25px;background:#f7f7f9;border:1px solid #d3d3d3;border-width:0 0 1px}.h-basket .basket-item-list .basket-action .icon-close{position:absolute;top:2px;right:0;background-color:#00008b;cursor:pointer}.h-basket .basket-item-list .item-list{position:relative;max-height:280px;max-height:-webkit-calc(100vh - 115px - 39px - 90px);max-height:calc(100vh - 115px - 39px - 90px);overflow-y:scroll;background:#fff}.h-basket .basket-item-list .item-list .item-category{display:none}.h-basket .basket-item-list .item-list .basket-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;border:1px solid #d3d3d3;border-width:1px 0 0;text-align:left}.h-basket .basket-item-list .item-list .basket-item .btn-remove{position:absolute;top:0;right:0;cursor:pointer}.h-basket .basket-item-list .item-list .basket-item .btn-remove.icon-close{background-color:#8b0000}.h-basket .basket-item-list .item-list .basket-item .item-img{height:50px;width:50px;min-width:50px;overflow:hidden}.h-basket .basket-item-list .item-list .basket-item .item-img a,.h-basket .basket-item-list .item-list .basket-item .item-img span{display:block;height:100%}.h-basket .basket-item-list .item-list .basket-item .item-descr{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 20px;font-size:.8125em}.h-basket .basket-item-list .item-list .basket-item .item-descr .item-name a{color:#0083d5}.h-basket .basket-item-list .item-list .basket-item .item-descr .item-price .price-old{text-decoration:line-through;opacity:.9}.h-basket .basket-item-list .item-list .basket-item .item-summary{min-width:70px;font-size:.875em}.h-basket .basket-item-list .item-list .basket-item .item-summary .price-summ{white-space:nowrap}.h-basket .basket-item-list .basket-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.h-basket .basket-item-list .basket-bottom .basket-total{font-size:.875em}.h-basket .basket-item-list .basket-bottom .basket-total .total-price{display:inline-block;margin-left:15px;font-weight:700}.h-basket .basket-item-list .basket-bottom .basket-buttons{padding:20px 0;text-align:center}
/* End */


/* Start:/local/components/baza23/block.user.info/templates/.default/style.css?1686562745452*/
.section--user-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 -8px}.section--user-info .user-info{margin:2px 8px;line-height:1.15;text-align:center}.section--user-info .user-info .user-link:hover{color:#005fb1}@media (max-width:1023.98px){.section--user-info{margin:0 -6px}.section--user-info .user-info{margin:0 6px}}
/* End */


/* Start:/local/templates/moredomatula/components/baza23/local.empty/section--logo/style.css?1707906913124*/
.section--logo{display:inline-block}.section--logo .logo-image .item-bg{background:center no-repeat;background-size:contain}
/* End */


/* Start:/local/templates/moredomatula/components/bitrix/menu/header--main/style.css?17079069315612*/
header.fixed-header{height:129px}header.fixed-header .h-menu-main>.menu-item.menu-parent .submenu-1-panel{padding-top:35px}.h-menu-main .menu-level-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.h-menu-main .menu-level-1 .menu-link{display:block}.h-menu-main .menu-level-1>.menu-item{display:inline-block;padding:0 2px}.h-menu-main .menu-level-1>.menu-item.child-selected>.menu-link span,.h-menu-main .menu-level-1>.menu-item.selected>.menu-link span{border-color:#0083d5}.h-menu-main .menu-level-1>.menu-item.child-selected>.menu-link .submenu-icon::after,.h-menu-main .menu-level-1>.menu-item.child-selected>.menu-link .submenu-icon::before,.h-menu-main .menu-level-1>.menu-item.selected>.menu-link .submenu-icon::after,.h-menu-main .menu-level-1>.menu-item.selected>.menu-link .submenu-icon::before{background-color:#0083d5}.h-menu-main .menu-level-1>.menu-item:first-of-type{padding-left:0}.h-menu-main .menu-level-1>.menu-item:last-of-type{padding-right:0}.h-menu-main .menu-level-1>.menu-item:focus>.menu-link,.h-menu-main .menu-level-1>.menu-item:hover>.menu-link{color:#0083d5}.h-menu-main .menu-level-1>.menu-item>.menu-link{display:inline-block;padding:2px 0;line-height:1.15;position:relative;color:#404040;font-weight:600;font-size:.75em;z-index:31}.h-menu-main .menu-level-1>.menu-item>.menu-link:focus,.h-menu-main .menu-level-1>.menu-item>.menu-link:hover{color:#0083d5}.h-menu-main .menu-level-1>.menu-item>.menu-link>span{padding-bottom:2px;border:2px solid transparent;border-width:0 0 2px;text-transform:uppercase}.h-menu-main .menu-level-1>.menu-item>.menu-link .submenu-icon{display:inline-block;margin-left:6px;min-width:10px;height:9px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.h-menu-main .menu-level-1>.menu-item>.menu-link .submenu-icon::after,.h-menu-main .menu-level-1>.menu-item>.menu-link .submenu-icon::before{content:'';position:absolute;top:49%;height:1px;width:6px;background-color:#404040}.h-menu-main .menu-level-1>.menu-item>.menu-link .submenu-icon::after{left:-1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}.h-menu-main .menu-level-1>.menu-item>.menu-link .submenu-icon::before{right:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}.h-menu-main .menu-level-1>.menu-item.menu-parent:hover>.submenu-1-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.h-menu-main .menu-level-1>.menu-item.menu-parent .submenu-1-panel{display:none;position:absolute;top:50%;left:0;padding-top:45px;width:100%;margin:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left;-webkit-transition:.2s 0s;transition:.2s 0s;z-index:30}.h-menu-main .menu-level-1>.menu-item.menu-parent .submenu-1-panel .page-line{position:relative;width:100%;padding:35px 10px 17px;margin:0;border:2px solid #0083d5;border-width:2px 0 0;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}.h-menu-main .menu-level-1>.menu-item.menu-parent .submenu-1-panel .page-scroll{position:relative;max-height:-webkit-calc(100vh - 60px - 52px - 39px - 90px);max-height:calc(100vh - 60px - 52px - 39px - 90px);width:100%;overflow-y:scroll}.h-menu-main .menu-level-1>.menu-item.menu-parent .submenu-1-panel .page-scroll>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.h-menu-main .menu-level-1>.menu-item.menu-parent .submenu-1-panel .btn-close{position:absolute;top:5px;right:5px;cursor:pointer}.h-menu-main .menu-level-1>.menu-item.menu-parent .submenu-1-panel .btn-close svg{width:1.25rem;height:1.25rem}.h-menu-main .menu-level-1>.menu-item.menu-parent .menu-level-3{padding-left:95px;min-height:60px;width:33.3333%;margin-bottom:20px;position:relative}.h-menu-main .menu-level-1>.menu-item.menu-parent .menu-level-3 .menu-item-img{display:block;width:60px;height:100%;position:absolute;top:0;left:15px;background:center top no-repeat;background-size:contain}.h-menu-main .menu-level-1>.menu-item.menu-parent .menu-level-3 .menu-item-title{display:block;margin:0 0 6px;padding-right:15px;font-size:.875em}.h-menu-main .menu-level-1>.menu-item.menu-parent .menu-level-3 .menu-item{display:inline-block;vertical-align:top}.h-menu-main .menu-level-1>.menu-item.menu-parent .menu-level-3 .menu-item .menu-link{margin-right:8px;line-height:1.35;font-size:.8125em;color:#0083d5}@media (max-width:1023.98px){.h-menu-main .menu-level-1>.menu-item>.menu-link{padding:4px}.h-menu-main .menu-level-1>.menu-item.menu-parent .submenu-1-panel>div{padding:25px 15px 15px}.h-menu-main .menu-level-1>.menu-item.menu-parent .menu-level-3{width:50%}}
/* End */


/* Start:/local/vendors/perfect-scrollbar/perfect-scrollbar.min.css?16737064761848*/
.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x > .ps__rail-x,.ps--active-y > .ps__rail-y{display:block;background-color:transparent}.ps:hover > .ps__rail-x,.ps:hover > .ps__rail-y,.ps--focus > .ps__rail-x,.ps--focus > .ps__rail-y,.ps--scrolling-x > .ps__rail-x,.ps--scrolling-y > .ps__rail-y{opacity:0.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:0.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover > .ps__thumb-x,.ps__rail-x:focus > .ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover > .ps__thumb-y,.ps__rail-y:focus > .ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto !important}}
/* End */


/* Start:/local/vendors/perfect-scrollbar/template_styles.min.css?1682251063952*/
.ps .ps__rail-y{width:6px;margin:0;background-color:#fff}.ps .ps__rail-y .ps__thumb-y{right:0;background-color:#005fb1}.ps .ps__rail-y:hover{width:15px;background-color:#d3d3d3}.ps .ps__rail-y:hover .ps__thumb-y{right:2px}.ps .ps--active-y>.ps__rail-y{background-color:#fff}.ps .ps--active-y>.ps__rail-y .ps__thumb-y{background-color:#005fb1}.ps .ps__rail-x{height:6px;margin:0;background-color:#fff}.ps .ps__rail-x .ps__thumb-x{bottom:0;background-color:#005fb1}.ps .ps__rail-x:hover{height:15px;background-color:#d3d3d3}.ps .ps__rail-x:hover .ps__thumb-x{bottom:2px}.ps .ps--active-x>.ps__rail-x{background-color:#fff}.ps .ps--active-x>.ps__rail-x .ps__thumb-x{background-color:#005fb1}.ps.ps-2 .ps__rail-y .ps__thumb-y{background-color:#005fb1}.ps.ps-2 .ps--active-y>.ps__rail-y .ps__thumb-y{background-color:#005fb1}.ps.ps-2 .ps__rail-x .ps__thumb-x{background-color:#005fb1}.ps.ps-2 .ps--active-x>.ps__rail-x .ps__thumb-x{background-color:#005fb1}
/* End */


/* Start:/local/templates/moredomatula/components/baza23/local.empty/section--right-side/style.css?1707906914207*/
.section--right-side{position:fixed;top:169px;right:1px;z-index:25}.section--right-side .right-side-tile{display:block;width:45px;height:45px;padding:20px 0 0 10px;margin-bottom:2px;background-color:#d3d3d3}
/* End */


/* Start:/local/components/baza23/block.catalog.compare.line/templates/.default/style.css?1686562744916*/
.catalog-compare-link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.catalog-compare-link.with-fill .title-empty{display:none}.catalog-compare-link.with-fill .title-fill{display:inline-block}.catalog-compare-link.with-fill.empty-list .title-empty{display:inline-block}.catalog-compare-link.with-fill.empty-list .title-fill{display:none}.catalog-compare-link.empty-list .title-icon .item-count{color:gray;background:#f7f7f9}.catalog-compare-link .title-icon{display:inline-block;position:relative}.catalog-compare-link .title-icon svg{width:1.125rem;height:1.125rem}.catalog-compare-link .title-icon .item-count{position:absolute;top:-60%;right:-65%;min-width:19px;height:19px;padding:2px;line-height:16px;text-align:center;font-size:.75em;border-radius:50%;color:#fff;background:#005fb1}
/* End */


/* Start:/local/components/baza23/block.catalog.favourites.line/templates/.default/style.css?1686562745943*/
.catalog-favourites-link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.catalog-favourites-link.with-fill .title-empty{display:none}.catalog-favourites-link.with-fill .title-fill{display:inline-block}.catalog-favourites-link.with-fill.empty-list .title-empty{display:inline-block}.catalog-favourites-link.with-fill.empty-list .title-fill{display:none}.catalog-favourites-link.empty-list .title-icon .item-count{color:gray;background:#f7f7f9}.catalog-favourites-link .title-icon{display:inline-block;position:relative}.catalog-favourites-link .title-icon svg{width:1.125rem;height:1.125rem}.catalog-favourites-link .title-icon .item-count{position:absolute;top:-60%;right:-65%;min-width:19px;height:19px;padding:2px;line-height:16px;text-align:center;font-size:.75em;border-radius:50%;color:#fff;background:#005fb1}
/* End */


/* Start:/local/templates/moredomatula/components/bitrix/breadcrumb/.default/style.css?17079069151440*/
.section--breadcrumb{padding:10px 0 5px}.section--breadcrumb .bc-item-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.25rem 0 0;margin:0;background:0 0;list-style:none}.section--breadcrumb .bc-item-list .bc-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;font-size:.75em;color:grey}.section--breadcrumb .bc-item-list .bc-item+.bc-item{padding-left:.5rem}.section--breadcrumb .bc-item-list .bc-item+.bc-item::before{display:inline-block;padding-right:.5rem;color:inherit;content:"/"}.section--breadcrumb .bc-item-list .bc-item a{color:inherit;font-size:inherit;opacity:1}.section--breadcrumb .bc-item-list .bc-item a:hover{color:#a9a9a9!important;opacity:1}.section--breadcrumb .bc-item-list .bc-item:last-of-type{max-width:17rem}.section--breadcrumb .bc-item-list .bc-item:last-of-type span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:524.98px){.section--breadcrumb .bc-item-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}
.section--breadcrumb {
    white-space: nowrap;
    overflow-x: auto;
    position: relative;
}

.section--breadcrumb .bc-item-list {
    display:block;
}
.section--breadcrumb .bc-item-list .bc-item {
    display:inline-block;
}
.section--breadcrumb::-webkit-scrollbar {
    display: none
}
/* End */


/* Start:/local/templates/moredomatula/components/baza23/local.empty/section--page-title/style.css?1707906913428*/
.section--page-title .h1,.section--page-title .h2,.section--page-title .h3,.section--page-title .h4,.section--page-title .h5,.section--page-title .h6,.section--page-title h1,.section--page-title h2,.section--page-title h3,.section--page-title h4,.section--page-title h5,.section--page-title h6{margin:0;font-weight:500}.section--page-title h1{margin-left:-2px}@media (max-width:524.98px){.section--page-title{text-align:center}}
/* End */


/* Start:/local/templates/moredomatula/components/baza23/local.empty/footer--contacts/style.css?17079069121243*/
.section--footer-contacts{position:relative}.section--footer-contacts .section-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section--footer-contacts .section-content .item-group{margin-bottom:12px}.section--footer-contacts .section-content .item-group:last-of-type{margin-bottom:0}.section--footer-contacts .section-content .item-group .item-title{font-size:.8125em;opacity:.8;letter-spacing:.4px}.section--footer-contacts .section-content .item-group .item-val{position:relative;font-size:.875em}.section--footer-contacts .section-content .item-group .item-val a{color:#0083d5;border-bottom:1px solid;letter-spacing:.6px}.section--footer-contacts .section-content .item-group .item-val a:hover{color:#2a335a}.section--footer-contacts .section-content .item-group .item-icon{position:absolute;left:-1.5rem;top:.25rem}.section--footer-contacts .section-content .item-group .item-icon svg{width:1rem;height:1rem}.section--footer-contacts .section-content .item-group .item-phone a,.section--footer-contacts .section-content .item-group .item-whatsapp a{white-space:nowrap}
/* End */


/* Start:/local/components/baza23/block.map/templates/.default/style.css?17071436642387*/
.map-wrapper .map-content{height:100%;min-height:500px;border:2px solid #d3d3d3}.map-wrapper .map-content .balloon-list{display:inline-block;position:absolute;z-index:100;background-color:#005fb1;box-shadow:0 2px 5px #000;border-radius:3px}.map-wrapper .map-content .balloon-list .btn-close{display:inline-block;position:absolute;right:2px;top:0;opacity:.6;background-color:#fff;cursor:pointer}.map-wrapper .map-content .balloon-list .btn-close:hover{opacity:1}.map-wrapper .map-content .balloon-list .triangle-bottom{position:absolute;bottom:-16px;left:50%;height:0;width:0;border-color:#005fb1 transparent transparent;border-style:solid;border-width:11px 8.5px 0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.map-wrapper .map-content .balloon-list .balloon-item{padding:10px 20px 10px 8px}.map-wrapper .map-content .balloon-list .balloon-item .balloon-content{line-height:1.45;color:#fff}.map-wrapper .map-content .balloon-list .balloon-item .balloon-content .item-val{margin-bottom:4px;font-size:.75em}.map-wrapper .map-content .balloon-list .balloon-item .balloon-content .item-val.item-title{line-height:1.2;font-size:.875em;font-weight:600}.map-wrapper .map-content .balloon-list .balloon-item .balloon-content .item-val.item-phones{display:inline-block}.map-wrapper .map-content .balloon-list .balloon-item .balloon-content .item-val.item-worktime{display:inline-block;float:right}.map-wrapper .map-content .balloon-list .balloon-item .balloon-content .item-val>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:inherit}.map-wrapper .map-content .balloon-list .balloon-item .balloon-content .item-val>span{display:block}.map-wrapper .map-content .balloon-list .balloon-item .balloon-content .item-val .item-icon{display:inline-block;margin-right:3px;line-height:1}.map-wrapper .map-content .balloon-list .balloon-item .balloon-content .item-val .item-icon svg{width:.75em;height:.75em}.map-wrapper .map-content .balloon-list .balloon-item .balloon-content .item-val .item-icon svg path{fill:#fff}@media (min-width:1540px){.map-wrapper .map-content .balloon-list .balloon-item .balloon-content .item-val{font-size:.5em}.map-wrapper .map-content .balloon-list .balloon-item .balloon-content .item-val.item-title{font-size:.625em}}
/* End */


/* Start:/local/templates/moredomatula/components/baza23/local.empty/section--page-up/style.css?17079069141170*/
.button-page-up{position:fixed;bottom:283px;right:52px;width:62px;height:62px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;background-color:#2d5fff;color:#fff;border-radius:50%;box-shadow:0 3px 5px 0 rgba(0,40,84,.3);-webkit-transition:opacity .6s ease,visibility 0s ease .6s,background .6s ease;transition:opacity .6s ease,visibility 0s ease .6s,background .6s ease;cursor:pointer;z-index:200}.button-page-up.button-show{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.button-page-up.button-show:hover{opacity:.75;color:#fff}.button-page-up svg{width:7px;height:90%}@media (max-width:1023.98px){.button-page-up{bottom:108px;right:25px;width:55px;height:55px}}@media (max-width:767.98px){.button-page-up{bottom:100px;right:10px;width:50px;height:50px}}@media (max-width:524.98px){.button-page-up{bottom:100px;right:10px;width:40px;height:40px}.button-page-up svg{height:23.5px;width:15.2px}}
/* End */


/* Start:/local/templates/moredomatula/styles.css?17079069309291*/
.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
}

.slider-wrapper {
    width: 100%;
}

.slider {
    overflow: hidden;
}

.slider .slider-item {
    width: 100%;
    height: -moz-calc(100vw / 3);
    height: -webkit-calc(100vw / 3);
    height: calc(100vw / 3);
    position: relative;
    /*background: #6639b6;*/
}

.page-container .slider .slider-item {
    height: -moz-calc(1298px / 3);
    height: -webkit-calc(1298px / 3);
    height: calc(1298px / 3);
}

.slider .slider-item + .slider-item {
    display: none;
}

.slider-item__video, .slider-item__pic, .slider-item__caption {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.slider-item__video {
    width: auto;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    right: unset;
    bottom: unset;
}

.slider-item__pic > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.slider-item__caption {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 80px 0;
}

.slider-item__caption.top {
    justify-content: flex-start;
}

.slider-item__caption.middle {
    justify-content: center;
}

.slider-item__block {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 17px;
}

.slider-item__caption.left .slider-item__block {
    align-items: flex-start;
}

.slider-item__caption.right .slider-item__block {
    align-items: flex-end;
}

.slider-item__title {
    font-family: "Museo Sans Cyrl 700", sans-serif;
    font-size: 36px;
    color: #fff;
    line-height: 43px;
}

.slider-item__text {
    font-size: 24px;
    color: #fff;
    line-height: 29px;
}

.slider-item__buttons {
    display: flex;
    margin-top: 17px;
}

.slider-item__buttons > a {
    position: relative;
    z-index: 200;
}

.slider-item__buttons > a + a {
    margin-left: 12px;
}

.slider-item__link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

@media(max-width: 991px) {
    .slider .slider-item {
        min-height: 157px;
    }

    .page-container .slider .slider-item, .slide-menu-option-1-active .page-container .slider .slider-item, .slide-menu-option-2 .page-container .slider .slider-item {
        height: -moz-calc(100vw / 3.32);
        height: -webkit-calc(100vw / 3.32);
        height: calc(100vw / 3.32);
    }

    /*.slider .slider-item:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: "";
        background: -moz-linear-gradient(top, rgba(61, 75, 82, 0) 0%, #3d4b52 100%);
        background: -webkit-linear-gradient(top, rgba(61, 75, 82, 0) 0%, #3d4b52 100%);
        background: linear-gradient(to bottom, rgba(61, 75, 82, 0) 0%, #3d4b52 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#003d4b52", endColorstr="#3d4b52", GradientType=0);
    }*/

    .slider-item__caption {
        justify-content: center !important;
        padding: 18px 0;
    }

    .slider-item__block {
        align-items: center !important;
        padding: 0;
    }

    .slider-item__title, .slider-item__text {
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        text-shadow: none;
        white-space: nowrap;
    }

    .slider-item__title {
        font-family: "Museo Sans Cyrl 500", sans-serif;
        font-size: 24px;
        line-height: 29px;
    }

    .slider-item__text {
        margin-top: 7px;
        font-size: 16px;
        line-height: 19px;
    }

    .slider-item__buttons {
        margin-top: 12px;
    }

    .slider-item__buttons > a + a {
        display: none;
    }

    .slider .owl-prev, .slider .owl-next, .slider .owl-dots {
        display: none;
    }
}

@media screen and (max-width: 560px) {
    .youtubeVideo {
        width: 100% !important;
        height: 250px !important;
        margin-bottom: 10px;
    }

    .slider .slider-item {
        height: -moz-calc(100vw / 1.4);
        height: -webkit-calc(100vw / 1.4);
        height: calc(100vw / 1.4);
    }

    .slider-item__video {
        width: auto;
        min-height: auto;
    }
}

.slider-item__video {
    width: 100%;
}
/*.section--home-grid .item-list .item-cell .item-bg:after {
    
}*/
.section--home-grid .item-list .item-cell .item-text {
    position: relative;
    display: block;
    width: 100%;
    background: #0000005e !important;
    padding: 10px 20px;
}
.section--home-grid .item-list .item-cell .item-bg {
    padding:0;
    overflow: hidden;
    position:relative;
}
.section--home-grid .item-list .item-cell .item-bg:after {
    display:none;
}
.section--home-grid .item-list .item-cell:hover .item-bg:after {
    opacity: 0.3;
    display:block;
    background: #0000005e !important;
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    transition: 0.3s all;
}

.section--catalog-element .product-item-pay-wrapper .product-item-status {
    width: 7em;
    flex: 100px;
}

@media screen and (max-width: 768px) {
    body .item-list.count-4 .item-cell {
        min-height: 115px;
    }
}
@media screen and (max-width: 425px) {
    body .item-list.count-4 .item-cell {
        min-height: 135px;
    }

    body .section--home-banner-caro {
        padding-bottom:0;
    }
}
@media screen and (max-width: 320px) {
    body .item-list.count-4 .item-cell {
        min-height: 140px;
    }
}

@media (max-width: 768px) {
    .section--home-icon-texts .item-list {
        grid-auto-flow: row;
        grid-template-columns: auto auto;
        place-items: center start;
    }
}


.section--catalog-section .catalog-product-list.view--table {
    gap: 0px 20px!important;
}
.section--catalog-section .catalog-product-list.view--table .product-item:hover {
    background-color: #b8e4f8;
}
.section--catalog-section .catalog-product-list.view--table .prop-line.prop-1, 
.section--catalog-section .catalog-product-list.view--table .prop-line.prop-2 {
    font-weight:700;
}
body .accord-item .menu-level-2 .submenu-line.with-symbol.with-link {
    background: transparent !important;
}
body .menu-wrapper.catalog--left .menu-list.menu-level-2>.menu-item.selected>.submenu-line .menu-link,
body .menu-wrapper.catalog--left .menu-list.menu-level-2>.menu-item.child-selected>.submenu-line .menu-link {
    color: #404040;
}
.product-item-container.item--table .product-item .td-price {
    text-align:left;
}
.product-item-container.item--table .product-item {
    grid-template-columns: 70px 70px 1fr 95px 91px 30px;
}
.product-item-container.item--table .product-item.table-header {
    font-weight: 400;
}
.product-item-container.item--table .product-item.table-header .sub-td-prop:nth-child(1),
.product-item-container.item--table .product-item.table-header .sub-td-prop:nth-child(2) {
    font-weight: 600;
}
.product-item-container.item--table .product-item .td-title {
    grid-auto-columns: 100px 90px 90px 1fr;
}
.product-item-container.item--table .product-item .td-title .sub-td-equipment {
    min-width: 250px;
    text-align: center;
}
.product-equipment-list .equipment-list .item-equipment .item-svg svg {
    height: 30px;
    max-width: 40px;
}
.product-equipment-list .equipment-list .item-equipment {
    margin: 0 6px;
}
@media (max-width: 1540px) {
    .product-item-container.item--table .product-item .td-title {
        gap: 20px 5px;
        font-size:80%;
        grid-auto-columns: 80px 60px 60px 1fr;
    }
    .product-item-container.item--table .product-item {
        grid-template-columns: 70px 50px 1fr 80px 100px 30px;
    }
    .product-equipment-list .equipment-list .item-equipment .item-svg svg {
        height: 20px;
        width: auto;
        max-width: 26px;
    }

    .product-item-container.item--table .product-item .td-title .sub-td-equipment {
        min-width: 190px
    }

    .product-item-container.item--table .product-item .td-icons {
        display:none;
    }
    .sections_list .subcat_list .top_side {
        display:none;
    }
}

.product-item-container.item--table .product-item .td-code a {
    overflow: hidden;
    text-overflow: ellipsis;
    color: #0083d5
}
.btn-3 {
    background: #fff;
    color: #0083d5;
    border-radius: 8px;
    font-weight: 500;
    border:1px solid #0083d5;
}
.btn-3:hover {
    background: #0083d5;
    color: #fff;
    border-radius: 8px;
    font-weight: 500;
    border:1px solid #0083d5;
}

body {
    height:auto;
}
.section--page-title-2.section-all .h2 {
    float:left;
}
@media (max-width: 768px) {
    .section--page-title-2.section-all .h2 {
        float:none;
    }
    ul.menu-list.menu-level-1 li.menu-item .parent-description .item-description {
        width:100%;
    }
}
ul.menu-list.menu-level-1 li.menu-item .parent-description .item-description {
    font-size: 14px;
    font-weight: 100;
    color: #404040;
    line-height: 20px;
    width:70%;
}

/* End */


/* Start:/local/templates/moredomatula/template_styles.css?171517234158470*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
h1,h2,h4,h5,h3,p,span,a,b,strong,table *,input,textarea,button,select {
font-family: 'Inter', sans-serif;
}
.product-item-container .product-item .product-item-properties .prop-line .prop-name {
    overflow: hidden;
    font-size: .675em;
}
.bx-soa-pp-delivery-cost {
    display: none;
}
ul.bx-soa-pp-list li:nth-child(1) {
    display: none;
}
.bx-soa-cart-total .bx-soa-cart-total-line:nth-child(2) {
    border-color: #bfbfbf;
    display: none;
}
@media screen and (max-width:640px) {
.owl-carousel .owl-stage-outer {
    z-index: 999999999;
}
.scroll {
    overflow: scroll;
}
.tab--title {
    width: 100% !important;
    text-align: center;
    background: #e2e2e26e !important;
    border-radius: 6px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.tab--title.active {
    background: #0083d5 !important;
    color: white !important;
}
button.owl-prev {
    filter: invert(1);
    bottom: -80px !important;
    position: absolute;
    z-index: 9999999999999;
    left: 10px;
}
button.owl-next {
    filter: invert(1);
    bottom: -80px !important;
    position: absolute;
    z-index: 9999999999999;
    right: 10px;
}
.item-text.user-text img {
    object-fit: contain !important;
    max-height: fit-content !important;
    height: fit-content;
}
.h-nav span.icon-show:after {
    content: 'Меню';
    padding-left: 2px;
    font-size: 13px;
    line-height: 29px;
}
.section--billboard-top .billboard-list .billboard-item .billboard-text .item-text {
    padding-bottom: 0;
    width: 100%;
}
.billboard-text {
    top: -126px !important;
    width: 100%;
    max-width: 100% !important;
    left: 0px !important;
}
.owl-stage .billboard-item {
    display: flex;
    flex-direction: column;
    margin-top: 120px;
}

}
i.menu-item.menu-parent .item-description {
    color: white;
}
.item-cell:hover .item-bg:after {
    background: #00000017 !important;
    opacity: 0.3;
}
.td-code.product-item-code {
    min-width: 100px !important;
}
.accord-item:nth-child(1) label.accord-head {
    margin-top: 0px !important;
}
.section--home-grid .item-list .item-cell .item-bg:after {
    background: #0000005e !important;
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    transition: 0.3s all;
}
@media (max-width:1200px) {
    header .h-line-2 {
        height:auto;
    }
    .h-menu-main .menu-level-1 {
        padding: 20px 0;
    }

    body header .menu-parent {
        height: auto!important;
        border:0px!important;
        display: inline-block!important;
    }
}
@media screen and (min-width:1000px) {
header .menu-parent {
    padding: 0px 12px !important;
    border-right: 1px solid #e8e8e8 !important;
    height: 25px;
    display: flex !important;
    flex-direction: column;
    justify-content: center !important;
}
header ul.menu-list.menu-level-1 .menu-item:nth-child(1):after {
    content: '';
    width: 25px;
    height: 25px;
    background-image: url(/pool.png);
    background-size: contain !important;
    top: -30px;
    left: 6%;
    margin: 0 auto;
    margin-top: -50px;
}
header ul.menu-list.menu-level-1 .menu-item:nth-child(2):after {
    content: '';
    width: 25px;
    height: 25px;
    background-image: url(/pump.png);
    background-size: contain !important;
    top: -30px;
    left: 6%;
    margin: 0 auto;
    margin-top: -50px;
}
header ul.menu-list.menu-level-1 .menu-item:nth-child(3):after {
    content: '';
    width: 25px;
    height: 25px;
    background-image: url(/reichstag.png);
    background-size: contain !important;
    top: -30px;
    left: 6%;
    margin: 0 auto;
    margin-top: -50px;
}
header ul.menu-list.menu-level-1 .menu-item:nth-child(4):after {
    content: '';
    width: 25px;
    height: 25px;
    background-image: url(/oil-filter.png);
    background-size: contain !important;
    top: -30px;
    left: 6%;
    margin: 0 auto;
    margin-top: -50px;
}
header ul.menu-list.menu-level-1 .menu-item:nth-child(5):after {
    content: '';
    width: 25px;
    height: 25px;
    background-image: url(/vacuum-cleaner.png);
    background-size: contain !important;
    top: -30px;
    left: 6%;
    margin: 0 auto;
    margin-top: -50px;
}
header ul.menu-list.menu-level-1 .menu-item:nth-child(6):after {
    content: '';
    width: 25px;
    height: 25px;
    background-image: url(/water.png);
    background-size: contain !important;
    top: -30px;
    left: 6%;
    margin: 0 auto;
    margin-top: -50px;
}
header ul.menu-list.menu-level-1 .menu-item:nth-child(7):after {
    content: '';
    width: 25px;
    height: 25px;
    background-image: url(/sofa.png);
    background-size: contain !important;
    top: -30px;
    left: 6%;
    margin: 0 auto;
    margin-top: -50px;
}
header ul.menu-list.menu-level-1 .menu-item:nth-child(8):after {
    content: '';
    width: 25px;
    height: 25px;
    background-image: url(/rubber-ring.png);
    background-size: contain !important;
    top: -30px;
    left: 6%;
    margin: 0 auto;
    margin-top: -50px;
}
.product-item-container .product-item .product-item-properties .prop-line .prop-value {
    overflow: hidden;
    font-size: .875em;
    font-weight: 500;
    pointer-events: none;
    font-size: .675em;
}
}
div#h-basket-FKauiI {
    border-radius: 10px 0px 0px 0px;
}
.h-search-catalog-form .item-form form {
    position: relative;
    width: 198px;
    width: 450px !important;
}
header .h-line-1 {
    background: #0083d5;
    height:60px;
    /*z-index: 999999999;*/
}
@media screen and (max-width:640px) {
.section--catalog-section .catalog-product-list {
    display: grid;
    gap: 10px;
    place-items: stretch stretch;
}
.product-item-card {
    padding: 10px;
    border: 1px solid #00000030;
}
.product-item-button .status-available {
    background: #41B619;
    color: #fff;
    border-radius: 8px;
    font-weight: 600;
}
.item-list.count-4 .item-cell {
    padding: 10px 10px !important;
    background: #eeeeee29;
    border-radius: 8px;
    border: 2px solid #eeeeee;
    min-height: 103px;
}
.section--right-side .h-basket .basket-top .item-icon svg {
    width: 1.125rem;
    fill: transparent !important;
    height: 1.125rem;
}

div#h-basket-FKauiI {
    background-image: url(/shopping-cart.png) !important;
    background-size: 28px;
    background-position: center;
    background-repeat: no-repeat;
}
.fixed-header .mobile-filter {
    top: 90px !important;
}
.catalog-compare-link.right-side-tile.h-compare.empty-list.with-fill {
    border-top: 1px solid #ffffff52 !important;
    border-bottom: 1px solid #ffffff52 !important;
}
.section--right-side .h-basket .basket-top .item-icon svg {
    width: 0px;
    height: 0px;
}
.section--right-side .h-basket .basket-top .item-icon svg {
    width: 1.125rem;
    fill: transparent !important;
    height: 1.125rem;
}
.tab--content.tab-instructions.active {
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    flex-direction: column !important;
}

.page--catalog .catalog-section-block .block-count-view-sorting {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    -webkit-box-pack: space-between !Important;
    -webkit-justify-content: space-between !Important;
    -ms-flex-pack: space-between !Important;
    justify-content: space-between !Important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
section.section--page-title-2.section-all .h2 {
    text-align: center !important;
    margin-bottom: 20px;
}
.catalog-menu--section-level-1 .menu-level-1>.menu-item {
    margin-bottom: 20px !important;
}
@media screen and (max-width: 640px) {
    .catalog-menu--section-level-1 .menu-level-1>.menu-item  {
        padding: 10px;
        margin-bottom:10px!important;
    }
}
/*section.section--breadcrumb {
    margin-top: 50px !important;
}*/
.section-popup .menu-level-2 .submenu-line.with-symbol.with-link {
    padding: 5px !important;
}
.ratio-wrapper>.ratio-inner {
    position: relative;
    height: 0;
    border: none;
    min-height: unset !important;
}
.catalog-section-block .ratio-wrapper>.ratio-inner {
    min-height: unset !important;
}
.item-picture.lazy-img-bg {
    display: block;
    width: 100%;
    height: 100% !important;
    min-height: 300px;
    margin-top: 20px;
}
.section--home-icon-texts .item-list .item-cell .item-text {
    font-size: 11px !important;
    line-height: 14px !Important;
}
.section-popup {
    width: 103vw !important;
    left: -22px !important;
}
a.btn--all.btn-1 {
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    white-space: nowrap;
    text-align: center;
    font-size: .875em;
    text-transform: uppercase;
    color: #fff !important;
    background: #0083d5;
    pointer-events: auto;
    border-radius: 8px;
    font-weight: 600;
    font-size: 14px !important;
}

.section-popup .submenu-line.with-symbol.with-link {
    padding: 5px !important;
}
.ratio-wrapper>.ratio-inner {
    position: relative;
    height: 0;
    border: none;
    min-height: 219px !important;
}
.fixed-header .section-popup {
    left: -6px !important;
    top: 38px !important;
}
.section--home-banner-caro .banner-item .banner-text .item-title {
    font-size: 15px !important;
    margin-bottom: 10px;
}
.section--home-banner-caro .banner-item .banner-text .item-buttons .btn-slider {
    height: 40px;
    line-height: 40px;
    margin: 10px 20px 0;
    padding: 0 40px;
    white-space: nowrap;
    text-align: center;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    background: #0083d5;
    pointer-events: auto;
    height: fit-content !important;
}
.banner-text {
    width: 80%;
    margin: 0 auto;
    background: #ffffff78;
    height: 130px;
    top: 28% !important;
    backdrop-filter: blur(4px);
    border-radius: 8px;
    border: 2px solid #ffffff78;
}

.section-popup {
    width: 103vw !important;
    left: -22px !important;
    top: 50px !important;
}

.section--mobile-menu-main .section-popup .menu-body {
    padding: 25px 20px 20px !important;
    position: relative;
    box-shadow: 0 2px 5px rgba(0,0,0,.15);
    border: solid #0083d5;
    border-width: 2px 0 0;
    background-color: #f7f7f9;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}
.section--mobile-menu-main .section-popup .menu-wrapper .menu-level-2 {
    /*padding-left: 0px;*/
    font-size: .875rem;
}
.section-popup .submenu-line.with-symbol.with-link {
    background: #dedede !important;
}
.menu-level-2 .submenu-line.with-symbol.with-link {
    background: transparent !important;
    padding: 2px 4px !important;
    /*background: #005fa721 !important;*/
    font-size: 15px;
}
.fixed-header .section-popup {
    left: -6px !important;
    top: 87px !important;
}
.section-popup.with-icons {
    top: 23px !important;
}
.fixed-header .section-popup.with-icons {
    top: 18px !important;
    left: -22px !important;
}
.banner-text {
    width: 80% !important;
    margin: 0 auto;
    background: #ffffff78;
    height: 110px !important;
    top: 32% !important !important;
    backdrop-filter: blur(4px);
    border-radius: 8px;
    border: 2px solid #ffffff78;
}
}
@media screen and (min-width:1000px) {
header.fixed-header .h-line-1 {
    visibility: visible;
}
.catalog-product-carousel .section-carousel .product-item-card {
    width: 100%;
    padding: 10px !important;
}
nav.menu-wrapper.f-menu-main li {
    margin-bottom: 5px;
}
}
.item-description {
    font-size: 12px !important;
    line-height: 15px;
    color: #222222;
}
.billboard-list .item-text.user-text {
    font-size: 0px;
}
.product-item-container.item--list .product-item .product-sticker-discount-percent {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: .75em;
}
.item-sticker.sticker-last-year.sticker-bg-image.lazy-img-bg.sticker-text {
    width: fit-content;
    font-weight: 500;
}
.product-sticker-block .item-sticker img {
    max-width: 100%;
    height: auto;
    width: 40px;
    height: 40px;
}.product-sticker-block.vp-top {
    top: 0px;
    margin-bottom: 4px;
    left: 0px !important;
    left: unset !important;
    right: -5px;
}
input#set_filter {
    background: #0083d5;
    color: #fff;
    border-radius: 4px !important;
    font-weight: 500;
    
}
input#del_filter {
    border-radius: 4px !important;
    font-weight: 500;
    font-size: 12px;
}
.accord-item.bx-filter-parameters-box span.item-icon.icon--svg-down {
    display: block !important;
}

label.accord-head span.item-icon.icon--svg-down {
display:none !important;
}
.product-item-container .product-item .product-item-image-wrapper .image-alternative {
    border-radius: 4px;
}
@media (min-width: 1540px) {
    .section--catalog-section .catalog-product-list.view--card {
        grid-template-columns: repeat(4,1fr);
    }
}
@media (max-width: 1023.98px) {
    .section--catalog-section .catalog-product-list.view--card {
        grid-template-columns: repeat(2,1fr);
    }
}
@media (min-width: 1024px) {
    .section--catalog-section .catalog-product-list.view--card {
        grid-template-columns: repeat(4,1fr);
    }
}
section.section--breadcrumb {
    margin-top: 30px;
}
.child-selected .submenu-line.with-symbol.with-link {
    background: #0083d5 !important;
}
section.accord-wrapper.catalog--menu-left {
    background: #e2e2e25e !important;
    padding: 15px;
}
.title-picture {
    padding-bottom: 0px !important;
}
input#set_filter {
    background: #0083d5;
    color: #fff;
    border-radius: 4px !important;
    font-weight: 500;
    font-size: 13px;
}
.parent-title {
    border: 0px !important;
}
.catalog-menu--section-level-1 .menu-level-1>.menu-item .parent-title .title-text {
    background: #0083d5;
    color: white;
    padding: 10px;
    text-transform: none !important;
    border-radius: 0px 0px 3px 3px;
}
.item-bg.ratio-content {
    background-size: cover;
    margin-bottom: -1px !important;
    border-radius: 3px 3px 0px 0px;
}
.accord-item {
    border: 0px !important;
}
.catalog--menu-left label.accord-head span.item-icon.icon--svg-down {
    display: none !important;
}
label.accord-head {
    background: white;
    padding: 20px 0px !important;
    border: 0px !important;
    font-size: 22px;
    font-weight: 700;
    color: #222222;
}
.accord-body ul.menu-list.menu-level-3 {
    background: #e2e2e257;
}
.accord-body ul.menu-list.menu-level-1 {
    /*border: 1px solid #d3d3d3;*/
}
label.accord-head {
    background: white;
    padding: 20px 0px !important;
}
.menu-wrapper.catalog--left .menu-list.menu-level-1>.menu-item>.submenu-line:hover {
    background: #0083d5c2 !important;
    border-color: #0083d5c2 !important;
    background: #0083d5c2 !important;
}
.menu-wrapper.catalog--left .menu-list.menu-level-3>.menu-item {
    padding: 10px 0px 10px 20px !important;
}
.accord-item .menu-level-2 .submenu-line.with-symbol.with-link {
    background: transparent !important;
    padding: 15px 20px !important;
    background: #005fa721 !important;
}
.menu-wrapper.catalog--left .menu-list.menu-level-2>.menu-item {
    font-size: 16px;
    padding: 9px 0 9px 1.25em;
}
.menu-wrapper.catalog--left .menu-list.menu-level-3>.menu-item::after {
display:none;
}

.catalog-menu--section-level-1 .menu-level-1>.menu-item .parent-title .title-text span {
    text-align: left;
    text-transform: none;
    font-size: 14px;
    line-height: 17px;
}
.catalog-menu--section-level-1 .menu-level-1>.menu-item .parent-title .title-text .menu-link {
    width: 100% !important;
    text-align: left;
    display: flex;
    justify-content: flex-start;
}
.catalog-menu--section-level-1 .menu-level-1>.menu-item .parent-title .title-text {
    background: #0083d5;
    color: white;
    padding: 10px;
    text-transform: none !important;
    border-radius: 0px 0px 5px 5px;
}

.catalog-menu--section-level-1 .menu-level-1>.menu-item .parent-title .title-text .menu-link {
    width: 100% !important;
    text-align: left;
    display: flex;
    justify-content: flex-start;
    height: fit-content;
}
.catalog-menu--section-level-1 .menu-level-1>.menu-item .parent-title .title-text .menu-link {
    width: 100% !important;
    text-align: left;
    display: flex;
    justify-content: flex-start;
    height: fit-content;
    font-weight: 500;
}
.accord-item {
    border: 0px !important;
}
.menu-level-2 li.menu-item.menu-parent {
    padding: 0px !important;
}
.menu-level-2 .submenu-line.with-symbol.with-link {
    background: transparent !important;
    padding: 13px 15px !important;
    /*background: #005fa721 !important;*/
}
.menu-wrapper.catalog--left .menu-list.menu-level-1>.menu-item {
    background: transparent !important;
}
.submenu-line.with-symbol.with-link {
    font-weight: 700;
    font-size: 17px;
    padding: 17px !important;
    background: transparent !important;
    border-bottom: 1px solid rgba(34,34,34,.08) !important;
}
section.accord-wrapper.catalog--menu-left {
    background: #e2e2e25e !important;
    padding: 0px 0px;
}
.submenu-line.with-symbol.with-link {
    padding: 13px 15px !important;
}
.selected .submenu-line.with-symbol.with-link {
    background: #0083d5 !important;
}

section.section--all.section--page-text h3 {
    font-weight: 600;
    color: #222222;
}
footer .f-line-1 {
    padding: 40px 0;
    border: solid #d3d3d3;
    border-width: 1px 0 0;
}
footer .f-line-2 .page-cell {
    width: 25%;
}
@media (max-width: 767.98px) {
    footer .f-line-2 .page-cell {
        width: 100%;
        margin-bottom: 10px;
        text-align: center!important;
    }
}
footer .f-line-2 .f-metrika {
    text-align: right;
}
footer .f-line-2 .f-sitemap {
    text-align: left;
}
.product-item-container .product-item .product-item-title>a {
    font-weight: 600;
}
/*header.fixed-header .h-line-2 {
    position: initial !important;
    top: 0;
    width: 100%;
    height: 90px !important;
}*/
header#panel-mainmenu {
    position: sticky;
    top: 0px;
    width: 100%;
    z-index:100;
}
main {
    margin-top: 30px;
}
.section--home-banner-caro {
    margin-top:-30px;
}
.h-menu-main .menu-level-1>.menu-item>.menu-link>span {
    padding-bottom: 2px;
    border: 2px solid transparent;
    border-width: 0 0 2px;
    text-transform: uppercase;
    text-transform: none;
    font-weight: 600;
    font-size: 13px;
}
.h-menu-main .menu-level-1>.menu-item.menu-parent .submenu-1-panel .page-scroll {
    position: relative;
    max-height: -webkit-calc(100vh - 60px - 52px - 39px - 90px);
    max-height: fit-content;
    width: 100%;
    overflow-y: scroll;
}
.h-menu-main .menu-level-1>.menu-item.menu-parent .submenu-1-panel .page-line {
    position: relative;
    width: 100%;
    padding: 35px 10px 17px;
    margin: 0;
    border: 2px solid #0083d5;
    border-width: 2px 0 0;
    background-color: #fff;
    box-shadow: unset !important;
    border-radius: 0px 0px 0px 0px;
    padding: 20px !important;
    /* height: 301px; */
}
.submenu-1-panel .menu-list:nth-last-child(-n+4) {
    margin-bottom: 0px !important;
}
.h-menu-main .menu-level-1>.menu-item.menu-parent .submenu-1-panel .page-line {
    box-shadow: 0 5px 30px rgba(34,34,34,.1) !important;
}
.h-menu-main .menu-level-1>.menu-item.menu-parent .menu-level-3 .menu-item-title {

    line-height: 15px;
}
.submenu-1-panel .menu-item span {
    font-weight: 300;
}
.h-menu-main .menu-level-1>.menu-item.menu-parent .submenu-1-panel .page-line {
    box-shadow: 0 5px 30px rgba(34,34,34,.1) !important;
    border: 2px solid rgba(34,34,34,.1) !important;
}
input#h-search-catalog-form-input {
    border-radius: 8px !important;
    background: white;
}


.h-menu-top .menu-list .menu-item .menu-link,
.h-line-1 .item-phone a,
.section--contacts .section-content .item-callback {
    opacity: 1;
    white-space: nowrap;
    color: #fff;
}
.h-menu-top .menu-list .menu-item .menu-link:hover,
.h-line-1 .item-phone a:hover,
.section--contacts .section-content .item-callback:hover {
    color: #fff;
}
.h-line-1 .h-user-info a, .h-line-1 .h-user-info a:hover {
    color:#e2e2e2!important;
    white-space: nowrap;
}
.item-phone a {
    font-weight: 600;
    font-size:120%;
}


div#bx-panel {
    z-index: 999999999999 !important;
}

.banner-text {
    width: 400px;
    margin: 0 auto;
    background: #ffffff78;
    height: 200px;
    top: 27% !important;
    backdrop-filter: blur(4px);
    border-radius: 8px;
    border: 2px solid #ffffff78;
}
.section--home-banner-caro .banner-item .banner-text .item-title {
    font-size: 1.875em;
    color: #fff;
    font-weight: 700;
    text-shadow: unset;
    color: white;
    margin-bottom: 20px;
    font-size: 25px;
    font-weight: 400;
}
a.btn--all.btn-slider.btn-slider-1 {
    border-radius: 8px;
}
.section--home-banner-caro .banner-item .banner-text .item-title {
    font-size: 1.875em;
    color: #fff;
    font-weight: 700;
    /* text-shadow: unset; */
    color: white;
    margin-bottom: 20px;
    font-size: 25px;
    text-shadow: 1px 1px 2px #000;
    font-weight: 500;
}
.banner-text {
    width: 500px;
    margin: 0 auto;
    background: #ffffff78;
    height: 160px;
    top: 28% !important;
    backdrop-filter: blur(4px);
    border-radius: 8px;
    border: 2px solid #ffffff78;
}
a.btn--all.btn-slider.btn-slider-1 {
    font-weight: 600;
}
.section--home-banner-caro .banner-item {
    display: block;
    width: 100%;
    margin: 0 auto;
    max-width: 100% !important;
    max-height: 350px;
}
.section--home-banner-caro .banner-item {
    display: block;
    width: 100%;
    margin: 0 auto;
    max-width: 100% !important;
    max-height: 350px;
}
.ratio-content {
    max-height: 350px;
}
.banner-visual:after {
    background: #0083d53b !important;
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
a.btn--all.btn-slider.btn-slider-2 {
    font-weight: 600;
    border-radius: 8px !important;
}
.section--home-banner-caro .banner-item .banner-visual .item-bg {
    background-size: cover;
    background-position: center;
}
.owl-dots {
    opacity: 1 !important;
}
button.owl-dot.active {
    background-color: #0083d5 !important;
    border-color: #0083d5 !important;
}
.section--home-banner-caro .banner-carousel .owl-carousel .owl-dots .owl-dot.active>span {
    background-color: #0083d5 !important;
border-color: #0083d5 !important;
}
span.top {
    color: #222222;
    font-weight: 600;
}

.item-list.count-4 .section--home-icon-texts .item-list .item-cell .item-text {
    font-size: .875em;
    color: #555555 !important;
    font-weight: 400;
    line-height: 20px;
}
.item-list.count-4 .item-cell {
    padding: 0px 10px;
    background: #eeeeee29;
    border-radius: 8px;
    border: 2px solid #eeeeee;
    min-height: 103px;
}

a:hover {
    text-decoration: none;
    opacity: unset !important;
}
.section--home-grid .item-list .item-cell .item-bg:after {
    background: #0000005e !important;
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
border-radius: 8px;
}
.section--home-grid .item-list .item-cell .item-bg .item-text .text-line:first-child>div {
    font-size: 20px !important;
    font-weight: 600;
    line-height: 21px;
}
span.item-text {
    z-index: 10;
}
.section--home-grid .item-list .item-cell .item-bg .item-text .text-line>div {
    display: inline-block;
    padding: 2px 5px;
    margin-bottom: 2px;
    font-size: .875em;
    background: transparent;
    color: #fff;
}
.section--home-grid .item-list .item-cell .item-bg {
    border-radius: 8px;
}

.section--home-about .item-picture {
    background-image: url(/pool2.png) !important;
    background-size: 90%;
    background-position: center;
}
section.section--all.section--home-about .item-title.h2 {
    font-size: 30px;
    font-weight: 700;
    color: #222222;
    margin-bottom: 0px;
}
section.section--all.section--home-about .item-title.h2:before {
    content: '';
    position: absolute;
    width: 80px;
    height: 4px;
    background: #0083d5;
    margin-top: -5px;
}
a.btn--all.btn-1 {
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    white-space: nowrap;
    text-align: center;
    font-size: .875em;
    text-transform: uppercase;
    color: #fff;
    background: #0083d5;
    pointer-events: auto;
    border-radius: 8px;
    font-weight: 600;
}
section--home-tile .item-list .item-cell {
    border-radius: 8px !important;
    background: #0083d5 !important;
}
.section--home-tile .item-list .item-cell .item-text {
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    text-transform: inherit;
}
.section--home-tile .item-list .item-cell .item-text .topikk {
    font-weight: 600;
    font-size: 15px;
}
.section--home-tile .item-list .item-cell .item-text {
    font-size: 13px;
    font-weight: 300;
    color: #fff;
    text-transform: inherit;
    line-height: 18px;
}
.section--home-tile .item-list .item-cell {
border-radius:8px !Important;
}
.product-item-container .product-item.with-hover-panel {
    padding: 0;
    height: 100%;
    background: #eeeeee29;
    border-radius: 8px;
    border: 2px solid #eeeeee;
    padding: 10px;
}
.product-item-container .product-item:hover {
    border: none;
    box-shadow: unset;
}
.product-item-container .product-item:hover .product-item-hover-panel {
    display: block;
    position: absolute;
    top: 100%;
    width: 100%;
    margin-top: -1px;
    z-index: 21;
    background: #fff;
    box-shadow: unset;
    border: 2px solid #eeeeee;
    border-radius: 8px;
    width: 100% !important;
    left: 0px;
    margin-top: -11px;
}
.product-item-button .status-available {
    background: #0083d5;
    color: #fff;
    border-radius: 8px;
    font-weight: 600;
}
.quantity-control {
    border-radius: 8px;
}
.product-item-container .product-item:hover{
    border: 2px solid #0083d5 !important;
    box-shadow: unset;
}
.cross-out-crosswise {
    background: -webkit-linear-gradient(bottom right,rgba(244,44,44,0) 0,rgba(244,44,44,0) -webkit-calc(50% - 0.8px),#f42c2c 50%,rgba(244,44,44,0) -webkit-calc(50% + 0.8px),rgba(244,44,44,0) 100%),-webkit-linear-gradient(bottom left,rgba(244,44,44,0) 0,rgba(244,44,44,0) -webkit-calc(50% - 0.8px),#f42c2c 50%,rgba(244,44,44,0) -webkit-calc(50% + 0.8px),rgba(244,44,44,0) 100%);
    background: unset;
    font-size: 14px !important;
    opacity: 0.5;
    text-decoration: line-through;
}
.product-item-container .product-item.with-hover-panel {
    padding: 0;
    height: 100%;
    background: #fff;
    border-radius: 8px;
    border: 1px solid #ededed;
    padding: 10px;
}
.product-item-container .product-item:hover {
    border: 2px solid #fff !important;
    box-shadow: 0 5px 30px rgba(34,34,34,.1);
}
.product-item-container .product-item:hover {
    border: 1px solid #fff !important;
    box-shadow: 0 5px 30px rgba(34,34,34,.1);
}
label.accord-head {
    font-weight: 700;
    font-size: 17px;
    padding: 17px !important;
    background: #f4f4f4 !important;
    border-bottom: 1px solid rgba(34,34,34,.08) !important;
}
section.accord-wrapper.catalog--menu-left {
    background: transparent !important;
    padding: 0px 0px;
}
.catalog--left-side-box label.accord-head[for="_checkbox_menu_LBjs"] {
    background: transparent !important;
    font-size: 25px;
    padding: 0px !important;
    padding-bottom: 20px !important;
}
label.accord-head[for="_checkbox_filter_uiIo"] {
    background: transparent !important;
    font-size: 25px;
    padding: 0px !important;
    padding-bottom: 20px !important;
    margin-top: 50px;
}
.submenu-line.with-symbol.with-link {
    background: #f4f4f4 !important;
}
.catalog--filter-left .filter-left .accord-wrapper .accord-head .item-title {
    font-size: .8125em;
    font-weight: 700;
    line-height: 1.2;
    font-size: .75em;
    color: #404040;
}
.catalog--filter-left .filter-left .accord-wrapper .accord-head .item-icon {
    width: 0.75em;
    height: 0.75em;
    background-color: black;
}
.accord-item.bx-filter-parameters-box label.accord-head:hover {
    border-color: #0083d5c2 !important;
    background: #0083d5c2 !important;
    color: white !important;
}
.accord-item.bx-filter-parameters-box label.accord-head:hover * {
    color: white !important;
}

.item-checkboxes {
    padding: 20px 0px;
}
.bx-filter-parameters-box-container {
    padding: 15px 0px;
}

section.accord-wrapper.catalog--filter-left label.accord-head[for="_checkbox_filter_ndWt"] {
    BACKGROUND: TRANSPARENT !IMPORTANT;
    padding: 0px !important;
    padding-bottom: 20px !important;
    margin-top: 50px;
    font-weight: 800;
    font-size: 25px;
}
.page--catalog .catalog-section-block .catalog--left-side-box>.accord-wrapper>.accord-item>.accord-head {
    BACKGROUND: TRANSPARENT !IMPORTANT;
    padding: 0px !important;
    padding-bottom: 20px !important;
    margin-top: 50px;
    font-weight: 800;
    font-size: 25px;
}
.page--catalog .catalog-section-block .catalog--left-side-box>.accord-wrapper>.accord-item>.accord-head .item-title:hover {
    color: black !important;
}
section.accord-wrapper.catalog--menu-left label.accord-head:hover * {
    color: black !important;
}
.product-sticker-block.vp-top {
    top: 0px;
    margin-bottom: 4px;
    left: 0px !important;
}
.product-sticker-block.vp-top {
    top: 0px;
    margin-bottom: 4px;
    left: 0px !important;
    left: unset !important;
    right: -5px;
}
.product-sticker-block.vp-top.hp-right.sticker-best-price {
    left: 0px !important;
}
.product-sticker-block .item-sticker .item-text {
    line-height: 1.2;
    text-transform: uppercase;
    font-size: 10px;
    color: #fff;
    font-weight: 500;
}

.product-item-container.item--list .product-item {
    background: #fff;
    border-radius: 8px;
    border: 1px solid #ededed;
    padding: 20px;
}
.product-item-container.item--table .product-item {
    background: #fff;
    border-radius: 8px;
    border: 1px solid #ededed;
    padding: 10px;
}
.product-item.table-header {
    border: 0px !important;
}
.section--catalog-element .product-item-characteristics .prop-list .item-prop {
    background: transparent;
    border-bottom: 1px solid #9999994d;
    padding: 5px 10px;
}
.btn-buy-1-click.js-form-modal {
    margin-top: 5px !important;
}
.section--catalog-element .catalog--element.status-available .product-item-pay-wrapper {
    box-shadow: 0 3px 20px #4281d04a !important;
    border-radius: 4px !important;
    margin-bottom: 20px !important;
    width:47%;
}
.product-item-button .button-container .btn-buy-1-click {
    color:#005fb1;
    border-bottom: 1px dotted #005fb1;
}
.product-item-characteristics {
    /*box-shadow: 0 3px 20px rgba(34,34,34,.1);*/
    border-radius: 4px !important;
    background: white;
    /*padding: 25px;*/
}
.tab-pane .tab-pane-header .tab--title {
    padding: 9px;
}
.tab-pane .tab-pane-header .tab--title.active {
    border: 0px !important;
    border-bottom: 4px solid #0083d5 !important;
}
.tab-pane .tab-pane-body {
    padding: 20px;
    border: 0px;
    background: #e2e2e242;
}
.tab--title {
    border: 0px !important;
    background: unset !important;
}
.tab-pane-header {
    border-bottom: 2px solid #e2e2e2;
}
div.blog-comment-hidden .blog-comment-cont-white, div.blog-comment-hidden .blog-comment-date {
    background-color: transparent;
}
.tab--content.tab-instructions.active {
    display: flex !important;
    flex-direction: row !Important;
    justify-content: space-around !Important;
}

.garantee-list a {
    display: flex;
    flex-direction: column;
}
.download-description {
    padding: 0px !important;
    font-size: 12px;
    line-height: 13px;
}
span.popup-window-titlebar-text {
    color: #0083d5;
    padding: 17px 17px !important;
    line-height: 15px;
    font-size: 17px;
}
.popup-window .popup-window-titlebar-close-icon {
    top: 5px;
    right: 5px;
    opacity: 1;
}
.popup-window .popup-window-titlebar-close-icon {
    top: 13px;
    right: 13px;
    opacity: 1;
}
.popup-window-content p {
    font-weight: 600;
}
.popup-window-buttons {
    text-align: center;
    padding: 0px 0 30px;
    position: relative;
}
span.btn--all.btn-1.btn-buy {
    border-radius: 8px;
    padding: 10px 20px;
}
.bb-total-wrapper {
    box-shadow: 0 3px 20px rgba(34,34,34,.1);
    border: 0px !important;
    border-radius: 8px;
    padding: 20px !important;
}
div#basket-items-list-container {
    box-shadow: 0 3px 20px rgba(34,34,34,.1);
    padding: 30px;
    background: white !important;
    border-radius: 8px;
}
.bb-basket .bb-total-wrapper .bb-inner .bb-buttons .btn-order {
    background: #0083d5;
    color: white;
    border-radius: 8px !important;
    text-transform: uppercase;
    font-weight: 600;
}
.bx-soa-section-title-container h2 {
    font-weight: 700;
    color: white;
}
.bx-soa-section-title-container {
    background: #0083d5 !important;
    padding: 15px 5px !important;
    font-weight: 600 !important;
}

.bx-soa-section {
    border-radius: 2px;
    margin-bottom: 50px !important;
    -webkit-transition: border-color .3s ease;
    -moz-transition: border-color .3s ease;
    -o-transition: border-color .3s ease;
    transition: border-color .3s ease;
    border: transparent;
    box-shadow: 0 3px 20px rgba(34,34,34,.1);
    border-radius: 8px !important;
}
.bx-soa-section-title-container {
    background: #0083d5 !important;
    padding: 15px 5px;
    font-weight: 600 !important;
    border-radius: 8px 8px 0px 0px;
}
.bx-soa-cart-total {
    box-shadow: 0 3px 20px rgba(34,34,34,.1);
    border-radius: 8px !important;
    border: 0px;
}
.bx-soa-cart-total.bx-soa-cart-total-fixed {
    position: fixed;
    top: 150px !important;
}
.bx-soa-section-content.container-fluid {
    padding: 20px !important;
}
.radio-inline label {
    font-weight: 400 !important;
}
.bx_soa_location.row .radio-inline {
    margin-top: -23px;
}
label.bx-soa-custom-label {
    font-size: 17px !important;
    margin-bottom: 10px;
}
.bx-soa-pp-company {
    border-radius: 4px;
    padding: 15px !important;
}
.bx-soa-pp-company-graf-container {
    border: 1px solid #c3cace !important;
    border-radius: 2px;
    position: relative;
    background: #fff;
    width: auto;
    height: 0;
    /* margin-bottom: 10px; */
    padding-top: 50%;
    border-radius: 4px !important;
}
.form-wrapper .form-control, form .form-control {
    padding: 20px;
    border-radius: 4px !important;
    border-width: 1px;
    font-size: .875em;
    color: #404040;
    background: #f7f7f9;
    border: 1px solid #e5e5e5;
}

.section--right-side .right-side-tile {
    display: block;
    width: 45px;
    height: 45px;
    padding: 20px 0 0 10px;
    margin-bottom: 2px;
    background-color: white;
    box-shadow: 0 3px 20px rgba(34,34,34,.1) !important;
    border: 1px solid #c3cace !important;
}
.catalog-compare-link.empty-list .title-icon .item-count {
    color: white;
    background: #0083d5;
}
.section--right-side {
    position: fixed;
    top: 169px;
    right: 1px;
    z-index: 9999999;
}

.bb-basket .bb-list-container .bb-table {
    border: 0px !important;
}
.bb-basket .bb-list-container .bb-table .bb-row {
    border: solid #d3d3d3;
    border-width: 0px;
    border-bottom: 1px solid #d3d3d3;
}
a.btn--all.btn-basket.item-checked.status-in-basket {
    border-radius: 4px;
    font-weight: 500;
    padding: 10px;
}
popup-window.popup-window-with-titlebar {
    top: 150px !important;
}
.popup-window button.btn--all.btn-1 {
    border-radius: 8px;
    padding: 12px 20px;
    font-size: 16px;
    font-weight: 500;
}
.item-bg.ratio-content {
    background-size: contain;
    margin-bottom: -1px !important;
    border-radius: 3px 3px 0px 0px;
}
.billboard-text {
    background: #0083d5 !important;
}
.billboard-text {
    background: #0083d5 !important;
}
.item-text.user-text h3:first-child {
    font-weight: 700;
}
.item-text.user-text h3 {
    font-size: 20px;
    line-height: 16px;
}
.item-text.user-text h3:first-child {
    font-weight: 700;
}
.item-text.user-text h3 {
    font-size: 20px;
    line-height: 16px;
}

.section--billboard-top .billboard-list .billboard-item .billboard-text .item-button .btn-billboard {
    display: inline-block;
    line-height: 1;
    background: white;
    color: black;
    padding: 10px 20px;
    border-radius: 8px;
    font-weight: 600;
}


span.submenu-icon.icon-show.icon--svg-down, span.item-icon.icon--svg-down {
    transform: rotate(-90deg);
}
span.submenu-icon.icon-hide.icon--svg-up {
    transform: rotate(180deg);
}

.section--right-side .right-side-tile {
    background: #0083d5;
    margin-bottom: 0px;
    border: 0px !important;
}

.h-basket .basket-top .item-icon .item-count, .catalog-compare-link.empty-list .title-icon .item-count, .catalog-favourites-link .title-icon .item-count {
    position: absolute;
    top: -60%;
    right: -65%;
    min-width: 15px;
    height: 15px;
    padding: 2px;
    line-height: 11px;
    text-align: center;
    font-size: 11px;
    border-radius: 50%;
    color: white;
    background: black;
}
.section--right-side .h-basket .basket-top .item-icon svg {
    width: 1.125rem;
    height: 1.125rem;
    fill: transparent !important;
}
.right-side-tile.h-basket.list-opener {
 background-image: url(/shopping-cart.png);
    background-size: 28px;
    background-position: center;
    background-repeat: no-repeat;
}
.section--right-side .catalog-compare-link .title-icon svg, .section--right-side .catalog-favourites-link .title-icon svg {
    width: 1.125rem;
    height: 1.125rem;
    fill: transparent !important;
}
div#h-basket-FKauiI {
    border-radius: 5px 0px 0px 0px;
}
.catalog-favourites-link.right-side-tile.h-favourites.with-fill {
    border-radius: 0px 0px 0px 5px !important;
}

.catalog-compare-link.right-side-tile.h-compare.empty-list.with-fill {
background-image: url(/scales.png);
    background-size: 28px;
    background-position: center;
    background-repeat: no-repeat;
}

.catalog-favourites-link.right-side-tile.h-favourites.with-fill {
background-image: url(/heart.png);
    background-size: 20px;
    background-position: center;
    background-repeat: no-repeat;

}

.item-description {
    font-size: 12px !important;
    line-height: 15px;
    color: white !important;
}


@media screen and (max-width:640px) {

.tab--title {
    width: 100% !important;
    text-align: center;
    background: #e2e2e26e !important;
    border-radius: 6px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
}

.item-description {
    font-size: 13px !important;
    line-height: 15px;
    color: white !important;
}
ul.menu-list.menu-level-1 li.menu-item .parent-description .item-description {
    color: black !important;
}

@media screen and (max-width:640px) {
    .user-text img {
        object-fit: contain;
        max-height: fit-content !important;
        height: fit-content;
    }
    .item-text.user-text img {
        object-fit: contain !important;
        max-height: fit-content !important;
        height: fit-content;
        max-width: 300px;
    }
    .desription-info * {
        max-width: 300px !important;
    }
}


.catalog-menu--section-level-1.hidden-lvl .menu-level-1 > .menu-item .parent-description {
    display:none;
}
.catalog-menu--section-level-1.hidden-lvl .menu-level-1 > .menu-item {
    display: grid;
    grid-gap: 20px 20px;
    justify-content: space-between;
    grid-template-columns: 100px 1fr;
    align-items: center;
}
.catalog-menu--section-level-1.hidden-lvl .menu-level-1 > .menu-item .title-text {
    order:2
}
.catalog-menu--section-level-1.hidden-lvl .menu-level-1 > .menu-item .block {
    order:1;
}
.catalog-menu--section-level-1.hidden-lvl .menu-level-1 > .menu-item .block .parent-title {
    min-width: 100px;
    max-width: 100px;
}


#mwf-modal {
    top:250px!important;
}


.wrapper.bg {
    background-image: url(/upload/bg_about_1.jpg);
    background-size: 100% 100%;
    background-position: 50% 50%;
    padding: 45px 40px;
}
.wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;

    box-sizing: border-box;
    margin: 0 auto;
}
.wrapper.bg .item:first-child {
    padding-right: 45px
}

.wrapper.bg .item:nth-child(2) {
    padding-left: 80px
}
.info_block .title {
    text-align: center;
    color: #fe4f03;
    font-size: 24px;
    margin-bottom: 40px;
}
.info_block {
    position: relative;
    padding-left: 290px;
    margin-right: 290px;
}
.text_bl p {
    padding-bottom: 15px;
    padding-top: 15px;
}
.info_block.timetable:before {
    background: url(/upload/conpany_time.png) no-repeat;
}
.info_block.delivery:before {
    background: url(/upload/company_delivery.png) no-repeat;
}
.mb40 {
    margin-bottom: 40px;
}
.info_block.delivery:before, .info_block.timetable:before {
    content: "";
    display: inline-block;
    width: 224px;
    height: 222px;
    margin-right: 40px;
    position: absolute;
    left: 0;
    top: 40px;
}

@media (max-width:1024px) {
    .wrapper.bg {
        background: none;
        display:block;
    }

    .wrapper.bg .item {
        padding:0px!important;
    }

    .info_block {
        padding-left: 0px;
        margin-right: 0px;
    }
    .info_block.delivery:before, .info_block.timetable:before {
        display:none;
    }

}

.menu-link span, .menu-parent .menu-item a
 {
    display:flex!important;
    align-items: center;
}
.menu-link .icon {
    margin-right:15px;
}
.section--mobile-menu-main .section-popup .menu-wrapper .menu-list .menu-item .menu-link {
    font-size: .95em;
}

.btn--all.btn-basket.item-checked.status-in-basket {
    background: #ef7422;
    color: #fff;
}

@media screen and (max-width:1024px) {
    .catalog-viewed-block {
        display:none;
    }
    header .h-line-1, header .h-line-2 {
        position: relative;
        height: 45px;
        border: 1px solid #d3d3d3;
        border-width: 0 0 1px;
        background: #0083d5;
    }
    header .h-line-1 .item-phone a, .section--mobile-contacts .section-content .item-icon svg {
        color:#fff;
    }
    header .h-line-2>.page-container, header .h-line-1>.page-container  {
        justify-content: center;
        height: 45px;
    }
    .section--mobile-menu-main.popup-shown .section-popup {
        top:70px!important;
    }
    header.fixed-header .h-line-2 {
        position:static;
    }
    header .h-line-3 {
        top: 0px!important;
        background:#fff;
    }
    header.fixed-header .h-line-3 {
        height:auto;
    }
    header .h-line-3>.page-container {
        height: 70px;
    }
    
    .h-nav span.icon-show:after {
        content: 'Меню';
        padding-left: 2px;
        font-size: 11px;
        line-height: 29px;
        position:absolute;
        bottom: -2px;
        left: 10px;
    }
    header ul.menu-list.menu-level-1 .menu-item:after
    {
        display:none!important;
    }
    header .menu-parent {
        height:auto!important;
    }
    header .h-line-3 .header--mobile-menu-button .section-content {
        color:#0083d5;
    }
    header .h-line-1 .h-contacts {
        width: 100%;
    }
    .section--mobile-contacts .section-content {
        width: 100%;
        justify-content: center;
    }
    .section--mobile-contacts .section-popup {
        left: 37%;
    }
    .section--mobile-contacts .section-content .item-phone a {
        font-size: 20px;
    }
    .h-search-catalog-button .item-form {
        position: relative;
        opacity:1;
        overflow:inherit;
        visibility: inherit;
        width:auto;
        transform:none;
    }
    .fixed-header .h-line-2 {
        display:none;
    }

    .h-search-catalog-button.mobile-view .item-icon
    {
        display:none;
    }

    .section--mobile-menu-main .section-content .item-icon svg {
        width: 40px;
        height: 40px;
    }
    
    .h-contacts .item-phone svg {
        fill:#fff;
        width: 32px;
        height: 32px;
        margin-right:10px;
        margin-top: 5px;
    }
}
header .h-basket .basket-top>a {
    color:#ff7800;
}
header .h-basket .basket-top .item-icon .item-count {
    top: 0%;
    right: -25%;
    /*color: black;*/
    background:black;
}
header .h-basket .basket-top .item-icon svg {
    fill:#f0aa29;
    width: 32px;
    height: 32px;
}
.owl-carousel .owl-stage-outer .owl-stage {
    line-height:normal;
}

.page--catalog .catalog-section-block.with-left-side .catalog-section-box { 
    grid-template-columns: 270px 1fr;
}
.page--catalog .catalog-section-block .catalog--left-side-box {
    min-width: 270px;
}

/*.btn--all.btn-add-to-basket svg {
    display:none;
}*/

.bx-set-constructor{
	background:#fff;
	border-radius:8px;
	border: 1px solid #e0e0e0;
	padding: 10px 20px;
	margin-bottom: 20px;
}

.bx-modal-small-title{
	/*display: block;
	margin-top: 10px;
	font-size:15px;
	font-weight:bold;
	margin-bottom: 20px;*/
}

.bx-original-item-container{
	text-align: center;
	margin-bottom: 20px;
}
.bx-original-item-image{
	width: 70px;
	height: auto;
}

.bx-modal-description{
	font-size: 80%;
	color: #8E8E8E;
}
/*.bx-touch .bx-added-item-table-container{margin: 0;}*/
.bx-added-item-table{
	border-bottom: 1px solid #edeef0;
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
	/**/
	table-layout: fixed;
}

.bx-added-item-table-cell-itemname,
.bx-added-item-table-cell-img,
.bx-added-item-table-cell-del,
.bx-added-item-table-cell-price{
	padding: 3px 5px;
	border-top: 1px solid #edeef0;
}
.bx-added-item-table-cell-price{
	width: 150px;
	text-align: right;
}
.bx-added-item-table-cell-img,
.bx-added-item-table-cell-del{
	width: 50px;
	height: 50px;
	text-align: center;
}
.bx-added-item-table-cell-img img{display: inline-block;}
.bx-added-item-table-cell-del{text-align: center;}
.bx-added-item-new-price{white-space: nowrap;}
.bx-constructor-result-price{margin:0 20px;font-size:120%}

.bx-added-item-delete{
	display: inline-block;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDMkRGNUY2QjgzMTExRTRCNDgzQ0YwMDY1Mzg5OUZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDMkRGNUY3QjgzMTExRTRCNDgzQ0YwMDY1Mzg5OUZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEMyREY1RjRCODMxMTFFNEI0ODNDRjAwNjUzODk5RkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEMyREY1RjVCODMxMTFFNEI0ODNDRjAwNjUzODk5RkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAgEBAQICAgEBAgICAgICAgICAwIDAwMDAgMDBAQEBAQDBQUFBQUFBwcHBwcICAgICAgICAgIAQEBAQICAgUDAwUHBQQFBwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj/wAARCAAJAAkDAREAAhEBAxEB/8QAawAAAwEAAAAAAAAAAAAAAAAAAAUICgEAAwEBAAAAAAAAAAAAAAAAAAEEAwUQAAEDAgMJAAAAAAAAAAAAAAMCBAYSBQATCEJyI7XVlgdXOBEAAgIBBQAAAAAAAAAAAAAAAAFRIgIRMYGhQv/aAAwDAQACEQMRAD8A1KSiUXhneJpFYrNL850qOb8EU/n4QrentZ3qyEes2b0hFFW0WVSc0tKqatqri9HHFaJtWIm42LOyNPXsxPe1z6hiS8dG9JAHz15M3ZtzO4YPa4DwxrhDP//Z) no-repeat center;
}

/*.bx-added-item-table-cell-del .bx-added-item-delete-text{display: none;}*/

.bx-item-set-result-block{text-align: center;}

.bx-added-item-old-price {
	padding: 0 0;
	color: #B8B8B8;
	text-decoration: line-through;
	font-size: 11px;
	line-height: 11px;
	white-space: nowrap;
}

.bx-constructor-result-table{width:100%;}
.bx-constructor-result-table td{
	padding-top:3px;
	padding-bottom:3px;
	vertical-align: bottom;
}
.bx-constructor-result-table-title{
	font-size:13px;
	text-align: right;
	padding-right:5px;
	line-height:20px;
}
.bx-constructor-result-table-value{
	padding-left:5px;
	text-align: right;
}
.bx-constructor-result-table-value strong{
	font-size:14px;
	line-height:14px;
}

.bx-constructor-result-btn-container.product-item-button {
	text-align: right;
}
.bx-added-item-table-cell-del.product-item-button.use-in-basket .btn--all.item-checked{
    display: inline-flex;
}
.bx-constructor-result-btn-container.product-item-button .btn--all,
.bx-catalog-set-item-add-btn.product-item-button .status-available {
    border-radius: 4px;
    font-weight: 500;
    padding: 10px 50px;
    width: auto;
}
.bx-catalog-set-item-add-btn.product-item-button .status-available {
    padding: 10px;
}
.bx-modal-small-title {
    /*background: #e2e2e242;*/
    padding: 10px 20px;
    margin: 0 -15px;
    background: rgb(150,220,79);
    background: linear-gradient(180deg, rgba(150,220,79,1) 0%, rgba(123,197,61,1) 100%);
    border: 1px solid #639228;
    background: url(https://www.moredoma.ru/bitrix/templates/moredoma/images/recommended.png) repeat-x!important;
    font-size: 100%;
    line-height: 100%;
    border-radius: 4px;
}
/*.element-recom .btn--all.btn-basket.item-checked.status-in-basket {
    background: #b23521;
}*/
@media (max-width:768px){
	/*.bx-constructor-result-btn-container{
		display: inline-block;
		max-width:140px;
		width:100%;
		vertical-align: middle;
	}*/

    .bx-constructor-result-btn-container.product-item-button .btn--all {
        margin-top:10px;
        width:100%;
    }
}
.bx-constructor-result-price{
	/*display: inline-block;*/
	max-width:140px;
	/*width:100%;*/
	text-align: center;
	/*border:1px solid #d3d3d3;*/
	line-height: 1.5;
	padding: 5px 0;
	font-weight: bold;
	border-radius:2px;
	white-space: nowrap;
	height:30px;
	box-sizing: border-box;
}
.bx-constructor-result-btn-container .btn{
	display: inline-block;
	max-width:140px;
	width:100%;
}

/**/
.bx-catalog-set-topsale-slider{
	border:1px solid #d3d3d3;
	border-radius:3px;
	position: relative;
	background: #f9f9f9;
	box-sizing: border-box;
	margin-bottom:20px;
	margin-top:10px;
}
.bx-catalog-set-topsale-slider:before{
	content:"";
	display: block;
	width: 20px;
	height:20px;
	position: absolute;
	left: 50%;
	border-top: 1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	background-color: #f9f9f9;
	-webkit-transform: rotate(45deg) translateX(-21px) translateY(-8px);
	   -moz-transform: rotate(45deg) translateX(-21px) translateY(-8px);
		-ms-transform: rotate(45deg) translateX(-21px) translateY(-8px);
		 -o-transform: rotate(45deg) translateX(-21px) translateY(-8px);
			transform: rotate(45deg) translateX(-21px) translateY(-8px);
	top: 10px;
}
.bx-catalog-set-topsale-slider-container{
	overflow-y: hidden;
	overflow-x: auto;
	position: relative;
	-webkit-overflow-scrolling: touch;
}
.bx-catalog-set-topsale-slider .bx-catalog-set-item{
	border:1px solid #e3e3e3;
	border-radius:3px;
	margin:0 5px;
}
.bx-catalog-set-topsale-slider-box{
	position: relative;
	padding:10px;
}
/*.bx-catalog-set-topsale-slider-box:after,
.bx-catalog-set-topsale-slider-box:before{
	position: absolute;
	content: " ";
	top: 0;
	bottom: 0;
	width: 50px;
	z-index: 1000;
	border-radius:3px;

}
.bx-catalog-set-topsale-slider-box:after{
	right: 0;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background:    -moz-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: 	-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: 	 -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: 		linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}
.bx-catalog-set-topsale-slider-box:before{
	left: 0;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background:    -moz-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: 	-ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: 	 -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: 		linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );

}*/
.bx-catalog-set-topsale-slids{}
.bx-catalog-set-item-container{
	position: relative;
	min-height: 20px;
	/**/
	float: left;
}

.bx-catalog-set-item{
	border: 1px solid transparent;
	overflow: hidden;
	border-radius: 3px;
	background: #FFF;
	-webkit-transition: all 300ms ease;
	   -moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		 -o-transition: all 300ms ease;
			transition: all 300ms ease;
	padding-bottom: 10px;
}

.bx-catalog-set-item-notavailable{
	height: 30px;
	background: #dedede;
	display: inline-block;
	padding: 0 15px;
	line-height: 28px;
	vertical-align: middle;
	font-weight: bold;
	border-radius: 3px;
	border: 1px solid #d3d3d3;
}

.bx-catalog-set-item-col,
.bx-catalog-set-item-scu,
.bx-catalog-set-item-add-btn,
.bx-catalog-set-item-custom{padding: 5px 15px;}
/*
.bx-catalog-set-item-img{
	padding: 10px;
	position: relative;
	padding-top: 109% !important;
	height: 0;
}*/
.bx-catalog-set-item-img-container{
	position: absolute;
	top:   5px;
	right: 5px;
	bottom:5px;
	left:  5px;
	text-align: center;
}
.bx-catalog-set-item-img img{
	position: absolute;
	top:50%;
	left:50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	   -moz-transform: translateY(-50%) translateX(-50%);
		-ms-transform: translateY(-50%) translateX(-50%);
		 -o-transform: translateY(-50%) translateX(-50%);
			transform: translateY(-50%) translateX(-50%);
}
.bx-catalog-set-item-title{
	line-height: 15px;
	font-size: 14px;
	overflow: hidden;
	height: 35px;
	vertical-align: top;
	padding: 5px 10px;
	position: relative;
}
.bx-catalog-set-item-title:after{
	content: "";
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background:    -moz-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: 	-ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: 	 -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: 		linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
	bottom: 0;
	right: 0;
	left: 0;
	height: 10px;
	position: absolute;
	-webkit-transition: opacity 200ms ease;
	   -moz-transition: opacity 200ms ease;
		-ms-transition: opacity 200ms ease;
		 -o-transition: opacity 200ms ease;
			transition: opacity 200ms ease;
}
.bx-catalog-set-item-price{
	text-align: center;
	min-height: 50px;
	padding: 5px 10px 0;
}

/**/
.bx-catalog-set-item-col{
	text-align: center;
}
.bx-catalog-set-item-col-minus,
.bx-catalog-set-item-col-plus{
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
}
.bx-catalog-set-item-col-minus{}
.bx-catalog-set-item-col-input{
	display: inline-block;
	width: 25px;
	height: 20px;
	vertical-align: middle;
	font-size: 11px;
}
.bx-catalog-set-item-col-plus{}
/**/
.bx-catalog-set-item-scu{}
.bx-catalog-set-item-add-btn{
	text-align: center;
}
.bx-catalog-set-item-custom{
	font-size: 12px;
	color: #B8B8B8;
}
.bx-catalog-set-item-price-new{
	font-weight: bold;
	display: block;
}
.bx-catalog-set-item-price-old{
	display: block;
	padding: 3px 0;
	color: #B8B8B8;
	text-decoration: line-through;
	font-size: 11px;
	line-height: 11px;
}
/**/
.bx-catalog-set-topsale-slide{
	display: none;
}
.bx-catalog-set-topsale-slide.bx-active{
	display: block;
}
.bx-catalog-set-topsale-slide-control{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.bx-catalog-set-topsale-slide-control-dot{
	display: inline-block;
	width: 11px;
	height:11px;
	border-radius: 50%;
	background: #dbdbdb;
}
.bx-catalog-set-topsale-slide-control-dot:hover,
.bx-catalog-set-topsale-slide-control-dot.bx-active{
	background: #1485CE;
}


@media (max-width: 530px) {
	.bx-added-item-table,
	.bx-added-item-table tbody,
	.bx-added-item-table tr,
	.bx-added-item-table-cell-img,
	.bx-added-item-table-cell-itemname,
	.bx-added-item-table-cell-price,
	.bx-added-item-table-cell-del{
		display: block;
	}
	.bx-added-item-table,
	.bx-added-item-table tr,
	.bx-added-item-table-cell-itemname,
	.bx-added-item-table-cell-price,
	.bx-added-item-table-cell-del{
		width: 100%;
	}
    .bx-added-item-table .item-rec > div {
        display:block;
    }
	.bx-added-item-table tr{
		padding-top: 10px;
		padding-bottom: 30px;
		border-top: 1px solid #EDEEF0;
		clear: both;
	}
	/*.bx-added-item-table-cell-img{
		float: left;
		border-top: none;
	}*/
	.bx-added-item-table-cell-itemname{
		border-top: none;
	}
	.bx-added-item-table-cell-price{
		text-align: center;
		border-top: none;
	}
	.bx-added-item-table-cell-itemname{
		text-align: center;
		border-top: none;
	}
	.bx-added-item-table-cell-del{
		text-align: center;
		border-top: none;
	}
	.bx-added-item-table-cell-del .bx-added-item-delete-text{
		color: #D63131;
		cursor: pointer;
		display: inline;
	}
	.bx-catalog-set-topsale-slider-box:after,
	.bx-catalog-set-topsale-slider-box:before{width: 2px;	}
	.bx-catalog-set-item-img img{border: 1px solid #EDEEF0;	}
	.bx-catalog-set-item-img,
	.bx-catalog-set-item-custom{padding: 10px 5px;}
}



.bb-basket .bb-list-container .bb-table .bb-remove {
    z-index:999;
}
/* End */
/* /local/templates/moredomatula/css/fonts.min.css?16669601922833 */
/* /local/templates/moredomatula/css/styles.min.css?170783530240337 */
/* /local/templates/moredomatula/css/pages/profile.min.css?1686233932472 */
/* /local/templates/moredomatula/components/baza23/local.empty/header--desktop/style.css?17083321082577 */
/* /local/templates/moredomatula/components/bitrix/menu/header--top/style.css?1707906932543 */
/* /local/templates/moredomatula/components/bitrix/search.title/header--catalog-form/style.css?17079069373979 */
/* /local/templates/moredomatula/components/baza23/local.empty/header--contacts/style.css?17079146932368 */
/* /local/templates/moredomatula/components/bitrix/sale.basket.basket.line/.default/style.css?17079069344171 */
/* /local/components/baza23/block.user.info/templates/.default/style.css?1686562745452 */
/* /local/templates/moredomatula/components/baza23/local.empty/section--logo/style.css?1707906913124 */
/* /local/templates/moredomatula/components/bitrix/menu/header--main/style.css?17079069315612 */
/* /local/vendors/perfect-scrollbar/perfect-scrollbar.min.css?16737064761848 */
/* /local/vendors/perfect-scrollbar/template_styles.min.css?1682251063952 */
/* /local/templates/moredomatula/components/baza23/local.empty/section--right-side/style.css?1707906914207 */
/* /local/components/baza23/block.catalog.compare.line/templates/.default/style.css?1686562744916 */
/* /local/components/baza23/block.catalog.favourites.line/templates/.default/style.css?1686562745943 */
/* /local/templates/moredomatula/components/bitrix/breadcrumb/.default/style.css?17079069151440 */
/* /local/templates/moredomatula/components/baza23/local.empty/section--page-title/style.css?1707906913428 */
/* /local/templates/moredomatula/components/baza23/local.empty/footer--contacts/style.css?17079069121243 */
/* /local/components/baza23/block.map/templates/.default/style.css?17071436642387 */
/* /local/templates/moredomatula/components/baza23/local.empty/section--page-up/style.css?17079069141170 */
/* /local/templates/moredomatula/styles.css?17079069309291 */
/* /local/templates/moredomatula/template_styles.css?171517234158470 */
