body{padding-bottom:104px}.hero-offer{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:24px}.hero-offer strong{font:36px/1.2 var(--serif)}.hero-offer span{font-size:12px;color:var(--muted)}.actions{flex-direction:row;flex-wrap:wrap;align-items:center}.actions>a:nth-child(2){background:transparent;border-color:var(--line);color:var(--ink)}.actions>.text-link{flex-basis:100%}.buy-bar{position:fixed;bottom:0;left:0;right:0;z-index:30;background:rgba(255,249,240,.98);border-top:1px solid var(--line);box-shadow:0 -4px 20px #40352e0d;padding:12px 0 calc(12px + env(safe-area-inset-bottom))}.buy-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.buy-bar strong{display:block;font:20px/1.4 var(--serif)}.buy-bar span{display:block;font-size:12px;color:var(--muted)}.buy-bar .button{flex-shrink:0}a,button,summary{touch-action:manipulation}@media(max-width:720px){body{padding-bottom:110px}.buy-bar-inner{gap:10px}.buy-bar strong{font-size:15px}.buy-bar span{font-size:10px;line-height:1.4}.buy-bar .button{font-size:13px;padding:12px;gap:8px;min-height:48px}.hero-offer strong{font-size:32px}.actions{gap:12px}.actions .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
