@charset "UTF-8";.breadcrumbs{font-size:14px;line-height:1.2;margin:0 0 16px;color:#666}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;padding:0;margin:0}.breadcrumbs__item{display:inline-flex;align-items:center}.breadcrumbs__link{color:#929292;text-decoration:none;transition:color .15s ease}.breadcrumbs__link:hover{color:#555;text-decoration:underline}.breadcrumbs__home{display:inline-flex;align-items:center}.breadcrumbs__icon{width:18px;height:18px;fill:currentColor;vertical-align:middle}.breadcrumbs__separator{color:#999;opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumbs__current{color:#555;font-weight:500}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.products-navigation{height:45px;opacity:1;box-shadow:0 1px #0000001a inset,0 -1px #0000001a inset;display:flex;flex-direction:column;justify-content:center}.products-menu{display:flex;justify-content:space-around;align-items:center;list-style:none;padding:0}@media(min-width:720px){.products-menu{display:flex;justify-content:space-between;width:720px;padding:0;margin:auto}}.products-menu a{color:#333;text-decoration:none;font-size:15px}h1,h2,h3,h4,h5,h6{font-weight:600;margin-top:0}h1{font-size:clamp(1.5rem,4vw + .5rem,1.75rem);line-height:1.3;margin-bottom:1rem}h2{font-size:22px;line-height:1.35;margin-bottom:.875rem;color:#00b3c2}h3{font-size:20px;line-height:1.4;margin-bottom:.75rem}h4{font-size:18px;line-height:1.45;margin-bottom:.625rem}h5{font-size:clamp(.9375rem,1.2vw + .4rem,1rem);line-height:1.5;margin-bottom:.5rem}h6{font-size:clamp(.8125rem,1vw + .4rem,.875rem);line-height:1.5;margin-bottom:.5rem}h1{color:#00b3c2;font-size:1.8rem;margin:0 0 1.5rem;padding-left:.3rem;font-weight:600;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.komax-grid-header{display:none}@media(min-width:1000px){.komax-grid-header{display:flex;order:1}}.komax-grid-footer{display:none}@media(min-width:1000px){.komax-grid-footer{display:flex;order:3}}.logo__block{background-color:#6b848c}.logo__block_image{max-width:980px;margin:0 auto;padding:0;height:58px}@media(min-width:1000px){.main-content{display:flex;flex-direction:row-reverse;gap:20px;justify-content:center;align-content:flex-start;width:1000px;margin:0 auto;order:2}}#komax_nav{display:none}@media(min-width:1000px){#komax_nav{display:block;width:232px;margin:60px 0 0;padding:0}}.mosk_nav_header{background-image:url(https://peletis.com.ua/img/strelka_right.png);background-size:165px 41px;width:165px;height:41px}.mosk_nav_header p{font-weight:700;color:#fff;padding:0 12px;font-size:18px;line-height:41px}.mosk_nav_items{margin:10px 0 40px 5px;padding:4px 8px}.mosk_nav_items li{color:gray;font-size:12pt;font-weight:700;margin-bottom:10px;list-style:none;line-height:20px}.mosk_nav_items a{color:#939190;text-decoration:none}.mosk-adress{display:flex;flex-direction:column;gap:10px;margin-top:85px;font-size:14.4px;line-height:20px}.mosk-adress p a{color:#939190;text-decoration:none}.language-panel{display:flex;justify-content:flex-end;gap:25px;padding:0 5px;margin-bottom:20px}.language-panel__contacts{display:flex;gap:15px;align-items:center}.language-panel__phone{font-weight:700;text-decoration:none;color:#faa732;transition:color .2s}.language-panel__phone:hover{color:#00b3c2}.language-panel__icon{width:20px;height:20px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .2s}.language-panel__icon:hover{transform:scale(1.1)}.language-panel__icon--viber{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path d='M16 0C8.1 0 0 1.7 0 14c0 6.6 2.3 10.7 7 12.6v3.7c0 .7.4 1.3 1 1.6.2.1.5.1.7.1.4 0 .9-.2 1.2-.5l3.6-3.6c.8 0 1.6.1 2.5.1 7.9 0 16-1.7 16-14S23.9 0 16 0' fill='%237b519c'/><path d='M15.5 9.1c2.4 0 4.4 2 4.4 4.4 0 .6.4 1 1 1s1-.4 1-1c0-3.5-2.9-6.4-6.4-6.4-.6 0-1 .4-1 1s.4 1 1 1' fill='%23fff'/><path d='M15.5 12.2c.7 0 1.3.6 1.3 1.3 0 .6.4 1 1 1s1-.4 1-1c0-1.8-1.5-3.3-3.3-3.3-.6 0-1 .4-1 1s.4 1 1 1M15.5 4c-.6 0-1 .4-1 1s.4 1 1 1c4.1 0 7.5 3.4 7.5 7.5 0 .6.4 1 1 1s1-.4 1-1C25 8.3 20.7 4 15.5 4' fill='%23fff'/><path d='m21.9 17.1-.2-.1s-2.2-1.1-2.6-1.2c-.8-.3-1.6-.1-2.1.6l-.1.2c-.2.3-.5.7-.7.9-.5-.2-1.4-.6-2.6-1.6-.8-.7-1.4-1.6-1.7-2.1l.2-.2.3-.3c.2-.2.3-.4.5-.7.2-.5.2-1 0-1.6-.1-.2-.5-1.1-.8-1.8l-.4-.8c-.4-1-1-1.2-1.7-1.2-.1-.2-.2-.2-.4-.2-.8 0-1.5.3-2 .8S6 9.4 6 11.6c0 1.8 1.1 3.5 1.7 4.4l.1.1c1.9 2.8 4.3 4.8 6.7 5.8 2.1.9 3.3 1.1 4.1 1.1.4 0 .7 0 .9-.1 1.3-.3 2.8-1.2 3.2-2.4.2-.7.5-1.9.1-2.6-.2-.4-.6-.6-.9-.8' fill='%23fff'/></svg>")}.language-panel__icon--telegram{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'><defs><linearGradient id='a' x1='120' x2='120' y1='240' gradientUnits='userSpaceOnUse'><stop offset='0' stop-color='%231d93d2'/><stop offset='1' stop-color='%2338b0e3'/></linearGradient></defs><circle cx='120' cy='120' r='120' fill='url(%23a)'/><path fill='%23c8daea' d='M81.229 128.772l14.237 39.406s1.78 3.687 3.686 3.687 30.255-29.492 30.255-29.492l31.525-60.89L81.737 118.6z'/><path fill='%23a9c6d8' d='M100.106 138.878l-2.733 29.046s-1.144 8.9 7.754 0 17.415-15.763 17.415-15.763'/><path fill='%23fff' d='M81.486 130.178L52.2 120.636s-3.5-1.42-2.373-4.64c.232-.664.7-1.229 2.1-2.2 6.489-4.523 120.106-45.36 120.106-45.36s3.208-1.081 5.1-.362a2.77 2.77 0 0 1 1.885 2.055 9.4 9.4 0 0 1 .254 2.585c-.009.752-.1 1.449-.169 2.542-.692 11.165-21.4 94.493-21.4 94.493s-1.239 4.876-5.678 5.043a8.13 8.13 0 0 1-5.925-2.292c-8.711-7.493-38.819-27.727-45.472-32.177a1.27 1.27 0 0 1-.546-.9c-.093-.469.417-1.05.417-1.05s52.426-46.6 53.821-51.492c.108-.379-.3-.566-.848-.4-3.482 1.281-63.844 39.4-70.506 43.607a3.2 3.2 0 0 1-1.48.09'/></svg>")}.language-switcher--inline{display:none;align-items:center;gap:5px}@media(min-width:1000px){.language-switcher--inline{display:flex}}.language-switcher__item{font-weight:700;text-decoration:none;color:gray;transition:color .2s}.language-switcher__item:hover:not(.language-switcher__item--active){color:#00b3c2}.language-switcher__item--active{color:#faa732;pointer-events:none}.language-switcher__divider{color:gray}.language-switcher--dropdown{position:relative}.language-switcher__toggle{display:flex;align-items:center;gap:4px;background:none;border:none;padding:0;margin:0;cursor:pointer;color:#fff;font-size:18px;font-family:inherit;text-transform:lowercase}.language-switcher__toggle:focus{outline:none}.language-switcher__arrow{width:10px;height:6px;transition:transform .2s ease}.language-switcher--open .language-switcher__arrow{transform:rotate(180deg)}.language-switcher__dropdown{position:absolute;top:100%;right:0;margin:0;padding:0;list-style:none;background-color:#000000d9;border-radius:4px;min-width:50px;opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:1000}.language-switcher--open .language-switcher__dropdown{opacity:1;visibility:visible;transform:translateY(5px)}.language-switcher__dropdown li{margin:0;padding:0}.language-switcher__dropdown-item{display:block;padding:8px 12px;color:#fff;font-size:16px;text-decoration:none;text-transform:lowercase;text-align:center;transition:background-color .2s ease}.language-switcher__dropdown-item:hover{background-color:#ffffff26}.change-language.language-switcher--dropdown{position:absolute;top:5px;right:70px;text-decoration:none}.delivery-section{max-width:724px;margin:0 auto;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333;padding:20px;background-color:#f5f5f5}.delivery-section h1,.delivery-section h2{color:#5f7c8a;font-size:28px;margin-bottom:25px;font-weight:500}.delivery-section .description{margin-bottom:20px;color:#555;font-size:15px}.delivery-section .pricing-title{color:#5f7c8a;font-size:20px;margin:30px 0 20px;font-weight:500}.delivery-section .table-wrapper{width:100%;max-width:724px;overflow-x:auto;margin:0 auto}.delivery-section table{width:100%;border-collapse:collapse;background-color:#fff}.delivery-section thead{background-color:#f8f9fa}.delivery-section th{padding:15px 10px;text-align:center;font-weight:600;color:#5f7c8a;border:1px solid #dee2e6;font-size:14px}.delivery-section td{padding:15px 10px;text-align:center;border:1px solid #dee2e6;font-size:14px;color:#555}.delivery-section tbody tr{transition:background-color .2s ease}.delivery-section tbody tr:hover{background-color:#f1f7fa;cursor:pointer}@media(max-width:768px){.delivery-section{padding:20px 15px}.delivery-section h1{font-size:22px;margin-bottom:20px}.delivery-section .description{font-size:14px}.delivery-section .pricing-title{font-size:18px}.delivery-section .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.delivery-section table{min-width:600px}.delivery-section th,.delivery-section td{padding:12px 8px;font-size:13px}}@media(max-width:480px){.delivery-section{padding:15px 10px}.delivery-section h1{font-size:20px}.delivery-section .description{font-size:13px}.delivery-section th,.delivery-section td{padding:10px 6px;font-size:12px}}.gallery{max-width:1200px;margin:0 auto;padding:30px;background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 10px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333}.gallery__title{margin-bottom:30px;font-size:24px;font-weight:500;color:#5f7c8a}.gallery__delivery{max-width:724px;margin:0 auto 40px}.gallery__delivery-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;margin-bottom:20px}.gallery__delivery-grid .gallery__item-image{height:280px}.gallery__samples{max-width:724px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gallery__item{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;cursor:zoom-in;transition:transform .3s ease,box-shadow .3s ease}.gallery__item:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.gallery__item:hover .gallery__item-image{transform:scale(1.05)}.gallery__item-image{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.gallery__item-caption{display:flex;align-items:center;justify-content:center;min-height:65px;padding:12px;font-size:14px;color:#555;text-align:center;background-color:#f8f9fa}@media(max-width:768px){.gallery{padding:20px 15px}.gallery__title{margin-bottom:20px;font-size:20px}.gallery__delivery-grid{grid-template-columns:1fr;gap:15px}.gallery__samples{grid-template-columns:repeat(2,1fr);gap:15px}.gallery__item-caption{padding:10px;font-size:13px}}@media(max-width:480px){.gallery{padding:15px 10px}.gallery__title{font-size:18px}.gallery__samples{grid-template-columns:1fr}}#specs-section{max-width:1200px;margin:0 auto;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 10px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333;background-color:#f5f5f5}#specs-section h1,#specs-section h2{color:#5f7c8a;font-size:28px;margin-bottom:25px;font-weight:500}#specs-section .table-wrapper{max-width:724px;margin:0 auto 40px}#specs-section table{width:100%;border-collapse:collapse;background-color:#fff;margin-bottom:40px}#specs-section tr{transition:background-color .2s ease}#specs-section tr:hover{background-color:#f1f7fa}#specs-section td{padding:15px;border:1px solid #dee2e6;font-size:15px}#specs-section td:first-child{font-weight:500;color:#444;width:50%}#specs-section td:last-child{color:#555;width:50%}@media(max-width:768px){#specs-section{padding:20px 15px}#specs-section h1{font-size:22px;margin-bottom:20px}#specs-section td{padding:12px;font-size:14px}}@media(max-width:480px){#specs-section{padding:15px 10px}#specs-section h1{font-size:20px}#specs-section td{padding:10px;font-size:13px}#specs-section td:first-child{width:55%}#specs-section td:last-child{width:45%}}.pelletis{padding:20px;font-family:Arial,sans-serif;color:#2b2b2b}.pelletis .container{max-width:724px;margin:0 auto}.pelletis h2,.pelletis h3{color:#345a74;margin-bottom:15px}.pelletis p{line-height:1.6;margin-bottom:20px}.pelletis .features,.pelletis .details{list-style:none;padding:0;margin:0 0 25px;display:grid;gap:8px}.pelletis .features{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.pelletis .details li{padding-left:5px}.pelletis-cert{padding:20px;font-family:Arial,sans-serif;color:#2b2b2b}.pelletis-cert .container{max-width:724px;margin:0 auto}.pelletis-cert h2{color:#345a74;margin-bottom:15px}.pelletis-cert p{line-height:1.6;margin-bottom:25px}.pelletis-cert .cert-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pelletis-cert .cert-images img{width:100%;height:auto;border:1px solid #ddd;border-radius:4px}@media(max-width:600px){.pelletis-cert .cert-images{grid-template-columns:1fr}}.pricing-section{max-width:1200px;margin:0 auto;padding:30px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333}.pricing-section .consultation-banner{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;padding:20px 30px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:8px;box-shadow:0 2px 8px #00000014}.pricing-section h2{margin-bottom:25px;font-size:28px;font-weight:500;color:#5f7c8a}.pricing-section .description{max-width:724px;margin:0 auto 30px;font-size:15px;line-height:1.8;color:#555}.pricing-section .highlight{padding:2px 6px;background-color:#fef3c7;border-radius:3px;font-weight:600}.pricing-section .products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:724px;margin:40px auto 0}.pricing-section .product-card{display:flex;flex-direction:column;overflow:hidden;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}.pricing-section .product-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.pricing-section .product-image{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.pricing-section .product-info{display:flex;flex-direction:column;flex-grow:1;padding:20px}.pricing-section .product-title{display:flex;align-items:center;justify-content:center;min-height:40px;margin-bottom:15px;font-size:16px;font-weight:600;color:#333;text-align:center}.pricing-section .product-details{flex-grow:1;margin-bottom:15px}.pricing-section .product-detail{margin-bottom:8px;font-size:14px;color:#666}.pricing-section .product-detail span{font-weight:500;color:#333}.pricing-section .product-price{margin-bottom:15px;font-size:16px;font-weight:700;color:#f59e0b}.pricing-section .buy-button{width:100%;padding:12px;font-size:16px;font-weight:500;color:#fff;text-transform:lowercase;background:linear-gradient(135deg,#f5a623,#f7b84e);border:none;border-radius:6px;box-shadow:0 4px 12px #f5a6234d;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease}.pricing-section .buy-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f5a62366}.pricing-section .buy-button:active{transform:translateY(0)}@media(max-width:768px){.pricing-section{padding:20px 15px}.pricing-section .consultation-banner{flex-direction:column;gap:20px;padding:20px;text-align:center}.pricing-section h1{margin-bottom:20px;font-size:24px}.pricing-section .description{font-size:14px}.pricing-section .products-grid{grid-template-columns:repeat(2,1fr);gap:15px}.pricing-section .product-image{height:180px}.pricing-section .product-info{padding:15px}.pricing-section .product-title{font-size:15px}.pricing-section .product-detail{font-size:13px}.pricing-section .product-price{font-size:16px}}@media(max-width:480px){.pricing-section{padding:15px 10px}.pricing-section .consultation-banner{padding:15px}.pricing-section h1{font-size:20px}.pricing-section .description{font-size:13px}.pricing-section .products-grid{grid-template-columns:1fr;gap:15px}.pricing-section .product-image{height:200px}}.order-calculator{max-width:1200px;margin:0 auto;padding:30px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.order-calculator__title{margin-bottom:40px;font-size:32px;font-weight:400;color:#5f7c8a}.order-calculator__description{max-width:724px;margin:0 auto 30px;font-size:15px;line-height:1.8;color:#555}.order-calculator__highlight{font-weight:500;color:#f59e0b}.order-calculator__content{display:grid;grid-template-columns:280px 1fr;gap:40px;max-width:724px;margin:0 auto}.order-calculator__visual{display:flex;flex-direction:column}.order-calculator__image{width:100%;height:auto;margin-bottom:20px;border-radius:8px}.order-calculator__specs{display:flex;flex-direction:column;gap:12px}.order-calculator__spec-item{display:flex;align-items:center;gap:10px;padding:10px;font-size:14px;color:#555;background-color:#f9fafb;border-radius:6px}.order-calculator__spec-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;font-size:12px;font-weight:700;color:#fff;background-color:#f59e0b;border-radius:50%}.order-calculator__spec-icon svg{width:14px;height:14px}.order-calculator__spec-label{font-weight:500;color:#333}.order-calculator__form{display:flex;flex-direction:column}.order-calculator__form-title{margin-bottom:25px;font-size:22px;font-weight:500;color:#333}.order-calculator__form-group{margin-bottom:20px;padding:1px}.order-calculator__label{display:block;margin-bottom:8px;font-size:15px;color:#555}.order-calculator__select,.order-calculator__input{box-sizing:border-box;width:100%;padding:10px 15px;font-family:inherit;font-size:14px;background-color:#fff;border:1px solid #ddd;border-radius:6px;transition:border-color .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.order-calculator__select:focus,.order-calculator__input:focus{outline:none;border-color:#f59e0b}.order-calculator__select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23555' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:35px}.order-calculator__input--error{border-color:#ef4444}.order-calculator__error{display:block;margin-top:4px;font-size:13px;color:#ef4444}.order-calculator__actions{display:flex;align-items:center;gap:15px;margin:25px 0}.order-calculator__btn{padding:10px 30px;font-family:inherit;font-size:15px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease}.order-calculator__btn:hover{transform:translateY(-2px)}.order-calculator__btn:active{transform:translateY(0)}.order-calculator__btn:disabled,.order-calculator__btn--loading{opacity:.7;cursor:not-allowed;transform:none}.order-calculator__btn--calculate{color:#fff;background:linear-gradient(135deg,#f5a623,#f7b84e);box-shadow:0 3px 10px #f5a6234d}.order-calculator__btn--calculate:hover{box-shadow:0 5px 15px #f5a62366}.order-calculator__btn--submit{align-self:center;margin-bottom:25px;padding:14px 40px;font-size:16px;color:#fff;background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 12px #10b9814d}.order-calculator__btn--submit:hover{box-shadow:0 6px 16px #10b98166}.order-calculator__btn--final{align-self:center;padding:14px 40px;font-size:16px;color:#fff;text-transform:lowercase;background:linear-gradient(135deg,#f5a623,#f7b84e);box-shadow:0 4px 12px #f5a6234d}.order-calculator__btn--final:hover{box-shadow:0 6px 16px #f5a62366}.order-calculator__result{padding:20px;margin:25px 0;background-color:#f9fafb;border-radius:8px}.order-calculator__result-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:15px}.order-calculator__result-row:not(:last-child){border-bottom:1px solid #e5e7eb}.order-calculator__result-label{color:#666}.order-calculator__result-value{font-weight:600;color:#333}.order-calculator__result-value--total{font-size:24px;color:#f59e0b}.order-calculator__order-form{display:flex;flex-direction:column}@media(max-width:768px){.order-calculator{padding:20px 15px}.order-calculator__title{margin-bottom:30px;font-size:26px}.order-calculator__description{margin-bottom:25px;font-size:14px}.order-calculator__content{grid-template-columns:1fr;gap:30px}.order-calculator__image{max-width:300px;margin:0 auto 20px}.order-calculator__form-title{margin-bottom:20px;font-size:20px}.order-calculator__actions{flex-direction:column;align-items:stretch;gap:10px}.order-calculator__btn{width:100%}.order-calculator__result-value--total{font-size:20px}}@media(max-width:480px){.order-calculator{padding:15px 10px}.order-calculator__title{font-size:22px}.order-calculator__description{font-size:13px}.order-calculator__form-title{font-size:18px}.order-calculator__label,.order-calculator__result-label,.order-calculator__result-value{font-size:14px}.order-calculator__result{padding:15px}.order-calculator__select,.order-calculator__input{padding:10px 12px;font-size:13px}}.price-table-section{max-width:724px;margin:0 auto;padding:30px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.price-table-section h2{color:#5f7c8a;font-size:28px;font-weight:500}.price-table-section .subtitle{margin:25px 0 20px 20px;color:#5f7c8a;font-size:16px}.price-table-section .table-wrapper{max-width:724px;margin:0 auto;overflow-x:auto}.price-table-section table{width:100%;border-collapse:collapse;background-color:#fff}.price-table-section th,.price-table-section td{padding:15px;text-align:center;border:1px solid #dee2e6;font-size:15px}.price-table-section th{background-color:#f8f9fa;font-weight:600;color:#5f7c8a}.price-table-section td{color:#555}.price-table-section tbody tr:hover{background-color:#f1f7fa}.price-table-section .image-cell{width:140px}.price-table-section .product-image{width:100px;height:auto;display:block;margin:0 auto}.price-table-section .quantity-cell{font-weight:500;color:#333}.price-table-section .price-cell{font-weight:600;color:#f59e0b}@media(max-width:768px){.price-table-section{padding:20px 15px}.price-table-section h2{font-size:22px}.price-table-section .subtitle{font-size:14px}.price-table-section th,.price-table-section td{padding:12px 10px;font-size:14px}.price-table-section .image-cell{display:none}}@media(max-width:480px){.price-table-section{padding:15px 10px}.price-table-section h2{font-size:20px}.price-table-section .subtitle{font-size:13px}.price-table-section th,.price-table-section td{padding:10px 8px;font-size:13px}}.order-modal__overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:#0009;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000}.order-modal__overlay.active{opacity:1;visibility:visible}.order-modal__content{position:relative;box-sizing:border-box;width:90%;max-width:420px;max-height:90vh;overflow-y:auto;padding:30px;background-color:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;transform:translateY(-20px);transition:transform .3s ease}.active .order-modal__content{transform:translateY(0)}.order-modal__close{position:absolute;top:15px;right:15px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:24px;color:#555;background:none;border:none;cursor:pointer;transition:color .2s ease}.order-modal__close:hover{color:#333}.order-modal__title{margin-bottom:25px;font-size:22px;font-weight:600;color:#5f7c8a;text-align:center}.order-modal__icon{display:flex;align-items:center;justify-content:center;width:70px;height:70px;margin:0 auto 20px;background-color:#10b981;border-radius:50%}.order-modal__icon svg{width:40px;height:40px;color:#fff}.order-modal__order-number{margin-bottom:15px;font-size:18px;font-weight:500;color:#333;text-align:center}.order-modal__order-number span{font-weight:700;color:#5f7c8a}.order-modal__message{margin-bottom:25px;font-size:15px;line-height:1.6;color:#555;text-align:center}.order-modal__form{display:flex;flex-direction:column;gap:20px}.order-modal__form-group{display:flex;flex-direction:column;gap:6px}.order-modal__label{font-size:14px;font-weight:500;color:#333}.order-modal__input{box-sizing:border-box;width:100%;padding:12px 15px;font-family:inherit;font-size:15px;color:#333;background-color:#f8f9fa;border:2px solid transparent;border-radius:8px;transition:border-color .2s ease,background-color .2s ease}.order-modal__input::-moz-placeholder{color:#999}.order-modal__input::placeholder{color:#999}.order-modal__input:focus{outline:none;border-color:#5f7c8a;background-color:#fff}.order-modal__input--error{border-color:#ef4444}.order-modal__input--textarea{min-height:80px;resize:vertical}.order-modal__error{font-size:13px;color:#ef4444}.order-modal__submit{box-sizing:border-box;width:100%;padding:14px;font-family:inherit;font-size:16px;font-weight:600;color:#fff;text-transform:lowercase;background:linear-gradient(135deg,#f5a623,#f7b84e);border:none;border-radius:8px;box-shadow:0 4px 12px #f5a6234d;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.order-modal__submit:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f5a62366}.order-modal__submit:active{transform:translateY(0)}.order-modal__submit--loading,.order-modal__submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.order-modal__close-btn{box-sizing:border-box;display:block;width:100%;padding:14px;font-family:inherit;font-size:16px;font-weight:500;color:#fff;background-color:#5f7c8a;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.order-modal__close-btn:hover{background-color:#4a6370}.order-modal__contacts{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}.order-modal__contact{display:flex;align-items:center;gap:12px;padding:12px 15px;background-color:#f8f9fa;border-radius:8px;text-decoration:none;transition:background-color .2s ease}.order-modal__contact:hover{background-color:#f1f7fa}.order-modal__contact-icon{width:40px;height:40px;border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center}.order-modal__contact-icon--viber{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path d='M16 0C8.1 0 0 1.7 0 14c0 6.6 2.3 10.7 7 12.6v3.7c0 .7.4 1.3 1 1.6.2.1.5.1.7.1.4 0 .9-.2 1.2-.5l3.6-3.6c.8 0 1.6.1 2.5.1 7.9 0 16-1.7 16-14S23.9 0 16 0' fill='%237b519c'/><path d='M15.5 9.1c2.4 0 4.4 2 4.4 4.4 0 .6.4 1 1 1s1-.4 1-1c0-3.5-2.9-6.4-6.4-6.4-.6 0-1 .4-1 1s.4 1 1 1' fill='%23fff'/><path d='M15.5 12.2c.7 0 1.3.6 1.3 1.3 0 .6.4 1 1 1s1-.4 1-1c0-1.8-1.5-3.3-3.3-3.3-.6 0-1 .4-1 1s.4 1 1 1M15.5 4c-.6 0-1 .4-1 1s.4 1 1 1c4.1 0 7.5 3.4 7.5 7.5 0 .6.4 1 1 1s1-.4 1-1C25 8.3 20.7 4 15.5 4' fill='%23fff'/><path d='m21.9 17.1-.2-.1s-2.2-1.1-2.6-1.2c-.8-.3-1.6-.1-2.1.6l-.1.2c-.2.3-.5.7-.7.9-.5-.2-1.4-.6-2.6-1.6-.8-.7-1.4-1.6-1.7-2.1l.2-.2.3-.3c.2-.2.3-.4.5-.7.2-.5.2-1 0-1.6-.1-.2-.5-1.1-.8-1.8l-.4-.8c-.4-1-1-1.2-1.7-1.2-.1-.2-.2-.2-.4-.2-.8 0-1.5.3-2 .8S6 9.4 6 11.6c0 1.8 1.1 3.5 1.7 4.4l.1.1c1.9 2.8 4.3 4.8 6.7 5.8 2.1.9 3.3 1.1 4.1 1.1.4 0 .7 0 .9-.1 1.3-.3 2.8-1.2 3.2-2.4.2-.7.5-1.9.1-2.6-.2-.4-.6-.6-.9-.8' fill='%23fff'/></svg>")}.order-modal__contact-icon--telegram{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'><defs><linearGradient id='a' x1='120' x2='120' y1='240' gradientUnits='userSpaceOnUse'><stop offset='0' stop-color='%231d93d2'/><stop offset='1' stop-color='%2338b0e3'/></linearGradient></defs><circle cx='120' cy='120' r='120' fill='url(%23a)'/><path fill='%23c8daea' d='M81.229 128.772l14.237 39.406s1.78 3.687 3.686 3.687 30.255-29.492 30.255-29.492l31.525-60.89L81.737 118.6z'/><path fill='%23a9c6d8' d='M100.106 138.878l-2.733 29.046s-1.144 8.9 7.754 0 17.415-15.763 17.415-15.763'/><path fill='%23fff' d='M81.486 130.178L52.2 120.636s-3.5-1.42-2.373-4.64c.232-.664.7-1.229 2.1-2.2 6.489-4.523 120.106-45.36 120.106-45.36s3.208-1.081 5.1-.362a2.77 2.77 0 0 1 1.885 2.055 9.4 9.4 0 0 1 .254 2.585c-.009.752-.1 1.449-.169 2.542-.692 11.165-21.4 94.493-21.4 94.493s-1.239 4.876-5.678 5.043a8.13 8.13 0 0 1-5.925-2.292c-8.711-7.493-38.819-27.727-45.472-32.177a1.27 1.27 0 0 1-.546-.9c-.093-.469.417-1.05.417-1.05s52.426-46.6 53.821-51.492c.108-.379-.3-.566-.848-.4-3.482 1.281-63.844 39.4-70.506 43.607a3.2 3.2 0 0 1-1.48.09'/></svg>")}.order-modal__contact-phone{font-size:16px;font-weight:500;color:#333}@media(max-width:480px){.order-modal__content{padding:20px}.order-modal__title{font-size:20px}.order-modal__icon{width:60px;height:60px}.order-modal__icon svg{width:35px;height:35px}.order-modal__input{padding:10px 12px;font-size:14px}.order-modal__submit,.order-modal__close-btn{padding:12px;font-size:15px}}.image-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;z-index:1000}.image-modal.active{display:flex;align-items:center;justify-content:center;animation:imageModalFadeIn .3s ease}.image-modal__close{position:absolute;top:20px;right:35px;font-size:40px;font-weight:700;color:#fff;cursor:pointer;transition:color .3s ease;z-index:1001}.image-modal__close:hover{color:#ccc}.image-modal__image{display:block;max-width:920px;max-height:90vh;margin:auto;cursor:pointer;animation:imageModalZoomIn .3s ease}@keyframes imageModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes imageModalZoomIn{0%{transform:scale(.8)}to{transform:scale(1)}}@media(max-width:768px){.image-modal__close{top:10px;right:20px;font-size:35px}.image-modal__image{max-width:95%;max-height:85vh}}.consultation-section{max-width:1200px;margin:0 auto 20px;padding:30px;background-color:#fff;border-radius:8px;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333}.consultation-banner{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:24px;background:#fde68a;border-radius:8px;box-shadow:0 2px 8px #00000014}.consultation-banner__text{font-size:20px;font-weight:500;color:#5f7c8a}.consultation-banner__phones{display:flex;align-items:center;gap:24px}.consultation-banner__phone-item{display:flex;align-items:center;gap:10px}.consultation-banner__phone-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.consultation-banner__phone-icon--kyivstar{background-color:#fff;color:#06c}.consultation-banner__phone-icon--vodafone{background-color:#e60000;color:#fff}.consultation-banner__phone-number{font-size:18px;font-weight:600;color:#333;text-decoration:none;white-space:nowrap}.consultation-banner__phone-number:hover{color:#5f7c8a}@media(max-width:768px){.consultation-banner{flex-direction:column;gap:20px;padding:20px;text-align:center}.consultation-banner__text{font-size:18px}.consultation-banner__phones{flex-direction:column;gap:15px}}@media(max-width:480px){.consultation-banner{padding:15px}.consultation-banner__phone-item{gap:20px}.consultation-banner__text{font-size:16px}.consultation-banner__phone-icon{width:35px;height:35px}.consultation-banner__phone-number{font-size:16px}}.peat-section{max-width:1200px;margin:0 auto;background-color:#fff;padding:40px 30px;border-radius:8px;box-shadow:0 2px 10px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333}.peat-section h1,.peat-section h2{color:#5f7c8a;font-size:32px;margin-bottom:30px;font-weight:500}.peat-section .content-wrapper{max-width:724px;margin:0 auto}.peat-section .intro-text{font-size:15px;color:#555;line-height:1.8;margin-bottom:40px}.peat-section .advantages-list{margin-bottom:40px}.peat-section .advantage-item{display:grid;grid-template-columns:200px 1fr;gap:20px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e5e7eb}.peat-section .advantage-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.peat-section .advantage-label{font-weight:600;color:#333;font-size:15px;text-align:right;padding-right:20px}.peat-section .advantage-description{font-size:15px;color:#555;line-height:1.8}.peat-section .notice-text{font-size:15px;color:#555;line-height:1.8;margin-bottom:20px;padding:20px;background-color:#fef3c7;border-left:4px solid #f59e0b;border-radius:4px}.peat-section .additional-info{font-size:15px;color:#555;line-height:1.8;padding:20px;background-color:#f0f9ff;border-left:4px solid #3b82f6;border-radius:4px}@media(max-width:768px){.peat-section{padding:30px 20px}.peat-section h1{font-size:26px;margin-bottom:25px}.peat-section .intro-text,.peat-section .advantage-description,.peat-section .notice-text,.peat-section .additional-info{font-size:14px}.peat-section .advantage-item{grid-template-columns:1fr;gap:10px;margin-bottom:20px;padding-bottom:20px}.peat-section .advantage-label{text-align:left;padding-right:0;padding-bottom:5px;border-bottom:2px solid #f59e0b}.peat-section .notice-text,.peat-section .additional-info{padding:15px}}@media(max-width:480px){.peat-section{padding:20px 15px}.peat-section h1{font-size:22px;margin-bottom:20px}.peat-section .intro-text,.peat-section .advantage-description,.peat-section .notice-text,.peat-section .additional-info{font-size:13px}.peat-section .advantage-label{font-size:14px}.peat-section .advantage-item{margin-bottom:15px;padding-bottom:15px}}.briquettes-section *{margin:0;padding:0;box-sizing:border-box}.briquettes-section{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333;background-color:#f5f5f5;max-width:1200px;margin:0 auto;background-color:#fff;padding:40px 30px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.briquettes-section h1{font-size:28px;margin-bottom:40px;font-weight:400;color:#5f7c8a}.briquettes-section h1 .highlight{color:#f59e0b;font-weight:500}.briquettes-section .catalog-wrapper{max-width:724px;margin:0 auto}.briquettes-section .product-card{display:grid;grid-template-columns:180px 1fr auto;gap:30px;align-items:center;padding:30px 0;border-bottom:1px solid #e5e7eb}.briquettes-section .product-card:last-child{border-bottom:none}.briquettes-section .product-image-wrapper{display:flex;align-items:center;justify-content:center;width:100%}.briquettes-section .product-image{width:160px;height:160px;-o-object-fit:contain;object-fit:contain;max-width:100%}.briquettes-section .product-info{display:flex;flex-direction:column;gap:8px}.briquettes-section .product-title{font-size:18px;font-weight:600;color:#333;margin-bottom:5px}.briquettes-section .product-detail{font-size:14px;color:#666;line-height:1.6}.briquettes-section .detail-button{background:linear-gradient(135deg,#f59e0b,#f7b84e);color:#fff;padding:10px 25px;font-size:14px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease;box-shadow:0 3px 10px #f59e0b4d;text-decoration:none;display:inline-block;text-align:center;white-space:nowrap}.briquettes-section .detail-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #f59e0b66}.briquettes-section .detail-button:active{transform:translateY(0)}.briquettes-section .price-block{text-align:right;min-width:140px}.briquettes-section .price-info{margin-bottom:20px}.briquettes-section .price-label{font-size:13px;color:#999;margin-bottom:5px}.briquettes-section .price-value{font-size:20px;font-weight:700;color:#f59e0b;margin-bottom:5px}@media(max-width:768px){.briquettes-section{padding:30px 20px}.briquettes-section h1{font-size:24px;margin-bottom:30px}.briquettes-section .product-card{grid-template-columns:1fr;grid-template-areas:"title" "image" "info" "price";gap:20px;padding:25px 0}.briquettes-section .product-image-wrapper{grid-area:image;justify-content:center;width:100%}.briquettes-section .product-image{width:100%;max-width:280px;height:auto;aspect-ratio:1}.briquettes-section .product-title{grid-area:title;font-size:17px;text-align:center}.briquettes-section .product-info{grid-area:info}.briquettes-section .product-detail{font-size:13px}.briquettes-section .price-block{grid-area:price;text-align:left;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%}.briquettes-section .price-info{display:flex;flex-direction:column}.briquettes-section .detail-button{padding:12px 20px;font-size:14px;flex-shrink:0}}@media(max-width:480px){.briquettes-section{padding:20px 15px}.briquettes-section h1{font-size:20px;margin-bottom:25px}.briquettes-section .product-card{grid-template-areas:"title" "image" "info" "price";gap:15px;padding:20px 0}.briquettes-section .product-image-wrapper{width:100%}.briquettes-section .product-image{width:100%;max-width:100%;height:auto;aspect-ratio:1}.briquettes-section .product-title{font-size:16px;text-align:center}.briquettes-section .product-detail{font-size:12px}.briquettes-section .price-value{font-size:18px}.briquettes-section .detail-button{width:100%;max-width:100%;margin-top:10px;padding:12px 15px}.briquettes-section .price-block{flex-direction:column;align-items:stretch;gap:10px;width:100%}.briquettes-section .price-info{width:100%}}.contacts-section{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#555;background-color:#fff;max-width:1200px;margin:0 auto;padding:40px 30px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.contacts-section *{margin:0;padding:0;box-sizing:border-box}@media(max-width:480px){.contacts-section{padding:20px 15px}}.contacts-section h1{font-size:28px;margin-bottom:10px;font-weight:400;color:#5f7c8a}@media(max-width:480px){.contacts-section h1{font-size:22px}}.contacts-section h1 .subtitle{color:#f59e0b;font-weight:400;text-decoration:underline;text-decoration-color:#f59e0b;text-underline-offset:3px}.contacts-section .section-title{font-size:22px;color:#333;margin-bottom:30px;font-weight:500}@media(max-width:480px){.contacts-section .section-title{font-size:18px;margin-bottom:25px}}.contacts-section .content-wrapper{max-width:724px;margin:0 auto}.contacts-section .map-container{width:100%;height:400px;margin:30px 0 40px;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.contacts-section .map-container iframe{width:100%;height:100%;border:none}@media(max-width:480px){.contacts-section .map-container{height:250px;margin:25px 0 30px}}.contacts-section .embedded-map{width:100%;height:0;overflow:hidden;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-top:20px;transition:height .3s ease;position:relative}.contacts-section .embedded-map.show{height:400px}.contacts-section .embedded-map iframe{width:100%;height:350px;border:none}.contacts-section .warehouse-card{margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid #dee2e6}.contacts-section .warehouse-card:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media(max-width:480px){.contacts-section .warehouse-card{margin-bottom:35px;padding-bottom:25px}}.contacts-section .warehouse-content{display:grid;grid-template-columns:280px 1fr;gap:25px}@media(max-width:724px){.contacts-section .warehouse-content{grid-template-columns:1fr;gap:20px}}.contacts-section .warehouse-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px #0000001a}@media(max-width:724px){.contacts-section .warehouse-image{max-width:280px}}@media(max-width:480px){.contacts-section .warehouse-image{max-width:100%}}.contacts-section .warehouse-title{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}@media(max-width:480px){.contacts-section .warehouse-title{font-size:16px;margin-bottom:12px}}.contacts-section .info-box{background:linear-gradient(135deg,#fef6e7,#fdeccf);padding:20px;border-radius:8px;border-left:4px solid #f59e0b}@media(max-width:480px){.contacts-section .info-box{padding:15px}}.contacts-section .info-row{display:flex;gap:15px;margin-bottom:10px;font-size:14px}.contacts-section .info-row:last-child{margin-bottom:0}@media(max-width:480px){.contacts-section .info-row{flex-direction:column;gap:5px;font-size:13px}}.contacts-section .info-label{color:#888;min-width:80px}@media(max-width:480px){.contacts-section .info-label{min-width:auto;font-weight:600}}.contacts-section .info-value{color:#333;font-weight:500}.contacts-section .info-value a{color:#5f7c8a;text-decoration:none;transition:color .2s ease}.contacts-section .info-value a:hover{color:#4a6370;text-decoration:underline}.contacts-section .map-button{background:linear-gradient(135deg,#f59e0b,#f7b13c);color:#fff;padding:12px 30px;font-size:14px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease;box-shadow:0 3px 10px #f59e0b4d;margin-top:20px}.contacts-section .map-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #f59e0b66}.contacts-section .map-button:active{transform:translateY(0)}@media(max-width:480px){.contacts-section .map-button{width:100%;padding:14px 20px}}.contacts-section .directions-link{display:block;background:linear-gradient(135deg,#f59e0b,#f7b13c);color:#fff;text-align:center;padding:12px 20px;text-decoration:none;font-size:14px;font-weight:500;transition:opacity .2s ease}.contacts-section .directions-link:hover{opacity:.9}.contacts-section .directions-section{margin-top:20px;padding:20px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #5f7c8a}@media(max-width:480px){.contacts-section .directions-section{padding:18px}}.contacts-section .directions-title{font-size:16px;font-weight:600;color:#333;margin-bottom:15px}@media(max-width:480px){.contacts-section .directions-title{font-size:15px}}.contacts-section .directions-text{font-size:14px;color:#555;line-height:1.8}@media(max-width:480px){.contacts-section .directions-text{font-size:13px}}.holiday-schedule{max-width:724px;margin:0 auto 40px;background:linear-gradient(to bottom,#fff9e6,#fff);border-left:4px solid #f5a623;border-radius:4px;padding:20px 25px;display:flex;justify-content:space-between;align-items:center;gap:20px;box-shadow:0 2px 8px #00000014}.holiday-schedule__content{flex:1}.holiday-schedule__title{color:#e67e00;font-size:18px;font-weight:700;margin-bottom:12px}.holiday-schedule__text{color:#333;font-size:15px;line-height:1.6}.holiday-schedule__text p{margin-bottom:4px}.holiday-schedule__text strong{font-weight:700}.holiday-schedule__image{flex-shrink:0}.holiday-schedule__image img{max-width:140px;height:auto;display:block}@media(max-width:600px){.holiday-schedule{flex-direction:column;text-align:center;padding:18px 15px}.holiday-schedule__title{font-size:16px;margin-bottom:10px}.holiday-schedule__text{font-size:14px}.holiday-schedule__image{order:-1;margin-bottom:10px}.holiday-schedule__image img{max-width:100px}}.office-card{display:flex;flex-direction:column;gap:10px;margin-top:85px;font-size:14.4px;line-height:20px}.office-card__title{margin:0}.office-card__info{display:flex;flex-direction:column;gap:8px}.office-card__info p{margin:0}.office-card__info a{color:#939190;text-decoration:none}.office-card__phones{margin:0}.office-card__phone--primary{font-weight:700}.office-card__button{margin:30px 0 60px 20px}.office-card__button .btn{text-decoration:none}.office-card__warehouse{margin-bottom:40px}.office-card__warehouse-title{color:#000;margin:0}.office-card__warehouse-name{margin:20px 0 0;font-weight:700;color:#656261}.office-card__warehouse-address{margin:0}.sidebar-promo__payment{margin-top:270px}.sidebar-promo__payment img{margin-bottom:10px}.sidebar-promo__payment p{margin:0}.sidebar-promo__viber{display:flex;align-items:center;gap:8px;margin-top:240px}.sidebar-promo__viber img{margin:0}.sidebar-promo__viber-label,.sidebar-promo__viber-link{color:#8156a3;font-weight:700}.site-footer{background:#6b848c;color:#fff;padding:20px 16px}@media(min-width:1000px){.site-footer{display:none}}.site-footer__container{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:720px;margin:0 auto}.site-footer__logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff}.site-footer__logo img{height:30px;width:auto}.site-footer__company{font-size:1.125rem;font-weight:600}.site-footer__contacts{display:flex;align-items:center;gap:16px}.site-footer__phone{color:#fff;font-size:1.125rem;font-weight:500;text-decoration:none;transition:color .2s}.site-footer__phone:hover{color:#00b3c2}.site-footer__messengers{display:flex;gap:12px}.site-footer__icon{display:block;width:28px;height:28px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .2s}.site-footer__icon:hover{transform:scale(1.1)}.site-footer__icon--viber{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path d='M16 0C8.1 0 0 1.7 0 14c0 6.6 2.3 10.7 7 12.6v3.7c0 .7.4 1.3 1 1.6.2.1.5.1.7.1.4 0 .9-.2 1.2-.5l3.6-3.6c.8 0 1.6.1 2.5.1 7.9 0 16-1.7 16-14S23.9 0 16 0' fill='%23fff' fill-opacity='0.9'/><path d='M15.5 9.1c2.4 0 4.4 2 4.4 4.4 0 .6.4 1 1 1s1-.4 1-1c0-3.5-2.9-6.4-6.4-6.4-.6 0-1 .4-1 1s.4 1 1 1' fill='%236b848c'/><path d='M15.5 12.2c.7 0 1.3.6 1.3 1.3 0 .6.4 1 1 1s1-.4 1-1c0-1.8-1.5-3.3-3.3-3.3-.6 0-1 .4-1 1s.4 1 1 1M15.5 4c-.6 0-1 .4-1 1s.4 1 1 1c4.1 0 7.5 3.4 7.5 7.5 0 .6.4 1 1 1s1-.4 1-1C25 8.3 20.7 4 15.5 4' fill='%236b848c'/><path d='m21.9 17.1-.2-.1s-2.2-1.1-2.6-1.2c-.8-.3-1.6-.1-2.1.6l-.1.2c-.2.3-.5.7-.7.9-.5-.2-1.4-.6-2.6-1.6-.8-.7-1.4-1.6-1.7-2.1l.2-.2.3-.3c.2-.2.3-.4.5-.7.2-.5.2-1 0-1.6-.1-.2-.5-1.1-.8-1.8l-.4-.8c-.4-1-1-1.2-1.7-1.2-.1-.2-.2-.2-.4-.2-.8 0-1.5.3-2 .8S6 9.4 6 11.6c0 1.8 1.1 3.5 1.7 4.4l.1.1c1.9 2.8 4.3 4.8 6.7 5.8 2.1.9 3.3 1.1 4.1 1.1.4 0 .7 0 .9-.1 1.3-.3 2.8-1.2 3.2-2.4.2-.7.5-1.9.1-2.6-.2-.4-.6-.6-.9-.8' fill='%236b848c'/></svg>")}.site-footer__icon--telegram{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'><circle cx='120' cy='120' r='120' fill='%23fff' fill-opacity='0.9'/><path fill='%236b848c' d='M81.486 130.178L52.2 120.636s-3.5-1.42-2.373-4.64c.232-.664.7-1.229 2.1-2.2 6.489-4.523 120.106-45.36 120.106-45.36s3.208-1.081 5.1-.362a2.77 2.77 0 0 1 1.885 2.055 9.4 9.4 0 0 1 .254 2.585c-.009.752-.1 1.449-.169 2.542-.692 11.165-21.4 94.493-21.4 94.493s-1.239 4.876-5.678 5.043a8.13 8.13 0 0 1-5.925-2.292c-8.711-7.493-38.819-27.727-45.472-32.177a1.27 1.27 0 0 1-.546-.9c-.093-.469.417-1.05.417-1.05s52.426-46.6 53.821-51.492c.108-.379-.3-.566-.848-.4-3.482 1.281-63.844 39.4-70.506 43.607a3.2 3.2 0 0 1-1.48.09'/></svg>")}.site-footer__copyright{font-size:.875rem;opacity:.7}html,body{height:100%;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}.wrapper{display:flex;flex-direction:column;min-height:100vh}main{flex:1;padding:24px 16px 16px}@media(min-width:720px){main{width:720px;margin:0 auto;padding:32px 16px 16px}}.margin-outside{margin-bottom:28px}.change-language{position:absolute;top:5px;right:70px;color:#fff;font-size:18px;text-decoration:none}p{line-height:1.5;margin:0;padding:0}.komax-article p{margin-bottom:1em;line-height:1.5;font-size:16px}.komax-article img{max-width:100%;height:auto;display:block;margin:1em 0}.page-updated{font-size:14px;font-style:italic;color:#ccc;text-align:end}@media(min-width:1000px){header{display:none}}.logo-block{background-color:#6b848c}.logo-container{padding:20px 15px 10px;display:flex;align-items:center;justify-content:space-between}.logo-link{display:flex;align-content:center;text-decoration:none;gap:10px}.logo-text{color:#fefefe;font-size:1.625rem;font-weight:600;line-height:35px;padding-top:3px}.logo-image{height:35px}#brandmenu{width:30px;height:30px;padding-top:4px}.brandmenu-dropdown{padding:0 0 10px 10px;margin:0;list-style:none;max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease}.brandmenu-dropdown li{padding:4px 4px 4px 0}.brandmenu-dropdown a{text-decoration:none;color:#fff;font-size:17px;padding:3px}.brandmenu-dropdown.show{max-height:500px;opacity:1}input,select{height:40px;padding:0 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;line-height:1.2;box-sizing:border-box}@media(min-width:720px){input,select{width:130px}}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' viewBox='0 0 24 24'><path d='M7 10l5 5 5-5z'/></svg>") no-repeat right 12px center;background-size:16px;background-color:#fff;cursor:pointer}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active{background-image:none}.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.komax-question-block{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;padding:0}@media(min-width:720px){.komax-question-block{display:flex;flex-direction:row;gap:40px;justify-content:center;align-items:center}}.komax-question-content{font-size:19px;font-weight:700;color:gray;margin:0;padding:0}@media(min-width:720px){.komax-question-content{font-size:28px;font-weight:700;color:gray}}.komax-question-answer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0}@media(min-width:720px){.komax-question-answer{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}}.komax-question-phone{font-weight:700;font-size:31px;color:#00b3c2;margin:0;padding:0}@media(min-width:720px){.komax-question-phone{font-weight:700;font-size:31px;color:#00b3c2}}
