@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Roboto:400,400i,700,700i&display=swap&subset=cyrillic,cyrillic-ext');
/* @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{height:100%;width:100%;min-width:320px;}body{margin:0;padding:0;color:#191c26;font-size:16px;font-family:'Roboto',Arial,sans-serif;}a:link,a:visited{color:#6194c4;text-decoration:none;transition:color .2s ease-in-out;}a:hover,li a:hover{color:#1d5e9b;text-decoration:none;}h1,.title-h1{font-family:'Roboto',Arial,sans-serif;font-size:1.875em;font-weight:700;margin:0;padding:1em 0;text-transform:uppercase;text-align:center;}h2,.title-h2,.form-title{font-family:'Roboto',Arial,sans-serif;font-size:1.375em;font-weight:700;margin:0;padding:1.25em 0 0.625em 0;text-transform:uppercase;text-align:center;}.form-title{text-align:center;padding-top:0;}h3{font-family:'Roboto',Arial,sans-serif;font-size:1.125em;font-weight:400;margin:0;padding:1em 0 0.625em 0;text-transform:uppercase;}p{margin:0 0 1.25em 0;padding:0;line-height:1.25em;}table{margin:0;margin-bottom:1.25em;padding:0;border-spacing:0;width:100%;}table td{padding:0.625em;}table p{margin:0}img,a[rel="shadowbox"]{border:0;}legend{padding:0;}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;}input:focus,textarea:focus{border:1px solid #6194c4;}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:1px solid #ff4835;}div.messages{margin:0 0.625em 1.25em 0.625em;padding:0.625em;padding-left:2.5em;border:1px solid #30ce34;}label.form-required{position:relative;}label.form-required:after{content:'*';position:relative;color:#e20505;padding-left:0.3em;}label,.field-label,.fieldset-legend{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:0.875em;text-transform:uppercase;line-height:1.8em;}.form-text,.form-textarea,.form-select,.form-number,.form-email{font-size:0.875em;margin:0.3em 0;padding-left:1.25em;background-color:#fff;border:1px solid #dddee2;box-sizing:border-box;width:100%;border-radius:2px;color:#2f3036}.form-text,.form-select,.form-number,.form-email{height:2.85em;line-height:2.85em;}.form-submit,.link-call,.ui-dialog .button,.cookie-agreement-button{font-size:0.875em;font-weight:700;height:2.85em;line-height:2.85em;color:#fff;padding:0 1em;cursor:pointer;text-align:center;background-color:#ff4835;border:0;border-radius:2px;-webkit-appearance:none;outline:none;}.form-submit:hover,.form-submit:active,.link-call:hover,.ui-dialog .button:hover,.cookie-agreement-button:hover{background-color:#df1500;}.form-submit:focus{border:0;color:#fff;}.form-submit:disabled{display:none;}.form-actions{margin-top:1em;text-align:center;}div.error,.error{color:#ff4835;border:0;}div.error{background-image:none;}.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;}.cookie-agreement{position:fixed;bottom:1em;left:50%;transform:translateX(-50%);width:90%;max-width:26em;padding:1.5em;z-index:1;box-sizing:border-box;background-clip:padding-box;background-color:#fff;border:solid 2px #844D3E;}a.cookie-agreement-button{display:inline-block;color:#fff;margin-top:1em;}.toolbar a{border-bottom:0;display:block;}#cboxTitle,#cboxCurrent{display:none !important;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose.cbox-close-plain{border:0;padding:0;margin:0;overflow:visible;font-size:1em;line-height:2.625em;width:2.625em;height:2.625em;margin-top:-1.5em;background-color:#191c26;transition:color .2s ease-in-out;border-radius:50%;z-index:1111;}#cboxPrevious:after,#cboxNext:after,#cboxClose.cbox-close-plain:after{font-family:'icons';font-size:1em;position:absolute;left:50%;top:50%;margin-left:-0.5em;margin-top:-0.5em;line-height:1em;width:1em;height:1em;color:#fff;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;}#cboxPrevious:hover:after,#cboxNext:hover:after,#cboxClose.cbox-close-plain:hover:after{color:#c71212}#cboxContent,.cboxPhoto{border-radius:0;}#cboxClose.cbox-close-plain:after{content:'\e902'}.content{padding:2em 0;}.content p:last-child,.content ul li:last-child,.content ol li:last-child{margin-bottom:0;}.content strong{font-weight:700;}.content em{font-weight:400;font-style:italic;}.content strong em,.content em strong{font-weight:700;font-style:italic;}.content ul,.content ol{display:inline-block;margin-top:0;margin-bottom:1.4em;}.content ul ul,.content ol ol{margin:0.7em 0 0;}.block-edit{border:1px dashed #797979;display:table-cell;}.link-edit{text-align:right;padding-right:0.3em;padding-bottom:0.3em;}.link-back{margin-top:1em;}.content table{max-width:100%;line-break:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.node-body table th{border-right:1px solid #e4e8ec;background-color:#e4e8ec;font-size:0.875em;font-weight:700;}.node-body table th:last-child{border-right:0;}.node-body table tr:nth-child(2n){background-color:#f4f6f8;}.node-body table td{border:1px solid #e4e8ec;}.content div.messages,.front-messages div.messages{margin-top:1em}.content img{border:0;max-width:100%;height:auto;}.page-node- h1.title-page,.page-node h1.title-page,.page-product h1.title-page{text-align:left;text-transform:none;}.block-border{font-size:1.125em;font-weight:700;border:2px solid #844D3E;padding:1em;}.item-list ul li{margin-left:1.4em;}.item-list ul{margin:0;padding:0;}.progress-disabled{display:none;}.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;}.icon-item{position:relative;}.icon-item:before{font-family:'icons';font-size:1.5em;width:1em;height:1em;}.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;}.item-left{margin:0 auto 2em;position:relative;text-align:center;}.item-left img{max-width:100%;height:auto;}.inner{padding:0 0.62em;margin:0 auto;max-width:1200px;height:100%;}.footer{position:relative;padding:3.75em 0;text-align:center;color:#191c26;background-color:#f9f4f0;}.header{position:relative;padding:4.5em 0 2em;background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(252,243,233,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(252,243,233,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(252,243,233,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(252,243,233,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(252,243,233,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(252,243,233,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fcf3e9',GradientType=0);}.header-top{position:fixed;top:0;left:0;width:100%;box-sizing:border-box;background-color:#fbfbfc;height:3.5em;padding:0.5em 0;border-bottom:1px solid #e4ddd9;z-index:10;}a.link-menu-main{font-size:1em;display:block;position:absolute;top:0.5em;left:0.2em;border:0;width:2.8em;height:2.5em;padding:0;z-index:3;}.link-menu-main-inner{display:block;position:relative;width:1.5em;height:0;border-top:2px solid #191c26;border-bottom:1px solid #191c26;cursor:pointer;margin:1.2em 0.63em;box-sizing:border-box;}.link-menu-main-inner:before,.link-menu-main-inner:after{content:'';display:block;position:absolute;width:100%;height:0;border-top:2px solid #191c26;border-bottom:1px solid #191c26;}.link-menu-main-inner:before{top:0.3em;}.link-menu-main-inner:after{bottom:0.4em;}a.full-wrapper{position:fixed;left:80%;top:0px;width:100%;height:100%;z-index:1000;padding:0;margin:0;background-color:rgba(228,231,239,0.5);}a.full-wrapper .link-menu-main-inner{height:1.5em;border:0;margin:1em 0 0 1em;}a.full-wrapper .link-menu-main-inner:before{display:none;}a.full-wrapper .link-menu-main-inner:after{content:'\e902';border:0;font-size:1.4em;font-family:'icons';position:absolute;left:0;top:0;width:1em;height:1em;color:#ff4835;}.icon-set:before{font-family:'icons';left:0;top:0;position:absolute;vertical-align:middle;color:#ff4835;}.user-link{float:right;position:relative;line-height:2.5em;padding-left:1.3em;margin-left:1em;color:#6194c4;}a.link-account{float:right;margin-right:1em;}.logo{text-align:center;margin-bottom:1em;height:3.125em;}.logo a{border:0;display:block;height:100%;line-height:0;}.logo img{height:100%;width:auto;}.phone{margin:0 auto;padding-left:1.3em;position:relative;}.phone:before{content:"\e905";top:50%;margin-top:-0.5em;}.header .phone{float:left;width:50%;height:3em;padding:0;}.header .phone:before{display:none;}.phone a{display:block;cursor:auto;font-size:1.1em;color:#92969c;}.phone p{margin:0;line-height:1.45em;cursor:pointer;}.phone a strong{font-weight:700;color:#191c26;}.block-link-call{float:left;width:50%;height:2.8em;padding-top:0.2em;}.block-contact{clear:both;padding-top:0.4em;text-align:center;}.city{padding:0.5em 0;text-align:center;}.block-domain-current{display:inline-block;position:relative;padding-left:1.3em;}.block-domain-current:before{font-size:0.875em;font-family:'icons';left:0;top:0;position:absolute;vertical-align:middle;color:#ff4835;content:"\e903";line-height:1.4em;}.link-domains{font-size:0.875em;cursor:pointer;}.link-domains:after{content:'\e90d';font-family:'icons';font-size:0.5em;margin-left:0.5em;line-height:2em;vertical-align:bottom;}.block-contact-cover{display:inline-block;}.email{padding-left:1.3em;position:relative;display:inline-block;}.email:before{font-size:0.875em;content:"\e904";line-height:1.7em;}.email span{display:inline-block;line-height:1.8em;font-size:0.875em;position:relative;margin:0;}.email a{color:#191c26;}.link-map{color:#6194c4;font-size:0.875em;display:inline-block;padding-left:1.3em;margin:0 auto;position:relative;cursor:pointer;}.link-map:before{content:"\e923";}.link-map:hover{color:#1d5e9b;}.link-map p{margin-bottom:0;}.block-domains-data{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left;}a.domain-item{display:inline-block;flex-basis:calc(50% - 0.375em);margin-bottom:1em;}.domain-item.row-empty{display:inline-block;flex-basis:calc(50% - 0.375em);}.block-search{position:relative;box-sizing:border-box;padding:1em 0;}.block-search #views-exposed-form-search-result-page-search{position:relative;height:3.125em;width:100%;box-sizing:border-box;-webkit-box-shadow:0px 10px 15px 0px rgba(88,118,145,0.06);-moz-box-shadow:0px 10px 15px 0px rgba(88,118,145,0.06);box-shadow:0px 10px 15px 0px rgba(88,118,145,0.06);}.block-search #views-exposed-form-search-result-page-search div{height:100%;}.block-search label{display:none;}.block-search .form-item-text{float:left;width:85%;}.block-search .form-text{border:0;background-color:#fff;margin:0;height:100%;line-height:100%;width:100%;border-radius:2px 0 0 2px;color:#a6a9ae;}.block-search .form-text:focus{color:#2f3036;}.block-search .form-actions{border:0;float:left;width:15%;padding-top:0;margin-top:0;position:relative;}.block-search .form-submit{position:relative;width:100%;height:2em;line-height:2em;background-color:#6194c4;box-sizing:border-box;border-radius:0 2px 2px 0;font-size:1em;height:3.125em;padding:0;z-index:2;text-indent:-10000px;vertical-align:top;}.block-search .form-submit:hover{background-color:#276eb0;}.block-search .form-actions:after{content:'\e90b';font-size:1.4em;font-family:'icons';width:2em;height:2.21em;left:50%;top:0;color:#fff;margin-left:-1em;position:absolute;line-height:2.21em;text-align:center;z-index:3;}.block-cart{text-align:right;}.menu-main-open .block-cart{display:none;}.cart-empty-icon{position:relative;line-height:1.5em;display:inline-block;margin:0.5em 0.62em 0.5em 0;padding-left:1.5em;}.cart-empty-icon:before{font-size:1.4em;vertical-align:top;content:"\e90a";color:#a9afb8;line-height:1em;}a.link-cart{display:inline-block;padding:0 0.62em 0 2.2em;position:relative;text-align:left;float:right;}.quantity-raw{position:absolute;font-size:0.875em;left:0;top:50%;width:2.1em;height:2.1em;margin-top:-1.05em;line-height:2.1em;text-align:center;font-weight:700;color:#ffffff;border-radius:1.1em;background-color:#ff4835;}.link-cart .cart-title{display:block;font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:0.75em;text-transform:uppercase;color:#a9afb8;}.link-cart .cart-total-value{display:block;font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:1.375em;color:#303134;}.link-cart .order-total-line-label{display:none;}.link-checkout{font-size:0.875em;line-height:2.8em;margin-right:1em;}.footer a:link,.footer a:visited{color:#ff4835;}.footer a:hover{color:#d92512;}.footer-left{margin-bottom:0.6em;}.footer .phone{max-width:9em;margin-bottom:0.6em;}.footer .phone a{color:#92969c;}.author{margin-top:1.6em;}.menu-main{position:relative;}.menu-main.sidr{display:none;position:fixed;padding:0;top:0;height:100%;z-index:999999;width:80%;overflow-x:none;overflow-y:auto;}.menu-main.sidr.left{left:-80%;right:auto;background-color:#fff;}ul.menu{margin:0;padding:0;}ul.menu li{margin:0;padding:0;list-style:none;}ul.menu{padding:1em 0;}.menu a{display:inline-block;font-family:'Roboto Condensed',Arial,sans-serif;font-size:1.25em;font-weight:700;line-height:2.5em;padding:0 1em;text-transform:uppercase;border:0;color:#191c26;text-align:center;width:100%;box-sizing:border-box;}.menu a:hover,.menu a.active{color:#ff4835;border:0;}.menu-main ul.menu .menu{padding:0;}.menu-main ul.menu .menu  li{line-height:1.8em;}.menu-main .menu .menu a{font-size:1em;font-weight:400;text-transform:none;}.menu-main .menu .expanded a.collapsible .expanded-cover{padding-left:1.4em;position:relative;}.menu-main .menu .expanded a.collapsible .expanded-cover:before{content:'\e90d';font-size:0.5em;font-family:'icons';left:0;top:0;position:absolute;vertical-align:middle;line-height:2.6em;transition:transform .2s ease-in-out;}.menu-main .menu .expanded a.expanded.collapsible{background-color:#ff4835;color:#fff;}.menu-main .menu .expanded a.expanded .expanded-cover:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.menu-main li .menu li a:before{display:none;}.menu-main li .menu a:hover,.menu-main li .menu a.active,.menu-main li .menu a.active-trail{color:#ff4835;}.submenu{margin-top:1em;}.submenu .menu{width:100%;}.submenu .menu li{display:block;width:32%;float:left;}.submenu .menu li.item5{width:66%;}.submenu .menu a{display:inline-block;font-family:'Roboto Condensed',Arial,sans-serif;font-size:1em;font-weight:700;line-height:2em;padding:0 1em;text-transform:none;border:0;color:#191c26;text-align:center;width:100%;box-sizing:border-box;}.submenu .menu a.active-trail,.submenu .menu a.active{color:#ff4835;border:0;}.link-catalog-cover{position:absolute;width:100%;bottom:-1.55em;left:0;padding:0 0.62em;box-sizing:border-box;}.link-catalog{position:relative;cursor:pointer;margin:0 auto;padding:0 1.25em;line-height:3.125em;font-weight:700;text-transform:uppercase;border-radius:2px;background-color:#f1c794;box-sizing:border-box;color:#fff;text-shadow:0px 2px 2px rgba(236,171,123,0.5);}.link-catalog:hover{background-color:#ff4835;}.title-inner:after{content:'\e911';font-size:0.8em;font-family:'icons';position:absolute;right:1.7em;top:0;text-shadow:0px 2px 2px rgba(236,171,123,0.5);}.link-catalog:active,.link-catalog:active .title-inner:after{text-shadow:none;}.menu-catalog-inner{display:none;position:absolute;left:0;top:0;width:100%;z-index:100;margin:0;box-sizing:border-box;padding:3em 0 1em;background-color:#fff;}.menu-catalog .menu li a{font-size:1.125em;text-transform:none;text-align:left;}.menu-catalog li a:hover,.menu-catalog a.active-trail,.menu-catalog a.active{background-color:#ff4835;color:#fff;}.menu-catalog li .menu{padding:0;}.menu-catalog li .menu a{font-size:0.875em;padding-left:2em}.menu-catalog li .menu a:hover,.menu-catalog li .menu a.active-trail,.menu-catalog li .menu a.active{background-color:#fff;color:#ff4835;}.menu-catalog-submenu{margin:1em;border-bottom:1px solid #e7eaee;}.menu-catalog-submenu ul.menu{padding:0;}.menu-catalog-submenu ul li{display:inline-block;margin-right:0.5em;}.menu-catalog-submenu a{display:inline-block;color:#191c26;font-size:0.875em;font-weight:700;padding:0 1em;margin:0 auto 1em;height:2.85em;line-height:2.85em;border:1px solid #d7dbe0;border-radius:2px;text-align:center;cursor:pointer;text-transform:none;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.menu-catalog-submenu a.active{background-color:#f1f3f6;border-color:#f1f3f6;}.menu-catalog-submenu a:hover{background-color:#ff4835;border:1px solid #ff4835;color:#fff;}.block-search{position:relative;z-index:5;}.form-link-search{display:none;}.form-link-search .form-item{margin-bottom:0;}.form-link-search .form-item label{display:none;}.search-api-autocomplete-search.ui-widget.ui-widget-content{display:none;position:absolute;top:2.85em !important;left:0;cursor:default;list-style:none;padding:0;margin:0;margin-top:4px;outline:0;z-index:2100;background-color:#fff;max-width:calc(100% - 1.5em);border:1px solid #edeff1;max-width:unset !important;}.search-api-autocomplete-search .ui-menu-item{list-style-image:none;margin:0;padding:0.2em 1em;box-sizing:border-box;border-bottom:1px solid #edeff1;cursor:pointer;}.search-api-autocomplete-search .ui-menu-item:hover{background:#f4f6f9;}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none;}.search-api-autocomplete-search .ui-menu-item-wrapper{position:relative;border:0;margin:0;padding:0;}.search-api-autocomplete-suggestion{padding:0.3em 0.6em;position:relative;}.ui-helper-hidden-accessible{display:none;}.breadcrumb ol{margin:0;padding:0;}.content .breadcrumb ol li{margin:0;padding:0;list-style:none;line-height:normal;min-height:unset;display:inline;}.content .breadcrumb ol li:after{content:'»';}.content .breadcrumb ol li:last-child:after{content:'';}.front-slider-block{display:none;}.front-block-text-item.ti2{margin-top:1em;background-color:#E7C7A0;padding:1em;}.block-shop-item{margin-bottom:1em;padding-left:3.25em;position:relative;}.block-shop-item h3{font-weight:700;text-transform:none;padding-top:0;}.block-shop-item:before{font-family:'icons';font-size:2.25em;height:1em;width:1em;line-height:1em;position:absolute;left:0;top:0;color:#844D3E;text-align:center;}.si1:before{content:'\e91d';}.si2:before{content:'\e91e';}.si3:before{content:'\e91f';}.si4:before{content:'\e920';}.si5:before{content:'\e921';}.si6:before{content:'\e922';}.block-shop-item-bottom{margin-top:2em;}.block-shop-item-bottom-text{margin-top:1em;}.menu-catalog-bottom ul.menu li{display:inline-block;padding-right:1em;margin-right:1em;position:relative;margin-bottom:0.875em;}.menu-catalog-bottom ul.menu li:after{content:'|';position:absolute;right:0;top:0;}.menu-catalog-bottom ul.menu li:last-child:after{display:none;}.menu-catalog-bottom .menu a{display:inline;font-family:'Roboto',Arial,sans-serif;font-size:1em;font-weight:400;line-height:unset;padding:0;text-transform:none;color:#6194c4;text-align:left;}.menu-catalog-bottom .menu a:hover{color:#1d5e9b;}.view-display-id-block_reviews{margin-top:2em;}.view-display-id-block_reviews .item-cover{padding:0;}.front .view-catalog .views-row{margin-bottom:0}.view-page_catalog .view-content,.view-search-result .view-content,.view-news .view-content,.view-gallery .view-content,.field_gallery_images{display:flex;flex-wrap:wrap;}.view-page_catalog .views-row,.view-search-result .views-row,.view-news .views-row,.view-gallery .views-row,.field_gallery_images .gallery-item{display:flex;width:100%;vertical-align:top;margin-bottom:2.5em;position:relative;}.views-row.row-empty{display:none !important;}.view-block_promo .slick-list{width:100%;}.view-block_promo .slick-track{margin:0;}.item-cover{width:100%;position:relative;max-width:20em;margin:0 auto;padding-bottom:3.125em;}.product-image{position:relative;margin-bottom:1.625em;}.product-image a{display:block;line-height:0;border:0;}.product-flag{position:absolute;left:-0.25em;top:1.3em;font-size:0.75em;font-weight:700;color:#fff;line-height:2.3em;padding:0 1.25em;}li .product-flag{left:0;}.product-promo{background-color:#6194c4;}.product-new{background-color:#ff4835;}.flag-top{top:4em;}.product-cover{min-height:3.5em;max-height:5.4em;padding:0 1em;}.product-title{margin-right:40%;overflow:hidden;font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:1.125em;text-transform:uppercase;padding-top:0.1em;}.product-title a{color:#191c26;}.product-title a:hover{color:#ff4835;}.product-price-cover{float:right;width:35%;text-align:right;}.product-price{width:100%;font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:1.5em;color:#ff4835;}.product-price.old-price{display:inline;}.old-price{font-size:1.25em;color:#cbd0d3;position:relative;}.old-price:after{content:'';position:absolute;width:110%;height:2px;top:50%;left:-5%;background:rgba(255,72,131,0.5);}.item-cover .product-addtocart{position:absolute;bottom:0;right:0.62em;}.addtocart-cover{position:relative;height:2.5em;width:6.85em;line-height:2.5em;color:#fff;padding-left:2.5em;cursor:pointer;text-align:center;background-color:#f1f3f6;border:0;border-radius:2px;}.addtocart-cover .form-submit{background:none;color:#191c26;vertical-align:top;padding:0 1.3em;}.cart-icon{position:absolute;left:0;top:0;border-right:1px solid #e2e5e9;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;}.cart-icon:before{content:'\e908';color:#ff4835;width:100%;}.addtocart-cover:hover{background-color:#ff4835;color:#ffffff;}.addtocart-cover:hover .form-submit{color:#ffffff;}.addtocart-cover:hover .cart-icon{border-right-color:#e93522;}.addtocart-cover:hover .cart-icon:before{color:#ffffff;}.product-price .list_price{display:inline;}.node-product .slick--skin--asnavfor .slick-list{padding:0 5em 0 0 !important;}.slick{position:relative;}.slick-arrow{font-size:16px;position:absolute;bottom:0;width:2em;height:2em;text-indent:-10000px;cursor:pointer;background-color:#ff4835;overflow:hidden;border:0;border-radius:2px;z-index:2;}.slick-arrow:hover,.slick-arrow:active{background-color:#df1500;border:0;}.slick-arrow.slick-prev{left:0;}.slick-arrow.slick-next{right:0;}.slick-arrow.slick-disabled{background-color:#cbd0d3;}.slick-arrow:before{position:absolute;font-family:'icons';top:50%;margin-top:-0.5em;width:1em;height:1em;color:#fff;text-indent:initial;}.slick-arrow.slick-prev:before{content:'\e900';left:50%;margin-left:-0.5em;}.slick-arrow.slick-next:before{content:'\e901';right:50%;margin-right:-0.5em;}.slick__slider,.item-left .sb-image{overflow:hidden;margin-bottom:0.62em;line-height:0;}.slick--optionset--product .slick__arrow button,.slick--optionset--product-preview .slick__arrow button{top:50%;margin-top:-1em;display:block;}.slick--optionset--product .slick__arrow button.slick-prev,.slick--optionset--product-preview .slick__arrow button.slick-prev{left:1em;}.slick--optionset--product .slick__arrow button.slick-next,.slick--optionset--product-preview .slick__arrow button.slick-next{right:1em;}.slick--optionset--product .slick__arrow button:before{display:block;line-height:0.9em;}.slick--skin--asnavfor .slick-current img{box-sizing:border-box;outline:2px solid #ff4835;outline-offset:-2px;}.node-body .product-price{font-size:3.125em;}.node-body .product-price .commerce-product-field{display:inline-block;}.node-body .product-price.old-price{font-size:1.875em;}.product-option-block{margin-top:1.75em;}.product-option{margin-top:0.5em;}.product-option-title{display:inline-block;width:4.5em;color:#a6a9ae;font-size:0.875em;padding-left:1.7em;position:relative;}.product-option-title.icon-set:before{content:'\e90f';position:absolute;left:0;color:#ff4835;font-size:1.3em;line-height:1.2em;}.product-height .product-option-title:before{content:'\e90e';left:0.3em;}.product-depth .product-option-title:before{content:'\e910';}.product-option-value{font-size:0.875em;font-weight:700;}.product-option-value div{display:inline;}.option-material .product-option-title{padding:0;width:9.5em;}.node-body .product-addtocart{margin-top:1.75em;}.attribute-widgets{margin-bottom:1em;}.attribute-widgets label,.attribute-widgets .fieldset-legend{color:#a6a9ae;font-size:0.875em;font-weight:400;}.attribute-widgets .fieldgroup .form-item-purchased-entity-0-attributes-attribute-size label{color:#191c26;font-weight:700;}.attribute-widgets .form-item-purchased-entity-0-attributes-attribute-size{overflow:hidden;}.attribute-widgets .fieldgroup{margin-bottom:0.5em;}.attribute-widgets .product--rendered-attribute .form-item{display:inline-block;margin-right:0.5em;margin-bottom:0.5em;vertical-align:top;}.attribute-widgets .product--rendered-attribute .form-item .form-radio{display:none;}.attribute-widgets .product--rendered-attribute .form-item .option{font-size:1em;display:block;width:2.5em;height:2.5em;border:2px solid #dae0e3;border-radius:2px;cursor:pointer;}.attribute-widgets .product--rendered-attribute .form-item input[type="radio"]:checked+label{border-color:#ff4c39;}.attribute-widgets .ajax-progress .message{display:none;}.attribute-widgets .product--rendered-attribute .form-item .ajax-progress + .option{display:none;}.attribute-widgets .product--rendered-attribute .form-item .ajax-progress{width:2.75em;height:2.55em;padding-top:0.2em;}.attribute-widgets .form-item-purchased-entity-0-attributes-attribute-size .ajax-progress{display:inline-block;width:1.1em;height:1.1em;position:absolute;left:0;background:#fff;}.attribute-widgets .form-item-purchased-entity-0-attributes-attribute-size .ajax-progress .throbber{width:0.6em;height:0.6em;border-width:0.4em;margin:3px 3px 0px 4px;}.product--rendered-attribute .option{position:relative;}.product--rendered-attribute .option .color-title{visibility:hidden;text-transform:none;background-color:#f1f3f6;color:#191c26;text-align:center;padding:0.3em 0.6em;border-radius:2px;position:absolute;z-index:1;bottom:125%;left:50%;width:8em;margin-left:-4em;opacity:0;transition:opacity 0.3s;}.product--rendered-attribute .option:hover .color-title{visibility:visible;opacity:1;}.field--name-quantity{display:inline-block;width:9.4em;vertical-align:top;}.field--name-quantity .form-item{position:relative;padding:0 2.7em;}.field--name-quantity label{display:none;}.field--name-quantity .form-number,.quantity-edit-input{font-size:1.25em;display:inline-block;font-weight:700;width:3em;height:2em;line-height:2em;margin:0 2px;padding:0;text-align:center;vertical-align:top;}.field--name-quantity label.error{display:none;}.number-btn{position:absolute;top:0;cursor:pointer;display:block;font-family:Arial;font-size:1.56em;width:1.6em;height:1.6em;line-height:1.6em;color:#fff;text-align:center;box-sizing:border-box;border:0;background-color:#6194c4;border-radius:2px;}.number-btn:hover{background-color:#276eb0;}.number-btn.decrement{left:0;}.number-btn.increment{right:0;}.node-body .form-actions{display:inline-block;vertical-align:top;margin-top:0;margin-left:0.5em;}.product-text{clear:both;padding-top:2.5em;}.product-related-block,.block-block-promo,.block-front-catalog-promo,.block-front-catalog-new,.block-shop{margin-top:2em;}.product-related-block .product-price{font-size:1.5em;}.product-related-block .product-price.old-price{font-size:1.25em;}.product-related-block h2,.block-block-promo h2,.block-front-catalog-promo h2,.block-front-catalog-new h2,.view-display-id-block h2,.block-front-reviews-block h2{font-size:1.875em;}.slider-cover,.view-block_promo,.view-block_new{position:relative;padding-bottom:3.5em;}.field_product_related{position:relative;}.field_product_related .slick-arrow{bottom:-3.5em;z-index:2;}ul.slick-dots{position:absolute;bottom:-3.5em;text-align:center;margin:0;padding:0;width:100%;z-index:1;}ul.slick-dots li{position:relative;list-style:none;display:inline-block;vertical-align:top;margin:0 0.35em 0.5em;padding:0;text-align:center;}ul.slick-dots button{display:block;font-size:16px;height:0.625em;width:0.625em;background-color:#e7eaee;border-radius:50%;text-indent:-10000px;border:0;cursor:pointer;padding:0;}ul.slick-dots button:hover,ul.slick-dots button:active,ul.slick-dots .slick-active button{background-color:#ff4835;}.addtocart-cover .ajax-progress{position:absolute;left:0;width:100%;height:100%;overflow:hidden;}.ajax-progress + .cart-icon{display:none;}.addtocart-cover + .ajax-progress{background:none;}.progress-disabled{display:none;}.ajax-progress .throbber{float:none;margin:0.4em auto;background:none;width:1em;height:1em;}.throbber,.throbber:after{border-radius:50%;width:10em;height:10em;}.throbber{font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(36,40,44,0.2);border-right:1.1em solid rgba(36,40,44,0.2);border-bottom:1.1em solid rgba(36,40,44,0.2);border-left:1.1em solid #ff4835;-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);}}.ui-widget-overlay{background-color:rgba(0,0,0,0.6);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;}.ui-dialog{padding:3.5em 2em 2em;background-color:#fff;z-index:1001;max-width:19em;border-radius:5px;}.ui-dialog-title{display:none;}.ui-dialog-titlebar-close{cursor:pointer;}.ui-button-text{display:none;}.atc-confirmation-dialog .text{font-size:1.4em;margin-bottom:0.5em;}.links-left,.links-right{float:left;width:50%;line-height:2em;}.links-right{text-align:right;}.form-link-filters{max-width:30em;}.link-filters{font-size:0.875em;font-weight:700;max-width:8em;background:#6194c4;color:#fff;padding:0 1em;margin:0 auto 1em;height:2.85em;line-height:2.85em;border-radius:2px;text-align:center;cursor:pointer;}.link-filters .title-inner{padding-right:1.3em;position:relative;}.link-filters .title-inner:after{content:'\e90c';color:#fff;right:0;line-height:1.6em;}.filters-catalog-inner{display:none;background-color:#fff;left:0;top:0;width:100%;margin:0;box-sizing:border-box;padding:2em 0 0;}.catalog-filters .views-exposed-form{padding:1em;}.form-link-filters form{padding:1em;}.widget-price{padding-bottom:1.5em;border-bottom:1px solid #e7eaee;}.widget-price .fieldset-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between;}.widget-price .form-wrapper .form-wrapper{position:relative;display:flex;flex-wrap:nowrap;}.widget-price .form-wrapper .form-wrapper .form-item{width:48%;flex-basis:48%;margin-bottom:1em;}.widget-price .form-wrapper .form-wrapper legend{float:left;width:14%;flex-basis:14%;margin:0.75em 1em 0 0;}.widget-price .form-wrapper .form-wrapper .form-item label{float:left;width:20%;line-height:2.9em;font-weight:400;text-transform:none;margin:0.3em 0;}.widget-price .form-wrapper .form-wrapper .form-item .form-text{float:left;width:80%;}.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:#ff4835;}.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{background-color:#ff4835;border:2px solid #ff4835;}.noUi-handle:after,.noUi-handle:before{display:none;}.fieldgroup{position:relative;}.fieldgroup .form-item{margin-bottom:0.5em;}.fieldgroup .form-item label{line-height:1.4em;font-weight:400;}.fieldgroup .bef-toggle{display:block;position:absolute;font-size:0.875em;right:0;top:-1.8em;}.form-link-filters .form-item-sort-bef-combine{display:none;}.form-link-filters .form-actions{padding-top:0;}.button-filter{background:#6194c4;color:#fff;}.button-filter:hover{background-color:#276eb0;}.button-reset{border-color:#c71212;margin-left:1em;}.ui-dialog .ui-dialog-content{height:auto !important;}.ui-dialog .field-cover{display:flex;margin-bottom:1em;}.ui-dialog .field-title{color:#7E7474;margin-right:1em;}.ui-dialog .field-title:after{content:':';}.ui-dialog .ui-dialog-content .form-actions{padding-top:0;}.view-commerce-cart-form table{width:100%;}.view-commerce-cart-form table thead{display:none;}.view-commerce-cart-form table tr{display:block;width:100%;box-sizing:border-box;margin-bottom:1.25em;position:relative;overflow:hidden;z-index:2;border:0;padding:1.25em 0;border-bottom:1px solid #e2dad3;}.view-commerce-cart-form table td{display:block;padding:0;}.view-commerce-cart-form td.views-field-field-product-images,.view-commerce-cart-form td.views-field-title{padding-bottom:1em;text-align:center;}.views-field-field-product-images .product-image{margin-bottom:0;}td.views-field-title a{color:#2e3134;}td.views-field-title a:hover{color:#ff4835;}td.views-field-field-product-images a{display:block;line-height:0;}.view-commerce-cart-form .product-color,.view-commerce-cart-form .product-size{padding-top:0.5em;font-size:0.875em;color:#a9afb8;}.view-commerce-cart-form td.views-field-unit-price__number,.view-commerce-cart-form td.views-field-total-price__number{text-align:center;color:#000;font-size:1.5em;font-weight:700;}.view-commerce-cart-form td.views-field-unit-price__number{padding:0 0 0.8em 0;}.view-commerce-cart-form td.views-field-total-price__number{padding:0.8em 0;color:#ff4835;}.view-commerce-cart-form .js-form-type-number{width:9.35em;margin:0 auto;position:relative;padding:0 2.7em;box-sizing:border-box;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-edit-quantity .ajax-progress{height:2.5em;width:auto;}.quantity-edit-input:disabled{display:none;}.btn-delete{width:2em;height:2em;margin:0.75em auto 0;position:relative;}.delete-icon{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#eee6e2;border-radius:50%;}.delete-icon:before{content:'\e902';font-family:'icons';display:block;width:100%;height:100%;line-height:2em;color:#fff;text-align:center;}.btn-delete .form-submit{position:relative;text-indent:-10000px;background:none;padding:0;width:100%;height:100%;z-index:2;border:0;}.btn-delete:hover .delete-icon,.btn-delete:active .delete-icon{background-color:#ff4835;}.btn-delete .ajax-progress{width:auto;height:2em;}.ajax-progress + .delete-icon{display:none;}.view-commerce-cart-form .order-total-line{text-align:center;font-size:1.25em;}.view-commerce-cart-form .order-total-line .order-total-line-label{display:block;font-size:1.125em;color:#a6a9ae;}.view-commerce-cart-form .order-total-line .order-total-line-value{font-size:2.5em;}.product-page-addtocart input.form-number::-webkit-outer-spin-button,.product-page-addtocart input.form-number::-webkit-inner-spin-button,.views-field-dc-ajax-add-cart-views-edit-quantity input.form-number::-webkit-outer-spin-button,.views-field-dc-ajax-add-cart-views-edit-quantity input.form-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.product-page-addtocart input.form-number[type=number],.views-field-dc-ajax-add-cart-views-edit-quantity input.form-number[type=number]{-moz-appearance:textfield;}.commerce-checkout-flow-multistep-default .layout-region-checkout-main{margin-bottom:1.5em;}.commerce-checkout-flow-multistep-default .layout-region-checkout-secondary{margin-bottom:1.5em;}.checkout-pane .fieldset-legend,.layout-region h3{font-size:1.25em;font-weight:700;padding-top:0;padding-bottom:1em;display:inline-block;}.checkout-pane-billing-information .fieldset-legend,.checkout-pane-shipping-information .form-submit{display:none;}.checkout-pane-shipping-information .field--name-shipping-method .fieldset-legend{display:inline-block;}.checkout-pane.form-item{margin-bottom:1em;}.checkout-pane.checkout-pane-commerce-order-policy,.checkout-pane.checkout-pane-commerce-order-policy .form-item{margin-bottom:0;}.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;font-size:1.5em;}.news-cover{width:100%;position:relative;overflow:hidden;z-index:2;max-width:20em;margin:0 auto;}.news-image{width:100%;}.news-image a{display:block;border:0;line-height:0;}.news-image img{max-width:100%;height:auto;}.news-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:400;font-size:1.25em;padding:0.75em 0 0.5em;}.news-text{color:#93979e;}.page-node-type-news .slick--skin--asnavfor .slick-list{padding:0 1em 0 0 !important;}.block-form-review{max-width:30em;margin:3.5em auto 0;}.view-reviews .item-cover{padding-bottom:2.5em;max-width:none;box-sizing:border-box;}.review-block{padding:2.5em;background-color:#f7f5f4;position:relative;margin-bottom:2.5em;}.review-block:before{content:'\e91c';font-family:'icons';position:absolute;font-size:1.3em;top:1.8em;left:0.3em;color:#e2d9d9;}.review-block:after{content:'';position:absolute;bottom:-2em;left:3em;width:0;height:0;border:1em solid transparent;border-left-color:#f7f5f4;border-top-color:#f7f5f4;}.review-q{font-style:italic;}.review-title{color:#ff4835;font-weight:700;margin-bottom:1em;text-transform:uppercase;}.review-a{padding:2.5em;background-color:#f3f5f8;position:relative;margin-bottom:2.5em;font-style:italic;}.review-a:after{content:'';position:absolute;bottom:-2em;right:3em;width:0;height:0;border:1em solid transparent;border-right-color:#f3f5f8;border-top-color:#f3f5f8;}.gallery-image{padding:0.4em;-webkit-box-shadow:0px 1px 3px 0px rgba(25,28,38,0.4);-moz-box-shadow:0px 1px 3px 0px rgba(25,28,38,0.4);box-shadow:0px 1px 3px 0px rgba(25,28,38,0.4);margin-bottom:1em;}.gallery-image a,.field_gallery_images a{display:block;line-height:0;text-align:center;}.gallery-title{text-align:center;font-family:'Roboto Condensed',Arial,sans-serif;font-weight:400;font-size:1.25em;}.field_gallery_images .gallery-item{margin-bottom:1em;text-align:center;}.field_gallery_images .gallery-item a{margin:0 auto;}.user-login-form{max-width:15em;background-color:#fff;padding:0.75em;border-radius:0.75em;}.form-overlay,.menu-overlay,.ui-widget-overlay{z-index:1000;position:fixed;width:100vw;height:100vh;left:0;top:0;background-color:rgba(0,0,0,0.6);}.menu-overlay{z-index:2;}.form-block{position:absolute;z-index:2000;width:100%;}.form-close,.menu-overlay-close,.ui-dialog .ui-dialog-titlebar-close{position:absolute;width:2.625em;height:2.625em;right:0.5em;top:0.5em;cursor:pointer;z-index:1002;border:0;background-color:#191c26;border-radius:2em;}.ui-dialog .ui-dialog-titlebar-close{border:0;margin:0;color:transparent;padding:0;background:none;}.ui-icon-closethick{display:block;width:100%;height:100%;background:none;}.form-close:after,.menu-overlay-close:after,.ui-icon-closethick:after{font-family:'icons';font-size:1em;left:0;top:0;position:absolute;vertical-align:middle;content:"\e902";color:#fff;width:2.625em;height:2.625em;line-height:2.625em;text-align:center;}.ui-icon-closethick:after{left:0;background-color:#191c26;border-radius:50%;}.form-close:hover:after,.menu-overlay-close:hover:after,.ui-dialog .ui-dialog-titlebar-close:hover:after{color:#c71212;}.form-block-inner{position:relative;z-index:1001;padding:3.5em 1.25em 1.25em;background-color:#fff;}.form-block h2{padding:0 0 1em 0;}.ui-button-icon-only .ui-icon{left:0;top:0;margin:0;background:none;}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background:none;}.ui-dialog{width:auto !important;max-width:20em;padding:3.5em 2em 2em;background-color:#fff;z-index:1001;border-radius:5px;}.ui-widget{font-size:16px;font-weight:400;}.ui-widget.ui-widget-content{border:0;}.ui-dialog .ui-dialog-titlebar{border:0;background:none;font-weight:400;padding:0;position:unset;}.ui-button-icon-space{display:none;}.ui-dialog .ui-dialog-title{display:none;}.webform-confirmation__message{font-size:1.125em;}.webform-confirmation__message p{margin:0;}.webform-confirmation__back a{color:#3DA555;}.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;line-height:2em;font-size:1em;width:auto;background-color:#FAE6EF;font-weight:400;}.form-managed-file .ajax-progress{height:2em;}.form-managed-file .form-item{margin:0.5em 0;}.js-form-type-managed-file .description{margin-top:1em;}.webform-submission-form .messages{color:#FF4400;}.form-item-policy{margin:1em 0;}.ajax-progress{display:flex;align-items:center;text-align:center;height:3.75em;width:100%;padding:0;overflow:hidden;}.form-body .ajax-progress{height:2em;}.ajax-progress .throbber{display:block;float:none;margin:0 auto;padding:0;background:none;-webkit-box-sizing:unset;box-sizing:unset;}.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 #ff4835;-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-map{max-width:50em;}.form-link-domains{max-width:30em;}.block-domains-cover .inner{padding:0;}.form-link-call{max-width:23em;}.item-list-pager{width:100%;padding:0;margin:2em 0 0;box-sizing:border-box;overflow:hidden;}.item-list-pager .pager__items{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;}ul.pager__items li{list-style:none;display:block;margin:0 0.25em 0.5em;padding:0;text-align:center;}.content ul.pager__items li:before{display:none;}ul.pager__items a{display:inline-block;color:#272b36;height:2.5em;width:2.5em;font-weight:700;line-height:2.5em;background-color:#f1f1f7;border:2px solid #f1f1f7;border-radius:2px;}ul.pager__items a:hover{background-color:#ff4835;border-color:#ff4835;color:#fff;}.pager__items .is-active a{height:2.5em;width:2.5em;line-height:2.5em;border:2px solid #dbdfe6;background-color:#fff;border-radius:2px;}ul.pager__items .pager__item--ellipsis{height:2.14em;width:2.14em;line-height:2.14em;;}ul.pager__items .pager__item--previous,ul.pager__items .pager__item--next{margin:0 0.16em 0.32em;}ul.pager__items .pager__item--previous a,ul.pager__items .pager__item--next a{font-size:1.15em;height:2.14em;width:2.14em;line-height:2.1em;}.pager__item--ellipsis{height:2.5em;width:2.5em;line-height:2.5em;background-color:#fff;}ul.pager a.progress-disabled{display:none;}ul.pager .ajax-progress{height:100%;width:2.5em;padding-top:0.8em;}@media screen and (min-width:370px){.item-cover{padding:0 0.62em 3.125em;}.news-cover{padding:0 0.62em;}}@media screen and (min-width:660px){.header .phone{padding-left:1.3em;box-sizing:border-box;}.header .phone:before{display:inline;}.city{display:inline-block;margin-right:2em;}.header .email{margin-right:2em;}.menu-catalog .menu{columns:2;column-gap:3.6em;}.menu-catalog .menu li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.view-page_catalog,.view-news,.view-gallery,.field_gallery_images{display:flex;flex-wrap:wrap;justify-content:space-between;}.view-page_catalog .views-row,.view-news .views-row,.view-gallery .views-row,.field_gallery_images .gallery-item{width:50%;}.bef-select-as-checkboxes .form-item,.bef-select-as-radios .form-item{width:auto;min-width:3.5em;}.view-commerce-cart-form table tr{display:flex;flex-wrap:wrap;justify-content:space-between;}.view-commerce-cart-form .views-field-field-product-images,.view-commerce-cart-form .views-field-title,.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-remove-button{flex-basis:100%;}.view-commerce-cart-form td.views-field-unit-price__number{width:27.5%;flex-basis:27.5%;text-align:left;padding:0;line-height:2em;font-size:1.25em;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-edit-quantity{width:45%;flex-basis:45%;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-edit-quantity .form-item{display:inline-block;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-edit-quantity:before{content:'x';align-content:center;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-edit-quantity:after{content:'=';align-content:center;}.view-commerce-cart-form td.views-field-total-price__number{width:27.5%;flex-basis:27.5%;text-align:right;padding:0;line-height:2em;font-size:1.25em;align-items:center;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-remove-button{clear:left;padding-top:0.8em;}}@media screen and (min-width:760px){.wrapper{min-height:100%;}.container{padding-bottom:12.5em;}.footer{box-sizing:border-box;height:12.5em;margin-top:-12.5em;}.inner{padding:0 1.25em;}.float-block{float:left;position:relative;}h1,.title-h1{font-size:2.5em;text-align:left;}h2,.title-h2{font-size:1.625em;text-align:left;}.title-page{padding-top:0.6em;}.header{padding-top:1.75em;padding-bottom:0;}a.link-menu-main{display:none;}.logo{width:22%;text-align:left;}.logo img{width:auto;max-height:100%;}.header .phone{width:28%;}.block-link-call{display:none;}.block-contact{width:25%;clear:none;padding-top:0;text-align:left;}.city{padding:0;}.link-map{margin:0;width:100%;}.header-top{width:25%;background:none;height:auto;padding:0;border:0;}.block-cart{width:100%;margin:0.4em 0;}.cart-empty-icon{margin-right:0;}a.link-cart{padding-right:0;padding-left:3em;float:none;}a.link-cart:before{font-size:1.8em;vertical-align:top;content:"\e90a";color:#a9afb8;line-height:1em;left:0.5em;top:-0.4em;}.link-checkout{margin-right:0;line-height:1em;display:inline-block;}.menu-main.sidr{display:block;position:relative;top:0;clear:both;width:38em;margin:0 auto;z-index:0;overflow-x:unset;overflow-y:unset;padding-top:0.8em;}.menu-main.sidr.left{left:unset;background:none;}.menu-main ul.menu{padding:0;}.menu-main ul.menu li{display:inline-block;}.menu-main .menu li{padding:0 0.5em;}.menu a{font-size:1em;line-height:1.5em;padding:0;}.submenu .menu{padding:0;}.submenu .menu li{display:inline-block;width:auto;text-align:left;margin-right:1em;}.submenu .menu li.item5{width:auto;}.submenu .menu a{padding:0;}.block-search .form-submit{text-indent:0;padding-left:2em;}.block-search .form-actions:after{left:0.1em;margin-left:0;}.footer-left{width:50%;text-align:left;}.footer-right{width:50%;text-align:right;}.footer .phone{max-width:none;width:100%;}.author{margin-top:2.25em;}.menu-catalog{background:url(/themes/custom/front_theme/images/bg_menu_catalog.png) no-repeat 50% 0;}.menu-catalog .inner{padding:0;max-width:1260px;}.link-catalog-cover,.menu-catalog-inner .form-close{display:none;}.menu-catalog-inner{display:block;position:relative;padding:0;height:9.688em;background:none;-webkit-box-shadow:0px 15px 15px 0px rgba(248,215,188,0.75);-moz-box-shadow:0px 15px 15px 0px rgba(248,215,188,0.75);box-shadow:0px 15px 15px 0px rgba(248,215,188,0.75);z-index:1;}.menu-catalog .menu{columns:unset;padding:0;display:flex;justify-content:space-between;column-gap:0;}.menu-catalog .menu li{display:inline-block;width:10%;font-size:0;vertical-align:top;}.menu-catalog .menu li a{font-size:14px;display:block;height:11.43em;max-width:8.6em;text-align:center;padding-top:7.5em;line-height:1em;position:relative;}.menu-catalog .menu li a:hover,.menu-catalog .menu li a.active-trail,.menu-catalog .menu li a.active{background-color:rgba(255,72,53,0.6);background:url(/themes/custom/front_theme/images/bg_menu_catalog_item.jpg) no-repeat 50% 50%;color:#fff;-webkit-box-shadow:0px 10px 10px 0px rgba(255,41,26,0.5);-moz-box-shadow:0px 10px 10px 0px rgba(255,41,26,0.5);box-shadow:0px 10px 10px 0px rgba(255,41,26,0.5);}.menu-catalog .menu li a:before{display:block;font-family:'icons';font-weight:normal;font-size:3.4em;position:absolute;top:0.7em;left:0;width:100%;height:1.2em;line-height:1.2em;text-align:center;color:#fff;text-shadow:0px 2px 2px rgba(236,171,123,0.5);}.menu-catalog .menu li.item1 a:before{content:'\e912';}.menu-catalog .menu li.item2 a:before{content:'\e913';}.menu-catalog .menu li.item3 a:before{content:'\e914';}.menu-catalog .menu li.item4 a:before{content:'\e915';font-size:2.6em;top:1.4em;}.menu-catalog .menu li.item5 a:before{content:'\e916';}.menu-catalog .menu li.item6 a:before{content:'\e917';}.menu-catalog .menu li.item7 a:before{content:'\e918';font-size:2.6em;top:1.4em;}.menu-catalog .menu li.item8 a:before{content:'\e919';}.menu-catalog .menu li.item9 a:before{content:'\e91a';}.menu-catalog .menu li.item10 a:before{content:'\e91b';}.menu-catalog-submenu{margin:0 0 1em 0;}.menu-catalog-submenu ul li{margin-right:1em;}.menu-catalog-submenu .menu a{font-size:0.875em;line-height:2.85em;padding:0 1em;}.catalog-filters{margin-bottom:1em;}.form-link-filters{max-width:unset;}.filters-catalog-inner{display:block;position:relative;padding:0;z-index:1;}.link-filters,.filters-catalog-inner .form-close{display:none;}.form-link-filters form{padding:0;position:relative;display:flex;justify-content:space-between;border-bottom:1px solid #e7eaee;}.bef-select-as-checkboxes .form-item,.bef-select-as-radios .form-item{padding-right:1em;}.widget-price{width:65%;flex-basis:65%;padding-bottom:0.7em;border:0;}.widget-price .form-wrapper .form-wrapper{display:inline-flex;}.widget-price .form-wrapper .form-wrapper legend{width:10%;flex-basis:10%;display:inline-block;vertical-align:top;}.widget-price .fieldset-wrapper{width:60%;flex-basis:60%;padding-right:30%;position:relative;}.widget-price .form-wrapper .form-wrapper .form-item{margin-bottom:0;}.widget-price .bef-slider{position:absolute;left:unset;right:0;top:0;width:30%;display:inline-block;margin:1.4em auto;}.form-link-filters .form-actions{width:33%;flex-basis:33%;margin-top:0;text-align:right;padding-top:0.2em;}.item-left{float:left;width:31.25em;margin:0;}.item-padding{margin-left:33em;}.node-product .field--name-quantity{margin-bottom:0.5em;}.node-body.node-product .form-actions{margin-left:0;}.view-commerce-cart-form table{width:100%;}.view-commerce-cart-form table thead{display:table-header-group;color:#a6a9ae;vertical-align:top;}.view-commerce-cart-form table th,.view-commerce-cart-form th.views-field-commerce-unit-price,.view-commerce-cart-form th.views-field-commerce-total,.view-commerce-cart-summary th.views-field-commerce-unit-price,.view-commerce-cart-summary th.views-field-commerce-total{padding:0.625em;vertical-align:middle;font-weight:400;font-size:0.875em;}.view-commerce-cart-form table th.views-field-unit-price__number,.view-commerce-cart-form table th.views-field-total-price__number{text-align:right;}.view-commerce-cart-form table th a{border-bottom-style:dashed;}.view-commerce-cart-form td.views-field-field-product-images{width:5em;max-width:5em;padding:0.7em 0;}.view-commerce-cart-form table th.views-field-title,.view-commerce-cart-summary .views-field-line-item-title{text-align:left;}.view-commerce-cart-form td.views-field-unit-price__number,.view-commerce-cart-form td.views-field-total-price__number{width:6em;padding:0.556em;line-height:normal;text-align:right;}.view-commerce-cart-form table tr{display:table-row;margin-bottom:0;border:0;border-radius:0;padding:0;}.view-commerce-cart-form table td{display:table-cell;padding:0.625em 0;}.view-commerce-cart-form table td.views-field-title,td.views-field-line-item-title,.view-commerce-cart-form table .product-title{padding:0.556em;text-align:left;word-wrap:break-word;max-width:10em;}.view-commerce-cart-form table td.views-field-commerce-price,td.views-field-commerce-unit-price,td.views-field-commerce-total{text-align:right;padding:0.556em;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-edit-quantity:before,.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-edit-quantity:after{display:none;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-edit-quantity{display:table-cell;width:9em;line-height:100%;vertical-align:middle;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-remove-button{width:2em;padding-top:0.625em;}.btn-delete{margin:0 auto;}.view-commerce-cart-form .order-total-line{text-align:right;}.view-commerce-cart-form .form-actions,.layout-checkout-form .form-actions{display:flex;justify-content:end;}.view-commerce-cart-summary .views-table tr,.view-commerce-user-orders .views-table tr,.view-commerce-line-item-table tr{padding:0;border:0;}.view-commerce-cart-summary .view-footer{border-top:1px solid #e2dad3;padding-top:0.5em;}.views-table td.views-field-field-product-images,.views-table td.views-field-title,td.views-field-line-item-title{padding-bottom:0.625em;}.views-table td.views-field-title,td.views-field-line-item-title{padding:0.625em 1em;}.view-commerce-cart-form th.views-field-edit-delete{text-indent:-10000px;}.view-commerce-cart-form .views-field-edit-delete{width:1.6em;height:auto;padding:0.625em;}.view-commerce-cart-form .views-field-commerce-unit-price,.view-commerce-cart-form .views-field-commerce-total,.view-commerce-cart-summary .views-field-commerce-unit-price,.commerce-order-commerce-order .view-commerce-line-item-table .views-field-commerce-unit-price,.view-commerce-cart-summary .views-field-commerce-total,.commerce-order-commerce-order .view-commerce-line-item-table .views-field-commerce-total{float:none;width:6em;text-align:right;padding:0.556em;line-height:normal;}.view-commerce-cart-form .views-field-edit-quantity{float:none;width:9em;line-height:100%;vertical-align:middle;}.view-commerce-cart-form td.views-field-edit-quantity:before,.view-commerce-cart-form td.views-field-edit-quantity:after{display:none;}.cart-summary,.cart-total-cover{text-align:right;}.view-commerce-cart-form .form-actions{text-align:left;position:relative;}.clear-cart,.checkout-cancel{margin:0;}.checkout-cart,.checkout-continue{float:right;}.view-commerce-cart-form .form-actions .ajax-progress{position:absolute;left:50%;margin-left:-0.5em;}.customer_profile_billing .form-item-customer-profile-billing-policy{margin-bottom:1em;}.checkout-buttons{text-align:left;}.front-slider-block{display:block;margin-top:2em;}.front-slider-block .inner{padding:0;}.front-slider{display:block;width:100%;margin:0;padding-bottom:2.5em;position:relative;overflow:hidden;}.front-slider img{max-width:100%;height:auto;}.slide-cover{width:100%;}a.slide-cover{display:block;border:0;text-decoration:none;}a.slide-cover:hover{border:0;}.front-slider .slick-arrow{bottom:-2.5em;}.front-slider .slick-arrow.slick-prev{right:4.25em;left:auto;}.front-slider .slick-arrow.slick-next{right:1.25em;}}@media screen and (min-width:980px){.inner{padding:0 1.4em;}.logo{width:16%;}.header .phone{width:19%;}.block-link-call{display:block;width:19%;padding-top:0.3em;}.link-call{max-width:9em;}.address-block{padding-top:0.3em;}.block-contact{width:26%;}.header-top{width:20%;}.link-checkout{display:block;margin-top:0.3em}.menu-main{clear:both;text-align:center;margin:0 auto;padding-top:0.8em;}.view-catalog,.view-search-result,.view-block_reviews{display:flex;flex-wrap:wrap;justify-content:space-between;}.view-catalog .views-row,.view-search-result .views-row,.view-block_reviews .views-row{display:flex;width:32%;vertical-align:top;margin-bottom:2.5em;position:relative;}.view-catalog .views-row,.view-news .views-row,.view-gallery .views-row,.field_gallery_images .gallery-item,.view-news .views-row,.view-block_reviews .views-row,.view-search-result .views-row{width:32%;margin-right:2%;}.view-catalog .views-row:nth-child(3n),.view-news .views-row:nth-child(3n),.view-gallery .views-row:nth-child(3n),.field_gallery_images .gallery-item:nth-child(3n),.view-news .views-row:nth-child(3n),.view-block_reviews .views-row:nth-child(3n),.content .view ul.slides li.views-row:nth-child(3n),.view-search-result .views-row:nth-child(3n){margin-right:0;}.block-block-promo .view-catalog.view-block_promo .views-row{width:auto;margin-right:0;}.front .view-catalog .views-row{margin-bottom:2.5em;}.item-cover{margin:0;padding:0 0 3.125em 0;}.block-block-promo .view-block_promo .item-cover,.product-related-block .item-cover{margin-right:1em;width:auto;}.views-row.row-empty{display:block;margin-bottom:0;}.view-block_promo ul.slick-dots{bottom:0;}.item-cover .product-addtocart{right:0;}.node-body.node-product .form-actions{margin-left:0.5em;}.gallery-images .sb-image{text-align:left;}.gallery-images .sb-image a{margin:0;}.item-left{width:35.25em;}.item-padding{margin-left:38em;}.news-cover{padding:0;margin:0;}.news-body .item-left{width:31.25em;}.news-body .item-padding{margin-left:33em;}.views-table td.views-field-title,td.views-field-line-item-title,.views-table .product-title{max-width:none;}.content-left{float:left;position:relative;width:65%;padding-top:0.7em;}.content-right{margin-left:70%;}.front-block-text,.block-shop,.block-shop-item-bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}.front-block-text-item{width:45%;flex-basis:45%;}.block-shop h2{width:100%;flex-basis:100%;}.block-shop-item{width:48%;flex-basis:48%;box-sizing:border-box;}.block-shop-item-bottom{width:100%;flex-basis:100%;margin-bottom:2em;}.block-shop-item-bottom .link-call{width:15%;flex-basis:15%;}.block-shop-item-bottom-text{width:83%;flex-basis:83%;margin-top:0;}.view-commerce-cart-form td.views-field-unit-price__number,.view-commerce-cart-form td.views-field-total-price__number{width:8em;}.view-commerce-cart-form .views-field-dc-ajax-add-cart-views-edit-quantity{width:12em;}}@media screen and (min-width:1100px){.header{background:none;}.header-bg{position:absolute;width:100%;height:100%;bottom:5em;z-index:-1;overflow:hidden;}.header-bg:after{content:'';position:absolute;width:100%;height:100%;top:0;padding-top:50%;background:rgba(252,243,232,1);background:-moz-radial-gradient(center,ellipse cover,rgba(252,243,232,1) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(252,243,232,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(252,243,232,1) 0%,rgba(255,255,255,1) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(252,243,232,1) 0%,rgba(255,255,255,1) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(252,243,232,1) 0%,rgba(255,255,255,1) 100%);background:radial-gradient(ellipse at center,rgba(252,243,232,1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcf3e8',endColorstr='#ffffff',GradientType=1);z-index:-1;}.logo{width:14%;}.header .phone{width:16%;}.block-link-call{width:16%;}.address-block{padding-top:0;}.block-contact{width:36%;height:3em;display:flex;align-items:center;}.city{display:block;float:left;width:35%;margin-right:5%;text-align:left;line-height:1.5em;}.block-domain-current:before{line-height:1.5em;}.link-domains:after{line-height:unset;}.block-contact-cover{display:block;float:left;width:60%;}.header-top{width:18%;}.menu-main .menu li{padding:0 1.4em;}.menu-catalog .inner{padding:0 1.4em;max-width:1200px;}.menu-catalog .menu li a:hover,.menu-catalog .menu li a.active-trail,.menu-catalog .menu li a.active{border-radius:2px;}.view-catalog .views-row,.view-search-result .views-row,.view-news .views-row,.view-gallery .views-row,.field_gallery_images .gallery-item,.view-news .views-row{width:calc((25% - 1em));margin-left:0;margin-right:0;}.front .slider-cover{padding-bottom:0;}.account.form-wrapper,.customer_profile_billing.form-wrapper{max-width:30em;}.item-left{width:43.75em;}.item-padding{margin-left:47em;}}@media screen and (min-width:1300px){.logo:before{content:'';position:absolute;width:13.7em;height:10.75em;background:url(/themes/custom/front_theme/images/bg_header.png) no-repeat 50% 0;left:-16em;top:-1.75em;}}
