@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Thin.woff") format("woff");font-weight:100;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-ExtraLight.woff") format("woff");font-weight:200;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Light.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Regular.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Medium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Bold.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-ExtraBold.woff") format("woff");font-weight:800;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Black.woff") format("woff");font-weight:900;font-display:swap}*{padding:0;margin:0;box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth}body{font-family:"Montserrat","Helvetica",sans-serif;font-weight:400;color:#010101;background-color:#f4f5f0;position:relative;overflow-x:hidden}ul,ol{padding-left:15px;margin:15px 0}a{color:#010101;text-decoration:none}.container{max-width:1680px;padding:0 20px;margin:0 auto}.fixed-header{margin-top:90px}.overlay{background-color:rgba(1,1,1,.47);width:100%;height:100%;position:fixed;inset:0;display:none;z-index:998}.header-title{height:390px;background-color:#e2e4d9;background-image:url("../images/header-bg.png");display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:90px 20px 0 20px}.header-title h1{margin-top:-30px;text-align:center}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}h1,h2{font-size:clamp(30px,3vw,50px);font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:2px}input[type=submit],input[type=button],input[type=text],input[type=password],input[type=email],input[type=tel],input[type=search],input[type=reset],button,select{height:42px;padding:0 16px;font-size:16px;border-radius:0}input[type=submit] span,input[type=button] span,input[type=text] span,input[type=password] span,input[type=email] span,input[type=tel] span,input[type=search] span,input[type=reset] span,button span,select span{font-size:14px}input[type=submit],input[type=button],input[type=text],input[type=password],input[type=email],input[type=tel],input[type=search],input[type=reset],textarea,select{border:1px solid #ededed}input[type=submit]:focus,input[type=submit]:focus-visible,input[type=submit]:target,input[type=button]:focus,input[type=button]:focus-visible,input[type=button]:target,input[type=text]:focus,input[type=text]:focus-visible,input[type=text]:target,input[type=password]:focus,input[type=password]:focus-visible,input[type=password]:target,input[type=email]:focus,input[type=email]:focus-visible,input[type=email]:target,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=tel]:target,input[type=search]:focus,input[type=search]:focus-visible,input[type=search]:target,input[type=reset]:focus,input[type=reset]:focus-visible,input[type=reset]:target,textarea:focus,textarea:focus-visible,textarea:target,select:focus,select:focus-visible,select:target{border:1px solid #8a9a5b;outline:1px solid #8a9a5b}input[type=radio],input[type=checkbox]{accent-color:#626d40}.category-description h2,.category-description h3{font-size:clamp(14px,3vw,16px);font-weight:600;line-height:1.2;text-transform:none;letter-spacing:2px}@media screen and (max-width: 992px){.header-title{min-height:230px;height:100%;padding:20px}.header-title h1{margin-top:50px}}.button{padding:0 24px;height:40px;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;text-transform:uppercase;letter-spacing:1px;color:#010101;font-size:14px;line-height:24px;transition:all .3s ease-in-out;font-weight:500;border-radius:0;white-space:nowrap;cursor:pointer}.button.button-primary{border:1px solid #8a9a5b;background-color:#8a9a5b;color:#fff}.button.button-primary:hover{background-color:#626d40;color:#fff;border:1px solid #626d40}.button.button-secondary{background-color:rgba(0,0,0,0);border:1px solid #8a9a5b;color:#8a9a5b}.button.button-secondary:hover{background-color:#99a86c;color:#fff}.header{position:absolute;top:0;left:auto;right:auto;width:100%;z-index:999}.header .header-wrapper{background:rgba(0,0,0,0);padding:20px 0;min-height:40px;display:flex;gap:24px;justify-content:space-between;align-items:center}.header .header-wrapper .logo-wrapper img{display:block;height:40px}.header .header-wrapper .nav-wrapper ul .mega-pll-parent-menu-item{display:none !important}.header .header-wrapper .nav-wrapper ul .my-account{display:none !important}.header .header-wrapper .lang-wrapper{height:24px;display:flex;align-items:center}.header .header-wrapper .lang-wrapper .lang-item{font-weight:500}.header .header-wrapper .lang-wrapper .lang-item:first-child{padding-right:12px;border-right:1px solid #545454;margin-right:12px}.header .header-wrapper .lang-wrapper .lang-item.current-lang{color:#8a9a5b}.header .header-wrapper .lang-wrapper .lang-item:not(.current-lang){transition:color .3s ease}.header .header-wrapper .lang-wrapper .lang-item:not(.current-lang):hover{color:#8a9a5b}.header .header-wrapper .customer{display:flex;align-items:flex-end;justify-content:flex-end;gap:24px}.header .header-wrapper .customer-wrapper{display:flex;align-items:center;gap:24px;padding:8px 16px;border-radius:24px;background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative}.header .header-wrapper .customer-item.search{cursor:pointer}.header .header-wrapper .customer-item.search i{transition:color .3s ease}.header .header-wrapper .customer-item.search i:hover{color:#8a9a5b}.header .header-wrapper .customer-item.search form{position:absolute;right:235px;top:0;width:0;overflow:hidden;transition:width .5s ease;z-index:2}.header .header-wrapper .customer-item.search form.visible{width:300px}.header .header-wrapper .customer-item.search form input{width:100%;height:40px;padding:8px 16px;border:1px solid #fff;outline:none;border-radius:24px}.header .header-wrapper .customer-item.search form input:focus-visible{border:1px solid #8a9a5b;outline:none}.header .header-wrapper .customer-item.search button{position:absolute;top:50%;right:8px;transform:translate(-50%, -50%);background:none;border:none;cursor:pointer}.header .header-wrapper .customer-item.account i{transition:color .3s ease;cursor:pointer}.header .header-wrapper .customer-item.account i:hover{color:#8a9a5b}.header .header-wrapper .customer-item.mini-cart{position:relative;margin-right:7px}.header .header-wrapper .customer-item.mini-cart i{transition:color .3s ease;cursor:pointer}.header .header-wrapper .customer-item.mini-cart i:hover{color:#8a9a5b}.header .header-wrapper .customer-item.mini-cart .cart-count{position:absolute;top:-7px;right:-7px;background-color:#a00;min-width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:10px;color:#fff;padding:4px}.header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.menu-image-wrapper{display:flex;align-items:flex-start;justify-content:center}.header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.menu-image-wrapper>ul.mega-sub-menu>li.mega-menu-item{width:-moz-fit-content;width:fit-content}.header #mega-menu-wrap-header-menu #mega-menu-header-menu img{max-width:400px;aspect-ratio:1/1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:10px solid #fff}.header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_maxmegamenu_image_swap{display:flex;justify-content:flex-end}.header #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child,.header #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block{margin:0}.header #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated{height:24px;margin-left:-7px}.header #mega-menu-wrap-header-menu,.header #mega-menu-wrap-header-menu #mega-menu-header-menu,.header #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item{position:unset}.header #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item span.mega-indicator{transition:all .3s ease}.header #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on span.mega-indicator{transform:rotate(180deg)}.header #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu{max-width:1640px;width:100%;left:50%;transform:translate(-50%, 20px);box-shadow:0 0 20px 0 rgba(0,0,0,.1);background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:50vh;padding:24px 16px}.header #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:none}@media screen and (min-width: 993px){.header #mega-menu-wrap-header-menu #mega-menu-header-menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}}@media screen and (max-width: 992px){.header .header-wrapper .logo-wrapper{flex-basis:33%;display:flex;justify-content:center;order:2}.header .header-wrapper .nav-wrapper{flex-basis:33%;order:1}.header .header-wrapper .nav-wrapper ul .mega-pll-parent-menu-item{display:block !important}.header .header-wrapper .nav-wrapper ul .my-account{display:block !important}.header .header-wrapper .customer{flex-basis:33%;display:flex;justify-content:flex-end;order:3}.header .header-wrapper .customer .lang-wrapper{display:none}.header .header-wrapper .customer-item.search form{right:140px}.header #mega-menu-wrap-header-menu #mega-menu-header-menu{position:absolute;top:70px;left:20px;right:20px;width:auto}#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column.menu-image-wrapper>ul.mega-sub-menu>li.mega-menu-item img{display:none}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link{padding:0 20px}#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:15px 0}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu{padding:16px}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu{left:0 !important;transform:none !important;min-height:auto}#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{left:0 !important;transform:none !important}}@media screen and (max-width: 768px){.header{background-color:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.header .header-wrapper{gap:12px;padding:10px 0}.header .header-wrapper .logo-wrapper img{height:30px;width:auto}.header .header-wrapper .customer-wrapper{padding:0;border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.header .header-wrapper .customer-item.search form{right:120px;top:-10px}.header #mega-menu-wrap-header-menu #mega-menu-header-menu{top:50px;left:0;right:0}}@media screen and (max-width: 576px){.header .header-wrapper .logo-wrapper{display:flex;justify-content:center}.header .header-wrapper .nav-wrapper .mega-toggle-blocks-center,.header .header-wrapper .nav-wrapper .mega-toggle-blocks-right{display:none}.header .header-wrapper .customer{display:flex;justify-content:flex-end}.header .header-wrapper .customer-item.search form{top:initial;bottom:-50px;right:0}.header .header-wrapper .customer-item.search form.visible{width:calc(100vw - 40px)}.header .header-wrapper .customer-item.account{display:none}}.footer{position:relative;background-color:#e2e4d9}.footer .footer-overlay{background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.02;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.footer .footer-main{padding:80px 0;display:flex;gap:40px}.footer .footer-block-title{text-transform:uppercase;font-size:24px;line-height:36px;margin-bottom:24px;font-weight:400}.footer .footer-block.block-info{flex-basis:40%}.footer .footer-block.block-contacts{flex-basis:20%}.footer .footer-block.block-menu{flex-basis:20%;max-width:26%}.footer .footer-block.block-lang{flex-basis:20%}.footer .footer-logo-wrapper{margin-bottom:24px}.footer .footer-description{max-width:500px;font-size:16px;line-height:28px;margin-bottom:24px}.footer .footer-social-wrapper{display:flex;gap:24px;align-items:center}.footer .footer-social-wrapper a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #010101;border-radius:8px;transition:all .3s ease}.footer .footer-social-wrapper a img{height:24px;width:auto}.footer .footer-contacts-wrapper{margin-bottom:48px;display:flex;flex-direction:column;gap:20px}.footer .footer-contacts-item{display:flex;align-items:center;gap:8px;transition:all .3s ease}.footer .footer-contacts-item img{height:16px;transition:inherit}.footer .footer-contacts-item span{transition:inherit}.footer .footer-contacts-item:hover span{color:#8a9a5b}.footer .footer-schedule{line-height:24px}.footer .nav-wrapper .footer-menu{display:flex;flex-direction:column;gap:20px}.footer .nav-wrapper .footer-menu .menu-item a{transition:color .3s ease}.footer .nav-wrapper .footer-menu .menu-item a:hover{color:#8a9a5b}.footer .lang-wrapper{height:24px;display:flex;align-items:center}.footer .lang-wrapper .lang-item:first-child{padding-right:12px;border-right:1px solid #545454;margin-right:12px}.footer .lang-wrapper .lang-item.current-lang{color:#8a9a5b;font-weight:700}.footer .lang-wrapper .lang-item:not(.current-lang):hover{color:#8a9a5b}.footer .footer-bottom{padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.footer .footer-bottom .developer{display:flex;align-items:center;gap:16px}.footer .footer-bottom .developer img{height:40px}#mega-menu-wrap-footer-menu #mega-menu-footer-menu>li.mega-menu-item>a.mega-menu-link{white-space:nowrap}#mega-menu-wrap-footer-menu #mega-menu-footer-menu>li.mega-menu-flyout ul.mega-sub-menu{overflow:auto;max-height:350px}@media screen and (max-width: 992px){.footer .footer-main{flex-wrap:wrap}.footer .footer-block{text-align:center}.footer .footer-block.block-info{flex-basis:100%}.footer .footer-block.block-contacts{flex-basis:45%}.footer .footer-block.block-menu{flex-basis:45%}.footer .footer-block.block-lang{flex-basis:100%}.footer .footer-block.block-lang .lang-wrapper{justify-content:center}.footer .footer-description{margin:0 auto 24px auto}.footer .footer-social-wrapper{justify-content:center}.footer .footer-contacts-wrapper{align-items:center}#mega-menu-wrap-footer-menu #mega-menu-footer-menu{margin-top:40px}#mega-menu-wrap-footer-menu #mega-menu-footer-menu>li.mega-menu-flyout ul.mega-sub-menu{overflow:visible;max-height:unset}}@media screen and (max-width: 576px){.footer .footer-main{flex-wrap:wrap}.footer .footer-block{text-align:left}.footer .footer-block.block-lang .lang-wrapper{justify-content:flex-start}.footer .footer-block.block-contacts{flex-basis:1005%}.footer .footer-block.block-menu{flex-basis:100%}.footer .footer-description{margin:0 0 24px 0}.footer .footer-social-wrapper{justify-content:flex-start}.footer .footer-contacts-wrapper{align-items:start}.footer .footer-bottom{padding:16px 0;flex-wrap:wrap;justify-content:center;gap:16px;font-size:14px}}.pagination{margin:24px 0;display:flex;justify-content:center;gap:8px}.pagination .page-numbers{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ededed;border-radius:50%;font-size:14px;font-weight:600;transition:all .3s ease}.pagination .page-numbers.current{background:#8a9a5b;border-color:#8a9a5b;color:#fff}.pagination .page-numbers:not(.current):hover{background:#8a9a5b;border-color:#8a9a5b;color:#fff}.language-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999}.language-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#f4f5f0;padding:2em;border-radius:8px;text-align:center;max-width:90%;width:400px}.language-buttons{display:flex;gap:1em;justify-content:center;margin-top:1em;flex-wrap:wrap}.language-button{min-width:120px}