.wild-banner{max-width:1180px;margin:28px auto 0;display:grid;grid-template-columns:230px 1fr;background:#f6f4ed;border:1px solid #e3dfd5;color:#0e305d;overflow:hidden}.wild-photo{background-image:url('wildmenu-november-2026.jpg');background-repeat:no-repeat;background-size:auto 300%;background-position:left center;min-height:280px}.wild-copy{padding:27px 32px}.wild-copy h2{font-size:34px;margin:0 0 10px}.wild-copy>p:not(.eyebrow):not(.wild-note){font-size:15px;max-width:720px}.wild-prices{display:flex;gap:24px;flex-wrap:wrap}.wild-prices strong,.wild-prices span{font-size:20px;font-weight:600}.wild-buttons{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.wild-buttons .button{font-size:15px;padding:10px 18px}.wild-menu-open{border:0;border-bottom:1px solid #0e305d;background:none;padding:3px 0;color:#0e305d;font-size:15px;cursor:pointer}.wild-note{font-size:13px;color:#596577;margin:12px 0 0}.wild-popup{position:fixed;z-index:45;left:22px;bottom:22px;width:365px;max-width:calc(100vw - 44px);padding:24px;background:white;border:1px solid #d4ddea;border-top:5px solid #0e305d;border-radius:8px;box-shadow:0 6px 35px #05264c33;color:#0e305d}.wild-popup .eyebrow{font-size:11px;padding-right:22px}.wild-popup h2{font-size:29px;margin:0 0 12px}.wild-popup p{font-size:15px}.wild-popup .wild-buttons{gap:12px}.wild-dismiss,.wild-dialog-close{background:transparent;color:#0e305d;border:1px solid #c5d1df;border-radius:4px;width:36px;height:36px;font-size:25px;cursor:pointer;flex-shrink:0}.wild-dismiss{position:absolute;right:12px;top:12px}.wild-dialog{padding:0;width:660px;max-width:calc(100vw - 28px);max-height:90dvh;border:1px solid #c9d4e3;border-radius:10px;color:#0e305d}.wild-dialog::backdrop{background:#071b3f99}.wild-dialog-heading{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;background:white;padding:16px 20px;border-bottom:1px solid #d4ddea;gap:15px}.wild-dialog-heading h2{font-size:26px;margin:0}.wild-dialog-content{padding:20px}.wild-dialog-content img{display:block;width:100%;height:auto;margin-top:20px}.wild-dialog-content>p{font-size:15px}.wild-dialog-content .button{font-size:16px}.wild-banner[hidden],.wild-popup[hidden]{display:none!important}@media(max-width:1250px){.wild-banner{margin-left:35px;margin-right:35px}}@media(max-width:700px){.wild-banner{grid-template-columns:100px 1fr;margin:20px 20px 0}.wild-copy{padding:20px 17px}.wild-copy h2{font-size:28px}.wild-copy .eyebrow{font-size:10px}.wild-prices{gap:6px;flex-direction:column}.wild-prices strong,.wild-prices span{font-size:18px}.wild-buttons{gap:12px}.wild-buttons .button{font-size:14px;padding:9px 11px}.wild-popup{left:14px;bottom:84px;width:330px;max-width:calc(100vw - 28px);padding:20px}.wild-popup h2{font-size:26px}.wild-popup .wild-buttons .button{font-size:14px}.wild-dialog-heading{padding:12px}.wild-dialog-heading h2{font-size:23px}.wild-dialog-content{padding:15px}}@media(max-width:400px){.wild-banner{grid-template-columns:1fr}.wild-photo{min-height:110px;max-height:110px;background-size:100% auto;background-position:left 47%}.wild-copy{padding:20px}}
