.navigation-contact{grid-column:1/-1;display:flex;justify-content:flex-end;gap:24px;flex-wrap:wrap;font:13px Inter,Arial,sans-serif;width:100%;padding:9px 0}.site-header{height:auto!important;min-height:100px;flex-wrap:wrap}.footer-direct-contact{display:flex;flex-wrap:wrap;gap:18px;grid-column:1/-1}.floating-whatsapp{position:fixed;right:24px;bottom:24px;z-index:100;background:#17864b;color:#fff;padding:16px 22px;border-radius:40px;font:600 16px Inter,Arial,sans-serif;text-decoration:none;box-shadow:0 4px 20px #0002}.floating-whatsapp.modal-open{display:none}.quick-inquiry{padding:64px 5vw;display:grid;grid-template-columns:1fr 1.4fr;gap:50px;background:#e9ede3;scroll-margin-top:30px}.quick-inquiry h2{font:600 clamp(32px,4vw,58px) 'Barlow Condensed',Arial,sans-serif;margin:14px 0}.quick-inquiry p{line-height:1.6;max-width:460px}.export-inquiry-form{display:grid!important;grid-template-columns:1fr 1fr;gap:18px}.export-inquiry-form label{display:flex;flex-direction:column;gap:8px;font:500 14px Inter,Arial,sans-serif}.export-inquiry-form input,.export-inquiry-form textarea{box-sizing:border-box;width:100%;padding:14px;border:1px solid #abb6a7;border-radius:0;background:#fff;font:16px Inter,Arial,sans-serif;color:#24392b}.export-inquiry-form .needs-field,.export-inquiry-form [data-form-status],.export-inquiry-form .success-whatsapp{grid-column:1/-1}.export-inquiry-form [type=submit],.detail-quote,.success-whatsapp{background:#263d2e;color:white;padding:16px 22px;border:0;font:600 15px Inter,Arial,sans-serif;cursor:pointer;text-align:center}.export-inquiry-form [data-form-status]{line-height:1.5;margin:0}.success-whatsapp[hidden]{display:none!important}.detail-quote{margin:12px 0 24px}.inquiry-drawer .drawer-content{display:flex;flex-direction:column}.inquiry-drawer .export-inquiry-form{order:-1;margin-bottom:32px}.site-whatsapp{display:none!important}@media(max-width:700px){body{padding-bottom:90px}.navigation-contact{justify-content:flex-start;gap:8px 16px;font-size:12px}.quick-inquiry{grid-template-columns:1fr;padding:36px 20px;gap:24px}.export-inquiry-form{grid-template-columns:1fr}.floating-whatsapp{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));font-size:14px;padding:13px 18px}.floating-whatsapp.near-form{display:none}.export-inquiry-form button{min-height:48px}.inquiry-drawer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}
.factory-price-whatsapp{display:block!important;width:fit-content;max-width:100%;box-sizing:border-box;padding:17px 24px;margin:18px 0;background:#17864b;color:#fff!important;text-decoration:none!important;font:600 16px/1.5 Inter,Arial,sans-serif;text-align:center;border-radius:4px;min-height:48px}.factory-price-whatsapp:hover{background:#106b3b}.factory-price-whatsapp:focus-visible{outline:3px solid #1d4730;outline-offset:4px}.factory-purchase-terms{padding:20px;background:#e9ede3;border-left:3px solid #527445;font:14px/1.8 Inter,Arial,sans-serif;white-space:normal}.factory-price-whatsapp[aria-disabled=true]{background:#657365;cursor:default;opacity:.7}.list-whatsapp-actions{margin:20px 0 28px}.list-whatsapp-help{font-size:13px;line-height:1.5;color:#52614d}.price-bottom{margin-top:24px!important}@media(max-width:700px){.factory-price-whatsapp{width:100%;font-size:15px;padding:15px 16px}.factory-purchase-terms{padding:16px}.product-detail [data-detail-body]{padding-bottom:24px}}
.two-level-categories{margin-bottom:28px}.category-title{font:600 clamp(32px,4vw,54px)/1.1 'Barlow Condensed',Arial,sans-serif;margin:0 0 16px}.category-description{line-height:1.7;max-width:740px;color:#52614d}.equipment-types,.equipment-series{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.equipment-types button,.equipment-series button{padding:12px 17px;border:1px solid #a6b29f;background:transparent;color:#263d2e;font:500 14px Inter,Arial,sans-serif;min-height:44px;cursor:pointer}.equipment-types button[aria-pressed=true],.equipment-series button[aria-pressed=true]{background:#263d2e;color:white}.equipment-series button{font-size:12px;padding:10px 14px}.card-factory-price{display:inline-flex;margin-top:12px;padding:10px 14px;background:#17864b;color:white!important;text-decoration:none;font:600 12px/1.5 Inter,Arial,sans-serif;grid-column:1/-1;min-height:40px;align-items:center}.product-info{flex-wrap:wrap;gap:12px}.catalog-category-page .hero,.catalog-category-page .quick-inquiry,.catalog-category-page .collection-strip,.catalog-category-page .solutions,.catalog-category-page .factory,.catalog-category-page .closing{display:none!important}.catalog-category-page #equipment{padding-top:50px}@media(max-width:700px){.equipment-types{display:grid;grid-template-columns:1fr 1fr;gap:8px}.equipment-types button{font-size:12px;padding:10px 8px}.equipment-series{gap:7px}.card-factory-price{width:100%;justify-content:center;box-sizing:border-box}}

.site-faq{padding:72px 5vw;background:#f4f2ec;border-top:1px solid #ccd2c4;display:grid;grid-template-columns:1fr 1.7fr;gap:48px}.site-faq h2{font:600 clamp(32px,4vw,54px)/1.1 'Barlow Condensed',Arial,sans-serif;margin:16px 0}.faq-items details{border-bottom:1px solid #bac4b5;padding:22px 0}.faq-items details:first-child{border-top:1px solid #bac4b5}.faq-items summary{cursor:pointer;font:600 16px/1.6 Inter,Arial,sans-serif;color:#263d2e;min-height:30px}.faq-items summary:focus-visible{outline:2px solid #263d2e;outline-offset:6px}.faq-items details p{font:400 15px/1.8 Inter,Arial,sans-serif;color:#4b594b;margin:14px 0 0;max-width:850px}.faq-items details[open] summary{color:#13703e}@media(max-width:700px){.site-faq{grid-template-columns:1fr;gap:20px;padding:40px 20px}.faq-items summary{font-size:15px}.faq-items details p{font-size:14px}}

[data-inquiry]{display:none!important}[data-direct-inquiry]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;box-sizing:border-box}[data-direct-inquiry].inquiry-button{padding:14px 18px;background:#263d2e;color:#fff}.gym-plan-add[data-direct-inquiry]{padding:16px 22px;background:#263d2e;color:#fff}.header-actions [data-direct-inquiry]{white-space:nowrap}
