.marketing-site .marketing-nav{grid-template-columns:90px 1fr auto;gap:12px 24px;padding-top:12px;padding-bottom:12px}.marketing-site .marketing-nav nav{justify-content:center}.marketing-site .marketing-nav .marketing-highlights{grid-area:2/1/auto/-1;justify-content:center;align-items:stretch;gap:14px;min-width:0;display:flex}.marketing-site .marketing-nav .marketing-account-actions{grid-area:1/3;justify-content:flex-end;align-items:center;gap:8px;display:flex}.marketing-site:has(.inline-language-picker)~.platform-language-picker{display:none}.platform-language-picker.inline-language-picker{z-index:25;flex:none;margin:0;position:relative;inset:auto;transform:none}.marketing-highlights>.weekly-restaurant{width:280px;min-width:0;max-width:300px}.marketing-nav .ongoing-deals-tile{color:#633c17;background:linear-gradient(120deg,#fff2de,#fff7ec);border:1px solid #f1c9ab;border-radius:20px;align-items:center;gap:12px;min-width:250px;padding:18px 20px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 5px 20px #233f3110}.ongoing-deals-tile:hover{transform:translateY(-2px)}.ongoing-deals-tile .deals-spark{color:#df6e1e;font-size:38px}.ongoing-deals-tile div{gap:5px;display:grid}.ongoing-deals-tile div>span{letter-spacing:.09em;font-size:9px;font-weight:800}.ongoing-deals-tile strong{font-size:20px}.ongoing-deals-tile small{font-size:11px}.ongoing-deals-tile>b{margin-left:8px;font-size:25px}.ongoing-deals-section{color:#173e34;background:#fbf4e8;padding:64px clamp(18px,5vw,80px);scroll-margin-top:230px}.ongoing-deals-section>header>span{letter-spacing:.14em;color:#ad5e1b;font-size:11px;font-weight:800}.ongoing-deals-section h2{margin:12px 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:400}.ongoing-deals-section>header>p{color:#587067;max-width:750px;line-height:1.6}.deals-search{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr auto;align-items:end;gap:12px;margin:28px 0;display:grid}.deals-search label,.deals-editor label{gap:7px;font-size:.8rem;font-weight:600;display:grid}.deals-search input,.deals-search select,.deals-editor input:not([type=checkbox]),.deals-editor select,.deals-editor textarea{color:#173e34;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #c2d1c8;border-radius:9px;padding:11px}.deals-search button,.deals-actions button,.owner-deals>button{color:#fff;cursor:pointer;background:#173e34;border:1px solid #bacdc0;border-radius:9px;padding:12px 16px}.public-deals-grid,.owner-deal-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;display:grid}.public-deal-card,.owner-deal-tiles article{background:#fff;border:1px solid #e4d8c4;border-radius:18px;min-width:0;padding:24px}.deal-value,.owner-deal-tiles article>span{color:#8f4a10;background:#fff0d5;border-radius:10px;padding:9px 12px;font-weight:800;display:inline-block}.deal-availability{color:#53725f;margin-top:14px;font-size:.74rem;display:block}.public-deal-card h3{margin:13px 0;font:26px/1.2 Georgia,serif}.public-deal-card p,.public-deal-card small,.owner-deal-tiles p,.owner-deals>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.88rem;line-height:1.65}.public-deal-card small{color:#617667}.public-deal-card details{margin:20px 0;font-size:.8rem}.public-deal-card summary{cursor:pointer;font-weight:600}.public-deal-card>a{color:#1d624b;padding-top:14px;font-weight:700;display:inline-block}.deal-schedule{background:#f0f5ee;border-radius:9px;padding:13px}.deals-empty,.deals-notice{background:#fff;border:1px dashed #c8d7c9;border-radius:12px;padding:20px}.owner-deals .deals-editor{gap:20px;margin:24px 0;display:grid}.deals-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.deals-editor fieldset{border:1px solid #c8d6cd;border-radius:10px;padding:18px}.deals-weekdays{flex-wrap:wrap;gap:14px;display:flex}.owner-deals .deals-weekdays label,.owner-deals .deals-menu-picker label{flex-direction:row;align-items:center;gap:8px;display:flex}.deals-menu-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:300px;display:grid;overflow-y:auto}.deals-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.owner-deal-tiles{margin-top:22px}.owner-deal-tiles small{color:#597165;line-height:1.6;display:block}body[data-restaurant-profile-section=extra-deals] .restaurant-profile-settings>.profile-settings-card.owner-deals{display:block}.deals-search button:disabled,.deals-actions button:disabled{opacity:.6;cursor:default}.ongoing-deals-section :focus-visible,.owner-deals :focus-visible{outline-offset:2px;outline:3px solid #cf8c42}@media (width<=1150px){.marketing-site .marketing-nav{grid-template-columns:90px 1fr auto}.marketing-site .marketing-nav .marketing-highlights{grid-area:2/1/auto/-1}.marketing-highlights>.weekly-restaurant{width:280px;max-width:300px}.deals-search{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.marketing-site .marketing-nav{grid-template-columns:64px 1fr;gap:8px;padding:9px 14px}.marketing-site .marketing-nav .marketing-account-actions{grid-area:1/2;gap:5px}.marketing-account-actions .nav-signin,.marketing-account-actions .nav-join{padding:10px 12px;font-size:12px}.marketing-site .marketing-nav nav{grid-area:2/1/auto/-1;justify-content:space-around;padding:4px 0}.marketing-site .marketing-nav .marketing-highlights{flex-direction:column;grid-row:3;gap:8px}.marketing-highlights>.weekly-restaurant{width:100%;max-width:none}.marketing-nav .ongoing-deals-tile{width:100%;min-width:0;padding:13px 18px}.ongoing-deals-tile .deals-spark{font-size:29px}.ongoing-deals-tile strong{font-size:18px}.ongoing-deals-tile>b{margin-left:auto}.deals-search,.deals-form-grid,.deals-menu-picker{grid-template-columns:1fr}.ongoing-deals-section{padding:42px 16px;scroll-margin-top:330px}.public-deal-card{padding:20px}.platform-language-picker.inline-language-picker{width:54px;min-width:54px;max-width:54px}.inline-language-picker label{padding:10px 8px}}@media (prefers-reduced-motion:reduce){.marketing-nav .ongoing-deals-tile{transition:none;transform:none}}body[data-restaurant-profile-section=extra-deals]:not([data-restaurant-profile-section=home]) .restaurant-profile-settings>.profile-settings-card.owner-deals{display:block}@media (width<=640px){.marketing-site .marketing-nav>.marketing-highlights{grid-column:1/-1;justify-self:stretch;align-items:stretch;width:100%}.marketing-site .marketing-nav>.marketing-highlights>.weekly-restaurant{width:100%;min-width:0;max-width:none}.marketing-site .marketing-nav>.marketing-highlights>.ongoing-deals-tile{width:100%;min-width:0}}
