@charset "UTF-8";*,:before,:after{box-sizing:border-box;scroll-behavior:auto}html{font:400 1rem/1.5 system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background:inherit;vertical-align:baseline;word-break:normal;color:inherit;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}[tabindex="-1"]:focus:not(:focus-visible){outline:0}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25;overflow:visible}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;font:inherit inherit 500 unset/1.2 inherit}h1{font-size:clamp(30px,.865rem + 3.51vw,56px)}h2{font-size:clamp(26px,.926rem + 2.43vw,44px)}h3{font-size:clamp(24px,1.034rem + 1.62vw,36px)}h4{font-size:clamp(22px,1.103rem + .95vw,29px)}h5{font-size:clamp(20px,1.056rem + .68vw,25px)}h6{font-size:clamp(18px,.97rem + .54vw,22px)}p{margin:0 0 1rem}abbr[title],abbr[data-bs-original-title],acronym[title],acronym[data-bs-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font:normal inherit inherit/inherit inherit;margin:0 0 1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin:0 0 1rem}ol ol,ul ul,ol ul,ul ol{margin:0}nav li{list-style:none;padding:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:700}small{font-size:.875em}mark{padding:.2em}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{cursor:pointer;color:#3333e1;background-color:transparent;text-decoration:none;word-break:break-word}a:hover{color:#3434e0}a:focus{outline:thin dotted}a:not([href]):not(class),a:not([href]):not([class]):hover{cursor:default;color:inherit;text-decoration:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}a:focus,area:focus,button:focus,input:focus,label:focus,select:focus,summary:focus,textarea:focus{outline:0}pre,code,kbd,samp{font:1.05em "Fira Code","Cascadia Code",Consolas,"Inconsolata",Monaco,Menlo,"Noto Mono","Roboto Mono","Droid Sans Mono","Ubuntu Mono","Ubuntu Monospace","Source Code Pro","Oxygen Mono","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:.875em;overflow:auto;-ms-overflow-style:scrollbar}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:inherit;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:inherit;background-color:inherit;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}iframe,img,input,select,textarea{height:auto;max-width:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}img{border:0;-ms-interpolation-mode:bicubic}table{caption-side:bottom;border-collapse:collapse;text-indent:0;border-color:currentColor}caption{padding-top:.5rem;padding-bottom:.5rem;color:inherit;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0;text-transform:none}button:focus{outline:0}input,button{overflow:visible}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input,select,textarea{background-color:transparent;border:1px solid var(--forms-border-color);color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}button,select{text-transform:none}[role=button]{cursor:pointer}select{text-transform:none;word-wrap:normal}::-ms-expand{display:none}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(disabled),[type=button]:not(disabled),[type=reset]:not(disabled),[type=submit]:not(disabled){cursor:pointer}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}textarea{overflow:auto;-ms-overflow-style:scrollbar;resize:vertical;vertical-align:top}fieldset{min-width:0;padding:.35em .75em .625em;margin:0;border:1px solid inherit}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit;max-width:100%;white-space:normal}legend+*{clear:left}dialog{background-color:inherit;border:solid;color:inherit;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}input:-ms-input-placeholder{opacity:1}input::-moz-placeholder{opacity:1}input::placeholder{opacity:1}[type=search]{outline-offset:-2px;-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}[type=tel],[type=url],[type=email],[type=number]{direction:ltr}::-webkit-color-swatch-wrapper{padding:0}::-moz-focus-inner{padding:0;border-style:none}::-moz-ui-invalid{box-shadow:none}::-moz-focusring{outline:1px dotted ButtonText}output{display:inline-block}iframe{border:none}audio,canvas,video{display:inline;display:inline-block;zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}summary{display:list-item;cursor:pointer}progress{display:inline-block;vertical-align:baseline}template{display:none}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden=false]{display:initial}[aria-hidden=false][hidden=false]:not(:focus){clip:rect(0,0,0,0);position:absolute}:root{--container:1320px;--padding-h:10px;--indent-v:80px;--hd-indent:20px;--font-size:16px;--font-serif:-apple-system,BlinkMacSystemFont,Helvetica,Roboto,Helvetica Neue,Arial,Segoe UI,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--font-mono:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--font-h:Montserrat Alternates,Arial,Helvetica,Helvetica Neue,sans-serif;--main-color:#000;--mainl-color:#ed1c24;--maind-color:#d7d7d7;--gray-color:#f2f2f2;--block-dark-bg:#f2f2f2;--pages-head-bg:#000;--text-color:#202020;--text-color-lt:#717171;--head-color:#000;--link-color:#000;--link-color-h:#9f9f9f;--link-color-c:#91001e;--link-decor-h:underline;--button-color:#fff;--button-color-hover:#fff;--button-bg:#1d2228;--button-bg-hover:#68757a;--tabe-border-color:#e6e6e6;--tabe-bg:#fff;--tabe-th-bg:#e6e6e6;--tabe-th-color:#202020;--tabe-td-bg:#fff;--tabe-td-color:#202020;--tabe-hover-bg:#f0f0f0;--tabe-strip-bg:#f7f7f7;--forms-border-color:#dadada;--forms-border-err-color:rgba(255,0,0,.31)}@font-face{font-family:Montserrat Alternates;font-weight:200;src:local(""),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-200.woff2) format("woff2"),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-200.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:200;src:local(""),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-200italic.woff2) format("woff2"),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-200italic.woff) format("woff")}@font-face{font-family:Montserrat Alternates;src:local(""),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-regular.woff2) format("woff2"),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-regular.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:italic;src:local(""),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-italic.woff2) format("woff2"),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-italic.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-weight:600;src:local(""),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-600.woff2) format("woff2"),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-600.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:600;src:local(""),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-600italic.woff2) format("woff2"),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-600italic.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-weight:800;src:local(""),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-800.woff2) format("woff2"),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-800.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:800;src:local(""),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-800italic.woff2) format("woff2"),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-800italic.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-weight:900;src:local(""),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-900.woff2) format("woff2"),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-900.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:900;src:local(""),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-900italic.woff2) format("woff2"),url(./assets/fonts/montserrat-alternates-v12-latin_cyrillic-900italic.woff) format("woff")}html,body{font-family:var(--font-serif);font-weight:400;font-size:var(--font-size);line-height:1.5;color:var(--text-color);scroll-behavior:smooth}body{padding:0;margin:0;height:100%;max-width:100vw;overflow-x:hidden}.site{max-width:100vw;position:relative}picture,img,svg{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-h);color:var(--head-color);padding:0;margin-bottom:var(--hd-indent);position:relative;font-weight:600}a{color:var(--link-color);text-decoration:none;transition:all .2s ease-in-out}a:hover{color:var(--link-color-h);text-decoration:underline}.color-white{color:#fff}.full-w{width:100%}.bounded,.container{max-width:var(--container);margin:0 auto}.indent-v{margin-bottom:var(--indent-v)}.t-center{text-align:center}.h-center{display:flex;flex-flow:column wrap;align-items:center}.v-center{display:flex;flex-flow:column wrap;align-items:center}.g-recaptcha{transform-origin:left}.pos-relative{position:relative}.cred{color:var(--mainl-color)}.logo-bg-full-gray{width:100%;opacity:.05}.test{background:red}.isdisplay{opacity:0;transition:all .6s ease-in}.start-toleft{transform:translateX(200px)}.toleft{transform:translateX(0);opacity:1}.start-toright{transform:translateX(-200px)}.toright{transform:translateX(0);opacity:1}.start-totop{transform:translateY(100px)}.totop{transform:translateY(0);opacity:1}.start-todown{transform:translateY(-100px)}.todown{transform:translateY(0);opacity:1}.tofade{opacity:1}button,.btn,.comment-reply-link,.mbtn>*{display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid var(--button-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:15px;padding:12px 35px;color:var(--button-color);background-color:var(--button-bg);line-height:1;cursor:pointer;text-decoration:none;text-transform:uppercase}button:hover,.btn:hover,.comment-reply-link:hover,.mbtn>:hover{color:var(--button-color-hover);background-color:var(--button-bg-hover);border-color:var(--button-bg-hover);text-decoration:none}button span,.btn span,.mbtn>* span{cursor:pointer}.btn-txt{display:inline-block;padding:0 15px;text-transform:uppercase}.btn-txt:hover{text-decoration:none;color:var(--mainl-color)}.btn-red{background-color:var(--mainl-color);border:1px solid var(--mainl-color)}.site-header{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);position:sticky;top:0;max-width:100vw;transition-property:padding-top,padding-bottom,top,box-shadow;transition-duration:.2s,.2s,.2s,.2s;transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out;z-index:99}.site-header .nav-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;place-content:space-between;align-items:center;padding:15px 0}.site-header .main-logo,.site-header .main-logo img,.site-header .main-logo svg{margin:0;padding:0;max-width:150px;text-align:center}.site-header .head-menus{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;place-items:center}.logged-in .site-header{top:32px}nav.main-navigation{padding-left:calc(var(--padding-h)*2);display:flex;justify-content:flex-end;flex:1 1 auto}nav.main-navigation ul,nav.main-navigation li{padding:0;margin:0}nav.main-navigation li{vert-align:middle}nav.main-navigation a{text-decoration:none;vert-align:middle}nav.main-navigation a:hover{text-decoration:none;opacity:.7}nav.main-navigation a .menu-item-name{display:block}nav.main-navigation a .menu-item-descr,nav.main-navigation a .menu-item-descr:hover{color:var(--text-color)}nav.main-navigation a.current-item{text-decoration:none!important;cursor:default}nav.main-navigation a.current-item .menu-item-name{color:var(--link-color-c)!important;text-decoration:none!important;font-weight:600}nav.main-navigation .current-menu-ancestor>a,nav.main-navigation .current-menu-parent>a{font-weight:600}nav.main-navigation .primary-menu{display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch}nav.main-navigation .primary-menu>li{flex:1 1 auto;align-self:auto;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;position:relative;padding:10px 0;overflow:hidden}nav.main-navigation .primary-menu>li.menu-item-has-children>a .menu-item-name:after{display:inline-block;margin-left:6px;vertical-align:2px;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}nav.main-navigation .primary-menu>li.menu-item-has-children:hover{overflow:visible}nav.main-navigation .primary-menu>li.menu-item-has-children:hover>.sub-menu{overflow:visible;top:80%;opacity:1}nav.main-navigation .primary-menu>li:not(:last-child)>a{margin:0 24px;color:var(--text-color)}nav.main-navigation .primary-menu>li .sub-menu{position:absolute;top:120%;left:0;background-color:#f6f6f6;border-radius:0;margin-top:8px;border:1px solid #d7d7d7;padding:24px 30px;max-width:320px;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:200px;opacity:0;overflow:hidden;max-height:100vh;transition-property:top,opacity;transition-duration:.2s,.2s;transition-timing-function:ease-in-out}nav.main-navigation .primary-menu>li .sub-menu:before{content:"";width:18px;height:18px;background-color:#f6f6f6;position:absolute;top:-10px;transform:rotate(45deg);left:30%;border:1px solid #d7d7d7;border-right:0;border-bottom:0;z-index:99;display:block}nav.main-navigation .primary-menu>li .sub-menu>li:not(:last-child){margin-bottom:30px}nav.main-navigation .primary-menu>li .sub-menu .menu-item-name{font-size:15px}nav.main-navigation .primary-menu>li .sub-menu li:hover .menu-item-name{text-decoration:underline}nav.main-navigation .primary-menu>li .sub-menu .menu-item-descr{font-size:13px}nav.main-navigation .primary-menu>li.menu-mega .sub-menu{left:0;border:0;box-shadow:0 0 8px rgba(0,0,0,.15);padding:0;display:flex;flex-direction:row;align-content:stretch;max-width:100vw;justify-content:flex-end}nav.main-navigation .primary-menu>li.menu-mega .sub-menu:before{left:auto;right:11%;width:12px;height:12px;top:-7px}nav.main-navigation .primary-menu>li.menu-mega .sub-menu li.menu-has-mega{padding:41px 30px;margin:0;max-width:280px;flex:1 1 0;width:100vw}nav.main-navigation .primary-menu>li.menu-mega.rtol .sub-menu{left:auto;right:0}nav.main-navigation .primary-menu .sbm-bg-w{background-color:#fff}nav.main-navigation .primary-menu .sub-menu .sub-menu{display:none}nav.second-navigation ul{margin:0;padding-left:20px}nav.second-navigation li{display:inline-block;margin:0;padding:0}nav.second-navigation li:not(:last-child){margin-right:15px}nav.second-navigation a{text-decoration:none!important}.menu-has-mega h3,.menu-has-mega .h3{font-family:var(--font-h);font-size:18px;line-height:25px;font-weight:700;color:var(--head-color);padding:0;margin-bottom:var(--hd-indent)}.menu-has-mega .descr{color:#1f1f1f;white-space:normal;line-height:1.6;font-size:15px;font-weight:400;margin:-10px 0 10px}.menu-has-mega .contact{font-weight:400;white-space:normal;line-height:1.6;font-size:15px;margin-top:10px}.menu-has-mega .contact a:after{content:"›";display:inline-block;font-size:20px;margin-left:6px;line-height:0;padding-bottom:4px;vertical-align:middle}.menu-has-mega .contact a:hover{text-decoration:underline}.top-menu{width:100%;background-color:var(--pages-head-bg);color:#fff}.top-menu .bounded{padding-top:8px;padding-bottom:8px;display:flex;flex-direction:row;flex-wrap:wrap;place-content:space-between;font-size:14px}.top-menu a,.top-menu span{color:#fff;text-decoration:none!important}.top-menu a:hover,.top-menu span:hover{opacity:.7}.top-menu ul,.top-menu li{margin:0;padding:0}.top-menu li{display:inline-block}.top-menu li:not(:last-child){margin-right:10px;border-right:1px solid rgba(255,255,255,.3);padding-right:15px}.menus-list-card{position:relative}.woocommerce-mini-cart-wrap{position:absolute;background:#fff;right:0;top:100%;z-index:99;width:400px;max-width:320px}.header-icon{display:inline-block;width:18px;height:18px;vertical-align:middle}.head-user-menus{text-align:right}.head-user-menus ul,.head-user-menus li{margin:0;padding:0}.head-user-menus li{list-style:none;display:inline-block}.head-user-menus li:not(:last-child){margin-right:15px}.head-user-menus a,.head-user-menus .header-search-btn{text-decoration:none!important}.head-user-menus a:hover,.head-user-menus .header-search-btn:hover{color:var(--link-color);opacity:.5}.head-user-menus .header-search-btn{cursor:pointer}.head-user-menus .header-searchform{position:absolute;left:50%;top:-100%;background:#fff;width:100vw;transform:translateX(-50%);max-width:50%;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.2);opacity:0;z-index:-1;transition:all .2s ease-in-out}.head-user-menus .header-searchform input{width:calc(100% - 20px);padding:0 10px 0 0;margin:0;background:none;border:0;border-radius:0;color:#000;border-bottom:1px solid #d7d7d7;height:31px}.head-user-menus .header-searchform input::-moz-placeholder{color:gray}.head-user-menus .header-searchform input:-ms-input-placeholder{color:gray}.head-user-menus .header-searchform input::placeholder{color:gray}.head-user-menus .header-searchform button{width:20px;padding:0;margin:0;background:none;border:0;border-radius:0;color:#000;border-bottom:1px solid #d7d7d7;height:30px}.head-user-menus .header-searchform.visible{top:10%;opacity:1;z-index:10}.menu-toggle-wrap{display:flex}.menu-toggle{background:#fff;padding:10px;border:1px solid rgba(131,131,131,.4);border-radius:0;box-shadow:0 0 8px rgba(0,0,0,.1);transition:all .2s ease-in-out}.menu-toggle:hover{transform:scale(1.1)}.menu-toggle .icon-bar{border-bottom:2px solid #7f7f7f;width:24px;display:block;height:0;opacity:1;margin-bottom:6px}.menu-toggle .icon-bar:last-child{margin-bottom:0}.menu-toggle .button-middle-bar{transform:rotate(45deg);transition:transform .2s ease-in-out}.menu-toggle .button-middle-d-bar{transform:rotate(-45deg);transition:transform .2s ease-in-out;margin-top:-8px}.menu-toggle .button-top-bar{opacity:0;transition:opacity .1s ease-in-out}.menu-toggle .button-bottom-bar{opacity:0;transition:opacity .1s ease-in-out}.menu-toggle.collapsed .button-middle-bar{transform:none}.menu-toggle.collapsed .button-middle-d-bar{transform:none;margin-top:-8px}.menu-toggle.collapsed .button-top-bar{opacity:1}.menu-toggle.collapsed .button-bottom-bar{opacity:1}.menu-toggle:hover{background-color:transparent;border-color:rgba(0,0,0,.1)}nav.main-navigation{display:flex;position:absolute;top:100%;left:0;background-color:#fff;order:-1;width:100vw;max-width:300px;justify-content:flex-start;max-height:calc(100vh - 110px);border:1px solid #f0f0f0;box-shadow:0 10px 6px 0 rgba(0,0,0,.1);overflow:hidden;height:auto;padding:20px 0;opacity:0;z-index:-1;transform:scaleY(0);transform-origin:top center;transition:all .3s ease-in-out}nav.main-navigation.visible{opacity:1;overflow-y:auto;z-index:1;transform:scaleY(1)}nav.main-navigation .primary-menu{flex-direction:column;width:100vw}nav.main-navigation .primary-menu>li{justify-content:flex-start;overflow:visible;padding:5px 0}nav.main-navigation .primary-menu>li.menu-item-has-children:hover>.sub-menu{overflow:visible;top:auto;opacity:0}nav.main-navigation .primary-menu>li>a{margin:0 20px!important}nav.main-navigation .primary-menu>li .sub-menu{position:relative;background-color:#f6f6f6;border:0;max-width:100%;width:100%;min-width:auto;max-height:initial;margin-top:0;transition-property:height,opacity,padding;transition-duration:.2s,.2s,.2s;transition-timing-function:ease-in-out;height:0;opacity:0;padding:0 30px;overflow:hidden}nav.main-navigation .primary-menu>li .sub-menu:before{content:none}nav.main-navigation .primary-menu>li .sub-menu>li:not(:last-child){margin-bottom:15px}nav.main-navigation .primary-menu>li .sub-menu.visible{height:auto;opacity:1!important;padding:15px 30px;margin-top:8px}nav.main-navigation .primary-menu>li.menu-mega .sub-menu{justify-content:center;align-items:center}.footer{margin-top:var(--margin-bottom);border-top:1px solid var(--maind-color);padding:40px 0}.footer .footer-row{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 20px}.footer .widget{line-height:1.2}.footer .widget>div{padding-left:10px;color:var(--text-color-lt)}.footer .widget ul,.footer .widget li{margin:0;padding:0;color:var(--text-color-lt)}.footer .widget li{list-style:none;padding-bottom:10px}.footer .widget .picon{max-width:30px}.footer .widget .piv{max-width:46px}.footer .widget .pil{max-width:87px}.footer .widget .social img{max-width:24px;margin-right:10px}.footer .widget .social:hover{opacity:.7}.footer h4{font-weight:500;line-height:1;padding:0 10px 4px;border-bottom:1px solid #d7d7d7}.footer a{text-decoration:none;color:var(--text-color-lt)}.footer a:hover{opacity:.6}ul.products{margin:0;padding:0}ul.products li{list-style:none;margin:0;padding:0;text-align:center}.products{--wdt:1fr}.products.columns,.products.columns-1,.products.columns-2,.products.columns-3,.products.columns-4,.products.columns-5,.products.columns-6{display:grid;grid-template-columns:1fr;gap:40px 20px}.products.columns-2{grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}.products.columns-3{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.products.columns-4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.products.columns-5{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.products.columns-6{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-weight:500}.woocommerce nav.woocommerce-pagination{margin-bottom:40px}.woocommerce span.onsale{width:55px;height:55px;padding:0;line-height:55px;background-color:red;border-radius:100%}.woocommerce .products ul,.woocommerce ul.products{margin:0 auto 1em}@media screen and (min-width:1200px) and (max-width:1380px){.products.columns-6{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media screen and (max-width:1380px){.bounded,.container{padding:0 var(--padding-h)}.site-header .nav-wrap{padding:15px 10px}.footer{padding:40px 20px}}@media screen and (max-width:1200px){legend{font-size:1.5rem}ul.products{max-width:800px;margin:0 auto}}@media screen and (max-width:992px){.head-user-menus .header-searchform{max-width:70%}}@media screen and (max-width:782px){.logged-in .site-header{top:46px}}@media screen and (max-width:768px){.bounded,.container{padding:0 15px}.g-recaptcha{transform-origin:center}.site-header .nav-wrap{padding:10px}nav.main-navigation{max-width:100%}nav.second-navigation{display:none}.top-menu{display:none}.head-user-menus span.descr{display:none}.head-user-menus li:not(:last-child){margin-right:5px}.head-user-menus .header-searchform{max-width:80%}.footer .footer-row{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.logged-in .site-header{top:0}}@media screen and (max-width:576px){.head-user-menus .header-searchform{max-width:98%}.menu-toggle{padding:8px;border:1px solid rgba(0,0,0,.1);box-shadow:none}nav.main-navigation .primary-menu>li.menu-mega .sub-menu{flex-direction:column}.footer .footer-row{grid-template-columns:1fr;text-align:center}}@media screen and (max-width:568px){:root{--indent-v:calc(var(--indent-v)/2)}}