@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_35bfe4f9-module__0f_GxG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_35bfe4f9-module__0f_GxG__variable{--font-montserrat:"Montserrat","Montserrat Fallback"}
:root{--font-montserrat:"Montserrat",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;font-family:var(--font-montserrat);overflow-x:hidden}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f1f1f1}a{color:inherit;text-decoration:none}button,input{font-family:inherit}
.container{width:1366px;margin:0 auto}.page{background:#f1f1f1;flex-direction:column;min-height:100vh;display:flex}.header{z-index:100;background:#7ab52b;justify-content:center;align-items:center;width:100%;height:70px;display:flex;position:fixed;top:0;left:0;right:0}.header .container{justify-content:space-between;align-items:center;display:flex}.header .logo{cursor:pointer;width:auto;height:34px}.header .headerNav{gap:30px;margin-left:auto;margin-right:30px;display:flex}.header .headerNav .navLink{color:#fff;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .3s}.header .headerNav .navLink:hover{opacity:.8}.header .userSection{background:#689d22;align-items:center;gap:12px;height:45px;padding:12px 24px;display:flex}.header .userSection .userButton{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:14px;font-weight:400}.banner{z-index:99;background:#e2e3e4;justify-content:center;align-items:center;height:40px;display:flex;position:fixed;top:70px;left:0;right:0}.banner .container{align-items:center;display:flex}.banner .text{color:#000;font-size:14px;font-weight:300}.breadcrumbs{z-index:98;background:#e2e3e4;border-bottom:1px solid #d4d7df;justify-content:center;align-items:center;height:40px;display:flex;position:fixed;top:110px;left:0;right:0}.breadcrumbs .breadcrumbsList{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs .breadcrumbItem{align-items:center;gap:8px;display:flex}.breadcrumbs .breadcrumbLink{color:#7ab52b;font-size:14px;text-decoration:none;transition:opacity .3s}.breadcrumbs .breadcrumbLink:hover{opacity:.7}.breadcrumbs .breadcrumbCurrent{color:#000;font-size:14px}.breadcrumbs .breadcrumbSeparator{color:#9b9da3;font-size:14px}.content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:110px;padding-bottom:70px;display:flex}.content .container{flex-direction:column;gap:30px;display:flex}.pageContent{flex:1;padding-top:180px;padding-bottom:100px}.grid{grid-template-columns:repeat(4,1fr);justify-content:space-between;gap:20px;width:100%;display:grid}.grid .card{cursor:pointer;background:#e2e3e4;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:33px;width:100%;height:209px;transition:all .3s;display:flex}.grid .card:hover{background:#f1f1f1;border:1px solid #7ab52b}.grid .card:hover .title{color:#7ab52b}.grid .card .icon{width:50px;height:50px}.grid .card .title{color:#000;text-align:center;white-space:pre-line;margin:0;font-size:16px;font-weight:400;line-height:1.4}.panelWrapper{width:100%;position:relative}.panel{background:#e2e3e4;border:1px solid #d4d7df;align-items:center;gap:20px;height:70px;margin-top:60px;padding:0 16px;transition:border-color .3s;display:flex}.panel:hover{border-color:#7ab52b}.panel .searchLogo{flex-shrink:0;width:47px;height:50px}.panel .input{color:#000;background:0 0;border:none;outline:none;flex:1;padding:0 20px;font-size:16px;font-weight:400}.panel .input::placeholder{color:#9b9da3}.panel .button{color:#fff;cursor:pointer;background:#7ab52b;border:none;justify-content:center;align-items:center;min-width:177px;height:50px;padding:0 40px;font-size:16px;font-weight:400;transition:background .3s;display:flex}.panel .button:hover{background:#689d22}.searchSuggestions{z-index:1000;background:#fff;border:1px solid #d4d7df;border-top:none;max-height:400px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.searchSuggestionItem{color:#000;border-bottom:1px solid #e2e3e4;align-items:center;gap:15px;padding:12px 16px;text-decoration:none;transition:background .2s;display:flex}.searchSuggestionItem:hover{background:#e2e3e4}.searchSuggestionImage{object-fit:cover;flex-shrink:0;width:40px;height:40px}.searchSuggestionName{flex:1;font-size:14px}.searchSuggestionLoading,.searchSuggestionEmpty{color:#9b9da3;cursor:default;justify-content:center;font-size:14px}.searchSuggestionLoading:hover,.searchSuggestionEmpty:hover{background:0 0}.searchSuggestionViewAll{text-align:center;color:#7ab52b;cursor:pointer;padding:12px 16px;font-size:14px;font-weight:500;transition:background .2s}.searchSuggestionViewAll:hover{background:#e2e3e4}.searchModalOverlay{z-index:1000;background:#000c;justify-content:center;align-items:flex-start;padding-top:100px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.searchModalContent{background:#fff;flex-direction:column;width:90%;max-width:800px;max-height:80vh;animation:.3s slideDown;display:flex;box-shadow:0 10px 40px #0000004d}@keyframes slideDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.searchModalHeader{border-bottom:2px solid #7ab52b;align-items:center;gap:15px;padding:20px;display:flex}.searchModalInput{color:#000;border:none;outline:none;flex:1;padding:10px;font-size:20px}.searchModalInput::placeholder{color:#9b9da3}.searchModalClose{color:#9b9da3;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:32px;transition:color .3s;display:flex}.searchModalClose:hover{color:#000}.searchModalResults{flex:1;padding:20px;overflow-y:auto}.searchModalHint,.searchModalLoading,.searchModalEmpty{text-align:center;color:#9b9da3;padding:40px 20px;font-size:16px}.searchModalList{flex-direction:column;gap:1px;display:flex}.searchModalItem{background:#e2e3e4;border:1px solid #0000;align-items:center;gap:20px;padding:15px;text-decoration:none;transition:all .3s;display:flex}.searchModalItem:hover{background:#f1f1f1;border:1px solid #7ab52b}.searchModalItemImage{object-fit:cover;flex-shrink:0;width:60px;height:60px}.searchModalItemInfo{flex-direction:column;flex:1;gap:5px;display:flex}.searchModalItemTitle{color:#000;margin:0;font-size:18px;font-weight:500}.searchModalItemType{color:#9b9da3;font-size:14px}.footer{z-index:100;justify-content:center;display:flex;position:fixed;bottom:20px;left:0;right:0}.footer .container{gap:1px;display:flex}.footer .logoOrange{background:#ef7d00;justify-content:center;align-items:center;width:263px;height:70px;margin-right:20px;padding:18px 35px;display:flex}.footer .logoBlue{background:#245886;justify-content:center;align-items:center;width:204px;height:70px;padding:20px 38px;display:flex}.categoriesNav{border-bottom:1px solid #d4d7df;flex-wrap:wrap;gap:15px;margin-bottom:30px;padding-bottom:20px;display:flex}.categoryNavLink{color:#000;background:#e2e3e4;border:1px solid #0000;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s}.categoryNavLink:hover{background:#f1f1f1;border-color:#7ab52b}.categoryNavLink.active{color:#fff;background:#7ab52b}.categoryHeader{margin-bottom:40px}.categoryTitle{color:#000;margin:0;font-size:32px;font-weight:700}.productsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;width:100%;display:grid}.videosGrid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}@media (max-width:1024px){.videosGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.videosGrid{grid-template-columns:1fr}}.productCard{cursor:pointer;background:#e2e3e4;border:1px solid #0000;flex-direction:column;padding:0;text-decoration:none;transition:all .3s;display:flex}.productCard:hover{background:#f1f1f1;border:1px solid #7ab52b}.productImage{object-fit:cover;width:100%;height:auto}.productTitle{color:#000;margin:0;padding:1rem;font-size:16px;font-weight:500}.noProducts{text-align:center;color:#9b9da3;grid-column:1/-1;padding:40px;font-size:18px}.productDetailContainer{grid-template-columns:600px 1fr;gap:60px;width:100%;display:grid}.productDetailLeft{flex-direction:column;gap:15px;display:flex}.productMainSwiper{background:#fff;border:1px solid #d4d7df;width:100%;height:600px}.productMainSwiper .swiper-button-next,.productMainSwiper .swiper-button-prev{color:#7ab52b}.productMainSwiper .swiper-pagination-bullet-active{background:#7ab52b}.productMainImage{object-fit:contain;width:100%;height:100%}.productThumbsSwiper{width:100%;height:120px}.productThumbsSwiper .swiper-slide{cursor:pointer;opacity:.6;border:2px solid #0000;transition:all .3s}.productThumbsSwiper .swiper-slide:hover{opacity:1}.productThumbsSwiper .swiper-slide.swiper-slide-thumb-active{opacity:1;border-color:#7ab52b}.productThumbImage{object-fit:cover;width:100%;height:100%}.productDetailRight{flex-direction:column;gap:30px;display:flex}.productDetailTitle{color:#000;margin:0;font-size:32px;font-weight:700}.productPrice{background:#e2e3e4;border-left:4px solid #7ab52b;align-items:center;gap:15px;padding:20px;display:flex}.productPriceLabel{color:#000;font-size:18px;font-weight:500}.productPriceValue{color:#7ab52b;font-size:28px;font-weight:700}.productDescription{flex-direction:column;gap:15px;display:flex}.productSectionTitle{color:#000;margin:0;font-size:22px;font-weight:600}.productDescriptionText{color:#000;font-size:14px;line-height:1.6}.productDescriptionText p{margin-bottom:15px}.productDescriptionText p:last-child{margin-bottom:0}.productCharacteristics{flex-direction:column;gap:15px;display:flex}.productCharacteristicsList{flex-direction:column;gap:1px;display:flex}.productCharacteristicItem{background:#e2e3e4;grid-template-columns:1fr 1fr;gap:20px;padding:15px 20px;display:grid}.productCharacteristicName{color:#000;font-size:15px;font-weight:500}.productCharacteristicValue{color:#000;font-size:15px}.productVideos{flex-direction:column;gap:15px;display:flex}.productVideo{width:100%;max-width:100%}.productCategories{border-top:1px solid #d4d7df;flex-direction:column;gap:15px;padding-top:20px;display:flex}.categoriesList{flex-wrap:wrap;gap:10px;display:flex}.categoryBadge{color:#fff;background:#7ab52b;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .3s;display:inline-block}.categoryBadge:hover{background:#689d22}.searchPageHeader{margin-bottom:40px}.searchPageTitle{color:#000;margin-bottom:20px;font-size:32px;font-weight:700}.searchPageInput{color:#000;background:#fff;border:2px solid #d4d7df;outline:none;width:100%;max-width:800px;padding:15px 20px;font-size:18px;transition:border-color .3s}.searchPageInput:focus{border-color:#7ab52b}.searchPageInput::placeholder{color:#9b9da3}.searchPageResults{margin-top:30px}.searchPageHint,.searchPageLoading,.searchPageEmpty{color:#9b9da3;padding:20px 0;font-size:16px}.searchPageCount{color:#000;margin-bottom:20px;font-size:16px;font-weight:500}.productType{color:#9b9da3;text-align:center;font-size:14px}.materialsSearch{margin-bottom:30px}.materialsSearchInput{color:#000;background:#fff;border:2px solid #d4d7df;outline:none;width:100%;max-width:600px;padding:15px 20px;font-size:16px;transition:border-color .3s}.materialsSearchInput:focus{border-color:#7ab52b}.materialsSearchInput::placeholder{color:#9b9da3}.materialsGrid{flex-direction:column;gap:10px;width:100%;display:flex}.materialCard{background:#e2e3e4;border:1px solid #0000;justify-content:space-between;align-items:center;height:70px;padding:0 30px;text-decoration:none;transition:all .3s;display:flex}.materialCard:hover{background:#f1f1f1;border:1px solid #7ab52b}.materialCard:hover .materialButton{background:#689d22}.materialName{color:#000;flex:1;font-size:18px;font-weight:400}.materialButton{color:#fff;cursor:pointer;background:#7ab52b;border:none;min-width:150px;padding:12px 40px;font-size:16px;font-weight:400;transition:background .3s}.materialButton:hover{background:#689d22}.priceCard .priceCardRight{align-items:center;gap:30px;display:flex}.priceCard .priceValue{color:#7ab52b;text-align:right;min-width:150px;font-size:20px;font-weight:600}
