.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}}