/* MARKA's existing green/white palette and system type, with a readable menu rhythm. */
.seo-intro{margin:32px 20px 100px;padding-top:24px;border-top:1px solid #e5ebe5;color:#637067;max-width:72ch;font-size:15px;line-height:1.6}.seo-intro h2{font-size:19px;color:#24322a;margin:0 0 8px}.seo-intro a{display:inline-block;padding:10px 0;color:#246b4d;font-weight:650}
.public-menu{margin:0;color:#24322a;background:#fff;font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.public-menu *{box-sizing:border-box}.public-menu a{color:#246b4d;text-underline-offset:4px}.public-menu a:focus-visible{outline:3px solid #246b4d;outline-offset:5px}.public-header,.public-menu main,.public-footer{max-width:880px;margin:auto;padding:20px 24px}.public-header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e5ebe5;padding-top:max(16px,env(safe-area-inset-top))}.public-header img{object-fit:contain;display:block}.public-header>a:last-child{font-size:14px;white-space:nowrap;padding:12px 0}.public-menu h1{font-size:clamp(28px,5vw,40px);line-height:1.15;letter-spacing:-.8px;margin:16px 0}.public-menu p{margin:8px 0;max-width:68ch}.public-lead,.public-help,.public-address,.public-heading p{color:#637067}.public-businesses,.public-products{list-style:none;padding:0;margin:0}.public-businesses{margin-top:32px}.public-business{display:flex;align-items:center;gap:22px;text-decoration:none;padding:24px 0;border-bottom:1px solid #e5ebe5}.public-business img,.public-logo{object-fit:contain;border:1px solid #e5ebe5;border-radius:16px;background:#fff;flex-shrink:0}.public-business h2{font-size:23px;line-height:1.2;margin:0;color:#24322a}.public-business p{color:#637067}.public-link{font-size:14px;font-weight:650}.public-breadcrumb{display:flex;gap:12px;font-size:14px;margin-bottom:28px}.public-heading{display:flex;align-items:center;gap:24px}.public-heading h1{margin:6px 0}.public-status{font-weight:650}.public-cta{display:inline-flex;justify-content:center;background:#246b4d;color:white!important;padding:13px 20px;min-height:48px;border-radius:12px;text-decoration:none;font-weight:650;margin-top:16px}.public-help{font-size:14px;margin-top:12px!important}.public-section{margin-top:36px}.public-section>h2{font-size:23px;line-height:1.25;border-bottom:2px solid #246b4d;padding-bottom:12px;margin:0}.public-product{display:flex;align-items:flex-start;gap:20px;padding:22px 0;border-bottom:1px solid #e5ebe5}.public-product>div{flex:1;min-width:0}.public-product h3{font-size:19px;line-height:1.3;margin:0;overflow-wrap:anywhere}.public-product img{object-fit:contain;border-radius:12px;background:#f3f6f2;flex-shrink:0}.public-product p{font-size:15px;color:#637067}.public-product .public-price{font-size:18px;color:#246b4d;font-weight:700;margin:5px 0}.public-price small{display:block;font-size:12px;font-weight:400;color:#637067}.public-unavailable{font-weight:650}.public-footer{border-top:1px solid #e5ebe5;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:32px;padding-bottom:max(28px,env(safe-area-inset-bottom));font-size:14px}.public-skip{position:absolute;left:16px;top:-80px;background:#fff;padding:12px}.public-skip:focus{top:12px}.public-menu #content{overflow-wrap:break-word}@media(max-width:480px){.public-header,.public-menu main,.public-footer{padding-left:20px;padding-right:20px}.public-header img{width:132px;height:54px}.public-heading{gap:16px}.public-logo{width:80px;height:80px}.public-product{gap:14px}.public-product img{width:76px;height:76px}.public-cta{display:flex}.public-heading h1{font-size:28px}}
.public-brand{display:inline-flex;align-items:center;gap:6em;font-size:1px;line-height:1;width:132em;height:36em;color:#246b4d}.public-symbol,.public-name{display:block;flex:none;background-image:url('/assets/marka-logo.png');background-repeat:no-repeat;background-size:143.36em 215.04em}.public-symbol{width:40em;height:34em;background-position:-6.3em -57.4em}.public-name{width:86em;height:19em;background-position:-52.3em -65em}.public-city{display:block;font-size:8em;font-weight:700;letter-spacing:.35em;text-transform:uppercase;margin-top:.35em}.public-heading>div{min-width:0}.public-heading h1{overflow-wrap:anywhere}
