@import url('https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'icons';font-display:swap;src:url(/themes/custom/front_theme/fonts/icons.eot?tf6yrd=);src:url(/themes/custom/front_theme/fonts/icons.eot?tf6yrd=#iefix) format('embedded-opentype'),url(/themes/custom/front_theme/fonts/icons.ttf?tf6yrd=) format('truetype'),url(/themes/custom/front_theme/fonts/icons.woff?tf6yrd=) format('woff'),url(/themes/custom/front_theme/fonts/icons.svg?tf6yrd=#icons) format('svg');font-weight:normal;font-style:normal;}html,body{width:100%;height:100%;min-width:320px;}body{font-family:"Onest",Arial,sans-serif;font-size:16px;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0;padding:0;color:#000;background:#FAFAFA;}p{margin:0 0 1.4em 0;padding:0;line-height:1.6em;}table{margin:0;margin-bottom:1.4em;padding:0;border-spacing:0;border-collapse:collapse;}tbody{border:0;}table td,table th{padding:0.7em 1.4em;border:0;}table th{padding:1.4em;text-align:center;}a:link,a:visited{display:inline-block;color:#046380;text-decoration:none;position:relative;transition:color .2s ease-in-out;}a:hover{color:#F17751;}h1,.title-h1{font-size:1.5em;font-weight:600;padding:1.5em 0 1em;margin:0;}h2,.title-h2{font-size:1.25em;font-weight:600;padding:1em 0 0.6em;margin:0;}h3,.title-h3{font-size:1.125em;font-weight:700;padding:1em 0 0.6em;margin:0;}img,a[rel="shadowbox"]{border:0;}legend{padding:0;}div.messages{padding:0.7em 0.7em 0.7em;margin-top:1em;margin-bottom:2em;border:1px solid #474747;}label,.field-label{font-size:1em;font-weight:400;line-height:1.8em;color:#474747;}label.error{color:#E33535;line-height:1em;font-size:0.875em;}label.form-required{position:relative;}label.form-required:after{content:'*';position:relative;color:#E33535;padding-left:0.3em;}fieldset{margin:0;padding:0;border:0;}*:focus{outline:none;}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;-moz-box-sizing:content-box;}.form-text,.form-textarea,.form-select,.form-email,.form-number{font-size:1em;margin:0;padding:0;padding-left:0.7em;box-sizing:border-box;width:100%;border:0;color:#1C1D20;background-color:#F8F8F8;border:1px solid #F8F8F8;border-radius:0.25em;}.form-text,.form-select,.form-email{height:2.875em;line-height:2.875em;}.form-textarea{width:100%;max-width:100%;min-width:100%;max-height:10em;font-family:'Onest',Arial,sans-serif;padding:0.875em;}input:focus,textarea:focus{border-color:#F17751;}input.form-text.error,textarea.form-textarea.error,select.form-select.error,.form-item input.error,.form-item textarea.error,.form-item select.error{border-color:#EF2A2A;margin-bottom:0.5em;}.form-submit,.link-form-cover,.ui-dialog .button{position:relative;display:block;font-size:1em;font-weight:500;text-align:center;cursor:pointer;box-sizing:border-box;height:3.25em;line-height:3.25em;margin:0;padding:0 1em;color:#fff;background-color:#046380;border:0;border-radius:0.2em;-webkit-appearance:none;overflow:hidden;outline:none;z-index:0;transition:background-color .2s ease-in-out;}.form-submit:hover,.link-form-cover:hover,.ui-dialog .button:hover{background-color:#F17751;}.form-submit:disabled{display:none;}.form-actions{margin:0;padding-top:2em;}.form-item{margin:0;margin-bottom:1.5em;}.grippie{display:none;}div.error{font-size:0.85em;font-weight:400;}.content div.error{margin-bottom:1em;padding:0.7em;background:none;}.content div.error ul{padding-left:2em;}form div.error{border:0;background:none;}.form-body div.error{font-size:0.8em;margin-top:1em;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}.toolbar a{border-bottom:0;display:block;}#cboxTitle,#cboxCurrent{display:none;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose.cbox-close-plain{border:0;padding:0;margin:0;overflow:visible;font-size:1em;line-height:3em;width:3em;height:3em;margin-top:-1.5em;background-color:#fff;transition:background-color .2s ease-in-out;border-radius:0.25em;}#cboxPrevious:after,#cboxNext:after,#cboxClose.cbox-close-plain:after{font-family:'icons';font-size:2em;position:absolute;left:50%;top:50%;margin-left:-0.5em;margin-top:-0.5em;line-height:1em;width:1em;height:1em;color:#014153;transition:all .2s ease-in-out;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose.cbox-close-plain:active{outline:0;}#cboxPrevious{position:absolute;top:50%;left:0.5em}#cboxPrevious:after{content:'\e900'}#cboxNext{position:absolute;top:50%;right:0.5em}#cboxNext:after{content:'\e901'}#cboxClose.cbox-close-plain{position:absolute;top:0.5em;right:0.5em;display:block;opacity:1 !important;margin:0;}#cboxClose.cbox-close-plain:after{content:'\e903'}#cboxPrevious:hover:after,#cboxNext:hover:after,#cboxClose.cbox-close-plain:hover:after{color:#F17751;}#cboxContent,.cboxPhoto{border-radius:0.25em;}#cboxTitle{background:rgba(0,0,0,0.8);padding:10px 16px;color:#fff;border-radius:0;}.content{position:relative;z-index:1;padding:12.55em 0 2.5em;}.content p:last-child,.content ul:last-child,.content ol:last-child,.content ul li:last-child,.content ol li:last-child{margin-bottom:0;}.content h2:first-child,.content h3:first-child{padding-top:0;}.content strong{font-weight:600;}.content em{font-weight:300;font-style:italic;}.content strong em,.content em strong{font-weight:600;font-style:italic;}.content ul,.content ol{display:inline-block;margin-top:0;margin-bottom:1.4em;padding-left:1.1em;}.content ul li,.content ol li{padding-left:0.5em;padding-bottom:0.5em;line-height:1.6em;}.content ul li::marker,.content ol li::marker{width:0.375em;height:0.375em;border-radius:50%;color:#F17751;}.node-body{overflow:hidden;}.node-body ul ul,.node-body ol ol{margin:0.7em 0 0;}.content-body p + ul,.content-body p + ol{margin-top:-1em;}.node-body table{max-width:100%;line-break:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;border:0;overflow-y:scroll;display:inline-block;background-color:#F5F5F5;border-radius:0.75em;}.node-body table thead{background-color:#046380;color:#fff}.node-body table td,.node-body table th{padding:1em;border:0;}.node-body table th{text-align:left;font-size:0.875em;font-weight:300;}.node-body table tbody tr{border-bottom:1px solid #fff;}.node-body table tbody tr:last-child{border-bottom:unset}.content img{border:0;max-width:100%;height:auto;}.item-list ul li{margin-left:1.4em;}.item-list ul{margin:0;padding:0;}.progress-disabled{display:none;}.content .menu-local-tasks{width:100%;flex-basis:100%;}.content .menu-local-tasks ul{display:flex;padding-left:1em;}.content .menu-local-tasks ul li{margin-right:2em;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.node-body a.colorbox{border:0;display:inline-block;line-height:0;margin-bottom:0.3em;}.node-body .slick-slide a.colorbox{margin-bottom:0;}img.align-center,img.align-left,img.align-right{display:block;margin:1em auto;}p.text-align-center,span.text-align-center,h2.text-align-center,h3.text-align-center,h4.text-align-center{text-align:center;}p.text-align-right,span.text-align-right,h2.text-align-right,h3.text-align-right,h4.text-align-right{text-align:right;}.hidden{display:none;}.page-title h1{padding:1.3em 0;color:#014153;}.wrapper{display:flex;flex-direction:column;justify-content:stretch;height:100%;width:100%;min-width:320px;}.container{flex:1 0 auto;width:100%;}.footer{flex:0 0 auto;width:100%;box-sizing:border-box;}.inner{padding:0 1em;box-sizing:border-box;max-width:81.25em;margin:0 auto;}.header{position:fixed;top:0;width:100%;z-index:5;box-sizing:border-box;background-color:#046380;}.header .inner{display:flex;justify-content:stretch;}.header-top{height:2.375em;border-bottom:1px solid rgba(255,255,255,0.2);}.header-top .inner{position:relative;}.header .link-map-cover{display:none;}.link-search-cover{width:2.375em;height:2.375em;flex-basis:2.375em;cursor:pointer;}.link-search{width:100%;height:100%;}.icon-item{position:relative;}.icon-item:after{display:block;font-family:'icons';font-weight:400;font-size:1.5em;width:100%;height:100%;text-align:center;}.link-search::after{content:'\e90a';color:#fff;line-height:1.59em;}.header-center .inner{padding:0;flex-wrap:wrap;align-items:center;}.header .logo{height:2.375em;width:100%;flex-basis:100%;padding:1em 0;text-align:center;border-bottom:1px solid rgba(255,255,255,0.2);}a.front-link{display:block;border:0;max-width:100%;height:100%;box-sizing:border-box;}a.front-link img{height:100%;max-width:100%;}.logo-text,.working-hours{display:none;}.block-phone{width:60%;flex-basis:60%;padding:1em;box-sizing:border-box;}.block-phone-top{display:flex;flex-wrap:wrap;}.header .phone{font-size:1.125em;font-weight:700;color:#fff;width:100%;flex-basis:100%;margin-bottom:0.25em;}.block-phone-top .icon-item{width:2em;height:2em;margin-right:0.5em;}.block-phone-top .icon-item:after{font-size:1em;line-height:2em;color:#fff;border-radius:50%;transition:background-color .2s ease-in-out,color .2s ease-in-out;}.block-phone-top .icon-item:hover:after{background:#fff;}.icon-tg:after{content:'\e905';background-color:#2796C4;}.icon-wa:after{content:'\e907';background-color:#31BF2F;}.icon-vb:after{content:'\e906';background-color:#7360F2;}.icon-tg:hover:after{color:#2796C4;}.icon-wa:hover:after{color:#31BF2F;}.icon-vb:hover:after{color:#7360F2;}.header .link-message-cover{width:40%;flex-basis:40%;padding:1em 1em 1em 0;box-sizing:border-box;}.link-message{height:auto;font-size:0.75em;padding:1em 2em;line-height:normal;text-transform:uppercase;background-color:#F17751;}.link-message:hover{background-color:#FE906F;}.header-bottom .link-search-cover{display:none;}.footer-top{background-color:#fff;padding:2.75em 0;}.footer .logo{margin-bottom:1.25em;text-align:center;}.copyright{text-align:center;color:#646464;margin-bottom:1.875em;}.copyright a,.footer a.email,.author a{border-bottom:1px solid transparent;transition:border-bottom-color .2s ease-in-out;}.copyright a:hover,.footer a.email:hover,.author a:hover{color:#046380;border-bottom-color:#A8ECFF;}.footer h3{padding:0;margin-bottom:0.66em;}h3.footer-menu-title{position:relative;}h3.footer-menu-title::after{content:'\e900';font-family:'icons';font-size:0.75em;height:1.1em;width:0.75em;position:absolute;right:0.2em;top:50%;margin-top:-0.375em;transform:rotate(-90deg);transition:.2s;}h3.footer-menu-title.menu-show:after{transform:rotate(90deg);margin-top:-0.65em;}.menu-footer{margin-bottom:1.875em;}.menu-footer ul li.leaf{margin-bottom:0.75em;}.footer-contact-block-content{margin-bottom:1em;}.footer-contact-block-content:last-child{margin-bottom:0;}.footer-contact-block-title{font-size:0.875em;color:#646464;margin-bottom:0.4em;}.footer .phone{font-size:1.375em;font-weight:700;color:#000;}.footer .link-message-cover{margin-bottom:1em;}.footer .link-map,.footer .email{font-weight:500;}.footer-bottom{padding:1.25em;box-sizing:border-box;text-align:center;color:#646464;}.link-block-header{width:2.375em;height:2.375em;flex-basis:2.375em;z-index:9;}.link-block-header:after{content:'\e904';color:#fff;font-size:1.5em;text-align:center;line-height:1.59em;}.link-block-header.menu-active:after{content:'\e903';color:#000;}.block-header{position:fixed;width:100%;height:100%;left:-100%;top:0;overflow-y:auto;box-sizing:border-box;z-index:8;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%,0);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.5s,left 0.5s;opacity:0;}.block-header.menu-active{transform:none;opacity:1;left:0;overflow-y:scroll;}.block-header-inner{background-color:#fff;padding-top:2.375em;}.menu-overlay,.ui-widget-overlay,.form-overlay,#cboxOverlay{z-index:100;position:fixed;width:100vw;height:100vh;left:0;top:0;background:rgba(1,65,83,0.20);backdrop-filter:blur(10px);}.menu-overlay{z-index:1;}.menu-overlay-close{position:absolute;left:0;top:0;background-color:#fff;width:100%;height:2.375em;z-index:9;border-bottom:1px solid #E6E6E6;}ul.menu{margin:0;padding:0;box-sizing:border-box;}ul.menu li{margin:0;padding:0;}ul li.leaf{list-style:none;}.menu-main ul.menu li{border-top:1px solid #E6E6E6;}.menu-main ul.menu li a{display:inline-block;width:100%;box-sizing:border-box;font-size:1em;color:#000;padding:0.875em 1.25em;}.menu-main ul.menu li a.active,.menu-main ul.menu li a:hover{background:#014153;color:#fff;}.menu-footer ul.menu{display:none;}.menu-footer a{color:#646464;}.link-catalog{display:none;}.view-block_category a.category-link{display:flex;flex-wrap:nowrap;align-items:center;width:100%;box-sizing:border-box;font-size:1em;padding:0.875em 1.25em;border-top:1px solid #E6E6E6;}.view-block_category .category-image{width:1.75em;min-width:1.75em;height:1.75em;flex-basis:1.75em;border-radius:50%;overflow:hidden;margin-right:0.625em;}.category-image img{width:100%;height:100%;}.view-block_category .category-title span{border-bottom:1px solid transparent;transition:border-color .2s ease-in-out;}a.category-link.active .category-title span{border-color:#A8ECFF;}a.category-link:hover .category-title span{border-color:#FE906F;}.breadcrumbs{padding-top:1em;}.content .breadcrumbs ol{margin:0;padding:0;}.content .breadcrumbs li{padding:0;}.breadcrumbs li{position:relative;font-size:0.75em;margin-right:2em;}.breadcrumbs li:last-child{margin-right:0;}.breadcrumbs li::after{content:'';display:block;position:absolute;width:0.4em;height:0.4em;border-radius:100%;background-color:#D9D9D9;top:50%;margin-top:-0.3em;right:-1.2em;}.content .breadcrumbs ol li{list-style:none;display:inline-block;}.breadcrumbs li:last-child:after{display:none;}.breadcrumbs a{color:#000;transition:border-bottom-color .2s ease-in-out;border-bottom:1px solid transparent;}.breadcrumbs a:hover{border-bottom-color:#adadad;}.page-node-type-about_us .content{background-color:#fff;}.page-node-type-about_us .content-inner,.page-node-type-page .content-inner{padding-top:2.5em;}.page-node-type-about_us .page-title,.page-node-type-page .page-title{background:url(/themes/custom/front_theme/images/bg_title.jpg) no-repeat 50% 50%;background-size:cover;}.page-node-type-about_us .field_elements{margin-top:2.5em;}.page-node-type-about_us .field_elements .paragraph{position:relative;background-color:#FAFAFA;border-radius:1.25em;padding:7.5em 1.25em 1.25em;margin-bottom:1.25em;}.page-node-type-about_us .field_elements .paragraph:last-child{margin-bottom:0;}.page-node-type-about_us .field_elements .paragraph::before{font-family:'icons';position:absolute;font-size:3.125em;width:1.6em;height:1.6em;line-height:1.6em;border-radius:0.2em;left:0.4em;top:0.4em;background-color:#046380;color:#fff;text-align:center;}.page-node-type-about_us .field_elements .paragraph:nth-child(1)::before{content:'\e911';}.page-node-type-about_us .field_elements .paragraph:nth-child(2)::before{content:'\e912';}.page-node-type-about_us .field_elements .paragraph:nth-child(3)::before{content:'\e913';}.page-node-type-about_us .field_elements .field_p_title{font-size:500;font-size:1.25em;color:#014153;}.page-node-type-about_us .field_elements .field_p_text{margin-top:0.625em;}.page-node-type-about_us .footer-top{background-color:#FAFAFA;}.page-node-type-about_us .footer-bottom{background-color:#fff;}.page-node-type-contacts .content{position:relative;padding-bottom:20em;background:url(/themes/custom/front_theme/images/bg_front.jpg) no-repeat 50% 50%;background-size:cover;}.page-node-type-contacts .content-inner{padding-top:0;}.page-node-type-contacts .contact-inner{background-color:#fff;border-radius:1.25em;padding:1.25em;}.page-node-type-contacts .field_elements{margin-bottom:2.5em;}.page-node-type-contacts .field_elements .paragraph{margin-bottom:1.5em;}.page-node-type-contacts .field_elements .field_p_title{color:#9D9D9D;margin-bottom:0.4em;}.block-form-message{border:1px solid #F6F6F6;border-radius:0.25em;padding:1em;}.block-form-message .form-text,.block-form-message .form-textarea,.block-form-message .form-email{background-color:#F8F8F8;}.map-contact{position:absolute;height:28.125em;width:100%;bottom:0;left:0;z-index:-1;}.view-sold-boiler .views-row,.view-promo .views-row{background-color:#fff;max-width:30em;border-radius:0.25em;overflow:hidden;}.view-page_sold_boiler .views-row,.view-page_promo .views-row{margin:0 auto 1em;}.sold-boiler-image a,.promo-image a{display:block;line-height:0;}.item-cover{padding:1em;}.sold-boiler-city{line-height:1.7em;font-size:0.875em;padding-left:2em;color:#014153;}.sold-boiler-city::after{content:'\e908';position:absolute;color:#A8ECFF;left:0;top:50%;margin-top:-0.5em;width:1em;height:1em;line-height:1em;}.sold-boiler-title{margin:0.5em 0;}.sold-boiler-price-title{font-size:0.875em;color:#646464;margin-bottom:0.2em;}.sold-boiler-price-value{font-size:1.25em;font-weight:600;}.price-symbol{font-weight:400;color:#646464;}.node-body .sold-boiler-image{margin-bottom:1.875em;}.sold-boiler-slider{margin-bottom:1.25em;}.slider-cover a,.single-image a{border-radius:0.25em;overflow:hidden;}.field_image{line-height:0;}.slick-slide a,.node-body .promo-image{display:block;line-height:0;}.sold-boiler-carousel .slick-list{padding:0 !important;}.sold-boiler-carousel.slick-slider .slick-track{transform:none !important;}.slider-carousel .slick-slide{width:4.375em !important;height:4.375em !important;border-radius:0.25em;overflow:hidden;box-sizing:border-box;margin-right:0.875em;border:2px solid transparent;cursor:pointer;}.slider-carousel .slick-slide.slick-current{border-color:#F17751;}.video-embed-field-launch-modal{position:relative;}.video-embed-field-launch-modal::before{content:'';display:block;position:absolute;width:4em;height:4em;left:50%;top:50%;margin-left:-2em;margin-top:-2em;border-radius:50%;background-color:#fff;z-index:1;cursor:pointer;transition:background-color .2s ease-in-out;}.video-embed-field-launch-modal::after{content:'\e916';font-family:'icons';font-size:1.5em;display:block;position:absolute;width:1.83em;height:1.83em;line-height:1.83em;text-align:center;left:50%;top:50%;margin-left:-0.78em;margin-top:-0.915em;color:#F17751;z-index:2;cursor:pointer;transition:color .2s ease-in-out;}.video-embed-field-launch-modal:hover::before{background-color:#F17751;}.video-embed-field-launch-modal:hover::after{color:#fff;}.video-embed-field-launch-modal a{display:block;line-height:0;}.video-embed-field-responsive-video{position:relative;}.video-embed-field-responsive-video:after{content:'';display:block;padding-bottom:56.25%;}.video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border:0;}.video-embed-field-responsive-modal{max-width:100%;}.sold-boiler-right{background-color:#fff;border-radius:0.25em;margin-bottom:1.875em;}.sold-boiler-city-cover{padding:1.25em;border-bottom:1px solid #F5F5F5;}.node-body .sold-boiler-price{padding:1.25em;}.node-body .sold-boiler-price-title{font-size:1.125em;}.node-body .sold-boiler-price-value{font-size:1.75em;}.node-body .sold-boiler-price .field_price{display:inline;}.link-order-same-cover{padding:0 1.25em 1.25em;}.promo-title{margin-bottom:0.3125em;}.promo-text{font-size:0.875em;}.node-body .promo-image{border-radius:0.25em;overflow:hidden;margin-bottom:1em;}.node-body .promo-image a.colorbox{margin-bottom:0;}a.link-all{display:block;padding:1.25em;background-color:#fff;border-radius:0.25em;overflow:hidden;text-align:center;}a.link-all .icon-item{position:relative;padding-left:1.6em;}a.link-all .icon-item::after{content:'\e902';color:#A8ECFF;position:absolute;font-size:1.2em;left:0;top:0;width:1em;height:1em;}.page-node-type-promo .body{margin-top:1.875em;}.page-faq .column-right{margin-top:1.875em;}.link-question{margin-bottom:1.875em;}.view-faq .views-row{margin-bottom:1.875em;}.faq-cover{position:relative;margin-left:2.25em;margin-bottom:0.625em;padding:1em;background-color:#fff;border-radius:0.25em;}.faq-cover::before{content:'\e914';font-family:'icons';font-size:0.625em;text-align:center;position:absolute;left:-3.6em;top:0;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;background-color:#F17751;color:#fff;}.faq-title,.faq-a-title{font-size:0.875em;color:#646464;margin-bottom:0.7em;}.faq-a{position:relative;margin-right:2.25em;padding:1em;background-color:#fff;border-radius:0.25em;}.faq-a::before{content:'\e915';font-family:'icons';font-size:0.9375em;text-align:center;position:absolute;right:-2em;top:0;width:1.66em;height:1.66em;line-height:1.66em;border-radius:50%;background-color:#A8ECFF;color:#046380;}.block-form-question{background-color:#046380;padding:1em;border-radius:0.25em;color:#fff;}.block-form-question label{color:#fff;}.block-form-question .form-submit{background-color:#F17751;}.block-form-question .form-submit:hover{background-color:#FE906F;}.block-form-question .webform-submission-form .messages,.block-form-question .webform-submission-form .messages a{color:#fff;}.block-search-cover{display:none;position:relative;height:2.375em;}.block-search-cover .form-item-keys label{display:none;}.block-search-visible{position:absolute;right:0;top:0;display:block;width:0;background-color:#046380;box-sizing:border-box;padding:0 1em;z-index:10;}.block-search-cover .form-item{margin-bottom:0;}.block-search-cover .form-item-keys .form-text{width:100%;border:0;padding:0 6em 0 1em;height:2.375em;line-height:2.375em;border-radius:0;}.block-search-cover .form-actions{position:absolute;top:0;right:3.375em;padding:0;}.block-search-cover .form-actions .form-submit{background-color:#F17751;height:2.375em;line-height:2.375em;border-radius:0;}.block-search-cover .form-actions .form-submit:hover{background-color:#FE906F;}.block-search-close{position:absolute;cursor:pointer;width:2.375em;height:2.375em;right:1em;top:0;}.block-search-close::after{content:'\e903';background-color:#046380;color:#fff;line-height:1.58em;}.view-catalog .views-row,.view-search-result .views-row{display:flex;}.view-catalog .views-row-cover,.view-search-result .views-row-cover{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:22.375em;margin:0 auto 1em;border-radius:0.25em;background-color:#fff;padding:1em;box-sizing:border-box;}.product-image{flex-basis:100%;margin-bottom:0.625em;}.product-image a{display:block;line-height:0;}.product-title{flex-basis:100%;margin-bottom:0.625em;height:2.625em;overflow:hidden;}.product-price-cover{width:100%;flex-basis:100%;display:flex;margin-bottom:0.875em;align-items:center;}.product-price-cover .product-block-title{margin-right:1em;margin-bottom:0;}.product-block-title{font-size:0.875em;color:#646464;margin-bottom:0.5em;}.product-price,.product-volume{font-size:1.125em;font-weight:600;}.commerce-order-item-variation-cart-form-form{display:flex;flex-wrap:nowrap;}.commerce-order-item-variation-cart-form-form .field--name-quantity,.commerce-order-item-variation-cart-form-form .form-actions{width:48%;flex-basis:48%;}.commerce-order-item-variation-cart-form-form .field--name-quantity{margin-right:4%;}.commerce-order-item-variation-cart-form-form .form-item label{display:none;}.commerce-order-item-variation-cart-form-form .form-item-quantity-0-value{position:relative;padding:0 2.75em;margin-bottom:0;}.commerce-order-item-variation-cart-form-form .form-number,.commerce-order-item-pado-add-to-cart-form .form-number{height:2.75em;line-height:2.75em;text-align:center;width:100%;background-color:#FAFAFA;border:0;padding:0 0.2em;}.field--name-quantity label.error{display:none;}.number-btn{display:block;font-size:1em;position:absolute;top:0;width:2.75em;height:2.75em;line-height:2.75em;text-align:center;background-color:#FAFAFA;border:0;text-indent:-100000px;cursor:pointer;}.number-btn.decrement{left:0;border-radius:0.25em 0 0 0.25em;}.number-btn.increment{right:0;border-radius:0 0.25em 0.25em 0;}.number-btn::after{position:absolute;left:50%;top:50%;width:1em;height:1em;line-height:1em;margin-left:-0.5em;margin-top:-0.5em;text-indent:0;border-radius:50%;background:transparent;transition:background-color .2s ease-in-out,color .2s ease-in-out;}.number-btn:hover::after{background-color:#fff;}.number-btn.decrement::after{content:'\e917';}.number-btn.increment::after{content:'\e918';}.number-btn.decrement:hover::after{color:#EE5A5A;}.number-btn.increment:hover::after{color:#51DEAD;}.number-btn-symbol{text-indent:-100000px;}.commerce-order-item-variation-cart-form-form .form-actions{padding-top:0;}.commerce-order-item-variation-cart-form-form .form-submit{height:2.75em;line-height:2.75em;color:#046380;background-color:#e6eff2;width:100%;}.commerce-order-item-variation-cart-form-form .form-submit:hover{color:#fff;background-color:#046380;}.commerce-order-item-variation-cart-form-form .form-actions .ajax-progress{height:2.75em;width:100%;}.view-catalog .link-buyoneclick,.view-search-result .link-buyoneclick{height:2.75em;line-height:2.75em;margin-top:1em;color:#046380;background-color:#fff;border:1px solid #e6eff2;box-sizing:border-box;}.view-catalog .link-buyoneclick:hover,.view-search-result .link-buyoneclick:hover{color:#046380;border-color:#e6eff2;background-color:#e6eff2;}.block-catalog-sort{margin-bottom:1.25em;display:flex;position:relative;width:19.5em;}.block-catalog-sort-title{color:#646464;}.block-catalog-sort-value{position:relative;margin-left:1em;padding-right:1.4em;cursor:pointer;}.block-catalog-sort-value::after{content:'\e900';font-family:'icons';font-size:0.75em;height:1.1em;width:0.75em;position:absolute;right:0.2em;top:50%;margin-top:-0.375em;transform:rotate(-90deg);transition:.2s;}.block-catalog-sort-value.show:after{transform:rotate(90deg);margin-top:-0.65em;}.block-catalog-sort-cover{position:absolute;top:1.4em;right:0;width:11.4em;box-sizing:border-box;padding:0 1.5em 0.4em 0.8em;background-color:#fff;text-align:right;border-radius:0.25em;box-shadow:0px 10px 20px rgba(0,0,0,0.05);z-index:1;}.block-catalog-sort-cover ul{list-style:none;margin:0;padding:0;}.block-catalog-sort-cover ul li{padding:0;}.link-filters{background-color:#A8ECFF;border-radius:1.625em;color:#046380;margin-bottom:2em;}.link-filters:hover{background-color:#e6eff2;}.link-filters .icon-item{position:relative;padding-left:2em;}.link-filters .icon-item::after{content:'\e90c';display:block;position:absolute;left:0;top:50%;width:1em;height:1em;line-height:1em;margin-top:-0.5em;}.block-form-filters legend,.block-form-filters .form-item-volume label,.block-form-filters-volume legend{font-weight:500;margin-bottom:0.5em;color:#000;}.widget-price .fieldset-wrapper{position:relative;display:flex;flex-wrap:nowrap;}.block-form-filters .form-item-price-min label,.block-form-filters .form-item-price-max label,.block-form-filters-volume .form-item-price-min label,.block-form-filters-volume .form-item-price-max label{display:none;}.widget-price .fieldset-wrapper .form-item{width:48%;flex-basis:48%;}.widget-price .fieldset-wrapper .form-item-price-min{margin-right:4%;}.widget-price .form-text{font-weight:500;}.widget-price .bef-slider{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;}.widget-price .noUi-target{background:none;border-radius:0;border:0;box-shadow:none;}.widget-price .noUi-horizontal{height:3px;background-color:#DDDDDD;}.widget-price .ui-widget-header,.widget-price .noUi-connect{border:0;background:#046380;}.widget-price .ui-widget-content,.widget-price .noUi-base{background:none;border:0;}.widget-price .noUi-handle{border:0;box-shadow:none;}.widget-price .ui-slider .ui-slider-handle,.widget-price .noUi-horizontal .noUi-handle{width:1em;height:1em;border-radius:50%;cursor:pointer;}.widget-price .noUi-horizontal .noUi-handle{right:-0.5em;}.widget-price .ui-widget-content .ui-state-default,.widget-price .noUi-handle{border:0;background:#046380;}.noUi-handle:after,.noUi-handle:before{display:none;}.fieldgroup .form-item{margin-bottom:0.5em;}.fieldgroup .form-item label{line-height:1.4em;}.block-form-filters .form-item-sort-bef-combine,.block-form-filters-volume .form-item-sort-bef-combine{display:none;}.block-form-filters .form-actions,.block-form-filters-volume .form-actions{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:0;}.button-reset{background-color:#E1E1E1;color:#000;}.button-reset:hover,.button-reset:active{background-color:#E6F0F3;color:#046380;}.product-top{position:relative;}.product-lider{position:absolute;z-index:2;top:1.25em;left:0;background-color:#F17751;color:#fff;font-size:0.625em;font-weight:800;text-transform:uppercase;padding:1em;border-radius:0 2em 2em 0;}.product-images{position:relative;margin:0 auto 1.875em;max-width:32.5em;}.product-images a,.product-images .slide__thumbnail{border-radius:0.25em;overflow:hidden;}.slick--optionset--product{margin-bottom:1em;}.slick--optionset--product-thumbs{position:relative;padding:0 3em;}.slick--optionset--product-thumbs .slick-slide{display:flex;cursor:pointer;}.slick--optionset--product-thumbs .slide__thumbnail{display:inline-block;border:2px solid transparent;}.slick--optionset--product-thumbs .slick-current .slide__thumbnail{border-color:#F17751;}.product-images .slick-arrow{font-size:1em;position:absolute;height:2.5em;width:2.5em;top:50%;margin-top:-1.25em;padding:0;border:0;background:none;color:transparent;cursor:pointer;}.product-images .slick-prev{left:0;}.product-images .slick-next{right:0;}.product-images .slick-arrow::before{display:block;position:absolute;left:0;top:0;font-family:'icons';font-size:2.5em;height:100%;width:100%;color:#000;transition:color .2s ease-in-out;}.product-images .slick-prev::before{content:'\e900';}.product-images .slick-next::before{content:'\e901';}.product-images .slick-arrow.slick-disabled{opacity:0.5;}.product-images .slick-arrow:hover::before,.product-images .slick-arrow:active::before{color:#F17751;}.attribute-widgets legend,.attribute-widgets .js-form-type-select label{margin-bottom:0.5em;}.attribute-widgets .js-form-type-select label{display:inline-block;}.attribute-widgets .fieldset-legend,.attribute-widgets .js-form-type-select label{color:#646464;line-height:1em;}.field--name-quantity .form-item{position:relative;}.attribute-widgets .form-item{position:relative;}.attribute-widgets .form-select{border:1px solid #DADADA;border-radius:0.25em;}.attribute-widgets .form-radio{display:none;}.attribute-widgets .js-form-type-radio{display:inline-block;margin-right:0.5em;position:relative;}.attribute-widgets .js-form-type-radio label{display:block;font-size:0.875em;font-weight:400;line-height:2.875em;padding:0 0.7em;border:1px solid #DADADA;border-radius:0.25em;cursor:pointer;color:#046380;}.attribute-widgets .form-radio:checked+label{background-color:#046380;border-color:#046380;color:#fff;}.attribute-widgets .ajax-progress{position:absolute;left:0;bottom:0;height:2.875em;width:100%;border:1px solid #E5E5E5;border-radius:5px;box-sizing:border-box;background-color:#fff;}.attribute-widgets .js-form-type-radio .ajax-progress{font-size:0.875em;height:3em;}.add-ons-wrapper .form-item{margin-bottom:1em;}.add-ons-wrapper .form-checkbox{position:absolute;z-index:-1;opacity:0;}.add-ons-wrapper .form-checkbox+label{display:inline-flex;align-items:center;user-select:none;width:100%;}.add-ons-wrapper .form-checkbox+label::before{content:'';display:inline-block;font-size:1.125em;width:1em;height:1em;flex-shrink:0;flex-grow:0;border:1px solid #E2E2E2;border-radius:0.25em;margin-right:0.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;}.add-ons-wrapper .form-checkbox:not(:disabled):active+label::before{background-color:#E2E2E2;border-color:#E2E2E2;}.add-ons-wrapper .form-checkbox:checked+label::before{border-color:#F17751;background-color:#F17751;color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.add-price-title-cover{display:flex;justify-content:space-between;width:100%;cursor:pointer;}.form-add-to-cart-right{background-color:#fff;border-radius:0.25em;padding:1.875em;overflow:hidden;}.product-page-price-cover{margin-bottom:1.375em;}.price-title{color:#646464;margin-bottom:0.5em;}.product-page-price-cover .price{font-size:1.75em;font-weight:600;}.commerce-order-item-pado-add-to-cart-form .field--name-quantity label{display:inline-block;color:#646464;margin-bottom:0.5em;}.commerce-order-item-pado-add-to-cart-form .field--name-quantity .number-btn{top:2.3em;}.commerce-order-item-pado-add-to-cart-form .form-actions{padding-top:0;}.commerce-order-item-pado-add-to-cart-form .form-actions .form-submit{width:100%;}.commerce-order-item-pado-add-to-cart-form .form-actions .ajax-progress{width:100%;}.commerce-order-item-pado-add-to-cart-form .link-buyoneclick{background-color:#F17751;margin-top:1.5em;}.commerce-order-item-pado-add-to-cart-form .link-buyoneclick:hover{background-color:#FE906F;}.field_product_video{margin-top:1.875em;border-radius:0.25em;overflow:hidden;max-width:53.125em;}.product-body,.product-spec{margin-top:1.875em;max-width:53.125em;}.product-node.node-body table thead{background-color:#EEEEEE;color:#000;}.product-node.node-body table th{font-size:1em;font-weight:400;}.product-node.node-body table tr{background-color:#EEEEEE;}.product-node.node-body table tbody tr:nth-child(odd){background-color:#fff;}.cart-block-cover{flex-grow:1;}.cart--cart-block{text-align:right;}a.cart-block-link{position:relative;display:inline-block;height:2.375em;padding-left:2em;color:#fff;}a.cart-block-link::after{content:'\e90b';position:absolute;left:0;top:50%;height:1em;width:1em;margin-top:-0.5em;}.cart--cart-block .order-total-line-label{display:none;}.cart--cart-block .order-total-line-value,.cart-block-empty{line-height:2.375em;;}.view-commerce-cart-form table{width:100%;}.view-commerce-cart-form table thead{display:none;}.view-commerce-cart-form table tr{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1em;margin-bottom:1em;background-color:#fff;border-radius:0.25em;}.view-commerce-cart-form table td{display:block;padding:0;}.view-commerce-cart-form .views-field-field-product-images{width:2.5em;flex-basis:2.5em;margin-right:1em;}.view-commerce-cart-form td.views-field-purchased-entity{flex-basis:calc(100% - 3.5em);line-height:1.3em;margin-bottom:0.5em;padding-right:3em;box-sizing:border-box;}.view-commerce-cart-form td.views-field-unit-price__number{flex-basis:calc(100% - 3.5em);margin-left:3.5em;box-sizing:border-box;margin-bottom:1em;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-edit-quantity .js-form-item{position:relative;max-width:14em;padding:0 2.75em;margin-bottom:0;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-edit-quantity .js-form-item .form-number{height:2.75em;line-height:2.75em;text-align:center;padding:0 0.2em;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-edit-quantity .js-form-item .ajax-progress{width:100%;height:2.75em;}.view-commerce-cart-form td.views-field-total-price__number{font-weight:700;font-size:1.125em;line-height:2.4em;}.quantity-edit-input:disabled{display:none;}.views-field-dc-ajax-add-cart-views-edit-quantity .ajax-progress ~ .number-btn{display:none;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-remove-button{position:absolute;right:1em;top:1em;overflow:hidden;}.btn-delete{height:2.375em;width:2.375em;position:relative;}.delete-icon{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}.delete-icon:before{content:'\e903';font-family:'icons';font-size:1.25em;display:block;width:1.9em;height:1.9em;line-height:1.9em;color:#EB5757;text-align:center;}.btn-delete .form-submit{position:relative;text-indent:-10000px;background:none;padding:0;width:100%;height:100%;z-index:2;}.ajax-progress + .delete-icon{display:none;}.btn-delete .ajax-progress{height:2.375em;width:2.375em;}.total_price{text-align:center;}.view-commerce-cart-form .order-total-line__adjustment,.checkout-order-summary .order-total-line__adjustment{margin-bottom:0.75em;}.view-commerce-cart-form .order-total-line__total,.checkout-order-summary .order-total-line__total{font-size:1.5em;}.view-commerce-cart-form .order-total-line-value,.checkout-order-summary .order-total-line-value{font-weight:700;}.view-commerce-cart-form .form-actions,.commerce-checkout-flow-multistep-default .form-actions{text-align:center;}.view-commerce-cart-form .form-actions #edit-checkout{margin:1em auto 0;}.layout-checkout-form .layout-region:not(.layout-region-checkout-footer){background-color:#EEEEEE;padding:1em;border-radius:0.25em;margin-bottom:1.875em;}.checkout-pane{margin-bottom:0;}.checkout-pane-contact-information legend,.layout-region h3{font-size:1.125em;font-weight:500;padding-bottom:1em;}.form-item-commerce-order-policy-policy{margin-bottom:0;}.checkout-pane-billing-information legend{display:none;}.checkout-pane-customer-comments legend{font-size:1em;font-weight:400;line-height:1.8em;color:#474747;}.layout-region-checkout-footer .form-actions{padding-top:0;}.layout-region-checkout-footer .form-submit{margin:0 auto;}.checkout-order-summary table{width:100%;}.checkout-order-summary table td{padding:0.7em;}.checkout-order-summary table td.cell-quantity{padding:0.7em 0;}.checkout-order-summary table td.cell-total{padding:0.7em 0;text-align:right;}.checkout-order-summary .order-total-line{text-align:right;}.front-content.content{padding-bottom:0;}.front-top-block-cover{position:relative;}.front-top-block-cover::before{content:'';position:absolute;left:0;top:0;width:100%;height:90%;background:url(/themes/custom/front_theme/images/bg_front.jpg) no-repeat 50% 50%;background-size:cover;z-index:0;}.front-top-block-cover .inner{position:relative;z-index:1;}.front-top-text-cover{padding:5em 0;text-align:center;}h1.front-text-h1{font-size:1em;padding:0;}.front-top-text1{display:block;color:#014153;font-size:1.25em;font-weight:500;margin-bottom:0.8em;}.front-top-text2{display:block;color:#014153;font-size:2.5em;font-weight:900;text-transform:uppercase;}.front-top-text3{display:inline-block;color:#014153;font-size:1.375em;font-weight:300;margin-top:0.65em;background-color:#fff;padding:0.45em 1.4em;border-radius:4.54em;width:10em;line-height:1.8em;}.front-top-text3-icon{position:relative;padding-left:1.3em;}.front-top-text3-icon::after{content:'\e919';font-size:1em;color:#A8ECFF;position:absolute;left:0;top:50%;width:1em;height:1em;margin-top:-0.5em;line-height:1em;}a.text-color-orange{font-weight:600;color:#F17751;}a.text-color-orange:hover{color:#046380;}.block-adv-cover{border-radius:1em;background-color:#fff;padding:1.875em 1em 1em 1em;display:flex;flex-wrap:wrap;justify-content:space-around;box-shadow:0px 20px 60px rgba(0,0,0,0.05)}.block-adv-item{width:45%;flex-basis:45%;font-size:0.875em;padding-top:3.4em;text-align:center;position:relative;color:#014153;margin-bottom:1.875em;}.block-adv-item::after{position:absolute;top:0;left:0;font-size:2.85em;height:1em;}.ai-1::after{content:'\e90d';}.ai-2::after{content:'\e90e';}.ai-3::after{content:'\e90f';}.ai-4::after{content:'\e910';}.block-adv-link-cover{width:100%;flex-basis:100%;}a.block-adv-link{font-size:0.875em;font-weight:500;display:flex;background-color:#eefbff;box-sizing:border-box;padding:1.1em 1.1em 1.1em 5em;border-radius:0.35em;}a.block-adv-link::before{content:'';display:block;position:absolute;left:0.5em;top:50%;width:4em;height:4.5em;margin-top:-2.25em;background:url(/themes/custom/front_theme/images/bg_doc.svg) no-repeat 50% 50%;background-size:cover;}.front-block h2{font-size:1.5em;color:#014153;}.front-block.front-categories-cover h2{padding-bottom:0.2em;}.front-block-title-text{font-size:1.25em;font-weight:300;color:#678d98;}.front-categories-cover{padding-top:2.5em;}.view-block_front{margin-top:1.875em;display:flex;flex-wrap:wrap;justify-content:space-between;}.view-block_front .views-row{width:calc(50% - 0.5em);flex-basis:calc(50% - 0.5em);margin-bottom:1.25em;}.view-block_front a.category-link{display:block;}.view-block_front a.category-link:hover{color:#014153;}.view-block_front .category-image{width:100%;height:6.25em;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:0.25em;margin-bottom:0.625em;}.view-block_front .category-title{display:inline;font-size:0.875em;border-bottom:1px solid transparent;}.view-block_front a.category-link:hover .category-title{color:#014153;border-color:#8CC9DB;}.front-form-cover{background:url(/themes/custom/front_theme/images/bg_form_front.jpg) no-repeat 50% 50%;background-size:cover;padding:2.5em 0;}.front-form-cover h2,.front-cities-cover h2{color:#fff;}.front-form-cover .front-block-title-text,.front-cities-cover .front-block-title-text,.front-faq-form-cover .front-block-title-text{color:#9bbec8;}.front-form-cover .webform-ajax-form-wrapper{margin-top:1.5em;}.front-form-cover label,.front-form-cover .fieldset-legend{color:#fff;}.front-form-cover .form-submit,.link-call{background-color:#F17751;text-transform:uppercase;}.front-form-cover .form-submit:hover,.link-call:hover{background-color:#FE906F;}.front-faq-form-cover{background-color:#046380;border-radius:0.25em;padding:1.625em;}.front-form-cover .js-webform-radios{display:flex;}.front-form-cover .webform-type-radios .form-item{margin-right:1em;}.front-form-cover .webform-ajax-form-wrapper .messages a{color:#F17751;}.front-form-cover .webform-ajax-form-wrapper .messages a:hover{color:#FE906F;}.front-faq-form-cover h2{color:#fff;}.front-faq-form-cover .phone{font-size:1.25em;font-weight:600;color:#fff;margin-top:1.25em;margin-bottom:1.7em;position:relative;padding-left:1.6em;}.front-faq-form-cover .phone.icon-item::after{content:'\e909';font-size:0.6em;display:block;position:absolute;left:0;top:50%;height:2em;width:2em;margin-top:-1em;line-height:2em;text-align:center;background-color:#A8ECFF;border-radius:50%;color:#046380;}.front-product-lider-cover{padding:3.125em 0;}.view-block_catalog_lider,.view-block_sold_front,.view-block_promo_front{padding-bottom:3.5em;position:relative;}.view-block_catalog_lider .slick-track{display:fle;}.view-block_catalog_lider .slick-slide{height:auto;}.front-block .slick-slide a{line-height:normal;}.front-block .slick-arrow{position:absolute;bottom:0;font-size:1em;width:50%;height:3.5em;color:transparent;border:0;padding:0;background:none;z-index:2;cursor:pointer;}.front-block .slick-prev{left:0;}.front-block .slick-next{right:0;}.front-block .slick-arrow::after{display:block;position:absolute;left:0;top:0;font-family:'icons';font-size:1.5em;background-color:#fff;color:#014153;width:100%;height:100%;line-height:2.33em;transition:color .2s ease-in-out,background-color .2s ease-in-out;}.front-block .slick-arrow:hover::after,.front-block .slick-arrow:active::after{background-color:#F17751;color:#fff;}.front-block .slick-prev::after{content:'\e900';border-radius:0.25em 0 0 0.25em;}.front-block .slick-next::after{content:'\e901';border-radius:0 0.25em 0.25em 0;}.front-faq-cover,.front-promo-cover{padding:2.5em 0;background-color:#fff;}.view-block_faq_front .views-row{margin-bottom:0.625em;border-radius:0.25em;}.front-faq-q{border-radius:0.25em;overflow:hidden;background-color:#FAFAFA;padding:0.625em 3.125em 0.625em 1em;position:relative;transition:color .2s ease-in-out,background-color .2s ease-in-out;cursor:pointer;}.front-faq-q *,.front-faq-a *{font-size:0.875em;font-size:600;}.front-faq-q::after{content:'\e918';font-size:1.8em;font-weight:bold;color:#C4C4C4;display:block;position:absolute;right:0.42em;top:50%;width:1em;height:1em;margin-top:-0.5em;transition:color .2s ease-in-out,transform .2s ease-in-out;}.front-faq-q:hover{background-color:#E6F0F3;color:#046380;}.front-faq-q:hover::after{color:#046380;}.front-faq-q.show{background-color:#F17751;color:#fff;border-radius:0.25em 0.25em 0 0;}.front-faq-q.show::after{content:'\e917';color:#fff;transform:rotate(180deg);}.front-faq-a{display:none;color:#646464;background-color:#fff;padding:0.625em 1em;border-radius:0 0 0.25em 0.25em;}.front-faq-a.show{box-shadow:0px 10px 20px rgba(0,0,0,0.05);}.front-sold-boiler-cover{padding:2.5em 0;}.view-block_sold_front .slick-list,.view-block_promo_front .slick-list{margin-bottom:1em;}.view-block_sold_front .slick-track,.view-block_promo_front .slick-track{display:flex;}.view-block_sold_front .views-row,.view-block_promo_front .views-row{height:auto;}.view-block_promo_front .views-row{border-radius:0;}.view-block_promo_front .item-cover{padding-left:0;padding-right:0;padding-bottom:0;}.front-promo-cover.front-block .slick-arrow::after{background-color:#FAFAFA;}.front-promo-cover.front-block .slick-arrow:hover::after{background-color:#F17751;}.front-cities-cover{background:#046380 url(/themes/custom/front_theme/images/front_map.svg) no-repeat 50% 50%;background-size:90% auto;padding:2.5em 0;}.cities-count{font-size:1.25em;font-weight:600;margin-top:0.5em;color:#F17751;}.cities-count span{color:#fff;}.view-cities{margin-top:1.875em;}.view-cities .views-row{display:inline-block;margin-bottom:0.3125em;margin-right:0.3125em;}.city-title{font-size:0.875em;line-height:2.3em;border-radius:1.2em;padding:0 0.8em;background-color:#014153;color:#fff;}.user-login-form{max-width:15em;background-color:#fff;padding:1em;border-radius:0.25em;}.form-overlay{z-index:1000;}.form-block{position:absolute;z-index:2000;width:100%;}.form-close,.ui-dialog .ui-dialog-titlebar-close{position:absolute;cursor:pointer;z-index:8041;width:2em;height:2em;right:1em;top:1em;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;color:transparent;}.form-close:after,.ui-dialog .ui-dialog-titlebar-close::after{content:'\e903';font-family:'icons';font-size:1.5em;position:absolute;left:50%;top:50%;width:1em;height:1em;margin-left:-0.5em;margin-top:-0.5em;transition:color .2s ease-in-out;color:#1C1D20;}.form-close:hover:after,.ui-dialog .ui-dialog-titlebar-close:hover::after{color:#E33535;}.form-block-inner{height:100%;box-sizing:border-box;padding:1.25em;background-color:#fff;border-radius:0.25em;}.form-block h2{padding:0 1.5em 1em 0;}.ui-dialog{width:auto !important;max-width:20em;padding:3em 1.25em 1.25em 1.25em;background-color:#fff;z-index:300;border-radius:0.25em;box-sizing:border-box;}.ui-dialog .ui-dialog-titlebar{border:0;background:none;font-weight:400;padding:0;position:unset;}.ui-dialog .ui-dialog-title{display:none;}.ui-dialog-content{height:auto !important;}.ui-dialog .ui-dialog-content .form-actions{display:none;}.ui-dialog .form-actions{padding-top:1em;}.webform-confirmation{font-size:18px;padding:2.1em;}.webform-confirmation p{margin:0;}.form-block div.messages{margin:0;padding-left:0.7em;}.webform-client-form  .form-checkbox{display:inline-block;width:1.4em;}.form-item-policy label{font-weight:400;line-height:1.4em;}.form-item-policy a{color:#F17751;}.form-item-policy a:hover{color:#FE906F;}.webform-type-radios .form-item{margin-bottom:0;}.captcha .description,.captcha__title{display:none;}.captcha .form-item{margin-bottom:0;}.captcha img{margin-bottom:0.3em;}.form-item-captcha-response label{margin-right:1em;}.form-item-captcha-response .form-text{max-width:10em;}.description{color:#999999;font-size:0.7em;}.visually-hidden{display:none;}.webform-submission-form div.messages{padding:0;margin:0 0 1em 0;border:0;}.form-managed-file .form-file{margin-bottom:1em;}.form-managed-file .form-submit{height:2em;font-size:1em;}.form-managed-file .form-submit span{margin-bottom:1em;height:2em;line-height:1.8em;color:#FF3B09;border-radius:0 1em 1em 0;background-color:#fff;}.form-managed-file .form-submit:hover span{color:#1c1f1e;}.form-managed-file .form-submit:hover span::after{background-color:#fff;color:#1c1f1e;}.js-form-type-managed-file .description{margin-top:1em;}.webform-submission-form .messages{color:#F17751;}.ajax-progress{display:flex;align-items:center;text-align:center;height:3.25em;width:7.15em;padding:0;overflow:hidden;}.form-body .ajax-progress{height:2em;}.ajax-progress .throbber{display:block;float:none;margin:0 auto;padding:0;background:none;}.throbber,.throbber:after{border-radius:50%;width:2em;height:2em;}.throbber{font-size:10px;width:1em;height:1em;position:relative;text-indent:-9999em;border-top:1em solid rgba(36,40,44,0.2);border-right:1em solid rgba(36,40,44,0.2);border-bottom:1em solid rgba(36,40,44,0.2);border-left:1em solid #046380;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.ajax-progress .message{display:none;}.form-link-call,.form-link-message,.form-link-question,.form-link-order-same,.form-link-buyoneclick{max-width:24em;}.form-link-map{max-width:50em;height:28.125em;}.item-list-pager{width:100%;padding:0;margin:2em 0 0;padding:0.375em;box-sizing:border-box;overflow:hidden;background-color:#fff;border-radius:0.25em;}.item-list-pager .pager__items{float:left;left:50%;position:relative;text-align:center;margin:0;padding:0;}ul.pager__items li{right:50%;position:relative;list-style:none;display:inline-block;margin:0 0.1875em;padding:0;text-align:center;vertical-align:middle;}ul.pager__items a{font-size:1em;height:2.375em;width:2.625em;line-height:2.375em;border:0;border-radius:0.25em;color:#646464;transition:color .2s ease-in-out,background-color .2s ease-in-out;}ul.pager__items a:hover{color:#fff;background-color:#F17751;}ul.pager__items .pager__item--previous a,ul.pager__items .pager__item--next a{display:block;font-size:1.5em;border:0;width:1.583em;height:1.583em;line-height:1.583em;position:relative;color:#646464;}ul.pager__items .pager__item--previous a:hover,ul.pager__items .pager__item--next a:hover{color:#F17751;background:none;}.pager__items .is-active a{color:#fff;background-color:#046380;}.pager__item--ellipsis{height:1.75em;width:1.75em;line-height:1.75em;}@media screen and (min-width:600px){.front-block .slick-list{margin-left:-0.625em;margin-right:-0.625em;}.front-block .slick-slide{margin-left:0.625em;margin-right:0.625em;}.view-catalog,.view-search-result{display:flex;flex-wrap:wrap;justify-content:space-between;}.view-catalog .views-row,.view-search-result .views-row{width:calc(50% - 0.625em);flex-basis:calc(50% - 0.625em);}.view-catalog .views-row-cover,.view-search-result .views-row-cover{margin-bottom:1.25em;}}@media screen and (min-width:760px){h1,.title-h1{font-size:2.25em;}h2,.title-h2{font-size:1.75em;}h3,.title-h3{font-size:1.375em;}.node-body table{overflow:hidden;}img.align-left{display:block;float:left;margin-right:1em;margin-bottom:1em;}img.align-right{display:block;float:right;margin-left:1em;margin-bottom:1em;}.inner{padding:0 1em;}.header .inner{padding:0 1em;justify-content:space-between;align-items:center;}.link-block-header,.link-search-cover{display:none;}.header .link-map-cover{display:block;flex-basis:30%;}.header .link-map{display:inline-block;height:2.375em;line-height:2.375em;padding-left:1.5em;color:#9bbec8;cursor:pointer;}.header .link-map::after{content:'\e908';position:absolute;left:0;top:0;font-size:1em;width:1em;height:1em;}.header .logo{width:13.5em;flex-basis:13.5em;border:0;padding:0;}.block-phone{width:35%;flex-basis:35%;display:flex;padding:0;padding-left:4em;margin:1em 0;position:relative;flex-direction:column-reverse;}.block-phone::after{content:'\e909';font-size:1em;display:block;position:absolute;left:0;top:50%;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;margin-top:-1.25em;color:#A8ECFF;background-color:#1d738d;border-radius:50%;}.working-hours{display:block;color:#9bbec8;font-size:0.875em;}.header .link-message-cover{min-width:10.5em;width:10.5em;flex-basis:10.5em;padding:0;}.link-message{font-size:0.875em;padding:0 1em;line-height:3.28em;}.header-bottom{background-color:#014153;}.block-header-inner{display:flex;}.header-bottom .inner{position:relative;}.link-catalog{display:block;cursor:pointer;position:relative;font-size:0.75em;padding-left:1.5em;line-height:4em;color:#fff;text-transform:uppercase;margin-right:0.36em;}.link-catalog::after{content:'\e904';font-size:1em;width:1em;height:1em;line-height:1em;text-align:center;position:absolute;left:0;top:50%;margin-top:-0.5em;color:#4d7a87;}.block-header{position:relative;flex-grow:1;width:auto;overflow-y:visible;left:0;transform:none;transition:none;opacity:1;}.block-header-inner{background:none;padding-top:0;}.menu-catalog-inner{display:none;background-color:#fff;border-radius:0 0 1em 1em;padding:1em;z-index:10;}.menu-catalog-inner.menu-active{display:block;position:absolute;width:calc(100% + 3em);left:0;top:3em;box-sizing:border-box;box-shadow:0px 20px 60px rgba(0,0,0,0.20);}.view-block_category{display:flex;flex-wrap:wrap;justify-content:center;}.view-block_category .views-row{width:24%;flex-basis:24%;margin-bottom:2.5em;}.view-block_category a.category-link{flex-wrap:wrap;text-align:center;justify-content:center;padding:0;border-top:0;}.view-block_category .category-image{width:4.125em;flex-basis:4.125em;height:4.125em;margin-right:0;margin-bottom:0.625em;}.view-block_category .category-title{flex-basis:100%;}.menu-main{height:3em;flex-grow:1;}.menu-main ul{display:flex;justify-content:space-between;height:100%;align-content:center;}.menu-main ul.menu li{border-top:0;height:100%;}.menu-main ul.menu li a{display:flex;align-items:center;height:100%;font-size:0.75em;text-transform:uppercase;color:#fff;padding:0 0.36em;}.menu-main ul.menu li a.active,.menu-main ul.menu li a:hover{background-color:#03526A;}.block-search{height:3em;width:3em;flex-basis:3em;}.header-bottom .link-search-cover{display:block;}.link-search-cover{width:3em;height:3em;}.link-search::after{line-height:2em;}.block-search-cover{height:3em;background-color:#014153;}.block-search-cover .form-item-keys .form-text,.block-search-cover .form-actions .form-submit{height:3em;line-height:3em;}.block-search-cover .form-item-keys .form-text{border-top:1px solid #014153;border-bottom:1px solid #014153;}.block-search-cover .form-actions{right:3.9em;}.block-search-close{width:3em;height:3em;}.block-search-close::after{line-height:2em;background-color:#014153;}.content{padding-top:12.25em;}.front-block{padding:3.75em 0;}.front-top-block-cover{padding:0;}.front-top-text-cover{padding:11em 0;}.front-top-text1{font-size:1.875em;}.front-top-text2{font-size:3.75em;}.front-top-text3{font-size:2.25em;padding:0.3em 1em;width:14em;}.block-adv-item{width:24%;flex-basis:24%;font-size:1em;margin-bottom:0;}a.block-adv-link{font-size:1.25em;box-sizing:border-box;padding:1.1em 1.1em 1.1em 5em;margin-top:2em;min-height:5em;align-items:center;}a.block-adv-link::before{margin-top:-2em;}.front-block h2{font-size:1.875em;}.front-block-title-text{font-size:1.5em;}.front-categories-cover{padding-bottom:2.5em;}.view-block_front .views-row{width:calc(25% - 0.75em);flex-basis:calc(25% - 0.75em);}.front-faq-q,.front-faq-a{padding:1em 3em 1em 2em;}.front-faq-q *,.front-faq-a *{font-size:1em;}.front-faq-form-cover{padding:2em;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.front-faq-form-cover h2{flex-basis:100%;}.front-faq-form-text-cover{flex-grow:1;}.front-faq-form-cover .front-block-title-text{font-size:1.25em;}.front-faq-form-cover .phone{margin-top:0.75em;margin-bottom:0;}.front-faq-form-cover .link-call{flex-basis:14em;}.content{padding-bottom:3.5em;}.breadcrumbs{padding-top:1.375em;margin-bottom:0;}.breadcrumbs li{font-size:0.875em;}.page-title h1{padding-top:0.8em;padding-bottom:1.88em;}.page-node-type-about_us .content-inner{padding-top:3.5em;}.footer-top{padding:3.7em 0;}.page-node-type-about_us .field_elements{display:flex;justify-content:space-between;}.page-node-type-about_us .field_elements .paragraph{width:calc(100%/3 - 0.75em);flex-basis:calc(100%/3 - 0.75em);box-sizing:border-box;margin-bottom:0;}.view-page_sold_boiler,.view-page_promo{display:flex;flex-wrap:wrap;justify-content:space-between;}.view-page_sold_boiler .views-row,.view-page_promo .views-row{width:calc(50% - 0.625em);flex-basis:calc(50% - 0.625em);margin:0 0 1.25em 0;}.item-cover{padding:1.25em;}.sold-boiler-city{font-size:1em;}.sold-boiler-title,.promo-title{margin-bottom:1.25em;}.sold-boiler-title a,.promo-title a{font-size:1.125em;}.block-form-question{padding:1.25em;}.page-node-type-contacts .contact-inner{display:flex;justify-content:space-between;}.page-node-type-contacts .node-body{width:40%;flex-basis:40%;}.block-form-message{width:55%;flex-basis:55%;}.view-catalog .views-row-cover,.view-search-result .views-row-cover{margin:0 0 1.25em 0;}.view-commerce-cart-form div[data-drupal-selector="order-total-summary"] .total_price{margin-top:1em;text-align:right;}.view-commerce-cart-form .form-actions,.layout-region-checkout-footer .form-actions{display:flex;justify-content:end;}.view-commerce-cart-form .form-actions #edit-checkout,.layout-region-checkout-footer .form-submit{margin:0;}.faq-cover{margin-left:3.75em;padding:1.25em 1.5em;}.faq-cover::before{font-size:1em;}.faq-a{margin-right:3.75em;padding:1.25em 1.5em;}.faq-a::before{font-size:1.5em;right:-2.5em;}}@media screen and (min-width:980px){.block-phone{width:40%;flex-basis:40%;}.block-phone-top{display:flex;flex-wrap:nowrap;align-items:center;}.header .phone{width:auto;flex-basis:auto;margin-bottom:0;margin-right:1em;}.block-phone-top .icon-item{flex-basis:2em;}.block-header{display:flex;}.block-header-inner{width:100%;}.link-catalog{font-size:0.875em;line-height:4em;margin-right:1em;padding-left:2em;}.link-catalog::after{font-size:1.14em;}.menu-catalog-inner.menu-active{width:calc(100% + 3.5em);top:3.5em;padding:1.5em 1.5em 0 1.5em;}.view-block_category{justify-content:space-between;}.view-block_category .views-row{width:20%;flex-basis:20%;padding:0 0.5em;box-sizing:border-box;}.menu-main{height:3.5em;}.menu-main ul.menu li a{font-size:0.875em;padding:0 1em;}.block-search{height:3.5em;width:3.5em;flex-basis:3.5em;}.link-search-cover,.block-search-close{width:3.5em;height:3.5em;}.link-search::after,.block-search-close::after{line-height:2.33em;}.block-search-cover,.block-search-cover .form-item-keys .form-text,.block-search-cover .form-actions .form-submit{height:3.5em;line-height:3.5em;}.block-search-cover .form-actions{right:4.5em;}.content{padding-top:11.0625em;}.front-form-cover{padding:0;}.front-form-cover-inner{padding:3.75em 35% 3.75em 0;position:relative;}.front-form-cover-inner::after{content:'';position:absolute;right:0;top:0;width:60%;height:100%;background:url(/themes/custom/front_theme/images/bg_form_front_1.png) no-repeat 100% 100%;background-size:contain;z-index:0;}.front-form-cover-inner .webform-submission-form{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;z-index:1;}.front-form-cover-inner #edit-container-left{width:calc(60% - 0.625em);flex-basis:calc(60% - 0.625em);}.front-form-cover-inner #edit-container-right{width:calc(40% - 0.625em);flex-basis:calc(40% - 0.625em);}.front-form-cover-inner .js-form-type-textarea,.front-form-cover-inner .js-form-type-checkbox,.front-form-cover-inner .captcha,.front-form-cover-inner .form-actions{flex-basis:100%;}.front-block h2{font-size:2.25em;padding:0.1em 0 1em;}.front-block .slick-arrow{width:4.125em;bottom:unset;top:-5.45em;}.front-block .slick-prev{left:unset;right:4.125em;}.view-block_catalog_lider,.view-block_sold_front,.view-block_promo_front{padding-bottom:0;}.item-cover{padding:1em 2em 2em 2em;}.front-block .slick-list{margin-left:-0.725em;margin-right:-0.725em;}.front-block .slick-slide{margin-left:0.725em;margin-right:0.725em;}.footer-top .inner{display:flex;justify-content:space-between;}.footer-contact-top,.menu-footer,.footer-contact-block{width:24%;flex-basis:24%;}.footer .logo{text-align:left;}.copyright{text-align:left;}.copyright-text{margin-bottom:1em;}h3.footer-menu-title::after{display:none;}.menu-footer{margin-bottom:0;}.menu-footer ul.menu{display:block;}.menu-footer ul li.leaf:last-child{margin-bottom:0;}.footer-contact-block-content,.footer .link-message-cover{margin-bottom:1.25em;}.footer-contact-block-title{font-size:1em;}.footer-bottom{text-align:right;}.page-catalog .contact-inner,.page-faq .contact-inner{display:flex;flex-wrap:nowrap;justify-content:space-between;}.page-catalog .column-left,.page-faq .column-right{width:30%;flex-basis:30%;}.page-catalog .column-right,.page-faq .column-left{width:65%;flex-basis:65%;}.page-catalog .column-right{display:flex;flex-wrap:wrap;flex-direction:row-reverse;}.page-catalog .content-inner .messages__wrapper div.messages{margin-bottom:3em;}.link-filters{display:none;}.form-link-filters{position:relative;display:block !important;}.block-form-filters h2{display:none;}.view-search-result .views-row{width:calc(100%/3 - 0.825em);flex-basis:calc(100%/3 - 0.825em);}.product-top{display:flex;justify-content:space-between;padding-bottom:9em;}.product-images{width:calc(50% - 0.725em);flex-basis:calc(50% - 0.725em);margin-left:0;margin-right:0;}.product-top .product-addtocart{width:calc(50% - 0.725em);flex-basis:calc(50% - 0.725em);}.form-add-to-cart-right{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;}.form-add-to-cart-right .product-page-price-cover,.form-add-to-cart-right .field--name-quantity,.form-add-to-cart-right .form-actions,.form-add-to-cart-right .link-buyoneclick{width:24%;flex-basis:24%;margin:0;}.form-add-to-cart-right .field--name-quantity .form-item{margin-bottom:0;}.form-add-to-cart-right .price-title{line-height:1.8em;}.sold-boiler-node,.promo-node{display:flex;flex-wrap:wrap;justify-content:space-between;}.sold-boiler-node .column-left,.promo-node .column-left{width:calc(70% - 0.725em);flex-basis:calc(70% - 0.725em);max-width:53.125em;}.sold-boiler-node .column-right,.promo-node .column-right{width:calc(30% - 0.725em);flex-basis:calc(30% - 0.725em);height:max-content;}.sold-boiler-node .field_body,.promo-node .body{width:100%;flex-basis:100%;}.sold-boiler-city-cover,.node-body .sold-boiler-price{padding:2em;}.link-order-same-cover{padding:0 2em 2em;}.sold-boiler-node .sold-boiler-city{font-size:1.125em;}.page-faq .column-right{margin-top:0;}.link-question{display:none;}.page-node-type-contacts .content{padding-bottom:30em;}.page-node-type-contacts .contact-inner,.block-form-message{padding:2em;}.page-node-type-contacts .field_elements{font-size:1.125em;}.map-contact{height:40.625em;}.view-commerce-cart-form table tr{align-items:center;}.view-commerce-cart-form td.views-field-purchased-entity{flex-basis:40%;margin-bottom:0;padding-right:1.5em;}.view-commerce-cart-form td.views-field-unit-price__number{flex-basis:15%;padding-right:1.5em;text-align:right;margin-left:0;margin-bottom:0;}.view-commerce-cart-form td.views-field-dc-ajax-add-cart-views-edit-quantity{flex-basis:9.625em;}.view-commerce-cart-form td.views-field-total-price__number{flex-basis:15%;padding-right:1.5em;text-align:right;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-remove-button{position:relative;right:unset;top:unset;flex-basis:2.375em;}}@media screen and (min-width:1280px){h1,.title-h1{font-size:2.5em;}.inner{padding:0 1.25em;}.header{position:relative;}.header .inner{flex-wrap:nowrap;padding:0 1.5em;}.header .logo{display:flex;align-items:center;width:auto;height:auto;flex-basis:auto;flex-grow:1;}.header a.front-link{height:2.375em;width:13.5em;flex-basis:13.5em;margin-right:2em;}.logo-text{display:block;flex-basis:22em;color:#fff;text-align:left;}.block-phone{min-width:24em;width:auto;flex-basis:auto;flex-grow:1;padding-top:1.25em;padding-bottom:1.25em;}.block-header,.link-catalog{margin-right:2.5em;}.block-search-visible{padding:0 1.5em;}.menu-main ul.menu li a{padding:0 1.5em;}.content{padding-top:0;}.front-block:not(.front-form-cover){padding:5.375em 0;}.front-categories-cover{padding-bottom:4.175em;}.block-adv-cover{padding:2em;align-items:center;}.front-top-text1{font-size:2.5em;}.front-top-text2{font-size:4.6875em;}.front-top-text3{font-size:2.1875em;}.block-adv-item{width:15%;flex-basis:15%;}.block-adv-link-cover{width:38%;flex-basis:38%;}a.block-adv-link{margin-top:0;margin-left:2em;}.view-block_front .views-row{width:calc(20% - 0.75em);flex-basis:calc(20% - 0.75em);margin-bottom:1.875em;}.view-block_front .row-empty{display:none;}.view-block_front .category-title{font-size:1em;}.front-form-cover-inner{padding:5.375em 35% 5.375em 0;}.front-faq-cover .inner{display:flex;flex-wrap:wrap;justify-content:space-between;}.front-faq-cover h2{flex-basis:100%;}.view-block_faq_front{width:calc(70% - 1.125em);flex-basis:calc(70% - 1.125em);}.front-faq-form-cover{width:calc(30% - 1.125em);flex-basis:calc(30% - 1.125em);box-sizing:border-box;height:min-content;}.front-faq-form-text-cover{margin-bottom:2em;}.view-block_faq_front .views-row{margin-bottom:1em;}.front-faq-form-cover h2{font-size:1.625em;}.promo-text{font-size:1em;}.front-block.front-cities-cover{padding:13.75em 0;}.product-top{padding-bottom:0;}.product-images{width:32.5em;flex-basis:32.5em;margin-right:2.5em;}.product-top .product-addtocart{width:auto;flex-basis:auto;flex-grow:1;}.commerce-order-item-pado-add-to-cart-form{display:flex;justify-content:space-between;}.form-add-to-cart-left{width:calc(50% - 0.75em);flex-basis:calc(50% - 0.75em);}.form-add-to-cart-right{width:calc(50% - 0.75em);flex-basis:calc(50% - 0.75em);position:relative;display:block;height:min-content;}.form-add-to-cart-right .product-page-price-cover,.form-add-to-cart-right .field--name-quantity,.form-add-to-cart-right .form-actions,.form-add-to-cart-right .link-buyoneclick{width:100%;}.form-add-to-cart-right .product-page-price-cover{margin-bottom:1.375em;}.form-add-to-cart-right .field--name-quantity,.form-add-to-cart-right .form-actions{margin-bottom:1.5em;}.field_product_video{margin-top:4.375em;}.page-node-type-about_us .field_elements .paragraph{width:calc(100% / 3 - 1.75em);flex-basis:calc(100% / 3 - 1.75em);}.view-page_sold_boiler .views-row,.view-page_promo .views-row{width:calc(100%/3 - 2.5em);flex-basis:calc(100%/3 - 2.5em);margin-bottom:2.5em;}.layout-checkout-form{display:flex;flex-wrap:wrap;justify-content:space-between;}.layout-checkout-form .layout-region:not(.layout-region-checkout-footer){padding:1.5em;width:calc(50% - 0.9375em);flex-basis:calc(50% - 0.9375em);box-sizing:border-box;}.layout-region-checkout-footer{width:100%;flex-basis:100%;}}@media screen and (min-width:1300px){.page-catalog .column-left,.page-faq .column-right{width:calc(25% - 1.25em);flex-basis:calc(25% - 1.25em);}.page-catalog .column-right,.page-faq .column-left{width:75%;flex-basis:75%;}.page-catalog .column-right{position:relative;}.view-catalog .views-row,.view-search-result .views-row{width:calc(100%/3 - 0.925em);flex-basis:calc(100%/3 - 0.925em);}.block-catalog-sort{position:absolute;right:0;top:-2.5em;width:19.5em;justify-content:flex-end;}.view-catalog .views-row-cover,.view-search-result .views-row-cover{padding:1.25em;}}
