.ShopPage-module-scss-module__8v9klq__loadingContainer{justify-content:center;align-items:center;padding-top:48px;padding-bottom:48px;display:flex}.ShopPage-module-scss-module__8v9klq__gateSubject{background-color:var(--color-bg-soft);border-radius:12px;margin-bottom:16px;padding:16px}.ShopPage-module-scss-module__8v9klq__errorContainer{max-width:800px;padding-top:48px;padding-bottom:48px}.ShopPage-module-scss-module__8v9klq__errorContent{text-align:center}.ShopPage-module-scss-module__8v9klq__retryWrap{padding-top:24px}.ShopPage-module-scss-module__8v9klq__shopHeader{align-items:center;gap:16px;padding-top:32px;padding-bottom:24px;display:flex}.ShopPage-module-scss-module__8v9klq__mainContent{max-width:1200px;padding-bottom:48px}.ShopPage-module-scss-module__8v9klq__filtersSection{padding-bottom:24px}.ShopPage-module-scss-module__8v9klq__productsError{padding-bottom:16px}.ShopPage-module-scss-module__8v9klq__emptyState{background-color:var(--color-bg-soft);text-align:center;border-radius:12px;padding:48px 24px}.ShopPage-module-scss-module__8v9klq__categoryGroup{padding-bottom:32px}.ShopPage-module-scss-module__8v9klq__categoryHeader{padding-bottom:12px}.ShopPage-module-scss-module__8v9klq__loadMoreWrap{text-align:center;padding-top:32px}.ShopPage-module-scss-module__8v9klq__productCardDesktop{flex-shrink:0;flex-basis:calc(33.333% - 14px)}.ShopPage-module-scss-module__8v9klq__productCardMobile{flex-shrink:0;flex-basis:100%}.ShopPage-module-scss-module__8v9klq__flexFillHalf{flex-grow:1;flex-basis:50%}.ShopPage-module-scss-module__8v9klq__cartFab{bottom:calc(70px + env(safe-area-inset-bottom,0px) + 12px);background:var(--color-interactive-primary);cursor:pointer;width:56px;height:56px;box-shadow:var(--shadow-float);z-index:50;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:fixed;right:16px}@media (min-width:744px){.ShopPage-module-scss-module__8v9klq__cartFab{bottom:24px;right:24px}}.ShopPage-module-scss-module__8v9klq__cartBadge{background:var(--color-interactive-primary);color:var(--color-interactive-primary-text);border:2px solid var(--color-bg-canvas);border-radius:50%;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}
.HandlePicker-module-scss-module__7qQHhq__container{flex-direction:column;gap:8px;display:flex}.HandlePicker-module-scss-module__7qQHhq__compact{gap:4px}.HandlePicker-module-scss-module__7qQHhq__atPrefix{color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;font-size:16px;font-weight:600}.HandlePicker-module-scss-module__7qQHhq__statusIcon{justify-content:center;align-items:center;display:flex}.HandlePicker-module-scss-module__7qQHhq__statusChecking{color:var(--color-text-tertiary);animation:1s linear infinite HandlePicker-module-scss-module__7qQHhq__spin}.HandlePicker-module-scss-module__7qQHhq__statusAvailable{color:var(--color-status-success-primary)}.HandlePicker-module-scss-module__7qQHhq__statusTaken{color:var(--color-status-error-primary)}.HandlePicker-module-scss-module__7qQHhq__statusCurrent{color:var(--color-text-tertiary)}@keyframes HandlePicker-module-scss-module__7qQHhq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.HandlePicker-module-scss-module__7qQHhq__suggestions{flex-direction:column;gap:6px;display:flex}.HandlePicker-module-scss-module__7qQHhq__suggestionsLabel{color:var(--color-text-secondary);font-size:13px}.HandlePicker-module-scss-module__7qQHhq__suggestionChips{flex-wrap:wrap;gap:6px;display:flex}.HandlePicker-module-scss-module__7qQHhq__suggestionChip{border:1px solid var(--color-stroke-default);background:var(--color-bg-soft);color:var(--color-text-secondary);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500;transition:all .15s cubic-bezier(.2,0,0,1)}@media (hover:hover){.HandlePicker-module-scss-module__7qQHhq__suggestionChip:hover{border-color:var(--color-interactive-primary);color:var(--color-interactive-primary);background:var(--color-bg-canvas)}}.HandlePicker-module-scss-module__7qQHhq__suggestionChip:active{transform:scale(.97)}.HandlePicker-module-scss-module__7qQHhq__claimRow{justify-content:flex-end;margin-top:4px;display:flex}