.page-module__DMBCJa__page{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.page-module__DMBCJa__results{background:var(--Colors-Background-Light-Gray,#fafafa);flex:1;padding:0 16px 32px}.page-module__DMBCJa__resultHeader{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:20px;display:flex}.page-module__DMBCJa__resultTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__DMBCJa__resultHeader>p{color:var(--Colors-Text-Heading,#2d2d2d);flex-shrink:0;margin:0;font-size:14px;font-weight:500;line-height:1.3}.page-module__DMBCJa__resultHeader .page-module__DMBCJa__sortControl{flex:none;width:auto}.page-module__DMBCJa__sortControl>button{background:0 0;border:0;border-radius:8px;gap:2px;height:36px;padding:8px 4px 8px 8px}.page-module__DMBCJa__sortControl>button>div{flex:0 0 20px;width:20px;height:20px}.page-module__DMBCJa__sortControl>button:focus-visible{outline-offset:-2px;outline:2px solid #fb6f92}.page-module__DMBCJa__sortControl [role=menu]{border:1px solid var(--color-bg-white,#fff);background:var(--color-bg-white,#fff);border-radius:8px;gap:4px;width:max-content;min-width:95px;padding:4px;box-shadow:0 0 8px #0000001a}.page-module__DMBCJa__sortControl [role=menuitemradio]{min-width:0;color:var(--color-text-body,#555);padding:8px;font-size:14px;font-weight:500;line-height:1.3}.page-module__DMBCJa__sortControl [role=menuitemradio]:nth-child(n+3){font-size:12px}.page-module__DMBCJa__sortControl [role=menuitemradio][aria-checked=true]{background:var(--color-bg-lightpink,#fff9fb);color:var(--color-brand-primary1,#fb6f92)}.page-module__DMBCJa__sortControl [role=menuitemradio]:focus-visible{outline:2px solid var(--color-brand-primary1,#fb6f92);outline-offset:-2px}.page-module__DMBCJa__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__DMBCJa__products>li{min-width:0}.page-module__DMBCJa__status{text-align:center;color:#777;padding:32px 0;display:block}.page-module__DMBCJa__more{box-sizing:border-box;background:var(--Colors-Background-Light-Gray,#fafafa);width:200px;max-width:100%;height:44px;color:var(--Colors-Button-Neutral-Text,#2d2d2d);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:4px;margin:12px auto 0;padding:0 8px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.page-module__DMBCJa__more img{flex-shrink:0}.page-module__DMBCJa__more:not(:disabled):hover{background:var(--Colors-Background-Gray,#f2f2f2)}.page-module__DMBCJa__more:not(:disabled):active{background:#e4e4e4}.page-module__DMBCJa__more:focus-visible{outline-offset:2px;outline:2px solid #fb6f92}.page-module__DMBCJa__more:disabled{opacity:.5;cursor:wait}
.HeaderNavigation-module__-M1e9W__filter{z-index:20;background:#fff;width:100%;position:sticky;top:56px}.HeaderNavigation-module__-M1e9W__scrollRow{box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;border:0;align-items:center;gap:10px;min-width:0;max-width:100%;margin:0;padding:12px 20px;display:flex;overflow-x:auto}.HeaderNavigation-module__-M1e9W__scrollRow::-webkit-scrollbar{display:none}.HeaderNavigation-module__-M1e9W__scrollRow>*{flex:none}.HeaderNavigation-module__-M1e9W__scrollRow[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.HeaderNavigation-module__-M1e9W__category{width:72px;color:var(--Colors-Text-Body,#555);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:5px;font-weight:400;text-decoration:none;display:flex}.HeaderNavigation-module__-M1e9W__categoryLabel{text-align:center;word-break:keep-all;overflow-wrap:break-word;width:100%;font-size:10px;line-height:1.2}.HeaderNavigation-module__-M1e9W__categoryIcon{box-sizing:border-box;border:1px solid var(--Colors-Border-Light,#f2f2f2);background:var(--Colors-Background-LightGray,#fafafa);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.HeaderNavigation-module__-M1e9W__categoryIcon img{object-fit:contain;pointer-events:none;width:32px;height:30px;display:block;position:relative}.HeaderNavigation-module__-M1e9W__category[aria-current=page]{color:#fb6f92}.HeaderNavigation-module__-M1e9W__category[aria-current=page] .HeaderNavigation-module__-M1e9W__categoryIcon{background:linear-gradient(#fff9fb 0%,#fff 12.85%,#fff9fb 25.7%,#ffe6ec 75% 100%);border:0;box-shadow:2px 2px 4px #650c2333}.HeaderNavigation-module__-M1e9W__category[aria-current=page] .HeaderNavigation-module__-M1e9W__categoryIcon:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='2.76' y1='8.82' x2='42' y2='9.95' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FB6F92'/%3E%3Cstop offset='.2469' stop-color='%23fff'/%3E%3Cstop offset='.5234' stop-color='%23FB90AA'/%3E%3Cstop offset='1' stop-color='%23FFB4C7'/%3E%3C/linearGradient%3E%3Cfilter id='e' x='0' y='0' width='64' height='64' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur in='SourceAlpha' stdDeviation='.5'/%3E%3CfeComposite in2='SourceAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 .538 0 0 0 0 .21 0 0 0 0 .291 0 0 0 .5 0'/%3E%3C/filter%3E%3Cfilter id='h' x='0' y='0' width='64' height='64' filterUnits='userSpaceOnUse'%3E%3CfeOffset in='SourceAlpha' dx='1' dy='1'/%3E%3CfeGaussianBlur stdDeviation='.5'/%3E%3CfeComposite in2='SourceAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3C/defs%3E%3Crect x='2' y='2' width='60' height='60' rx='16' fill='%23000' stroke='%23000' filter='url%28%23e%29'/%3E%3Crect x='2' y='2' width='60' height='60' rx='16' fill='none' stroke='url%28%23g%29'/%3E%3Crect x='2' y='2' width='60' height='60' rx='16' fill='%23000' stroke='%23000' filter='url%28%23h%29'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;position:absolute;inset:-2px}.HeaderNavigation-module__-M1e9W__categoryGroup[data-hidden=true]{visibility:hidden;pointer-events:none}.HeaderNavigation-module__-M1e9W__categoryRow{align-items:flex-start;gap:0;padding:8px 16px 16px}.HeaderNavigation-module__-M1e9W__subcategoryRow{border-bottom:1px solid var(--Colors-Border-Light,#f2f2f2);gap:0;padding:1px 16px 0}.HeaderNavigation-module__-M1e9W__subcategory{color:var(--Colors-Text-Body,#555);font:inherit;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;padding:8px 16px 0;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.HeaderNavigation-module__-M1e9W__subcategory:after{content:"";background:0 0;border-radius:99px 99px 0 0;width:24px;height:2px}.HeaderNavigation-module__-M1e9W__subcategory[aria-current=page]{color:var(--color-brand-primary1,#fb6f92);font-weight:700}.HeaderNavigation-module__-M1e9W__subcategory[aria-current=page]:after{background:var(--color-brand-primary1,#fb6f92)}.HeaderNavigation-module__-M1e9W__filterBar{box-sizing:border-box;height:52px;display:flex;position:relative}.HeaderNavigation-module__-M1e9W__filterRow{flex:1;gap:8px;min-height:52px;padding:8px 16px 8px 0}.HeaderNavigation-module__-M1e9W__filterMask{z-index:1;box-sizing:border-box;pointer-events:none;background:linear-gradient(90deg,#fff 62.5%,#fff0);flex:none;padding:8px 8px 8px 12px;position:relative}.HeaderNavigation-module__-M1e9W__filterButton{box-sizing:border-box;border:1px solid var(--Colors-Border-Default,#e4e4e4);width:max-content;min-width:72px;height:36px;color:var(--Colors-Text-Heading,#2d2d2d);font:inherit;pointer-events:auto;background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;padding:8px 7px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.HeaderNavigation-module__-M1e9W__filterButton img{flex-shrink:0}.HeaderNavigation-module__-M1e9W__filterButton span{white-space:nowrap;flex-shrink:0}.HeaderNavigation-module__-M1e9W__filterButton[aria-pressed=true]{border-color:var(--Colors-Border-Focus,#1d1d1d);font-weight:700;box-shadow:0 0 4px #0000001a}.HeaderNavigation-module__-M1e9W__chip{box-sizing:border-box;background:var(--color-brand-primary1,#fb6f92);max-width:128px;height:36px;color:var(--Colors-Text-Inverse,#fff);font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;gap:3px;padding:8px;font-size:14px;font-weight:500;line-height:1.3;display:flex;box-shadow:0 0 4px #0000001a}.HeaderNavigation-module__-M1e9W__chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HeaderNavigation-module__-M1e9W__chip img{flex-shrink:0}.HeaderNavigation-module__-M1e9W__removeChip{cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex}.HeaderNavigation-module__-M1e9W__filter button:focus-visible,.HeaderNavigation-module__-M1e9W__filter a:focus-visible{outline-offset:2px;outline:2px solid #fb6f92}
.FilterPanel-module__I0BG5a__container{border-radius:var(--corner-sheet,20px) var(--corner-sheet,20px) 0 0;background:#fff;outline:none;width:100%;max-width:460px;margin:0 auto;left:0;right:0;overflow:hidden}.FilterPanel-module__I0BG5a__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border:0}.FilterPanel-module__I0BG5a__dragHeader{cursor:grab;-webkit-user-select:none;user-select:none}.FilterPanel-module__I0BG5a__dragHeader:active{cursor:grabbing}.FilterPanel-module__I0BG5a__handleButton{width:100%;height:24px;cursor:inherit;justify-content:center;align-items:flex-end;padding:20px 0 0;display:flex}.FilterPanel-module__I0BG5a__handle{background:var(--Colors-Icon-Subtle,#c6c6c6);border-radius:40px;flex-shrink:0;width:60px;height:4px;display:block}.FilterPanel-module__I0BG5a__sheetContent{min-height:0}.FilterPanel-module__I0BG5a__fields{flex-direction:column;gap:24px;padding:0 20px 16px;display:flex}.FilterPanel-module__I0BG5a__station{flex-direction:column;gap:8px;display:flex}.FilterPanel-module__I0BG5a__label{color:var(--Colors-Text-Heading,#2d2d2d);font-size:16px;font-weight:700;line-height:1.3}.FilterPanel-module__I0BG5a__stationSelect>button{border:1px solid var(--Colors-Border-Default,#e4e4e4);border-radius:12px;gap:4px;height:52px;padding:8px 8px 8px 16px}.FilterPanel-module__I0BG5a__stationSelect>button>span{color:var(--Colors-Text-Heading,#2d2d2d)}.FilterPanel-module__I0BG5a__stationSelect [role=listbox]{opacity:0;width:100%;max-width:none;height:0;box-shadow:none;border:0;border-radius:0 0 12px 12px;transition:height .28s cubic-bezier(.22,1,.36,1),opacity .18s;position:static}.FilterPanel-module__I0BG5a__stationSelect [role=listbox][data-open=true]{opacity:1;height:264px}@media (prefers-reduced-motion:reduce){.FilterPanel-module__I0BG5a__stationSelect [role=listbox]{transition:none}}.FilterPanel-module__I0BG5a__stationSelect:has(>button[aria-expanded=true]){outline:1px solid var(--Colors-Border-Focus,#1d1d1d);outline-offset:-1px;border-radius:12px;overflow:hidden;box-shadow:0 0 8px #0000001a}.FilterPanel-module__I0BG5a__stationSelect>button[aria-expanded=true]{border-color:#0000;border-bottom-color:var(--Colors-Border-Default,#e4e4e4);border-radius:12px 12px 0 0}.FilterPanel-module__I0BG5a__stationSelect>button>div{transform:none}.FilterPanel-module__I0BG5a__stationSelect [role=listbox]>div{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6c6c6 transparent;flex-direction:column;flex-shrink:0;gap:4px;height:264px;max-height:none;padding:8px;display:flex;overflow:hidden auto}.FilterPanel-module__I0BG5a__stationSelect [role=listbox]>div::-webkit-scrollbar{width:4px}.FilterPanel-module__I0BG5a__stationSelect [role=listbox]>div::-webkit-scrollbar-thumb{background:#c6c6c6;border-radius:999px}.FilterPanel-module__I0BG5a__stationSelect [role=option]{border:1px solid #0000;border-radius:12px;flex-shrink:0;min-height:0;padding:11px;font-size:14px;font-weight:500;line-height:1.3}.FilterPanel-module__I0BG5a__stationSelect [role=option][aria-selected=true]{border-color:var(--Colors-Brand-Primary1,#fb6f92);background:var(--Colors-Background-Light-Pink,#fff9fb);color:var(--Colors-Brand-Primary1,#fb6f92)}.FilterPanel-module__I0BG5a__features{border:0;min-width:0;margin:0;padding:0}.FilterPanel-module__I0BG5a__features legend{margin-bottom:12px;padding:0}.FilterPanel-module__I0BG5a__featureList{flex-wrap:wrap;gap:8px;display:flex}.FilterPanel-module__I0BG5a__feature{background:var(--Colors-Background-Gray,#f2f2f2);min-height:36px;color:var(--Colors-Text-Caption,#8e8e8e);font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;padding:8px 10px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.FilterPanel-module__I0BG5a__feature[aria-pressed=true]{background:var(--Colors-Icon-Strong,#2d2d2d);color:var(--Colors-Text-Inverse,#fff);box-shadow:0 0 4px #0000001a}.FilterPanel-module__I0BG5a__feature:disabled{opacity:.45;cursor:not-allowed}.FilterPanel-module__I0BG5a__actions{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;align-items:center;gap:8px;display:flex}.FilterPanel-module__I0BG5a__actions button{min-width:0;height:52px;font:inherit;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0 8px;font-size:16px;line-height:1.3;display:flex}.FilterPanel-module__I0BG5a__actions .FilterPanel-module__I0BG5a__reset{color:#fb6f92;flex:0 0 100px;font-weight:500}.FilterPanel-module__I0BG5a__actions .FilterPanel-module__I0BG5a__apply{color:#fff;background:#fb6f92;flex:1;font-weight:700}.FilterPanel-module__I0BG5a__actions .FilterPanel-module__I0BG5a__apply:disabled{background:var(--Colors-Button-Disabled-Bg,#f2f2f2);color:var(--Colors-Button-Disabled-Text,#c6c6c6);cursor:not-allowed;font-weight:500}.FilterPanel-module__I0BG5a__container button:focus-visible{outline-offset:-2px;outline:2px solid #fb6f92}
