.store_body__Kzd8s{width:min(var(--page-max),100% - 2 * var(--gutter));margin:0 auto;padding:32px 0 64px}.store_pageHead__7zwD7{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 40px;margin-bottom:28px}.store_heading__EoDvb{min-width:0;max-width:640px}.store_heading__EoDvb h1{font-size:var(--text-h1);line-height:1.05;letter-spacing:-.04em;overflow-wrap:anywhere}.store_heading__EoDvb p{margin-top:10px;color:var(--muted);font-size:var(--text-base);line-height:1.55}.store_search__cesFy{display:flex;flex:0 1 400px;align-items:center;gap:10px;min-width:0;height:var(--touch);padding:0 6px 0 14px;background:var(--field);border:1px solid var(--line-strong);border-radius:var(--radius-field);color:var(--muted);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.store_search__cesFy:hover{border-color:var(--muted-2)}.store_search__cesFy:focus-within{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-ring)}.store_search__cesFy svg{flex-shrink:0}.store_search__cesFy input,.store_search__cesFy input:focus,.store_search__cesFy input:hover{flex:1;min-height:0;box-shadow:none;padding:0;border:0;background:none;font-size:var(--text-md)}.store_searchClear__HqrOP{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-sm);color:var(--muted);transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.store_searchClear__HqrOP:hover{color:var(--text);background:var(--hover)}.store_featuredGroup__vvhBm{margin-top:16px}.store_featuredResults__Bdij_{margin-bottom:36px}.store_shelf__4stZM{margin-top:48px}.store_shelfFrame__x1kDF{position:relative}.store_shelfRow___hEaz{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 12px) / 4);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.store_shelfRow___hEaz::-webkit-scrollbar{display:none}.store_shelfRow___hEaz>*{scroll-snap-align:start}.store_shelfFrame__x1kDF:not([data-end]) .store_shelfRow___hEaz{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.store_shelfFrame__x1kDF:not([data-start]):not([data-end]) .store_shelfRow___hEaz{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.store_shelfFrame__x1kDF:not([data-start])[data-end] .store_shelfRow___hEaz{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px);mask-image:linear-gradient(90deg,transparent,#000 48px)}.store_shelfArrow__cWGPf{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-sm);background:var(--surface-3);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);color:var(--text);opacity:0;transform:translateY(-50%);transition:opacity var(--dur) var(--ease),background-color var(--dur) var(--ease)}.store_prev__CC3gC{left:-14px}.store_next__5cEFK{right:-14px}.store_shelfArrow__cWGPf:hover{background:var(--surface-2)}.store_shelfArrow__cWGPf:disabled{visibility:hidden}@media (hover:hover) and (pointer:fine){.store_shelfFrame__x1kDF:hover .store_shelfArrow__cWGPf{opacity:1}}.store_browse__Ek1u_{display:grid;grid-template-columns:232px minmax(0,1fr);gap:32px}.store_browseHome__yWvnE{margin-top:64px}.store_results__qRlah{min-width:0}.store_toolbar__P03vw{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px}.store_toolbar__P03vw:empty{display:none}.store_toolbarHome__rc1FN{justify-content:space-between}.store_toolbar__P03vw>div{margin-bottom:0}.store_chips__F4Bpg{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.store_chip__6gp_b{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 9px 0 12px;border-radius:var(--radius-sm);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--text);font-size:var(--text-sm);font-weight:500;white-space:nowrap;transition:background-color var(--dur) var(--ease)}.store_chip__6gp_b svg{color:var(--accent-2);transition:color var(--dur) var(--ease)}.store_chip__6gp_b:hover{background:rgba(130,154,164,.18)}.store_chip__6gp_b:hover svg{color:var(--text)}.store_clearAll__WBga8{display:inline-flex;align-items:center;height:32px;padding:0 4px;color:var(--accent-2);font-size:12.5px;font-weight:500;transition:color var(--dur) var(--ease)}.store_clearAll__WBga8:hover{color:var(--text)}.store_more__c2RQ_{display:flex;justify-content:center;margin-top:28px}@media (max-width:1120px){.store_shelfRow___hEaz{grid-auto-columns:calc((100% - 12px) / 2.3)}.store_browse__Ek1u_{grid-template-columns:208px minmax(0,1fr);gap:24px}}@media (max-width:760px){.store_body__Kzd8s{padding-top:20px}.store_pageHead__7zwD7{margin-bottom:20px}.store_heading__EoDvb h1{font-size:var(--text-h2)}.store_heading__EoDvb p{margin-top:6px;font-size:var(--text-md)}.store_search__cesFy{flex-basis:100%}.store_shelf__4stZM{margin-top:36px}.store_shelfRow___hEaz{grid-auto-columns:78%}.store_browse__Ek1u_{grid-template-columns:minmax(0,1fr)}.store_browseHome__yWvnE{margin-top:44px}.store_chip__6gp_b,.store_clearAll__WBga8{height:40px}}