html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--secondary,#4a062a);outline-offset:2px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{vertical-align:top;resize:vertical;overflow:auto}audio,canvas,video{max-width:100%;display:inline-block}audio:not([controls]){height:0;display:none}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}a:active,a:hover{outline:0}img{-ms-interpolation-mode:bicubic;border:0}figure,form{margin:0}legend{white-space:normal;border:0;padding:0}button,input,select,textarea{vertical-align:baseline;margin:0;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top;overflow:auto}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::selection{text-shadow:none;background:#b3d4fc}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{color:#000;background:#ccc;margin:.2em 0;padding:.2em 0}
:root{--background:#fff//#f8f8f8;--primary:#3a3530;--secondary:#4a062a;--gray-primary:#999;--foreground:#171717;--gray-bg:#f7f5f2;--white:#fff;--black:#171717;--gray-element:#dadada;--gray-element-active:#c3c3c3;--primary20:#dbcdd4;--gray-separator:#e5e7eb;--gray-text:#8a8078;--gray-text-2:#6b5e54;--gray-text-3:#b5aea6;--swiper-scrollbar-bottom:15px;--swiper-scrollbar-sides-offset:30px;--green:#7a9a7e;--red:#b60e0e;--action-block-bg:rgba(74,6,42,.04);--line-color:#ede9e4;--white25:rgba(255,255,255,.25);--white40:rgba(255,255,255,.4);--white60:rgba(255,255,255,.6);--white70:rgba(255,255,255,.7);--white90:rgba(255,255,255,.9);--max-textpage-width:1250px;--max-width:1700px;--global-bg:#f9f9f9;--menu-bg:#fbfaf8;--light-button-border:#e6e1db}body{background-color:var(--background);margin:0;padding:0}button,input,select,textarea{font-family:inherit}body.isCatalog{background-color:var(--global-bg)}body.fixed{overflow:hidden}a{color:var(--foreground);text-decoration:none}.layout{background:var(--background);color:var(--foreground);grid-template:"topMenu topMenu topMenu""header header header"".main."1fr"footer footer footer"/[start]minmax(20px,auto) minmax(320px,1700px) minmax(20px,auto)[end];min-height:100vh;display:grid}.topMenu{background-color:var(--gray-bg);box-sizing:border-box;grid-area:topMenu;justify-content:flex-start;align-items:center;height:40px;padding:5px 20px;display:flex}.topMenu nav{width:100%;max-width:1700px;color:var(--gray-text-2);align-items:center;column-gap:20px;margin-left:auto;margin-right:auto;font-size:12px;display:flex}.topMenu nav .separator{flex-grow:2}.topMenu nav a{color:var(--gray-text-2)}.headerWrap{grid-area:header}header{border-top:1px var(--line-color)solid;border-bottom:1px var(--line-color)solid;background-color:var(--white);padding-left:20px;padding-right:20px;position:relative}header .headerBody{justify-content:space-between;align-items:center;max-width:1700px;margin-left:auto;margin-right:auto;display:flex}header .headerBody .catalogMenu{flex-grow:1}header .headerBody .catalogMenu ul{align-items:center;column-gap:30px;list-style-type:none;display:flex}@media (min-width:768px){.headerWrap.isStuck header{z-index:1000;box-sizing:border-box;background-color:var(--white);width:100%;position:fixed;top:0;left:0}}.logo{grid-area:logo;padding:10px 0}.icons{grid-area:icons;justify-content:flex-end;align-items:center;column-gap:20px;margin-right:10px;padding:10px 0;display:flex;position:relative}.icons .separator{border-left:1px var(--line-color)solid;height:20px}.catalogMenu{grid-area:catalogMenu;justify-content:flex-start;align-items:center;padding-left:40px;display:flex}.catalogMenu .separator{flex-grow:2}main{grid-area:main;padding:20px 0}.grayBG{background-color:var(--gray-bg,#f7f5f2);box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw)}footer{grid-area:footer}h1{margin-bottom:40px;font-size:28px;font-weight:600}.mainLayout{grid-template-columns:1fr;grid-template-areas:"h1""filterBox""pagesTop""itemsTable""pagesBottom";display:grid}.mainLayout .h1{grid-area:h1}.mainLayout .pagesTop{grid-area:pagesTop}.mainLayout .itemsTable{grid-area:itemsTable}.mainLayout .pagesBottom{grid-area:pagesBottom}.btn{background-color:var(--black);color:var(--white);border:1px var(--black)solid;cursor:pointer;box-shadow:none;text-align:center;border-radius:8px;justify-content:center;padding:15px 40px;font-size:16px;display:flex}.btn.transparent{color:var(--black);box-shadow:none;background-color:transparent;border:none}.btn.transparent.disabled{color:var(--gray-text);cursor:inherit}.btn.white{color:var(--black);border:1px var(--black)solid;box-shadow:none;background-color:transparent}.btn.primary{background-color:var(--primary)}.btn.small{cursor:pointer;text-align:center;border-width:1px;border-radius:5px;margin-top:5px;padding:3px 10px;font-size:12px;font-weight:300;line-height:1.5em}.btn.white{color:var(--black);border:1px var(--black)solid;background-color:transparent}.rc-slider-track,.rc-slider-tracks{background-color:var(--black)!important}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:var(--black)!important;box-shadow:0 0 0 5px var(--black)!important;background-color:#fff!important}.rc-slider-handle{border:2px solid var(--black)!important;opacity:1!important;background-color:#000!important}.PopoverContent{background-color:var(--secondary);color:var(--white);border-radius:8px;outline:none;box-shadow:0 0 26px rgba(0,0,0,.38)}.form{max-width:450px;margin:0 auto}.form>div{margin-bottom:15px;position:relative}.form label{margin-bottom:5px;font-weight:700;display:block}.form input:not([type=checkbox]){box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:1rem 1.5rem;font-family:inherit;font-size:1rem;transition:border-color .3s}.form input.error{border-color:#e74c3c}.error-message{color:#e74c3c;z-index:10;background-color:#ffeeed;border-radius:4px;margin-top:5px;padding:5px;font-size:13px;position:absolute;top:7px;right:10px}.form button{cursor:pointer;margin-top:20px}.form button:disabled{cursor:not-allowed;background-color:#95a5a6}.form .cbLine{justify-content:flex-start;align-items:center;column-gap:10px;display:flex}.form .cbLine label{cursor:pointer;padding-bottom:0;font-size:14px;font-weight:400}.form .hint{color:var(--gray-text);margin-top:2em;font-size:13px}.dialog-overlay{z-index:1000;background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0}.dialog-content{z-index:1001;background:#fff;border-radius:8px;width:450px;padding:1.5rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 25px rgba(0,0,0,.2)}.dialog-content h2{margin-top:0;font-size:24px;font-weight:500}.dialog-content p{color:var(--gray-text);margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.5em}.dialog-content .close{cursor:pointer;z-index:10;background-color:transparent;border:none;outline:none;position:absolute;top:15px;right:10px}.dialog-content .close svg{fill:#000}.dialog-content .lineTabs{margin-bottom:20px}.lineTabs{column-gap:20px;font-size:14px;display:flex}.lineTabs div{cursor:pointer;color:var(--gray-text)}.lineTabs .active{border-bottom:1px var(--black)solid;color:var(--black)}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}#nprogress{pointer-events:none}#nprogress .bar{z-index:9999;width:100%;height:4px;position:fixed;top:0;left:0;background:#0070f3!important}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #0070f3,0 0 5px #0070f3}#nprogress .spinner{display:none!important}.desktop-only{display:block}.mobile-only{display:none}@media (max-width:767px){.desktop-only{display:none!important}.mobile-only{display:block}.layout{background:var(--background);color:var(--foreground);grid-template:"topMenu topMenu topMenu topMenu topMenu"".header header header.""main main main main main"1fr"footer footer footer footer footer"/[start]15px auto 1fr auto 15px[end];min-height:100vh;display:grid}main{padding-top:60px}.logo{text-align:center}header{background:var(--white);z-index:1000;box-sizing:border-box;width:100%;height:60px;padding:0 15px;transition:transform .3s;position:fixed;top:0;left:0;box-shadow:0 4px 8px rgba(0,0,0,.1)}header .headerBody .logo{flex-grow:1;order:2}header .headerBody .catalogMenu{flex-grow:0;order:1}header .headerBody .icons{order:3}.header.show{transform:translateY(0)}.header.hide{transform:translateY(-100%)}.logo svg{width:150px!important}.catalogMenu{padding-left:0}.mainLayout .h1{margin-bottom:15px;margin-left:15px;margin-right:15px;font-size:18px}.dialog-content{box-sizing:border-box;width:90vw}.dialog-content .btn{width:100%}.topMenu{display:none!important}}
.site-form{max-width:none;margin:0}.site-form__field{margin-bottom:20px;position:relative}.site-form input,.site-form textarea,.site-form select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:1rem 1.5rem;font-size:1rem;line-height:1.5;transition:border-color .3s}.site-form input:focus,.site-form textarea:focus,.site-form select:focus{border-color:var(--secondary,#4a062a);outline:none}.site-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-height:3.5rem;color:var(--black,#171717);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236B5E54' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1.25rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:3rem}.site-form select.site-form__select-placeholder{color:#9ca3af}.site-form select option{color:var(--black,#171717)}.site-form select option[value="0"]{color:#9ca3af}.site-form textarea{resize:vertical;min-height:120px}.site-form__input-error{border-color:#e74c3c}.site-form__error{z-index:1;color:#e74c3c;background-color:#ffeeed;border-radius:4px;padding:5px;font-size:13px;position:absolute;top:7px;right:10px}.site-form__subscribe{color:var(--gray-text-2);align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.3;display:flex}.site-form__subscribe input[type=checkbox]{width:16px;height:16px;accent-color:var(--secondary,#4a062a)}.site-form__required-hint{color:var(--gray-text-2);text-align:left;margin:0 0 24px;font-size:14px;font-weight:400;line-height:1.3}.site-form__submit{box-sizing:border-box;width:100%}.site-form__hint{color:var(--gray-text-2);text-align:center;margin-top:24px;font-size:12px;font-weight:400;line-height:1.3}.site-form__hint a{color:inherit;text-decoration:underline}.site-form-success{text-align:center}.site-form-success p{text-align:center;color:var(--gray-text-2);margin:0 0 24px;font-size:16px;font-weight:400;line-height:1.3}
