.srch-hero{container:srch-hero / inline-size}.srch-hero-in{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.srch-share-side{display:none}@container srch-hero (min-width: 1000px){.srch-hero-in{grid-template-columns:minmax(0,1fr) 580px;gap:44px;align-items:start}.srch-hero-side{position:sticky;top:24px}.srch-share-side{display:block}.srch-share-below{display:none}}.srch-locked{max-width:580px}.srch-stores{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.srch-opt{display:inline-flex;align-items:baseline;gap:7px}.srch-door{display:inline-flex;align-items:center;gap:8px;text-align:left;font-size:13.5px;font-weight:600;color:var(--ink-900, #0a0b0d);text-decoration:underline;text-decoration-color:var(--line-2, rgba(10, 11, 13, .16));text-underline-offset:3px}.srch-door svg{transition:transform .16s var(--ease, cubic-bezier(.16, 1, .3, 1))}@media(hover:hover)and (pointer:fine){.srch-door:hover{text-decoration-color:currentColor}.srch-door:hover svg{transform:translate(2px)}}.srch-mosaic{container:srch-mosaic / inline-size}@container srch-mosaic (min-width: 880px){.srch-mosaic .vz-mz-in{display:grid;grid-template-columns:max-content minmax(190px,250px);gap:0 56px;align-items:start}.srch-mosaic .vz-mz-key{flex-direction:column;flex-wrap:nowrap;gap:11px;margin-top:34px}.srch-mosaic .vz-key li.vz-mz-sizes,.srch-mosaic .vz-mz-scale{flex-direction:column;align-items:flex-start;gap:8px}.srch-mosaic .vz-mz-sep{display:none}}@media(max-width:640px){.srch-ladder .ladder-row{grid-template-columns:22px minmax(0,1fr) 64px 46px;gap:8px;padding:8px 6px}}.srch-strip{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px}@media(max-width:760px){.srch-strip{flex-wrap:nowrap;overflow-x:auto;padding:2px 28px 4px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.srch-strip::-webkit-scrollbar{display:none}.srch-strip>*{flex:none}}.srch-where{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.srch-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:1100px){.srch-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.srch-card{display:grid;grid-template-columns:98px minmax(0,1fr);align-items:start;gap:16px;width:100%;padding:16px;border:1px solid rgba(10,11,13,.09);border-radius:16px;background:#fff;text-align:left;box-shadow:0 1px 2px #0a0b0d0d,0 1px 1px #0a0b0d08;transition:transform .16s var(--ease, cubic-bezier(.16, 1, .3, 1))}.srch-card.is-bare{grid-template-columns:minmax(0,1fr)}@media(hover:hover)and (pointer:fine){.srch-card:hover{transform:translateY(-1px);box-shadow:0 1px 2px #0a0b0d0a,0 8px 20px #0a0b0d0f}}.srch-card:active{transform:scale(.99)}.srch-card:focus-visible{outline:2px solid #0a0b0d;outline-offset:2px}.srch-card-t{font-size:15px;font-weight:600;line-height:1.32;letter-spacing:-.012em;color:#0a0b0d;text-wrap:pretty}.srch-card-s{margin-top:6px;font-size:13px;line-height:1.45;color:#6b7178}.srch-card-go{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:600;color:#454b52}.srch-card-go svg{transition:transform .16s var(--ease, cubic-bezier(.16, 1, .3, 1))}@media(hover:hover)and (pointer:fine){.srch-card:hover .srch-card-go svg{transform:translate(2px)}}.srch-mini-city{display:block;margin-top:6px;font-size:11.5px;text-align:center;color:#6b7178}.srch-oos-tile{display:grid;justify-items:center;gap:10px;width:98px;padding:8px 8px 12px;border:1px solid rgba(10,11,13,.09);border-radius:16px;background:#fff}.srch-oos-pack{display:grid;place-items:center;width:100%;height:84px;border-radius:10px;background:#f5f6f7}.srch-oos-pack>svg{opacity:.42}.serp-row.mine.srch-yours{background:#0a7d4912}.serp-row.rival.srch-below>:nth-child(2)>:first-child:before{background:#454b52}.srch-oos{display:inline-flex;align-items:center;height:18px;padding:0 7px;border:1px dashed #b9bec4;border-radius:999px;font-size:11px;font-weight:600;color:#454b52}.srch-oos.is-yours{border:0;background:#c8251d17;color:#c8251d}@media(pointer:coarse){.srch-strip .chip,.srch-where .pop-trigger,.srch-stores .pop-trigger,.srch-hero .pop-trigger,.srch-door,.srch-more,.srch-hero .vz-rp-more,.sheet-body .vz-rp-more{min-height:40px}.srch-hero .vz-answer-method{position:relative}.srch-hero .vz-answer-method:after{content:"";position:absolute;inset:-13px -6px}}@container vz-mz (max-width: 600px){.srch-mosaic .vz-mz-col,.srch-mosaic .vz-mz-cell{width:40px;min-width:40px}.srch-mosaic .vz-mz-cell,.srch-mosaic .vz-mz-hit{height:40px}}.srch-more{display:inline-flex;align-items:center}@media(prefers-reduced-motion:reduce){.srch-card,.srch-card-go svg{transition:none}}.srch-days-badge{margin-top:8px}@container vz-ro (max-width: 560px){.srch-days .vz-ro-plot{--ro-g: 72px}}.srch-all-card{padding:20px 14px 16px}@media(min-width:640px){.srch-all-card{padding:22px 18px 18px}}.srch-all-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:0 10px}.srch-bd-say{margin:0;max-width:52ch;font-size:16px;font-weight:600;line-height:1.38;letter-spacing:-.012em;color:var(--ink-900, #0a0b0d);text-wrap:pretty}.srch-bd-h{margin:0 0 8px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink-900, #0a0b0d)}.srch-bd-note{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-400, #6b7178)}.srch-ladder-press{width:100%;text-align:left;cursor:pointer;transition:transform .14s var(--ease, cubic-bezier(.16, 1, .3, 1));-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.srch-ladder-press:hover{background:#0a0b0d09}.srch-ladder-press.me:hover{background:#0a7d491a}}.srch-ladder-press:focus-visible{outline:none;border-radius:8px;box-shadow:inset 0 0 0 2px #0a0b0d8c}.srch-ladder-press:active{transform:scale(.99)}@media(pointer:coarse){.srch-ladder-press{min-height:44px}}@media(prefers-reduced-motion:reduce){.srch-ladder-press{transition:none}.srch-ladder-press:active{transform:none}}.srch-segs{position:relative;display:flex;width:100%;height:16px}.srch-seg{position:relative;display:block;flex:none;height:100%;min-width:3px;padding:0;border:0;cursor:pointer;box-shadow:inset -2px 0 #fff;-webkit-tap-highlight-color:transparent;transition:opacity .12s var(--ease, cubic-bezier(.16, 1, .3, 1)),transform .14s var(--ease, cubic-bezier(.16, 1, .3, 1))}.srch-seg:first-child{border-radius:5px 0 0 5px}.srch-seg:last-child{border-radius:0 5px 5px 0;box-shadow:none}.srch-seg:only-child{border-radius:5px}@media(hover:hover)and (pointer:fine){.srch-segs:hover>.srch-seg:not(:hover){opacity:.38}}.srch-segs:has(>.srch-seg:focus-visible)>.srch-seg:not(:focus-visible){opacity:.38}.srch-seg:focus-visible{outline:none;border-radius:5px;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #0a0b0d8c;z-index:1}.srch-seg:active{transform:scale(.97)}@media(pointer:coarse){.srch-seg:after{content:"";position:absolute;inset:-14px 0}}.srch-row-press{cursor:pointer;transition:transform .14s var(--ease, cubic-bezier(.16, 1, .3, 1));-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.srch-row-press:hover{background-color:#0a0b0d09}.srch-row-press:hover .vz-see-pill{border-color:#0a0b0d4d;color:var(--vz-ink)}}.srch-row-press:focus-visible{outline:none;border-radius:8px;box-shadow:inset 0 0 0 2px #0a0b0d8c}.srch-row-press:active{transform:scale(.99)}@media(prefers-reduced-motion:reduce){.srch-seg,.srch-row-press{transition:none}.srch-seg:active,.srch-row-press:active{transform:none}}.pos-strip>.srch-pos-press{position:relative;height:26px;padding:0;overflow:hidden;border:1px solid var(--line, rgba(10, 11, 13, .09));border-radius:4px;background:#fff;cursor:pointer;transition:transform .14s var(--ease, cubic-bezier(.16, 1, .3, 1));-webkit-tap-highlight-color:transparent}.pos-strip>.srch-pos-press>i{position:absolute;inset:0;border-radius:3px;background:var(--ink, #0a0b0d)}.pos-strip>.srch-pos-press.fold{margin-right:4px}@media(hover:hover)and (pointer:fine){.pos-strip>.srch-pos-press:hover{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #0a0b0d3d;z-index:1}}.pos-strip>.srch-pos-press:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #0a0b0d8c;z-index:1}.pos-strip>.srch-pos-press:active{transform:scale(.94)}@media(pointer:coarse){.pos-strip>.srch-pos-press:after{content:"";position:absolute;inset:-9px -2px}.pos-strip>.srch-pos-press{overflow:visible}}@media(prefers-reduced-motion:reduce){.pos-strip>.srch-pos-press{transition:none}.pos-strip>.srch-pos-press:active{transform:none}}
