@charset "UTF-8";.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}a.products-active{color:#6b848c;font-weight:600;font-size:18px}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}h1.komax-header{margin:0 0 1.2rem;padding-left:.5rem;text-align:center}.add-basket-actions,.calc-actions{display:flex;justify-content:flex-end;padding:20px}.calc-actions{background-color:#f5f5f5;border-top:1px solid #e5e5e5}.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}.calc-results-block{display:flex;flex-direction:column;gap:30px;max-height:0;overflow:hidden;transition:max-height .5s ease,padding .3s ease;padding:0 10px}.calc-results-block.active{max-height:500px;padding:10px}.calc-results-text{display:flex;flex-direction:column;gap:20px}.calc-results-text p{display:flex;justify-content:space-between;align-items:flex-end;line-height:18px}.calc-results-text span{font-size:14px}.calc-results-text span.results-sq{font-weight:700}.calc-results-text span.results-price{font-weight:700;font-size:18px;color:#fa7014}.show-current.active{max-height:500px;padding:20px}.show-current{box-sizing:border-box;max-height:0;overflow:hidden;transition:max-height .5s ease,padding .3s ease;display:flex;flex-direction:column;width:100%;font-size:20px;font-weight:700;color:green;padding:0;background-color:#ff9b03;gap:12px;justify-content:flex-start}.show-current p{color:#fff!important;font-size:16px!important;line-height:23px}.btn-large-success{display:inline-block;*display: inline;padding:11px 19px;margin-bottom:0;font-size:17.5px;line-height:20px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;text-shadow:0 -1px 0 rgba(0,0,0,.25);text-decoration:none;background-color:#5bb75b;*background-color: #51a351;background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border:1px solid #cccccc;*border: 0;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-bottom-color:#387038;border-radius:6px;*zoom: 1;box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462",endColorstr="#ff51a351",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}@media(min-width:720px){.btn-large-success{margin-top:10px;align-self:flex-start}}.btn-large-success:hover,.btn-large-success:focus{color:#fff;background-color:#51a351;*background-color: #499249;text-decoration:none}.btn-large-success:active,.btn-large-success.active{background-color:#408140;background-image:none;outline:0;box-shadow:inset 0 2px 4px #00000026,0 1px 2px #0000000d}.basket-block{display:flex;flex-direction:column;gap:20px;max-height:0;overflow:hidden;transition:max-height .5s ease,padding .3s ease;padding:0 10px}.basket-block.active{max-height:800px;padding:0 0 20px}.basket{background-color:#fde68a;padding:12px;display:flex;flex-direction:column;gap:10px;margin:0;list-style:none}.order-summary{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px}@media(min-width:720px){.order-summary{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding-right:20px}}.order-summary p{font-weight:700;font-size:18px}.order-summary .label{color:#5bb75b}.order-summary .quantity{color:#fa7014}.order-summary .price{font-size:20px;color:#fa7014;font-family:700}.order-summary .order-btn{margin:10px 0 10px 32px}.order-summary .clear-btn{margin:0 0 0 17px}.send-zakaz{display:flex;flex-direction:column;justify-content:flex-start;gap:30px}.client-info{display:flex;flex-direction:column;justify-content:flex-start;gap:16px}@media(min-width:720px){.client-info{width:430px}.client-info input{width:240px}}.radio-group{display:flex;flex-direction:column;gap:16px}.radio-group div,.radio-group label,.radio-group input{margin:0;padding:0;height:auto;width:auto}.radio-group div{display:flex;flex-direction:row;align-content:flex-start;gap:10px}.radio-group h3{margin:0}.setka-in-basket-block{position:relative;background-color:#fafafa99;border-color:#7676764d;border-style:solid;border-width:.909091px;color:#545454;font-family:monospace;font-feature-settings:normal;font-kerning:auto;font-optical-sizing:auto;font-size:13.3333px;line-height:18px;font-weight:400;overflow-wrap:break-word;padding:4px 20px 4px 4px}#orderResult.highlight{background:#ff0;transition:background .5s ease}.setka-item{position:absolute;top:5px;right:3px;display:block;border:none;color:#df4760;text-decoration:none;font-size:16px;font-weight:700;height:18px;width:18px;background:none;float:right;padding:0;text-align:center;line-height:18px;border-radius:50%;transition:background .3s,color .3s;cursor:pointer}.setka-item:hover{background-color:#df4760;color:#fff}.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-panel__switcher{display:none;align-items:center;gap:5px}@media(min-width:1000px){.language-panel__switcher{display:flex}}.language-panel__lang{font-weight:700;text-decoration:none;color:gray;transition:color .2s}.language-panel__lang:hover:not(.language-panel__lang--active){color:#00b3c2}.language-panel__lang--active{color:#faa732;pointer-events:none}.language-panel__divider{color:gray}.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{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{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%}#specs-section .cta-section{text-align:center;margin-top:40px}#specs-section .cta-text{font-size:24px;color:#333;margin-bottom:20px;font-weight:400}#specs-section .phone-number{color:#5f7c8a;font-weight:600;font-size:32px;white-space:nowrap;display:inline-block}#specs-section .cta-button{display:inline-block;background:linear-gradient(135deg,#f5a623,#f7b84e);color:#fff;padding:16px 40px;font-size:18px;font-weight:500;text-decoration:none;border-radius:8px;margin-top:20px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 15px #f5a6234d;cursor:pointer;border:none}#specs-section .cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f5a62366}#specs-section .cta-button:active{transform:translateY(0)}#specs-section .modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#00000080;animation:fadeIn .3s ease}#specs-section .modal.active{display:flex;align-items:center;justify-content:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#specs-section .modal-content{background-color:#fff;padding:40px;border-radius:12px;max-width:450px;width:90%;position:relative;animation:slideIn .3s ease;box-shadow:0 10px 40px #0003}@keyframes slideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}#specs-section .modal-close{position:absolute;top:15px;right:20px;font-size:28px;font-weight:700;color:#999;cursor:pointer;transition:color .2s ease;background:none;border:none;padding:0;line-height:1}#specs-section .modal-close:hover{color:#333}#specs-section .modal-title{font-size:24px;color:#333;margin-bottom:25px;font-weight:500}#specs-section .form-group{margin-bottom:20px}#specs-section .form-label{display:block;font-size:14px;color:#555;margin-bottom:8px;font-weight:500}#specs-section .form-input{width:100%;padding:12px 15px;font-size:15px;border:1px solid #ddd;border-radius:6px;transition:border-color .3s ease;font-family:inherit}#specs-section .form-input:focus{outline:none;border-color:#f5a623}#specs-section .form-input.error{border-color:#dc3545}#specs-section .error-message{color:#dc3545;font-size:13px;margin-top:5px;display:none}#specs-section .error-message.show{display:block}#specs-section .submit-button{width:100%;background:linear-gradient(135deg,#f5a623,#f7b84e);color:#fff;padding:14px;font-size:16px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease;box-shadow:0 4px 15px #f5a6234d}#specs-section .submit-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f5a62366}#specs-section .submit-button:disabled{opacity:.6;cursor:not-allowed;transform:none}#specs-section .success-message{text-align:center;padding:30px 20px}#specs-section .success-icon{font-size:60px;color:#28a745;margin-bottom:20px}#specs-section .success-text{font-size:18px;color:#333;line-height:1.6}#specs-section .success-subtext{font-size:15px;color:#666;margin-top:10px}@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}#specs-section .cta-text{font-size:20px}#specs-section .phone-number{font-size:26px}#specs-section .modal-content{padding:30px 25px}#specs-section .modal-title{font-size:20px}#specs-section .cta-button{padding:14px 30px;font-size:16px;width:100%;max-width:300px}}@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%}#specs-section .cta-text{font-size:18px;margin-bottom:15px}#specs-section .phone-number{font-size:22px}#specs-section .modal-content{padding:25px 20px}#specs-section .modal-title{font-size:18px;margin-bottom:20px}#specs-section .form-input{padding:10px 12px;font-size:14px}#specs-section .success-icon{font-size:50px}#specs-section .success-text{font-size:16px}#specs-section .cta-button{padding:12px 25px;font-size:15px}}.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 .contact-block{text-align:center;margin-top:30px}.pelletis .contact-block .contact-title{font-size:22px;font-weight:600;margin-bottom:10px}.pelletis .contact-block .phone{display:block;font-size:28px;color:#345a74;text-decoration:none;font-weight:700;margin-bottom:20px}.pelletis .contact-block .callback-btn{background:#f7a526;color:#fff;padding:14px 24px;border-radius:6px;border:none;font-size:16px;cursor:pointer;transition:.25s}.pelletis .contact-block .callback-btn:hover{background:#db8e1f}@media(max-width:480px){.pelletis .contact-block .phone{font-size:24px}.pelletis .contact-block .callback-btn{width:100%;font-size:18px}.pelletis .contact-block .contact-title{font-size:20px}}.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 .consultation-text{font-size:20px;font-weight:500;color:#5f7c8a}.pricing-section .phone-group{display:flex;align-items:center;gap:30px}.pricing-section .phone-item{display:flex;align-items:center;gap:10px}.pricing-section .phone-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:20px}.pricing-section .phone-icon.kyivstar{background-color:#fff;color:#06c}.pricing-section .phone-icon.vodafone{background-color:#e60000;color:#fff}.pricing-section .phone-number{font-size:18px;font-weight:600;color:#333;text-decoration:none;white-space:nowrap}.pricing-section .phone-number:hover{color:#5f7c8a}.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 .consultation-text{font-size:18px}.pricing-section .phone-group{flex-direction:column;gap:15px}.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 .consultation-text{font-size:16px}.pricing-section .phone-icon{width:35px;height:35px;font-size:18px}.pricing-section .phone-number{font-size:16px}.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__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__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__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{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.order-modal__contact-icon svg{width:22px;height:22px;fill:#fff}.order-modal__contact-icon--viber{background-color:#7360f2}.order-modal__contact-icon--telegram{background-color:#08c}.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}}body.image-modal-open{overflow:hidden}.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:30px;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:30px}.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{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}.briquettes-section .price-value.out-of-stock{color:#ef4444;font-size:16px}.briquettes-section .price-link{font-size:12px;color:#3b82f6;text-decoration:none;cursor:pointer}.briquettes-section .price-link:hover{text-decoration:underline}@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}}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:16px}@media(min-width:720px){main{width:720px;margin:0 auto}}footer{background:#6b848c;color:#fff;padding:30px;text-align:center}@media(min-width:1000px){footer{display:none}}.margin-outside{margin-bottom:28px}.content-center{text-align:center}.change-language{position:absolute;top:5px;right:70px;color:#fff;font-size:18px;text-decoration:none}#article-logo{display:none}p{line-height:1.5;margin:0;padding:0}.komax-article p{margin-bottom:1em;line-height:1.5;font-size:16px}.sale{display:flex;justify-content:flex-end;padding:20px 20px 20px 10px;background-color:#f5f5f5}@media(min-width:720px){.sale{width:390px;margin:0 0 0 auto;background-color:#fff}}.sale p{font-size:34px;font-weight:700;color:#333}.sale span{font-weight:700;font-size:18px;color:#ec971f;margin-left:6px}.komax-iframe{max-width:100%;aspect-ratio:16/10;border:none}.komax-iframe2{width:100%;aspect-ratio:4/3;border:none}.komax-article img{max-width:100%;height:auto;display:block;margin:1em 0}#super_table p{padding:4px}.page-update{font-size:14px;font-style:italic;color:#ccc;text-align:end}.komax-kak-sdelat-zakaz img{display:none!important}@media(min-width:720px){.komax-kak-sdelat-zakaz{display:grid;grid-template-columns:120px 1fr}.komax-kak-sdelat-zakaz h2{grid-column:1/3}.komax-kak-sdelat-zakaz img{display:block!important;grid-column:1/2;padding-right:20px}.komax-kak-sdelat-zakaz div{grid-column:2/3}}@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}.calc-block{display:flex;flex-direction:column}@media(min-width:720px){.calc-block{width:100%;flex-direction:row;gap:20px;justify-content:start}}.calc-head,.calc-subhead{text-align:center}.calc-active-link{color:#939190;font-size:21px;text-decoration:none;font-weight:500}.calc-active-link:hover,.calc-passive-link:hover{text-decoration:underline}.calc-passive-link{font-size:17px;color:#00b3c2;text-decoration:none}#moskitos_img{width:100%;aspect-ratio:270/417}@media(min-width:720px){#moskitos_img{width:270px;flex-shrink:0}}#moskitos_img img{width:100%;height:auto;display:block}#calc{display:flex;flex-direction:column;gap:16px;font-size:16px}@media(min-width:720px){#calc{width:100%}}.calc-form{display:flex;flex-direction:column;gap:16px;font-size:16px}@media(min-width:720px){.calc-form{width:100%}}.fieldset{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px}@media(min-width:720px){.fieldset{width:100%;flex-direction:row;justify-content:space-between;align-content:center}}.fieldset label{line-height:40px;font-size:16px}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}.calc-button{width:50%;align-self:center}.form-actions{display:flex;justify-content:flex-end;padding:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5}.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,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.perevagy_block{display:flex;flex-direction:column;justify-content:stretch}.perevagy_block_carts{width:100%;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}@media(min-width:720px){.perevagy_block_carts{flex-wrap:nowrap}}.perevagy_carts_header{font-size:18px;margin:30px 0 12px;color:#000}.perevagy_carts_header_accent{color:#fa7014}.perevagy_carts_item{display:flex;flex-shrink:1;flex-direction:column;align-items:center;gap:7px}.perevagy_carts_text{line-height:20px;font-family:Arial,sans-serif!important;color:#fa7014;font-size:15px;font-weight:400}.perevagy_carts_item img{max-width:100%}.komax-phones{display:flex;flex-direction:column;justify-content:flex-start;padding:15px 10px;border-left:8px solid #dfdddd;background-color:#fcf19d;gap:20px;font-size:16px;line-height:30px}@media(min-width:720px){.komax-phones{flex-direction:row;gap:8px;justify-content:space-between;padding:15px 6px;font-size:14px}}.komax-phones div{display:flex;align-items:center;justify-content:flex-start;gap:10px}@media(min-width:720px){.komax-phones div{gap:4px}}.komax-phones img{width:30px;height:auto}.komax-phones a{color:gray;text-decoration:none}ul.komax-profabriku{list-style-position:inside;display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;padding:0;margin:0}.komax-profabriku li{display:flex;align-items:center;margin-bottom:10px;position:relative;padding-left:20px}.komax-profabriku li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAgUlEQVR4AWOgD1jOR1hJ1/JHy1XwK+le/h8Iny/Xwq2kHqgAAnNhQgrLFVCUNMCVVMOElJc/BhqrCVfSC1dSCBNSAjoPYTumErCgCtAciODD5YrLm9EtQlj3CCrxEVMJQpns8tswaYRFmMpkkJQV4g4ZieXXEErwKbsKUkI4QmkMAEYugcH1AACSAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}.komax-ceny-carts{display:flex;flex-direction:column;gap:30px;padding:0;font-size:16px}@media(min-width:720px){.komax-ceny-carts{flex-direction:row;justify-content:space-between;gap:0px}}.komax-ceny-item{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"image content content" ". button .";padding:0;margin:0;grid-row-gap:10px}@media(min-width:720px){.komax-ceny-item{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "content" "button"}}.komax-ceny-item-title{font-weight:600;color:gray}.komax-ceny-item img{grid-area:image;width:100%}.komax-ceny-item ul{grid-area:content;padding:0;margin:0;list-style:none}@media(min-width:720px){.komax-ceny-item ul{justify-self:end}}.komax-ceny-item li{margin-bottom:10px}.komax-ceny-item-button{grid-area:button}@media(min-width:720px){.komax-ceny-item-button{justify-self:center}}.komax-dostavka-block{display:flex;flex-direction:column;justify-content:flex-start;padding:15px 10px;border-left:8px solid #dfdddd;background-color:#fcf19d;gap:20px;font-size:16px;line-height:30px}.komax-dostavka-price{font-size:26px;color:#208b19;line-height:32px}.komax-dostavka-text{font-size:22px;font-weight:700;color:#707070}.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}}.komax-gallery{display:flex;flex-direction:row;flex-wrap:wrap;padding:8px;justify-content:space-between;align-items:center}.komax-gallery>img{align-self:flex-start}.komax-gallery img{margin:10px}
