.customer-shell-summary_icon__Vqawa{position:relative;display:inline-grid;place-items:center}.customer-shell-summary_badge__8ihNR{position:absolute;inset-block-start:-.55rem;inset-inline-end:-.7rem;display:grid;place-items:center;min-width:1.2rem;height:1.2rem;padding-inline:var(--aurora-spacing-xs);border:2px solid var(--aurora-color-surface-elevated);border-radius:var(--aurora-radius-pill);color:var(--aurora-color-content-inverse);background:var(--aurora-color-error);font-size:var(--aurora-typography-size-caption);font-weight:var(--aurora-typography-weight-bold);line-height:1;white-space:nowrap}.storefront-ui_page__Ubo2h{display:grid;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);width:min(100%,var(--aurora-size-shell-max));min-height:60vh;margin-inline:auto;padding:32px var(--aurora-component-shell-content-padding-compact) calc(48px + env(safe-area-inset-bottom))}.storefront-ui_page--narrow__4PKMe{max-width:640px}.storefront-ui_page--standard__DMUl0{max-width:var(--aurora-size-content-max)}.storefront-ui_page--wide__Hneb0{max-width:var(--aurora-size-shell-max)}.storefront-ui_pageHeader__KQcO6,.storefront-ui_sectionHeader__qQdJn{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.storefront-ui_pageHeader__KQcO6 h1,.storefront-ui_pageHeader__KQcO6 p,.storefront-ui_sectionHeader__qQdJn h2,.storefront-ui_sectionHeader__qQdJn h3,.storefront-ui_sectionHeader__qQdJn p{margin:0}.storefront-ui_pageHeader__KQcO6 h1{max-width:20ch;font-size:clamp(30px,7vw,48px);line-height:1.08;text-wrap:balance}.storefront-ui_sectionHeader__qQdJn h2{font-size:clamp(24px,5vw,32px);line-height:1.15}.storefront-ui_sectionHeader__qQdJn h3{font-size:clamp(21px,4vw,28px);line-height:1.2}.storefront-ui_eyebrow__8fDPY{-webkit-margin-after:8px!important;margin-block-end:8px!important;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.storefront-ui_description__WQ7FY,.storefront-ui_sectionHeader__qQdJn p{max-width:66ch;-webkit-margin-before:10px!important;margin-block-start:10px!important;color:var(--content-secondary);line-height:1.65}.storefront-ui_headerActions__54b7h,.storefront-ui_sectionAction__wnBP3,.storefront-ui_stateActions__hqjeS{display:flex;flex-wrap:wrap;gap:10px}.storefront-ui_action__pFzzD,.storefront-ui_iconAction__PSO_T{display:inline-flex;align-items:center;justify-content:center;min-height:var(--aurora-size-touch-target);border:1px solid transparent;border-radius:var(--aurora-component-button-radius);font-weight:700;cursor:pointer}.storefront-ui_action__pFzzD{gap:8px;padding-inline:18px}.storefront-ui_action--primary__nTo86{color:var(--primary-on);background:var(--primary)}.storefront-ui_action--secondary__M9nHc{border-color:var(--border);color:var(--content-primary);background:var(--surface-elevated)}.storefront-ui_action--quiet__HjVYw{color:var(--primary);background:transparent}.storefront-ui_iconAction__PSO_T{width:var(--aurora-size-touch-target);padding:0;color:var(--content-primary);background:var(--surface-elevated);border-color:var(--border)}.storefront-ui_action__pFzzD:hover,.storefront-ui_iconAction__PSO_T:hover{transform:translateY(-1px);box-shadow:var(--aurora-elevation-card)}.storefront-ui_action__pFzzD:active,.storefront-ui_iconAction__PSO_T:active{transform:translateY(0)}.storefront-ui_formStack__jRhJd{display:grid;grid-gap:var(--aurora-component-form-field-gap);gap:var(--aurora-component-form-field-gap);width:min(100%,640px)}.storefront-ui_feedback__4D7OT{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--border);border-inline-start-width:4px;border-radius:var(--aurora-radius-md);color:var(--content-primary);background:var(--surface-elevated)}.storefront-ui_tone--info__ie0Aj{border-inline-start-color:var(--primary)}.storefront-ui_tone--success__nDQ3m{border-inline-start-color:var(--aurora-color-success)}.storefront-ui_tone--warning__H3Wtw{border-inline-start-color:var(--aurora-color-warning)}.storefront-ui_tone--error__jfK8V{border-inline-start-color:var(--aurora-color-error)}.storefront-ui_emptyState__cx1R4{display:grid;justify-items:center;grid-gap:12px;gap:12px;width:min(100%,640px);margin-inline:auto;padding:clamp(32px,8vw,64px) 20px;text-align:center}.storefront-ui_emptyState__cx1R4 h2{margin:0;font-size:clamp(24px,5vw,32px)}.storefront-ui_stateIcon__V1hIe{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:var(--primary);background:var(--aurora-color-primary-container)}.storefront-ui_stateCopy__lSVT3{color:var(--content-secondary);line-height:1.65}.storefront-ui_loadingState__IxlgG{display:grid;grid-gap:12px;gap:12px}.storefront-ui_loadingState__IxlgG>span:not(.storefront-ui_sr-only__9ECtw){display:block;height:84px;border-radius:var(--aurora-radius-lg);background:linear-gradient(100deg,var(--aurora-color-shimmer-base) 25%,var(--aurora-color-shimmer-highlight) 45%,var(--aurora-color-shimmer-base) 65%);background-size:220% 100%;animation:storefront-ui_shimmer__fftqy 1.35s linear infinite}@keyframes storefront-ui_shimmer__fftqy{to{background-position-x:-220%}}.storefront-ui_gridContainer__8jHXt{container-type:inline-size;min-width:0}.storefront-ui_grid__JVr95{display:grid;grid-gap:12px;gap:12px}.storefront-ui_grid--catalog__kjhL5,.storefront-ui_grid--category__unkdQ{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-ui_grid--data__Mldye,.storefront-ui_grid--merchant__zWVCj{grid-template-columns:1fr}.storefront-ui_card__g1H8M{min-width:0;padding:var(--aurora-component-card-padding-compact);border:1px solid var(--border);border-radius:var(--aurora-component-card-radius);background:var(--surface-elevated);box-shadow:var(--aurora-elevation-card)}.storefront-ui_interactive__h2t0b{transition:transform var(--aurora-motion-duration-fast) var(--aurora-motion-easing-standard),box-shadow var(--aurora-motion-duration-fast) var(--aurora-motion-easing-standard)}.storefront-ui_interactive__h2t0b:hover{transform:translateY(-2px);box-shadow:var(--aurora-elevation-popover)}.storefront-ui_statDetail__FThvh,.storefront-ui_statLabel__TA5Su{display:block;color:var(--content-secondary)}.storefront-ui_statValue__69E03{display:block;margin-block:8px 4px;font-size:clamp(24px,4vw,32px)}.storefront-ui_badge__lZPBH{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:3px 10px;border:1px solid var(--border);border-radius:var(--aurora-radius-pill);color:var(--content-secondary);background:var(--surface);font-size:12px;font-weight:700}.storefront-ui_badge__lZPBH.storefront-ui_tone--success__nDQ3m{color:var(--aurora-color-success)}.storefront-ui_badge__lZPBH.storefront-ui_tone--warning__H3Wtw{color:var(--aurora-color-warning)}.storefront-ui_badge__lZPBH.storefront-ui_tone--error__jfK8V{color:var(--aurora-color-error)}.storefront-ui_badge__lZPBH.storefront-ui_tone--info__ie0Aj{color:var(--primary)}.storefront-ui_price__NLDMi{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.storefront-ui_priceLabel__r5RUC{flex-basis:100%;color:var(--content-secondary);font-size:12px}.storefront-ui_price__NLDMi strong{color:var(--price);font-size:18px}.storefront-ui_price__NLDMi del{color:var(--content-muted);font-size:13px}.storefront-ui_priceSavings__Iou6J{color:var(--success);font-size:13px;font-weight:700}.storefront-ui_accountLayout__Q4lOo,.storefront-ui_filterLayout__ziEVP{display:grid;grid-gap:24px;gap:24px;min-width:0}.storefront-ui_accountNavigation___y2O_,.storefront-ui_filters__cju8w{min-width:0}.storefront-ui_accountContent__627TM,.storefront-ui_results__UjKQU{display:grid;align-content:start;grid-gap:24px;gap:24px;min-width:0}.storefront-ui_appliedFilters__pTO4b ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.storefront-ui_authLayout__Xt8x5{display:grid;min-height:max(620px,calc(100dvh - 110px));background:var(--page)}.storefront-ui_authPanel__r_sgL{display:grid;align-content:center;width:min(100%,640px);margin-inline:auto;padding:32px 16px}.storefront-ui_authAside__eQXtE{display:none}.storefront-ui_stickyActions__Ju4D9{position:-webkit-sticky;position:sticky;inset-block-end:0;z-index:20;display:flex;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);background:color-mix(in srgb,var(--surface-elevated) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.storefront-ui_stickyActions__Ju4D9>*{flex:1 1}.storefront-ui_mobileDetailActions__nVtq4{display:none}.storefront-ui_pagination__rrqzD{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.storefront-ui_pagination__rrqzD>:last-child{justify-self:end}.storefront-ui_listRow__F_gIB{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:72px;padding:12px 0;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.storefront-ui_listLeading__FhFub{display:grid;place-items:center}.storefront-ui_listContent__63pNO{min-width:0}.storefront-ui_listContent__63pNO>div,.storefront-ui_listContent__63pNO>small,.storefront-ui_listContent__63pNO>strong{display:block}.storefront-ui_listContent__63pNO>div,.storefront-ui_listContent__63pNO>small{-webkit-margin-before:4px;margin-block-start:4px;color:var(--content-secondary)}.storefront-ui_listAction__sqq_l{justify-self:end}.storefront-ui_media__xCaiw{position:relative;overflow:hidden;border-radius:var(--aurora-radius-md);background:var(--surface)}.storefront-ui_media--square__UOcyG{aspect-ratio:1}.storefront-ui_media--portrait__wPOut{aspect-ratio:4/5}.storefront-ui_media--landscape__ZXv0s{aspect-ratio:16/9}.storefront-ui_media__xCaiw>img{display:block;width:100%;height:100%;object-fit:cover}@container (min-width: 560px){.storefront-ui_grid--catalog__kjhL5{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.storefront-ui_grid--category__unkdQ{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.storefront-ui_grid--data__Mldye,.storefront-ui_grid--merchant__zWVCj{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@container (min-width: 960px){.storefront-ui_grid--catalog__kjhL5{grid-template-columns:repeat(auto-fill,minmax(var(--aurora-component-grid-minimum-card),1fr));gap:var(--aurora-component-grid-gap)}.storefront-ui_grid--category__unkdQ{grid-template-columns:repeat(8,minmax(0,1fr))}.storefront-ui_grid--data__Mldye,.storefront-ui_grid--merchant__zWVCj{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--aurora-component-grid-gap)}}@media (min-width:600px){.storefront-ui_page__Ubo2h{padding-inline:var(--aurora-component-shell-content-padding-medium)}.storefront-ui_card__g1H8M{padding:var(--aurora-component-card-padding)}.storefront-ui_authPanel__r_sgL{padding-inline:24px}}.storefront-ui_mobileDetailActions__nVtq4{position:fixed;inset-inline:0;inset-block-end:0;z-index:55;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:var(--aurora-spacing-sm);padding:var(--aurora-spacing-sm) var(--aurora-component-shell-content-padding-compact) calc(var(--aurora-spacing-sm) + env(safe-area-inset-bottom));-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);background:color-mix(in srgb,var(--surface-elevated) 96%,transparent);box-shadow:var(--aurora-elevation-popover);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.storefront-ui_mobileDetailActionsSummary__Q8zMu{min-width:0}.storefront-ui_mobileDetailActionsSummary__Q8zMu span,.storefront-ui_mobileDetailActionsSummary__Q8zMu strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-ui_mobileDetailActionsSummary__Q8zMu strong{color:var(--price);font-size:var(--aurora-typography-size-label);font-weight:var(--aurora-typography-weight-bold)}.storefront-ui_mobileDetailActionsSummary__Q8zMu span{-webkit-margin-before:2px;margin-block-start:2px;color:var(--success);font-size:var(--aurora-typography-size-caption);font-weight:var(--aurora-typography-weight-bold)}.storefront-ui_mobileDetailActionsButtons__JseaU{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--aurora-spacing-xs);gap:var(--aurora-spacing-xs);min-width:0}.storefront-ui_mobileDetailActionPrimary__4StXQ,.storefront-ui_mobileDetailActionSecondary__Mh9mT{min-height:var(--aurora-component-button-mobile-action-height);padding-inline:var(--aurora-spacing-sm);border:1px solid transparent;border-radius:var(--aurora-component-button-radius);font-size:var(--aurora-typography-size-caption);font-weight:var(--aurora-typography-weight-bold);line-height:1.15}.storefront-ui_mobileDetailActionPrimary__4StXQ{color:var(--primary-on);background:var(--primary)}.storefront-ui_mobileDetailActionSecondary__Mh9mT{color:var(--content-primary);border-color:var(--border);background:var(--surface)}.storefront-ui_mobileDetailActionPrimary__4StXQ:disabled,.storefront-ui_mobileDetailActionSecondary__Mh9mT:disabled{color:var(--content-muted);border-color:var(--border);background:var(--aurora-color-disabled)}@media (min-width:1024px){.storefront-ui_page__Ubo2h{-webkit-padding-before:48px;padding-block-start:48px;padding-inline:var(--aurora-component-shell-content-padding-expanded)}.storefront-ui_card__g1H8M{padding:var(--aurora-component-card-padding-expanded)}.storefront-ui_filterLayout__ziEVP{grid-template-columns:minmax(280px,var(--aurora-component-filter-panel-width)) minmax(0,1fr);align-items:start}.storefront-ui_filters__cju8w{position:-webkit-sticky;position:sticky;inset-block-start:var(--aurora-component-filter-sticky-offset)}.storefront-ui_accountLayout__Q4lOo{grid-template-columns:240px minmax(0,1fr);align-items:start}.storefront-ui_accountNavigation___y2O_{position:-webkit-sticky;position:sticky;inset-block-start:96px}.storefront-ui_authLayout__Xt8x5{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr)}.storefront-ui_authAside__eQXtE{display:grid;align-content:end;padding:48px;color:var(--aurora-color-content-inverse);background:linear-gradient(145deg,var(--aurora-color-primary-container),var(--primary))}.storefront-ui_stickyActions__Ju4D9{position:static;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.storefront-ui_action__pFzzD,.storefront-ui_iconAction__PSO_T,.storefront-ui_interactive__h2t0b{transition:none}.storefront-ui_loadingState__IxlgG>span:not(.storefront-ui_sr-only__9ECtw){animation:none}}.site-hero_hero__KYsAE{position:relative;overflow:hidden;border-radius:var(--aurora-radius-lg);isolation:isolate}.site-hero_image__QzvaU{display:block;width:100%;height:auto}.site-hero_copy__j1Ryu{padding:var(--aurora-spacing-xl)}.site-hero_copy__j1Ryu h2{font-size:clamp(1.5rem,2.7vw,2.5rem);line-height:1.15;text-wrap:balance}.site-hero_copy__j1Ryu p{font-size:clamp(.875rem,1.1vw,1rem)}.site-hero_copy__j1Ryu .site-hero_action___MAg_{display:inline-flex;align-items:center;justify-content:center;min-height:var(--aurora-size-touch-target);-webkit-margin-before:var(--aurora-spacing-lg);margin-block-start:var(--aurora-spacing-lg);padding:var(--aurora-spacing-sm) var(--aurora-spacing-lg);color:inherit;border:1px solid;border-radius:var(--aurora-radius-md);font-weight:var(--aurora-typography-weight-bold);text-decoration:none}.site-hero_action___MAg_:hover{text-decoration:underline}.site-hero_action___MAg_:focus-visible{outline:var(--aurora-focus-width) solid currentColor;outline-offset:var(--aurora-focus-offset)}@media (max-width:1099px){.site-hero_hero__KYsAE{display:flex;flex-direction:column-reverse;background:var(--aurora-color-surface-elevated)}}@media (min-width:1100px){.site-hero_copy__j1Ryu{position:absolute;left:0;top:0;bottom:0;width:43%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.25rem,2.6vw,2.5rem);text-align:start}.site-hero_hero__KYsAE[data-tone=light] .site-hero_copy__j1Ryu{color:var(--aurora-color-footer-start)}.site-hero_hero__KYsAE[data-tone=dark] .site-hero_copy__j1Ryu{color:var(--aurora-color-content-inverse)}.site-hero_copy__j1Ryu p{color:inherit}.site-hero_copy__j1Ryu .site-hero_action___MAg_{min-height:2.75rem}}.discovery-layout_count__HBSt1{display:block;-webkit-margin-before:.5rem;margin-block-start:.5rem;color:var(--content-secondary);font-weight:700}.discovery-layout_filters__uKEw2{position:relative;display:grid;overflow:hidden;grid-gap:.9rem;gap:.9rem;min-width:0;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface-elevated);box-shadow:0 .65rem 1.6rem color-mix(in srgb,var(--shadow,var(--background)) 8%,transparent)}.discovery-layout_filtersBusy__Jtl6t{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}.discovery-layout_filterHeading__YLPNA{display:grid;grid-gap:.25rem;gap:.25rem}.discovery-layout_filterHeading__YLPNA h2,.discovery-layout_filterHeading__YLPNA p{margin:0}.discovery-layout_filterHeading__YLPNA h2{color:var(--content);font-size:clamp(1.05rem,1.6vw,1.25rem)}.discovery-layout_filterHeading__YLPNA p{color:var(--content-secondary);font-size:.82rem;font-weight:700}.discovery-layout_sortControl__u3SbP{display:grid;grid-gap:.4rem;gap:.4rem;padding:.72rem;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:.85rem;background:color-mix(in srgb,var(--primary) 7%,var(--surface-elevated))}.discovery-layout_sortControl__u3SbP span{color:var(--content);font-size:.78rem;font-weight:800}.discovery-layout_sortControl__u3SbP select{width:100%;min-height:2.55rem;border-radius:.75rem}.discovery-layout_filters__uKEw2 .dynamic-filter-field--sort{-webkit-border-before:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-block-start:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.discovery-layout_filterProgress__nMH9X{position:absolute;z-index:1;inset-block-start:0;inset-inline:1rem;overflow:hidden;height:3px;border-radius:999px;background:color-mix(in srgb,var(--primary) 16%,transparent)}.discovery-layout_filterProgress__nMH9X:after{content:"";position:absolute;inset-block:0;width:45%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--primary),transparent);animation:discovery-layout_discovery-progress__MJEVS 1.05s ease-in-out infinite}.discovery-layout_filters__uKEw2 .dynamic-filter-form,.discovery-layout_filters__uKEw2 .dynamic-filter-panel__content .aurora-ds-surface--section{display:grid;grid-gap:.8rem;gap:.8rem;margin:0;padding:0;border:0;background:transparent}.discovery-layout_filters__uKEw2 .aurora-ds-form .dynamic-filter-form__body,.discovery-layout_filters__uKEw2 .dynamic-filter-form__body{display:grid;grid-gap:.8rem;gap:.8rem}.discovery-layout_filters__uKEw2 .dynamic-filter-active-chips>.aurora-ds-surface--card{display:grid;grid-gap:.55rem;gap:.55rem;padding:.7rem;border:1px solid var(--border);border-radius:.8rem;background:color-mix(in srgb,var(--primary) 7%,var(--surface-elevated));box-shadow:none}.discovery-layout_filters__uKEw2 .dynamic-filter-active-chips__header .aurora-ds-text--label{color:var(--content-secondary);font-size:.7rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.discovery-layout_filters__uKEw2 .dynamic-filter-active-chips__list{display:flex;flex-wrap:wrap;gap:.45rem}.discovery-layout_filters__uKEw2 .dynamic-filter-active-chip .aurora-ds-action--quiet{width:auto;min-height:2rem;padding:.3rem .65rem;border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:var(--aurora-radius-pill);color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent);font-size:.82rem;line-height:1.15}.discovery-layout_filters__uKEw2 .dynamic-filter-range>.aurora-ds-surface--card{display:grid;grid-gap:.65rem;gap:.65rem;padding:.75rem;border:1px solid var(--border);border-radius:.85rem;background:color-mix(in srgb,var(--surface) 70%,transparent);box-shadow:none}.discovery-layout_filters__uKEw2 .dynamic-filter-range__inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.discovery-layout_filters__uKEw2 .aurora-ds-form{display:grid;grid-gap:.9rem;gap:.9rem}.discovery-layout_filters__uKEw2 .dynamic-filter-field{min-width:0}.discovery-layout_filters__uKEw2 .aurora-ds-field,.discovery-layout_filters__uKEw2 .aurora-ds-select{display:grid!important;grid-gap:.4rem;gap:.4rem}.discovery-layout_filters__uKEw2 fieldset,.discovery-layout_filters__uKEw2 label{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.discovery-layout_filters__uKEw2 fieldset{margin:0;padding:0;border:0}.discovery-layout_filters__uKEw2 .aurora-ds-field__label,.discovery-layout_filters__uKEw2 .aurora-ds-text--label,.discovery-layout_filters__uKEw2 .dynamic-filter-field__label,.discovery-layout_filters__uKEw2 label>span,.discovery-layout_filters__uKEw2 legend{color:var(--content);font-size:.78rem;font-weight:800}.discovery-layout_filters__uKEw2 input,.discovery-layout_filters__uKEw2 select{width:100%;min-height:2.55rem;border-radius:.75rem}.discovery-layout_filters__uKEw2 .aurora-ds-action,.discovery-layout_filters__uKEw2 a,.discovery-layout_filters__uKEw2 button{min-height:2.65rem}.discovery-layout_filters__uKEw2 .dynamic-filter-actions{position:-webkit-sticky;position:sticky;inset-block-end:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;-webkit-padding-before:.75rem;padding-block-start:.75rem;-webkit-border-before:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-block-start:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:var(--surface-elevated)}.discovery-layout_filters__uKEw2 .dynamic-filter-actions>.aurora-ds-action--primary,.discovery-layout_filters__uKEw2 .dynamic-filter-actions__apply{width:100%;justify-content:center;border-radius:.85rem}.discovery-layout_filters__uKEw2 .dynamic-filter-actions>.aurora-ds-action--quiet,.discovery-layout_filters__uKEw2 .dynamic-filter-actions__clear{width:auto;color:var(--content-secondary);background:transparent;text-decoration:underline;text-underline-offset:.18em}.discovery-layout_filters__uKEw2 .aurora-ds-skeleton{min-height:2.75rem;border-radius:.75rem}.discovery-layout_resultsShell__6on4J{position:relative;min-width:0}.discovery-layout_resultsDimmed__AgMbU{opacity:.38;pointer-events:none;transition:opacity var(--aurora-motion-duration-standard) ease}.discovery-layout_resultsLoadingOverlay__B_b9H{position:absolute;z-index:2;inset:0;display:grid;align-content:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,13.75rem),1fr));grid-gap:1rem;gap:1rem;pointer-events:none}.discovery-layout_resultsLoadingOverlay__B_b9H span{min-height:17rem;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--aurora-radius-lg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 12%,transparent),transparent),linear-gradient(var(--aurora-color-shimmer-base),var(--aurora-color-shimmer-base));background-size:220% 100%,100% 100%;box-shadow:0 .75rem 1.75rem color-mix(in srgb,var(--shadow,#00131a) 8%,transparent);animation:discovery-layout_discovery-shimmer__rvo1b 1.15s ease-in-out infinite}.discovery-layout_catalogAvailability__FF4EM{-webkit-margin-before:.65rem!important;margin-block-start:.65rem!important;color:var(--error)!important;font-size:.8rem!important;font-weight:700}.discovery-layout_merchantCard__54arJ{min-width:0;border:1px solid var(--border);border-radius:var(--aurora-radius-lg);background:var(--surface-elevated);transition:border-color var(--aurora-motion-duration-standard) ease,box-shadow var(--aurora-motion-duration-standard) ease,transform var(--aurora-motion-duration-standard) ease}.discovery-layout_merchantCard__54arJ:hover{border-color:var(--primary);box-shadow:var(--aurora-elevation-card);transform:translateY(-2px)}.discovery-layout_merchantCard__54arJ>a{display:grid;grid-template-columns:4.5rem minmax(0,1fr);min-height:9.5rem;align-items:center;grid-gap:1rem;gap:1rem;padding:1rem}.discovery-layout_merchantCard__54arJ img{width:4.5rem;height:4.5rem;border-radius:1.25rem;object-fit:cover;background:var(--aurora-color-shimmer-base)}.discovery-layout_merchantCard__54arJ h2{margin:0;font-size:1.1rem}.discovery-layout_merchantCard__54arJ p{display:-webkit-box;overflow:hidden;margin:.45rem 0;color:var(--content-secondary);font-size:.9rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.discovery-layout_merchantCard__54arJ span{color:var(--primary);font-size:.8rem;font-weight:700}.discovery-layout_directory__GA4Dj{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-gap:1rem;gap:1rem}.discovery-layout_directoryGroup__5Oyur{min-width:0;padding:1.25rem;border:1px solid var(--border);border-radius:var(--aurora-radius-lg);background:var(--surface-elevated)}.discovery-layout_directoryGroup__5Oyur[open]{border-color:color-mix(in srgb,var(--primary) 34%,var(--border))}.discovery-layout_directoryTitle__NWoxM{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;grid-gap:.85rem;gap:.85rem;cursor:pointer;list-style:none}.discovery-layout_directoryTitle__NWoxM::-webkit-details-marker{display:none}.discovery-layout_directoryTitle__NWoxM>:first-child{display:grid;width:3rem;height:3rem;place-items:center;border-radius:.9rem;color:var(--primary);background:var(--aurora-color-primary-container);font-size:1.1rem;font-weight:700}.discovery-layout_directoryTitle__NWoxM h2{margin:0;font-size:1.2rem}.discovery-layout_directoryTitle__NWoxM small{display:block;margin-top:.15rem;color:var(--content-secondary);font-size:.82rem;font-weight:700}.discovery-layout_directoryActions__vEEEe{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0}.discovery-layout_directoryActions__vEEEe a{display:inline-flex;min-height:2.75rem;align-items:center;max-width:100%;padding-inline:.75rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--content-secondary);font-weight:700}.discovery-layout_directoryActions__vEEEe a:hover{color:var(--primary);background:var(--selected)}.discovery-layout_chips__kClB0{display:flex;overflow-x:auto;gap:.5rem;margin:0 0 1.25rem;padding:0 0 .5rem;scrollbar-width:thin}.discovery-layout_chips__kClB0 a{display:inline-flex;min-height:2.75rem;flex:0 0 auto;align-items:center;padding-inline:.9rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-elevated);font-weight:600}.discovery-layout_chips__kClB0 a[aria-current=page]{color:var(--primary-on);border-color:var(--primary);background:var(--primary)}.discovery-layout_reviewList__HJ_4v{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));grid-gap:1rem;gap:1rem}.discovery-layout_reviewCard__rVYUY{display:grid;align-content:start;grid-gap:1rem;gap:1rem;padding:1.25rem;border:1px solid var(--border);border-radius:var(--aurora-radius-lg);background:var(--surface-elevated)}.discovery-layout_reviewMeta__vzETd{display:flex;align-items:center;justify-content:space-between;gap:1rem}.discovery-layout_reviewMeta__vzETd time{color:var(--content-secondary);font-size:.8rem}.discovery-layout_reviewCard__rVYUY p{margin:0;line-height:1.6}.discovery-layout_reviewCard__rVYUY img{width:100%;height:auto;border-radius:var(--aurora-radius-md);object-fit:cover}@media (max-width:1023px){.discovery-layout_filters__uKEw2{position:relative;padding:0;border:0;background:transparent;box-shadow:none}.discovery-layout_filterHeading__YLPNA{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.discovery-layout_filterProgress__nMH9X{inset-inline:0}.discovery-layout_resultsLoadingOverlay__B_b9H{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.discovery-layout_directory__GA4Dj,.discovery-layout_filters__uKEw2 .dynamic-filter-range__inputs,.discovery-layout_resultsLoadingOverlay__B_b9H{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.discovery-layout_merchantCard__54arJ{transition:none}.discovery-layout_filterProgress__nMH9X:after,.discovery-layout_resultsLoadingOverlay__B_b9H span{animation:none}}@keyframes discovery-layout_discovery-progress__MJEVS{0%{transform:translateX(-120%)}to{transform:translateX(260%)}}@keyframes discovery-layout_discovery-shimmer__rvo1b{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}