/* Shared action styling across every page. */
body button,body a.button,body a.whatsapp,body a.banner-showroom,body .collection-all-link{background:#214a36!important;color:#fff!important;border-color:#214a36!important;font-weight:600;transition:background-color .15s,border-color .15s}
body button:hover,body a.button:hover,body a.whatsapp:hover,body a.banner-showroom:hover,body .collection-all-link:hover{background:#123724!important;color:#fff!important;border-color:#123724!important}
body button:focus-visible,body a.button:focus-visible,body a.banner-showroom:focus-visible,body .collection-all-link:focus-visible{outline:3px solid #bd974d;outline-offset:3px}
body #language{padding:7px 12px;border-radius:2px}
body .catalog-filters button.active{background:#123724!important;box-shadow:inset 0 0 0 2px #dfc58d}
body .banner-dots button{border:1px solid #fff!important}
body .banner-dots button[aria-pressed=true]{background:#fff!important;border-color:#fff!important}
body .banner-pause{border-radius:3px;padding:2px 6px}
body a.banner-showroom{display:flex;align-items:center;justify-content:center;border:1px solid #214a36;font-size:clamp(9px,1.55vw,25px);line-height:1.1;border-radius:4px;letter-spacing:0}
body .collection-all-link{display:inline-block;padding:13px 18px;border:1px solid;border-radius:2px;text-align:center}
@media(max-width:760px){body .collection-all-link{width:100%}}
body button,body a.button,body a.whatsapp,body a.banner-showroom,body .collection-all-link{transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}
@media(hover:hover) and (pointer:fine){body button:hover,body a.button:hover,body a.whatsapp:hover,body a.banner-showroom:hover,body .collection-all-link:hover{transform:translateY(-3px);box-shadow:0 7px 16px #12372433}body .banner-dots button:hover{transform:scale(1.2);box-shadow:none}}
body button:active,body a.button:active,body a.whatsapp:active,body a.banner-showroom:active,body .collection-all-link:active{transform:translateY(0);box-shadow:0 2px 5px #12372422}
@media(prefers-reduced-motion:reduce){body button,body a.button,body a.whatsapp,body a.banner-showroom,body .collection-all-link{transition:none!important;transform:none!important}}
body button,body a.button,body a.whatsapp,body a.banner-showroom,body .collection-all-link{transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}@media(prefers-reduced-motion:reduce){body button,body a.button,body a.whatsapp,body a.banner-showroom,body .collection-all-link{transition:none!important;transform:none!important}}
