 .fmrte-scope .fm-hero__grid{grid-template-columns:minmax(0, 1.25fr) minmax(0, .85fr);align-items:start;}.fmrte-scope .fm-hero__copy{min-width:0;padding-top:8px;}.fmrte-scope .fm-hero__also{margin-top:var(--s6);gap:10px;font-size:var(--fs-body);color:var(--text);}.fmrte-scope .fm-hero__also p{display:flex;gap:10px;align-items:flex-start;}.fmrte-scope .fm-hero__also > p > .i{margin-top:4px;color:var(--accent);}.fmrte-scope .fm-hero__also .link{min-height:0;}@container fmrte (max-width:1080px){.fmrte-scope .fm-hero__grid{grid-template-columns:minmax(0, 1fr);}.fmrte-scope .fm-hero .offer{width:100%;max-width:560px;}}.fmrte-scope .offer{position:relative;display:grid;gap:18px;align-content:start;padding:28px 26px 22px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--e2);}.fmrte-scope .offer--lit{border:1px solid transparent;background:linear-gradient(180deg, var(--surface-lit-top) 0%, var(--surface-lit) 34%) padding-box, linear-gradient(180deg, var(--rim-top) 0%, var(--rim) 55%, var(--line) 100%) border-box;box-shadow:inset 0 1px 0 var(--hl), 0 40px 90px -36px var(--glow), 0 50px 90px -50px var(--shade);}.fmrte-scope .offer__head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;}.fmrte-scope .offer__id{min-width:0;flex:1;display:grid;gap:2px;}.fmrte-scope .offer__mark{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;font:var(--w-heavy) 15px/1 var(--font-display);font-stretch:112%;letter-spacing:-.02em;color:var(--on-tonal);background:var(--tonal);border:1px solid var(--line);}.fmrte-scope .offer__store{margin:0;font:var(--w-semi) var(--fs-lead)/1.25 var(--font-ui);color:var(--text-hi);}.fmrte-scope .offer__product{font-size:var(--fs-small);color:var(--text-muted);}.fmrte-scope .offer__price{padding-top:18px;border-top:1px solid var(--line);}.fmrte-scope .offer__price .pt__now{font-size:var(--fs-h2);}.fmrte-scope .offer__ticks{gap:9px;}.fmrte-scope .offer__ticks .i[aria-hidden]{flex:none;}.fmrte-scope .offer .btn{margin-top:4px;}.fmrte-scope .offer__fine{font-size:var(--fs-fine);color:var(--text-muted);text-wrap:pretty;}.fmrte-scope .offer__more{justify-self:start;}.fmrte-scope .offer .ribbon{left:26px;transform:translateY(-50%);}@container fmrte (max-width:599px){.fmrte-scope .offer{padding:24px 18px 18px;}}.fmrte-scope .btn[data-store]{white-space:normal;text-align:center;padding-block:10px;}.fmrte-scope .offers{list-style:none;margin:0;padding:0;display:grid;gap:12px;}.fmrte-scope .offers__row{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:12px 28px;align-items:center;padding:18px 22px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--e1);}.fmrte-scope .offers__row.is-best{border-color:var(--rim);box-shadow:var(--e2), 0 0 0 1px var(--rim);}.fmrte-scope .offers__id{display:flex;gap:14px;align-items:center;min-width:0;}.fmrte-scope .offers__name{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;font:var(--w-semi) var(--fs-body)/1.3 var(--font-ui);color:var(--text-hi);}.fmrte-scope .offers__facts{font-size:var(--fs-small);color:var(--text-muted);text-wrap:pretty;}.fmrte-scope .offers__price{text-align:right;}.fmrte-scope .offers__price .pt{justify-content:flex-end;}.fmrte-scope .offers__price .pt-sub{margin-top:4px;font-size:var(--fs-fine);}.fmrte-scope .offers__go{min-width:200px;}.fmrte-scope .fm-stores__note{margin-top:14px;}@container fmrte (max-width:820px){.fmrte-scope .offers__row{grid-template-columns:minmax(0, 1fr) auto;}.fmrte-scope .offers__go{grid-column:1 / -1;min-width:0;width:100%;}}@container fmrte (max-width:479px){.fmrte-scope .offers__row{grid-template-columns:minmax(0, 1fr);padding:16px;}.fmrte-scope .offers__price, .fmrte-scope .offers__price .pt{text-align:left;justify-content:flex-start;}}.fmrte-scope .fm-preview__grid{display:grid;grid-template-columns:minmax(0, 6fr) minmax(0, 5fr);gap:clamp(32px, 5cqi, 72px);align-items:center;}.fmrte-scope .fm-preview__copy{display:grid;gap:var(--s4);justify-items:start;}.fmrte-scope .fm-preview__copy .lead{max-width:34em;}.fmrte-scope .fm-preview__copy .ticks{margin-top:6px;max-width:36em;}.fmrte-scope .fm-dates{list-style:none;margin:0;padding:0 0 0 28px;display:grid;gap:26px;position:relative;}.fmrte-scope .fm-dates::before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(180deg, var(--rim-top), var(--line-strong));}.fmrte-scope .fm-dates__stop{position:relative;display:grid;gap:3px;padding:14px 18px;border-radius:var(--r-md);border:1px solid var(--line);background:rgb(255 255 255 / .03);}.fmrte-scope .fm-dates__stop::before{content:"";position:absolute;left:-27px;top:20px;width:12px;height:12px;border-radius:50%;background:var(--bg);border:2px solid var(--line-strong);}.fmrte-scope .fm-dates__stop.is-now{border-color:var(--rim);background:rgb(116 172 255 / .07);box-shadow:0 0 40px -14px var(--glow);}.fmrte-scope .fm-dates__stop.is-now::before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 5px rgb(116 172 255 / .18);}.fmrte-scope .fm-dates__when{font-size:var(--fs-small);color:var(--text-muted);font-variant-numeric:tabular-nums;}.fmrte-scope .fm-dates__when b{font:var(--w-heavy) var(--fs-lead)/1.2 var(--font-display);font-stretch:112%;color:var(--text-hi);margin-right:6px;letter-spacing:-.01em;}.fmrte-scope .fm-dates__what{font-weight:var(--w-semi);color:var(--text-hi);}.fmrte-scope .fm-dates__note{font-size:var(--fs-small);color:var(--text-muted);}.fmrte-scope .fm-dates__now{position:absolute;top:14px;right:14px;}@container fmrte (max-width:899px){.fmrte-scope .fm-preview__grid{grid-template-columns:1fr;}}.fmrte-scope .fm-fmrte__grid{display:grid;grid-template-columns:minmax(0, 6fr) minmax(0, 5fr);gap:clamp(32px, 5cqi, 72px);align-items:center;}.fmrte-scope .fm-fmrte__copy{display:grid;gap:var(--s4);justify-items:start;}.fmrte-scope .fm-fmrte__copy .ticks{margin-top:4px;}.fmrte-scope .fm-fmrte__copy .cta-row{margin-top:var(--s4);justify-self:stretch;}@container fmrte (max-width:899px){.fmrte-scope .fm-fmrte__grid{grid-template-columns:1fr;}.fmrte-scope .fm-fmrte .shot{max-width:560px;}}