*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;height:100%}body,html{padding:0;background-color:#fff;min-height:100%;font-family:Roboto,sans-serif}body{display:-webkit-flex;display:flex;position:relative;flex-direction:column;background:#fff;font-size:13px}.content{overflow:hidden;padding-top:215px;flex-grow:1}*,button:focus{outline:0}a{cursor:pointer;outline:0;text-decoration:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;-ms-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}a:hover{text-decoration:none;cursor:pointer}.full-desc a:link,.prev-block a:link,.question-text a:link,.short-desc a:link,article .full-text a:link{color:#00f}.full-desc a:visited,.prev-block a:visited,.question-text a:visited,.short-desc a:visited,article .full-text a:visited{color:purple}.full-desc a:active,.prev-block a:active,.question-text a:active,.short-desc a:active,article .full-text a:active{color:red}input[type=number]{-moz-appearance:textfield}input[type=number]:focus,input[type=number]:hover{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}img{max-width:100%;height:auto;object-fit:contain}.content-width{max-width:90%;margin:auto}.required{color:red;padding:0 3px}.default-btn{display:inline-block;padding:20px 50px;font-size:12px;color:#fff;border:unset;background:#000;font-weight:900;text-transform:uppercase;cursor:pointer;text-align:center;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.default-btn.invert{color:#000;background-color:transparent;border:1px solid #000;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:background,color,border-color}.default-btn.invert:hover,.default-btn:hover{background:#526d27}.default-btn.invert:hover{color:#fff;border-color:#fff}.default-btn:disabled,.default-btn:disabled:hover{background:#00000080;cursor:default}input.form-field,textarea.form-field{display:block;width:100%;padding:10px;font-weight:400;font-size:12px;color:#444;line-height:20px;border:1px solid #a9a9a9;cursor:pointer;-webkit-transition:border-color .3s;-o-transition:border-color .3s;-ms-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s}input.form-field:-webkit-autofill:active,input.form-field:-webkit-autofill:focus,input.form-field:-webkit-autofill:hover,input.form-field:active,input.form-field:focus,input.form-field:hover,textarea.form-field:-webkit-autofill:active,textarea.form-field:-webkit-autofill:focus,textarea.form-field:-webkit-autofill:hover,textarea.form-field:active,textarea.form-field:focus,textarea.form-field:hover{border:1px solid #000}input.form-field:-webkit-autofill,input.form-field:-webkit-autofill:active,input.form-field:-webkit-autofill:focus,input.form-field:-webkit-autofill:hover,textarea.form-field:-webkit-autofill,textarea.form-field:-webkit-autofill:active,textarea.form-field:-webkit-autofill:focus,textarea.form-field:-webkit-autofill:hover{-webkit-text-fill-color:#444;background:#fff;font-size:12px;-webkit-box-shadow:inset 0 0 0 50px #fff}input.form-field:-webkit-autofill,textarea.form-field:-webkit-autofill{border:1px solid #a9a9a9}.label{display:block;width:100%;color:#000;font-size:12px;text-transform:uppercase;font-weight:900;text-decoration:none;margin-bottom:5px}.help-block{font-size:12px;padding:5px 0;color:red}.form-block{position:relative}.ui-selectmenu-menu{display:none;position:absolute;top:100%!important;left:0;right:0;z-index:10}.ui-selectmenu-menu.ui-selectmenu-open{display:block}.ui-selectmenu-menu .ui-menu,ul.autocomplete-list,ul.ui-autocomplete{list-style-type:none;background:#ffff;font-size:13px;color:#555;z-index:1;cursor:pointer;border:1px solid #a9a9a9;max-width:100%;overflow-y:scroll;overflow-x:hidden;height:160px}ul.autocomplete-list{position:absolute;top:100%;left:0;right:0;width:100%;max-height:300px}ul.ui-autocomplete{position:absolute!important;max-height:260px;height:auto;overflow-y:auto}.ui-selectmenu-menu .ui-menu .ui-menu-item,ul.ui-autocomplete .ui-menu-item{cursor:pointer}.ui-selectmenu-menu .ui-menu-item div.ui-state-active,.ui-selectmenu-menu .ui-menu-item:hover div,.ui-state-disabled.ui-menu-item,ul.ui-autocomplete .ui-menu-item:hover div{color:#fff;background-color:#526d27}.ui-selectmenu-menu .ui-menu-item div,ul.ui-autocomplete .ui-menu-item div{color:#555;padding:7px 10px;transition:all .3s ease-in-out}.radio{display:inline-block;margin-right:15px}.radio label{display:inline-flex;align-items:center;margin:3px 0;cursor:pointer;position:relative;padding-left:27px;line-height:25px;color:#555;font-size:13px}.radio input[type=radio]{position:absolute;opacity:0}.radio input[type=radio]+label .radio-label{content:'';border-radius:100%;border:2px solid #b4b4b4;display:inline-block;width:18px;height:18px;margin-right:5px;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease;background-color:#fff;box-shadow:inset 0 0 0 8px #fff;z-index:100;position:absolute;left:0}.radio input[type=radio]+label .radio-label:after{background-color:#66676b;content:"";left:0;right:0;margin:0 auto;position:absolute;opacity:1;transition:.3s;border-radius:50%;transform:scale(0);top:0;box-sizing:border-box;width:100%;height:100%;z-index:99}.radio:hover input[type=radio]+label .radio-label{border-color:#000}.radio input[type=radio]:checked+label .radio-label{background-color:#66676b;border-color:#66676b;box-shadow:inset 0 0 0 3px #fff}.radio-label:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:50%;background-color:transparent;display:block}.radio input[type=radio]:checked+label .radio-label{background-color:#000;border-color:#000}.checkbox input[type=checkbox]{position:absolute;z-index:2;opacity:0;left:0;margin:0;font-size:0;cursor:pointer;height:100%;width:100%}.checkbox{margin-bottom:0;position:relative}.checkbox label{display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:0}.agree-block .checkbox label span.checkbox-icon,.remember-bl .checkbox label span.checkbox-icon{border:1px solid #000}.checkbox label span.checkbox-icon{content:'';-webkit-appearance:none;background-color:#f4f4f4;border:1px solid #000;height:20px;width:20px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;border-radius:4px;transition:.3s}.checkbox input+label span.checkbox-icon:after{position:absolute;top:2px;left:0;right:0;margin:0 auto;opacity:0;content:'';display:block;width:6px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:scale(.5) rotate(45deg);transition:all .35s cubic-bezier(.3,-.41,.19,2),opacity .3s}.checkbox input:checked+label span.checkbox-icon:after{transform:scale(1) rotate(45deg);opacity:1}#stars{display:flex;flex-direction:row-reverse;justify-content:flex-end}#stars span.star{cursor:pointer;padding:0 2px}#stars span.star:last-of-type{padding-left:0}#stars span.star:hover svg,#stars span:hover~span.star svg{fill:#de761c}.rating-stars-block{white-space:nowrap;line-height:100%;display:block;font-size:0;position:relative;overflow:hidden;letter-spacing:8px;justify-self:flex-end}.rating-stars-block span.selected svg{fill:#de761c}.rating-stars-block span svg{fill:#d9d9d9}.rate-block{display:flex;flex-direction:column}.toggle-qty-block{display:inline-flex;position:relative;padding:0 20px 0 10px;margin:0 20px 0 0;cursor:pointer;border-bottom:2px solid #ccc}.qty-ajax{line-height:50px;border:unset;padding:0;outline:0;text-align:center;min-width:80px;max-width:110px;font-size:20px;font-weight:700;color:#000}.qty-ajax::-webkit-inner-spin-button{display:none}.qty-ajax{position:relative}.qty-changer-ajax{position:absolute;right:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#505050;background-color:#f1f1f1;border:unset;font-size:10px;opacity:0;z-index:1;transition:all .3s ease}.qty-changer-ajax:hover{color:#fff;background-color:#000}.toggle-qty-block:hover .qty-changer-ajax{opacity:1}.toggle-qty-block .minus{bottom:0}.toggle-qty-block .plus{top:0}.breadcrumbs{font-weight:400;font-size:16px;background:0 0;padding:15px 0 30px 0}.breadcrumbs ul{padding:0;margin:0;list-style:none;display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs ul li{display:inline-block;padding-right:10px;word-break:break-word}.breadcrumbs .bread-arrow{display:inline-block;margin-left:5px;font-size:14px}.breadcrumbs a,.breadcrumbs span{color:#777}.breadcrumbs a.selected{color:#526d27}.breadcrumbs.white .bread-arrow path{fill:#fff}.pagination{display:flex;flex-wrap:nowrap;position:relative;align-items:center;flex-direction:row;width:100%;margin:30px 0;justify-content:center;outline:0;list-style:none;padding:0}.pagination .page-item{cursor:pointer;display:inline-block;padding:0 6px;font-size:16px;border-right:1px solid #e5e5e5}.pagination .page-item:last-child,.pagination .page-item:nth-last-child(2){border-right:none}.pagination .page-item.hide-on{display:none}.page-link:focus,.pagination .page-item:focus,.pagination:focus{-webkit-appearance:none;outline:0}.pagination .page-link{outline:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;color:#555;background:0 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:6px;width:30px;height:30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.page-item.active .page-link{background:#000;color:#fff}.pagination .page-item:hover .page-link{border-color:#526d27}form .form__loader{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:-webkit-flex;display:flex;align-items:center;justify-content:center}#thanks-for-contacting,.error-for-contacting{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;padding:40px;font-size:25px;display:-webkit-flex;display:flex;align-items:center;justify-content:center;text-align:center}#contacts-form,#thanks-for-contacting,.error-for-contacting{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-timing-function:ease;transition-property:transform;transition-duration:550ms}#thanks-for-contacting,.error-for-contacting{background-color:#fff}#thanks-for-contacting,.error-for-contacting,.success-send #contacts-form{transform:rotateX(180deg)}.error-send .error-for-contacting,.success-send #thanks-for-contacting{transform:rotateX(0)}.chosen-category{display:block;width:100%;padding:30px 0 40px 0;background-color:#f4f4f4}.category-block{display:block;width:100%;border-bottom:1px dotted #ccc!important;color:#777;padding:5px 0}.category-block .category-title{display:inline-block;color:#474747;font-weight:900;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.category-block:hover .category-title{text-decoration:underline}.reset-block{margin:50px 0}.reset-block .form-group{margin:10px 0}.reset-block .reset-title{display:block;width:100%;line-height:1.2em;font-size:40px;color:#000;margin-bottom:50px}.reset-block .reset-text{display:block;width:100%;font-size:15px;line-height:1.7em;color:#555;margin-bottom:20px}.reset-block .reset-text.red{color:#526d27}.log-but{text-align:right;font-size:17px}.ui-helper-hidden-accessible{display:none}@media screen and (max-width:1366px){.content{padding-top:195px}}@media (max-device-width:575px){.qty-ajax{min-width:40px}.toggle-qty-block{margin:0 30px 20px 0}.pagination .page-item{margin-bottom:10px}.log-but{text-align:center}}@media screen and (min-width:1900px){.content{padding-top:215px}.content-width{max-width:80%}}@media screen and (max-width:1024px){.content-width{max-width:100%}.content{padding-top:0}.pagination{flex-wrap:wrap}.qty-changer-ajax,.toggle-qty-block:hover .qty-changer-ajax{opacity:1}.qty-changer-ajax{width:30px;height:30px}.qty-ajax{padding:10px 30px 10px 5px}}