.SelectButton-module__UYot-a__select{align-items:center;gap:var(--spacing-component-gap-sm);height:var(--select-height);padding:0 var(--select-padding-x);font-family:inherit;font-size:var(--select-font-size);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;color:var(--color-text-secondary);background:var(--color-surface-unselected);border:var(--border-component-default) solid var(--color-border-subtle);border-radius:var(--radius-component-badge);box-shadow:var(--shadow-sm);transition:background var(--duration-fast), border-color var(--duration-fast), box-shadow var(--duration-fast), color var(--duration-fast);text-decoration:none;display:inline-flex}.SelectButton-module__UYot-a__icon{font-size:var(--select-icon-size);flex:none;display:flex}.SelectButton-module__UYot-a__select:hover{border-color:var(--color-border-strong)}.SelectButton-module__UYot-a__select:focus-visible{outline:var(--border-component-focus) solid var(--color-border-focus);outline-offset:2px}.SelectButton-module__UYot-a__selected{background:var(--color-surface-selected);color:var(--color-text-inverse);border-color:var(--color-border-selected);box-shadow:var(--shadow-inset-selected);font-weight:var(--font-weight-semibold)}.SelectButton-module__UYot-a__selected:hover{border-color:var(--color-border-selected)}.SelectButton-module__UYot-a__block{width:100%;height:auto;min-height:45px;font-size:var(--font-size-body-sm);white-space:normal;text-align:left;background:var(--color-background-brand);color:var(--color-text-secondary);border-color:var(--color-border-subtle);border-radius:var(--radius-component-card);box-shadow:none;display:flex}.SelectButton-module__UYot-a__block .SelectButton-module__UYot-a__label{flex:1;min-width:0}.SelectButton-module__UYot-a__sm{--select-height:32px;--select-padding-x:var(--spacing-component-padding-sm);--select-font-size:var(--font-size-label);--select-icon-size:14px}.SelectButton-module__UYot-a__md{--select-height:44px;--select-padding-x:var(--spacing-component-padding-md);--select-font-size:var(--font-size-label);--select-icon-size:16px}@media (prefers-reduced-motion:reduce){.SelectButton-module__UYot-a__select{transition:none}}
.CategoryFilter-module__KoZefG__filter{gap:var(--spacing-component-gap-sm);scrollbar-width:none;margin:0;padding:0;display:flex;overflow-x:auto}.CategoryFilter-module__KoZefG__filter::-webkit-scrollbar{display:none}@media (min-width:1024px){.CategoryFilter-module__KoZefG__filter{flex-wrap:wrap;overflow-x:visible}}
.SectionHeader-module__WigUgW__header{align-items:center;gap:var(--spacing-component-gap-sm);margin-bottom:var(--spacing-component-gap-md);display:flex}.SectionHeader-module__WigUgW__title{font-size:var(--font-size-heading-md);font-weight:var(--font-weight-semibold);line-height:var(--font-leading-tight);letter-spacing:var(--font-tracking-tight);color:var(--color-text-primary);flex:1;margin:0}.SectionHeader-module__WigUgW__header .SectionHeader-module__WigUgW__seeAll{height:32px;padding:0 var(--spacing-component-padding-sm) 0 12px;font-weight:var(--font-weight-bold)}.SectionHeader-module__WigUgW__seeAllLabel{align-items:center;gap:var(--spacing-component-padding-xs);display:inline-flex}.SectionHeader-module__WigUgW__seeAllIcon{font-size:16px}
.DealsSection-module__0TwNaq__section{display:block}.DealsSection-module__0TwNaq__list{margin:0;padding:0;list-style:none}.DealsSection-module__0TwNaq__item{display:flex}.DealsSection-module__0TwNaq__rail{gap:var(--spacing-component-gap-sm);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.DealsSection-module__0TwNaq__rail::-webkit-scrollbar{display:none}.DealsSection-module__0TwNaq__rail:focus-visible{outline:var(--border-component-focus) solid var(--color-border-focus);outline-offset:4px}.DealsSection-module__0TwNaq__rail .DealsSection-module__0TwNaq__item{scroll-snap-align:start;flex:0 0 216px}.DealsSection-module__0TwNaq__grid{justify-content:start;gap:var(--spacing-component-gap-md);grid-template-columns:repeat(auto-fill,216px);display:grid}@media (min-width:1024px){.DealsSection-module__0TwNaq__rail{justify-content:start;gap:var(--spacing-component-gap-md);grid-template-columns:repeat(auto-fill,216px);display:grid;overflow-x:visible}.DealsSection-module__0TwNaq__rail .DealsSection-module__0TwNaq__item{flex:initial}}
