.delivery-facts{font-size:15px;line-height:1.7;color:#e0d3bc;max-width:52ch;margin:20px 0}.delivery-facts strong{color:#f0d499}.delivery-facts a{text-decoration:underline;text-underline-offset:3px}.format-facts{max-width:860px;margin:0 auto 28px;padding:18px 22px;border:1px solid #685438;border-radius:8px;background:#211d17;color:#e9decc;font-size:16px;line-height:1.9}.mobile-shop-actions{display:none}
@media(max-width:720px){body:has(.mobile-shop-actions){padding-bottom:calc(70px + env(safe-area-inset-bottom))}.premium-intro{font-size:16px;line-height:1.65}.hero-actions{gap:12px}.hero-actions .button{min-height:48px}.mobile-shop-actions{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:80;background:#1b1813;border-top:1px solid #ac8d54;padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px}.mobile-shop-actions a,.mobile-shop-actions button{flex:1;text-align:center;padding:12px 8px;border-radius:5px;border:1px solid #be9c5f;font:600 15px system-ui}.mobile-shop-actions a{color:#ead8b6}.mobile-shop-actions button{background:#d5b675;color:#18130b}body:has(dialog[open]) .mobile-shop-actions{visibility:hidden}.format-facts{text-align:left;padding:16px;font-size:14px}.delivery-facts{font-size:14px}}
