.deals-sw{--n:39;--sw-ease:cubic-bezier(.2, .7, .2, 1);--slab:#221c17;--slab-edge:#3b3028;--rule:#3a2e25;--sep:#1a1410;--on-ember:#170f07;--well:#090807;color:var(--color-ink);container:sw/inline-size}.deals-sw *,.deals-sw :before,.deals-sw :after{box-sizing:border-box}.deals-sw i{font-style:normal}.deals-sw .deals-nav-led{animation:none!important}.deals-sw a:focus-visible,.deals-sw button:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px;border-radius:2px}.deals-sw-head{margin-bottom:20px;display:flex}.deals-sw-now{color:var(--color-ink-muted);align-items:center;margin:0;font-size:.9375rem;line-height:1.2;display:flex}.deals-sw-today{color:var(--color-ink-muted)}.deals-sw-next{color:var(--color-ember);font-weight:600}.deals-sw-plane{position:relative}.deals-sw-board{isolation:isolate;background:var(--color-surface);border-block:2px solid var(--rule);position:relative}.deals-sw-row{position:relative}.deals-sw-row+.deals-sw-row{border-top:1px solid var(--sep)}.deals-sw-name{font-family:var(--font-serif);color:var(--color-ink);font-weight:400;line-height:1.2}.deals-sw-left{font-family:var(--font-serif);color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400;line-height:1.2}.deals-sw-left--text{font-family:var(--font-sans);color:var(--color-ink-muted);font-size:.8125rem}.deals-sw-sale{color:var(--color-ink-muted);line-height:1.3}a.deals-sw-sale{text-underline-offset:3px;transition:color .14s var(--sw-ease), text-decoration-color .14s var(--sw-ease);-webkit-text-decoration:underline #4a3c31;text-decoration:underline #4a3c31;text-decoration-thickness:1px}a.deals-sw-sale:hover{color:var(--color-ember);-webkit-text-decoration-color:var(--color-ember-deep);text-decoration-color:var(--color-ember-deep)}.deals-sw-bar{z-index:1;left:calc(var(--a) / var(--n) * 100%);width:calc(var(--z) / var(--n) * 100%);background:var(--slab);border:1px solid var(--slab-edge);opacity:calc(var(--tone-o,1) * var(--dim-o,1));transition:transform .12s var(--sw-ease), border-bottom-width .12s var(--sw-ease), background-color .12s var(--sw-ease), box-shadow .12s var(--sw-ease), opacity .16s var(--sw-ease);border-bottom:2px solid #000;border-radius:3px;position:absolute;box-shadow:inset 0 1px #ffebd20d}.deals-sw-fill{pointer-events:none;border-radius:2px;position:absolute;inset:0;overflow:hidden}.deals-sw-hatch{background:repeating-linear-gradient(135deg,#00000052 0 2px,#0000 2px 7px);position:absolute;top:0;bottom:0;left:0}.deals-sw-ph2{background:var(--color-ember-deep);border-right:2px solid var(--slab);position:absolute;top:0}.deals-sw-notch{background:var(--color-canvas);width:2px;margin-left:-1px;position:absolute}.deals-sw-row[data-tone=past]{--tone-o:.55}.deals-sw-row[data-tone=next] .deals-sw-bar{border:1px dashed var(--slab-edge);box-shadow:none;background:0 0}.deals-sw-row[data-open] .deals-sw-bar{border-right:1px dashed var(--slab-edge)}.deals-sw-row.is-active .deals-sw-bar{background:#1b1612;border-bottom-width:1px;transform:translateY(2px);box-shadow:inset 0 2px 3px #00000080}.deals-sw-row[data-tone=next].is-active .deals-sw-bar{background:0 0}.deals-sw-more{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.deals-sw-st{color:var(--color-ink);margin:0;font-size:.875rem;line-height:1.35}.deals-sw-phases{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.deals-sw-phases li{color:var(--color-ink);align-items:baseline;gap:8px;font-size:.8125rem;line-height:1.35;display:flex}.deals-sw-ph-span{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin-left:2px}.deals-sw-dot{background:#2a211b;border-radius:1px;flex:none;align-self:center;width:6px;height:6px}.deals-sw-phases li.is-on .deals-sw-dot{background:var(--color-ember)}.deals-sw-when{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;font-size:.8125rem;line-height:1.35;display:flex}.deals-sw-early{color:var(--color-ink-faint);margin:6px 0 0;font-size:.75rem;line-height:1.35}.deals-sw-slot{border:1px dashed var(--slab-edge);border-radius:3px;align-items:center;gap:10px;height:34px;padding:0 12px;display:flex}.deals-sw-slot .deals-sw-name{color:var(--color-ink-faint);font-size:.9375rem}.deals-sw-idle{color:var(--color-ink-faint);font-size:.8125rem}.deals-sw-display{background:var(--well);border:1px solid #1e1813;border-top-color:#000;border-radius:3px;margin-top:16px;box-shadow:inset 0 2px 6px #000000b3}.deals-sw-view{transition:opacity .18s var(--sw-ease), transform .18s var(--sw-ease)}.deals-sw-view--rest{flex-direction:column;display:flex}.deals-sw-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);margin:0;font-size:.6875rem;line-height:1.2}.deals-sw-keys{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.deals-sw-keys>li{flex-direction:column;min-width:0;display:flex}.deals-sw-keys>li:first-child{padding-left:0}.deals-sw-keys>li:last-child{padding-right:0}.deals-sw-keys>li+li{border-left:1px solid #1e1813}.deals-sw-kname,.deals-sw-away{white-space:nowrap;font-family:var(--font-serif);color:var(--color-ink)}.deals-sw-away{color:var(--color-ember);font-variant-numeric:tabular-nums;line-height:1.15}.deals-sw-kname{line-height:1.2}.deals-sw-kday{color:var(--color-ink-muted);line-height:1.3}.deals-sw-note{border-top:1px solid var(--color-line);color:var(--color-ink-faint);margin:20px 0 0;padding-top:14px;padding-right:max(0px,100% - 100ch);font-size:.8125rem;line-height:1.5}.deals-sw-scale,.deals-sw-track--idle{display:none}@container sw (max-width:899.98px){.deals-sw-head{flex-direction:column;gap:12px;margin-bottom:24px}.deals-sw-sub{margin-top:8px;font-size:1rem;line-height:1.5rem}.deals-sw-now{gap:10px;font-size:.9375rem;line-height:1.25rem}.deals-sw-now .deals-nav-led{--led:8px}.deals-sw-today{color:var(--color-ink)}.deals-sw-board{--W:calc(100cqw - 32px);border-block:0;border-top:3px solid var(--rule);border-radius:3px 3px 0 0}.deals-sw-scale{height:32px;color:var(--color-ink-muted);margin-bottom:8px;padding:16px 16px 0;font-size:.8125rem;line-height:1rem;display:block;position:relative}.deals-sw-sc-l{position:absolute;top:16px;left:16px}.deals-sw-sc-r{position:absolute;top:16px;right:16px}.deals-sw-sc-l.is-gone,.deals-sw-sc-r.is-gone{visibility:hidden}.deals-sw-sc-led{--led:8px;top:20px;left:calc(16px + round(nearest, calc(var(--k) * var(--W) / var(--n)), 1px) - 4px);position:absolute}.deals-sw-row{cursor:pointer;grid-template:"name left"minmax(24px,auto)"track track""link toggle"44px"more more"/minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:16px 16px 4px;display:grid}.deals-sw-row+.deals-sw-row{border-top:2px solid var(--rule)}.deals-sw-in{display:contents}.deals-sw-name{grid-area:name;font-size:1.125rem;line-height:1.5rem}.deals-sw-left{grid-area:left;justify-self:end;font-size:1.125rem;line-height:1.5rem}.deals-sw-left--text{white-space:normal;text-align:right;font-size:.9375rem;line-height:1.25rem}.deals-sw-track{z-index:1;border-top:3px solid #000;border-bottom:2px solid var(--rule);background:#0b0908;border-radius:3px;grid-area:track;height:38px;margin-top:10px;position:relative}.deals-sw-bar{min-width:6px;height:27px;top:3px;left:round(nearest, calc(var(--a) * var(--W) / var(--n)), 1px);width:calc(round(nearest, calc((var(--a) + var(--z)) * var(--W) / var(--n)), 1px) - round(nearest, calc(var(--a) * var(--W) / var(--n)), 1px));transition:transform .1s var(--sw-ease), border-bottom-width .1s var(--sw-ease), background-color .1s var(--sw-ease), box-shadow .1s var(--sw-ease);border-width:2px 2px 3px}.deals-sw-row[data-tone=next] .deals-sw-bar{border-width:2px}.deals-sw-row[data-open] .deals-sw-bar{border-right:0;border-radius:3px 0 0 3px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.deals-sw-fill{border-radius:1px}.deals-sw-hatch{background:repeating-linear-gradient(135deg,#0000008c 0 3px,#0000 3px 9px)}.deals-sw-ph2{height:3px}.deals-sw-notch{background:#0b0908;height:8px;bottom:-3px}.deals-sw-tick{z-index:2;background:var(--color-ember-deep);width:3px;height:6px;bottom:-8px;left:calc(round(nearest, calc(var(--k) * var(--W) / var(--n)), 1px) - 1px);position:absolute}.deals-sw-track .deals-sw-today-line{z-index:3;background:var(--color-ember);width:3px;top:-7px;bottom:-6px;left:calc(round(nearest, calc(var(--k) * var(--W) / var(--n)), 1px) - 1px);position:absolute}.deals-sw-sale{color:var(--color-ink);grid-area:link;place-self:stretch start;align-items:center;font-size:.9375rem;line-height:1.25rem;display:flex}a.deals-sw-sale{text-underline-offset:4px;text-decoration-color:#5a4a3d;text-decoration-thickness:2px}.deals-sw-toggle{font:inherit;color:var(--color-ink-muted);text-underline-offset:4px;background:0 0;border:0;grid-area:toggle;place-self:stretch end;padding:0 0 0 16px;font-size:.9375rem;line-height:1.25rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.deals-sw-more{clip-path:none;white-space:normal;visibility:hidden;grid-area:more;grid-template-rows:0fr;width:auto;height:auto;margin-inline:-16px;transition:grid-template-rows .18s ease-out,visibility 0s linear .18s;display:grid;position:static;overflow:visible}.deals-sw-row.is-open .deals-sw-more{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.deals-sw-more-clip{min-height:0;overflow:hidden}.deals-sw-panel{background:var(--well);border-top:3px solid #000;border-bottom:2px solid var(--rule);padding:16px}.deals-sw-panel .deals-sw-st{color:var(--color-ink);font-size:.9375rem;line-height:1.375rem}.deals-sw-panel .deals-sw-phases{gap:4px;margin-top:8px}.deals-sw-panel .deals-sw-phases li{font-size:.9375rem;line-height:1.25rem}.deals-sw-panel .deals-sw-ph-span{color:var(--color-ink-muted);margin-left:auto}.deals-sw-panel .deals-sw-when{margin-top:8px;font-size:.8125rem;line-height:1.125rem}.deals-sw-panel .deals-sw-early{color:var(--color-ink-muted);margin-top:4px;font-size:.8125rem;line-height:1.125rem}.deals-sw-row--idle{cursor:default;grid-template-rows:minmax(24px,auto) auto;grid-template-areas:"name left""track track";padding-bottom:16px}.deals-sw-slot{display:contents}.deals-sw-row--idle .deals-sw-name{color:var(--color-ink-faint)}.deals-sw-idle{color:var(--color-ink-muted);grid-area:left;justify-self:end;font-size:.9375rem;line-height:1.25rem}.deals-sw-track--idle{display:block}.deals-sw-track--idle:before{content:"";border-top:2px dashed var(--slab-edge);margin-top:-2px;position:absolute;top:50%;left:0;right:0}.deals-sw-under,.deals-sw-over,.deals-sw-axis,.deals-sw-tabs,.deals-sw-kbd{display:none}.deals-sw-display{border:0;border-top:3px solid #000;border-bottom:3px solid var(--rule);box-shadow:none;border-radius:0 0 3px 3px;margin-top:0;padding:16px}.deals-sw-view--rest{gap:8px}.deals-sw-label{letter-spacing:.08em;color:var(--color-ink-muted);font-size:.75rem;line-height:1rem}.deals-sw-keys{grid-template-columns:minmax(0,1fr);gap:4px}.deals-sw-keys>li{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:8px;height:24px;padding:0;display:grid}.deals-sw-keys>li+li{border-left:0}.deals-sw-kname{grid-area:1/1;font-size:1rem;line-height:1.5rem}.deals-sw-kday{grid-area:1/2;font-size:.875rem;line-height:1.5rem}.deals-sw-away{grid-area:1/3;font-size:1.125rem;line-height:1.5rem}.deals-sw-note{color:var(--color-ink-muted);border-top:0;margin-top:16px;padding:0;font-size:.8125rem;line-height:1.125rem}}@container sw (min-width:900px){.deals-sw-head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}.deals-sw-now{gap:12px;height:33px}.deals-sw-board{padding-top:18px}.deals-sw-row{cursor:default;border-top:1px solid var(--sep);height:49px;padding:0;display:block}.deals-sw-row--idle{height:41px}.deals-sw-slot{z-index:3;margin-top:3px;position:relative}.deals-sw-toggle{display:none}.deals-sw-under,.deals-sw-over{pointer-events:none;display:block;position:absolute;inset:0}.deals-sw-under{z-index:0}.deals-sw-over{z-index:2}.deals-sw-tick,.deals-sw-track .deals-sw-today-line{display:none}.deals-sw-strip{height:18px;position:absolute;top:0;left:0;right:0}.deals-sw-wk{background:#1f1813;width:1px;position:absolute;top:0;bottom:0}.deals-sw-mo{background:var(--rule);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.deals-sw-mo.is-first{background:0 0;width:0;margin-left:0}.deals-sw-mo b{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.6875rem;font-weight:400;line-height:12px;position:absolute;top:3px;left:8px}.deals-sw-keyline{border-left:1px dashed var(--color-ember-deep);width:0;position:absolute;top:0;bottom:0}.deals-sw-over .deals-sw-today-band{width:calc(100% / var(--n));background:#e3a8570d;position:absolute;top:0;bottom:0}.deals-sw-over .deals-sw-today-line{background:var(--color-ember);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.deals-sw-led{margin-left:-3.5px;position:absolute;top:-4.5px}.deals-sw-hover{width:calc(100% / var(--n));opacity:0;transform:translateX(calc(var(--i,0) * 100%));transition:transform .14s var(--sw-ease), opacity .14s var(--sw-ease);background:#ece3d60f;position:absolute;top:0;bottom:0;left:0}.deals-sw-hover.is-on{opacity:1}.deals-sw-track{z-index:1;position:absolute;inset:0}.deals-sw-bar{border-bottom-width:3px;height:34px;top:7px}.deals-sw-ph2{height:3px}.deals-sw-notch{height:8px;bottom:-3px}.deals-sw-row[data-open] .deals-sw-bar{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 60px),#0000)}.deals-sw-in{white-space:nowrap;z-index:3;height:34px;top:7px;left:calc(var(--a) / var(--n) * 100%);width:calc(var(--z) / var(--n) * 100%);opacity:calc(var(--tone-o,1) * var(--dim-o,1));transition:transform .12s var(--sw-ease), opacity .16s var(--sw-ease);align-items:center;gap:10px;padding:0 12px 3px;display:flex;position:absolute}.deals-sw-row[data-open] .deals-sw-in{padding-right:72px}.deals-sw-in .deals-sw-name,.deals-sw-in .deals-sw-sale,.deals-sw-in .deals-sw-left{text-shadow:-1px 0 var(--halo), 1px 0 var(--halo), -2px 0 var(--halo), 2px 0 var(--halo), 0 -1px var(--halo), 0 1px var(--halo)}.deals-sw-row{--halo:var(--slab)}.deals-sw-row.is-active{--halo:#1b1612}.deals-sw-row[data-tone=next]{--halo:var(--color-surface)}.deals-sw-row:has(.is-tight){--halo:var(--color-surface)}.deals-sw-name,.deals-sw-sale,.deals-sw-left{flex:none}.deals-sw-name{font-size:.9375rem}.deals-sw-in .deals-sw-sale{font-size:.8125rem}.deals-sw-left{margin-left:auto;padding-left:14px;font-size:.9375rem}.deals-sw-left--text{font-size:.8125rem}.deals-sw-row.is-active .deals-sw-in{transform:translateY(2px)}.deals-sw-in.is-tight{width:auto;left:calc((var(--a) + var(--z)) / var(--n) * 100% + 10px);padding:0 0 3px}.deals-sw-in.is-tight.is-tight-left{left:auto;right:calc(100% - var(--a) / var(--n) * 100% + 10px)}.deals-sw-in.is-tight .deals-sw-left{margin-left:0}.deals-sw-board.is-shop .deals-sw-row:not(.is-active){--dim-o:.55}.deals-sw-board.is-day .deals-sw-row.is-off{--dim-o:.4}.deals-sw-axis{grid-template-columns:repeat(var(--n), minmax(0, 1fr));height:26px;display:grid}.deals-sw-d{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.75rem;line-height:1;display:flex}.deals-sw-d b{min-width:20px;height:20px;transition:transform .14s var(--sw-ease), background-color .14s var(--sw-ease), color .14s var(--sw-ease), border-color .14s var(--sw-ease), box-shadow .14s var(--sw-ease);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:0 3px;font-weight:400;display:inline-flex}.deals-sw-d.is-wk{color:var(--color-ink-muted)}.deals-sw-d.is-key{color:var(--color-ember)}.deals-sw-d.is-today b{background:var(--color-ember);min-width:22px;color:var(--on-ember);border-color:var(--color-ember);border-bottom:2px solid #7a4f1c;font-weight:600}.deals-sw-d.is-hot:not(.is-today) b{color:var(--color-ink);background:#1c1814;border-color:#3a2e25 #3a2e25 #000;transform:translateY(-1px);box-shadow:inset 0 1px #ffecd60d,0 1px #0009}.deals-sw-d.is-hot.is-key:not(.is-today) b{color:var(--color-ember)}.deals-sw-d.is-hot.is-today b{transform:translateY(-1px)}.deals-sw-kbd{pointer-events:none;display:block;position:absolute;inset:0}.deals-sw-kbd:focus-visible{outline:2px solid var(--color-ember);outline-offset:-2px;border-radius:3px}.deals-sw-tabs{height:20px;display:block;position:relative}.deals-sw-tabs.has-low{height:42px}.deals-sw-tab{height:20px;transform:translateX(calc(-50% + var(--shift,0px)));background:var(--color-ember);color:var(--on-ember);white-space:nowrap;border-radius:0 0 3px 3px;padding:0 7px;font-size:.75rem;font-weight:600;line-height:20px;position:absolute;top:0}.deals-sw-tab.is-past{color:var(--color-ink-muted);background:#3a2e25}.deals-sw-tab.is-low{top:22px}.deals-sw-tab.is-low:before{content:"";top:-22px;left:calc(50% - var(--shift,0px));background:var(--color-ember);width:1px;height:22px;margin-left:-.5px;position:absolute}.deals-sw-display{height:132px;padding:16px 20px;overflow:hidden}.deals-sw-views{height:100%;position:relative}.deals-sw-view{position:absolute;inset:0}.deals-sw-view--rest{gap:12px}.deals-sw-keys>li{gap:4px;padding:0 20px}.deals-sw-kname{font-size:1.0625rem}.deals-sw-away{font-size:1.5rem}.deals-sw-kday{font-size:.8125rem}.deals-sw-view.is-enter{opacity:0;transform:translateY(4px)}.deals-sw-view.is-leave{opacity:0;pointer-events:none;transform:translateY(-4px)}.deals-sw-view--shop,.deals-sw-view--day{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.deals-sw-col{min-width:0;padding:0 20px}.deals-sw-col:first-child{padding-left:0}.deals-sw-col+.deals-sw-col{border-left:1px solid #1e1813}.deals-sw-col--ons{grid-column:2/span 2}.deals-sw-shop{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:1.25rem;line-height:1.15}.deals-sw-col .deals-sw-sale{margin-top:5px;font-size:.8125rem;display:inline-block}.deals-sw-col .deals-sw-st{color:var(--color-ink-muted);margin-top:4px}.deals-sw-col .deals-sw-label{margin-bottom:8px}.deals-sw-col .deals-sw-phases{gap:2px;margin-top:0}.deals-sw-big{font-family:var(--font-serif);color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.0625rem;line-height:1.3}.deals-sw-big--ember{color:var(--color-ember);font-size:1.5rem;line-height:1.15}.deals-sw-col .deals-sw-when{margin-top:5px}.deals-sw-col .deals-sw-early{margin-top:3px}.deals-sw-dname{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:1.25rem;line-height:1.15}.deals-sw-dkey{color:var(--color-ember);margin:5px 0 0;font-size:.875rem;font-weight:600;line-height:1.2}.deals-sw-ons{grid-auto-flow:column;grid-template-rows:repeat(var(--rows,3), auto);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px 20px;margin:0;padding:0;list-style:none;display:grid}.deals-sw-ons li{flex-wrap:wrap;align-items:baseline;column-gap:10px;min-width:0;font-size:.8125rem;line-height:1.35;display:flex}.deals-sw-on-name{color:var(--color-ink);font-size:.875rem;font-weight:600}.deals-sw-on-st{color:var(--color-ink-muted)}.deals-sw-on-ph{color:var(--color-ink-faint);flex-basis:100%}}@media (prefers-reduced-motion:reduce){.deals-sw *,.deals-sw :before,.deals-sw :after{transition:none!important;animation:none!important}.deals-sw-row.is-active .deals-sw-bar,.deals-sw-row.is-active .deals-sw-in,.deals-sw-d.is-hot b,.deals-sw-view.is-enter,.deals-sw-view.is-leave{transform:none!important}}
