.wa-icon{width:22px;height:22px;flex-shrink:0;vertical-align:middle;display:inline-block}.hero-copy h1{font-size:clamp(43px,4.2vw,61px);line-height:1.04;letter-spacing:-2.6px;margin:23px 0 20px}.hero-copy{padding-top:43px}.hero-copy p.company-slogan{font-family:'Space Grotesk',sans-serif;font-size:22px;line-height:1.4;font-weight:500;letter-spacing:-.6px;color:#216d9c;margin:0 0 27px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-actions .button{gap:10px;padding:15px 18px;align-items:center;font-size:12px}.whatsapp-action,#checkout,.delivery .button{background:#137b4b;color:white;display:inline-flex;align-items:center;gap:10px;border:1px solid #137b4b}.whatsapp-action:hover,#checkout:hover,.delivery .button:hover{background:#0c6139;border-color:#0c6139}.hero-actions .secondary-action{background:transparent;border:1px solid #b9cbde;color:#17375e}.hero-actions .secondary-action:hover{background:#e5eff9}.facebook-link{display:inline-flex;align-items:center;gap:9px;color:#235a8a;font-size:11px;line-height:1.5}.facebook-link:hover{text-decoration:underline}.facebook-link img{flex-shrink:0}.hero-social{margin-top:24px}.hero-meta{margin-top:25px}.floating{display:inline-flex;align-items:center;gap:9px;background:#137b4b;color:white;border:1px solid #fff8;box-shadow:0 5px 22px #125b3d33;padding:13px 19px;font-size:12px}.floating:hover{background:#0c6139}.floating span{font-size:12px;margin-left:0}.floating .wa-icon{width:24px;height:24px}header .contact{display:inline-flex;align-items:center;gap:7px;background:#137b4b;color:white;border:0;padding:11px 13px;font-size:11px;border-radius:6px;order:3}header .contact:hover{background:#0c6139}header .contact .wa-icon{width:19px;height:19px}.cart-toggle{order:2}nav{gap:15px;font-size:11px}.catalog-note a{display:inline-flex;align-items:center;gap:6px;color:#116a40;font-weight:600}.catalog-note .wa-icon{background:#137b4b;border-radius:50%;padding:3px;width:23px;height:23px}.promo a{display:flex;align-items:center;gap:7px;font-size:11px}.promo .wa-icon{width:18px;height:18px}.closing>a{display:inline-flex;align-items:center;gap:10px;background:#137b4b;color:white;border:0;border-radius:6px;padding:15px 22px}.closing>a:hover{background:#0c6139}#checkout{gap:10px;font-size:13px}#checkout[hidden]{display:none}footer .facebook-link{max-width:235px;font-size:10px}@media(max-width:1100px){header .contact{display:none}nav{gap:17px}.hero-actions .button{font-size:11px;padding:13px 14px}.hero-copy p.company-slogan{font-size:20px}}@media(max-width:650px){.hero-copy h1{font-size:47px;letter-spacing:-2px;margin-top:20px}.hero-copy{padding-top:35px}.hero-copy p.company-slogan{font-size:22px;max-width:290px;margin-bottom:24px}.hero-actions{gap:9px}.hero-actions .button{padding:14px 15px;font-size:11px}.hero-social{margin-top:22px}.facebook-link{font-size:10px}.floating{padding:12px 15px;gap:7px}.floating span{display:inline;font-size:10px}.floating .wa-icon{width:22px;height:22px}.hero-meta{margin-top:25px}nav{font-size:9px;gap:8px;column-gap:19px}#checkout{font-size:11px;padding:15px 14px}.closing>a{font-size:12px;padding:14px 17px}footer .facebook-link{font-size:11px;max-width:none}}
.product-order-link{display:inline-flex;align-items:center;gap:7px;color:#116a40;font-size:10px;font-weight:600;min-height:42px;padding:9px 0}.product-order-link:hover{text-decoration:underline}.product-order-link .wa-icon{background:#137b4b;border-radius:50%;padding:3px;width:23px;height:23px}.detail-order-link{display:flex;font-size:11px;margin-top:12px}
