.cortado-offer-banner{--offer-bg:#101113;--offer-text:#fcfaf8;--offer-accent:#fbff47;--offer-underline:#fcfaf8b8;--offer-button-bg:#fcfaf8;--offer-button-text:#101113;--offer-button-hover-bg:#fbff47;--offer-button-hover-text:#101113;background:var(--offer-bg);min-height:44px;color:var(--offer-text);font-family:var(--cortado-font-body,var(--font-circular)), Arial, sans-serif;justify-content:center;align-items:center;gap:18px;font-size:13px;line-height:1.5;display:flex}.cortado-offer-banner--yellow{--offer-bg:#fbff47;--offer-text:#101113;--offer-accent:#101113;--offer-underline:#101113b3;--offer-button-bg:#101113;--offer-button-text:#fcfaf8;--offer-button-hover-bg:#fcfaf8;--offer-button-hover-text:#101113}.cortado-offer-banner .header-offer-label{text-transform:uppercase;color:var(--offer-accent);font-family:var(--cortado-font-action,var(--font-space-grotesk)), ui-sans-serif, sans-serif;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.cortado-offer-banner .header-offer-label svg{flex:none;width:14px;height:14px}.cortado-offer-banner .header-offer-save{flex-wrap:wrap;justify-content:center;gap:4px 16px;font-weight:700;display:flex}.cortado-offer-banner .header-offer-save>a{white-space:nowrap;min-height:32px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--offer-underline);text-decoration-color:var(--offer-underline);text-underline-offset:3px;align-items:center;display:inline-flex}.cortado-offer-banner .header-offer-save>a:hover{color:var(--offer-accent);text-decoration-color:currentColor}.cortado-offer-banner .header-offer-save>a:focus-visible{color:var(--offer-accent);outline:2px solid var(--offer-accent);outline-offset:3px;border-radius:2px}.cortado-offer-banner .header-offer-time{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--offer-accent)}.cortado-offer-banner .header-offer-open{border:1px solid var(--offer-button-bg);background:var(--offer-button-bg);min-height:28px;color:var(--offer-button-text);font:inherit;text-transform:none;letter-spacing:normal;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;margin:8px 0;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.cortado-offer-banner .header-offer-open:hover{background:var(--offer-button-hover-bg);border-color:var(--offer-button-hover-bg);color:var(--offer-button-hover-text)}.cortado-offer-banner .header-offer-open:focus-visible{outline:2px solid var(--offer-accent);outline-offset:2px}.cortado-offer-banner .header-offer-open svg{width:12px;height:12px}@media (max-width:700px){.cortado-offer-banner{flex-wrap:nowrap;justify-content:space-between;gap:10px;min-height:40px;padding:0 12px;font-size:12px}.cortado-offer-banner .header-offer-label,.cortado-offer-banner .header-offer-time{display:none}.cortado-offer-banner .header-offer-save{flex-wrap:nowrap;flex:auto;justify-content:flex-start;gap:0 10px;min-width:0;font-size:11px;overflow:hidden}.cortado-offer-banner .header-offer-save>a{text-overflow:ellipsis;min-width:0;min-height:28px;overflow:hidden}.cortado-offer-banner .header-offer-open{flex:none;margin:6px 0;font-size:11px}}@media (max-width:440px){.cortado-offer-banner .header-offer-save>a:nth-child(n+2){display:none}}
