.viewport-price-summary-module__EBedCq__summary{color:var(--color-product-ink);padding-top:12px}.viewport-price-summary-module__EBedCq__summary h3{margin:0}.viewport-price-summary-module__EBedCq__summary p{margin:4px 0 8px}.viewport-price-summary-module__EBedCq__identity>span{color:var(--color-product-text-secondary);font-size:13px;line-height:1.4}.viewport-price-summary-module__EBedCq__summary ol{margin:0;padding:0;list-style:none}.viewport-price-summary-module__EBedCq__summary li{border-top:1px solid var(--color-hairline)}.viewport-price-summary-module__EBedCq__summary button{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.viewport-price-summary-module__EBedCq__summary button:hover{background:var(--color-track)}.viewport-price-summary-module__EBedCq__summary button:focus-visible{outline:2px solid var(--color-product-accent);outline-offset:2px}.viewport-price-summary-module__EBedCq__identity{overflow-wrap:anywhere;flex:1;min-width:0}.viewport-price-summary-module__EBedCq__identity strong{font-size:14px;font-weight:600;line-height:1.4;display:block}.viewport-price-summary-module__EBedCq__identity>span{font-variant-numeric:tabular-nums;margin:0;display:block}.viewport-price-summary-module__EBedCq__price{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:600;line-height:1.4}
.chrome-module__XY0Qsa__legend{color:var(--color-product-ink,#171c1f);background:var(--color-product-surface-white,#fff);border:1px solid var(--color-hairline-strong,#d9dcda);box-shadow:var(--shadow-product-control,0 2px 8px #171c1f12);pointer-events:auto;border-radius:12px;flex-direction:column;width:280px;max-width:100%;max-height:40dvh;font-family:inherit;display:flex;overflow:hidden}.chrome-module__XY0Qsa__legendHeader{border-bottom:1px solid var(--color-hairline,#e6e8e5);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:flex}.chrome-module__XY0Qsa__legendBody{overscroll-behavior:contain;min-height:0;overflow-y:auto}.chrome-module__XY0Qsa__legendSection{border-top:1px solid var(--color-hairline,#e6e8e5);padding:10px 14px}.chrome-module__XY0Qsa__legendSection:first-child{border-top:0}.chrome-module__XY0Qsa__legendSectionHeader{align-items:center;gap:8px;display:flex}.chrome-module__XY0Qsa__sectionToggle{text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0;font-size:14px;font-weight:600;line-height:1.375;display:flex}.chrome-module__XY0Qsa__sectionToggle span{overflow-wrap:anywhere;min-width:0}.chrome-module__XY0Qsa__sectionToggle svg{flex:none}.chrome-module__XY0Qsa__rotated{transform:rotate(180deg)}.chrome-module__XY0Qsa__iconButton{width:32px;height:32px;color:var(--color-product-text-secondary,#626967);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.chrome-module__XY0Qsa__iconButton:hover{background:var(--color-track,#f0f1ee)}.chrome-module__XY0Qsa__legendRows{flex-direction:column;gap:5px;margin-top:8px;display:flex}.chrome-module__XY0Qsa__legendRow{min-height:21px;color:var(--color-product-text-secondary,#626967);align-items:center;gap:9px;font-size:12px;line-height:1.375;display:flex}.chrome-module__XY0Qsa__legendRow>span:last-child{overflow-wrap:anywhere;min-width:0}.chrome-module__XY0Qsa__swatch{border:1px solid var(--color-hairline-strong,#d9dcda);border-radius:4px;flex:none;width:16px;height:16px;display:inline-block}.chrome-module__XY0Qsa__swatch[data-shape=dot],.chrome-module__XY0Qsa__swatch[data-shape=ring]{border-radius:50%}.chrome-module__XY0Qsa__legendSourceSwatch{flex:none;display:block}.chrome-module__XY0Qsa__legendSourceImage{max-width:100%;height:auto;display:block}.chrome-module__XY0Qsa__mpzpKey dl{color:var(--color-product-text-secondary,#626967);grid-template-columns:max-content minmax(0,1fr);gap:3px 10px;margin:6px 0 0;font-size:12px;line-height:1.375;display:grid}.chrome-module__XY0Qsa__mpzpKey dl>div{display:contents}.chrome-module__XY0Qsa__mpzpKey dt{color:var(--color-product-ink,#171c1f);font-weight:600}.chrome-module__XY0Qsa__mpzpKey dd{overflow-wrap:anywhere;margin:0}.chrome-module__XY0Qsa__source{color:var(--color-product-text-secondary,#626967);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.375}.chrome-module__XY0Qsa__pill,.chrome-module__XY0Qsa__chip{border:1px solid var(--color-hairline-strong,#d9dcda);background:var(--color-product-surface-white,#fff);color:var(--color-product-ink,#171c1f);box-shadow:var(--shadow-product-control,0 2px 8px #171c1f12);pointer-events:auto;border-radius:999px;align-items:center;gap:7px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.chrome-module__XY0Qsa__pill{min-height:38px;padding:7px 15px}.chrome-module__XY0Qsa__chips{pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:6px;max-width:100%;display:flex}.chrome-module__XY0Qsa__chip{text-align:left;min-width:0;max-width:240px;padding:6px 10px}.chrome-module__XY0Qsa__chip span:not(.chrome-module__XY0Qsa__swatch){overflow-wrap:anywhere;min-width:0}.chrome-module__XY0Qsa__chip>svg{flex:none}.chrome-module__XY0Qsa__legend button:focus-visible,.chrome-module__XY0Qsa__pill:focus-visible,.chrome-module__XY0Qsa__chip:focus-visible{outline:2px solid var(--color-product-accent,#20734d);outline-offset:2px}@media (max-width:1023px),(pointer:coarse){.chrome-module__XY0Qsa__iconButton{width:44px;height:44px}.chrome-module__XY0Qsa__sectionToggle,.chrome-module__XY0Qsa__pill,.chrome-module__XY0Qsa__chip{min-height:44px}}@media (max-width:767px){.chrome-module__XY0Qsa__legend{width:100%;max-height:40dvh}.chrome-module__XY0Qsa__chip{max-width:100%}.chrome-module__XY0Qsa__chips{overscroll-behavior-x:contain;scrollbar-width:none;pointer-events:auto;flex-wrap:nowrap;padding:2px 2px 6px;overflow-x:auto}.chrome-module__XY0Qsa__chips::-webkit-scrollbar{display:none}.chrome-module__XY0Qsa__chip{flex:none;max-width:72vw}.chrome-module__XY0Qsa__chip span:not(.chrome-module__XY0Qsa__swatch){text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}}.chrome-module__XY0Qsa__zoomChips{pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;margin-top:8px;display:flex}.chrome-module__XY0Qsa__zoomChip{background:color-mix(in srgb, var(--color-product-ink,#171c1f) 85%, transparent);max-width:100%;min-height:40px;color:var(--color-product-surface-white,#fff);box-shadow:var(--shadow-product-control,0 2px 8px #171c1f12);text-align:left;cursor:pointer;pointer-events:auto;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.chrome-module__XY0Qsa__zoomChip:hover{background:var(--color-product-ink,#171c1f)}.chrome-module__XY0Qsa__zoomChip:focus-visible{outline:2px solid var(--color-product-accent,#20734d);outline-offset:2px}.chrome-module__XY0Qsa__zoomChip>svg{flex:none}.chrome-module__XY0Qsa__zoomChip span{overflow-wrap:anywhere;min-width:0}@media (max-width:1023px),(pointer:coarse){.chrome-module__XY0Qsa__zoomChip{min-height:44px}}.chrome-module__XY0Qsa__zoomHint{background:color-mix(in srgb, var(--color-product-surface-white,#fff) 92%, transparent);max-width:100%;color:var(--color-product-ink,#171c1f);box-shadow:var(--shadow-product-control,0 2px 8px #171c1f12);overflow-wrap:anywhere;border-radius:999px;margin:0;padding:6px 14px;font-size:13px;font-weight:500;line-height:1.35}.chrome-module__XY0Qsa__legendZoomIn,.chrome-module__XY0Qsa__legendZoomOut{width:fit-content;color:var(--color-product-accent-strong,#176644);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-family:inherit;font-size:12px;font-weight:600;line-height:1.375;display:inline-flex}.chrome-module__XY0Qsa__legendZoomIn:hover,.chrome-module__XY0Qsa__legendZoomOut:hover{text-decoration:underline}.chrome-module__XY0Qsa__legendZoomIn:focus-visible,.chrome-module__XY0Qsa__legendZoomOut:focus-visible{outline:2px solid var(--color-product-accent,#20734d);outline-offset:2px}@media (max-width:1023px),(pointer:coarse){.chrome-module__XY0Qsa__legendZoomIn,.chrome-module__XY0Qsa__legendZoomOut{min-height:44px}}.chrome-module__XY0Qsa__legendLoading{align-items:center;gap:6px;display:flex}.chrome-module__XY0Qsa__legendSpinner{flex:none;animation:1s linear infinite chrome-module__XY0Qsa__legendSpin}@keyframes chrome-module__XY0Qsa__legendSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chrome-module__XY0Qsa__legendSpinner{animation:none}}
.bottom-sheet-module__XIPAeW__sheet{inset-inline:0;z-index:50;pointer-events:auto;border-top:1px solid var(--color-hairline-strong,#d9dcda);background:var(--color-product-surface-white,#fff);min-width:0;max-width:100%;max-height:100%;color:var(--color-product-ink,#171c1f);box-shadow:var(--shadow-product-floating,0 -4px 20px #171c1f14);border-radius:16px 16px 0 0;flex-direction:column;transition:height .3s ease-out;display:flex;position:absolute;bottom:0;overflow:hidden}.bottom-sheet-module__XIPAeW__header{background:inherit;flex:none;min-width:0}.bottom-sheet-module__XIPAeW__handle{touch-action:none;width:100%;min-height:30px;color:var(--color-product-text-secondary,#626967);cursor:ns-resize;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.bottom-sheet-module__XIPAeW__grip{background:#171c1f29;border-radius:999px;width:36px;height:4px}.bottom-sheet-module__XIPAeW__handle>svg{position:absolute;top:8px;right:16px}.bottom-sheet-module__XIPAeW__body{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-width:0;min-height:0;overflow-y:auto}.bottom-sheet-module__XIPAeW__body>*{max-width:100%}.bottom-sheet-module__XIPAeW__body[inert]{visibility:hidden}.bottom-sheet-module__XIPAeW__legendSlot{overscroll-behavior:contain;flex:none;min-height:0;max-height:45%;padding:0 12px 8px;overflow-y:auto}.bottom-sheet-module__XIPAeW__legendPill{border:1px solid var(--color-hairline-strong,#d9dcda);background:var(--color-product-surface-white,#fff);border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:7px 15px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.bottom-sheet-module__XIPAeW__legendBody{padding-top:8px}.bottom-sheet-module__XIPAeW__legendControls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bottom-sheet-module__XIPAeW__loadingPill{border:1px solid var(--color-hairline-strong,#d9dcda);background:var(--color-product-surface-white,#fff);color:var(--color-product-text-secondary,#626967);box-shadow:var(--shadow-product-control,0 1px 2px #171c1f14);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.bottom-sheet-module__XIPAeW__spinner{flex:none;animation:1s linear infinite bottom-sheet-module__XIPAeW__sheetLegendSpin}@keyframes bottom-sheet-module__XIPAeW__sheetLegendSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bottom-sheet-module__XIPAeW__spinner{animation:none}}.bottom-sheet-module__XIPAeW__footer{padding:8px 12px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--color-hairline,#e6e8e5);background:inherit;flex:none}.bottom-sheet-module__XIPAeW__handle:focus-visible,.bottom-sheet-module__XIPAeW__legendPill:focus-visible{outline:2px solid var(--color-product-accent,#20734d);outline-offset:-2px}.bottom-sheet-module__XIPAeW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.bottom-sheet-module__XIPAeW__sheet{display:none}}@media (prefers-reduced-motion:reduce){.bottom-sheet-module__XIPAeW__sheet{transition:none}}