@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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}header:not(.woocommerce-products-header){width:100vw;height:100px;-webkit-box-shadow:-1px 9px 20px 0 #12192633;box-shadow:-1px 9px 20px 0 #12192633;position:fixed;z-index:9999;grid-area:header}header:not(.woocommerce-products-header) .header-wrapper{display:grid;place-content:center}header:not(.woocommerce-products-header) .nav-but-wrap{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header:not(.woocommerce-products-header) .menu-icon{height:25px;width:30px;position:relative;z-index:2;cursor:pointer;display:block}header:not(.woocommerce-products-header) .menu-icon__line{height:2px;width:30px;display:block;background-color:#fff;margin-bottom:7px;cursor:pointer;transition:background-color .5s ease,-webkit-transform .2s ease;-webkit-transition:background-color .5s ease,-webkit-transform .2s ease;-o-transition:background-color .5s ease,-o-transform .2s ease;transition:transform .2s ease,background-color .5s ease;transition:transform .2s ease,background-color .5s ease,-webkit-transform .2s ease,-o-transform .2s ease;transition:transform .2s ease,background-color .5s ease,-webkit-transform .2s ease}header:not(.woocommerce-products-header) .menu-icon__line:last-child{margin-bottom:0}header:not(.woocommerce-products-header) .menu-icon__line-left{width:16.5px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}header:not(.woocommerce-products-header) .menu-icon__line-right{width:16.5px;float:right;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}header:not(.woocommerce-products-header) .menu-icon:hover .menu-icon__line-left,header:not(.woocommerce-products-header) .menu-icon:hover .menu-icon__line-right{width:30px}header:not(.woocommerce-products-header) .nav{z-index:98}header:not(.woocommerce-products-header) .nav:after,header:not(.woocommerce-products-header) .nav:before{content:"";position:fixed;max-width:1920px;width:100%;height:100vh;background:#940004;border-bottom-right-radius:200%;z-index:-1;left:0;-webkit-transition:border-radius linear .8s,-webkit-transform cubic-bezier(.77,0,.175,1) .6s;transition:border-radius linear .8s,-webkit-transform cubic-bezier(.77,0,.175,1) .6s;-o-transition:border-radius linear .8s,-o-transform cubic-bezier(.77,0,.175,1) .6s;transition:transform cubic-bezier(.77,0,.175,1) .6s,border-radius linear .8s;transition:transform cubic-bezier(.77,0,.175,1) .6s,border-radius linear .8s,-webkit-transform cubic-bezier(.77,0,.175,1) .6s,-o-transform cubic-bezier(.77,0,.175,1) .6s;-webkit-transform:translateX(-100%) translateY(-100%);-ms-transform:translateX(-100%) translateY(-100%);-o-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}header:not(.woocommerce-products-header) .nav:after{background:#080e1d;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}header:not(.woocommerce-products-header) .nav:before{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}header:not(.woocommerce-products-header) .nav__content{position:fixed;visibility:hidden;top:10%;text-align:center}header:not(.woocommerce-products-header) .nav__list{position:relative;padding:0;margin:0;z-index:2}header:not(.woocommerce-products-header) .nav__list-item{position:relative;display:block;-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s;opacity:0;text-align:center;color:#fff;overflow:hidden;font-size:8vh;font-weight:900;line-height:1.15;letter-spacing:3px;-webkit-transform:translate(100px,0);-ms-transform:translate(100px,0);-o-transform:translate(100px,0);transform:translate(100px,0);-webkit-transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,-webkit-transform .3s ease;-o-transition:opacity .2s ease,-o-transform .3s ease;transition:opacity .2s ease,transform .3s ease;transition:opacity .2s ease,transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease;transition:opacity .2s ease,transform .3s ease,-webkit-transform .3s ease;margin-top:0;margin-bottom:0}header:not(.woocommerce-products-header) .nav__list-item a{position:relative;text-decoration:none;color:#fff;overflow:hidden;cursor:pointer;padding-left:5px;padding-right:5px;font-weight:900;z-index:2;display:inline-block;text-transform:uppercase;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}header:not(.woocommerce-products-header) .nav__list-item.active-nav a{color:#fff}header:not(.woocommerce-products-header) .nav__list-item.active-nav a:after{height:4px;opacity:1;left:0;width:100%}header:not(.woocommerce-products-header) .search__form{display:none;background:#f9f9f9;border-bottom:1px solid #000;padding:10px 20px 0 20px;-webkit-box-shadow:0 9px 20px 0 #12192633;box-shadow:0 9px 20px 0 #12192633}header:not(.woocommerce-products-header) .search__form.active{display:block}header:not(.woocommerce-products-header) .search__form form{width:100%}header:not(.woocommerce-products-header) .search__form form .yith-ajaxsearchform-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header:not(.woocommerce-products-header) .search__form form .yith-ajaxsearchform-container .yith-ajaxsearchform-select{width:30%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10px}header:not(.woocommerce-products-header) .search__form form .yith-ajaxsearchform-container .yith-ajaxsearchform-select select{width:100%;height:50px;outline:0;border:1px solid #e0e7e8}header:not(.woocommerce-products-header) .search__form form .yith-ajaxsearchform-container .search-navigation{width:70%;padding:0 10px}header:not(.woocommerce-products-header) .search__form form .yith-ajaxsearchform-container .search-navigation label{display:none}header:not(.woocommerce-products-header) .search__form form .yith-ajaxsearchform-container .search-navigation input{width:100%;height:50px;outline:0;padding-left:10px;border:1px solid #e0e7e8}header:not(.woocommerce-products-header) .search__form form .yith-ajaxsearchform-container .search-navigation .autocomplete-suggestions{width:100%!important;left:0}header:not(.woocommerce-products-header) .search__form form .yith-ajaxsearchform-container .search-navigation .autocomplete-suggestions .yith_wcas_result_image img{width:60px;height:auto}header:not(.woocommerce-products-header) .search__form form .yith-ajaxsearchform-container .search-navigation .link-result a{font-size:14px;font-weight:700;color:#8b0000}header:not(.woocommerce-products-header) .search__form form .yith-ajaxsearchform-container input#yith-searchsubmit{height:50px;background:#940004;color:#fff;border:1px solid #940004;padding:0 25px;cursor:pointer}header:not(.woocommerce-products-header) .search__form form .yith-ajaxsearchform-container input#yith-searchsubmit:hover{background:#fff;color:#444a52;border:1px solid #940004}header:not(.woocommerce-products-header) .list-link,header:not(.woocommerce-products-header) .list-news{background:#fff;width:100%;border:1px solid #e0e7e8;display:none;-webkit-box-shadow:0 9px 20px 0 #12192633;box-shadow:0 9px 20px 0 #12192633}header:not(.woocommerce-products-header) .list-link:hover,header:not(.woocommerce-products-header) .list-news:hover{display:block}header:not(.woocommerce-products-header) .list-link.active,header:not(.woocommerce-products-header) .list-news.active{display:block}header:not(.woocommerce-products-header) .list-link .categories,header:not(.woocommerce-products-header) .list-news .categories{padding:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header:not(.woocommerce-products-header) .list-link .categories a,header:not(.woocommerce-products-header) .list-news .categories a{width:-webkit-calc(100% / 4);width:calc(100% / 4);margin:7px;position:relative;font-size:14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-weight:700}header:not(.woocommerce-products-header) .list-link .categories a.current__cat,header:not(.woocommerce-products-header) .list-news .categories a.current__cat{font-weight:700;color:#b82428}header:not(.woocommerce-products-header) .list-link .categories a:before,header:not(.woocommerce-products-header) .list-news .categories a:before{position:absolute;content:'';width:5px;height:5px;background:#940004;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-15px}header:not(.woocommerce-products-header) .list-link .categories a:hover,header:not(.woocommerce-products-header) .list-news .categories a:hover{text-decoration:none;color:#b82428}.header__content{display:grid;width:100%;max-width:1920px;margin:auto;grid-template:30px 70px/90px 1fr 4fr 1fr;grid-template-areas:"header__catalog header__logo top-line header__shop" "header__catalog header__logo header__menu header__shop";-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:999;background:#fff}.header__content .header__top-line{grid-area:top-line;height:100%;border-bottom:1px solid #e0e7e8}.header__content .header__top-line .links{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:inherit}.header__content .header__top-line .links a{margin-right:50px;text-decoration:none;font-size:14px;position:relative}.header__content .header__top-line .links a:hover{color:#940004}.header__content .header__top-line .links a:last-child{margin:0}.header__content .header__top-line .links a.phone:before{content:url('/wp-content/themes/bkm/img/sprite.svg#phone');height:20px;width:20px;position:absolute;left:-20px}.header__content .header__top-line .links a.mail:before{content:url('/wp-content/themes/bkm/img/sprite.svg#mail');height:20px;width:20px;position:absolute;left:-23px}.header__content .header__top-line .links a.wa{width:20px;height:20px;background:url('/wp-content/themes/bkm/img/sprite.svg#whatsapp');background-position:center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;margin-right:10px}.header__content .header__top-line .links a.tg{width:20px;height:20px;background:url('/wp-content/themes/bkm/img/sprite.svg#telegram');background-position:center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.header__content .header__catalog{grid-area:header__catalog;height:100%;background:#940004;position:relative}.header__content .header__catalog .header-wrapper{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header__content .header__logo{grid-area:header__logo;align-self:center;justify-self:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center;padding:5%}.header__content .header__logo a img{height:40px;width:auto}.header__content .header__menu{grid-area:header__menu;position:relative;display:grid;height:100%}.header__content .header__shop{display:grid;grid-area:header__shop;grid-template:1fr/50px 50px 50px;justify-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header__content .header__shop .search__header svg{height:20px;width:20px;fill:none}.header__content .header__shop .user svg{height:20px;width:20px;fill:none}.header__content .header__shop .cart{position:relative;cursor:pointer}.header__content .header__shop .cart svg{height:20px;width:20px;fill:none}.header__content .header__shop .cart .cart-icon__count{position:absolute;top:-10px;right:-10px;font-size:10px;background:#edebe9;color:#b82428;height:20px;width:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%}.header__content .header__shop .search__header{cursor:pointer}.over-hide{overflow:hidden}.full-height{height:100vh}body.nav-active .nav__content{visibility:visible}body.nav-active .menu-icon__line{background-color:#000;-webkit-transform:translate(0,0) rotate(-45deg);-ms-transform:translate(0,0) rotate(-45deg);-o-transform:translate(0,0) rotate(-45deg);transform:translate(0,0) rotate(-45deg)}body.nav-active .menu-icon__line-left{width:15px;-webkit-transform:translate(2px,4px) rotate(45deg);-ms-transform:translate(2px,4px) rotate(45deg);-o-transform:translate(2px,4px) rotate(45deg);transform:translate(2px,4px) rotate(45deg)}body.nav-active .menu-icon__line-right{width:15px;float:right;-webkit-transform:translate(-3px,-3.5px) rotate(45deg);-ms-transform:translate(-3px,-3.5px) rotate(45deg);-o-transform:translate(-3px,-3.5px) rotate(45deg);transform:translate(-3px,-3.5px) rotate(45deg)}body.nav-active .menu-icon:hover .menu-icon__line-left,body.nav-active .menu-icon:hover .menu-icon__line-right{width:15px}body.nav-active .nav{visibility:visible}body.nav-active .nav:after,body.nav-active .nav:before{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);border-radius:0;left:0}body.nav-active .nav:after{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}body.nav-active .nav:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}body.nav-active .nav__list-item{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s ease,color .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,color .3s ease,-webkit-transform .3s ease;-o-transition:opacity .3s ease,color .3s ease,-o-transform .3s ease;transition:opacity .3s ease,transform .3s ease,color .3s ease;transition:opacity .3s ease,transform .3s ease,color .3s ease,-webkit-transform .3s ease,-o-transform .3s ease;transition:opacity .3s ease,transform .3s ease,color .3s ease,-webkit-transform .3s ease}body.nav-active .nav__list-item:nth-child(0){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}body.nav-active .nav__list-item:nth-child(1){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}body.nav-active .nav__list-item:nth-child(2){-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}body.nav-active .nav__list-item:nth-child(3){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}body.nav-active .nav__list-item:nth-child(4){-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}body.nav-active .nav__list-item:nth-child(5){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}body.nav-active .nav__list-item:nth-child(6){-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}body.nav-active .nav__list-item:nth-child(7){-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}body.nav-active .nav__list-item:nth-child(8){-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}body.nav-active .nav__list-item:nth-child(9){-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}body.nav-active .nav__list-item:nth-child(10){-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}.header .nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:unset!important}.header .nav .nav__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;display:none}.header .nav .nav__content.active{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;height:100%}.header .nav .nav__content .category__nav,.header .nav .nav__content .contacts__nav,.header .nav .nav__content .page__nav{width:400px;margin:30px}.header .nav .nav__content .category__nav .title,.header .nav .nav__content .contacts__nav .title,.header .nav .nav__content .page__nav .title{font-size:30px;font-weight:700;margin-bottom:25px;text-align:left;color:#fff}.header .nav .nav__content .category__nav p,.header .nav .nav__content .contacts__nav p,.header .nav .nav__content .page__nav p{font-size:20px;line-height:1.5;font-weight:400;text-align:left}.header .nav .nav__content .category__nav p span,.header .nav .nav__content .contacts__nav p span,.header .nav .nav__content .page__nav p span{color:#b82428}.header .nav .nav__content .category__nav ul,.header .nav .nav__content .contacts__nav ul,.header .nav .nav__content .page__nav ul{text-align:left;list-style:inside}.header .nav .nav__content .category__nav ul li,.header .nav .nav__content .contacts__nav ul li,.header .nav .nav__content .page__nav ul li{font-size:20px;line-height:1.5;font-weight:400}.header .nav .nav__content .category__nav ul li a,.header .nav .nav__content .contacts__nav ul li a,.header .nav .nav__content .page__nav ul li a{font-size:20px;line-height:1.5;font-weight:400;color:#fff}.header .nav .nav__content .category__nav ul li a:hover,.header .nav .nav__content .contacts__nav ul li a:hover,.header .nav .nav__content .page__nav ul li a:hover{color:#b82428}.header .nav .nav__content .category__nav ul li span,.header .nav .nav__content .contacts__nav ul li span,.header .nav .nav__content .page__nav ul li span{color:#b82428}.header .nav .nav__content .category__nav ul li::marker,.header .nav .nav__content .contacts__nav ul li::marker,.header .nav .nav__content .page__nav ul li::marker{color:#b82428}.header .nav .nav__content .contacts__nav ul{list-style:none}.menu__body{height:100%;width:100%}.menu__body ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:auto;height:100%}.menu__body ul li{margin-right:5%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative}.menu__body ul li:before{position:absolute;left:0;bottom:0;width:0;height:2px;background:#b82428;z-index:2;content:''}.menu__body ul li:hover::before{-webkit-animation:link-animation .6s 1;-o-animation:link-animation .6s 1;animation:link-animation .6s 1;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.menu__body ul li a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-weight:700;height:100%;display:grid;place-content:center;border-bottom:2px solid transparent}.menu__body ul li:hover a{text-decoration:none;color:#b82428}.menu__body ul li:last-child{margin:0}footer{display:grid;grid-template:1fr auto/repeat(auto-fit,minmax(325px,1fr));border:1px solid #e0e7e8;background:#232934;grid-template-areas:'contacts menu flowerlife catalog social' 'onef twof threef . fourf'}footer ul{list-style:none}footer ul li{font-size:14px;line-height:2;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#f4f4f9}footer ul li:before{position:absolute;left:0;bottom:0;width:0;height:2px;background:#b82428;z-index:2;content:''}footer ul li:hover::before{-webkit-animation:link-animation .6s 1;-o-animation:link-animation .6s 1;animation:link-animation .6s 1;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}footer ul li a{font-size:14px;z-index:4}footer ul li strong{color:#f4f4f9}footer .catalog,footer .contacts,footer .menu,footer .social{padding:5%;border:1px solid #e0e7e8}footer .catalog li a,footer .catalog p,footer .contacts li a,footer .contacts p,footer .menu li a,footer .menu p,footer .social li a,footer .social p{color:#f4f4f9}footer .catalog a,footer .contacts a,footer .menu a,footer .social a{text-decoration:none}footer .contacts{grid-area:contacts}footer .menu{grid-area:menu}footer .catalog{grid-area:catalog}footer .social{grid-area:social}footer .flowerlife{grid-area:flowerlife}footer .one{grid-area:onef}footer .two{grid-area:twof}footer .three{grid-area:threef}footer .four{grid-area:fourf}footer .flowerlife{position:relative;border:1px solid #e0e7e8;overflow:hidden}footer .flowerlife .box-flower{position:absolute;top:50%;left:50%;width:41.25em;height:41.25em;margin:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}footer .flowerlife .l4{position:absolute;top:0;right:0;bottom:0;left:0;width:38.25em;height:38.25em;margin:auto;border:.625em double #e9c199;border-radius:50%;overflow:hidden}footer .flowerlife .l3{position:absolute;top:12.25em;left:12.25em;width:12.5em;height:12.5em;border-radius:50%;overflow:hidden}footer .flowerlife .c2 .l3:nth-of-type(1){-webkit-transform:rotate(-120deg) translateX(85.75%);-ms-transform:rotate(-120deg) translateX(85.75%);-o-transform:rotate(-120deg) translateX(85.75%);transform:rotate(-120deg) translateX(85.75%)}footer .flowerlife .c2 .l3:nth-of-type(2){-webkit-transform:rotate(-60deg) translateX(85.75%);-ms-transform:rotate(-60deg) translateX(85.75%);-o-transform:rotate(-60deg) translateX(85.75%);transform:rotate(-60deg) translateX(85.75%)}footer .flowerlife .c2 .l3:nth-of-type(3){-webkit-transform:rotate(0) translateX(85.75%);-ms-transform:rotate(0) translateX(85.75%);-o-transform:rotate(0) translateX(85.75%);transform:rotate(0) translateX(85.75%)}footer .flowerlife .c2 .l3:nth-of-type(4){-webkit-transform:rotate(60deg) translateX(85.75%);-ms-transform:rotate(60deg) translateX(85.75%);-o-transform:rotate(60deg) translateX(85.75%);transform:rotate(60deg) translateX(85.75%)}footer .flowerlife .c2 .l3:nth-of-type(5){-webkit-transform:rotate(120deg) translateX(85.75%);-ms-transform:rotate(120deg) translateX(85.75%);-o-transform:rotate(120deg) translateX(85.75%);transform:rotate(120deg) translateX(85.75%)}footer .flowerlife .c2 .l3:nth-of-type(6){-webkit-transform:rotate(180deg) translateX(85.75%);-ms-transform:rotate(180deg) translateX(85.75%);-o-transform:rotate(180deg) translateX(85.75%);transform:rotate(180deg) translateX(85.75%)}footer .flowerlife .c3 .l3:nth-of-type(1){-webkit-transform:rotate(-180deg) translateY(148.25%);-ms-transform:rotate(-180deg) translateY(148.25%);-o-transform:rotate(-180deg) translateY(148.25%);transform:rotate(-180deg) translateY(148.25%)}footer .flowerlife .c3 .l3:nth-of-type(2){-webkit-transform:rotate(-120deg) translateY(148.25%);-ms-transform:rotate(-120deg) translateY(148.25%);-o-transform:rotate(-120deg) translateY(148.25%);transform:rotate(-120deg) translateY(148.25%)}footer .flowerlife .c3 .l3:nth-of-type(3){-webkit-transform:rotate(-60deg) translateY(148.25%);-ms-transform:rotate(-60deg) translateY(148.25%);-o-transform:rotate(-60deg) translateY(148.25%);transform:rotate(-60deg) translateY(148.25%)}footer .flowerlife .c3 .l3:nth-of-type(4){-webkit-transform:rotate(0) translateY(148.25%);-ms-transform:rotate(0) translateY(148.25%);-o-transform:rotate(0) translateY(148.25%);transform:rotate(0) translateY(148.25%)}footer .flowerlife .c3 .l3:nth-of-type(5){-webkit-transform:rotate(60deg) translateY(148.25%);-ms-transform:rotate(60deg) translateY(148.25%);-o-transform:rotate(60deg) translateY(148.25%);transform:rotate(60deg) translateY(148.25%)}footer .flowerlife .c3 .l3:nth-of-type(6){-webkit-transform:rotate(120deg) translateY(148.25%);-ms-transform:rotate(120deg) translateY(148.25%);-o-transform:rotate(120deg) translateY(148.25%);transform:rotate(120deg) translateY(148.25%)}footer .flowerlife .c3 .l3 .l1:nth-of-type(1)>div:nth-of-type(2),footer .flowerlife .c3 .l3 .l1:nth-of-type(1)>div:nth-of-type(3),footer .flowerlife .c3 .l3 .l1:nth-of-type(1)>div:nth-of-type(6),footer .flowerlife .c3 .l3 .l1:nth-of-type(2)>div:nth-of-type(2),footer .flowerlife .c3 .l3 .l1:nth-of-type(2)>div:nth-of-type(5),footer .flowerlife .c3 .l3 .l1:nth-of-type(2)>div:nth-of-type(6),footer .flowerlife .c3 .l3 .l1:nth-of-type(3)>div:nth-of-type(3),footer .flowerlife .c3 .l3 .l1:nth-of-type(3)>div:nth-of-type(5),footer .flowerlife .c3 .l3 .l1:nth-of-type(4)>div:nth-of-type(3),footer .flowerlife .c3 .l3 .l1:nth-of-type(4)>div:nth-of-type(5){display:none}footer .flowerlife .l2{position:relative;top:4.45em;left:-1em;width:24.25em;height:24.25em}footer .flowerlife .l1{position:relative;width:10.75em;height:6.1875em;float:left}footer .flowerlife .l1>div{position:absolute;top:0;right:0;bottom:0;left:0;width:12.5em;height:12.5em;margin:auto;display:block;border:.1875em solid #e9c199;border-radius:50%;-webkit-transform-origin:1.875em 1.875em;-ms-transform-origin:1.875em 1.875em;-o-transform-origin:1.875em 1.875em;transform-origin:1.875em 1.875em}footer .flowerlife .l1>div:nth-of-type(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}footer .flowerlife .l1>div:nth-of-type(2){-webkit-transform:rotate(105deg);-ms-transform:rotate(105deg);-o-transform:rotate(105deg);transform:rotate(105deg)}footer .flowerlife .l1>div:nth-of-type(3){-webkit-transform:rotate(165deg);-ms-transform:rotate(165deg);-o-transform:rotate(165deg);transform:rotate(165deg)}footer .flowerlife .l1>div:nth-of-type(4){-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}footer .flowerlife .l1>div:nth-of-type(5){-webkit-transform:rotate(285deg);-ms-transform:rotate(285deg);-o-transform:rotate(285deg);transform:rotate(285deg)}footer .flowerlife .l1>div:nth-of-type(6){-webkit-transform:rotate(345deg);-ms-transform:rotate(345deg);-o-transform:rotate(345deg);transform:rotate(345deg)}footer .contacts{border:1px solid #e0e7e8}footer .contacts ul li:first-child:before,footer .contacts ul li:nth-child(5):before{content:none}footer .contacts ul li.fast{width:100%;margin:20px 0 0 0;display:none}footer .contacts ul li.fast:before{content:none}footer .contacts ul li.fast a{background:#940004;border-radius:20px;padding:10px 30px;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}footer .contacts ul li.fast a:hover{background:#b82428}footer .contacts ul li.fast a:active{background:#700205}footer .four,footer .one,footer .three,footer .two{padding:5%;font-size:12px;border:1px solid #e0e7e8}footer .four li,footer .one li,footer .three li,footer .two li{font-size:12px}footer .four ul li a,footer .one ul li a,footer .three ul li a,footer .two ul li a{color:#f4f4f9;text-decoration:none;font-size:12px}footer .four ul li a:hover,footer .one ul li a:hover,footer .three ul li a:hover,footer .two ul li a:hover{text-decoration:none;color:#b82428}footer .one ul li:before{content:none}footer .four ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer .four ul li:hover{text-decoration:none}footer .four ul li:before{content:none}footer .flowerlife .wrap .box-flower:after{-webkit-animation-delay:1.25s;-o-animation-delay:1.25s;animation-delay:1.25s}footer .flowerlife .wrap .box-flower:after,footer .flowerlife .wrap .box-flower:before{content:'';position:absolute;border:2px solid #e9c199;left:-20px;opacity:0;right:-20px;top:-20px;bottom:-20px;border-radius:50%;-webkit-animation:pulse 2.5s linear infinite;-o-animation:pulse 2.5s linear infinite;animation:pulse 2.5s linear infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-o-keyframes pulse{0%{-o-transform:scale(.5);transform:scale(.5);opacity:0}50%{opacity:1}100%{-o-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0}}footer .flowerlife a .wrap{-webkit-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2);position:relative;width:100%;height:100%}@font-face{
font-display:swap;font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100;src:url('/wp-content/themes/bkm/css/../fonts/Montserrat-Thin.woff2') format("woff2")}@font-face{
font-display:swap;font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url('/wp-content/themes/bkm/css/../fonts/Montserrat-Regular.woff2') format("woff2")}@font-face{
font-display:swap;font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url('/wp-content/themes/bkm/css/../fonts/Montserrat-Bold.woff2') format("woff2")}h1{font-size:64px;line-height:1.5}h2{font-size:58px;line-height:1.5}h3{font-size:48px;line-height:1.5}h4{font-size:32px;line-height:1.5}h5{font-size:28px;line-height:1.5}h1,h2,h3,h4,h5,h6{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:Montserrat,sans-serif;color:#444a52}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#b82428}a,li,p{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:1.5}a{color:#565656}p{color:#565656}p.copy-h2{color:#444a52;font-size:26px;font-weight:700}p.copy-h3{color:#444a52;font-size:24px;font-weight:700}p.copy-h4{color:#444a52;font-size:22px;font-weight:700}button,div,input,select,span,tbody,td,textarea,th,thead,tr{font-family:Montserrat}li{color:#606271}div{color:#565656}span{color:purple}@-webkit-keyframes go-left-right{from{left:0}to{left:-webkit-calc(30px - 10px);left:calc(30px - 10px)}}@-o-keyframes go-left-right{from{left:0}to{left:calc(30px - 10px)}}@keyframes go-left-right{from{left:0}to{left:-webkit-calc(30px - 10px);left:calc(30px - 10px)}}@-webkit-keyframes link-animation{0%{width:10%}100%{width:100%}}@-o-keyframes link-animation{0%{width:10%}100%{width:100%}}@keyframes link-animation{0%{width:10%}100%{width:100%}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f4f4f9}::-webkit-scrollbar-thumb{background:#940004}::-webkit-scrollbar-thumb:window-inactive{background:#940004}body{background:#fff;max-width:1920px;overflow-x:hidden;margin:auto;font-size:16px;position:relative}article{position:relative}article,footer,header{max-width:1920px;margin:auto}main{padding-top:90px}a,h1,h2,h3,h4,h5,h6,li,ol,p,span,ul{margin:0;padding:0}a{text-decoration:none;color:#565656}a:hover{text-decoration:underline}p{line-height:1.5}ol,ul{list-style:none}ol li,ul li{line-height:1.5}strong{color:#b82428;font-weight:700}button,input{outline:0}.modal-open{overflow:hidden}.screen-reader-response{display:none}.box div{display:none;position:absolute;width:4rem;height:4rem;border-top-left-radius:25%;border-top-right-radius:25%;border-top:0;border-bottom-left-radius:25%;border-bottom-right-radius:25%;border-bottom:0;border:.3rem solid #f33535}.box div:nth-child(1){top:91%;left:35%;-webkit-animation:animate 10s linear infinite;-o-animation:animate 10s linear infinite;animation:animate 10s linear infinite}.box div:nth-child(2){top:70%;left:2%;-webkit-animation:animate 7s linear infinite;-o-animation:animate 7s linear infinite;animation:animate 7s linear infinite}.box div:nth-child(3){top:17%;left:1%;-webkit-animation:animate 9s linear infinite;-o-animation:animate 9s linear infinite;animation:animate 9s linear infinite}.box div:nth-child(4){top:50%;left:90%;-webkit-animation:animate 10s linear infinite;-o-animation:animate 10s linear infinite;animation:animate 10s linear infinite;border-color:#fff}.box div:nth-child(5){top:90%;left:55%;-webkit-animation:animate 6s linear infinite;-o-animation:animate 6s linear infinite;animation:animate 6s linear infinite}@-webkit-keyframes animate{0%{-webkit-transform:scale(0) translateY(0) rotate(0);transform:scale(0) translateY(0) rotate(0)}100%{-webkit-transform:scale(.5) translateY(-90px) rotate(0) opacity(0);transform:scale(.5) translateY(-90px) rotate(0) opacity(0)}}@-o-keyframes animate{0%{-o-transform:scale(0) translateY(0) rotate(0);transform:scale(0) translateY(0) rotate(0)}100%{-o-transform:scale(.5) translateY(-90px) rotate(0) opacity(0);transform:scale(.5) translateY(-90px) rotate(0) opacity(0)}}@keyframes animate{0%{-webkit-transform:scale(0) translateY(0) rotate(0);-o-transform:scale(0) translateY(0) rotate(0);transform:scale(0) translateY(0) rotate(0)}100%{-webkit-transform:scale(.5) translateY(-90px) rotate(0) opacity(0);-o-transform:scale(.5) translateY(-90px) rotate(0) opacity(0);transform:scale(.5) translateY(-90px) rotate(0) opacity(0)}}.btn-red{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-decoration:none;font-size:16px;font-weight:400;letter-spacing:.05em;background:#940004;width:380px;height:140px;cursor:pointer}.btn-red:hover{background:#fff;text-decoration:none;color:#565656;border:1px solid #940004}.btn-red-min{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-decoration:none;font-size:16px;font-weight:400;letter-spacing:.05em;background:#940004;padding:10px 15px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #940004}.btn-red-min:hover{background:#fff;text-decoration:none;color:#565656;border:1px solid #940004}.btn-AddToCart{background:#fad7bd;border-radius:25px;color:#444a52;font-weight:700;font-size:13px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:150px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;border:none;cursor:pointer}.btn-AddToCart:hover{text-decoration:none;-webkit-box-shadow:-1px 9px 20px 0 #1219264d;box-shadow:-1px 9px 20px 0 #1219264d;outline:0}.btn-AddToCart:active{background:#d0b49f}.btn-AddToCart .img__cart{background:#fff;border-radius:50%;overflow:hidden;height:30px;width:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:5px;margin:0}.btn-AddToCart .img__cart img{height:17px;width:auto}#upbutton{position:fixed;right:30px;bottom:60px;padding:0;margin:0;width:60px;height:60px;border-radius:50%;border:2px solid #eb564f;background:rgba(255,255,255,.8);cursor:pointer;outline:0;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:250}#upbutton:after{content:"";position:absolute;top:25px;left:50%;display:block;width:15px;height:15px;border-top:2px solid #eb564f;border-left:2px solid #eb564f;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.breadcrumb{margin-bottom:50px}.breadcrumb nav.page__breadcrumb ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.breadcrumb nav.page__breadcrumb ul li:first-child{margin:0 5px 0 0}.breadcrumb nav.page__breadcrumb ul li{font-size:14px;margin:0 5px 0 5px;font-weight:400}.breadcrumb nav.page__breadcrumb ul li a{color:#565656;font-size:14px}.breadcrumb nav.page__breadcrumb ul li:last-child{margin:0 0 0 5px}#breadcrumbs{margin-bottom:50px}#breadcrumbs span span{font-size:14px}#breadcrumbs span span a{font-size:14px;margin:0 5px 0 5px;font-weight:400}#breadcrumbs span span strong{color:#565656;font-weight:700}.project__list{margin:auto auto 200px auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:repeat(auto-fit,minmax(100px,1fr));-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.project__list .project__first{grid-area:1/1/3/3}.project__list .project__item:nth-child(2){grid-area:1/3/2/4}.project__list .project__item:nth-child(3){grid-area:1/4/2/5}.project__list .project__item:nth-child(4){grid-area:1/5/2/6}.project__list .project__item:nth-child(5){grid-area:2/3/3/4}.project__list .project__item:nth-child(6){grid-area:2/4/3/5}.project__list .project__item:nth-child(7){grid-area:2/5/3/6}.project__list .project__last{grid-area:3/1/4/6}.project__list:hover{-webkit-box-shadow:-1px 9px 20px 0 #1219264d;box-shadow:-1px 9px 20px 0 #1219264d}.project__list .project__first{border:1px solid #e0e7e8;cursor:pointer}.project__list .project__first .test{min-width:600px;min-height:600px}.project__list .project__item{cursor:pointer;border:1px solid #e0e7e8;min-height:300px;min-width:300px;position:relative;overflow:hidden}.project__list .project__item a .image-wrapper{width:100%;height:100%;-webkit-background-size:cover!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;position:absolute;top:0;left:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.project__list .project__item a .image-wrapper:hover{-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1);background:#940004!important;background-position:center!important}.project__list .project__item a .image-wrapper:hover .date{position:absolute;z-index:9999999;top:0;width:100%;text-align:center;display:grid;place-content:center}.project__list .project__item a .image-wrapper:hover .item-title{bottom:25%;background:0 0}.project__list .project__item .item-title{position:absolute;bottom:0;width:100%;left:0;text-align:center;color:#fff;z-index:1;background-color:rgba(0,0,0,.4);padding:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:20px}.project__list .project__item .item-title:hover{text-decoration:underline}.project__list .project__item:hover{background:#b82428}.project__list .project__item:hover .item-title{font-size:30px;font-weight:700;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.project__list .project__last{width:100%;max-height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 50px;border:1px solid #e0e7e8}.project__list .project__last .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.project__list .project__last .link a{font-size:16px;text-transform:uppercase;color:#b82428;font-weight:400;border-bottom:2px solid #b82428;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:10px}.project__list .project__last .link a:hover{text-decoration:none;border-bottom:2px solid transparent}.project__list .project__last .link span{visibility:hidden;position:relative;font-weight:700;color:#fff}.project__list .project__last:hover{background:#940004}.project__list .project__last:hover .link a{border:none}.project__list .project__last:hover a{color:#fff;text-decoration:none;border-bottom:2px solid #fff}.project__list .project__last:hover span{visibility:visible;-webkit-animation:go-left-right 1s infinite alternate;-o-animation:go-left-right 1s infinite alternate;animation:go-left-right 1s infinite alternate}.sidebar{width:20%;min-width:200px;position:relative}.sidebar .widget-blog:nth-child(2){margin-bottom:50px}.widget-blog ul li{line-height:2;padding:15px;border:1px solid #e0e7e8}.widget-blog ul li:hover{background:#b82428}.widget-blog ul li:hover a{color:#fff;text-decoration:none}.widget-blog ul li:last-child{border-top:none}.widget-blog ul li.current-cat{background:#b82428}.widget-blog ul li.current-cat a{color:#fff;font-weight:400}.widget-blog ul li a{font-size:15px}.ask_block{background:#f9fbfb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:300px}.ask_block svg{width:80px;height:100px}.ask_block p{font-size:14px;text-align:center;margin:0}.ask_block a{padding:14px 30px;background:#940004;font-size:14px;color:#fff;border-radius:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:1px solid #940004;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ask_block a:hover{text-decoration:none;background:#fff;color:#b82428;border:1px solid #b82428}.ask_block a:active{background:#b82428;color:#fff}.product__card{border:1px solid #ededed;min-height:400px;width:270px;-webkit-flex-basis:270px;-ms-flex-preferred-size:270px;flex-basis:270px;display:grid;grid-template:.8fr .2fr auto auto auto/1fr;justify-items:center;text-align:center;padding:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;z-index:1}.product__card:hover{-webkit-box-shadow:0 5px 20px 0 #1219261a;box-shadow:0 5px 20px 0 #1219261a;z-index:10}.product__card:hover .title{color:#b82428}.product__card .title{color:#444a52;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:15px}.product__card picture{max-height:150px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:25px}.product__card img{max-height:180px;height:auto;width:100%}.product__card .product-badge{position:absolute;top:0;right:0;padding:7px 20px;color:#fff;font-size:12px}.product__card .product-badge.new{background:#68ad1f}.product__card .product-badge.sale{background:#e50058}.product__card .product-badge.hot{background:#8576f5}.product__card p{margin-bottom:15px}.product__card p.category{font-size:13px;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end}.product__card p.price{font-size:18px;font-weight:700}.product__card p.price bdi{color:#b82428}.product__card p.price bdi span{color:#444a52;font-size:12px}.product__card p.price ins{text-decoration:none}.product__card p.price ins span{color:#b82428}.product__card p.price ins span bdi{color:#b82428;font-weight:400}.product__card p.price ins span bdi span{color:#b82428}.product__card .count__in-cart{position:absolute;left:0;top:0;color:#fff;background:#e50058;font-size:12px;height:25px;width:auto;padding:5px}.mini-cart{position:fixed;background:#fff;max-width:900px;width:900px;height:650px;top:50%;right:50%;overflow-y:auto;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:-999;border:1px solid #e0e7e8;padding:10px;overflow-x:hidden;opacity:0;-webkit-box-shadow:-1px 9px 20px 0 #1219264d;box-shadow:-1px 9px 20px 0 #1219264d;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.mini-cart.active{opacity:1;z-index:99999}.mini-cart .close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.mini-cart .close span{font-size:30px;width:35px;height:35px;background:#8b0000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;font-weight:700;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mini-cart .close span:hover{background:#b82428}.mini-cart .close span:active{background:#700205}.mini-cart a{font-size:16px;margin-right:20px}.mini-cart ul.woocommerce-mini-cart{margin-bottom:25px}.mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item{padding:5px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #484848}.mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item a:first-child{color:#940004;font-weight:700;font-size:20px;height:30px;min-height:30px;width:30px;min-width:30px;border:1px solid #484848;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:10px}.mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item a:first-child:hover{text-decoration:none;color:#fff;background:#940004;border:1px solid #940004}.mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item a{font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item a:nth-child(2){width:70%}.mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item a:nth-child(2) img{margin-right:10px}.mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item .attachment-woocommerce_thumbnail,.mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item .woocommerce-placeholder{height:auto;width:100px}.mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item .quantity{font-weight:400;color:#444a52;font-size:12px;text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:15%;white-space:nowrap}.mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item .quantity bdi{color:#b82428;font-weight:700}.mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item .quantity bdi span{color:#444a52;font-weight:400}.mini-cart .woocommerce-mini-cart__empty-message{padding-top:50px}.mini-cart p{margin-bottom:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mini-cart p.woocommerce-mini-cart__total.total span{color:#b82428;font-weight:700}.mini-cart .block__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mini-cart .block__btn .woocommerce-mini-cart__buttons.buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.mini-cart .block__btn .woocommerce-mini-cart__buttons.buttons a{margin-bottom:25px}.mini-cart .block__btn .woocommerce-mini-cart__buttons.buttons a:nth-child(1){font-weight:400;color:#b82428;position:relative}.mini-cart .block__btn .woocommerce-mini-cart__buttons.buttons a:last-child{background:#940004;color:#fff;font-weight:700;font-size:12px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:150px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;border:none;cursor:pointer;border:1px solid transparent}.mini-cart .block__btn .woocommerce-mini-cart__buttons.buttons a:last-child:hover{border:1px solid #940004;text-decoration:none;outline:0;background:#fff;color:#565656}.mini-cart .block__btn .woocommerce-mini-cart__buttons.buttons a:last-child:active{background:#b82428;color:#fff}.search-form{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-form input{width:-webkit-calc(100% - 95px);width:calc(100% - 95px);height:50px;outline:0;padding-left:10px}.search-form button#searchsubmit{height:50px;width:95px;cursor:pointer}.ajax-search{position:absolute;top:100%;left:0;width:98%;right:0;background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);margin:5px auto 0 auto;max-height:350px;overflow-x:hidden;overflow-y:auto;z-index:100;padding:0;font-size:14px;color:#424348;scrollbar-color:dark;scrollbar-width:thin;-ms-scroll-chaining:none;overscroll-behavior:contain}.ajax-search::-webkit-scrollbar{width:10px;background-color:#eff2f3}.ajax-search::-webkit-scrollbar-thumb{background-color:#940004;border-radius:4em}.ajax-search__item{position:relative;border-top:1px solid rgba(224,229,231,.5);padding:10px 15px;cursor:pointer;list-style-type:none}.ajax-search__link{color:var(--accent);line-height:130%;margin-bottom:10px;font-size:13px;display:block}.ajax-search__excerpt{cursor:default;font-size:11px;line-height:140%}.ajax-search__not-found{font-size:12px}.lock{overflow:hidden}#modalOverlay{z-index:9999;position:absolute;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;cursor:pointer;display:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;opacity:0}#modalOverlay.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;opacity:1}.ask__modal,.buy__one__click,.partners__modal{display:none;position:fixed;padding:50px 20px;left:50%;overflow:hidden;top:50%;width:400px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border:1px solid #e0e7e8;z-index:99999;-webkit-box-shadow:-1px 9px 20px 0 #1219264d;box-shadow:-1px 9px 20px 0 #1219264d}.ask__modal.active,.buy__one__click.active,.partners__modal.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ask__modal .close,.buy__one__click .close,.partners__modal .close{width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;background:#fad7bd;color:#fff;font-weight:700;cursor:pointer;font-size:25px;z-index:999}.ask__modal .close:active,.buy__one__click .close:active,.partners__modal .close:active{background:#d0b49f}.ask__modal .body__modal .copy-h3,.buy__one__click .body__modal .copy-h3,.partners__modal .body__modal .copy-h3{text-align:center;margin-bottom:20px}form.form__all{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}form.form__all input:not(.form__submit){outline:0;border:1px solid #e0e7e8;width:100%;height:40px;padding-left:10px;margin-bottom:25px}form.form__all span{position:relative;margin-bottom:25px}form.form__all span .wpcf7-not-valid-tip{position:absolute;color:#b82428;font-size:12px;bottom:unset!important;top:-15px;left:0;margin:0}form.form__all .wpcf7-response-output{font-size:12px;color:#b82428}form.form__all .form__text{padding:10px;min-height:150px;max-height:150px;width:100%;max-width:100%;min-width:100%;border:1px solid #e0e7e8;outline:0;margin-bottom:25px}form.form__all .form__submit{background:#940004;color:#fff;cursor:pointer;margin-bottom:15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;height:40px;border:none;outline:0}form.form__all .form__submit:hover{background:#fff;color:#b82428;border:1px solid #b82428}form.form__all .form__submit:active{background:#b82428;color:#fff}form.form__all .politika{width:100%}form.form__all .politika span{width:100%;font-size:13px;color:#444a52}form.form__all .politika span span.wpcf7-not-valid-tip{width:100%;white-space:nowrap;bottom:unset!important;top:-15px}form.form__all .politika span span.wpcf7-list-item.first.last{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}form.form__all .politika span span.wpcf7-list-item.first.last input{height:15px;width:15px;margin-right:10px}form.form__all .politika span .wpcf7-list-item{margin:0}form.form__all .politika span .wpcf7-not-valid-tip{color:#dc3232}.card__list-solution{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;margin:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.card__list-solution .card__item{width:250px;height:150px;-webkit-background-size:cover!important;background-size:cover!important;background-position:center!important;border:1px solid #484848;margin:10px;padding:15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.card__list-solution .card__item:hover{-webkit-box-shadow:-1px 9px 20px 0 #1219264d;box-shadow:-1px 9px 20px 0 #1219264d}.card__list-solution .card__item .title{background:#ff00006b;padding:5px;width:100%}.card__list-solution .card__item .title a{color:#fff;font-size:15px;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h1,h2,h3,h4,h5,h6{margin:20px 0;padding:0}a,li,p,span{line-height:1.5}strong{font-weight:700}section{padding:0 15px}ol,ul{list-style:disc;padding-left:40px}ol li,ul li{line-height:2}.privacy-policy article{padding:0 15px 100px 15px}article{padding:50px}article h1{font-size:35px}article h2{font-size:30px}article h3{font-size:25px}article .subtitle,article h1,article h2,article h3{margin-bottom:50px}article h1 span,article h2 span,article h3 span{color:#940004}article .subtitle{text-align:center}article hr{border:none;border-bottom:2px dashed #e0e7e8}article .btn-red-min{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}article .sell__text{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto;padding:20px;background:#f8f8f8;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}article p span{font-size:30px;font-weight:700;color:#e9c199}article .action__list{display:grid;grid-template:1fr 1fr/repeat(auto-fit,minmax(310px,380px));grid-gap:100px;position:relative;place-content:center}article .action__list .action__item{padding:40px 40px 40px 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;max-width:380px;counter-increment:count;min-width:310px;margin-bottom:50px}article .action__list .action__item:after{content:"0" counter(count);position:absolute;font-size:80px;font-weight:700;color:#000;opacity:.03;right:0;top:0;font-family:sans-serif}article .action__list .action__item img{width:100px;margin-right:5px}article section{padding:50px 15px}article section#sotrud h1{font-size:35px}article section#sotrud .firm__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article section#sotrud .firm__list .firm__item{width:-webkit-calc(100% / 5);width:calc(100% / 5);text-align:center;border:1px solid #e0e7e8;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:10px 0;min-width:160px}article section#sotrud .firm__list .firm__item:hover{background:#edebe9;text-decoration:none}article section#sotrud .firm__list .firm__item span{color:#444a52;font-weight:700;font-size:16px}article section#roznica .sell__text,article section#torgovim .sell__text{background:0 0}@media (min-width:768px){.menu__body ul li a{font-size:-webkit-calc(5px + 13 * (100vw / 1920));font-size:calc(5px + 13 * (100vw / 1920))}.idfont{font-size:-webkit-calc(15px + 15 * (100vw / 1920));font-size:calc(15px + 15 * (100vw / 1920))}}@media (max-width:1600px){footer{grid-template:1fr auto 1fr/repeat(auto-fit,minmax(350px,1fr));grid-template-areas:'contacts menu catalog social' 'onef twof threef fourf' 'flowerlife flowerlife flowerlife flowerlife'}.project__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:repeat(auto-fit,minmax(300px,1fr))}.project__list .project__first{grid-area:1/1/3/3}.project__list .project__item:nth-child(2){grid-area:1/3/2/4}.project__list .project__item:nth-child(3){grid-area:1/4/2/5}.project__list .project__item:nth-child(4){grid-area:2/3/3/4}.project__list .project__item:nth-child(5){grid-area:2/4/3/5}.project__list .project__item:nth-child(6){grid-area:3/1/4/2}.project__list .project__item:nth-child(7){grid-area:3/2/4/3}.project__list .project__last{grid-area:3/3/4/5}.project__list .project__last{max-height:300px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1580px){article .action__list{grid-gap:50px}}@media (max-width:1500px){h1{font-size:58px}h2{font-size:53px}h3{font-size:44px}}@media (max-width:1435px){.header .nav .nav__content.active{overflow-y:scroll}}@media (max-width:1400px){footer{height:unset;grid-template:1fr auto/repeat(auto-fit,minmax(300px,1fr));grid-template-areas:'contacts menu social' 'catalog flowerlife onef' 'twof threef fourf'}}@media (max-width:1280px){h1{font-size:52px}h2{font-size:48px}h3{font-size:40px}}@media (max-width:1250px){.project__list .project__first{grid-area:1/1/3/3}.project__list .project__item:nth-child(2){grid-area:1/3/2/4}.project__list .project__item:nth-child(3){grid-area:2/3/3/4}.project__list .project__item:nth-child(4){grid-area:3/1/4/2}.project__list .project__item:nth-child(5){grid-area:4/1/5/2}.project__list .project__item:nth-child(6){grid-area:3/2/4/3}.project__list .project__item:nth-child(7){grid-area:4/2/5/3}.project__list .project__last{grid-area:3/3/5/4}.project__list .project__last{max-height:600px}article .action__list .action__item{padding:20px 20px 20px 40px}}@media (max-width:1210px){.header__content{grid-template:30px 70px/90px 1fr 4fr 180px;grid-template-areas:"header__catalog header__logo top-line header__shop" "header__catalog header__logo header__menu header__shop"}}@media (max-width:1050px){.sidebar{margin-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;width:100%}.widget-blog ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.widget-blog ul li:last-child{border:1px solid #e0e7e8}.widget-blog ul li a{font-size:14px;white-space:nowrap}.widget-blog ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:7px 15px;border:1px solid #e0e7e8;border-radius:20px;margin-right:15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-bottom:15px}.ask_block{height:140px}.ask_block svg{display:none}}@media (max-width:1000px){.header__content{grid-template:30px 70px/90px 1fr 4fr 170px;grid-template-areas:"top-line top-line top-line top-line" "header__catalog header__logo header__menu header__shop"}}@media (max-width:991px){.btn-red-min{font-size:15px}}@media (max-width:960px){h1{font-size:52px}h2{font-size:44px}h3{font-size:36px}h4{font-size:28px}h5{font-size:26px}}@media (max-width:950px){.card__list-solution{width:100%}}@media (max-width:930px){.project__list .project__first{grid-area:1/1/3/3}.project__list .project__item:nth-child(2){grid-area:3/1/4/2}.project__list .project__item:nth-child(3){grid-area:3/2/4/3}.project__list .project__item:nth-child(4){grid-area:4/1/5/2}.project__list .project__item:nth-child(5){grid-area:4/2/5/3}.project__list .project__item:nth-child(6){grid-area:5/1/6/2}.project__list .project__item:nth-child(7){grid-area:5/2/6/3}.project__list .project__last{grid-area:6/1/7/3}}@media (max-width:910px){footer{grid-template:1fr 1fr 1fr 1fr 0/repeat(auto-fit,minmax(300px,1fr));grid-template-areas:'menu catalog' 'contacts social' 'onef twof' 'fourf flowerlife' 'threef threef'}footer .three{padding:0}}@media (max-width:900px){.mini-cart{width:100%}}@media (max-width:880px){article .action__list{grid-template:auto/1fr}article .action__list .action__item{width:100%;max-width:unset}}@media (max-width:871px){header:not(.woocommerce-products-header){height:90px}.header__content{grid-template:90px/1fr 3fr 1fr;grid-template-areas:"header__catalog header__logo header__shop"}.header__content .header__top-line{display:none}}@media (max-width:870px){header:not(.woocommerce-products-header) .menu-icon{margin:auto}.header__content .header__menu{place-content:center}.menu__body{display:none}}@media (max-width:860px){.product__card{-webkit-flex-basis:unset;-ms-flex-preferred-size:unset;flex-basis:unset;width:50%;grid-template:.6fr auto auto auto auto/1fr}}@media (max-width:786px){.header .nav .nav__content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article{padding:50px 10px}article .action__list .action__item{padding:0}article section#sotrud .firm__list .firm__item{width:-webkit-calc(100% / 3);width:calc(100% / 3)}}@media (max-width:768px){footer .contacts ul li.fast{display:block}}@media (max-width:767px){.menu__body ul li a{font-size:-webkit-calc(5px + 22.1 * ((100vw - 320px)/ 1920));font-size:calc(5px + 22.1 * ((100vw - 320px)/ 1920))}.idfont{font-size:-webkit-calc(15px + 25.5 * ((100vw - 320px)/ 1920));font-size:calc(15px + 25.5 * ((100vw - 320px)/ 1920))}}@media (max-width:670px){h1{font-size:40px}h2{font-size:34px}h3{font-size:30px}a,li,p{font-size:16px}}@media (max-width:660px){footer{grid-template:auto 1fr auto auto auto auto 1fr auto/repeat(auto-fit,minmax(300px,1fr));grid-template-areas:'menu' 'catalog' 'contacts' 'social' 'onef' 'twof' 'flowerlife' 'fourf' 'threef'}}@media (max-width:650px){.project__list .project__first{grid-area:1/1/3/2}.project__list .project__item:nth-child(2){grid-area:3/1/4/2}.project__list .project__item:nth-child(3){grid-area:4/1/5/2}.project__list .project__item:nth-child(4){grid-area:5/1/6/2}.project__list .project__item:nth-child(5){grid-area:6/1/7/2}.project__list .project__item:nth-child(6){grid-area:7/1/8/2}.project__list .project__item:nth-child(7){grid-area:8/1/9/2}.project__list .project__last{grid-area:9/1/10/2}.project__list .project__first{min-width:310px;min-height:310px}.project__list .project__item{min-height:310px;min-width:310px}}@media (max-width:600px){header:not(.woocommerce-products-header) .search__form form .yith-ajaxsearchform-container .yith-ajaxsearchform-select{display:none}header:not(.woocommerce-products-header) .search__form form .yith-ajaxsearchform-container .search-navigation{width:100%}.mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.card__list-solution{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.card__list-solution .card__item{width:40%;height:170px;margin:5px}.card__list-solution .card__item .title a{font-size:12px}}@media (max-width:550px){.header__content{width:100vw;grid-template:90px/1fr 2.5fr 1.5fr;grid-template-areas:"header__catalog header__logo header__shop"}article h1{font-size:30px}article section#sotrud .firm__list .firm__item{width:-webkit-calc(100% / 2);width:calc(100% / 2)}}@media (max-width:500px){.header__content .header__shop{grid-template:1fr/1fr 1fr}.header__content .header__shop .cart{justify-self:start}.header .nav .nav__content .category__nav ul li a,.header .nav .nav__content .contacts__nav ul li a,.header .nav .nav__content .page__nav ul li a{font-size:15px}}@media (max-width:450px){.header .nav .nav__content .category__nav,.header .nav .nav__content .contacts__nav,.header .nav .nav__content .page__nav{width:95%}.ask__modal,.buy__one__click,.partners__modal{width:90%}}@media (max-width:410px){.card__list-solution .card__item{width:100%;height:150px;margin:5px}.card__list-solution .card__item .title a{font-size:15px}}@media (max-width:400px){header:not(.woocommerce-products-header) .search__form form .yith-ajaxsearchform-container input#yith-searchsubmit{padding:0 10px}.product__card img{height:130px}.product__card a.btn-AddToCart .img__cart{width:30px}article section#sotrud .firm__list .firm__item{width:100%}}@media (max-width:370px){.product__card{width:100%}.product__card img{max-height:150px;height:100%}.product__card a.btn-AddToCart{width:150px;font-size:12px;padding-right:0}}@media (max-width:350px){footer .four ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:320px){h1{font-size:34px}h2{font-size:30px}h3{font-size:28px}h4{font-size:26px}h5{font-size:24px}a,li,p{font-size:14px}}