.refine-cluster{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-inline-size:0;display:flex}.refine-chips{flex:0 auto;-webkit-mask-image:none;mask-image:none}:root:has(.browse-slot[data-view=detail]) .refine-chips [data-field=store]{display:none}.refine-count{display:none}.pill-popover.refine-panel{inline-size:360px;max-inline-size:min(360px,100vw - 40px);padding:16px}.refine-body{gap:16px;min-inline-size:0;display:grid}.refine-body[aria-busy=true]{cursor:progress}.refine-head{justify-content:space-between;align-items:center;gap:12px;min-block-size:24px;display:flex}.refine-title{font:600 var(--t-ui,14px) / 18px var(--shop-font);color:var(--shop-text)}.refine-group{gap:8px;min-inline-size:0;display:grid}.refine-label{font:600 var(--t-cap,12px) / 16px var(--shop-font);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--shop-text) 74%, transparent)}.refine-choices{overscroll-behavior:contain;scrollbar-width:thin;flex-wrap:wrap;gap:8px;max-block-size:88px;margin:-3px;padding:3px;display:flex;overflow-y:auto}.refine-price{align-items:center;gap:8px;display:flex}.refine-price-dash{color:color-mix(in oklab, var(--shop-text) 60%, transparent);font:500 var(--t-meta,13px) / 16px var(--shop-font)}.refine-price-field{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--shop-text) 16%, transparent);background:color-mix(in oklab, var(--shop-text) 6%, transparent);block-size:32px;inline-size:72px;color:var(--shop-text);font:500 var(--t-meta,13px) / 16px var(--shop-font);font-variant-numeric:tabular-nums;cursor:text;transition:border-color .12s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), box-shadow .12s var(--ease-out,cubic-bezier(.23, 1, .32, 1));border-radius:999px;align-items:center;gap:2px;padding:0 10px;display:inline-flex}.refine-price-field>span{color:color-mix(in oklab, var(--shop-text) 70%, transparent)}.refine-body .refine-price-field>input{all:unset;box-sizing:border-box;inline-size:100%;min-inline-size:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;display:block}.refine-body .refine-price-field>input::placeholder{color:color-mix(in oklab, var(--shop-text) 55%, transparent)}.refine-price-field:focus-within{border-color:color-mix(in oklab, var(--shop-accent) 62%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--shop-accent) 20%, transparent)}.refine-error{color:var(--shop-danger,var(--shop-text));font:500 var(--t-meta,13px) / 18px var(--shop-font);margin:0}.pill[data-tone].refine-heard{max-inline-size:min(360px,40cqi)}.refine-heard .pill-label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.refine-heard .pill-icon>svg{block-size:14px;inline-size:14px}.refine-heard{transform-origin:100%;animation:refine-heard-in var(--spring-jelly-ms,.885s) var(--spring-jelly,cubic-bezier(.34, 1.56, .64, 1)) both}@keyframes refine-heard-in{0%{opacity:0;transform:translate(8px)scale(.86)}}.refine-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.refine-heard-line{color:var(--shop-text);font:500 var(--t-ui,14px) / 20px var(--shop-font);align-items:center;gap:8px;margin:0;display:flex}.refine-heard-line>svg{block-size:16px;inline-size:16px;color:var(--shop-accent);flex:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .refine-heard{animation:none}}:where(:root[data-motion=calm]) .refine-heard{animation:none}@media (max-width:699px){.refine-chips{display:none}.refine-count{display:inline}.pill-popover.refine-panel{position-area:none;inset:auto 20px;top:calc(anchor(bottom) + 8px);inline-size:auto;max-inline-size:none;margin:0}}
.pill-popover.store-map-panel{position-area:none;position-try-fallbacks:flip-block;top:calc(anchor(bottom) + 10px);left:var(--shell-gutter,20px);inline-size:var(--shell-column,min(1144px, 100vw - 40px));transform-origin:top;border-radius:22px;block-size:min(420px,100dvh - 40px);max-block-size:none;max-inline-size:calc(100vw - 40px);margin:0;padding:0;overflow:hidden}@supports not (anchor-name:--pill-anchor){.pill-popover.store-map-panel{top:196px}}[data-browse-pane] .store-map{display:none}.store-map-content{grid-template-columns:300px minmax(0,1fr);block-size:100%;min-block-size:0;display:grid}.pill-popover.store-map-panel>.store-map-content{z-index:auto;max-block-size:none;inline-size:auto;box-shadow:none;border-radius:0;margin:0;position:static;inset:auto;overflow:hidden}.store-map-aside{border-inline-end:1px solid color-mix(in oklab, var(--shop-text) 12%, transparent);grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-block-size:0;padding:16px;display:grid}.store-map-head{align-items:center;gap:8px;display:flex}.store-map-head>.segmented{flex:auto}.store-map-close{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--shop-text) 14%, transparent);background:color-mix(in oklab, var(--shop-text) 6%, transparent);block-size:36px;inline-size:36px;color:var(--shop-text);cursor:pointer;transition:background-color .12s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), transform .1s var(--ease-out,cubic-bezier(.23, 1, .32, 1));border-radius:999px;flex:none;place-items:center;margin:0;padding:0;display:grid}.store-map-close:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.store-map-close:hover{background:color-mix(in oklab, var(--shop-text) 12%, transparent)}}.store-map-list{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:2px;min-block-size:0;margin:0 -8px;padding:0 8px;list-style:none;display:grid;overflow-y:auto}.store-map-row{box-sizing:border-box;min-block-size:40px;inline-size:100%;color:color-mix(in oklab, var(--shop-text) 84%, transparent);font:500 var(--t-ui,14px) / 18px var(--shop-font);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin:0;padding:0 10px;display:flex}.store-map-row[aria-pressed=true]{background:color-mix(in oklab, var(--shop-accent) 14%, transparent);color:var(--shop-text)}@media (hover:hover) and (pointer:fine){.store-map-row[aria-pressed=false]:hover{background:color-mix(in oklab, var(--shop-text) 6%, transparent)}}.store-map-index{border:1px solid color-mix(in oklab, var(--shop-text) 22%, transparent);block-size:24px;inline-size:24px;font:600 var(--t-cap,12px) / 1 var(--shop-font);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;display:grid}.store-map-row[aria-pressed=true] .store-map-index{background:var(--shop-accent);color:var(--shop-onAccent);border-color:#0000}.store-map-row-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.store-map-selection{background:color-mix(in oklab, var(--shop-background) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--shop-text) 12%, transparent), inset 0 1px 0 color-mix(in oklab, var(--shop-text) 12%, transparent);border-radius:14px;grid-row:3;gap:4px;padding:12px 14px;display:grid}.store-map-open{min-inline-size:0;color:var(--shop-text);font:600 var(--t-lead,17px) / 22px var(--shop-font);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.store-map-open>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.store-map-open>svg{color:var(--shop-accent);flex:none}@media (hover:hover) and (pointer:fine){.store-map-open:hover>span{text-underline-offset:3px;text-decoration:underline}}.store-map-open[aria-disabled=true]{opacity:.6;cursor:progress}.store-map-open:focus-visible,.store-map-row:focus-visible,.store-map-close:focus-visible{outline:2px solid var(--shop-accent);outline-offset:2px}.store-map-area{color:color-mix(in oklab, var(--shop-text) 74%, transparent);font:400 var(--t-meta,13px) / 16px var(--shop-font)}.store-map-stage{min-block-size:0;min-inline-size:0;position:relative}.store-map-view{position:absolute;inset:0}.store-map-view[hidden]{display:none}.store-map-viewport{color-scheme:normal;position:absolute;inset:0}.store-map-viewport[hidden]{display:none}.store-map-status{color:color-mix(in oklab, var(--shop-text) 74%, transparent);font:500 var(--t-ui,14px) / 18px var(--shop-font);place-items:center;margin:0;display:grid;position:absolute;inset:0}.store-map-status[data-status=loading]{animation:1.2s ease-in-out infinite alternate store-map-breathe}@keyframes store-map-breathe{0%{opacity:.45}to{opacity:1}}.store-map-imagery.pill{background:color-mix(in oklab, var(--shop-surface) 88%, transparent);position:absolute;top:12px;left:12px}.store-map-pin{box-sizing:border-box;border:2px solid var(--shop-text);background:var(--shop-surface);width:44px;height:44px;color:var(--shop-text);font:700 16px var(--shop-font);border-radius:50%;place-items:center;display:grid}.store-map-pin[data-selected=true]{background:var(--shop-accent);color:var(--shop-onAccent);outline:3px solid var(--shop-surface)}@media (max-width:699px){.pill-popover.store-map-panel{inline-size:calc(100vw - 40px);left:20px}.store-map-content{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.store-map-stage{grid-row:1}.store-map-aside{border-inline-end:0;border-block-start:1px solid color-mix(in oklab, var(--shop-text) 12%, transparent);grid-row:2;grid-template-rows:auto auto;padding:12px}.store-map-list{display:none}.store-map-selection{grid-row:2;padding:10px 12px}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .store-map-status[data-status=loading]{animation:none}}:where(:root[data-motion=calm]) .store-map-status[data-status=loading]{animation:none}
.browse-companion{display:none}@media (max-width:760px) and (min-height:700px){:root:not([data-canvas-open]):is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-slot[data-view=tab]:not([data-mode=grid],[data-morph-open]):has(>.browse-companion .store-card){--companion-plate:104px;--companion-card-h:calc(var(--companion-plate) + var(--card-h) - var(--card-plate));grid-template-areas:"pane""companion";grid-template-rows:var(--pane-block) calc(32px + 12px + var(--companion-card-h) + 12px);block-size:calc(var(--pane-block) + 32px + 12px + var(--companion-card-h) + 12px)}:root:not([data-canvas-open]):is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-slot[data-view=tab]:not([data-mode=grid],[data-morph-open])>.browse-companion:has(.store-card){--card-plate:var(--companion-plate);--card-h:var(--companion-card-h);grid-area:companion;grid-template-rows:32px minmax(0,1fr);min-block-size:0;min-inline-size:0;margin:0;display:grid}}@media (min-width:761px) and (min-height:860px){:root:not([data-canvas-open]):is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-slot[data-view=tab]:not([data-mode=grid],[data-morph-open]):has(>.browse-companion .store-card){--companion-plate:88px;--companion-card-h:calc(var(--companion-plate) + var(--card-h) - var(--card-plate));grid-template-areas:"pane""companion";grid-template-rows:var(--pane-block) calc(32px + 12px + var(--companion-card-h) + 12px);block-size:calc(var(--pane-block) + 32px + 12px + var(--companion-card-h) + 12px)}:root:not([data-canvas-open]):is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-slot[data-view=tab]:not([data-mode=grid],[data-morph-open])>.browse-companion:has(.store-card){--card-plate:var(--companion-plate);--card-h:var(--companion-card-h);grid-area:companion;grid-template-rows:32px minmax(0,1fr);min-block-size:0;min-inline-size:0;margin:0;display:grid}}.browse-slot>.browse-companion>.browse-companion-label{color:var(--mat-sky-ink,var(--shop-text));text-shadow:0 1px 10px color-mix(in oklab, var(--shop-background) 72%, transparent);letter-spacing:.08em;text-transform:uppercase;align-items:end;margin:0;font-size:11px;font-weight:600;line-height:14px;display:flex}
.shopping-demo{--shell-gutter:clamp(20px, 5vw, 72px);--shell-right:var(--shell-gutter);--shell-column:1144px;--pane-block:calc(12px + var(--card-h) + 8px + var(--card-meta) + 12px);--ease-out:cubic-bezier(.23, 1, .32, 1);--t-instant:.12s;--t-quick:.18s;--browse-hairline:var(--shop-hairline,color-mix(in oklab, var(--shop-text) 14%, transparent));--browse-reading:var(--shop-reading,color-mix(in oklab, var(--shop-background) 72%, transparent));--browse-plate:var(--shop-plate,color-mix(in oklab, var(--shop-surface) 70%, var(--shop-text)));--browse-cta:var(--shop-cta,var(--shop-accent));--browse-on-cta:var(--shop-onCta,var(--shop-onAccent));--browse-neon:0 0 0 1px color-mix(in oklab, var(--shop-accent) 90%, white), inset 0 0 18px color-mix(in oklab, var(--shop-accent) 22%, transparent), 0 0 44px color-mix(in oklab, var(--shop-accent) 30%, transparent)}@media (min-width:1024px){.shopping-demo{--shell-right:max(var(--shell-gutter), 224px)}}@property --card-pitch{syntax:"<length>";inherits:true;initial-value:292px}.browse-frame{inline-size:min(var(--shell-column), 100%);min-inline-size:0;font-family:var(--shop-font);display:flow-root}.browse-frame>.canvas-instance{inline-size:100%;min-inline-size:0}.browse-frame .canvas-browse-controls{grid-template-rows:56px 46px;row-gap:12px;inline-size:100%;min-inline-size:0;max-inline-size:none;display:grid;position:relative}.browse-frame .canvas-search{-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;border-radius:clamp(8px, calc(var(--shop-radius,24px) * 1.17), 28px);corner-shape:var(--mat-corner,round);background:linear-gradient(color-mix(in oklab, var(--mat-read,var(--shop-surface)) 86%, transparent), color-mix(in oklab, var(--mat-read,var(--shop-surface)) 86%, transparent)) padding-box, linear-gradient(170deg, var(--mat-edge-hi,var(--browse-hairline)), transparent 42%, transparent 60%, var(--mat-edge-lo,var(--browse-hairline))) border-box;block-size:56px;min-block-size:56px;box-shadow:0 12px 40px #0000002e, 0 0 calc(var(--ti-neon,0) * 36px) color-mix(in oklab, var(--mat-ring,var(--shop-accent)) calc(var(--ti-neon,0) * 48%), transparent);transition:box-shadow var(--t-quick) var(--ease-out), transform var(--spring-lift-ms,.48s) var(--spring-lift,var(--ease-out));border:1px solid #0000;gap:12px;margin:0;padding:0 7px 0 20px}@supports (color:lab(0% 0 0)){.browse-frame .canvas-search{box-shadow:0 12px 40px lab(0% 0 0/.18), 0 0 calc(var(--ti-neon,0) * 36px) color-mix(in oklab, var(--mat-ring,var(--shop-accent)) calc(var(--ti-neon,0) * 48%), transparent)}}.browse-frame .canvas-search:focus-within{box-shadow:0 0 0 1px var(--mat-selected,var(--shop-accent)), var(--mat-bloom,0 0 0 transparent), 0 12px 40px #0003;transform:scale(1.01)}@supports (color:lab(0% 0 0)){.browse-frame .canvas-search:focus-within{box-shadow:0 0 0 1px var(--mat-selected,var(--shop-accent)), var(--mat-bloom,0 0 0 transparent), 0 12px 40px lab(0% 0 0/.2)}}.canvas-search>.canvas-search-sweep{display:none}.browse-frame .canvas-search>.canvas-search-sweep{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:0;transition:opacity .32s var(--ease-out);padding:1.5px;display:block;position:absolute;inset:-1px;overflow:clip;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.browse-frame .canvas-search>.canvas-search-sweep>span{background:linear-gradient(100deg, transparent 30%, color-mix(in oklab, var(--mat-edge-hi,var(--shop-accent)) 70%, white) 46%, var(--mat-cool,var(--mat-focus,var(--shop-accent))) 54%, transparent 70%);transition:transform 0s var(--ease-out) .32s;position:absolute;inset:0;transform:translate(-70%)}.browse-frame .canvas-search:focus-within>.canvas-search-sweep{opacity:1;transition-duration:.12s}.browse-frame .canvas-search:focus-within>.canvas-search-sweep>span{transition:transform var(--spring-throw-ms,.765s) var(--spring-throw,var(--ease-out));transform:translate(70%)}.browse-frame .canvas-search>svg{color:var(--shop-accent,var(--mat-read-muted,var(--shop-muted)));flex:none}.browse-frame .canvas-search>.rive-ui{--rive-ui-selected:var(--shop-accent,var(--mat-selected))}.browse-frame .canvas-search>.rive-ui[data-surface=light]{--rive-ui-selected:oklch(from var(--shop-accent,var(--mat-selected)) min(l, .6) c h)}[data-shop-theme] .browse-frame .canvas-search input{font-size:var(--t-lead,17px);letter-spacing:-.005em;text-overflow:ellipsis;line-height:24px}.browse-frame .canvas-search input::placeholder{color:var(--mat-read-muted,var(--shop-muted));opacity:1}[data-shop-theme] .browse-frame .canvas-search input:is(:focus,:focus-visible){box-shadow:none;outline:none}.browse-search-slot{flex:none;place-items:center;block-size:44px;inline-size:44px;display:grid}.browse-frame .canvas-search-clear{border-radius:50%;block-size:44px;inline-size:44px}.browse-frame .canvas-search-clear[data-empty]{visibility:hidden}.browse-frame :is(.canvas-search-clear,.canvas-search-submit,.browse-expand){transition:transform var(--spring-settle-ms,.42s) var(--spring-settle,var(--ease-out)), background-color var(--t-quick) var(--ease-out), border-color var(--t-instant) var(--ease-out), box-shadow var(--t-quick) var(--ease-out)}.browse-frame :is(.canvas-search-clear,.canvas-search-submit,.browse-expand):active{transition-duration:90ms, var(--t-quick), var(--t-instant), var(--t-quick);transition-timing-function:var(--ease-out);transform:scale(.97)}.browse-frame .canvas-search-submit{border:1.5px solid var(--mat-ring,var(--browse-cta));block-size:42px;inline-size:42px;color:var(--shop-accent,var(--browse-cta));box-shadow:none;background:0 0;border-radius:50%}@media (hover:hover) and (pointer:fine){.browse-frame .canvas-search-submit:hover{background:color-mix(in oklab, var(--shop-accent,var(--browse-cta)) 16%, transparent);box-shadow:var(--mat-bloom,none)}}.browse-frame .canvas-search-submit:focus-visible{outline:2px solid var(--mat-focus,var(--shop-accent));outline-offset:2px}.browse-frame .canvas-search-submit[aria-busy=true]>svg{animation:.9s linear infinite browse-spin}@keyframes browse-spin{to{rotate:1turn}}.browse-search-status{pointer-events:none;color:var(--mat-read-muted,var(--shop-muted));font-size:var(--t-body,15px);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline:58px 110px;overflow:hidden}.browse-frame .canvas-search{position:relative}.browse-tabrow{block-size:46px;min-inline-size:0;box-shadow:inset 0 -1px 0 var(--browse-hairline);grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"lead cluster";align-items:stretch;display:grid;container:tabrow/inline-size}.browse-lead{grid-area:lead;align-items:stretch;min-inline-size:0;display:grid;position:relative}[data-shop-theme] .browse-store-head>h1{color:var(--part-title-text,var(--mat-sky-ink,var(--shop-text)))}.browse-store-head{z-index:1;visibility:hidden;align-items:center;gap:12px;inline-size:max-content;min-inline-size:0;max-inline-size:calc(100cqi - 400px);display:flex;position:absolute;inset-block:0;inset-inline-start:0}.browse-tabrow[data-view=store] .browse-tabs{visibility:hidden}.browse-tabrow[data-view=store] .browse-store-head{visibility:visible}.browse-store-head>h1{min-inline-size:0;font-size:var(--t-lead,17px);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;line-height:22px;overflow:hidden}.browse-cluster{grid-area:cluster;justify-content:flex-end;align-items:center;gap:16px;min-inline-size:0;padding-inline-start:24px;display:flex}.browse-chips{flex-direction:row-reverse;flex:0 auto;align-items:center;gap:8px;min-inline-size:0;display:flex;overflow:hidden}.browse-chips:empty{display:none}.browse-chips>:is(.pill-row,.browse-chip-list){flex-direction:row-reverse;flex:0 auto;align-items:center;gap:8px;min-inline-size:0;display:flex}.browse-chips>.pill-row>li{display:contents}.browse-cell{flex:none;grid-template-areas:"cell";place-items:center end;display:grid;position:relative}.browse-cell>*{grid-area:cell}:root[data-browse-tab=stores] .browse-cluster [data-hide-on~=stores],:root:not([data-browse-tab]) .browse-cluster [data-show-on]:not([data-show-on~=products]),:root[data-browse-tab=products] .browse-cluster [data-show-on]:not([data-show-on~=products]),:root[data-browse-tab=stores] .browse-cluster [data-show-on]:not([data-show-on~=stores]),:root[data-browse-tab=brands] .browse-cluster [data-show-on]:not([data-show-on~=brands]){visibility:hidden}:root .browse-tabrow[data-view=store] .browse-cluster :is([data-show-on~=products],[data-hide-on~=stores]){visibility:visible}:root .browse-tabrow[data-view=store] .browse-cluster [data-show-on]:not([data-show-on~=products]){visibility:hidden}.browse-cluster .pill-anchor{flex:none}.browse-chip-muted.pill[data-tone]{--pill-ink:var(--shop-muted)}.browse-expand{border:1.5px solid var(--mat-ring,var(--browse-hairline));background:color-mix(in oklab, var(--mat-read,transparent) 86%, transparent);block-size:36px;inline-size:36px;color:var(--shop-accent,var(--shop-text));cursor:pointer;transition:border-color var(--t-instant) var(--ease-out), background-color var(--t-instant) var(--ease-out);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.browse-expand:before{content:"";position:absolute;inset:-4px}.browse-expand{position:relative}.browse-expand>svg{transition:opacity var(--t-instant) var(--ease-out), transform var(--t-instant) var(--ease-out);grid-area:1/1}.browse-expand:not([aria-pressed=true])>.browse-expand-on,.browse-expand[aria-pressed=true]>.browse-expand-off{opacity:0;transform:scale(.7)}.browse-expand[aria-pressed=true]{border-color:var(--mat-selected,var(--shop-accent));background:color-mix(in oklab, var(--mat-selected,var(--shop-accent)) 18%, color-mix(in oklab, var(--mat-read,transparent) 86%, transparent));box-shadow:var(--mat-bloom,none)}.browse-expand:focus-visible{outline:2px solid var(--mat-focus,var(--shop-accent));outline-offset:2px}.browse-refine-panel.pill-popover{inline-size:min(360px,100vw - 40px);max-inline-size:min(360px,100vw - 40px);padding:14px}@media (max-width:560px){.browse-refine-panel.pill-popover{position-area:none;inset:auto 20px;top:calc(anchor(bottom) + 8px);inline-size:auto;max-inline-size:none;margin:0}}.browse-refine-panel.pill-popover.pill-popover{background:var(--mat-sheet,color-mix(in oklab, var(--shop-surface) 96%, transparent)) border-box;background-color:var(--shop-background,var(--shop-surface));box-shadow:inset 1px 1px 0 var(--mat-edge-hi,transparent), inset -1px -1px 0 var(--mat-edge-lo,transparent), 0 18px 48px #00000052}@supports (color:lab(0% 0 0)){.browse-refine-panel.pill-popover.pill-popover{box-shadow:inset 1px 1px 0 var(--mat-edge-hi,transparent), inset -1px -1px 0 var(--mat-edge-lo,transparent), 0 18px 48px lab(0% 0 0/.32)}}.browse-category-list{flex-wrap:wrap;gap:8px;display:flex}.browse-map-cell .store-map-section{inline-size:auto;margin:0}.browse-map-cell .store-map-section>button{border-radius:clamp(3px, calc(var(--shop-radius,999px) * .7), 999px);corner-shape:var(--mat-corner,round);border:1px solid color-mix(in oklab, var(--mat-selected,var(--shop-text)) 30%, transparent);background:color-mix(in oklab, var(--mat-read,var(--shop-text)) 58%, transparent);block-size:32px;min-block-size:32px;color:var(--mat-read-ink,var(--shop-text));font-size:var(--t-meta,13px);white-space:nowrap;padding:0 12px}.browse-map-cell .store-map-section>button[aria-expanded=true]{border-color:color-mix(in oklab, var(--mat-selected,var(--shop-accent)) 62%, var(--mat-read-ink,var(--shop-text)));background:color-mix(in oklab, var(--mat-selected,var(--shop-accent)) 18%, color-mix(in oklab, var(--mat-read,var(--shop-text)) 58%, transparent))}.browse-map-cell .store-map-section>button:focus-visible{outline:2px solid var(--mat-focus,var(--shop-accent));outline-offset:2px}.browse-map-cell .store-map-content{z-index:30;inline-size:min(var(--shell-column), calc(100vw - 40px));border:1px solid var(--browse-hairline);border-radius:clamp(6px, calc(var(--shop-radius,16px) * .8), 22px);corner-shape:var(--mat-corner,round);background:var(--mat-sheet,var(--shop-surface));max-block-size:70dvh;color:var(--mat-read-ink,var(--shop-text));box-shadow:0 24px 64px #0006, inset 1px 1px 0 var(--mat-edge-hi,transparent), inset -1px -1px 0 var(--mat-edge-lo,transparent);margin:0;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;overflow:auto}@supports (color:lab(0% 0 0)){.browse-map-cell .store-map-content{box-shadow:0 24px 64px lab(0% 0 0/.4), inset 1px 1px 0 var(--mat-edge-hi,transparent), inset -1px -1px 0 var(--mat-edge-lo,transparent)}}.browse-slot{block-size:var(--pane-block);grid-template:"pane"minmax(0,1fr)/minmax(0,1fr);inline-size:100%;min-inline-size:0;margin-block-start:10px;display:grid;position:relative;container:browse/inline-size}.browse-slot[data-view=detail]{block-size:var(--detail-block,540px)}.browse-slot[data-mode=grid]{block-size:max(var(--pane-block), 100dvh - 196px - 24px)}.browse-slot[data-view=detail][data-mode=grid]{block-size:var(--detail-block,540px)}.browse-slot>[data-browse-pane]{overflow-clip-margin:24px;opacity:0;visibility:hidden;pointer-events:none;min-block-size:0;min-inline-size:0;transition:opacity var(--t-instant) var(--ease-out), visibility 0s linear var(--t-instant);grid-area:pane;overflow:clip}:root:not([data-browse-tab]) .browse-slot:is([data-view=tab],[data-view=store])>[data-browse-pane=products],:root[data-browse-tab=products] .browse-slot[data-view=tab]>[data-browse-pane=products],:root[data-browse-tab=stores] .browse-slot[data-view=tab]>[data-browse-pane=stores],:root[data-browse-tab=brands] .browse-slot[data-view=tab]>[data-browse-pane=brands],.browse-slot[data-view=store]>[data-browse-pane=products],.browse-slot[data-view=detail]>[data-browse-pane=detail]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.browse-slot>[data-browse-pane=detail]{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.browse-slot>*{--cols:6;--card-w:round(down, calc((100cqi - (var(--cols) - 1) * var(--card-gap)) / var(--cols)), 1px);--card-pitch:calc(var(--card-w) + var(--card-gap))}@container browse not (min-width:1040px){.browse-slot>*{--cols:5}}@container browse not (min-width:864px){.browse-slot>*{--cols:4}}@container browse not (min-width:688px){.browse-slot>*{--cols:3}}@container browse not (min-width:512px){.browse-slot>*{--cols:2;--card-gap:12px}}.browse-slot>[data-browse-pane]>.canvas-instance,.browse-slot>[data-browse-pane]>.canvas-instance>[data-canvas-section],.browse-slot .catalog-section,.browse-slot .gallery-shell{block-size:100%;inline-size:100%;min-inline-size:0;max-inline-size:none;margin:0}.browse-slot .catalog-section{display:block}.browse-slot .gallery-shell{flex-direction:column;display:flex;position:relative}.browse-slot .gallery-heading{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.browse-slot .gallery-heading>:not(h1,h2),.browse-slot[data-view=store] [data-browse-pane=products] .gallery-heading{display:none}.browse-slot .gallery-strip,.browse-slot .gallery-window-body,.browse-slot .gallery-inline{flex:auto;block-size:auto;min-block-size:0;inline-size:100%}.browse-slot .gallery-strip{--gallery-card-width:var(--card-w);--gallery-card-gap:var(--card-gap);padding:0}.browse-slot .gallery-strip>.product-grid,.browse-slot .gallery-strip>:is(.store-grid,.brand-grid){box-sizing:border-box;block-size:100%}.browse-slot .gallery-strip>.product-grid[data-gallery-direction=horizontal]{padding:12px 0 0}.browse-slot .gallery-strip>.product-grid[data-gallery-direction=horizontal]>.gallery-list{box-sizing:content-box;-webkit-mask-image:linear-gradient(to right, transparent, black var(--gallery-gap));mask-image:linear-gradient(to right, transparent, black var(--gallery-gap));-webkit-mask-image:linear-gradient(to right, transparent, black var(--gallery-gap));scrollbar-width:none;margin-block-start:-12px;margin-inline-start:calc(-1 * var(--gallery-gap));padding-block-start:12px;padding-inline-start:var(--gallery-gap);scroll-padding-inline-start:var(--gallery-gap)}.browse-slot .gallery-strip>.product-grid[data-gallery-direction=horizontal]>.gallery-list::-webkit-scrollbar{display:none}.browse-slot .gallery-strip>.product-grid[data-gallery-direction]{-webkit-mask-image:none;mask-image:none}@media (min-width:1024px){.browse-slot[data-view=tab]:not([data-mode=grid],[data-morph-open])>[data-browse-pane=products]{overflow-x:visible}.browse-slot[data-view=tab]:not([data-mode=grid],[data-morph-open])>[data-browse-pane=products] .gallery-strip>.product-grid[data-gallery-direction=horizontal]{--strip-peek:128px;inline-size:calc(100% + var(--strip-peek))}.browse-slot[data-view=tab]:not([data-mode=grid],[data-morph-open])>[data-browse-pane=products] .gallery-strip>.product-grid[data-gallery-direction=horizontal]>.gallery-list{-webkit-mask-image:linear-gradient(to right, transparent, black var(--gallery-gap), black calc(100% - var(--strip-peek)), transparent);mask-image:linear-gradient(to right, transparent, black var(--gallery-gap), black calc(100% - var(--strip-peek)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--gallery-gap), black calc(100% - var(--strip-peek)), transparent)}}.browse-slot .gallery-window{gap:0;min-block-size:0}.browse-slot .gallery-window-body{overscroll-behavior:contain;padding:12px 0 0}.browse-slot .gallery-footer{z-index:2;pointer-events:none;padding:0;position:absolute;inset-block-end:0;inset-inline-start:0}.browse-slot .gallery-footer>*{pointer-events:auto}.browse-slot .gallery-shell:not(:has(.product-card,.store-card,.brand-card))>.gallery-footer{inset-block:12px auto}.browse-slot .gallery-footer :is([role=status],.store-map-section),.browse-slot .catalog-section>.store-map-section,.browse-slot .catalog-search-unverified{display:none}.browse-slot .gallery-footer:not(:has([role=alert]))>:is(a[href],button){display:none}.browse-slot .gallery-footer [role=alert]{border:1px solid color-mix(in oklab, var(--mat-selected,var(--shop-text)) 30%, transparent);border-radius:clamp(3px, calc(var(--shop-radius,999px) * .7), 999px);corner-shape:var(--mat-corner,round);background:color-mix(in oklab, var(--mat-read,var(--shop-surface)) 88%, transparent);color:var(--mat-read-ink,var(--shop-text));font-size:var(--t-meta,13px);margin:0 8px 0 0;padding:6px 12px;display:inline-flex}.browse-slot .gallery-footer>p:not([role]){color:var(--mat-sky-ink,var(--shop-text));font-size:var(--t-body,15px);margin:0}.browse-empty{color:var(--mat-sky-ink,var(--shop-text));font-size:var(--t-body,15px);margin:12px 0 0}[data-shop-theme] p.browse-empty{color:var(--part-body-text,var(--mat-sky-ink,var(--shop-text)))}.browse-slot .gallery-strip>:is(.store-grid,.brand-grid){grid-auto-flow:column;grid-auto-columns:var(--card-w);gap:var(--card-gap);padding:12px 0 0 var(--card-gap);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;align-items:start;scroll-padding-inline-start:var(--card-gap);display:grid;overflow:auto hidden;-webkit-mask-image:none;mask-image:none;margin:0 0 0 calc(-1 * var(--card-gap))!important}.browse-slot .gallery-strip>:is(.store-grid,.brand-grid)::-webkit-scrollbar{display:none}.browse-slot .gallery-strip>:is(.store-grid,.brand-grid)>*{scroll-snap-align:start}.browse-slot>:is([data-browse-pane=stores],[data-browse-pane=brands]) .gallery-window-body{block-size:100%;padding:0;overflow:visible}.browse-slot .gallery-window-body>:is(.store-grid,.brand-grid){gap:var(--card-gap);box-sizing:border-box;block-size:100%;padding:12px 0 0 var(--card-gap);overscroll-behavior:contain;scrollbar-width:none;grid-auto-flow:row;align-content:start;display:grid;overflow:hidden auto;grid-template-columns:repeat(auto-fill, var(--card-w))!important;margin:0 0 0 calc(-1 * var(--card-gap))!important;max-inline-size:none!important}.browse-slot .gallery-window-body>:is(.store-grid,.brand-grid)::-webkit-scrollbar{display:none}.browse-slot :is(.store-card,.brand-card){position:relative}.browse-frame[data-spring-cards] .browse-slot :is(.store-card,.brand-card):is(:hover,:active){transform:none}.shopping-canvas[data-canvas-focus]>.browse-frame.browse-frame{display:flow-root!important}.shopping-canvas:has(>.browse-frame .browse-slot:is([data-view=detail],[data-mode=grid]))>:not(.browse-frame){display:none}@media (max-width:760px){.browse-frame .canvas-browse-controls{grid-template-rows:52px 44px;row-gap:10px}.browse-frame .canvas-search{border-radius:clamp(6px, calc(var(--shop-radius,24px) * .75), 18px);gap:8px;block-size:52px;min-block-size:52px;padding:0 6px 0 16px}[data-shop-theme] .browse-frame .canvas-search input{font-size:16px}.browse-search-status{font-size:14px;inset-inline:50px 96px}.browse-tabrow{block-size:44px}.browse-cluster{gap:10px;padding-inline-start:12px}.browse-cluster>.browse-chips{display:none}.browse-store-head{box-sizing:border-box;flex-wrap:wrap;align-content:center;gap:2px 6px;max-inline-size:calc(100cqi - 140px);padding-inline-start:40px}.browse-store-head>.pill:first-child{--pill-px:8px;margin-block:auto;position:absolute;inset-block:0;inset-inline-start:0}.browse-store-head>.pill:first-child>.pill-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.browse-store-head>h1{flex:1 0 100%;font-size:15px;line-height:18px}.browse-store-head>h1~.pill{--pill-h:20px;--pill-px:8px;--pill-font:var(--t-meta,13px);--pill-line:16px}.browse-store-head:has(>.medical-only)>h1~.pill:not(.medical-only){display:none}.browse-slot{margin-block-start:8px}.browse-slot[data-view=detail]{block-size:var(--detail-block,548px)}.browse-slot[data-mode=grid]{block-size:max(var(--pane-block), 100dvh - 174px - 96px)}.shopping-canvas{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.browse-slot>.browse-companion{--companion-push:16px;transition:opacity var(--spring-press-ms,.167s) var(--ease-out), transform var(--spring-press-ms,.167s) var(--spring-press,var(--ease-out))}@media (max-width:760px) and (min-height:700px){:root:not([data-canvas-open]):is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-slot[data-view=tab][data-morph-open]:not([data-mode=grid]):has(>.browse-companion .store-card){--companion-plate:104px;--companion-card-h:calc(var(--companion-plate) + var(--card-h) - var(--card-plate));--companion-row:calc(32px + 12px + var(--companion-card-h) + 12px);--morph-open-block:calc(var(--pane-block) - var(--card-h) - 8px - var(--card-meta) + var(--morph-strip-track));grid-template-areas:"pane""companion";grid-template-rows:var(--pane-block) minmax(var(--companion-row), 1fr);block-size:max(calc(var(--pane-block) + var(--companion-row)), var(--morph-open-block))}:root:not([data-canvas-open]):is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-slot[data-view=tab][data-morph-open]:not([data-mode=grid]):has(>.browse-companion .store-card)>[data-browse-pane=products]{block-size:var(--morph-open-block);grid-row:1/-1;align-self:start}:root:not([data-canvas-open]):is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-slot[data-view=tab][data-morph-open]:not([data-mode=grid])>.browse-companion:has(.store-card){block-size:var(--companion-row);--card-plate:var(--companion-plate);--card-h:var(--companion-card-h);opacity:0;min-block-size:0;min-inline-size:0;transform:translate3d(0, var(--companion-push), 0);pointer-events:none;grid-area:companion;grid-template-rows:32px minmax(0,1fr);align-self:start;margin:0;display:grid}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .browse-slot>.browse-companion{--companion-push:0px}:where(:root:not([data-motion=full])) .browse-slot>[data-browse-pane]{transition-duration:0s}:where(:root:not([data-motion=full])) .browse-frame .canvas-search:focus-within{transform:none}:where(:root:not([data-motion=full])) .browse-frame .canvas-search>.canvas-search-sweep{display:none}}:where(:root[data-motion=calm]) .browse-slot>.browse-companion{--companion-push:0px}:where(:root[data-motion=calm]) .browse-slot>[data-browse-pane]{transition-duration:0s}:where(:root[data-motion=calm]) .browse-frame .canvas-search:focus-within{transform:none}:where(:root[data-motion=calm]) .browse-frame .canvas-search>.canvas-search-sweep{display:none}@media (prefers-reduced-transparency:reduce){.browse-frame .canvas-search{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--shop-surface)}}
@media (min-width:1024px) and (min-height:1180px){.shopping-demo{--pane-block:calc(12px + 2 * (var(--card-h) + var(--card-meta) + 24px) + 12px)}.shopping-demo .browse-slot .gallery-strip{--gallery-rows:2}.shopping-demo .browse-slot .gallery-strip>.product-grid[data-gallery-direction=horizontal]>.gallery-list{block-size:calc(2 * var(--gallery-row))!important}.shopping-demo .browse-slot .gallery-strip>.product-grid[data-gallery-direction=horizontal] .gallery-head{grid-auto-flow:column;grid-template-rows:repeat(2, var(--gallery-row));grid-auto-columns:max-content;align-items:start;display:grid}.shopping-demo .browse-slot .gallery-strip .gallery-head>.gallery-horizontal-item[data-morph-open]{grid-row:1/-1}.shopping-demo .browse-slot .gallery-strip>:is(.store-grid,.brand-grid){grid-template-rows:repeat(2,max-content);align-content:start;row-gap:24px}.shopping-demo .browse-slot{--morph-strip-track:max(calc(2 * (var(--card-h) + var(--card-meta) + 24px)), calc(var(--morph-panel-h,540px) + 8px))}.shopping-demo .browse-slot[data-morph-open]:not([data-mode=grid]),:root[data-canvas-open] .shopping-demo .browse-slot:not([data-morph-open]):not([data-mode=grid]){block-size:calc(12px + var(--morph-strip-track) + 12px)}}@media (min-width:761px) and (min-height:860px){:root:not([data-canvas-open]):is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-slot[data-view=tab][data-morph-open][data-companion-kept]:not([data-mode=grid]):has(>.browse-companion .store-card){--companion-plate:88px;--companion-card-h:calc(var(--companion-plate) + var(--card-h) - var(--card-plate));--companion-row:calc(32px + 12px + var(--companion-card-h) + 12px);--morph-open-block:calc(12px + var(--morph-strip-track) + 12px);grid-template-areas:"pane""companion";grid-template-rows:var(--pane-block) minmax(var(--companion-row), 1fr);block-size:max(calc(var(--pane-block) + var(--companion-row)), var(--morph-open-block))}:root:not([data-canvas-open]):is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-slot[data-view=tab][data-morph-open][data-companion-kept]:not([data-mode=grid]):has(>.browse-companion .store-card)>[data-browse-pane=products]{block-size:var(--morph-open-block);grid-row:1/-1;align-self:start}:root:not([data-canvas-open]):is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-slot[data-view=tab][data-morph-open][data-companion-kept]:not([data-mode=grid])>.browse-companion:has(.store-card){block-size:var(--companion-row);--card-plate:var(--companion-plate);--card-h:var(--companion-card-h);opacity:0;min-block-size:0;min-inline-size:0;transform:translate3d(0, var(--companion-push), 0);pointer-events:none;grid-area:companion;grid-template-rows:32px minmax(0,1fr);align-self:start;margin:0;display:grid}}
.canvas-search-field{flex:1 1 0;min-inline-size:0;display:grid;container:search-field/inline-size}.canvas-search-field>*{grid-area:1/1}.canvas-search .canvas-search-field>input{inline-size:100%}.canvas-search-hint{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;min-inline-size:0;color:var(--mat-read-muted,var(--shop-muted));align-self:center;overflow:hidden}.canvas-search-field>input:not(:placeholder-shown)+.canvas-search-hint{visibility:hidden}.canvas-search-hint-short{display:none}@container search-field (max-width:379px){.canvas-search-hint-full{display:none}.canvas-search-hint-short{display:inline}}[data-shop-theme] .canvas-search .canvas-search-hint{font-size:var(--part-input-fontSize,16px)}[data-shop-theme] .browse-frame .canvas-search .canvas-search-hint{font-size:var(--t-lead,17px);letter-spacing:-.005em;line-height:24px}@media (max-width:760px){[data-shop-theme] .browse-frame .canvas-search .canvas-search-hint{font-size:16px}}.canvas-search:has(.canvas-search-hold){position:relative}.canvas-search-hold{z-index:2;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-inline-size:calc(100% - 24px);color:var(--mat-read-ink,var(--shop-text));background:var(--mat-read,var(--shop-surface));animation:canvas-search-hold-in .18s var(--ease-out,ease-out);border-radius:999px;padding:6px 14px;font-size:14px;line-height:20px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 24px #0000002e;box-shadow:0 8px 24px lab(0% 0 0/.18)}@keyframes canvas-search-hold-in{0%{opacity:0;transform:translate(-50%,-4px)}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .canvas-search-hold{animation:none}}:where(:root[data-motion=calm]) .canvas-search-hold{animation:none}
.browse-lead>.browse-tabs.material-switch{--ms-h:38px;--ms-pad:3px;--ms-px:16px;--ms-font-size:var(--t-ui,14px);--ms-target:44px;grid-auto-flow:column;place-self:center start;align-items:center;gap:2px;font-weight:600;display:inline-grid}.browse-lead>.browse-tabs.material-switch>[role=tab]{min-inline-size:44px;padding:0 var(--ms-px);border-radius:calc(var(--ms-radius) - var(--ms-pad));color:var(--ms-muted);font:inherit;letter-spacing:.005em;background:0 0;line-height:1}.browse-lead>.browse-tabs.material-switch>[role=tab]:after{content:none}.browse-lead>.browse-tabs.material-switch>[role=tab]:focus-visible{outline:2px solid var(--mat-read-focus,var(--mat-focus,var(--shop-accent)));outline-offset:-2px;border-radius:calc(var(--ms-radius) - var(--ms-pad))}@media (hover:hover) and (pointer:fine){.browse-lead>.browse-tabs.material-switch>[role=tab]:hover{color:var(--ms-ink)}}:root:is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-lead>.browse-tabs.material-switch>[data-tab=products],:root[data-browse-tab=stores] .browse-lead>.browse-tabs.material-switch>[data-tab=stores],:root[data-browse-tab=brands] .browse-lead>.browse-tabs.material-switch>[data-tab=brands]{color:var(--ms-ink)}:root:is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-lead>.browse-tabs.material-switch>[data-tab=products]>*,:root[data-browse-tab=stores] .browse-lead>.browse-tabs.material-switch>[data-tab=stores]>*,:root[data-browse-tab=brands] .browse-lead>.browse-tabs.material-switch>[data-tab=brands]>*{transform:none}:root:is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-lead>.browse-tabs.material-switch>[data-tab=products]>.material-switch-icon,:root[data-browse-tab=stores] .browse-lead>.browse-tabs.material-switch>[data-tab=stores]>.material-switch-icon,:root[data-browse-tab=brands] .browse-lead>.browse-tabs.material-switch>[data-tab=brands]>.material-switch-icon{color:var(--ms-select)}:root:is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-lead>.browse-tabs.material-switch:not([data-plate])>[data-tab=products]:after,:root[data-browse-tab=stores] .browse-lead>.browse-tabs.material-switch:not([data-plate])>[data-tab=stores]:after,:root[data-browse-tab=brands] .browse-lead>.browse-tabs.material-switch:not([data-plate])>[data-tab=brands]:after{content:"";inset:max(0px, (var(--ms-target) - var(--ms-h) + 2 * (var(--ms-pad) + var(--ms-edge,1px))) / 2) 0;z-index:-1;opacity:1;border-radius:calc(var(--ms-radius) - var(--ms-pad));corner-shape:var(--mat-corner,round);background:var(--ms-thumb);block-size:auto;inline-size:auto;box-shadow:var(--ms-thumb-edge);transition:none;position:absolute;transform:none}@media (max-width:760px){.browse-lead>.browse-tabs.material-switch{--ms-h:34px;--ms-px:10px;--ms-font-size:13px}.browse-lead>.browse-tabs.material-switch .material-switch-icon{display:none}}
.rive-hero{inline-size:100%;block-size:var(--rive-hero-height,132px);contain:layout style;display:block;position:relative}.rive-hero-canvas{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.rive-hero-fallback{color:var(--shop-accent);pointer-events:none;place-items:center;transition:opacity .16s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;inset:0}.rive-hero[data-drawn] .rive-hero-fallback{opacity:0}.browse-slot .gallery-footer:has(>.rive-hero){inset-inline:0}
.catalog-area-empty{justify-items:start;gap:10px;margin:0;display:grid}.catalog-area-empty>p{color:var(--mat-sky-ink,var(--shop-text));font:500 var(--t-body,15px) / 1.35 var(--shop-font);text-wrap:balance;margin:0}[data-shop-theme] .catalog-area-empty>p{color:var(--part-body-text,var(--mat-sky-ink,var(--shop-text)))}.catalog-area-empty .pill-row{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}
