.alltop-ai-quick,.alltop-contact-launcher,.atp-floating-contact{display:none!important;visibility:hidden!important;pointer-events:none!important}.atp-trust-strip{background:#0f5132;color:#fff;padding:12px 18px;font-family:inherit;position:relative;z-index:2}.atp-trust-strip__inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.atp-trust-strip strong{font-size:18px;line-height:1.3}.atp-trust-strip__points{display:flex;gap:8px;flex-wrap:wrap}.atp-trust-strip__points span{background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .24);border-radius:6px;padding:7px 10px;font-size:13px;line-height:1;white-space:nowrap}.atp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 15px;border-radius:6px;font-weight:700;text-decoration:none!important;line-height:1.15;white-space:nowrap}.atp-btn--primary{background:#f7c948;color:#111!important}.atp-btn--dark{background:#102a43;color:#fff!important}.atp-floating-contact{position:fixed;right:18px;top:42%;transform:translateY(-50%);z-index:9998;display:flex;flex-direction:column;gap:8px}.atp-floating-contact a{width:132px;min-height:42px;border-radius:6px;color:#fff!important;text-decoration:none!important;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:700;box-shadow:0 8px 22px rgb(15 23 42 / .18)}.atp-floating-contact .whatsapp{background:#25d366;color:#073b20!important}.atp-floating-contact .messenger{background:#0866ff}.atp-floating-contact .viber{background:#7360f2}.atp-floating-contact .phone{background:#102a43}.atp-product-cta{border:1px solid #d9e2ec;border-left:4px solid #0f5132;background:#f8fbf9;border-radius:8px;padding:16px;margin:18px 0}.atp-product-cta h3{margin:0 0 8px;font-size:19px;line-height:1.25}.atp-product-cta p{margin:0 0 12px;color:#334e68}.atp-product-cta__actions,.atp-product-cta__resources{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.atp-product-cta__resources a{color:#0f5132;font-weight:700;text-decoration:underline}@media (max-width:767px){.atp-trust-strip{padding:12px}.atp-trust-strip__inner{align-items:stretch;gap:10px}.atp-trust-strip strong{font-size:16px}.atp-trust-strip__points{display:grid;grid-template-columns:1fr 1fr;gap:6px}.atp-trust-strip__points span{text-align:center;white-space:normal}.atp-trust-strip .atp-btn{width:100%}.atp-floating-contact{left:0;right:0;top:auto;bottom:0;transform:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border-top:1px solid #d9e2ec;padding:6px}.atp-floating-contact a{width:auto;min-height:44px;border-radius:5px;font-size:11px;box-shadow:none;padding:5px 3px}body{padding-bottom:62px}.atp-product-cta__actions .atp-btn{width:100%}}.atp-lead-form-wrap,.atp-seo-landing{max-width:1120px;margin:28px auto;padding:0 18px;font-family:inherit}.atp-lead-intro,.atp-landing-hero{background:#f7fbf8;border:1px solid #d9e2ec;border-left:5px solid #0f5132;border-radius:8px;padding:24px;margin-bottom:18px}.atp-eyebrow{margin:0 0 8px;color:#0f5132;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.04em}.atp-lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:18px}.atp-lead-form label{display:flex;flex-direction:column;gap:6px;font-weight:700;color:#102a43}.atp-lead-form input,.atp-lead-form select,.atp-lead-form textarea{width:100%;border:1px solid #bcccdc;border-radius:6px;padding:10px;font:inherit}.atp-field-full,.atp-lead-success,.atp-lead-errors{grid-column:1 / -1}.atp-lead-success{background:#f7fbf8;border:1px solid #0f5132;border-radius:8px;padding:22px}.atp-lead-errors{background:#fff5f5;border:1px solid #e53e3e;border-radius:8px;padding:12px 16px;margin:12px 0}.atp-landing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.atp-landing-grid>div,.atp-landing-faq{border:1px solid #d9e2ec;border-radius:8px;padding:20px;background:#fff}.atp-landing-faq details{border-top:1px solid #e6edf3;padding:12px 0}.atp-landing-faq summary{cursor:pointer;font-weight:800;color:#102a43}.atp-page-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.atp-contact-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.atp-btn--messenger{background:#0866ff;color:#fff!important}.atp-btn--viber{background:#7360f2;color:#fff!important}.atp-btn--phone{background:#102a43;color:#fff!important}.atp-btn--whatsapp{background:#25d366;color:#073b20!important}.atp-design-assistant{max-width:1120px;margin:28px auto;padding:0 18px 72px}.atp-checkbox-group{border:1px solid #d9e2ec;border-radius:8px;padding:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.atp-checkbox-group legend{font-weight:800;color:#102a43;padding:0 6px}.atp-checkbox-group label{display:flex;align-items:center;flex-direction:row;gap:6px;font-weight:600}.atp-checkbox-group input{width:auto}.atp-design-result{background:#f7fbf8;border:1px solid #0f5132;border-radius:8px;padding:20px}.atp-design-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.atp-design-result dl div{background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:12px}.atp-design-result dt{font-weight:800;color:#102a43;margin-bottom:4px}.atp-design-result dd{margin:0}@media (max-width:767px){.atp-lead-form,.atp-landing-grid{grid-template-columns:1fr}.atp-lead-intro,.atp-landing-hero{padding:18px}.atp-page-cta .atp-btn{width:100%}.atp-contact-actions{display:grid;grid-template-columns:1fr}.atp-checkbox-group,.atp-design-result dl{grid-template-columns:1fr}.atp-design-assistant{padding-bottom:86px}}.alltop-inventory-box,.alltop-compatibility-box,.alltop-product-links{border:1px solid #d9e2ec;border-left:4px solid #0f5132;border-radius:8px;background:#fff;padding:16px;margin:18px 0}.alltop-inventory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.alltop-inventory-grid>div{background:#f7fbf8;border:1px solid #d9e2ec;border-radius:8px;padding:12px}.alltop-phase3-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.alltop-phase3-list a,.alltop-phase3-list span{background:#f7fbf8;border:1px solid #d9e2ec;border-radius:6px;padding:10px;text-decoration:none!important;color:#102a43}@media(max-width:767px){.alltop-inventory-grid,.alltop-phase3-list{grid-template-columns:1fr}}.mcb-item-y74lq35 .products li.product.outofstock img,.mcb-item-y74lq35 .products li.product.outofstock .image_wrapper img{opacity:1!important;filter:none!important}.mcb-item-y74lq35 .products li.product .soldout,.mcb-item-y74lq35 .products li.product .stock{display:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) ul.products li.product.outofstock img,body:not(.woocommerce-cart):not(.woocommerce-checkout) .products li.product.outofstock img,body:not(.woocommerce-cart):not(.woocommerce-checkout) .mfn-product-li-item.outofstock img{opacity:1!important;filter:none!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) ul.products li.product .soldout,body:not(.woocommerce-cart):not(.woocommerce-checkout) .products li.product .soldout,body:not(.woocommerce-cart):not(.woocommerce-checkout) .stock.out-of-stock{display:none!important}.alltop-ai-messages>.alltop-ai-lead.is-active{display:block!important;margin:12px 0 8px}.alltop-ai-messages>.alltop-ai-lead{box-sizing:border-box;border:1px solid #d3e7dd;border-radius:12px;padding:12px;background:#f7fbf8}.alltop-ai-messages>.alltop-ai-lead.is-active{ display:block!important; margin:12px 0 8px}.alltop-ai-messages>.alltop-ai-lead{ box-sizing:border-box; border:1px solid #d3e7dd; border-radius:12px; padding:12px; background:#f7fbf8}.woocommerce-product-gallery__image{content-visibility:auto;contain-intrinsic-size:420px 420px}.woocommerce-product-gallery__image img{height:auto;aspect-ratio:1/1;object-fit:contain;background:#fff}.products .product img,.blog_wrapper img,.posts_group img{content-visibility:auto;contain-intrinsic-size:320px 240px}.single-product .column_product_cart_button.hide-desktop.hide-laptop.hide-mobile{display:block!important}.single-product .column_product_cart_button .mfn-product-add-to-cart,.single-product .column_product_cart_button form.cart,.single-product .column_product_cart_button .single_variation_wrap,.single-product .column_product_cart_button .woocommerce-variation-add-to-cart{display:block!important;width:100%!important;height:auto!important}.single-product .column_product_cart_button .single_add_to_cart_button{display:inline-flex!important;width:auto!important;min-width:180px!important;min-height:46px!important;align-items:center!important;justify-content:center!important}@media(max-width:700px){.woocommerce-product-gallery{min-height:320px}.woocommerce-product-gallery__wrapper{min-height:320px}.alltop-r10-launcher{will-change:transform}.single-product .column_product_cart_button{width:100%!important;max-width:100%!important}.single-product .column_product_cart_button .single_add_to_cart_button{width:100%!important}}#mfn-footer-template .column_footer_logo img,#Footer .column_footer_logo img,footer .column_footer_logo img{max-width:420px!important;width:100%!important;height:auto!important}#mfn-footer-template .column_footer_logo,#Footer .column_footer_logo,footer .column_footer_logo{max-width:460px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) #backTop{right:26px!important;bottom:86px!important;z-index:999990!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .alltop-r10-launcher{right:22px!important;bottom:22px!important;z-index:1000001!important}@media(max-width:700px){#mfn-footer-template .column_footer_logo img,#Footer .column_footer_logo img,footer .column_footer_logo img{max-width:300px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) #backTop{right:16px!important;bottom:132px!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .alltop-r10-launcher{right:14px!important;bottom:72px!important}}#backTop{display:none!important}.alltop-r10-panel{display:none!important}.alltop-r10-toggle{white-space:nowrap!important}@media (max-width:700px){#mfn-footer-template .mcb-wrap-inner-80d44becc,#Footer .mcb-wrap-inner-80d44becc,footer .mcb-wrap-inner-80d44becc{text-align:center!important}#mfn-footer-template .mcb-item-025efa789,#mfn-footer-template .mcb-item-19c536def,#mfn-footer-template .mcb-item-1d2bf44e2,#mfn-footer-template .mcb-item-2eee36383,#Footer .mcb-item-025efa789,#Footer .mcb-item-19c536def,#Footer .mcb-item-1d2bf44e2,#Footer .mcb-item-2eee36383,footer .mcb-item-025efa789,footer .mcb-item-19c536def,footer .mcb-item-1d2bf44e2,footer .mcb-item-2eee36383{display:inline-flex!important;width:36px!important;max-width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:14px 10px 0!important;padding:0!important;float:none!important;clear:none!important;vertical-align:middle!important;flex:0 0 36px!important;justify-content:center!important;align-items:center!important}#mfn-footer-template .mcb-item-025efa789 .mcb-column-inner,#mfn-footer-template .mcb-item-19c536def .mcb-column-inner,#mfn-footer-template .mcb-item-1d2bf44e2 .mcb-column-inner,#mfn-footer-template .mcb-item-2eee36383 .mcb-column-inner,#Footer .mcb-item-025efa789 .mcb-column-inner,#Footer .mcb-item-19c536def .mcb-column-inner,#Footer .mcb-item-1d2bf44e2 .mcb-column-inner,#Footer .mcb-item-2eee36383 .mcb-column-inner,footer .mcb-item-025efa789 .mcb-column-inner,footer .mcb-item-19c536def .mcb-column-inner,footer .mcb-item-1d2bf44e2 .mcb-column-inner,footer .mcb-item-2eee36383 .mcb-column-inner,#mfn-footer-template .mcb-item-025efa789 a,#mfn-footer-template .mcb-item-19c536def a,#mfn-footer-template .mcb-item-1d2bf44e2 a,#mfn-footer-template .mcb-item-2eee36383 a,#Footer .mcb-item-025efa789 a,#Footer .mcb-item-19c536def a,#Footer .mcb-item-1d2bf44e2 a,#Footer .mcb-item-2eee36383 a,footer .mcb-item-025efa789 a,footer .mcb-item-19c536def a,footer .mcb-item-1d2bf44e2 a,footer .mcb-item-2eee36383 a{display:flex!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important}}.alltop-ai-assistant:not(.is-open) .alltop-ai-toggle,.alltop-ai-toggle{display:none!important;visibility:hidden!important;pointer-events:none!important}.alltop-r10-panel{display:none!important}.alltop-r10-toggle{white-space:nowrap!important}@media (max-width:767px){html,body{max-width:100%!important;overflow-x:hidden!important}body:not(.woocommerce-cart):not(.woocommerce-checkout) #Wrapper,body:not(.woocommerce-cart):not(.woocommerce-checkout) #Content{padding-bottom:72px!important}.alltop-r10-launcher{right:10px!important;bottom:12px!important;z-index:999998!important}.alltop-r10-toggle{min-height:38px!important;max-width:calc(100vw - 24px)!important;padding:10px 14px!important;font-size:14px!important;line-height:1.1!important;box-shadow:0 8px 20px rgb(0 0 0 / .18)!important}.alltop-ai-assistant.is-open{left:8px!important;right:8px!important;top:82px!important;bottom:62px!important;width:auto!important;pointer-events:auto!important}.alltop-ai-assistant.is-open .alltop-ai-panel,.alltop-ai-panel{left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;max-width:100%!important;max-height:none!important;height:auto!important;overflow:hidden!important}.alltop-ai-body{max-height:calc(100vh - 210px)!important;overflow-y:auto!important}.alltop-ai-question textarea{min-height:72px!important;max-height:110px!important}body.home ul.products,body.home .products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:18px!important;row-gap:26px!important;align-items:start!important}body.home ul.products li.product,body.home .products li.product{width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;clear:none!important;overflow:visible!important}body.home ul.products li.product img,body.home .products li.product img{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important;background:#fff!important}body.home ul.products li.product .woocommerce-loop-product__title,body.home .products li.product .woocommerce-loop-product__title,body.home ul.products li.product h2,body.home .products li.product h2{font-size:16px!important;line-height:1.25!important;margin:8px 0 4px!important;word-break:normal!important;overflow-wrap:anywhere!important}body.home ul.products li.product .price,body.home .products li.product .price{font-size:16px!important;line-height:1.2!important;margin-top:4px!important}body.home .section_wrapper,body.home .mcb-section-inner,body.home .mcb-wrap,body.home .mcb-wrap-inner,body.home .column,body.home .mcb-column-inner{max-width:100%!important;box-sizing:border-box!important}.single-product .woocommerce-product-gallery,.single-product .woocommerce-product-gallery__wrapper,.single-product .flex-viewport,.single-product .flex-control-thumbs{max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.single-product .flex-control-thumbs{display:flex!important;gap:6px!important;overflow-x:auto!important;padding-bottom:4px!important}.single-product .flex-control-thumbs li{flex:0 0 52px!important;width:52px!important;margin:0!important}.single-product .product_title,.single-product h1.product_title{font-size:22px!important;line-height:1.25!important;margin-top:14px!important}.single-product .summary,.single-product .entry-summary{overflow-wrap:anywhere!important}.wpcf7 form,form.cart,.alltop-design-form,.alltop-online-design,.entry-content form{margin-bottom:84px!important}input,select,textarea,button{max-width:100%!important;box-sizing:border-box!important}.mfn-header-login.is-side:not(.active):not(.is-active):not(.open){visibility:hidden!important;pointer-events:none!important}}@media (max-width:767px){.alltop-r10-launcher{right:8px!important;bottom:10px!important}.alltop-r10-toggle{min-width:74px!important;width:auto!important;padding:9px 12px!important;border-radius:999px!important;font-size:13px!important;line-height:1!important}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2,ul.products li.product h3.title,.products li.product .woocommerce-loop-product__title,.products li.product h2,.products li.product h3.title{min-height:42px!important;max-height:64px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important}ul.products li.product .price,.products li.product .price{min-height:22px!important}ul.products li.product a.button,.products li.product a.button,ul.products li.product .button,.products li.product .button{font-size:12px!important;line-height:1.15!important;padding:9px 10px!important;white-space:normal!important}.single-product .woocommerce-product-gallery{margin-bottom:18px!important}.single-product .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery__image a,.single-product .woocommerce-product-gallery__image img{max-width:100%!important;height:auto!important;object-fit:contain!important}.single-product .flex-control-nav,.single-product .flex-control-thumbs,.single-product .woocommerce-product-gallery .swiper-wrapper{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.single-product .flex-control-nav::-webkit-scrollbar,.single-product .flex-control-thumbs::-webkit-scrollbar,.single-product .woocommerce-product-gallery .swiper-wrapper::-webkit-scrollbar{display:none!important}.single-product .flex-direction-nav,.single-product .woocommerce-product-gallery .flex-direction-nav,.single-product .woocommerce-product-gallery .swiper-button-next,.single-product .woocommerce-product-gallery .swiper-button-prev,.single-product .woocommerce-product-gallery .mfn-slider-arrow,.single-product .woocommerce-product-gallery .slick-arrow{display:none!important;visibility:hidden!important;pointer-events:none!important}.single-product .flex-control-thumbs img,.single-product .woocommerce-product-gallery .swiper-slide img{width:52px!important;height:52px!important;object-fit:cover!important;border:1px solid #e5ece8!important;background:#fff!important}.single-product .summary .price,.single-product .entry-summary .price{font-size:22px!important;line-height:1.2!important}.single-product .summary p,.single-product .entry-summary p,.single-product .summary li,.single-product .entry-summary li{font-size:15px!important;line-height:1.55!important}.single-product .ate-spec-table,.single-product table.ate-spec-table,.single-product .entry-content table,.single-product .woocommerce-Tabs-panel table{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}.single-product .ate-spec-table th,.single-product .ate-spec-table td,.single-product .entry-content table th,.single-product .entry-content table td,.single-product .woocommerce-Tabs-panel table th,.single-product .woocommerce-Tabs-panel table td{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;font-size:13px!important;line-height:1.35!important;padding:8px!important}.page-id-11 .alltop-r10-launcher,.single-product .alltop-r10-launcher,.page .alltop-r10-launcher{transform:translateZ(0)!important}}@media (max-width:767px){.single-product form.cart,.single-product .cart,.single-product .quantity,.single-product .single_add_to_cart_button,.single-product .variations_form,.single-product table.variations,.single-product .woocommerce-variation-price,.single-product .woocommerce-variation-add-to-cart{max-width:100%!important}.single-product form.cart,.single-product .variations_form.cart{display:none!important}.single-product .summary:after,.single-product .entry-summary:after{content:'Mobile buyers: request solar design, dealer price, or live stock confirmation before ordering.';display:block!important;margin:12px 0 14px!important;padding:12px!important;border:1px solid #dcebe6!important;border-left:4px solid #0f7a5b!important;border-radius:8px!important;background:#f8fbfa!important;color:#12382f!important;font-size:13px!important;line-height:1.4!important;font-weight:700!important}.single-product .quantity,.single-product .single_add_to_cart_button{display:none!important}.single-product .product_meta,.single-product .posted_in,.single-product .tagged_as{font-size:13px!important;line-height:1.4!important;overflow-wrap:anywhere!important}.single-product .alltop-p33-actions,.single-product .alltop-p35-certs,.alltop-p33-actions,.alltop-design-actions,.alltop-online-design-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important}.single-product .alltop-p33-actions a,.single-product .alltop-p33-actions button,.alltop-p33-actions a,.alltop-p33-actions button,.atp-btn,.alltop-free-design-link,.wpcf7-submit,input[type="submit"],button[type="submit"]{width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;line-height:1.2!important;min-height:44px!important;padding:11px 12px!important;box-sizing:border-box!important}.alltop-free-design-link{word-break:normal!important}.page-id-11 button[type="submit"],.page-id-11 input[type="submit"],.page-id-11 .wpcf7-submit,body.page .wpcf7-submit{font-size:14px!important}.entry-content form,.wpcf7 form,.alltop-design-form,.alltop-online-design{padding-left:18px!important;padding-right:18px!important}.entry-content label,.wpcf7 label{line-height:1.3!important;margin-bottom:7px!important}.entry-content input,.entry-content select,.entry-content textarea,.wpcf7 input,.wpcf7 select,.wpcf7 textarea{font-size:15px!important;min-height:42px!important}.alltop-ai-assistant:not(.alltop-lead-visible):not(.lead-visible):not(.is-lead-open) .alltop-ai-lead{display:none!important}.alltop-ai-assistant:not(.alltop-warranty-visible) .alltop-ai-warranty{display:none!important}.alltop-ai-head{min-height:48px!important}.alltop-ai-title{font-size:13px!important;line-height:1.15!important}.alltop-ai-subtitle{font-size:11px!important;line-height:1.15!important}iframe,.google-map,.map,.mfn-map-wrapper{max-width:100%!important}}.alltop-contact-launcher,.alltop-mobile-contact-compact,.atp-floating-contact,.kefu-btn{display:none!important}.alltop-ai-assistant:not(.is-open){pointer-events:none!important}.alltop-ai-toggle{display:none!important}.alltop-ai-assistant.is-open{right:18px!important;bottom:96px!important;pointer-events:auto!important}.alltop-r10-launcher{position:fixed;right:18px;bottom:22px;z-index:1000001;font-family:inherit}.alltop-r10-toggle{border:0;border-radius:999px;background:#0f7a5b;color:#fff;font-weight:900;padding:13px 18px;box-shadow:0 12px 30px rgb(0 0 0 / .24);cursor:pointer}.alltop-r10-panel{position:absolute;right:0;bottom:58px;display:grid;gap:8px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.alltop-r10-launcher.is-open .alltop-r10-panel{opacity:1;transform:translateY(0);pointer-events:auto}.alltop-r10-panel button{min-width:148px;border:0;border-radius:8px;padding:11px 14px;text-align:center;text-decoration:none!important;font-weight:800;box-shadow:0 8px 20px rgb(0 0 0 / .16);cursor:pointer;font:inherit}.alltop-r10-ai{background:#f4c430!important;color:#16221d!important}.alltop-r10-mobile-menu{position:fixed;inset:92px 0 auto 0;background:#fff;z-index:1000002;border-top:1px solid #e5ece8;box-shadow:0 18px 40px rgb(0 0 0 / .18);padding:14px 18px;display:none}.alltop-r10-mobile-menu.is-open{display:block}.alltop-r10-mobile-menu a{display:block;padding:13px 8px;border-bottom:1px solid #eef3f0;color:#12382f!important;text-decoration:none!important;font-weight:800}.alltop-r10-mobile-menu .dealer{color:#0f7a5b!important}.alltop-r10-contact-trust{margin:22px auto;max-width:980px;padding:18px;border:1px solid #dcebe6;border-radius:8px;background:#f7fbf9;color:#12382f}.alltop-r10-contact-trust h2{margin:0 0 12px;font-size:26px;line-height:1.2}.alltop-r10-contact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.alltop-r10-contact-grid div{background:#fff;border:1px solid #dcebe6;border-radius:8px;padding:12px;font-weight:800}.woocommerce-cart .alltop-ai-assistant,.woocommerce-checkout .alltop-ai-assistant{display:none!important}#SR7_1_1-20-12{font-size:44px!important;line-height:1.08!important;max-width:850px!important;white-space:normal!important}#SR7_1_1-20-11{font-size:28px!important;line-height:1.18!important;max-width:760px!important;white-space:normal!important}#SR7_1_1-20-13,#SR7_1_1-20-15,#SR7_1_1-20-16,#SR7_1_1-20-17{font-size:26px!important;line-height:1.35!important;white-space:normal!important}@media(max-width:700px){.alltop-r10-launcher{right:14px;bottom:72px}.alltop-r10-toggle{padding:12px 15px}.alltop-r10-panel{bottom:56px}.alltop-r10-panel button{min-width:136px;padding:10px 12px}.alltop-ai-assistant.is-open{right:14px!important;bottom:132px!important}.alltop-ai-panel{max-height:calc(100vh - 180px)!important}.alltop-r10-contact-grid{grid-template-columns:1fr}#SR7_1_1-20-12{font-size:22px!important;line-height:1.12!important;max-width:330px!important}#SR7_1_1-20-11{font-size:13px!important;line-height:1.2!important;max-width:310px!important}#SR7_1_1-20-13,#SR7_1_1-20-15,#SR7_1_1-20-16,#SR7_1_1-20-17{font-size:11px!important;line-height:1.25!important}}.alltop-ai-assistant .alltop-ai-warranty{display:none;border:1px solid #cfe8dc;background:#f7fcfa;border-radius:12px;padding:12px;margin:0 12px 10px;gap:8px;grid-template-columns:1fr 1fr}.alltop-ai-assistant.alltop-warranty-visible .alltop-ai-warranty{display:grid!important}.alltop-ai-assistant .alltop-ai-warranty-title{grid-column:1/-1;color:#064b37;font-weight:900;font-size:13px}.alltop-ai-assistant .alltop-ai-warranty-note{grid-column:1/-1;color:#5f6f67;font-size:12px;line-height:1.35}.alltop-ai-assistant .alltop-ai-warranty input,.alltop-ai-assistant .alltop-ai-warranty textarea{width:100%;border:1px solid #cfe0d9;border-radius:9px;padding:9px;font-size:13px;background:#fff}.alltop-ai-assistant .alltop-ai-warranty textarea{grid-column:1/-1;min-height:58px;resize:vertical}.alltop-ai-assistant .alltop-ai-warranty-submit{border:0;border-radius:10px;background:#0f7a5b;color:#fff;font-weight:900;padding:10px 12px}.alltop-ai-assistant .alltop-ai-warranty-cancel{border:1px solid #b9dfd1;border-radius:10px;background:#fff;color:#0f513f;font-weight:800;padding:10px 12px}.alltop-ai-assistant .alltop-ai-warranty-status{grid-column:1/-1;font-size:12px;font-weight:800}.alltop-ai-assistant .alltop-ai-warranty-status.ok{color:#0f7a5b}.alltop-ai-assistant .alltop-ai-warranty-status.err{color:#b91c1c}@media(max-width:640px){.alltop-ai-assistant .alltop-ai-warranty{grid-template-columns:1fr;margin-left:8px;margin-right:8px}.alltop-ai-assistant .alltop-ai-warranty textarea{grid-column:auto}}.alltop-ai-request-actions{display:flex;gap:8px;flex-wrap:wrap;margin:2px 0 10px}.alltop-ai-request-actions button{border:1px solid #0f7a5b;background:#fff;color:#0f513f;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:900;cursor:pointer}.alltop-ai-request-actions button:first-child{background:#0f7a5b;color:#fff}.alltop-ai-request-note{font-size:11px;color:#5d6b65;line-height:1.4;margin:0 0 4px}.alltop-ai-assistant.alltop-website-autonomy .alltop-ai-lead.is-active{display:grid!important}.alltop-ai-msg.bot a.alltop-ai-quote-link{color:#075f45;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;overflow-wrap:anywhere}.alltop-ai-msg.bot a.alltop-ai-quote-link:hover,.alltop-ai-msg.bot a.alltop-ai-quote-link:focus{color:#0b7a59}.alltop-ai-messages{overscroll-behavior:contain!important;scroll-behavior:auto!important;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important;touch-action:pan-y!important}.alltop-ai-panel,.alltop-ai-body{min-height:0!important}.alltop-ai-attach-tools{display:grid;gap:6px;margin:8px 0 8px}.alltop-ai-attach-btn{width:100%;border:1px solid #bcd8cf!important;background:#f7fffb!important;color:#0f684d!important;border-radius:10px!important;padding:10px 12px!important;font-weight:800!important;font-size:13px!important;line-height:1.2!important;cursor:pointer!important}.alltop-ai-attach-status{min-height:16px;font-size:12px;line-height:1.35;color:#5b6b65}.alltop-ai-attach-status.busy{color:#9a6a00}.alltop-ai-attach-status.ok{color:#0f684d}.alltop-ai-attach-status.err{color:#b42318}.alltop-ai-assistant.alltop-ai-drag .alltop-ai-panel{outline:2px dashed #18a86f!important;outline-offset:-8px!important}