.product-listings-module__9wcksa__list{gap:12px;display:grid}.product-listings-module__9wcksa__item{border:1px solid var(--ui-line,var(--line));background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px;scroll-margin-top:90px;display:grid}.product-listings-module__9wcksa__store{font-size:16px;font-weight:650}.product-listings-module__9wcksa__meta{color:var(--muted);font-size:13px;line-height:1.5;display:block}.product-listings-module__9wcksa__price{text-align:right;font-variant-numeric:tabular-nums;font-size:20px}.product-listings-module__9wcksa__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.product-listings-module__9wcksa__actions a{min-height:44px;color:var(--accent);align-items:center;display:inline-flex}.product-listings-module__9wcksa__nearest{border:1px solid var(--ui-line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}.product-listings-module__9wcksa__nearest>svg{color:var(--accent);flex-shrink:0;margin-top:3px}.product-listings-module__9wcksa__nearest>div{overflow-wrap:anywhere;min-width:0}.product-listings-module__9wcksa__distance{font-variant-numeric:tabular-nums;margin:3px 0;font-size:20px;display:block}.product-listings-module__9wcksa__storeDistance{color:var(--text);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;margin-block:5px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.product-listings-module__9wcksa__storeDistance>svg{color:var(--accent);flex-shrink:0;align-self:flex-start;margin-top:2px}.product-listings-module__9wcksa__distanceNote{color:var(--muted);font-weight:400}.product-listings-module__9wcksa__chainDistanceNote,.product-listings-module__9wcksa__chainAvailability{color:var(--muted);font-weight:400;display:block}.product-listings-module__9wcksa__chainAvailability{font-size:12px}.product-listings-module__9wcksa__distanceButton{min-height:32px;color:var(--accent);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:3px 0;text-decoration:underline}.product-listings-module__9wcksa__distanceButton:hover{color:var(--accent-strong);background:0 0}.product-listings-module__9wcksa__distanceButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.product-listings-module__9wcksa__distanceButton.product-listings-module__9wcksa__distance{font-size:20px;font-weight:700;display:block}.product-listings-module__9wcksa__nearest a{color:var(--accent);text-underline-offset:3px;padding-block:5px;font-size:16px;text-decoration:underline;display:inline-block}.product-listings-module__9wcksa__nearest a:hover{color:var(--accent-strong)}@media (min-width:800px){.product-listings-module__9wcksa__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
.product-store-map-drawer-module__stOW4G__drawer.ui-sheet-content{width:min(820px,88vw)}.product-store-map-drawer-module__stOW4G__drawer .ui-sheet-body{gap:14px}.product-store-map-drawer-module__stOW4G__page{flex-direction:column;gap:14px;max-width:820px;margin:0 auto;display:flex}.product-store-map-drawer-module__stOW4G__page .ui-sheet-header{padding-right:0}.product-store-map-drawer-module__stOW4G__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-store-map-drawer-module__stOW4G__heading h1{overflow-wrap:anywhere;min-width:0;margin:0}.product-store-map-drawer-module__stOW4G__heading .ui-sheet-title{overflow-wrap:anywhere;min-width:0;margin:0}.product-store-map-drawer-module__stOW4G__openPage{border:1px solid var(--ui-line);width:44px;height:44px;color:var(--accent);border-radius:5px;flex:none;place-items:center;display:grid}.product-store-map-drawer-module__stOW4G__openPage:hover{background:var(--accent-soft)}.product-store-map-drawer-module__stOW4G__openPage:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.product-store-map-drawer-module__stOW4G__distance{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}.product-store-map-drawer-module__stOW4G__note{color:var(--muted);margin:0;font-size:14px}.product-store-map-drawer-module__stOW4G__mapArea{flex:none;min-width:0;min-height:260px}.product-store-map-drawer-module__stOW4G__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;max-width:160px;height:48px;margin-bottom:10px;display:block}.product-store-map-drawer-module__stOW4G__routeStatus{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;font-size:16px;display:flex}.product-store-map-drawer-module__stOW4G__routeStatus button,.product-store-map-drawer-module__stOW4G__retry{border:1px solid var(--ui-line);background:var(--surface);color:var(--accent);cursor:pointer;border-radius:5px;padding:5px 10px}.product-store-map-drawer-module__stOW4G__note a,.product-store-map-drawer-module__stOW4G__catalog{color:var(--accent)}.product-store-map-drawer-module__stOW4G__catalog{font-weight:700}.product-store-map-drawer-module__stOW4G__attribution{color:var(--muted);margin:0;font-size:12px}.product-store-map-drawer-module__stOW4G__discounts{border-top:1px solid var(--ui-line);flex:none;padding-top:14px}.product-store-map-drawer-module__stOW4G__discounts h3{margin:0 0 14px;font-size:22px}.product-store-map-drawer-module__stOW4G__discountList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.product-store-map-drawer-module__stOW4G__discountItem{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;text-decoration:none;display:grid}.product-store-map-drawer-module__stOW4G__discountItem:hover .product-store-map-drawer-module__stOW4G__discountInfo>strong{color:var(--accent)}.product-store-map-drawer-module__stOW4G__discountItem:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.product-store-map-drawer-module__stOW4G__discountImage{border:1px solid var(--ui-line);width:72px;height:72px;color:var(--muted);text-align:center;background:#fff;border-radius:5px;place-items:center;font-size:12px;display:grid;overflow:hidden}.product-store-map-drawer-module__stOW4G__discountImage img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-store-map-drawer-module__stOW4G__discountInfo{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.product-store-map-drawer-module__stOW4G__discountInfo>strong{font-size:18px}.product-store-map-drawer-module__stOW4G__discountPrices{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:18px;display:flex}.product-store-map-drawer-module__stOW4G__discountPrices del,.product-store-map-drawer-module__stOW4G__discountMeta{color:var(--muted);font-size:13px}.product-store-map-drawer-module__stOW4G__discountBadge{background:var(--accent-soft);color:var(--accent);border-radius:20px;padding:2px 6px;font-size:14px;font-weight:700}@media (max-width:700px){.product-store-map-drawer-module__stOW4G__drawer.ui-sheet-content{width:100%;height:94dvh;max-height:94dvh}.product-store-map-drawer-module__stOW4G__drawer .ui-sheet-body{flex:1;padding-inline:14px}.product-store-map-drawer-module__stOW4G__distance{font-size:18px}}
