.styles-module__vxYrLq__aboutPicture{width:calc(33.3333% - 16px);max-width:100%;height:auto}
.styles-module__I52BAa__companyName{color:#505050;font:500 16px/16px Roboto,sans-serif}@media screen and (max-width:525px){.styles-module__I52BAa__companyName{display:none}}
.styles-module__urvRna__navigation{font:400 14px/20px Roboto,sans-serif}@media screen and (max-width:1300px){.styles-module__urvRna__navigation{display:none}}
.searchContainer{align-items:center;margin-right:24px;display:flex;position:relative}.searchIcon{width:13px;height:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.searchInput{border:1px solid #000;border-radius:6px;height:30px;padding-left:35px;padding-right:10px;font:400 14px/20px Roboto,sans-serif}.searchInput::placeholder{color:#000}.searchWrapper{z-index:2;background:#fff;border-radius:8px;flex-direction:column;gap:24px;width:500px;height:auto;max-height:80vh;padding:24px;display:flex;position:absolute;top:32px;right:0;overflow:auto;box-shadow:0 6px 16px #0000001a}.searchWrapper_close{position:absolute;top:16px;right:16px}.searchBlock_items,.searchBlock{flex-direction:column;gap:12px;display:flex}.searchItem{border:1px solid #000;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px;display:flex}.searchItem>div{flex-direction:row;align-items:center;gap:16px;width:100%;display:flex}.searchBlock_more{cursor:pointer}@media screen and (max-width:1300px){.searchInput,.searchInput{width:300px}}@media screen and (max-width:640px){.searchInput,.searchInput{width:200px}.searchWrapper{width:90vw;right:-65px}}
.styles-module__e_m35a__mainContent{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;min-height:650px;display:flex;position:relative}.styles-module__e_m35a__content{max-width:637px;margin:120px 0}.styles-module__e_m35a__button{background-color:var(--primary);width:238px;height:44px}.styles-module__e_m35a__containerPicture{object-fit:contain;max-width:100%;height:auto}.styles-module__e_m35a__video{width:100%;min-height:650px;position:relative;overflow:hidden}.styles-module__e_m35a__containerVideo{transform-origin:50%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.35)}@media screen and (max-width:1300px){.styles-module__e_m35a__content{max-width:450px}.styles-module__e_m35a__content h1{font-size:40px}.styles-module__e_m35a__content h3{font-size:17px}}@media screen and (max-width:1100px){.styles-module__e_m35a__mainContent{padding:0;position:relative}.styles-module__e_m35a__content{z-index:1;max-width:100%;padding:0 20px}.styles-module__e_m35a__containerPicture{display:none}.styles-module__e_m35a__video{opacity:.45;width:100%;height:100%;position:absolute;top:0;left:0}}@media screen and (max-width:600px){.styles-module__e_m35a__content h1{font-size:34px}.styles-module__e_m35a__content h3{font-size:16px}.styles-module__e_m35a__content{margin:40px 0}}
.styles-module__BRbxXa__modal{z-index:50;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.styles-module__BRbxXa__modalContainer{z-index:60;background-color:var(--white);border-radius:6px;max-width:620px;max-height:80vh;margin:0 20px;padding:16px 24px;position:absolute;overflow:auto}.styles-module__BRbxXa__input{border:1px solid #e1e4e8;border-radius:6px;width:100%;padding:9px 12px}.styles-module__BRbxXa__textarea{min-height:90px}.styles-module__BRbxXa__customRadio{appearance:none;border:2px solid var(--black);cursor:pointer;background-color:#0000;border-radius:4px;width:18px;height:18px;margin-right:12px;transition:background-color .3s;position:relative}.styles-module__BRbxXa__customRadio:checked{background-color:var(--primary);border:none}.styles-module__BRbxXa__customRadio:checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module__BRbxXa__button{background-color:var(--primary);float:right;padding:10px 32px}.styles-module__BRbxXa__button[disabled]{background-color:var(--disabled);cursor:default}.styles-module__BRbxXa__error{color:#f55555}.styles-module__BRbxXa__success{color:#34c759}.styles-module__BRbxXa__filesBlock{border:1px dashed #e1e4e8;border-radius:6px;margin-top:12px;padding:10px}.styles-module__BRbxXa__filesList{flex-direction:column;gap:8px;max-height:120px;display:flex;overflow-y:auto}.styles-module__BRbxXa__fileItem{background-color:#fff;border:1px solid #e1e4e8;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.styles-module__BRbxXa__fileName{color:#2b2f36;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.styles-module__BRbxXa__removeFile{cursor:pointer;background-color:#f5f5f5;border:1px solid #e1e4e8;border-radius:6px;flex:none;padding:6px 8px;font-size:12px}@media screen and (max-width:600px){.styles-module__BRbxXa__button{width:100%}}
.styles-module__T0rXyW__fileInputWrapper{flex-direction:column;gap:8px;display:flex}.styles-module__T0rXyW__customInput{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.styles-module__T0rXyW__fileList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.styles-module__T0rXyW__fileItem{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;display:flex}.styles-module__T0rXyW__fileItem:not(:last-child){margin-bottom:0}.styles-module__T0rXyW__fileName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.styles-module__T0rXyW__removeButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.styles-module__T0rXyW__placeholder{color:#c1c7cd}
.styles-module__jTJ9Xq__phone h2{font:500 16px/24px Roboto,sans-serif}@media screen and (max-width:1300px){.styles-module__jTJ9Xq__phone{display:none}}
.styles-module__KJwjmq__burger{display:none}.styles-module__KJwjmq__burgerMenu{cursor:pointer;flex-direction:column;justify-content:space-between;width:30px;height:20px;display:flex;position:relative}.styles-module__KJwjmq__burgerBar{background-color:#000;width:100%;height:3px;transition:transform .3s,opacity .3s}.styles-module__KJwjmq__burgerMenu.styles-module__KJwjmq__clicked{z-index:40}.styles-module__KJwjmq__burgerMenu.styles-module__KJwjmq__clicked .styles-module__KJwjmq__burgerBar:first-child{transform:rotate(45deg)translateY(16px)translate(3px)}.styles-module__KJwjmq__burgerMenu.styles-module__KJwjmq__clicked .styles-module__KJwjmq__burgerBar:nth-child(2){opacity:0}.styles-module__KJwjmq__burgerMenu.styles-module__KJwjmq__clicked .styles-module__KJwjmq__burgerBar:nth-child(3){transform:rotate(-45deg)translateY(-9px)translate(-4px)}.styles-module__KJwjmq__menu{transform-origin:top;z-index:30;background-color:#fff;justify-content:center;width:100%;height:100vh;transition:transform .3s;display:flex;position:fixed;top:0;left:0;transform:scaleY(0);box-shadow:0 4px 6px #0000001a}.styles-module__KJwjmq__menuList{flex-direction:column;width:600px;max-width:400px;margin:100px 20px 0;display:flex;overflow:auto}.styles-module__KJwjmq__menu.styles-module__KJwjmq__hidden{transform:scaleY(0)}.styles-module__KJwjmq__menu.styles-module__KJwjmq__visible{transform:scaleY(1)}@media screen and (max-width:1300px){.styles-module__KJwjmq__burger{display:block}}
.styles-module__fP2CwW__elementContainer{justify-content:space-between;align-items:center;display:flex}.styles-module__fP2CwW__column:not(:last-child){margin-bottom:24px}.styles-module__fP2CwW__dropdown{margin-left:8px}.styles-module__fP2CwW__phone{margin:60px 0}.styles-module__fP2CwW__element{margin-top:12px}.styles-module__fP2CwW__title{color:#35414c;font:400 20px/25px Inter,sans-serif}.styles-module__fP2CwW__titleActive{color:#ff6200}.styles-module__fP2CwW__iconActive{transform:rotate(180deg)}
.styles-module__7Y5Qvq__categoriesContent{grid-template-columns:1fr 1fr 1fr;display:grid}.styles-module__7Y5Qvq__productContent .styles-module__7Y5Qvq__productCard{width:32%}.styles-module__7Y5Qvq__productCard{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:280px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.styles-module__7Y5Qvq__productCard:hover{transform:scale(1.05)}.styles-module__7Y5Qvq__productCardImage{object-fit:cover;position:absolute;top:0;right:-50px}.styles-module__7Y5Qvq__productCardTitle{text-shadow:-1px -1px 5px #fff,1px -1px 5px #fff,-1px 1px 5px #fff,1px 1px 5px #fff;font:400 20px/120% Inter,sans-serif;position:absolute;bottom:30px;left:34px}.styles-module__7Y5Qvq__arrowIcon{position:absolute;top:32px;left:32px}@media screen and (max-width:1240px){.styles-module__7Y5Qvq__categoriesContent .styles-module__7Y5Qvq__productCard:not(:last-child){margin-bottom:0}}@media screen and (max-width:1100px){.styles-module__7Y5Qvq__categoriesContent{grid-template-columns:1fr 1fr}.styles-module__7Y5Qvq__productCardTitle{font-size:17px}.styles-module__7Y5Qvq__productContent{flex-direction:column}.styles-module__7Y5Qvq__productContent .styles-module__7Y5Qvq__productCard{width:352px}}@media screen and (max-width:920px){.styles-module__7Y5Qvq__categoriesContent .styles-module__7Y5Qvq__productCard{height:166px}.styles-module__7Y5Qvq__categoriesContent .styles-module__7Y5Qvq__productCardTitle{font-size:12px;bottom:14px;left:14px}.styles-module__7Y5Qvq__categoriesContent .styles-module__7Y5Qvq__arrowIcon{width:23px;height:23px;top:12px;left:12px}.styles-module__7Y5Qvq__categoriesContent .styles-module__7Y5Qvq__productCardImage{width:170px;height:106px;right:-35px}}@media screen and (max-width:600px){.styles-module__7Y5Qvq__categoriesContent .styles-module__7Y5Qvq__arrowIcon{width:16px;height:14px}.styles-module__7Y5Qvq__categoriesContent .styles-module__7Y5Qvq__productCard{height:106px}.styles-module__7Y5Qvq__categoriesContent .styles-module__7Y5Qvq__productCardImage{width:103px;height:75px;right:-25px}}
.product-item_info{max-width:830px}.product-item__image{width:175px;min-width:175px}@media screen and (max-width:900px){.product-item{flex-direction:column;justify-content:center;align-items:center;padding:24px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.product-item_content{flex-direction:column;justify-content:center;align-items:center}.product-item_sail{align-items:flex-start;width:100%}}@media screen and (max-width:600px){.product-item_button{flex-direction:column;width:100%}.product-item_button button{padding:10px 0}}
.styles-module__PHyeKa__aboutInfo{margin-right:15px}@media screen and (max-width:1100px){.styles-module__PHyeKa__aboutContent{flex-direction:column}.styles-module__PHyeKa__aboutInfo{margin:0 0 24px}}
.styles-module___3Uz8G__calculating{border-radius:12px;padding:80px 60px}.styles-module___3Uz8G__calculatingContent{margin-right:15px}.styles-module___3Uz8G__button{background-color:var(--primary);width:238px;height:44px}@media screen and (max-width:1100px){.styles-module___3Uz8G__calculatingContent{margin:0}.styles-module___3Uz8G__calculatingContent h2{font-size:28px}.styles-module___3Uz8G__calculatingContent h3{font-size:17px}.styles-module___3Uz8G__calculatingImage{display:none}}@media screen and (max-width:768px){.styles-module___3Uz8G__calculating{padding:24px}}
.styles-module__431IGa__contactsContent{grid-template-columns:4fr 3fr 3fr;display:grid}@media screen and (max-width:1200px){.styles-module__431IGa__contactsContent{grid-template-columns:3fr 3fr 3fr}}@media screen and (max-width:1000px){.styles-module__431IGa__contactsContent{flex-direction:column;display:flex}}
.styles-module__HBk0PW__cityCard{color:#fff;background:50%/cover no-repeat;border-radius:12px;width:100%;min-height:400px;position:relative;overflow:hidden}.styles-module__HBk0PW__cityCard:before{content:"";z-index:1;background:#0009;width:100%;height:100%;transition:background .3s ease-in-out;position:absolute;top:0;left:0}.styles-module__HBk0PW__cityCardContent{z-index:2;flex-direction:column;justify-content:space-between;height:100%;padding:32px 24px;display:flex;position:relative}.styles-module__HBk0PW__cityCard:hover:before{background:#000c}.styles-module__HBk0PW__cityCardButton{background:0 0;border:1px solid #fff;border-radius:6px;width:fit-content;margin-top:24px;padding:6px 16px;display:block}.styles-module__HBk0PW__departments{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media screen and (max-width:1200px){.styles-module__HBk0PW__departments{grid-template-columns:1fr}}@media screen and (max-width:1000px){.styles-module__HBk0PW__cityCard{min-height:0}}
.styles-module__FW-CNW__menu{grid-template-columns:1fr 1fr 1fr 1fr;display:grid}@media screen and (max-width:1300px){.styles-module__FW-CNW__menu{grid-template-columns:1fr 1fr}}@media screen and (max-width:900px){.styles-module__FW-CNW__menu{grid-template-columns:1fr}}
.styles-module__7S-hLq__column{width:314px}.styles-module__7S-hLq__column:not(:last-child){margin-right:48px}.styles-module__7S-hLq__element{margin-bottom:12px}@media screen and (max-width:1300px){.styles-module__7S-hLq__column{width:100%}.styles-module__7S-hLq__column:not(:last-child){margin:0}.styles-module__7S-hLq__column:first-child,.styles-module__7S-hLq__column:nth-child(2){margin-bottom:20px}}@media screen and (max-width:900px){.styles-module__7S-hLq__column:nth-child(3){margin-bottom:20px}}@media screen and (max-width:600px){.styles-module__7S-hLq__column h3{font-size:16px}}
.page-module__OTfYDG__shipmentContent{flex-wrap:wrap;display:flex}@media screen and (max-width:1239px){.page-module__OTfYDG__shipmentContent{justify-content:center;align-items:center}}.page-module__OTfYDG__gallery{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.page-module__OTfYDG__galleryItem img{object-fit:cover;border-radius:20px;width:100%;height:320px;box-shadow:0 10px 30px #00000026}@media (max-width:900px){.page-module__OTfYDG__gallery{grid-template-columns:1fr}}
