/*!
Theme Name: virtoni
Theme URI: http://underscores.me/
Author: virtoni
Author URI: http://virtoni
Description: virtoni
Version: 1.0.1
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: virtoni
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

virtoni is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html{line-height:1.15;-webkit-text-size-adjust:100%}@font-face{font-family:"Open Sans Regular";src:url("/wp-content/themes/virtoni/font/OpenSans-Regular.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Open Sans SemiBold";src:url("/wp-content/themes/virtoni/font/OpenSans-SemiBold.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Open Sans Light";src:url("/wp-content/themes/virtoni/font/OpenSans-Light.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Open Sans Bold";src:url("/wp-content/themes/virtoni/font/OpenSans-Bold.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"BebasNeue";src:url("/wp-content/themes/virtoni/font/BebasNeue-Regular.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"BebasNeue Bold";src:url("/wp-content/themes/virtoni/font/BebasNeue-Bold.ttf") format("truetype");font-style:normal;font-weight:400}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a,a:active,a:hover,a:focus,a:visited,button,button:focus,button:hover,a:active,a:visited,input,input:focus,input:active,input:hover,a:visited,label,label:focus,label:active,label:hover,a:visited,textarea,textarea:focus,textarea:active,textarea:hover,textarea:visited,select,select:focus,select:hover,select:active,select:visited,div,div:focus,div:hover,div:active,div:visited,span,span:focus,span:hover,span:active,span:visited{outline:none !important;outline:0 !important;outline-offset:0 !important;outline-color:transparent!important;-webkit-tap-highlight-color:transparent !important}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:Open Sans Regular,Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#000}a:hover,a:focus,a:active{opacity:.75}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul.sub-menu{display:block;box-shadow:0 2px 5px rgba(0,0,0,.2);border-radius:6px;background-color:#ddc99d;padding:10px 15px;margin-left:-15px}.main-navigation ul.sub-menu li:first-child a{padding:6px 9px}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:max-content}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none;color:#262222;padding:6px 9px}.main-navigation li:first-child a{padding-left:0}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.container{margin:0 auto;width:1180px}.header_main_bg1{background-color:rgba(38,34,34,1)}.header_main_bg2{background-color:#ddc99d}.site_logo{width:max-content}.site_logo img{display:block}.header_main{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.header_search .asl_w_container{min-width:316px}.header_search #ajaxsearchlite1{border-radius:8px;padding-right:8px}.header_search #ajaxsearchlite1 .probox,div.asl_w .probox,.header_search #ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input,.header_search div.asl_w .probox .promagnifier,.header_search div.asl_w .probox .proclose{background:0 0;height:44px}.header_search #ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-size:14px}.header_search div.asl_w .probox .proloading{margin-top:5px}.header_search div.asl_w .probox .promagnifier .innericon svg{width:18px}body div.asl_r.vertical{background-color:#ddc99d;border-radius:8px}body div.asl_r.vertical .results{border-radius:8px}.header_info{display:flex;justify-content:space-between;align-items:center;font-size:14px;gap:26px}.header_info a{display:flex;align-items:center;gap:7px;color:#fff;text-decoration:none}.header_info img{display:block}.header_phone{cursor:pointer;display:flex;flex-wrap:wrap;justify-content:right;width:180px;line-height:28px}.header_phone_click{display:flex;align-items:center;gap:5px;color:#fff;font-family:Open Sans SemiBold}.header_phone_callback{color:#ddc99d;border-bottom:1px solid #ddc99d;width:max-content;line-height:16px}.phone-wrapper{position:relative;display:inline-block}.phone-dropdown{background-color:#ddc99d;border-radius:6px}.phone-dropdown-content{padding:10px 0;text-align:center}.phone-dropdown-content a{line-height:28px;font-family:Open Sans SemiBold}.phone-dropdown-content a:hover{text-decoration:none}.phone-dropdown{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:1}.phone-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.header_phone_click .arrow{transition:transform .3s ease;vertical-align:middle}.header_phone_click.active .arrow{transform:rotate(180deg)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0e0e0e9c;opacity:0;visibility:hidden;transition:all .3s ease-in-out;z-index:999}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);opacity:0;visibility:hidden;transition:all .3s ease-in-out;background:#262222;padding:52px 60px 42px;z-index:1000}.overlay.active{opacity:1;visibility:visible}.modal-content{text-align:center;color:#fff}.modal-close{position:absolute;top:10px;right:15px;font-size:32px;line-height:1;cursor:pointer;transition:transform .2s ease;color:#666}.modal-close:hover{opacity:.75}.modal.active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.modal_title{font-family:"BebasNeue";text-transform:uppercase;font-size:40px}.modal_subtitle{margin:6px 0 20px}.modal_form_seven input{border:none;color:#000;padding:9.5px 12px;margin-bottom:8px;border-radius:6px;width:360px;font-size:14px}.modal_form_seven input::placeholder{color:#000}.modal_form_seven input.wpcf7-submit{background-color:#ddc99d;color:#262222;font-size:16px;font-family:Open Sans SemiBold;padding:12px 0;cursor:pointer}.modal_form_seven input.wpcf7-submit:hover{opacity:.75}.wpcf7-spinner{display:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{max-width:360px;margin:0 auto;padding:1px 5px}.wpcf7-form-control-wrap{line-height:10px}.wpcf7-acceptance input{width:auto}.wpcf7-acceptance{width:360px;display:block;text-align:left;font-size:14px;margin-bottom:-18px}.wpcf7-acceptance input[type=checkbox]{position:absolute;opacity:0;width:20px;height:20px;cursor:pointer;z-index:2}.wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-acceptance .wpcf7-list-item-label{padding-left:30px;color:#ffffffb8}.wpcf7-list-item-label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;line-height:1.5}.wpcf7-list-item-label:before{content:'';position:absolute;left:0;top:15px;transform:translateY(-50%);width:20px;height:20px;border-radius:4px;background:#fff;transition:all .2s ease}.wpcf7-acceptance input[type=checkbox]:checked~.wpcf7-list-item-label:before{background:#ddc99d}.wpcf7-list-item-label:after{content:'';position:absolute;left:7px;top:15px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-65%) rotate(45deg);opacity:0;transition:opacity .2s ease}.wpcf7-acceptance input[type=checkbox]:checked~.wpcf7-list-item-label:after{opacity:1}.wpcf7-not-valid-tip{font-size:14px}.flex_nav{display:flex;justify-content:space-between;align-items:center}.cnw{display:flex;gap:5px}.cnw a img{display:block}.menu-item-has-children>a{position:relative;padding-right:25px}.menu-item-has-children>a:after{content:'';position:absolute;right:8px;top:11px;width:14px;height:14px;background-image:url(/wp-content/themes/virtoni/img/nav_arrow_down.svg);background-repeat:no-repeat;background-position:50% 90%;border-width:0 2px 2px 0;transition:.3s}.menu-item-has-children:hover>a:after{transform:rotate(180deg);top:13px}.home_first_slider{background-repeat:no-repeat;background-position:center;height:620px;background-size:cover}.home_first_slider_container{position:relative;height:inherit}.home_first_slider_main .swiper-pagination-bullet-active{background:#fff;width:50px;border-radius:10px}.home_first_slider_main .swiper-pagination-bullet{background:#fff;opacity:1;transition:.3s}.home_first_slider_main .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:20px}.home_first_slider_title{text-align:center;color:#fff;font-size:120px;padding-top:150px;line-height:100px;font-family:"BebasNeue Bold"}.home_first_slider_subtitle{text-align:center;color:#fff;font-size:24px;padding-top:20px;text-transform:uppercase}.home_first_slider:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.48)}a.home_first_slider_button{display:block;margin:45px auto;padding:11.5px 30px;background:#ddc99d;width:max-content;color:#262222;text-decoration:none;font-family:Open Sans SemiBold}.home_sec_bg{background-color:#262222}.home_sec_main{padding:100px 0}.home_sec_title h1{color:#fff;font-family:'BebasNeue';font-size:75px;max-width:670px;line-height:75px;font-weight:400;margin:0}.home_sec_f_main{display:flex;flex-wrap:wrap;max-width:580px}.home_sec_f_item{display:flex;color:#fff;gap:20px;text-transform:uppercase;margin-bottom:15px;align-items:center}.home_sec_f_main_right{display:flex;justify-content:right;margin-top:-10px}.home_sec_s_main{display:flex;justify-content:center;gap:20px;align-items:center;padding:80px 0 15px}.home_sec_s_main>img:first-child{margin-right:-40px;max-width:323px;margin-top:-100px;z-index:1}.home_sec_s_main>img{position:relative;z-index:0;max-width:494px;transition:.5s;height:auto}.home_sec_s_main>img:hover{scale:1.1}.home_sec_s_main>img:last-child{margin-bottom:-50px;max-width:365px}.home_tr_bg{background-color:#ddc99d}.home_tr_main{padding:100px 0}.home_tr_title h2{color:#262222;font-weight:400;margin:0;font-size:100px;font-family:'BebasNeue';text-align:center}.home_tr_o,.home_tr_t{display:flex;gap:75px;margin:85px 0}.home_tr_o img{max-width:430px}.home_tr_o_links{margin-top:10px}.home_tr_main a{color:rgba(38,34,34,.8);text-transform:uppercase;font-family:"BebasNeue Bold";font-size:24px;text-decoration:none;display:block;line-height:55px;letter-spacing:.5px;padding-right:25px;transition:.2s;background-size:0px;background-position:100% 50%;background-repeat:no-repeat;width:max-content}.home_tr_main a:hover{opacity:1;background-size:16px;color:rgba(38,34,34,1);background-image:url(/wp-content/themes/virtoni/img/cil_arrow-left.svg)}.home_tr_t{flex-direction:row-reverse}.home_tr_t img{max-width:580px}.home_tr_t .home_tr_o_links{margin-top:150px}.home_tr_tr img,.home_tr_f img{max-width:294px}.home_tr_flex{display:flex;gap:15px}.home_tr_tr,.home_tr_f{display:flex;gap:20px;align-items:center;margin:25px 0}.home_tr_f{margin-bottom:-330px}.home_tr_tr a,.home_tr_f a{word-break:keep-all;width:min-content;line-height:26px}.home_tr_fi{display:flex;margin-top:40px;flex-wrap:wrap;padding-bottom:40px;justify-content:center}.home_tr_fi a{width:33.3%;padding-right:0;position:relative;height:290px}.home_tr_fi a img{display:block;object-fit:cover;object-position:center;width:100%;height:100%}.home_tr_fi span{position:absolute;bottom:15px;left:15px;font-size:20px;color:#fff;line-height:26px;word-break:keep-all;width:120px}.home_tr_fi a:hover{opacity:.75}.home_fo_bg{background-color:#262222}.home_fo_main{padding:100px 0}.home_fo_title h2{font-weight:400;margin:0;color:#fff;font-size:100px;font-family:'BebasNeue';text-align:center}.tabs-wrapper{margin-top:5px}.tab-buttons{display:flex;gap:8px;margin-bottom:45px;justify-content:center}.tab-buttons button:first-child{padding:10px 27px;min-width:max-content}.tab-btn{padding:10px 22.5px;background:#f7f7f7;font-size:14px;border:none;font-family:"BebasNeue Bold";cursor:pointer;text-transform:uppercase;border-radius:100px;transition:.3s;min-width:110px}.tab-btn.active{background:#ddc99d}.tab-btn:hover{opacity:.75}.product-item{display:none;padding:20px;margin-bottom:15px;background:#fff;border:1px solid #ddd}.product-item.active{display:block}.products-list{display:flex;justify-content:center;flex-wrap:wrap}a.home_fo_cat{background-color:#ddc99d;padding:11px 25px;text-decoration:none;font-family:Open Sans SemiBold;color:#262222;margin:40px auto;width:max-content;display:block}.wd-product-item{position:relative;background-color:#fff;border-right:1px solid #e6e6e6}.home_fi_bg{background:linear-gradient(to right,#fff 69%,#262222 31%)}.home_fi_title h2{color:#262222;margin:0;font-weight:400;font-size:100px;font-family:'BebasNeue'}.home_fi_main{padding:40px 0}.home_fi_flex{display:flex;gap:85px;color:#282525}.home_fi_flex img{max-width:585px;display:block;height:max-content}.home_fi_flex p{margin:0 0 12px;line-height:22px}.el_ok{display:flex;align-items:center;gap:10px;line-height:18px;margin-bottom:5px}.el_ok_main{display:flex;align-items:start;flex-wrap:wrap;gap:30px;margin:20px 0}.home_fi_flex span{color:#000;font-weight:bolder;margin-bottom:2px}.el_ok_item{width:225px;line-height:18px}.home_fi_bg_pros{padding:78px 0}.home_si_bg{background-image:url(/wp-content/themes/virtoni/img/backg-2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.home_si_main{padding:50px 0 60px}.home_si_title h2{font-size:40px;font-family:"BebasNeue";text-align:center;margin:0;font-weight:400;color:#fff}.home_si_flex{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.home_si_flex a{max-width:188px;height:100px;background:#fff;display:flex;align-items:center;overflow:hidden}.home_si_flex a img{display:block;object-fit:cover;object-position:center;height:auto;width:max-content}.home_se_main{padding:100px 0}.home_se_title h2{color:#262222;font-size:100px;font-family:"BebasNeue";text-transform:uppercase;font-weight:400;margin:0;text-align:center}.home_se_main_flex{display:flex;gap:20px}.home_se_main_flex img{display:block}.home_se_one .post-thumbnail{width:580px;height:244px}.home_se_one .post-thumbnail img{width:580px;height:244px;object-fit:cover;object-position:center;display:block}.single_item .post-thumbnail time{margin-top:15px}.home_se_main_flex .post-title,.all_news a .post-title{font-family:Open Sans SemiBold;color:#101828;font-size:24px;text-decoration:none;text-transform:uppercase;line-height:25px;margin:12px 0}.home_se_main_flex a,.all_news a{text-decoration:none}.home_se_main_flex a .post-date,.all_news a .post-date{font-family:Open Sans SemiBold;color:#ddc99d;font-size:14px;margin-top:15px;display:block}.home_se_main_flex .post-excerpt,.all_news a .post-excerpt{color:#667085}.home_se_two a{display:flex;margin-bottom:20px;gap:10px}.home_se_two .post-thumbnail{width:320px;height:200px}.home_se_two .post-thumbnail img{width:320px;height:200px;object-fit:cover;object-position:center;display:block}.home_se_main_flex .home_se_two .post-title{font-size:18px}.home_se_main_flex .home_se_two span.home_se_one_span{width:240px;display:block}.home_se_main_flex .post-excerpt p,.all_news a .post-excerpt p{margin:0}.home_se_main_flex>div{width:49%}.home_se_link{color:#262222;font-family:Open Sans SemiBold;padding:10px 52px;background-color:#ddc99d;text-decoration:none;margin:15px auto;display:block;width:max-content}.home_ei_bg{background-color:#ddc99d75}.home_ei_main{display:flex;align-items:center;gap:200px;padding:100px 0}.home_ei_flex{max-width:498px}.home_ei_title h2{margin:0;font-weight:400;color:#262222;font-size:100px;font-family:"BebasNeue";line-height:100px;text-transform:uppercase}.home_ei_text{font-size:20px;color:#000;line-height:22px}.home_ei_cf7 input,.home_ei_cf7 textarea{font-size:14px;border-radius:6px;border:none;margin-bottom:8px;padding:9.5px 12px;max-width:315px;color:#000}.home_ei_cf7 textarea{max-height:93px;resize:none}.home_ei_cf7 input::placeholder,.home_ei_cf7 textarea::placeholder{color:#000}.home_ei_cf7 input.wpcf7-submit{font-size:16px;font-family:Open Sans SemiBold;color:#fff;background-color:#262222;width:315px;cursor:pointer;padding:12px 10px}.home_ei_cf7 .wpcf7-acceptance .wpcf7-list-item-label{color:#000;line-height:20px;width:315px}.home_ei_cf7 input.wpcf7-submit:hover{opacity:.75}.home_ei_cf7 .wpcf7-acceptance input[type=checkbox]:checked~.wpcf7-list-item-label:before{background:#000}.home_ei_cf7 form.invalid .wpcf7-response-output,.home_ei_cf7 form.unaccepted .wpcf7-response-output,.home_ei_cf7 form.payment-required .wpcf7-response-output,.home_ei_cf7 form.sent .wpcf7-response-output{width:315px;text-align:center;margin-left:0;border-radius:6px}.footer_top{background-color:#262222}.footer_bottom{background-color:#1e1a1a}.footer_top_flex{display:flex;justify-content:space-between;gap:30px;padding-top:40px;padding-bottom:40px}.footer_bottom_flex{display:flex;justify-content:space-between;padding:13px 0 15px;color:#a2a2a2;font-size:14px}.footer_bottom_flex a{color:#a2a2a2;font-size:14px;text-decoration:none}.footer_top_title{color:#fff;margin-bottom:8px;font-family:"Open Sans Bold"}.footer_top_flex ul{margin:0;padding:0;list-style:none;line-height:27px}.footer_top_flex ul li::marker{display:none}.footer_top_flex ul a{color:#fff;font-size:14px;text-decoration:none}.footer_top_flex .header_phone{width:auto}.footer_top_flex .phone-wrapper{width:100%}.footer_top_flex .phone-dropdown-content{width:180px}a.footer_email,a.footer_phone{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}a.footer_email{margin-left:4px}.footer_top_flex .header_phone_click{gap:7px}a.footer_phone{margin-left:6px;gap:12px}.footer_top_flex .header_phone_callback{font-size:14px;color:#262222;padding:13.5px 34px;background-color:#ddc99d;cursor:pointer}.footer_top_flex .header_phone_callback:hover{opacity:.75}.footer_top_flex .cnw{margin-bottom:14px}.footer_top_flex .header_phone,.footer_email,.footer_phone{margin-bottom:11px}.mobile_menu{display:inline-block;vertical-align:top;line-height:26px;padding:5px 0 0;border:none;width:32px;margin:0;text-decoration:none;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}p#breadcrumbs{font-size:15px;color:#262222}p#breadcrumbs a{text-decoration:none;color:#262222}p#breadcrumbs .breadcrumb_last{color:#adadad}h1.page_title,h1.woocommerce-products-header__title{font-size:60px;color:#000;font-family:"BebasNeue Bold";margin:38px 0 40px;line-height:65px}.company_flex{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.company_flex>div:first-child{width:100%;color:#282525;line-height:22px}.company_flex>img{max-width:600px;width:50%}.company_main{padding-bottom:150px}.company_flex .el_ok span{font-family:"Open Sans Bold";color:#000}.company_text p:first-child{margin-top:0}.company_flex .el_ok_main{gap:20px}.company_flex .el_ok_item{width:220px}.coffe{display:flex;align-items:center;gap:20px;padding-top:20px;margin-top:40px;border-top:1px dashed #afafaf;color:#282525;font-style:italic;font-family:Open Sans SemiBold}.company_flex>div:last-child{position:relative;height:max-content}.company_flex>div:last-child>div{position:absolute;bottom:30px;background-color:#ddc99d;padding:22px 25px 24px 40px;width:570px;border-top-right-radius:60px;border-bottom-left-radius:60px;left:-100px;color:#282525;line-height:20px}.company_flex>div:last-child>div strong{font-family:Open Sans SemiBold;color:#000}.do_q{display:flex;justify-content:center;gap:60px;align-items:center;background-color:#ddc99d;border-top-right-radius:60px;border-bottom-left-radius:60px;height:245px;margin-bottom:150px}.do_q .home_ei_cf7{background-color:#262222;border-radius:25px;padding:17px 37px 6px;text-align:center}.do_q .home_ei_cf7 .wpcf7-acceptance .wpcf7-list-item-label{color:#ffffffb8}.do_q .home_ei_cf7 input.wpcf7-submit{color:#000;background-color:#ddc99d}.do_q .wpcf7-acceptance{width:315px}.do_q .wpcf7-acceptance input[type=checkbox]:checked~.wpcf7-list-item-label:before{background:#ddc99d}.do_q .home_ei_cf7 form.invalid .wpcf7-response-output,.do_q .home_ei_cf7 form.unaccepted .wpcf7-response-output,.do_q .home_ei_cf7 form.payment-required .wpcf7-response-output,.do_q .home_ei_cf7 form.sent .wpcf7-response-output{color:#fff;font-size:14px;line-height:18px;padding:7px 5px}.do_q_text{width:37%}.do_q_title{margin-bottom:10px;font-size:40px;color:#000;font-family:"BebasNeue Bold"}.do_q_t_text{color:#000;line-height:20px}.menu_container{display:none}.category-news h2{color:#262222;font-size:40px;font-family:"BebasNeue Bold";margin-top:0;line-height:35px}.category-news .home_se_main{padding-top:0;padding-bottom:40px}.all_news a.news_item:nth-child(1),.all_news a.news_item:nth-child(2),.all_news a.news_item:nth-child(3){display:none}.paged .all_news a.news_item:nth-child(1),.paged .all_news a.news_item:nth-child(2),.paged .all_news a.news_item:nth-child(3),.all_stock.all_news a.news_item:nth-child(1),.all_stock.all_news a.news_item:nth-child(2),.all_stock.all_news a.news_item:nth-child(3){display:block}.single_item_block span.single_item_op{margin-top:16px;font-family:Open Sans Bold;margin-bottom:0}.all_news{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:100px}.all_news a.news_item{width:380px;margin-bottom:25px}.all_news a.news_item img{width:380px;height:244px;object-fit:cover;object-position:center;display:block}.home_se_main_flex .home_se_two a .post-date{margin-top:5px}.pagination{font-size:18px;width:100%;text-align:center}.pagination .page-numbers.current{font-family:Open Sans Bold;text-decoration:underline;color:#ddc99d}.pagination a,.pagination span{padding:5px}.text_404{font-size:18px;padding-bottom:200px;color:#000}.partners_main{display:flex;justify-content:left;column-gap:20px;flex-wrap:wrap;row-gap:30px;margin-bottom:100px}.partners_main a{width:280px;text-decoration:none}.partners_main a h3{color:#262222;line-height:22px;margin-top:8px;font-size:16px;font-family:Open Sans SemiBold}.partners_main a img,.partners_item img{max-width:220px;height:auto;max-height:110px;width:auto}.partners_main a .post-thumbnail,.partners_item .post-thumbnail{width:280px;min-width:280px;height:160px;display:flex;border:1px solid #e6e6e6;justify-content:center;align-items:center}.partners_item{display:flex;margin-bottom:50px;gap:30px}.partners_item>div{color:#262222;font-family:Open Sans SemiBold}.partners_item>div h3,.partners_item>div h4{font-family:"BebasNeue Bold";font-weight:400;margin-top:0;margin-bottom:15px;font-size:20px}.partners_item>div p:first-child{margin-top:0}.single-partners h2{font-family:"BebasNeue Bold";font-weight:400;color:#000;font-size:40px;margin-bottom:15px}.other_partners a{width:188px;height:100px;text-decoration:none}.other_partners{display:flex;justify-content:left;gap:10px;flex-wrap:wrap;margin-bottom:120px}.other_partners a img{max-width:142px;height:auto;max-height:71px;width:auto;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.other_partners a .post-thumbnail{width:188px;min-width:188px;height:100px;display:flex;border:1px solid #e6e6e6;justify-content:center;align-items:center}.single_item{display:flex;gap:30px;flex-wrap:wrap;margin-bottom:100px}.single_item .post-thumbnail{width:400px;height:400px;min-width:400px;min-height:400px}.single_item .post-thumbnail img{width:400px;height:400px;object-fit:cover;object-position:center;display:block}.single_item_content{width:100%}.single_item .post-date{font-family:Open Sans SemiBold;color:#ddc99d;font-size:14px;display:block}.single_item_block{border-radius:25px;padding:30px;background-color:rgba(38,34,34,1);display:flex;width:745px;flex-wrap:wrap;justify-content:space-between}.single_item_block .cnw{width:100%}.single_item_block_item{width:48%}a.single_item_phone{margin-left:0}.single_item_block span{color:#fff;font-family:Open Sans Bold;display:block;margin-bottom:15px}.single_item_block2{display:flex;gap:20px;color:#fff;align-items:center;margin-top:14px;font-size:15px}.single_item_block2 a{width:max-content;min-width:max-content;height:auto;max-height:max-content}.single_item .header_phone_callback{font-size:14px;color:#262222;padding:13.5px 34px;background-color:#ddc99d;cursor:pointer;display:block;margin:25px auto;text-decoration:none}.single_item_content ul{margin-left:0;padding-left:20px}.licenses_main a h3{color:#ddc99d;font-size:16px}.licenses_item{margin-bottom:120px}.licenses_main a .post-thumbnail{width:280px;min-width:280px;height:320px}.licenses_main a img{max-width:188px;height:auto;max-height:266px;width:auto}.licenses_item>div{font-family:"Open Sans Regular"}.licenses_item img{max-width:480px;height:auto;max-height:680px;width:auto}.licenses_item .post-thumbnail{width:max-content;min-width:max-content;height:max-content;border:none}.design_architectors{background-color:#262222;height:max-content;padding:52px 0;margin-bottom:60px}.design_architectors .do_q_title,.design_architectors .do_q_t_text{color:#fff}.design_architectors .do_q_text .do_q_title{line-height:42px;max-width:410px}.design_architectors .do_q_text strong{text-transform:uppercase;font-family:"Open Sans Bold"}.design_architectors .do_q_text ul{margin:0;padding-left:0;list-style:none;line-height:20px}.design_architectors .do_q_text ul li{margin-bottom:12px}.design_architectors .do_q_text ul li:before{content:"-";color:inherit;display:inline-block;width:11px}.design_architectors .do_q_text .do_q_t_text{max-width:510px}.design_architectors .do_q_text{width:max-content}.page-template-page-designers-architectors h2{font-size:40px;font-weight:400;color:#000;font-family:"BebasNeue Bold";text-align:center}.design_architectors_flex{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:40px;justify-content:space-between}.design_architectors_item{border-top-right-radius:60px;border-bottom-left-radius:60px;width:49%;border:2px solid #ddc99d;padding:30px 25px 30px 26px;color:#000;line-height:22px}.filter_brand{width:100%;display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:40px}.filter_brand a.all_brend{padding:3px 10px}.filter_brand .wpc-filters-ul-list{margin:0;padding:0;flex-wrap:wrap;list-style:none;display:flex;row-gap:14px;align-items:start;column-gap:5px}.filter_brand .wpc-see-more-control,.filter_brand .wpc-see-less-control,.filter_brand .wpc-filters-ul-list label:before{display:none}.design_architectors_item a{color:#fff}.design_architectors_item_title{font-family:"Open Sans Bold";margin-bottom:6px}.design_architectors_item:last-child{width:100%;background-color:#262222;color:#fff}.design_architectors_bottom{color:#000;text-transform:uppercase;font-family:"Open Sans Bold";width:335px;text-align:center;margin:0 auto 100px auto}input.wpcf7-not-valid{background-color:#ffa4a4}.wpcf7-not-valid-tip{display:none}.gar_main{display:flex;gap:50px;color:#282525;flex-wrap:wrap;justify-content:center;margin-bottom:110px}.gar_text{width:100%}.gar_main strong{font-weight:400;font-family:"Open Sans Bold";color:#000}.gar_main h2{font-size:40px;font-weight:400;color:#000;font-family:"BebasNeue Bold";margin:0 0 30px;line-height:35px}.gar_main ol{list-style-type:none;counter-reset:list-counter;padding-left:20px;margin-left:0}.gar_main ol li{position:relative;line-height:20px;margin-bottom:14px}.gar_main ol li:before{content:counter(list-counter);counter-increment:list-counter;position:absolute;left:-20px;font-family:"Open Sans Bold";color:#ddc99d}.gar_bottom{border-top-right-radius:60px;border-bottom-left-radius:60px;padding:45px 200px;text-align:center;width:100%;font-size:40px;font-weight:400;line-height:50px;color:#000;background-color:#ddc99d;font-family:"BebasNeue Bold"}.div4{background-color:#262222;color:#fff}.div6{background-color:#262222;color:#fff}.delivery_flex .div6 h2,.delivery_flex .div4 h2{color:#fff}.delivery_flex .div6 span{display:block;width:100%;border-bottom:1px dashed #afafaf;padding:2px 0;margin-bottom:10px}.delivery_flex h2{color:#000;font-family:"BebasNeue Bold";font-size:32px;margin:0 0 10px;font-weight:400}.delivery_flex ul,.delivery_flex ol{margin:0;padding-left:20px}.delivery_flex strong{font-weight:400;font-family:"Open Sans Bold";color:#000}.delivery_flex p{margin:5px 0 10px}.delivery_flex li{margin-bottom:12px}.delivery_flex span.div3_span{display:flex;justify-content:space-between;align-items:center}.delivery_flex span.div3_span span{display:block;width:100%;width:49%;border:1px solid #000;line-height:18px;padding:17px 10px;text-align:center;margin-top:8px}.delivery_flex span.div3_span span strong{width:100%;display:block;text-transform:uppercase}.delivery_flex{display:flex;column-gap:20px;flex-wrap:wrap;width:100%;margin-bottom:110px;color:#262222}.delivery_flex>div{width:49%}.delivery_flex .div10{width:100%}.delivery_flex .div9,.delivery_flex .div3,.delivery_flex .div6,.delivery_flex .div5,.delivery_flex .div4,.delivery_flex .div10{border:2px solid #000;border-top-right-radius:60px;padding:22px;height:max-content;margin-bottom:20px;border-bottom-left-radius:60px}.delivery_flex .div3{background-color:#ddc99d;border-color:#ddc99d;padding-bottom:40px}.delivery_flex .div9{padding-right:15px}.delivery_flex .div4{padding-bottom:40px}.div10{display:flex;gap:30px}.div10>div:first-child{max-width:370px}.div10_2{display:flex;background-color:#262222;flex-wrap:nowrap;padding:15px 20px;border-top-right-radius:60px;border-bottom-left-radius:60px}.div10_2_1{width:190px}.div10_2_1_title{font-size:19px;font-family:"Open Sans Bold";text-transform:uppercase;color:#fff;padding:30px 0;padding-right:10px;border-right:1px dashed #afafaf}.div10_2_1_text{color:#fff;font-size:10px;text-align:center;text-transform:uppercase;padding:7px 0;border-top:1px dashed #afafaf;border-right:1px dashed #afafaf;min-width:100px}.div10_2_2{color:#fff}.div10_2_1_text.div10_2_1{text-align:left;padding-right:10px;color:#fff;max-width:max-content;font-size:10px;font-family:"Open Sans Bold"}.div10_2_1_text span{display:block;font-family:"Open Sans Bold";margin-top:3px}.div10_2 tr:first-child .div10_2_1_text{border-top:none}.div10_2 tr td:last-child{border-right:none}.delivery_flex>div.bot_subtitle{width:100%;text-align:center;font-size:40px;color:#000;font-family:"BebasNeue Bold";margin-top:50px}.contact_map{margin-bottom:40px;position:relative}[class*=ymaps-2][class*=-ground-pane]{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}.ymaps-2-1-79-gotoymaps__container,.ymaps-2-1-79-gototech{display:none!important}.contact_map2{margin-bottom:150px}.contact_info{padding:20px 20px 30px 26px;position:absolute;top:0;bottom:0;left:30px;background-color:#fff;border-top-right-radius:36px;border-bottom-left-radius:36px;width:380px;margin:auto;height:max-content;z-index:1}.contact_title{line-height:32px;margin-bottom:6px;color:#000;font-size:32px;font-family:"BebasNeue Bold";text-transform:uppercase}.contact_text{color:#a1a1a1;line-height:30px}.contact_text span{color:#535353}a.marshrut{background-color:#ddc99d;color:#fff;text-decoration:none;padding:0 10px 0 3px;border-radius:10px;display:flex;align-items:center;max-width:max-content;margin:6px 0 15px}.contact_border{border-bottom:1px dashed #aaa}.contact_info_links a,.contact_info_links .header_phone_click{color:#000;font-family:"Open Sans Semibold"}.contact_info_links .phone-wrapper{margin-top:12px;cursor:pointer}.contact_info_links .phone-dropdown-content{max-width:180px}.contact_info_links .header_phone_click img.f_invert{filter:invert(1)}.contact_info_links a.footer_email{margin-left:2px}.contact_info_links a.footer_email{gap:6px}.cnw_title{font-family:"Open Sans Bold";color:#3a3737}.assort{line-height:20px;margin-top:12px;color:#3a3737}.contact_text .assort span{font-family:"Open Sans Bold";color:#3a3737}.contact_info_time{display:flex;color:#3a3737;align-items:flex-start;gap:6px}.contact_info_time>div{line-height:26px}.adres_s{line-height:20px}.map_mobile,.map_mobile2{display:none}.container_woo_main{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start;margin-bottom:100px}.container_woo_no_margin{column-gap:30px;row-gap:0}.container_woo{width:870px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.woocommerce-products-header{margin-top:-23px;width:100%}.wpc-filter-terms-count-0,.wpc-custom-selected-terms{display:none}.wpc-filters-list-4761>li:first-child>ul.children{margin-left:0}.sidebar_woo ul.children{padding-left:0}.wpc-filters-list-4761>li:first-child>div>i,.wpc-filters-list-4761>li:first-child>div>input{display:none}.sidebar_woo{width:280px;max-height:max-content;padding:8px 6px 3px;border-radius:5px;-webkit-box-shadow:0px 0px 10px 0px rgb(34 60 80/16%);-moz-box-shadow:0px 0px 10px 0px rgb(34 60 80/16%);box-shadow:0px 0px 10px 0px rgb(34 60 80/16%);position:sticky;top:10px}.woo-accordion{width:100%;margin:0 auto;color:#262222}.woo-accordion-header{padding:7px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#ddc99d;transition:background-color .3s;border-radius:5px;font-size:14px;font-family:"Open Sans Semibold";margin:0 auto 6px auto}.arrow{transition:.3s;transform:rotate(0)}.woo-accordion-item.active .arrow{transform:rotate(180deg)}.woo-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding:0 12px;font-size:14px}.woo-accordion-content ul{list-style:none;padding:5px 0 12px;margin:0}.woo-accordion-content li{padding:6px 0;line-height:18px}.woo-accordion-content a{text-decoration:none;transition:color .3s;opacity:1}.container_woo_catalog{display:flex;gap:15px;flex-wrap:wrap;justify-content:space-between}.container_woo_catalog>a{display:block;text-decoration:none;position:relative;width:426px;height:220px}.container_woo_catalog>a span{position:absolute;bottom:20px;left:20px;color:#fff;text-transform:uppercase;font-family:"BebasNeue Bold";font-size:20px;max-width:120px;line-height:20px}.container_woo_catalog>a img{display:block;object-fit:cover;object-position:center;width:100%;height:100%}.container_woo_catalog>a:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.25)}.wpc-filter-header{background-color:#ddc99d;border-radius:5px}.wpc-filter-header:hover,.woo-accordion-header:hover,.woo-accordion-content a:hover{opacity:.75}.wpc-filter-header>div,.sidebar_woo .wpc-filter-header .wpc-filter-title button{margin-bottom:0;font-family:"Open Sans Semibold";color:#262222;font-size:14px}.sidebar_woo .wpc-filter-header .wpc-filter-title button{padding:10.5px 12px}.sidebar_woo .wpc-filters-section{margin-bottom:6px}.sidebar_woo .wpc-filters-main-wrap ul.wpc-filters-ul-list{padding:14px 12px 0}.sidebar_woo .wpc-filter-selected-values{margin-top:0;height:0}.sidebar_woo .wpc-filter-collapsible.wpc-closed .wpc-filter-selected-values{height:auto;margin-top:5px}.sidebar_woo .wpc-filter-collapsible .wpc-filter-title .wpc-open-icon,.sidebar_woo .wpc-filter-collapsible.wpc-closed .wpc-filter-title .wpc-open-icon{border-left:none;border-top:none;width:10px;min-width:10px;height:14px;transition:.3s;right:0;top:50%;transform:rotate(0)}.sidebar_woo .wpc-filter-collapsible.wpc-opened .wpc-filter-title .wpc-open-icon{transform:rotate(180deg);right:0;top:50%}.wpc-filters-list-4761>li:first-child>div.wpc-term-item-content-wrapper>input:disabled~label{display:none}.wpc-filters-main-wrap li.wpc-term-item a{color:#252c32;font-weight:400;font-size:13px}.wpc-filters-list-4761>li:first-child>div>label a{color:#937c4a;font-family:"Open Sans Bold";font-weight:400;font-size:14px;padding-left:20px;margin-bottom:12px}.wd_woocommerce_before_shop_loop{width:100%;display:flex;justify-content:space-between}.wpc-term-item-content-wrapper input[type=checkbox],.wpc-term-item-content-wrapper input[type=radio]{position:absolute;opacity:0;height:0;width:0}.wpc-term-item-content-wrapper label:before{content:'';display:inline-block;width:16px;min-width:16px;height:16px;margin-right:10px;border:1px solid #b0babf;vertical-align:middle;transition:all .3s;border-radius:4px;background-color:#f6f8f9}.wpc-term-item-content-wrapper input[type=checkbox]:checked+label:before,.wpc-term-item-content-wrapper input[type=radio]:checked+label:before,.filter_brand_link input[type=radio]:checked+label:before{background:#ddc99d;border-color:#ddc99d}body .filter_brand_link .wpc-term-item-content-wrapper{display:flex;align-items:center;position:relative}.wpc-term-item-content-wrapper input[type=checkbox]:checked+label:after,.wpc-term-item-content-wrapper input[type=radio]:checked+label:after{content:'';position:absolute;left:6px;top:0;width:6px;height:12px;border:solid #000;border-width:0 1px 1px 0;transform:rotate(45deg);margin:auto;bottom:3px}.wpc-term-item-content-wrapper label:hover:before,.filter_brand_link label:hover:before{border-color:#ddc99d}.sidebar_woo .wpc-filters-main-wrap li.wpc-term-item label,body .filter_brand_link .wpc-term-item-content-wrapper li.wpc-term-item label{align-items:center}body .filter_brand_link .wpc-term-item-content-wrapper input[type=radio]:checked+label:after{display:none}.wpc-filters-list-4761>li:first-child>div>label:before,.wpc-filters-list-4761>li:first-child>div>label:after,.wpc-filters-list-4761>li:first-child>div>input[type=checkbox]:checked+label:after,.wpc-filters-list-4761>li:first-child>div>input[type=radio]:checked+label:after{border:none;background-color:transparent;width:0;min-width:0;margin-right:0}.filter_brand span{font-family:"Open Sans Bold";color:#000}.filter_brand a{padding:4px 10px;border-radius:6px;text-decoration:none;display:flex;flex-wrap:wrap;width:160px;font-size:14px}.filter_brand a img{border:1px solid #d5d5d5}.filter_brand_link input[type=radio]:checked+label a{text-decoration:underline}.wpc-filters-list-4761>li:first-child>div>label a:before{content:'←';display:block;width:10px;height:10px;position:absolute;top:0;left:0;right:0;bottom:0}.wpc-filters-list-4761>li:first-child>div>label a:after{display:none}.sidebar_woo li.wpc-term-item ul.children,.sidebar_woo li.wpc-term-item>.wpc-term-item-content-wrapper+ul.children{margin-top:15px}li.wpc-term-item>.wpc-term-item-content-wrapper+ul.children{display:block}.sidebar_woo ul.children ul.children{margin-top:12px !important}.wpc-has-not-empty-children.wpc-closed .wpc-toggle-children-list:before,.wpc-has-not-empty-children.wpc-opened .wpc-toggle-children-list:after{display:none}li.wpc-has-not-empty-children.wpc-term-item.wpc-opened li.wpc-has-not-empty-children.wpc-term-item.wpc-closed .wpc-toggle-children-list{transition:.3s;text-align:center;transform:rotate(0);display:flex;align-items:center;justify-content:center}li.wpc-has-not-empty-children.wpc-term-item.wpc-opened li.wpc-has-not-empty-children.wpc-term-item.wpc-opened .wpc-toggle-children-list{transform:rotate(180deg);transition:.3s;text-align:center;display:flex;align-items:center;justify-content:center}.sidebar_woo .wpc-filters-main-wrap ul.children{margin-left:0}.woocommerce-result-count{max-width:max-content;margin:0}.woocommerce-notices-wrapper{display:none}body .container_woo .woocommerce-ordering{position:relative;display:inline-block}body .container_woo .orderby{padding-right:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 22px 5px 14px;border:1px solid rgba(221,226,228,1);border-radius:6px;cursor:pointer;font-size:14px}body .container_woo .woocommerce-ordering:after{content:'';position:absolute;right:2px;top:4.5px;z-index:1;width:24px;transition:.3s;height:24px;background-image:url(/wp-content/themes/virtoni/img/select_hevron.svg);background-repeat:no-repeat}.container_woo ul.products{margin:25px 0;border:1px solid #e6e6e6;display:flex;flex-wrap:wrap;border-left:none;border-bottom:none;justify-content:center}.container_woo ul.products li.product.type-product,.wd-product-item{margin:0;width:288px;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:55px 15px 16px;position:relative}ul.products li.product img{height:220px}.container_woo ul.products li.product.type-product a.product-thumbnail,.wd-product-item a.product-thumbnail{height:240px;display:block}.container_woo ul.products li.product.type-product a.product-thumbnail img,.wd-product-item a.product-thumbnail img{display:block;object-fit:cover;object-position:center;width:max-content;height:100%;margin:0 auto}.wd-product-item .product_parent-category,.wd-product-item .product-brand,.container_woo ul.products li.product.type-product .product_parent-category,.container_woo ul.products li.product.type-product .product-brand{color:#a5a5a5;font-size:13px}.container_woo ul.products li.product.type-product h3.product-title,.wd-product-item h3.product-title{margin:0;font-weight:400}.container_woo ul.products li.product.type-product h3.product-title a,.wd-product-item h3.product-title a{font-size:16px;font-family:"Open Sans Semibold";color:#000;text-decoration:none;display:-webkit-box;line-height:22px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:44px}.container_woo ul.products li.product.type-product .product_link,.wd-product-item .product_link{display:block}.container_woo ul.products li.product.type-product .product_parent-category,.wd-product-item .product_parent-category{margin-top:16px;margin-bottom:5px}.container_woo ul.products li.product.type-product .product-brand,.wd-product-item .product-brand{margin-top:6px;height:19.5px}.container_woo ul.products li.product.type-product .product_price,.wd-product-item .product_price{font-family:"Open Sans Semibold";font-size:18px;margin-top:8px;color:#000;display:block}.container_woo ul.products li.product.type-product a.product_link,.wd-product-item a.product_link{color:#00020f;display:block;font-size:14px;border-radius:4px;width:100%;background-color:#faf9f9;text-align:center;text-decoration:none;padding:10px;margin-top:10px}.badge_main{position:absolute;left:15px;top:15px;display:flex;gap:10px;color:#fff;text-transform:uppercase;font-size:13px;flex-direction:column;justify-content:start;z-index:1}.badge_novinka,.badge_hit_prodazh,.badge_rasprodazha,.badge_kredit,.badge_v-nalichii{padding:3px 8px;border-radius:4px;width:max-content}.badge_novinka{background-color:#262222}.badge_hit_prodazh,.badge_rasprodazha,.badge_kredit,.badge_v-nalichii{background-color:#ddc99d;color:#000}.woocommerce-pagination{width:100%}.woocommerce-pagination ul{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;font-size:18px;padding:0;flex-wrap:wrap;row-gap:10px}.woocommerce-pagination ul a,.page-numbers.dots{text-decoration:none;padding:5px 8px;color:#000}.woocommerce-pagination ul span{padding:5px 8px;text-decoration:underline;color:#ddc99d;font-family:"Open Sans Bold"}.single-product div.product{margin:50px 0;display:flex;gap:20px;flex-wrap:wrap}.single-product div.product .woocommerce-product-gallery{width:580px;height:max-content}a.woocommerce-product-gallery__trigger span{display:none}.single-product div.product .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery__wrapper div,.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image,.single-product div.product .woocommerce-product-gallery__wrapper div a,.single-product div.product .woocommerce-product-gallery .flex-viewport div a,.single-product div.product .woocommerce-product-gallery .flex-viewport div.woocommerce-product-gallery__wrapper{height:inherit !important}.single-product div.product .woocommerce-product-gallery__wrapper div a,.single-product div.product .woocommerce-product-gallery .flex-viewport div a{display:flex;align-items:center;justify-content:center}.single-product div.product .woocommerce-product-gallery__wrapper div a img,.single-product div.product .woocommerce-product-gallery .flex-viewport div a img{width:auto;height:470px}.single.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:0;right:0;bottom:0;left:0;height:570px}.single-product div.product .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery .flex-viewport{border:1px solid #bababa}.single-product div.product .woocommerce-product-gallery .flex-viewport>.woocommerce-product-gallery__wrapper{border:none}.single-product div.product .woocommerce-product-gallery__wrapper{height:570px !important}.single-product div.product .woocommerce-product-gallery .flex-viewport{height:570px !important}.single-product div.product .summary.entry-summary{width:568px;margin:0}.single-product div.product .summary.entry-summary .product_title{font-family:"BebasNeue Bold";font-size:40px;color:#000;text-transform:uppercase;margin:-5px 0 12px;line-height:40px}.woocommerce-product-details__short-description h1,.woocommerce-product-details__short-description h2,.woocommerce-product-details__short-description h3,.woocommerce-product-details__short-description h4{font-family:"BebasNeue Bold";font-weight:400;color:#000}.content_product_brand{font-family:"Open Sans Bold";color:#000;margin:0 0 12px}.content_product_brand span{font-family:"Open Sans Regular";color:#888}.content_product_price{font-family:"Open Sans Bold";font-size:32px;color:#000;display:flex;flex-wrap:wrap;flex-direction:column;line-height:30px;margin:0}.content_product_price_text{color:#939393;font-size:14px;font-family:"Open Sans Semibold";margin-bottom:20px}span.onsale{display:none}.woocommerce-product-details__short-description ul{margin:0;padding-left:20px}.content_product_price.price del,.content_product_price.price bdi{display:flex;order:1}ins{background:0 0}.content_product_price.price del{font-family:"Open Sans Semibold";font-size:20px;color:#939393}.single.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none}.single.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex;gap:15px;flex-wrap:wrap}.single.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:103px}.content_product_price_main{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;margin-top:25px}a.content_product_price_callback{font-family:"Open Sans Semibold";color:#262222;display:block;padding:13.6px 23px;text-decoration:none;background-color:#ddc99d}.single.single-product ul.tabs.wc-tabs{display:flex;align-items:center;gap:20px;border-bottom:1px solid #e2e2e2}.single.single-product .woocommerce-tabs ul.tabs li a{font-family:"BebasNeue";font-size:40px;color:#000;text-transform:uppercase;text-decoration:none;padding-bottom:0;border-bottom:4px solid transparent}.single.single-product .woocommerce-tabs ul.tabs li.active a{font-family:"BebasNeue Bold";border-bottom:4px solid #ddc99d}.single.single-product .woocommerce-tabs.wc-tabs-wrapper{width:680px}.woocommerce-product-attributes-item__label{font-family:"Open Sans Bold";color:#000;font-weight:400;text-align:left}.woocommerce-product-attributes-item__value a{color:#000}.tabs_and_callback{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}.tabs_and_callback .do_q{background-color:transparent;height:auto;margin-bottom:0;max-width:390px}.tabs_and_callback .do_q .home_ei_cf7{background-color:#262222;border-radius:0;padding:17px 37px 6px;text-align:center;margin:50px 0}.woocommerce_cf7_title{font-size:34px;font-family:"BebasNeue Bold";color:#fff;line-height:35px;padding:25px 0 14px}.woocommerce_cf7_text{color:#fff;line-height:22px;margin-bottom:5px}.woocommerce-product-attributes{width:100%;border:none;border-collapse:collapse}.woocommerce-product-attributes tr{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0 0;position:relative}.woocommerce-product-attributes tr:after{content:"";position:absolute;bottom:6px;left:0;width:100%;border-bottom:2px dotted #ccc}.woocommerce-product-attributes-item__label{padding-right:10px;background:#fff;z-index:1}.woocommerce-product-attributes-item__value{padding-left:10px;background:#fff;z-index:1}.woocommerce-product-attributes-item__value p{margin:0}.tax_item_title{font-size:20px;color:#000;font-family:"Open Sans Bold";margin-bottom:8px}.tax_item_number{color:#939393;font-family:"Open Sans Semibold";font-size:12px}.tax_item_flex{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:10px}.term-block{width:134px}.tax_item_flex img{width:134px;height:134px;margin-bottom:4px;display:block}.tax_item_text{font-size:14px;color:#000;width:134px;font-family:"Open Sans Semibold";line-height:16px;margin-top:5px}.tax_item{margin:25px 0 10px}.tax_item_number p{margin:0}.tax_main_title{font-size:40px;font-family:"BebasNeue Bold";color:#000;line-height:35px;padding:50px 0 14px}.tax_main_text{font-family:"Open Sans Semibold";color:#939393;font-size:14px}.single.single-product div.product .woocommerce-product-gallery{position:sticky;top:20px;transition:top .3s}.single.single-product div.product .woocommerce-product-gallery.stop-sticky{position:static}.home_first_slider_main .swiper-button-next,.home_first_slider_main .swiper-button-prev{color:#fff}.home_tr_fi>a:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.25)}.wpc-term-item-content-wrapper i.wpc-toggle-children-list:after,i.wpc-toggle-children-list:before,.wpc-term-item-content-wrapper i.wpc-toggle-children-list:after,i.wpc-toggle-children-list:before{display:none !important}.sidebar_woo .wpc-filters-main-wrap li.wpc-term-item a img{display:none}.sidebar_woo li.wpc-term-item.wpc-has-children.wpc-checkbox-item.wpc-term-selected.wpc-term-disabled>ul.children{display:block}.sidebar_woo li.wpc-term-item.wpc-has-children.wpc-checkbox-item.wpc-term-selected.wpc-term-disabled.wpc-opened>ul.children{display:block}.sidebar_woo div.wpc-filters-section .wpc-filter-content a.wpc-see-less-control,.sidebar_woo div.wpc-filters-section .wpc-filter-content a.wpc-see-more-control{display:none}.gar_img_flex{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.gar_img_flex img{border-top-right-radius:60px;border-bottom-left-radius:60px;width:370px;display:block;height:475px}#cookie-notice{min-width:90%;width:90%;left:0;right:0;margin:auto;bottom:15px;border-radius:8px;font-size:16px;box-shadow:1px 3px 9px #000000a1}#cookie-notice .cn-button:not(.cn-button-custom){color:#000}.cn-close-icon{right:15px;top:25px}.cookie-notice-container{padding:15px 40px 15px 30px}#cookie-notice .cn-button:not(.cn-button-custom){margin:0 10px}.wpc-has-children>div.wpc-term-item-content-wrapper>label{pointer-events:none}.wpc-has-children>div.wpc-term-item-content-wrapper>label:before{display:none}.tax-product_cat .sidebar_woo li.wpc-term-item>.wpc-term-item-content-wrapper+ul.children{display:block}.tax-product_cat .sidebar_woo li.wpc-term-item>.wpc-term-item-content-wrapper+ul.children .wpc-closed ul.children{display:none}body .wpc-filters-main-wrap .wpc-filter-has-hierarchy .wpc-term-item-content-wrapper>input[type=checkbox][disabled]+label:after{display:none}.contact_text_wd{margin-top:-100px;margin-bottom:70px}.woocommerce_product_after_files{font-family:"BebasNeue Bold";font-size:40px;color:#000;margin-top:30px;text-transform:uppercase}.woocommerce-product-attributes-item__value a{text-decoration:none}@media (max-width:1260px){.container{margin:0 auto;width:100%;padding:0 20px}.all_news{justify-content:start}.single_item .post-thumbnail{width:350px;height:350px;min-width:350px;min-height:350px}.single_item .post-thumbnail img{width:350px;height:350px}.header_info{gap:4px;width:210px;flex-wrap:wrap;margin-left:15px}.home_sec_s_main>img{max-width:420px}.home_sec_s_main>img:first-child{max-width:220px}.home_sec_s_main>img:last-child{max-width:270px}.div10>div:first-child{max-width:100%}.delivery_flex .div10{flex-wrap:wrap}.div10_2_main{margin:0 auto}.div10_2_1_text{padding:7px 10px;max-width:140px;min-width:140px}.container_woo_catalog>a{width:31.7vw}.container_woo{width:65vw}.container_woo ul.products{border:none}.container_woo ul.products li.product.type-product,.wd-product-item{border:1px solid #e6e6e6}.single-product div.product .summary.entry-summary{width:38vw}.contact_text_wd{margin-top:-100px;margin-bottom:60px}}@media (max-width:1170px){.single_item{gap:65px}.single.single-product .woocommerce-tabs.wc-tabs-wrapper{width:100%}.tabs_and_callback .do_q{margin-left:auto;margin-right:auto}}@media (max-width:1160px){.single.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:75px}.single-product div.product .woocommerce-product-gallery{width:100%}.single-product div.product .summary.entry-summary{width:100%;margin-top:50px}.delivery_flex>div{width:100%}.div10_2_main{overflow:auto}.main_img_gallery{width:100%}.div10_2{width:max-content}.sidebar_woo{width:100%;position:relative}.container_woo_catalog>a{width:48%}.container_woo_catalog{justify-content:center}.container_woo{width:100%;margin-top:45px}.all_news a.news_item{width:100%}.home_se_two .post-thumbnail img,.home_se_one .post-thumbnail img,.home_se_two .post-thumbnail{height:244px;width:380px}.menu_container{display:block}.header_main_bg2,.header_info{display:none}.header_search{position:absolute;top:75px;margin:auto;left:20px;right:30px}.gar_text{width:100%}.gar_bottom{padding:45px 70px}.licenses_item img{max-width:480px;height:auto;max-height:680px;width:100%}.licenses_item .post-thumbnail{width:100%;justify-content:left;min-width:100%}.single-licenses h1.page_title{font-size:56px}.home_tr_tr,.home_tr_f,.home_sec_s_main,.home_tr_o,.home_tr_t,.home_tr_flex,.home_tr_fi,.products-list,.home_fi_flex,.home_ei_main,.footer_top_flex,.home_se_main_flex,.home_se_two a,.footer_bottom_flex,.company_flex,.do_q{flex-wrap:wrap}.design_architectors .do_q_text{width:88%}.design_architectors .do_q_text .do_q_t_text{max-width:100%}.do_q.design_architectors .home_ei_cf7{margin-bottom:0}.do_q.design_architectors{gap:0}.design_architectors_item{width:100%}.home_sec_title h1{font-size:50px;max-width:100%;line-height:50px;margin-bottom:35px}.home_first_slider_title{font-size:50px;padding-top:150px;line-height:55px}.home_sec_s_main>img{max-width:300px}.home_sec_s_main>img:first-child{max-width:250px;margin-right:0;margin-bottom:-35px}.home_sec_s_main>img:last-child{max-width:250px;margin-top:-35px}.home_tr_o img,.home_tr_t img,.home_fi_flex img{max-width:100%}.home_fo_title h2,.home_fi_title h2,.home_ei_title h2,.home_tr_title h2,.home_se_title h2{font-size:50px;margin-bottom:20px}.tab-btn{padding:14px 2px 10px;min-width:73px}.tab-buttons button:first-child{padding:14px 27px 10px}.home_ei_main{gap:0px}.home_ei_cf7 input,.home_ei_cf7 textarea{max-width:100%;width:315px}.header_search .asl_w_container{min-width:100%}.home_se_main_flex>div,.modal_form_seven input,.home_se_main_flex .home_se_two span.home_se_one_span,.home_ei_cf7,.home_tr_fi a,.wpcf7-acceptance{width:100%}.home_ei_cf7 .wpcf7-acceptance .wpcf7-list-item-label{width:80%}.site_logo{width:100px}.header_phone{justify-content:center;width:160px}.modal{padding:52px 10px 42px}.modal.active{transform:translate(0%,-50%) scale(1)}.modal{padding:35px 10px 10px;left:0}.modal_subtitle,a.home_fo_cat{font-size:14px}.phone-dropdown.active{z-index:990}.header_phone_click,.header_phone_callback{font-size:14px}.phone-dropdown-content a{font-size:14px}.header_main_bg1{padding-bottom:50px}.home_first_slider_subtitle{font-size:16px}a.home_first_slider_button{font-size:14px}.home_sec_f_main{margin-bottom:40px}.home_sec_main{padding:100px 0 150px}.home_tr_o{gap:0;margin:20px 0 85px}.home_tr_t{gap:0}.home_tr_t .home_tr_o_links{margin-top:10px}.home_tr_main a{font-size:20px}.home_tr_t{flex-direction:inherit}.home_tr_tr a,.home_tr_f a{width:100%}.home_tr_f{margin-bottom:-170px}.home_tr_fi a{width:294px}.home_fo_main{padding:100px 0 70px}.home_fi_main{padding:80px 0 100px}.home_fi_bg{background:linear-gradient(to right,#fff 100%,#262222 0%)}.el_ok_item{width:100%}.home_fi_bg_pros{padding:0}.home_fi_flex{gap:20px}.home_si_main{padding:80px 0 90px}.home_si_flex img{margin-top:0}.home_se_main_flex .post-title,.all_news a .post-title{font-size:18px}.home_se_main_flex .post-excerpt p,.home_se_link,.all_news a .post-excerpt p{font-size:14px}.home_se_main_flex>div{margin-bottom:40px}.home_se_main_flex a .post-date,.all_news a .post-date{margin-top:8px}.home_se_two a{margin-bottom:60px}.home_se_two a:last-child{margin-bottom:0}.home_ei_main{padding:70px 0}.home_ei_text{font-size:16px;line-height:20px}.home_ei_title h2{line-height:58px}.footer_top .site_logo{width:225px}.footer_bottom_flex{gap:12px}.mobile_menu_container .header_phone{width:max-content;margin-bottom:8px}.mobile_menu_info{padding-left:20px;border-top:1px solid #ffffff36;padding-top:25px}.mobile_menu_info .phone-dropdown.active{width:160px}.company_flex>div:first-child,.company_flex .el_ok_item{width:100%}.do_q .home_ei_cf7{max-width:max-content;margin-bottom:-65px}.company_flex>div:last-child>div{bottom:-50px;width:95%;left:0;right:0;margin:auto}.company_flex>div:last-child{margin-top:60px}.do_q{gap:45px;height:100%}.do_q_text{width:80%;padding-top:40px}.company_main{padding-bottom:190px}.coffe{width:280px}.home_first_slider_subtitle{padding:20px}.partners_item{flex-wrap:wrap}.single-partners h1.page_title{line-height:65px}.div10_2_main{width:733px}}@media (max-width:750px){.contact_info{position:relative;margin:50px 0 20px;padding:0;left:0;right:0;width:100%}.page-template-page-contact-php .do_q .wpcf7-acceptance{width:100%}.contact_info_links .phone-dropdown-content{max-width:160px}.map_mobile,.map_mobile2{display:block}#map2,#map{display:none}.contact_map2{margin-bottom:80px}.single_item_block_item{width:100%;margin-bottom:15px}.single_item_block{width:100%;line-height:20px}.single_item_block2{flex-wrap:wrap}.single_item_block2 a{margin:0 auto 8px auto !important}.single_item_block span.single_item_op{line-height:24px;text-align:center}.term-block{width:114px}.tax_item_flex img{width:114px;height:114px}.tax_item_text{width:114px}.contact_text_wd{margin-top:0;margin-bottom:60px}}@media (max-width:430px){.company_flex>div:last-child>div{bottom:-100px}.home_se_one .post-thumbnail img,.home_se_two .post-thumbnail img,.home_se_two .post-thumbnail{width:100%}.partners_main{justify-content:center}.other_partners{justify-content:center}.single_item .post-thumbnail{width:100%;height:auto;min-width:100%;min-height:auto}.single_item .post-thumbnail img{width:100%;height:auto}.single_item{justify-content:center}.design_architectors_item{padding:40px 20px}.home_ei_cf7 form.invalid .wpcf7-response-output,.home_ei_cf7 form.unaccepted .wpcf7-response-output,.home_ei_cf7 form.payment-required .wpcf7-response-output,.home_ei_cf7 form.sent .wpcf7-response-output{max-width:265px}.gar_bottom{padding:45px 10px}.gar_main h2{line-height:40px}.gar_bottom{font-size:35px;line-height:40px}.delivery_flex>div.bot_subtitle{font-size:35px}.container_woo_catalog>a{width:100%}.woocommerce-result-count,body .container_woo .orderby{font-size:13px}body .container_woo .orderby{padding:5px 18px 5px 8px}.container_woo ul.products li.product.type-product,.wd-product-item{border-bottom:none;width:100%}.container_woo ul.products li.product.type-product:last-child,.wd-product-item:last-child{border:1px solid #e6e6e6}.tabs_and_callback .do_q{max-width:100%}.single.single-product .woocommerce-tabs ul.tabs li a{font-size:19.5px}.single.single-product ul.tabs.wc-tabs{gap:12px}.content_product_price{font-size:25px}a.content_product_price_callback{padding:13.6px 18px}.single.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:65px}.tabs_and_callback .do_q .wpcf7-acceptance{width:100%}.tabs_and_callback .do_q .home_ei_cf7{padding:17px 25px 6px}.single-product div.product .woocommerce-product-gallery__wrapper div a img,.single-product div.product .woocommerce-product-gallery .flex-viewport div a img{max-height:max-content;height:270px}.single.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{height:370px}.single-product div.product .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery .flex-viewport{height:370px !important}.term-block{width:84px}.tax_item_flex img{width:84px;height:84px}.tax_item_text{width:84px}.tax_item_text{font-size:13px}.gar_img_flex img{height:auto}}