@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px;--primary:#12B4B6;--dark:#1e293b;--gray:#64748b;--light:#f8fafc}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body,header{background:#fff}body{font-family:"Poppins",sans-serif;color:var(--dark)}.container{width:90%;max-width:1300px;margin:auto}header{position:sticky;top:0;z-index:999;box-shadow:0 2px 15px rgb(0 0 0/.05)}.menu,.navbar{display:flex;align-items:center}.navbar{height:80px;justify-content:space-between}.logo img{height:40px;width:auto;display:block}.menu{gap:35px}.menu a,.social-links a{text-decoration:none;transition:.3s}.menu a{color:var(--dark);font-weight:500}.menu a:hover,.section-tag{color:var(--primary)}.section-tag{display:block;width:max-content;margin:0 auto 14px;padding:8px 18px;border-radius:999px;background:rgb(18 180 182/.12);font-size:14px;font-weight:700}footer{background:#12b4b6;color:#fff;text-align:center;padding:60px 20px}.footer-content h3{margin-bottom:10px;font-size:28px}.footer-content p{margin-bottom:15px}.social-links{margin:25px 0}.social-links a{width:65px;height:65px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:36px;margin:0 10px}.social-links a:hover{transform:translateY(-4px)}.social-links .fa-instagram{color:#e4405f}.social-links .fa-facebook{color:#1877f2}.social-links .fa-youtube{color:red}.endereço a,.endereço a:hover{color:#fff!important;text-decoration:none!important}.endereço a:hover{text-decoration:underline!important}.btn-product,.whatsapp-float{color:#fff;text-decoration:none;transition:.3s}.whatsapp-float{position:fixed;right:25px;bottom:25px;width:65px;height:65px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;box-shadow:0 5px 20px rgb(0 0 0/.25);z-index:9999}.whatsapp-float:hover{transform:scale(1.1)}.btn-product{display:block;width:100%;text-align:center;background:var(--primary);padding:12px;border-radius:10px;font-weight:600;margin-top:auto}.btn-product:hover{opacity:.9;transform:translateY(-2px)}@media (max-width:768px){.navbar{flex-direction:column;height:auto;padding:15px 0}.menu{gap:15px;flex-wrap:wrap;justify-content:center;margin-top:15px}.social-links a{width:55px;height:55px;font-size:30px}}.support-page{background:#f8fafc;padding:80px 0}.support-header{max-width:850px;margin:0 auto 50px;text-align:center}.support-header h1{font-size:52px;margin:18px 0}.support-header p{color:var(--gray);font-size:18px;line-height:1.8}@media (max-width:768px){.support-page{padding:50px 0}.support-header{margin-bottom:40px}.support-header h1{font-size:36px;line-height:1.2}.support-header p{font-size:16px}}.partners-page .support-header{margin-bottom:55px}.partners-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:40px}.partner-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 35px rgb(15 23 42/.08);border:1px solid #eef2f7;transition:.3s;display:flex;flex-direction:column;height:100%}.partner-card:hover{transform:translateY(-7px);box-shadow:0 18px 45px rgb(15 23 42/.12)}.partner-image{width:100%;height:220px;background:#fff;display:flex;align-items:center;justify-content:center;padding:18px}.partner-image img{width:100%;height:100%;object-fit:contain;display:block}.partner-content{padding:24px;display:flex;flex-direction:column;flex:1}.partner-content h3{font-size:20px;line-height:1.35;margin-bottom:10px}.partner-content p{color:var(--gray);font-size:14px;line-height:1.6;margin-bottom:16px}.partner-content .btn-product{margin-top:auto}@media (max-width:1024px){.partners-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.partners-grid{grid-template-columns:repeat(2,1fr);gap:18px}.partner-image{height:180px;padding:14px}.partner-content{padding:18px}.partner-content h3{font-size:16px}.partner-content p{font-size:13px}}.product-lightbox{position:fixed;inset:0;background:rgb(0 0 0/.88);display:none;align-items:center;justify-content:center;z-index:99999;padding:70px 90px}.product-lightbox img{max-width:75vw;max-height:75vh;width:auto;height:auto;object-fit:contain;background:#fff;border-radius:18px;padding:12px;box-shadow:0 20px 60px rgb(0 0 0/.35)}.lightbox-close,.lightbox-nav{position:absolute;border:0;border-radius:50%;background:#fff;color:#111;cursor:pointer;z-index:100000}.lightbox-close{top:25px;right:30px;width:46px;height:46px;font-size:30px}.lightbox-nav{top:50%;transform:translateY(-50%);width:48px;height:48px;font-size:36px}.lightbox-prev{left:25px}.lightbox-next{right:25px}@media (max-width:768px){.product-lightbox{padding:65px 20px}.product-lightbox img{max-width:92vw;max-height:70vh}.lightbox-nav{width:40px;height:40px;font-size:30px}}