.mobile-sticky-cta{display:none}
@media(max-width:760px){
  body.has-cookie-consent .mobile-sticky-cta{display:none}
  body:not(.has-cookie-consent){padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}
  .mobile-sticky-cta{position:fixed;z-index:999;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px));min-height:52px;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 18px;border:1px solid #172820;border-radius:7px;background:#172820;color:#fff;font:600 15px/1.3 'DM Sans',Arial,sans-serif;text-align:center;text-decoration:none;box-shadow:0 7px 24px rgba(23,40,32,.2)}
  .mobile-sticky-cta:hover{background:#294d39;border-color:#294d39}
  .mobile-sticky-cta:active{transform:translateY(1px)}
}
@media(max-width:360px){.mobile-sticky-cta{left:10px;right:10px;min-height:48px;font-size:14px}}
