body{background:#faf5ed}.odSite{--cocoa:#4a2c20;--orange:#ec9c31;--cream:#f2eade;--paper:#faf5ed;color:var(--cocoa);background:var(--paper);min-height:100vh;overflow-x:hidden}.odSite a{color:inherit}.odSite a:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:6px}.odHero{background:var(--cream);text-align:center;padding:40px 16px 48px}.odBrand{align-items:center;gap:8px;margin:0 0 28px;font-size:22px;font-weight:800;display:inline-flex}.odHero h1{margin:0 0 12px;font-size:clamp(30px,8vw,48px);font-weight:800;line-height:1.25}.odSub{margin:0 0 28px;font-size:17px;line-height:1.5}.odStores{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.odBtn{background:var(--cocoa);border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.odBtn:hover{background:#5c3a2b}.odMain{max-width:960px;margin:0 auto;padding:24px 16px 8px}.odFeature{align-items:center;gap:20px;padding:32px 0;display:grid}.odFeature img{border-radius:24px;justify-self:center;width:min(280px,100%);height:auto;box-shadow:0 8px 24px #4a2c202e}.odText h2{margin:0 0 10px;font-size:24px}.odText p{margin:0;font-size:16px;line-height:1.7}.odNote{background:var(--cream);border-radius:14px;margin:8px 0 32px;padding:16px;font-size:15px;line-height:1.6}.odFoot{background:var(--cocoa);color:#f2eade;text-align:center;padding:28px 16px 40px}.odFoot nav{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-bottom:12px;display:flex}.odFoot a{align-items:center;min-height:32px;display:inline-flex}.odFoot p{margin:0;font-size:14px}.odFoot a:focus-visible{outline-color:#fff}@media (width>=720px){.odFeature{grid-template-columns:1fr 1fr;gap:56px}.odFeature.rev .odText{order:2}.odHero{padding:72px 24px 80px}}
