*,*:before,*:after{box-sizing:border-box;outline:none!important;}html,body{font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:normal;font-style:normal;line-height:1.3em;color:#292e33;}h1,h2,h3,h4,h5{font-weight:600;line-height:1.2em;margin-top:0;margin-bottom:10px;}h2,h3,h4,h5{margin-top:20px;}div.h2{font-size:20px;font-weight:600;}.page h1{font-size:54px;}p:first-of-type,h2:first-of-type,h3:first-of-type,h4:first-of-type{margin-top:0;}p:last-of-type,h2:last-of-type,h3:last-of-type,h4:last-of-type{margin-bottom:0;}a,a:focus,a:active,a:visited{color:#00529e;text-decoration:none;transition:.3s;}a:hover{color:#0069cc;}[name='new-tel']{display:none;}.btn,.btn:focus,.btn:active,.btn:visited,a.button,button,input[type='button'],input[type='reset'],input[type='submit']{width:fit-content;white-space:nowrap;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#00529e;border-radius:8px;border:none;font-size:16px;line-height:1em;font-weight:500;padding:12px 18px;border:none;cursor:pointer;transition:.3s;}.btn:hover,a.button:hover,button:hover,input[type='button']:hover,input[type='reset']:hover,input[type='submit']:hover{color:#f5f5f5;background-color:#0069cc;}.post,.page{margin:0;}main.page .head{padding:40px 0 20px 0;}.page-content,.entry-content,.entry-summary{margin:0 auto;}.inner{position:relative;width:100%;max-width:1310px;margin:auto;padding:10px;}main{display:block;position:relative;z-index:1;}p:first-child{margin-top:0;}p:last-child{margin-bottom:0;}.red,.required{color:red;}ul,ol{margin:0;}#masthead>.inner{display:flex;align-items:center;gap:20px;}#masthead .left_head{flex-grow:1;}#masthead .top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:12px;}#masthead .top .cities{width:17.3333%;}#masthead .top .cities .btn{width:100%;display:flex;align-items:center;gap:6px;height:48px;}#masthead .top .address,#masthead .top .clock{width:17.3333%;font-size:14px;display:flex;flex-direction:column;}#masthead .top .address span,#masthead .top .clock span{display:block;font-size:14px;font-weight:500;}#masthead .top .contacts{width:20%;font-size:18px;display:flex;flex-direction:column;gap:10px;padding-top:5px;}#masthead .top .contacts .phone a,#masthead .top .contacts .email a{font-weight:500;color:#292e33;}#masthead .top .callback{width:16%;display:flex;justify-content:flex-end;}#masthead .top .callback .btn{display:flex;align-items:center;gap:6px;font-weight:500;height:48px;}#masthead .mid{display:flex;align-items:center;justify-content:space-between;gap:20px;}#masthead .mid .categories{width:20%;display:flex;gap:10px;}#masthead .mid .categories .btn{display:flex;align-items:center;gap:6px;padding:10px 18px;}#masthead .mid .nav{width:70%;}#masthead .mid .secart{display:flex;align-items:center;justify-content:flex-end;gap:8px;}#masthead .mid .secart .tips{position:absolute;top:0;left:50%;font-weight:500;transform:translate(-50%,-10px);opacity:0;transition:.3s;}#masthead .mid .secart .search,#masthead .mid .secart .cart{position:relative;}#masthead .mid .secart .search:hover .tips,#masthead .mid .secart .cart:hover .tips{transform:translate(-50%,-20px);opacity:1;}#masthead .mid .secart a{display:flex;background:#f8f8f8;padding:8px 16px;border-radius:8px;}#masthead .mid .secart a:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);}#masthead .mid .secart .cart .cart-btn{position:relative;display:flex;}#masthead .mid .secart .cart .cart__counter{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;background-color:#4061a8;color:#fff;font-size:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;}.nav{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:space-between;}.nav .burger,.nav .close{display:none;}.nav .header_menu{width:100%;}.nav ul{list-style-type:none;padding:0;margin:0;display:flex;justify-content:center;gap:17px;}.nav ul li{position:relative;}.nav ul li:first-child{margin:0;}.nav ul li.menu-item-has-children{margin-left:39px;}.nav ul li.menu-item-has-children:before{transition:all .3s ease;filter:grayscale(100%);content:'';display:block;width:16px;height:16px;top:2px;left:-22px;background:url(../img/menu-arr.svg) center center no-repeat;position:absolute;transition:transform .3s;}.nav ul li.menu-item-has-children:hover:before{filter:none;transform:rotate(180deg);}.nav ul li a{position:relative;font-size:16px;text-decoration:none;color:#737373;z-index:1;white-space:nowrap;transition:.3s;}.nav ul li a:hover{color:#0069cc;}.nav ul li ul{position:absolute;}.nav ul li.current-menu-item>a{color:#0069cc;font-weight:500;}.nav nav.header_menu>ul>.menu-item>.sub-menu{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;flex-direction:column;transform:translateY(-10%);padding-top:30px;opacity:0;width:max-content;min-width:200px;pointer-events:none;transition:transform .4s,opacity .3s;}.nav nav.header_menu>ul>.menu-item>.sub-menu>li{position:relative;margin:0;background-color:#fff;z-index:10;}.nav nav.header_menu>ul>.menu-item>.sub-menu>li>.sub-menu{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;flex-direction:column;transform:translateX(-10%);opacity:0;pointer-events:none;width:250px;transition:transform .4s,opacity .3s;}@media (min-width:990px){.nav nav.header_menu>ul>.menu-item:hover>.sub-menu{opacity:1;transform:translateY(0);pointer-events:auto;z-index:10}.nav nav.header_menu>ul>.menu-item>.sub-menu>li:hover>.sub-menu{opacity:1;transform:translateX(0);pointer-events:auto}}.nav .menu-item .sub-menu a{display:block;font-size:16px;text-decoration:none;color:#3e4044;opacity:.8;padding:12px 16px;border-bottom:1px solid #ededed;}.nav .menu-item .sub-menu li:hover a{color:#4061a8;background-color:#fbfbfb;}@media (max-width:990px){body.m_open{overflow:hidden}.nav{justify-content:center}.nav .burger{display:block;background-image:url(../img/burger.svg);background-position:center;background-repeat:no-repeat;background-size:32px;width:52px;height:42px;background-color:#00529e;border-radius:8px}.nav .close{display:none;background-image:url('../img/close.svg');background-position:center;background-repeat:no-repeat;background-size:cover;width:24px;height:24px;color:#3e4044;opacity:.8;z-index:10}.nav .close.active{display:block;position:fixed;top:10px;right:10px}.nav nav.header_menu{position:fixed;top:0;right:0;width:100%;height:100vh;transform:translateX(110%);z-index:200;background-color:rgba(255,255,255,.9);padding:40px 0;overflow:hidden;overflow-y:auto;z-index:9;transition:transform .3s}.nav nav.header_menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.nav nav.header_menu::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.nav nav.header_menu::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.nav nav.header_menu.open{transform:translateX(0)}.nav nav.header_menu a{display:inline-block;width:100%;padding:10px 20px;border-bottom:1px solid #ededed}.nav ul li.active>a:after{display:none}.nav ul li.menu-item-has-children a{width:calc(100% - 35px)}.nav ul li.menu-item-has-children:before{display:none}.nav nav.header_menu img.arrowm{display:inline-block;min-width:35px;margin-bottom:-18px;padding:17px 10px;border-bottom:1px solid #ededed}.nav nav.header_menu>ul{flex-wrap:wrap;flex-direction:column;align-items:flex-start;width:100%}.nav nav.header_menu>ul>.menu-item{margin:0;width:100%}.nav nav.header_menu>ul>.menu-item>a{font-size:16px;font-weight:600;margin:0}.nav ul li a:hover{border-bottom:1px solid #00529e}.nav nav.header_menu ul .menu-item .sub-menu{position:unset;background:none;box-shadow:none;display:block;width:100%;height:auto;max-height:0;padding:0;pointer-events:none;opacity:1;transform:translateY(0);overflow:hidden;transition:max-height .4s}.nav nav.header_menu>ul>.menu-item>.sub-menu>li{background-color:unset}.nav nav.header_menu ul>.menu-item.active>.sub-menu,.nav nav.header_menu>ul>.menu-item>ul>.menu-item.active>.sub-menu{max-height:200px;pointer-events:auto}.nav nav.header_menu ul>.menu-item.active .arrowm{border-bottom:0;border-top:1px solid #ededed;transform:rotate(180deg)}.nav nav.header_menu .menu-item .sub-menu a{width:100%;padding-left:40px}}#breadcrumbs,#breadcrumbs a{font-size:14px;line-height:1em;}.page-header{text-align:center;margin-bottom:20px;width:100%;max-width:1310px;margin:auto;padding:10px;}.page-header>.inner{border:1px solid #efefef;border-radius:8px;}.page-header .page-title{font-size:28px;font-weight:500;line-height:1.2em;text-align:center;margin-bottom:0;position:relative;background-color:#f8f8f8;border-radius:8px;padding:10px;}.archive ._content{display:flex;flex-wrap:wrap;margin:0 -10px;justify-content:center;}.archive ._content article.post{position:relative;display:flex;flex-direction:column;padding:16px;box-shadow:0 0 10px 0 rgb(0 0 0 / 20%);border-radius:8px;transition:.3s;width:calc(100% / 3 - 20px);margin:10px;text-align:center;background-color:#fff;}.archive ._content article.post:hover{box-shadow:0 16px 20px 0 rgb(0 0 0 / 20%);}.archive ._content article.post h2{align-self:center;font-size:18px;font-weight:500;line-height:1.3em;flex-grow:1;}.entry-meta{border-top:1px solid #f4f4f4;margin-top:10px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;}.homepage .head h2{font-size:40px;font-weight:700;margin:0 0 32px 0;}.homepage .__hello{position:relative;max-height:586px;overflow:hidden;margin-top:40px;}.homepage .__hello .slick-list{border-radius:12px;}.homepage .__hello .slick-dots{display:flex;align-items:center;justify-content:center;gap:24px;list-style:none;padding:0;margin:20px 0 0 0;}.homepage .__hello .slick-dots button{display:block;font-size:0;line-height:0;border-radius:50%;width:12px;height:12px;padding:0;background:#d9d9d9;transition:.3s;}.homepage .__hello .slick-dots .slick-active button{background:#0069cc;}.homepage .__hello .arrows{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:fit-content;margin:auto;opacity:0;pointer-events:none;transition:.3s;}.homepage .__hello:hover .arrows{opacity:1;}.homepage .__hello .arrows .slick-arrow{font-size:0;line-height:0;display:block;}.homepage .__hello .arrows .slick-prev{width:40px;height:40px;background-color:#00529e;position:relative;border-radius:50%;margin-left:20px;pointer-events:all;}.homepage .__hello .arrows .slick-prev::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;background-image:url(../img/arrow-left.svg);background-position:center;background-repeat:no-repeat;background-size:contain;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(83deg) brightness(107%) contrast(101%);}.homepage .__hello .arrows .slick-next{width:40px;height:40px;background-color:#00529e;position:relative;border-radius:50%;margin-right:20px;pointer-events:all;}.homepage .__hello .arrows .slick-next::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;background-image:url(../img/arrow-left.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(180deg);filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(83deg) brightness(107%) contrast(101%);}.homepage #popular__cats{margin:72px 0;}.homepage #popular__cats .tabs__caption{list-style:none;margin:0 0 16px 0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:16px;}.homepage #popular__cats .tab__caption{display:flex;align-items:center;gap:4px;line-height:1.2;padding:12px 16px;background-color:#fff;border:1px solid #c1cbd3;border-radius:8px;cursor:pointer;transition:.3s;}.homepage #popular__cats .tab__caption.active,.homepage #popular__cats .tab__caption:hover{background-color:#00529e;border-color:#00529e;color:#fff;}.homepage #popular__cats .tab__caption.active img,.homepage #popular__cats .tab__caption:hover img{filter:brightness(100);}.homepage #popular__cats .tabs__content{display:none;}.homepage #popular__cats .tabs__content.active{display:block;}.homepage #popular__cats ._terms{display:flex;flex-wrap:wrap;gap:20px;}.homepage #popular__cats ._terms a{display:flex;align-items:center;overflow:hidden;width:calc((100% / 4) - (20px * 3 / 4));gap:12px;padding:16px;border-radius:8px;border:1px solid #eaeff4;color:#292e33;text-decoration:none;transition:.3s;}.homepage #popular__cats ._terms a:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);}.homepage #popular__cats ._terms a.last{color:#00529e;text-align:center;justify-content:center;}.homepage #popular__cats ._terms a img{width:80px;height:80px;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(5px 10px 12px rgba(0,0,0,.1));}.homepage #sections__cats{margin:72px 0;}.homepage #sections__cats .sections__cats-section{margin:44px 0;}.homepage #sections__cats .sections__cats-section:first-of-type{margin-top:0;}.homepage #sections__cats .sections__cats-section:last-of-type{margin-bottom:0;}.homepage #sections__cats .head{display:flex;align-items:center;gap:16px;margin-bottom:32px;}.homepage #sections__cats .head h2{margin-bottom:0;}.homepage #sections__cats .head .nameplate{display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#0069cc;padding:8px 16px;border-radius:24px;margin-top:5px;}.homepage #sections__cats .cats_block{display:flex;flex-wrap:wrap;gap:28px 20px;}.homepage #sections__cats .cats_block-item{display:flex;gap:8px;width:calc((100% / 3) - (20px * 2 / 3));}.homepage #sections__cats .cats_block-item img{width:56px;height:56px;object-fit:contain;}.homepage #sections__cats .cats_block-item .cats_block-item_name{font-size:20px;font-weight:500;color:#292e33;min-height:56px;}.homepage #sections__cats .cats_block-item .cats_block-item_links a{font-size:14px;line-height:20px;color:#292e33;text-decoration:none;transition:.3s;}.homepage #sections__cats .cats_block-item .cats_block-item_links a:hover,.homepage #sections__cats .cats_block-item .cats_block-item_links a:focus{color:#0069cc;}.homepage .__popular_terms{margin:72px 0;}.homepage .__hits{margin:72px 0;}.homepage .__promo{margin:72px 0;}.homepage ._promo{display:flex;flex-wrap:wrap;margin:0 -10px;}.homepage .__promo .head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px;}.homepage .__promo .head h2{margin:0;}.homepage .__promo .head .button{border:1px solid #00529e;border-radius:8px;padding:12px 16px;color:#00529e;width:108px;max-width:100%;font-size:16px;margin:0;}.homepage .__promo a{display:flex;flex-direction:column;padding:10px;border-radius:8px;border:1px solid #eaeff4;transition:.3s;width:calc(100% / 3 - 20px);margin:10px;background-color:#fff;font-size:20px;font-weight:500;color:#292e33;}.homepage .__promo ._promo-badge{color:#ffffff;background-color:#0069cce8;border-radius:40px;padding:8px 16px;font-size:16px;width:fit-content;position:absolute;}.homepage .__promo img{border-radius:8px;margin:auto;}.homepage .__promo a:hover{box-shadow:rgba(0,0,0,.05) 4px 4px 10px 0;}.homepage .__promo a h2{font-size:18px;font-weight:500;margin-top:16px;}.products .slick-track{padding-bottom:40px;}.homepage .__logos{margin:72px 0;}.__logos ._logos{position:relative;}.__logos .logo{border:1px solid #eaeff4;border-radius:8px;padding:16px;margin:0 10px;}.__logos .logo img{margin:auto;}.__logos .arrows{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;margin:auto;opacity:0;pointer-events:none;transition:.3s;pointer-events:none;}.__logos:hover .arrows{opacity:1;}.__logos .arrows .slick-arrow{font-size:0;line-height:0;pointer-events:all;display:block;}.__logos .arrows .slick-prev{width:30px;height:30px;background-color:#00529e;position:relative;border-radius:50%;margin-left:10px;padding:0;}.__logos .arrows .slick-prev::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px;background-image:url(../img/arrow-left.svg);background-position:center;background-repeat:no-repeat;background-size:contain;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(83deg) brightness(107%) contrast(101%);}.__logos .arrows .slick-next{width:30px;height:30px;background-color:#00529e;position:relative;border-radius:50%;margin-right:10px;padding:0;}.__logos .arrows .slick-next::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px;background-image:url(../img/arrow-left.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(180deg);filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(83deg) brightness(107%) contrast(101%);}.homepage .__text_block{margin:72px 0;}.homepage .__text_block ._text{padding:14px;border:1px solid #efefef;border-radius:8px;}.homepage .__text_block ._text h1{font-size:26px;font-weight:600;line-height:1.2em;}.terms{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px;}div.term{position:relative;display:flex;flex-direction:column;padding:10px;box-shadow:0 0 10px 0 rgb(0 0 0 / 20%);border-radius:8px;transition:.3s;width:calc(100% / 5 - 20px);margin:10px;text-align:center;background-color:#fff;}div.term:hover{box-shadow:0 16px 20px 0 rgb(0 0 0 / 20%);}div.term h2{font-size:18px;font-weight:500;line-height:1.4em;text-align:center;margin:0 10px 20px;}.__text_block{margin-bottom:20px;}.__text_block ._text{padding:14px;border:1px solid #efefef;border-radius:8px;overflow:hidden;overflow-x:auto;transition:.3s;}.cat_keywords ._text{box-shadow:none;padding:20px 50px;}.cat_keywords .cat_keywords-keys{max-height:0;overflow:hidden;opacity:0;margin:0;font-size:12px;transition:.3s;}.cat_keywords.active ._text{box-shadow:0 8px 20px 0 rgb(0 0 0 / 20%);}.cat_keywords .cat_keywords-title{cursor:pointer;font-size:16px;font-weight:500;padding-left:25px;filter:grayscale(1);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 511.985 511.985" style="enable-background:new 0 0 512 512"><path d="M500.088 83.681c-15.841-15.862-41.564-15.852-57.426 0L184.205 342.148 69.332 227.276c-15.862-15.862-41.574-15.862-57.436 0-15.862 15.862-15.862 41.574 0 57.436l143.585 143.585c7.926 7.926 18.319 11.899 28.713 11.899 10.394 0 20.797-3.963 28.723-11.899l287.171-287.181c15.862-15.851 15.862-41.574 0-57.435z" fill="%2300ba00"/></svg>');background-position:left center;background-repeat:no-repeat;background-size:16px;}.cat_keywords.active .cat_keywords-title{filter:grayscale(0);}.cat_keywords.active .cat_keywords-keys{opacity:1;margin-top:20px;max-height:1000px;}.__text_block ._text::-webkit-scrollbar-track{border-radius:8px;background-color:#f5f5f5;}.__text_block ._text::-webkit-scrollbar{width:4px;height:8px;background-color:#f5f5f5;}.__text_block ._text::-webkit-scrollbar-thumb{border-radius:8px;background-color:#00529e;}.product-cats.products{width:100%;margin-bottom:20px;}.pagination .facetwp-facet{margin-top:20px;margin-bottom:20px;}.pagination .facetwp-facet .facetwp-load-more{margin:auto;padding:10px 18px 11px 18px;text-transform:uppercase;}.__faqs #faqs-accordion{list-style:none;padding:0;margin:0;}.__faqs #faqs-accordion .acc_section{border:1px solid #d3d3d3;border-radius:8px;}.__faqs #faqs-accordion .question{font-size:18px;line-height:1.2em;font-weight:600;color:#7a7a7a;cursor:pointer;position:relative;display:flex;align-items:center;padding:16px;margin:0;}.__faqs #faqs-accordion .question .icon{position:relative;background-color:#00529e;border-radius:50%;width:22px;min-width:22px;height:22px;padding:5px;margin-right:16px;}.__faqs #faqs-accordion .question:hover .icon,.__faqs #faqs-accordion .acc_section.acc_active .question .icon{background-color:#0069cc;}.__faqs #faqs-accordion .question .icon::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:12px;height:12px;background-image:url(../img/plus.svg);background-position:center;background-repeat:no-repeat;background-size:contain;filter:invert(100%) sepia(10%) saturate(0%) hue-rotate(117deg) brightness(105%) contrast(103%);}.__faqs #faqs-accordion .acc_section.acc_active .question .icon::before{content:'';position:absolute;top:0;bottom:0;margin:auto;left:0;width:12px;height:12px;background-image:url(../img/minus.svg);background-position:center;background-repeat:no-repeat;background-size:contain;filter:invert(100%) sepia(10%) saturate(0%) hue-rotate(117deg) brightness(105%) contrast(103%);}.__faqs #faqs-accordion .acc_section:not(:last-child){margin-bottom:16px;}.__faqs #faqs-accordion .answer{margin-top:20px;padding:0 16px 16px 16px;}.ezfc-required-notification{display:none;}.__calc_idn .tabs__caption{list-style:none;margin:0;padding:0;display:flex;justify-content:center;}.__calc_idn .tabs__caption,.__calc_idn .tab__caption{display:flex;align-items:center;justify-content:center;}.__calc_idn .parent.tab__caption{padding:10px 20px;background-color:#f4f4f4;margin:5px;border:1px solid #d3d3d3;border-radius:8px;cursor:pointer;position:relative;min-width:145px;}.__calc_idn .parent.tab__caption.active{background-color:#00529e;border-color:#00529e;color:#fff;}.__calc_idn .sub.tab__caption{padding:10px;width:50px;height:50px;line-height:0;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;margin:5px;border:1px solid #d3d3d3;border-radius:8px;cursor:pointer;position:relative;border-radius:50%;}.__calc_idn .sub.tab__caption.active{background-color:#00529e;border-color:#00529e;color:#fff;}.__calc_idn .tabs__content{display:none;}.__calc_idn .tabs__content.active{display:block;}.__calc_idn .tabs__content .content,.__calc_gir .content{display:flex;flex-wrap:wrap;}.__calc_idn .tabs__content .content .slides,.__calc_gir .content .slides{width:40%;}.__calc_idn .tabs__content .content .calc,.__calc_gir .content .calc{width:60%;}.__calc_idn .hide_field .ezfc-text,.__calc_gir .hide_field .ezfc-text{display:none;}.__calc_idn .ezfc-theme-aero-v2 .ezfc-submit,.__calc_gir .ezfc-theme-aero-v2 .ezfc-submit{width:fit-content;white-space:nowrap;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#00529e!important;border-radius:8px;font-size:16px;line-height:1.2em;font-weight:bold;padding:12px 18px 10px 18px;border:none;cursor:pointer;box-shadow:4px 4px 12px 0 rgb(0 71 186 / 25%);transition:all .3s;background:unset;}.__calc_idn .ezfc-theme-aero-v2 .ezfc-submit:hover,.__calc_gir .ezfc-theme-aero-v2 .ezfc-submit:hover{color:#f5f5f5;background-color:#0069cc!important;background:unset;}.ezfc-text-right{text-align:left;}.ezfc-flex-item{flex:.3;}hr{margin:0;border:none;color:#00000014!important;background-color:#00000014!important;height:1px;}.bottom_text_table table{width:100%;border:1px solid #d3d3d3;text-align:center;}.bottom_text_table td{border:1px solid #d3d3d3;padding:5px!important;}.bottom_text_table th{border:1px solid #00529e;padding:5px!important;}.bottom_text_table tbody td{font-size:14px;}.bottom_text_table thead{background:#00529e;}.bottom_text_table thead th{font-size:18px;font-weight:bold;color:#ffffff;text-align:center;padding:16px!important;}.woocommerce-info,.woocommerce-noreviews,p.no-comments,.woocommerce-message{display:flex;align-items:center;background-color:#f4f4f4;border:1px solid #d3d3d3;padding:20px;}.woocommerce-info a,.woocommerce-noreviews a,p.no-comments a,.woocommerce-message a{margin-right:20px;}.woocommerce-error{background-color:#e2401c;}div.products:not(.slick-slider){display:flex;flex-wrap:wrap;gap:10px;width:100%;flex-grow:1;}div.products.slick-slider{margin:0 -5px;}.categories-wrapper{display:flex;align-items:flex-start;gap:10px;}.categories-sidebar{width:25%;padding-right:20px;border-right:1px dashed #bdbdbd;display:flex;flex-direction:column;}.categories-sidebar_block:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #bdbdbd;}.categories-sidebar_block_icon{display:flex;align-items:center;gap:10px;margin-bottom:10px;}.categories-sidebar_block_icon span{font-size:16px;font-weight:500;}.categories-sidebar ._text{font-size:14px;line-height:1.3;}.toggle-block:not(.expanded){cursor:pointer;}.categories-sidebar .__faqs #faqs-accordion .acc_section{border:none;border-radius:0;}.categories-sidebar .__faqs #faqs-accordion .acc_section:not(:last-child){margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ececec;}.categories-sidebar .__faqs #faqs-accordion .question{font-size:14px;line-height:1.2em;font-weight:400;padding:0;color:#333;}.categories-sidebar .__faqs #faqs-accordion .question .icon{display:none;}.categories-sidebar .__faqs #faqs-accordion .answer{margin-top:10px;padding:0 5px 5px 5px;}.categories-sidebar .cat_review ._reviews{display:flex;flex-direction:column;}.categories-sidebar .cat_review .review:not(:last-child){margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ececec;}.categories-sidebar .cat_review .head_review{gap:0;}.categories-sidebar .cat_review .data_review{display:flex;align-items:center;gap:5px;cursor:pointer;}.categories-sidebar .cat_review .review{margin-right:0;}.categories-sidebar .cat_review .star_review img{height:10px;margin-left:0;margin-top:0;}.categories-sidebar .cat_review .review .name_review,.categories-sidebar .cat_review .review .pro_review{font-size:14px;line-height:1.2;color:#333;font-weight:400;margin-bottom:0;}.head_review{display:flex;align-items:center;gap:10px;}.categories-sidebar .cat_review .review .text_review{font-size:14px;line-height:1.3;}.categories-sidebar .cat_review .star_review img{margin-top:5px;}.single-product .single{width:100%;display:block;box-shadow:none!important;background-color:#fefefe;}.single-product .product_info{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.single-product .woocommerce-product-gallery{width:50%;}.single-product .woocommerce-product-details__short-description p{margin-bottom:5px;margin-top:0;}.single-product .woocommerce-product-details__short-description p:last-child{margin-bottom:0;}.single-product figure.woocommerce-product-gallery__wrapper{margin:0;}.single-product .summary.entry-summary{display:flex;flex-wrap:wrap;}.qib-button.qib-button-wrapper{display:flex!important;float:unset!important;margin-right:20px;}.qib-button-wrapper div.quantity{margin-right:0!important;width:80px;margin:0 5px!important;}.qib-button-wrapper button.qib-button,.qib-button-wrapper div.quantity.wqpmb_quantity{box-shadow:unset;}.single-product .product_info .woocommerce-variation-add-to-cart{display:flex;align-items:center;flex-wrap:wrap;gap:5px;}.single-product .product_info .variations{margin-top:20px;}.single-product .product_info table{margin:0;}.single-product .product_info .variations tr{display:flex;flex-direction:column;align-items:flex-start;}.single-product .product_info .before_price{display:none;}.single-product .product_info .reset_variations{display:none!important;}.single-product .product_info .woocommerce-Price-amount{font-size:34px;line-height:1em;font-weight:600;color:#0069cc;display:block;}.single-product .product_info .price-cart-wrapper{display:flex;align-items:center;gap:20px;margin-top:auto;}.single-product .product-type-variable .product_info .price-cart-wrapper{margin-top:unset;flex-grow:1;}.single-product .product_info .single_variation_wrap-inner{display:flex;align-items:center;gap:20px;flex-grow:1;}.single-product .product_info .single_variation_wrap{display:flex;margin-top:auto;flex-grow:1;align-items:end;}.single-product .product_info p.price{margin:0;}.single-product .product_info .cart{display:flex;align-items:flex-start;flex-wrap:wrap;gap:5px;height:100%;}.single-product .product_info form.cart>div:not(.qib-button-wrapper){display:flex;height:100%;flex-direction:column;}.single-product .product-type-variable .product_info p.price{display:none;}.single-product .product_info .woo-variation-swatches .variable-items-wrapper{margin:0;}.single-product .product_info .variable-items-wrapper{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:5px;}body form .qib-button-wrapper{display:flex;float:unset;flex-wrap:nowrap;margin-right:0;align-items:center;justify-content:center;gap:5px;}.single-product .product_info .variable-items-wrapper li,body form .qib-button-wrapper .minus.qib-button,body form .qib-button-wrapper .plus.qib-button{display:flex;background:#f8f8f8;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;transition:.3s;}.single-product .product_info .variable-items-wrapper li:hover,body form .qib-button-wrapper .minus.qib-button:hover,body form .qib-button-wrapper .plus.qib-button:hover{background:#f8f8f8;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);}.single-product .product_info .variable-items-wrapper li.selected{background-color:#0069cc;color:#fff;}.variations_form .variations select{display:none!important;}.single-product .product_info .variable-items-wrapper li.disabled{opacity:.4;cursor:not-allowed;pointer-events:none;}.single-product .woocommerce-tabs{margin-top:20px;}.single-product .tabs.wc-tabs{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;}.single-product .woocommerce-tabs h2{font-size:28px;font-weight:500;text-align:left;}.single-product .tabs.wc-tabs>li:not(:last-child){margin-right:10px;}.single-product .tabs.wc-tabs>li a{padding:14px 24px 12px;border:1px solid #efefef;border-bottom:0;border-radius:8px 8px 0 0;display:block;color:#d3d3d3;font-weight:500;line-height:1em;transition:.3s;}.single-product .tabs.wc-tabs>li a:hover{background-color:#0069cc;color:#fff;border-color:#0069cc;}.single-product .tabs.wc-tabs>li.active a{background-color:#00529e;color:#fff;border-color:#00529e;}.single-product .woocommerce-Tabs-panel{border:1px solid #efefef;border-radius:0 8px 8px 8px;padding:40px 20px;}.product_review{display:flex;flex-wrap:wrap;}.product_review .info{width:25%;position:relative;padding-right:20px;}.product_review ._reviews{width:75%;padding-left:20px;}.product_review.yareview{border-bottom:1px solid #d3d3d3;padding-bottom:40px;margin-bottom:40px;}.product_review .rating-value{padding:4px 6px;font-weight:600;color:#fff;background:#32ba43;border-radius:8px;}.product_review .yandex{color:red;}.product_review .data_review{display:flex;align-items:center;}.product_review .info .title{font-size:24px;font-weight:600;line-height:1.1em;margin-bottom:20px;}.product_review .info .rating{margin-bottom:20px;}.product_review .twogis{padding-left:16px;color:#fff;background-color:#9ec025;border-radius:50%;}.product_review .review{margin-right:20px;}.product_review .review .photo_review img{width:72px;height:72px;border:1px solid #e8e8e8;border-radius:50%;object-fit:cover;}.product_review .review .photo_review{margin-right:20px;}.product_review .review .name_review a{font-size:16px;color:#333;font-weight:bold;margin-bottom:5px;}.product_review .review .pro_review{display:block;font-size:12px;font-weight:400;line-height:1.5em;color:#d3d3d3;}.product_review .star_review img{height:20px;margin-top:12px;margin-left:0;}.product_review .review .text_review{font-size:14px;margin-top:16px;}.product_review .info .arrows_ya,.product_review .info .arrows_2gis{display:flex;align-items:center;justify-content:space-between;width:100%;height:fit-content;margin-top:40px;transition:.3s;}.product_review .info .arrows_ya .slick-arrow,.product_review .info .arrows_2gis .slick-arrow{font-size:0;line-height:0;display:block;}.product_review .info .arrows_ya .slick-prev,.product_review .info .arrows_2gis .slick-prev{width:40px;height:40px;background-color:#00529e;position:relative;border-radius:50%;}.product_review .info .arrows_ya .slick-prev::after,.product_review .info .arrows_2gis .slick-prev::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;background-image:url(../img/arrow-left.svg);background-position:center;background-repeat:no-repeat;background-size:contain;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(83deg) brightness(107%) contrast(101%);}.product_review .info .arrows_ya .slick-next,.product_review .info .arrows_2gis .slick-next{width:40px;height:40px;background-color:#00529e;position:relative;border-radius:50%;}.product_review .info .arrows_ya .slick-next::after,.product_review .info .arrows_2gis .slick-next::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;background-image:url(../img/arrow-left.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(180deg);filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(83deg) brightness(107%) contrast(101%);}.cat_review{display:flex;flex-wrap:wrap;}.cat_review ._reviews{width:100%;}.cat_review .review{margin-right:20px;}.cat_review .review .photo_review img{width:72px;height:72px;border:1px solid #e8e8e8;border-radius:50%;object-fit:cover;}.cat_review .review .photo_review{margin-right:20px;}.cat_review .review .name_review{font-size:16px;color:#333;font-weight:bold;margin-bottom:5px;}.cat_review .review .pro_review{display:block;font-size:12px;font-weight:400;line-height:1.5em;color:#d3d3d3;}.cat_review .star_review img{height:20px;margin-top:12px;margin-left:0;}.cat_review .review .text_review{font-size:14px;margin-top:16px;}.cat_review .arrows{display:flex;align-items:center;justify-content:space-between;width:100%;height:fit-content;margin-top:40px;transition:.3s;}.cat_review .arrows .slick-arrow{font-size:0;line-height:0;display:block;}.cat_review .arrows .slick-prev{width:40px;height:40px;background-color:#00529e;position:relative;border-radius:50%;}.cat_review .arrows .slick-prev::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;background-image:url(../img/arrow-left.svg);background-position:center;background-repeat:no-repeat;background-size:contain;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(83deg) brightness(107%) contrast(101%);}.cat_review .arrows .slick-next{width:40px;height:40px;background-color:#00529e;position:relative;border-radius:50%;}.cat_review .arrows .slick-next::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;background-image:url(../img/arrow-left.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(180deg);filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(83deg) brightness(107%) contrast(101%);}div.product{position:relative;display:flex;flex-direction:column;padding:10px;border:1px solid #efefef;border-radius:8px;transition:.3s;width:calc((100% / 4) - (10px * 3 / 4));background-color:#fff;box-shadow:4px 4px 10px 0 rgb(0 0 0 / 5%);}div.product.product-category{width:calc((100% / 5) - (10px * 4 / 5));}div.product .img_wrap{margin-bottom:10px;}div.product .img_wrap a{display:flex;justify-content:center;}div.product .img_wrap a img{max-height:90px;width:auto;}.homepage div.product .img_wrap a img{max-height:200px;}div.product:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);}div.product>a{color:#343434;flex-grow:1;}div.product>a:hover{color:#00529e;}div.product.category>a{display:flex;align-items:center;}div.product.category img{max-height:70px;width:auto;margin-right:5px;}div.product .h2{display:block;font-size:14px;font-weight:400;line-height:1.3em;text-align:center;margin-bottom:10px;flex-grow:1;}div.product.category .h2{text-align:left;margin-bottom:0;}div.product .order{display:flex;align-items:center;width:100%;font-size:16px;font-weight:600;text-align:center;flex-direction:column;}@media (min-width:768px){.homepage div.product .order{flex-direction:row;justify-content:space-between;gap:10px}.homepage div.product .order .price{margin-bottom:0}.homepage div.product .order .price .amount{font-size:20px;font-weight:500}}.homepage div.product>a,.homepage div.product .h2{text-align:left;font-size:16px;font-weight:500;}div.product .order .price{white-space:nowrap;margin-bottom:10px;}div.product .order .before_price{font-weight:400;}div.product .order .btn{padding:10px 14px 9px;}div.product .product-attributes{display:none;position:absolute;left:0;top:98%;width:100%;min-height:80px;opacity:0;pointer-events:none;font-size:12px;padding:10px;background-color:#fff;border-radius:0 0 5px 5px;overflow:hidden;transition:.3s;z-index:1;box-shadow:0 20px 20px 0 rgb(0 0 0 / 20%);transform:translateY(-20px);}div.product:hover .product-attributes{opacity:1;transform:translateY(0);}.related.products .head,.__recome .head{border:1px solid #efefef;border-radius:8px;padding:10px;margin:30px 0 10px;}.__recome .head{margin:10px 0;}.related.products .head h2,.__recome .head h2{font-size:28px;font-weight:500;line-height:1.2em;text-align:center;margin-top:0;margin-bottom:0;position:relative;background-color:#f8f8f8;border-radius:8px;padding:10px;}.__recome .slick-track{display:flex!important;}.__recome .slick-slide{height:inherit!important;}.__recome div.product{display:flex!important;margin:5px;}.__recome .product-attributes{display:none!important;}.animated-modal{max-width:550px;border-radius:10px;padding:20px;overflow:hidden;transform:translateY(-50px);transition:all .7s;}.animated-modal.categories_modal{min-width:99%;min-height:90%;}.animated-modal h2{font-size:32px;text-align:center;margin:0;margin-bottom:10px;}.animated-modal .subtitle{font-size:18px;text-align:center;margin-bottom:30px;}.animated-modal h2,.animated-modal .content{transform:translateY(-50px);opacity:0;transition-property:transform,opacity;transition-duration:.4s;}.fancybox-slide--current .animated-modal,.fancybox-slide--current .animated-modal h2,.fancybox-slide--current .animated-modal .content{transform:translateY(0);opacity:1;}.fancybox-slide--current .animated-modal h2{font-size:28px;font-weight:500;transition-delay:.1s;}.fancybox-slide--current .animated-modal .content{transition-delay:.3s;}.fancybox-slide--html .fancybox-close-small{background-color:#00529e;padding:2px!important;width:22px;height:22px;margin:10px;border-radius:50%;right:5px;top:5px;display:flex;align-items:center;justify-content:center;box-shadow:none;transition:.3s;}.fancybox-close-small svg{color:#fff;}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{font-family:'Nunito Sans',sans-serif;width:100%;font-size:16px;color:#232323;border:1px solid #d3d3d3;border-radius:8px;padding:8px 14px;background-color:#fff;transition:.3s;}textarea{height:100px;}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{border-color:#00529e;background-color:#f7f7f7;}.wpcf7 .wpcf7-spinner{display:none;}.wpcf7 button,.wpcf7 input[type='button'],.wpcf7 input[type='reset'],.wpcf7 input[type='submit']{display:block;width:fit-content;margin:16px auto 0;}.wpcf7 .policy{font-size:12px;line-height:1.2em;color:#555;text-align:center;}.wpcf7 .wpcf7-form-control-wrap{display:block;margin-bottom:16px;}.search-form,.woocommerce-product-search{display:flex;align-items:center;}.search-form>label,.woocommerce-product-search{width:calc(100% - 100px);min-width:300px;}.search-form .search-submit,.woocommerce-product-search button{width:100px;margin-left:10px;text-transform:uppercase;font-weight:500;font-size:14px;}#cities{max-width:1140px;margin-top:20px;}#cities .cities{display:block;column-count:5;-moz-column-count:5;-webkit-column-count:5;}#cities .cities ._city{page-break-inside:avoid;break-inside:avoid;}#cities .cities .city{display:flex;flex-direction:column;margin:10px 10px 20px 10px;}#cities .cities ._city>img{display:block;margin-bottom:10px;}.sticky_panel{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / 20%);z-index:11;}.sticky_panel .inner{display:flex;align-items:center;justify-content:space-between;}.sticky_panel .contacts{width:calc(100% - 60px);font-size:18px;display:flex;align-items:center;gap:20px;}.sticky_panel .secart{display:flex;gap:10px;}.sticky_panel .contacts .phone a,.sticky_panel .contacts .email a{font-weight:500;color:#292e33;}.sticky_panel .callback .btn{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;}.sticky_panel .secart a{display:flex;background:#f8f8f8;padding:8px 16px;border-radius:8px;}.sticky_panel .secart .cart .cart-btn{position:relative;display:flex;}.sticky_panel .secart .cart .cart__counter{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;background-color:#4061a8;color:#fff;font-size:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;}.site-footer{margin-top:40px;}.home .site-footer{margin-top:0;}.site-footer .__form{position:relative;}.site-footer .__form>.inner{border:1px solid #efefef;border-radius:8px;z-index:1;}.site-footer .__form>.inner>.content{position:relative;background-color:#f8f8f8;border-radius:8px;padding:20px;}.site-footer .__form .form_logo{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:0;}.site-footer .__form .head{position:relative;text-align:center;z-index:1;}.site-footer .__form .title{font-size:32px;font-weight:600;line-height:2.4em;}.site-footer .__form{position:relative;width:100%;max-width:1310px;margin:auto;padding:10px;}.site-footer .__form .form{position:relative;max-width:800px;margin:35px auto 0;z-index:1;}.site-footer .__form .form .row_contacts{display:flex;}.site-footer .__form .form .row_contacts label:not(:last-child){margin-right:10px;}.site-footer .site-info{padding:40px 0 60px 0;border-bottom:1px solid #d3d3d3;}.site-footer .site-info .inner{display:flex;flex-wrap:wrap;}.site-footer .site-info .inner .menu_col,.site-footer .site-info .inner .contacts{width:25%;}.site-footer .site-info .title{font-size:18px;font-weight:600;margin-bottom:20px;}.site-footer .site-info .menu_col ul{list-style:none;margin:0;padding:0;}.site-footer .site-info .menu_col li:not(:last-child){margin-bottom:6px;}.site-footer .site-info .menu_col a{color:#343434;}.site-footer .site-info .menu_col a:hover{opacity:.8;}.site-footer .site-info .inner .contacts .info label{display:block;font-weight:bold;}.site-footer .site-info .inner .contacts .cities,.site-footer .site-info .inner .contacts .info{margin-bottom:16px;}.site-footer .site-info .inner .contacts .cities .btn{width:100%;display:flex;align-items:center;gap:6px;height:48px;}.site-footer .__copy{padding-bottom:60px;text-align:center;font-size:12px;color:#cdcdcd;}.site-footer .__copy a{font-size:12px;color:#cdcdcd;}.site-footer .__copy ._copy{border-bottom:1px dashed #d3d3d3;padding-bottom:10px;line-height:1.2em;}.site-footer .__copy ._policy{padding-top:10px;display:flex;justify-content:space-between;align-items:center;gap:20px;}.site-footer .__copy ._policy .payment-img{display:flex;align-items:center;justify-content:center;gap:20px;}.site-footer .__copy ._policy .payment-img img{width:100%;height:auto;max-height:30px;}.woocommerce-cart .shop_table{border:1px solid #ebeced;border-radius:8px;}.woocommerce-cart .shop_table thead th{padding:10px;border-bottom:1px solid #d3d3d3;}.woocommerce-cart .woocommerce-cart-form__cart-item td{padding:10px;border-bottom:1px dashed #d3d3d3;}.woocommerce-cart .product-remove{width:3%;}.woocommerce-cart .product-thumbnail{width:5%;}.woocommerce-cart .product-thumbnail img{width:auto;max-height:60px;}.woocommerce-cart .product-price,.woocommerce-cart .product-quantity,.woocommerce-cart .product-subtotal{width:7%;text-align:center;}.woocommerce-cart .product-price .woocommerce-Price-amount{color:#0069cc;font-size:20px;}.woocommerce-cart .product-subtotal .woocommerce-Price-amount{font-size:20px;font-weight:500;}.woocommerce-cart .product-quantity .qib-button.qib-button-wrapper{display:flex;float:unset;margin-right:0;justify-content:center;}.woocommerce-cart .product-name{width:40%;}.woocommerce-cart .remove{color:#fff;background-color:#00529e;width:24px;min-width:24px;height:24px;border-radius:50%;line-height:1em;display:flex;align-items:center;justify-content:center;}.woocommerce-cart .remove:hover{background-color:#0069cc;}.woocommerce-cart [name='update_cart']{margin-top:10px;margin-bottom:10px;margin-right:10px;margin-left:auto;}.woocommerce-cart .cart-collaterals{max-width:220px;margin-left:auto;}.woocommerce-cart .cart-collaterals .cart-subtotal{display:none;}.woocommerce-cart .cart-collaterals td{padding:10px;font-size:20px;}.woocommerce-checkout form.checkout{display:flex;flex-wrap:wrap;}.woocommerce-checkout .col2-set{width:50%;padding-right:20px;}.woocommerce-checkout .col3-set{width:50%;padding:0 20px 20px 20px;border:1px solid #ebeced;border-radius:8px;}.woocommerce-checkout .cart_item td{padding:10px 5px;}.woocommerce-checkout .cart_item .product-name{font-size:14px;}.woocommerce-checkout .cart-subtotal{display:none;}.woocommerce-checkout .order-total td{padding:10px;}.woocommerce-checkout .wc_payment_methods{list-style:none;margin:0;padding:0;}.woocommerce-checkout .wc_payment_methods .wc_payment_method label{font-size:20px;font-weight:500;}.woocommerce-checkout [name='woocommerce_checkout_place_order']{display:block;width:100%;margin-top:40px;}.woocommerce-checkout .thwcfe-remove-uploaded{width:16px;height:16px;font-size:9px;line-height:1em;color:#fff;background-color:#00529d;display:flex;justify-content:center;align-items:center;border-radius:50%;}#categories{width:95%;max-width:95%;}#categories .tabs__caption{list-style:none;margin:0;padding:0;display:flex;justify-content:center;}#categories .tabs__caption,#categories .tab__caption{display:flex;align-items:center;justify-content:center;}#categories .tab__caption{padding:10px 20px 10px 55px;background-color:#fff;margin:5px 5px 5px 5px;border:1px solid #d3d3d3;border-radius:8px;cursor:pointer;position:relative;}#categories .tab__caption.active{background-color:#00529e;border-color:#00529e;color:#fff;}#categories .tab__caption.road::before{content:'';position:absolute;top:0;bottom:0;margin:auto;left:20px;width:24px;height:24px;background-image:url(../img/road.svg);background-position:center;background-repeat:no-repeat;background-size:contain;filter:invert(98%) sepia(0%) saturate(0%) hue-rotate(157deg) brightness(89%) contrast(88%);}#categories .tab__caption.pojar::before{content:'';position:absolute;top:0;bottom:0;margin:auto;left:20px;width:24px;height:24px;background-image:url(../img/pojar.svg);background-position:center;background-repeat:no-repeat;background-size:contain;filter:invert(98%) sepia(0%) saturate(0%) hue-rotate(157deg) brightness(89%) contrast(88%);}#categories .tab__caption.bucket::before{content:'';position:absolute;top:0;bottom:0;margin:auto;left:20px;width:24px;height:24px;background-image:url(../img/bucket.svg);background-position:center;background-repeat:no-repeat;background-size:contain;filter:invert(98%) sepia(0%) saturate(0%) hue-rotate(157deg) brightness(89%) contrast(88%);}#categories .tab__caption.signboard::before{content:'';position:absolute;top:0;bottom:0;margin:auto;left:20px;width:24px;height:24px;background-image:url(../img/signboard.svg);background-position:center;background-repeat:no-repeat;background-size:contain;filter:invert(98%) sepia(0%) saturate(0%) hue-rotate(157deg) brightness(89%) contrast(88%);}#categories .tab__caption:hover{background-color:#0069cc;border-color:#0069cc;color:#fff;}#categories .tab__caption:hover::before,#categories .tab__caption.active::before{filter:invert(100%) sepia(1%) saturate(2%) hue-rotate(72deg) brightness(103%) contrast(101%);}#categories .tabs__content{display:none;}#categories .tabs__content.active{display:block;}#categories .__categories{display:flex;flex-wrap:wrap;}#categories .__categories .__terms{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;width:100%;padding:10px;}#categories .tabs__content.bucket .__categories .__terms{width:100%;}#categories .__categories .__terms .title{width:100%;font-size:22px;font-weight:500;color:#343434;text-decoration:none;margin-bottom:10px;}#categories .__categories .__terms .title:not(:first-child){margin-top:16px;}#categories .__categories ._terms{width:100%;display:flex;flex-wrap:wrap;}#categories .__categories ._terms a{border-radius:8px;background-color:#fff;box-shadow:4px 4px 10px 0 rgb(0 0 0 / 5%);padding:5px;transition:.2s linear;width:100%;max-width:125px;margin:5px;text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:center;}#categories .tabs__content.bucket .__categories .__terms ._terms a{max-width:125px;}#categories .__categories ._terms div{color:#343434;font-size:11px;line-height:1.2;font-weight:400;margin-bottom:0;margin-top:5px;}#categories .__categories ._terms a:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);}body .dtwcl_tabs-block_item{box-shadow:4px 4px 10px 0 rgb(0 0 0 / 5%);border-radius:8px;}body .dtwcl_tabs-block_item:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);}body .dtwcl_tabs-nav_item a{border-radius:8px;}body .dtwcl_tabs-nav_item a:hover{background-color:#0069cc;border-color:#0069cc;border-radius:8px;}.error-404 .page-content .title{font-size:30px;text-align:center;line-height:1.4em;}.error-404 .page-content .title:first-child{font-size:120px;font-weight:600;}.kontakty .___reviews{margin-top:20px;padding-top:20px;border-top:1px dashed #d3d3d3;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #d3d3d3;}.kontakty .__contacts{margin-top:40px;}.kontakty .__contacts ._contacts{display:flex;flex-wrap:wrap;}.kontakty .__contacts .contacts{width:40%;}.kontakty .__contacts .map{width:60%;}.kontakty .__contacts .contacts .title{font-size:28px;font-weight:500;margin-bottom:30px;text-align:center;}.kontakty .__contacts .contacts .info,.kontakty .__contacts .contacts .address,.kontakty .__contacts .contacts .clock,.kontakty .__contacts .contacts .phone,.kontakty .__contacts .contacts .email{font-weight:500;margin-bottom:25px;}.kontakty .__contacts .contacts .info>span,.kontakty .__contacts .contacts .address>span,.kontakty .__contacts .contacts .clock>span,.kontakty .__contacts .contacts .phone>span,.kontakty .__contacts .contacts .email>span{display:block;font-weight:bold;line-height:1em;color:#00529e;margin-bottom:10px;padding-left:30px;position:relative;}.kontakty .__contacts .contacts .info>span::before{content:'';background-image:url(../img/info.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:0;bottom:0;margin:auto;left:0;}.kontakty .__contacts .contacts .address>span::before{content:'';background-image:url(../img/location.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:0;bottom:0;margin:auto;left:0;}.kontakty .__contacts .contacts .clock>span::before{content:'';background-image:url(../img/clock.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:0;bottom:0;margin:auto;left:0;}.kontakty .__contacts .contacts .phone>span::before{content:'';background-image:url(../img/phonec.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:0;bottom:0;margin:auto;left:0;}.kontakty .__contacts .contacts .email>span::before{content:'';background-image:url(../img/emailc.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:0;bottom:0;margin:auto;left:0;}.kontakty .__contacts .map>ymaps{margin-left:auto;box-shadow:0 0 10px 0 rgb(0 0 0 / 20%);border-radius:8px;overflow:hidden;}table:not(.variations) tbody tr:nth-child(odd){background-color:#f0f0f0;}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:100 900;font-optical-sizing:auto;font-display:swap;src:url('../fonts/ns/NunitoSans-VariableFont_YTLC,opsz,wdth,wght.ttf') format('truetype-variations');}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:100 900;font-optical-sizing:auto;font-display:swap;src:url('../fonts/ns/NunitoSans-Italic-VariableFont_YTLC,opsz,wdth,wght.ttf') format('truetype-variations');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../fonts/roboto-v30-latin_cyrillic-regular.eot');src:local(''),url('../fonts/roboto-v30-latin_cyrillic-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v30-latin_cyrillic-regular.woff2') format('woff2'),url('../fonts/roboto-v30-latin_cyrillic-regular.woff') format('woff'),url('../fonts/roboto-v30-latin_cyrillic-regular.ttf') format('truetype'),url('../fonts/roboto-v30-latin_cyrillic-regular.svg#Roboto') format('svg');font-display:swap;}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url('../fonts/roboto-v30-latin_cyrillic-italic.eot');src:local(''),url('../fonts/roboto-v30-latin_cyrillic-italic.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v30-latin_cyrillic-italic.woff2') format('woff2'),url('../fonts/roboto-v30-latin_cyrillic-italic.woff') format('woff'),url('../fonts/roboto-v30-latin_cyrillic-italic.ttf') format('truetype'),url('../fonts/roboto-v30-latin_cyrillic-italic.svg#Roboto') format('svg');font-display:swap;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url('../fonts/roboto-v30-latin_cyrillic-500.eot');src:local(''),url('../fonts/roboto-v30-latin_cyrillic-500.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v30-latin_cyrillic-500.woff2') format('woff2'),url('../fonts/roboto-v30-latin_cyrillic-500.woff') format('woff'),url('../fonts/roboto-v30-latin_cyrillic-500.ttf') format('truetype'),url('../fonts/roboto-v30-latin_cyrillic-500.svg#Roboto') format('svg');font-display:swap;}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url('../fonts/roboto-v30-latin_cyrillic-500italic.eot');src:local(''),url('../fonts/roboto-v30-latin_cyrillic-500italic.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v30-latin_cyrillic-500italic.woff2') format('woff2'),url('../fonts/roboto-v30-latin_cyrillic-500italic.woff') format('woff'),url('../fonts/roboto-v30-latin_cyrillic-500italic.ttf') format('truetype'),url('../fonts/roboto-v30-latin_cyrillic-500italic.svg#Roboto') format('svg');font-display:swap;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('../fonts/roboto-v30-latin_cyrillic-700.eot');src:local(''),url('../fonts/roboto-v30-latin_cyrillic-700.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v30-latin_cyrillic-700.woff2') format('woff2'),url('../fonts/roboto-v30-latin_cyrillic-700.woff') format('woff'),url('../fonts/roboto-v30-latin_cyrillic-700.ttf') format('truetype'),url('../fonts/roboto-v30-latin_cyrillic-700.svg#Roboto') format('svg');font-display:swap;}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url('../fonts/roboto-v30-latin_cyrillic-700italic.eot');src:local(''),url('../fonts/roboto-v30-latin_cyrillic-700italic.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v30-latin_cyrillic-700italic.woff2') format('woff2'),url('../fonts/roboto-v30-latin_cyrillic-700italic.woff') format('woff'),url('../fonts/roboto-v30-latin_cyrillic-700italic.ttf') format('truetype'),url('../fonts/roboto-v30-latin_cyrillic-700italic.svg#Roboto') format('svg');font-display:swap;}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url('../fonts/roboto-v30-latin_cyrillic-900.eot');src:local(''),url('../fonts/roboto-v30-latin_cyrillic-900.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v30-latin_cyrillic-900.woff2') format('woff2'),url('../fonts/roboto-v30-latin_cyrillic-900.woff') format('woff'),url('../fonts/roboto-v30-latin_cyrillic-900.ttf') format('truetype'),url('../fonts/roboto-v30-latin_cyrillic-900.svg#Roboto') format('svg');font-display:swap;}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:url('../fonts/roboto-v30-latin_cyrillic-900italic.eot');src:local(''),url('../fonts/roboto-v30-latin_cyrillic-900italic.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v30-latin_cyrillic-900italic.woff2') format('woff2'),url('../fonts/roboto-v30-latin_cyrillic-900italic.woff') format('woff'),url('../fonts/roboto-v30-latin_cyrillic-900italic.ttf') format('truetype'),url('../fonts/roboto-v30-latin_cyrillic-900italic.svg#Roboto') format('svg');font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-Bold.eot');src:local('TT Norms Pro Bold'),local('TTNormsPro-Bold'),url('../fonts/tt/TTNormsPro-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-Bold.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-Bold.woff') format('woff'),url('../fonts/tt/TTNormsPro-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-ExtraBoldItalic.eot');src:local('TT Norms Pro ExtraBold Italic'),local('TTNormsPro-ExtraBoldItalic'),url('../fonts/tt/TTNormsPro-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-ExtraBoldItalic.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-ExtraBoldItalic.woff') format('woff'),url('../fonts/tt/TTNormsPro-ExtraBoldItalic.ttf') format('truetype');font-weight:800;font-style:italic;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-ExtraLightItalic.eot');src:local('TT Norms Pro ExtraLight Italic'),local('TTNormsPro-ExtraLightItalic'),url('../fonts/tt/TTNormsPro-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-ExtraLightItalic.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-ExtraLightItalic.woff') format('woff'),url('../fonts/tt/TTNormsPro-ExtraLightItalic.ttf') format('truetype');font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-Thin.eot');src:local('TT Norms Pro Thin'),local('TTNormsPro-Thin'),url('../fonts/tt/TTNormsPro-Thin.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-Thin.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-Thin.woff') format('woff'),url('../fonts/tt/TTNormsPro-Thin.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-ExtraBold.eot');src:local('TT Norms Pro ExtraBold'),local('TTNormsPro-ExtraBold'),url('../fonts/tt/TTNormsPro-ExtraBold.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-ExtraBold.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-ExtraBold.woff') format('woff'),url('../fonts/tt/TTNormsPro-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-Regular.eot');src:local('TT Norms Pro Regular'),local('TTNormsPro-Regular'),url('../fonts/tt/TTNormsPro-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-Regular.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-Regular.woff') format('woff'),url('../fonts/tt/TTNormsPro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-ThinItalic.eot');src:local('TT Norms Pro Thin Italic'),local('TTNormsPro-ThinItalic'),url('../fonts/tt/TTNormsPro-ThinItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-ThinItalic.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-ThinItalic.woff') format('woff'),url('../fonts/tt/TTNormsPro-ThinItalic.ttf') format('truetype');font-weight:100;font-style:italic;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-Light.eot');src:local('TT Norms Pro Light'),local('TTNormsPro-Light'),url('../fonts/tt/TTNormsPro-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-Light.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-Light.woff') format('woff'),url('../fonts/tt/TTNormsPro-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-MediumItalic.eot');src:local('TT Norms Pro Medium Italic'),local('TTNormsPro-MediumItalic'),url('../fonts/tt/TTNormsPro-MediumItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-MediumItalic.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-MediumItalic.woff') format('woff'),url('../fonts/tt/TTNormsPro-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:'TT Norms Pro ExtraBlack';src:url('../fonts/tt/TTNormsPro-ExtraBlackItalic.eot');src:local('TT Norms Pro ExtraBlack Italic'),local('TTNormsPro-ExtraBlackItalic'),url('../fonts/tt/TTNormsPro-ExtraBlackItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-ExtraBlackItalic.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-ExtraBlackItalic.woff') format('woff'),url('../fonts/tt/TTNormsPro-ExtraBlackItalic.ttf') format('truetype');font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-ExtraLight.eot');src:local('TT Norms Pro ExtraLight'),local('TTNormsPro-ExtraLight'),url('../fonts/tt/TTNormsPro-ExtraLight.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-ExtraLight.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-ExtraLight.woff') format('woff'),url('../fonts/tt/TTNormsPro-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-LightItalic.eot');src:local('TT Norms Pro Light Italic'),local('TTNormsPro-LightItalic'),url('../fonts/tt/TTNormsPro-LightItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-LightItalic.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-LightItalic.woff') format('woff'),url('../fonts/tt/TTNormsPro-LightItalic.ttf') format('truetype');font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-Medium.eot');src:local('TT Norms Pro Medium'),local('TTNormsPro-Medium'),url('../fonts/tt/TTNormsPro-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-Medium.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-Medium.woff') format('woff'),url('../fonts/tt/TTNormsPro-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'TT Norms Pro ExtraBlack';src:url('../fonts/tt/TTNormsPro-ExtraBlack.eot');src:local('TT Norms Pro ExtraBlack'),local('TTNormsPro-ExtraBlack'),url('../fonts/tt/TTNormsPro-ExtraBlack.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-ExtraBlack.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-ExtraBlack.woff') format('woff'),url('../fonts/tt/TTNormsPro-ExtraBlack.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-BoldItalic.eot');src:local('TT Norms Pro Bold Italic'),local('TTNormsPro-BoldItalic'),url('../fonts/tt/TTNormsPro-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-BoldItalic.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-BoldItalic.woff') format('woff'),url('../fonts/tt/TTNormsPro-BoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-BlackItalic.eot');src:local('TT Norms Pro Black Italic'),local('TTNormsPro-BlackItalic'),url('../fonts/tt/TTNormsPro-BlackItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-BlackItalic.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-BlackItalic.woff') format('woff'),url('../fonts/tt/TTNormsPro-BlackItalic.ttf') format('truetype');font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-Black.eot');src:local('TT Norms Pro Black'),local('TTNormsPro-Black'),url('../fonts/tt/TTNormsPro-Black.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-Black.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-Black.woff') format('woff'),url('../fonts/tt/TTNormsPro-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'Nunito Sans',sans-serif;src:url('../fonts/tt/TTNormsPro-Italic.eot');src:local('TT Norms Pro Italic'),local('TTNormsPro-Italic'),url('../fonts/tt/TTNormsPro-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/tt/TTNormsPro-Italic.woff2') format('woff2'),url('../fonts/tt/TTNormsPro-Italic.woff') format('woff'),url('../fonts/tt/TTNormsPro-Italic.ttf') format('truetype');font-weight:normal;font-style:italic;font-display:swap;}@media (max-width:1270px){.homepage .__popular_terms,.homepage .__hits,.homepage .__promo,.homepage .__logos{padding:60px 0}.homepage .head h2{font-size:28px;line-height:1em;margin-top:0;margin-bottom:20px}}@media (max-width:1170px){.nav ul li a{font-size:14px}}@media (max-width:1140px){div.product,div.term,div.product.product-category{width:calc((100% / 4) - (20px * 3 / 4))}#cities .cities{display:block;column-count:3;-moz-column-count:3;-webkit-column-count:3}}@media (max-width:1025px){#masthead .top .logo{width:13%}#masthead .top .cities{width:18%}#masthead .top .address,#masthead .top .clock{width:22%}#masthead .top .contacts{width:25%}#masthead .top .callback{display:none}div.product,div.term,div.product.product-category{width:calc((100% / 3) - (20px * 2 / 1))}#cities .cities{display:block;column-count:2;-moz-column-count:2;-webkit-column-count:2}.homepage #popular__cats ._terms a{width:calc((100% / 3) - (20px * 2 / 3))}.homepage #sections__cats .cats_block-item{width:calc((100% / 2) - (20px * 1 / 2))}}@media (max-width:801px){#masthead .top .inner{padding:10px}#masthead .top .logo{width:40%}#masthead .top .address{display:none}#masthead .top .contacts{width:100%}#masthead .top .cities,#masthead .top .clock,.sticky_panel .contacts{display:none}#masthead .mid .categories{width:auto}#masthead .mid .nav{width:auto}#masthead .mid .secart{display:none}#masthead .mid .secart .cart .cart__counter{top:-5px;right:-5px}.sticky_panel .inner{justify-content:center}.homepage .__hello{position:relative;max-height:230px;overflow:hidden}.homepage #popular__cats ._terms a{width:calc((100% / 2) - (20px * 1 / 2))}.homepage .__popular_terms,.homepage .__hits,.homepage .__promo,.homepage .__logos{padding:30px 0}.sticky_panel .secart .cart .cart__counter{top:-5px;right:-5px}div.product,div.term,div.product.product-category{width:calc((100% / 2) - (20px * 1 / 2))}div.product h2,div.term h2{font-size:16px;line-height:1.2em}.__text_block ._text h1{font-size:22px;font-weight:600;line-height:1.2em}.site-footer .site-info{padding:40px 0 20px 0}.site-footer .__form .title{font-size:28px;line-height:1.2em;margin-bottom:10px}.site-footer .__form .form{margin:20px auto 0}.site-footer .__form .form .row_contacts{flex-direction:column}.site-footer .__form .form .row_contacts label:not(:last-child){margin-right:0}.site-footer .site-info .inner .menu_col,.site-footer .site-info .inner .contacts{width:100%;margin-bottom:20px}#categories{width:100%;max-width:100%;padding:10px}#categories .tabs__caption,#categories .tab__caption{flex-direction:column;font-size:14px;line-height:1.2}#categories .__categories{max-height:unset}#categories .__categories .__terms{width:100%;padding:0}#categories .__categories .__terms .title{font-size:20px;margin-top:20px}#categories .__categories ._terms h2{font-size:8px;word-break:break-word}#cities .cities{display:block;column-count:1;-moz-column-count:1;-webkit-column-count:1}#breadcrumbs,#breadcrumbs a{display:none}.page-header .page-title{font-size:20px}.single-product .single{width:100%;display:block;padding:0;margin:0;box-shadow:none!important}.single-product .woocommerce-product-gallery{width:100%}.single-product .product_info{width:100%;margin-top:20px}.single-product .product_info .woocommerce-variation-add-to-cart{align-items:flex-start;flex-direction:column}.single-product .tabs.wc-tabs{flex-direction:column}.single-product .tabs.wc-tabs>li:not(:last-child){margin-right:0}.single-product .tabs.wc-tabs>li a{border-radius:0}.product_review{flex-direction:column}.single-product .woocommerce-Tabs-panel{padding:20px 10px}.product_review .info{width:100%;padding-right:0}.product_review ._reviews{width:100%;margin-top:20px;padding-left:0}.related.products>h2,.__recome .head h2{font-size:28px;font-weight:600;text-transform:uppercase;text-align:center;margin-top:40px}.products{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -5px}.__faqs #faqs-accordion .question{font-size:16px;line-height:1.2em;font-weight:500;padding:10px}.archive ._content article.post{padding:10px;width:calc(100% / 2 - 10px);margin:5px}.archive ._content article.post h2{font-size:16px;line-height:1.2em}.entry-meta{font-size:14px;flex-direction:column}.__calc_idn .tabs__content .content,.__calc_gir .content{flex-direction:column}.__calc_idn .tabs__content .content .slides,.__calc_gir .content .slides{width:100%}.__calc_idn .tabs__content .content .calc,.__calc_gir .content .calc{width:100%}.ezfc-flex-item{flex:1;text-align:left!important}.woocommerce-info,.woocommerce-noreviews,p.no-comments,.woocommerce-message{flex-direction:column}.woocommerce-info a,.woocommerce-noreviews a,p.no-comments a,.woocommerce-message a{margin-right:0;margin-bottom:20px}.woocommerce-cart .shop_table thead{display:none}.woocommerce-cart .woocommerce-cart-form__cart-item{display:flex;flex-wrap:wrap;align-items:center}.woocommerce-cart .woocommerce-cart-form__cart-item td{border-bottom:0}.woocommerce-cart .product-remove{width:15%}.woocommerce-cart .product-thumbnail{width:25%}.woocommerce-cart .product-name{width:60%;font-size:14px}.woocommerce-cart .product-price{width:100%}.woocommerce-cart .product-quantity,.woocommerce-cart .product-subtotal{width:50%}.woocommerce-cart .variation{display:none}.woocommerce-checkout form.checkout{display:flex;flex-wrap:wrap;flex-direction:column}.woocommerce-checkout .col2-set{width:100%;padding-right:0}.woocommerce-checkout .col3-set{width:100%;margin-top:30px;padding:0 10px 10px 10px}.woocommerce-checkout .cart_item .product-name{font-size:12px}.woocommerce-checkout .cart_item .variation{display:none}.kontakty .__contacts ._contacts{flex-direction:column}.kontakty .__contacts .contacts{width:100%}.kontakty .__contacts .map{width:100%}.kontakty .__contacts .map>ymaps{width:100%!important}.homepage #sections__cats .cats_block-item{width:100%}.homepage #sections__cats .head .nameplate{display:none}}@media (max-width:480px){.homepage .__hello{position:relative;max-height:136px;overflow:hidden}#masthead .mid .categories .btn span{display:none}#masthead .mid .inner{flex-wrap:wrap}#masthead .mid .categories{width:100%;justify-content:center}.categories-wrapper{flex-direction:column}.categories-sidebar{width:100%;order:1;padding-right:0;border:none}div.product.product-category{width:100%}.homepage .__hello{margin-top:10px}.homepage .__hello .arrows{display:none}.homepage #popular__cats{margin:30px 0}.homepage #popular__cats .tabs__caption{gap:8px}.homepage #popular__cats .tab__caption{flex-grow:1}.homepage #popular__cats ._terms a{width:100%}.homepage #popular__cats ._terms{gap:10px}.homepage #popular__cats ._terms a img{width:48px;height:48px}.homepage #popular__cats ._terms a{padding:8px}}.delivery_offer_table{margin-top:40px}.delivery_offer_table table{width:100%%;border:1px solid #d3d3d3;border-collapse:collapse}.delivery_offer_table thead{background:#00529e}.delivery_offer_table thead th{font-size:18px;font-weight:bold;color:#fff;text-align:center;padding:16px !important;border:1px solid #00529e}.delivery_offer_table thead th span{color:#f90}.delivery_offer_table td{border:1px solid #d3d3d3;padding:8px 12px !important;font-size:14px;vertical-align:top}.delivery_offer_table td.dt-label{width:35%;font-weight:600;white-space:nowrap}.delivery_offer_table td.dt-value{width:65%}@media (max-width:768px){.delivery_offer_table td.dt-label{white-space:normal}}