.layout_body__1KmGn,.layout_fullHeight__GCK8n{min-height:100vh}.layout_body__1KmGn{display:flex;flex-direction:column}.layout_skipLink__sFEkO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.layout_skipLink__sFEkO:focus{position:absolute;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;top:1rem;left:1rem;z-index:99999;background:#000;color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;line-height:1.25rem}.Toast_stack__durcH{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.Toast_toast__VKoLO{pointer-events:auto;min-width:300px;max-width:28rem;padding:1rem 1.5rem;border-radius:.5rem;color:#ffffff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);animation:Toast_slideInRight__53Hms .3s ease-out}@keyframes Toast_slideInRight__53Hms{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Toast_success__JKdIw{background:#16a34a}.Toast_error__3m2n2{background:#dc2626}.Toast_warning__U5gYp{background:#eab308}.Toast_info__16ghB{background:#2563eb}.Toast_row__w5ZlZ{display:flex;align-items:flex-start;gap:.75rem}.Toast_icon__stiRN{width:1.5rem;height:1.5rem;flex-shrink:0}.Toast_message__PfQrf{flex:1 1 0%;margin:0;font-size:.875rem;line-height:1.25rem;font-weight:500}.Toast_close__3Ttyy{flex-shrink:0;padding:0;border:0;background:none;color:inherit;cursor:pointer;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.Toast_close__3Ttyy:hover{opacity:.8}.Toast_closeIcon__VBE9i{width:1.25rem;height:1.25rem}.linkify_link__oLCm3{text-decoration-line:underline}.Select_root__gZIia{position:relative;display:inline-block}.Select_srOnly__6kns5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Select_trigger__QTKrw{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:3rem;font:inherit;font-size:var(--sf-text-sm);font-weight:500;border:1px solid var(--sf-border);border-radius:var(--sf-radius-lg);padding:0 .875rem;background-color:var(--sf-surface);color:var(--sf-text);cursor:pointer;outline:none;transition:border-color var(--sf-dur-base) ease,background-color var(--sf-dur-base) ease,box-shadow var(--sf-dur-base) ease}.Select_trigger__QTKrw:hover{border-color:var(--sf-border-strong)}.Select_trigger__QTKrw:focus-visible{box-shadow:0 0 0 2px var(--sf-ink)}@media (min-width:640px){.Select_trigger__QTKrw{font-size:var(--sf-text-sm)}}.Select_chevron__XRowL{width:14px;height:14px;flex-shrink:0;transition:transform var(--sf-dur-base) ease}.Select_trigger__QTKrw[aria-expanded=true] .Select_chevron__XRowL{transform:rotate(180deg)}.Select_backdrop__ajeEX{position:fixed;inset:0;z-index:var(--sf-z-dropdown);background:transparent;pointer-events:none}@media (max-width:639px){.Select_backdrop__ajeEX{background-color:var(--sf-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:auto}}.Select_sheet__kgvSY{position:absolute;z-index:var(--sf-z-dropdown);top:calc(100% + .375rem);right:0;min-width:100%;width:-moz-max-content;width:max-content;max-width:16rem;background-color:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-md);box-shadow:var(--sf-shadow-lg);overflow:hidden}@media (max-width:639px){@keyframes Select_selectSheetSlideUp__f81SN{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Select_sheet__kgvSY{position:fixed;left:0;right:0;top:auto;bottom:0;width:auto;max-width:none;display:flex;flex-direction:column;border:none;border-radius:var(--sf-radius-lg) var(--sf-radius-lg) 0 0;box-shadow:var(--sf-shadow-sheet-bottom);animation:Select_selectSheetSlideUp__f81SN var(--sf-dur-medium) var(--sf-ease-out)}}.Select_sheetHeader__5DDdT{display:none}@media (max-width:639px){.Select_sheetHeader__5DDdT{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--sf-border);flex-shrink:0}}.Select_sheetTitle__o9hJe{margin:0;font-size:var(--sf-text-md);font-weight:700;color:var(--sf-text)}.Select_sheetClose__ng45d{display:flex;align-items:center;justify-content:center;padding:.375rem;margin-right:-.375rem;background:none;border:none;border-radius:var(--sf-radius-md);color:var(--sf-text-3);cursor:pointer}.Select_sheetClose__ng45d:hover{background-color:var(--sf-surface-2)}.Select_sheetClose__ng45d svg{width:20px;height:20px;display:block}.Select_menu__BH1zx{margin:0;padding:.375rem;list-style:none;outline:none}@media (max-width:639px){.Select_menu__BH1zx{max-height:50vh;padding:.5rem 1rem 1.5rem;overflow-y:auto;overscroll-behavior:contain}}.Select_option__e18sZ{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:var(--sf-text-sm);color:var(--sf-text);padding:.5rem .625rem;border-radius:var(--sf-radius-sm);cursor:pointer;outline:none;white-space:nowrap}@media (max-width:639px){.Select_option__e18sZ{padding:.875rem .625rem;font-size:var(--sf-text-md);white-space:normal}}.Select_optionActive__kEMPx{background-color:var(--sf-surface-2)}.Select_check__KumdN{width:15px;height:15px;flex-shrink:0;color:var(--sf-ink)}.SearchControl_control__hxaB_{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.SearchControl_field__4K0tE{flex:1;min-width:0}.SearchControl_button___NlyO{flex:none;padding-inline:14px;min-height:44px}.ChatWidget_launcher__Cwijc{position:fixed;right:1rem;bottom:calc(4rem + env(safe-area-inset-bottom, 0px) + .5rem);z-index:var(--sf-z-chat);display:inline-flex;align-items:center;justify-content:center;gap:0;width:3rem;height:3rem;padding:0;background:var(--sf-ink);color:var(--sf-on-ink);border:0;border-radius:var(--sf-radius-full);box-shadow:0 0 0 2px var(--sf-surface),var(--sf-shadow-lg);font-family:inherit;font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform var(--sf-dur-fast) ease,background var(--sf-dur-fast) ease,border-color var(--sf-dur-fast) ease}.ChatWidget_launcher__Cwijc:hover{background:var(--sf-ink-hover);transform:scale(1.03)}.ChatWidget_launcher__Cwijc:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}@media (min-width:768px){.ChatWidget_launcher__Cwijc{right:1.5rem;bottom:1.5rem;width:auto;gap:.5rem;padding:0 1.125rem 0 1rem}}.ChatWidget_launcherRaised__mGPHI{bottom:calc(9rem + env(safe-area-inset-bottom, 0px))}@media (min-width:768px){.ChatWidget_launcherRaised__mGPHI{bottom:1.5rem}}.ChatWidget_launcherIcon__5r9tY{width:1.125rem;height:1.125rem;flex-shrink:0}.ChatWidget_launcherLabel__F1KlB{display:none;line-height:1}@media (min-width:768px){.ChatWidget_launcherLabel__F1KlB{display:inline}}.ChatWidget_unreadBadge__iQbMQ{position:absolute;top:-.375rem;right:-.375rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background:var(--sf-danger);color:var(--sf-on-danger);font-size:.625rem;font-weight:700;border-radius:var(--sf-radius-full);box-shadow:0 0 0 2px var(--sf-surface);--sf-pulse-dur:2s}.ChatWidget_panel__6MWF_{position:fixed;inset:0;background:var(--sf-surface);box-shadow:var(--sf-shadow-lg);z-index:var(--sf-z-chat);display:flex;flex-direction:column;overflow:hidden}@media (min-width:640px){.ChatWidget_panel__6MWF_{inset:auto;bottom:1.5rem;right:1.5rem;width:380px;max-width:calc(100vw - 48px);height:min(600px,calc(100dvh - 48px));border:1px solid var(--sf-border);border-radius:22px}}.ChatWidget_panelHeader__RSddy{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.875rem .625rem .875rem 1.125rem;background:var(--sf-surface);color:var(--sf-text);border-bottom:1px solid var(--sf-border)}.ChatWidget_panelHeaderLeft__tsRNO{display:flex;align-items:center;gap:.625rem;min-width:0}.ChatWidget_headerLogo__i7eDd{flex:none;width:auto;height:20px}.ChatWidget_headerText__h__mp{display:flex;flex-direction:column;min-width:0}.ChatWidget_headerTitle__OqDEB{display:flex;align-items:center;gap:.375rem;min-width:0;font-size:var(--sf-text-sm);font-weight:600}.ChatWidget_headerTitleText__7KMVk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatWidget_headerHours__gaWYi{font-size:.6875rem;line-height:1.3;color:var(--sf-text-2)}.ChatWidget_hoursPart__RNMi1{white-space:nowrap}.ChatWidget_backBtn__VSzwf{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:-.5rem;background:transparent;border:none;border-radius:var(--sf-radius-full);color:inherit;cursor:pointer;transition:background var(--sf-dur-fast) ease}.ChatWidget_backBtn__VSzwf:hover{background:var(--sf-surface-2)}.ChatWidget_backIcon__9JRuZ{width:1.125rem;height:1.125rem}.ChatWidget_onlineLabel__75Ds3{flex:none;font-size:var(--sf-text-xs);font-weight:500;color:var(--sf-text-2)}.ChatWidget_onlineDot__0pd4O{flex:none;width:.5rem;height:.5rem;border-radius:var(--sf-radius-full);background:var(--sf-text-3)}.ChatWidget_onlineDotActive__urBOm{--sf-pulse-dur:2s;background:var(--sf-success)}.ChatWidget_panelHeaderRight__Q8MUS{display:flex;align-items:center;flex-shrink:0}.ChatWidget_headerIconBtn__FE4dD{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:var(--sf-radius-full);color:var(--sf-text);cursor:pointer;transition:background var(--sf-dur-fast) ease}.ChatWidget_headerIconBtn__FE4dD:hover{background:var(--sf-surface-2)}.ChatWidget_headerIconBtnIcon__rKWAC{width:1.125rem;height:1.125rem}.ChatWidget_loggedOutState__VuZem{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;padding:1.5rem;background:var(--sf-surface);text-align:center}.ChatWidget_loggedOutIconWrap__eLkh0{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--sf-radius-full);background:var(--sf-surface-2);color:var(--sf-text-2)}.ChatWidget_loggedOutIcon__Qko82{width:1.5rem;height:1.5rem}.ChatWidget_loggedOutTitle__SrviF{margin:.375rem 0 0;font-size:1.5rem;font-weight:500;letter-spacing:-.015em;color:var(--sf-text)}.ChatWidget_loggedOutBody__8MgQ2{max-width:17.5rem;margin:0;font-size:var(--sf-text-sm);line-height:1.5;color:var(--sf-text-2)}.ChatWidget_loggedOutCta__Zbpea{display:inline-flex;align-items:center;justify-content:center;width:100%;height:46px;margin-top:.5rem;padding:0 1.5rem;box-sizing:border-box;background:var(--sf-ink);color:var(--sf-on-ink);font-size:.9375rem;font-weight:600;white-space:nowrap;border-radius:var(--sf-radius-full);text-decoration:none;transition:background var(--sf-dur-fast) ease}.ChatWidget_loggedOutCta__Zbpea:hover{background:var(--sf-ink-hover);color:var(--sf-on-ink)}.ChatWidget_loggedOutFootnote__96Aj_{margin:.375rem 0 0;font-size:.8125rem;color:var(--sf-text-2)}.ChatWidget_loggedOutPhone__ACbt0{color:var(--sf-text);font-weight:600;text-decoration:none}.ChatWidget_loggedOutPhone__ACbt0:hover{text-decoration:underline}.ChatWidget_centerLoading__9NBuL{flex:1;display:flex;align-items:center;justify-content:center;background:var(--sf-surface-2);padding:3rem 0}.ChatWidget_messagesArea__Tb_6J{flex:1;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.625rem;background:var(--sf-surface-2)}.ChatWidget_emptyState__ECEyd{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:0 1rem}.ChatWidget_emptyIconWrap__gnfUF{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:var(--sf-accent-soft);border-radius:var(--sf-radius-full);margin-bottom:1rem}.ChatWidget_emptyIcon__1NV6i{width:2rem;height:2rem;color:var(--sf-accent)}.ChatWidget_emptyTitle__5XKA9{font-size:var(--sf-text-md);font-weight:600;color:var(--sf-text);margin:0 0 .25rem}.ChatWidget_emptySub__WPAAP{font-size:var(--sf-text-sm);color:var(--sf-text-2);margin:0 0 .25rem}.ChatWidget_messageRow__8uhSi{display:flex;flex-direction:column}.ChatWidget_messageRowEnd___ioZs{align-items:flex-end}.ChatWidget_messageRowStart__TP8el{align-items:flex-start}.ChatWidget_senderLabel__tQaor{font-size:.625rem;color:var(--sf-text-2);margin:0 0 .25rem .25rem}.ChatWidget_bubble__9QEoZ{max-width:82%;padding:.625rem .875rem;border-radius:16px;font-size:var(--sf-text-sm);line-height:1.45}.ChatWidget_bubbleCustomer__jPHPY{background:var(--sf-ink);color:var(--sf-on-ink);border-bottom-right-radius:4px}.ChatWidget_bubbleAdmin__75WIG{background:var(--sf-surface);color:var(--sf-text);border:1px solid var(--sf-border);border-bottom-left-radius:4px}.ChatWidget_bubbleSystem__JXL9B{background:var(--sf-warning-soft);color:var(--sf-warning);border:1px solid var(--sf-warning);border-bottom-left-radius:4px}.ChatWidget_bubblePending__FkMFm{opacity:.7}.ChatWidget_bubbleText__StYoS{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ChatWidget_attachmentLink__M1o0C{display:block;margin-bottom:.375rem}.ChatWidget_attachmentImg__vG9H8{max-width:100%;max-height:12rem;-o-object-fit:contain;object-fit:contain;border-radius:var(--sf-radius-md)}.ChatWidget_timeLabel__shppR{font-size:.625rem;color:var(--sf-text-3);margin:.125rem .25rem 0}.ChatWidget_typingRow__BztVr{display:flex;justify-content:flex-start}.ChatWidget_typingBubble__z8Bq7{display:flex;gap:.25rem;padding:.5rem .75rem;background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:16px;border-bottom-left-radius:4px}.ChatWidget_typingDot__jFzjJ{width:.5rem;height:.5rem;background:var(--sf-text-3);border-radius:var(--sf-radius-full);animation:ChatWidget_bounce__AT1_w 1.2s ease-in-out infinite}@keyframes ChatWidget_bounce__AT1_w{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.ChatWidget_inputForm__LvY6n{flex-shrink:0;padding:.625rem .75rem max(5rem,calc(env(safe-area-inset-bottom) + 4rem));border-top:1px solid var(--sf-border);background:var(--sf-surface)}@media (min-width:640px){.ChatWidget_inputForm__LvY6n{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}}.ChatWidget_pendingImageWrap__Q2d4c{position:relative;display:inline-block;margin-bottom:.5rem}.ChatWidget_pendingImagePreview__PniRR{height:5rem;border-radius:var(--sf-radius-md);-o-object-fit:cover;object-fit:cover;border:1px solid var(--sf-border)}.ChatWidget_pendingImageRemove__djC2h{position:absolute;top:-.375rem;right:-.375rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background:var(--sf-danger);color:var(--sf-on-danger);border:none;border-radius:var(--sf-radius-full);cursor:pointer}.ChatWidget_pendingImageRemoveIcon__AmoKo{width:.75rem;height:.75rem}.ChatWidget_pendingImageOverlay__1pi_5{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);border-radius:var(--sf-radius-md)}.ChatWidget_uploadError__keAed{font-size:var(--sf-text-xs);color:var(--sf-danger);margin:0 0 .375rem}.ChatWidget_inputRow__y89Ct{display:flex;align-items:center;gap:.5rem}.ChatWidget_hiddenInput__lqePJ{display:none}.ChatWidget_attachBtn__tv0xn{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--sf-radius-full);color:var(--sf-text-2);cursor:pointer;transition:color var(--sf-dur-fast) ease,background var(--sf-dur-fast) ease}.ChatWidget_attachBtn__tv0xn:hover:not(:disabled){color:var(--sf-text);background:var(--sf-surface-2)}.ChatWidget_attachBtn__tv0xn:disabled{opacity:.5;cursor:not-allowed}.ChatWidget_attachIcon__jkm1R{width:1.125rem;height:1.125rem}.ChatWidget_textInput__wzrU0{flex:1;min-width:0;height:44px;padding:0 1rem;box-sizing:border-box;border:1px solid var(--sf-border);border-radius:var(--sf-radius-full);font-family:inherit;font-size:var(--sf-text-md);color:var(--sf-text);background:var(--sf-surface);outline:none;transition:border-color var(--sf-dur-fast) ease,box-shadow var(--sf-dur-fast) ease}.ChatWidget_textInput__wzrU0:focus-visible{outline:none}.ChatWidget_textInput__wzrU0:focus{border-color:var(--sf-ink);box-shadow:var(--sf-focus-ring)}.ChatWidget_textInput__wzrU0:disabled{background:var(--sf-surface-2)}.ChatWidget_sendBtn___eEx_{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--sf-ink);color:var(--sf-on-ink);border:none;border-radius:var(--sf-radius-full);cursor:pointer;transition:background var(--sf-dur-fast) ease}.ChatWidget_sendBtn___eEx_:hover:not(:disabled){background:var(--sf-ink-hover)}.ChatWidget_sendBtn___eEx_:disabled{opacity:.5;cursor:not-allowed}.ChatWidget_sendIcon__S2cJE{width:1rem;height:1rem}.ChatWidget_historyList__lElEL{flex:1;min-height:0;overflow-y:auto;background:var(--sf-surface-2)}.ChatWidget_historyEmpty__V5VJK{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:3rem 1.5rem}.ChatWidget_historyEmptyIcon__onm2F{width:2.5rem;height:2.5rem;color:var(--sf-text-3);margin-bottom:.75rem}.ChatWidget_historyEmptyText__PFeVu{font-size:var(--sf-text-sm);color:var(--sf-text-2);margin:0}.ChatWidget_historyEmptyCta__mObyo{margin-top:1rem;padding:.5rem 1rem;background:var(--sf-ink);color:var(--sf-on-ink);font-size:var(--sf-text-sm);font-weight:600;border:none;border-radius:var(--sf-radius-full);cursor:pointer;transition:background var(--sf-dur-fast) ease}.ChatWidget_historyEmptyCta__mObyo:hover{background:var(--sf-ink-hover)}.ChatWidget_historyDivider__UEstg>*+*{border-top:1px solid var(--sf-border)}.ChatWidget_historyItem__NwbBW{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--sf-dur-fast) ease}.ChatWidget_historyItem__NwbBW:hover:not(:disabled){background:var(--sf-surface)}.ChatWidget_historyItem__NwbBW:disabled{cursor:not-allowed;opacity:.6}.ChatWidget_historyItemInfo__pZWU2{flex:1;min-width:0}.ChatWidget_historyItemTop__I20sn{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ChatWidget_historyItemSubject__ZL9fq{font-size:var(--sf-text-sm);font-weight:600;color:var(--sf-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatWidget_historyItemDate__JL7ZQ{font-size:.625rem;color:var(--sf-text-3);flex-shrink:0}.ChatWidget_historyItemPreview__rZryH{font-size:var(--sf-text-xs);color:var(--sf-text-2);margin:.125rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatWidget_historyItemMeta__PWNa9{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.ChatWidget_historyItemCount__yBQU3{font-size:.625rem;color:var(--sf-text-3)}.ChatWidget_historyItemResolved__Xys4Y{font-size:.625rem;padding:.125rem .375rem;background:var(--sf-surface-3);color:var(--sf-text-2);border-radius:var(--sf-radius-full)}.ChatWidget_historyItemChevron__KOSRf{width:1rem;height:1rem;color:var(--sf-text-3);flex-shrink:0}.ChatWidget_historyDetail__iXqzr{flex:1;min-height:0;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.75rem;background:var(--sf-surface-2)}.ChatWidget_historyDetailEmpty__qSh2v{display:flex;align-items:center;justify-content:center;padding:3rem 0;font-size:var(--sf-text-sm);color:var(--sf-text-3)}.ChatWidget_resolvedPill__gqzq8{display:flex;justify-content:center}.ChatWidget_resolvedPill__gqzq8>span{font-size:.625rem;padding:.25rem .75rem;background:var(--sf-success-soft);color:var(--sf-success);border:1px solid var(--sf-success);border-radius:var(--sf-radius-full)}.States_skeleton__9Nz_8{display:block;background:var(--sf-surface-2);border-radius:var(--sf-radius-md);--sf-pulse-dur:1.5s}.States_state__UBSyr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1.5rem;text-align:center}.States_stateIcon__LtsKW{display:inline-flex;color:var(--sf-text-3);margin-bottom:.25rem}.States_stateIcon__LtsKW>*{width:32px;height:32px}.States_stateTitle__kRbjT{margin:0;font-size:var(--sf-text-lg);font-weight:600;color:var(--sf-text)}.States_stateTitleDanger__0JLun{color:var(--sf-danger)}.States_stateText__UHpfS{margin:0;font-size:var(--sf-text-sm);color:var(--sf-text-2);max-width:42ch}.States_stateAction__BVcC7{margin-top:.75rem}.CheckoutSteps_steps__5QowP{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;font-weight:600;color:var(--sf-text-2)}.CheckoutSteps_step__AQXRs{display:inline-flex;align-items:center;gap:10px}.CheckoutSteps_stepCurrent__MJvKk{color:var(--sf-text)}.CheckoutSteps_dot__1lDyU{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--sf-radius-full);background:var(--sf-surface-3);font-size:12px;font-variant-numeric:tabular-nums;flex:none}.CheckoutSteps_dotCurrent___odt6{background:var(--sf-ink);color:var(--sf-on-ink)}.CheckoutSteps_dotDone__gzPq5{background:var(--sf-success);color:var(--sf-on-accent)}.CheckoutSteps_check__dXKY4{width:14px;height:14px}.CheckoutSteps_label__QPV10{white-space:nowrap}.CheckoutSteps_rule__Uh96I{width:28px;height:1px;background:var(--sf-border)}@media (max-width:420px){.CheckoutSteps_rule__Uh96I{width:12px}.CheckoutSteps_step__AQXRs,.CheckoutSteps_steps__5QowP{gap:6px}}.CheckoutProcessPage_page__ybdQG{min-height:100vh;background:var(--sf-bg);display:flex;align-items:center;justify-content:center;padding:24px 16px}.CheckoutProcessPage_loadingBlock__k91lk{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.CheckoutProcessPage_loadingTitle__0iPn6{font-size:2rem;line-height:1.05;letter-spacing:-.02em;color:var(--sf-text);margin:0}@media (min-width:900px){.CheckoutProcessPage_loadingTitle__0iPn6{font-size:2.5rem}}.CheckoutProcessPage_loadingBody__5sdjq{font-size:15px;color:var(--sf-text-2);margin:0}.CheckoutProcessPage_errorCard__dHvAr{max-width:30rem;width:100%;background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-2xl);box-shadow:var(--sf-shadow-float);padding:2rem 1.5rem;text-align:center}@media (min-width:640px){.CheckoutProcessPage_errorCard__dHvAr{padding:2.25rem}}.CheckoutProcessPage_errorSteps__2LXWQ{display:flex;justify-content:center;margin-bottom:1.5rem}.CheckoutProcessPage_errorIconWrap__bc74K{width:3.5rem;height:3.5rem;margin:0 auto 1rem;border-radius:var(--sf-radius-full);background:var(--sf-danger-soft);display:flex;align-items:center;justify-content:center}.CheckoutProcessPage_errorIcon___En9i{width:1.75rem;height:1.75rem;color:var(--sf-danger)}.CheckoutProcessPage_errorTitle__OIcLV{font-size:1.75rem;line-height:1.1;letter-spacing:-.015em;color:var(--sf-text);margin:0 0 .75rem}.CheckoutProcessPage_errorBody__CHZqo{font-size:15px;line-height:1.5;color:var(--sf-text-2);margin:0 0 .75rem}.CheckoutProcessPage_errorIconWrapSoft__WzpJ4{background:var(--sf-warning-soft)}.CheckoutProcessPage_errorIconWrapSoft__WzpJ4 .CheckoutProcessPage_errorIcon___En9i{color:var(--sf-warning)}.CheckoutProcessPage_errorDetail__Dt24e{margin:1.25rem 0 0;font-size:var(--sf-text-xs);color:var(--sf-text-3);word-break:break-word}.CheckoutProcessPage_errorActions__yR7cZ{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem}.FinderBar_bar__YhMxm{display:flex;flex-direction:column;gap:10px;padding:12px 16px;background:var(--sf-glass);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);border-top:1px solid var(--sf-border);border-bottom:1px solid var(--sf-border);box-sizing:border-box}.FinderBar_sticky__hSS_7{position:sticky;top:0;z-index:var(--sf-z-sticky)}@media (min-width:768px){.FinderBar_sticky__hSS_7{top:var(--sf-header-h)}.FinderBar_bar__YhMxm{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.FinderBar_bar__YhMxm{padding-left:48px;padding-right:48px}}.FinderBar_row__EItMw{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.FinderBar_search__x8K2K{flex:1 1 320px;min-width:0}.FinderBar_alignEnd__b1NtD{align-items:flex-end}.FinderBar_tools__DsUuM{display:flex;align-items:center;gap:12px;flex:none;max-width:100%}@media (max-width:767px){.FinderBar_row__EItMw{flex-wrap:nowrap;gap:8px}.FinderBar_search__x8K2K{flex:1 1 0}}.FinderBar_rail__bHVgr{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none}.FinderBar_rail__bHVgr::-webkit-scrollbar{display:none;height:0}.DealersPage_page__sIMmL{min-height:100vh;background:var(--sf-bg)}.DealersPage_loadingPage__2AKPy{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--sf-text-2)}.DealersPage_header__LEI4x{background:var(--sf-bg);border-bottom:1px solid var(--sf-border)}.DealersPage_body____tgZ,.DealersPage_headerInner__yj0_B{max-width:1440px;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width:640px){.DealersPage_body____tgZ,.DealersPage_headerInner__yj0_B{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.DealersPage_body____tgZ,.DealersPage_headerInner__yj0_B{padding-left:48px;padding-right:48px}}.DealersPage_headerInner__yj0_B{padding-top:32px;padding-bottom:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.DealersPage_header__LEI4x .DealersPage_title__jVGum{margin:0;font-size:32px;line-height:1.05;letter-spacing:-.02em;color:var(--sf-text)}@media (min-width:640px){.DealersPage_header__LEI4x .DealersPage_title__jVGum{font-size:40px}}.DealersPage_subtitle__QsSvM{font-size:var(--sf-text-md);color:var(--sf-text-2);margin:.5rem 0 0}.DealersPage_headerActions__3T6P7{display:flex;align-items:center;gap:.75rem}.DealersPage_cartLink__jiUFR{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.25rem;box-sizing:border-box;border:1px solid var(--sf-ink);border-radius:var(--sf-radius-full);background:var(--sf-ink);color:var(--sf-on-ink);font-size:var(--sf-text-sm);font-weight:600;white-space:nowrap;text-decoration:none;transition:background-color var(--sf-dur-fast) ease,border-color var(--sf-dur-fast) ease}.DealersPage_cartLink__jiUFR:hover{background:var(--sf-ink-hover);border-color:var(--sf-ink-hover)}.DealersPage_cartLink__jiUFR:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.DealersPage_body____tgZ{padding-top:24px;padding-bottom:48px}.DealersPage_filters__baeSy{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-2xl);padding:1rem;margin-bottom:1.5rem}@media (min-width:640px){.DealersPage_filters__baeSy{padding:1.5rem}}.DealersPage_filterGrid__Cx8z5{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.DealersPage_filterGrid__Cx8z5{grid-template-columns:repeat(3,1fr);align-items:end}}.DealersPage_filterField__rM_K_{display:flex;flex-direction:column;gap:.375rem}.DealersPage_emptyState__4NZPN{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-2xl);padding:3rem;text-align:center}.DealersPage_restricted__Qvcwu{max-width:36rem;margin:0 auto;padding:4rem 16px}.DealersPage_restrictedCta__QR5YX{margin-top:1.5rem}.DealersPage_emptyIcon__UVURA{width:4rem;height:4rem;color:var(--sf-border-strong);margin:0 auto 1rem}.DealersPage_emptyState__4NZPN .DealersPage_emptyTitle__ZugLb{font-size:24px;line-height:1.15;color:var(--sf-text);margin:0 0 .5rem}.DealersPage_emptyBody__8uMPY{color:var(--sf-text-2);margin:0}.DealersPage_grid__dOVQo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:1024px){.DealersPage_grid__dOVQo{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (min-width:1280px){.DealersPage_grid__dOVQo{grid-template-columns:repeat(4,minmax(0,1fr))}}.DealersPage_card__76gWI{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-2xl);overflow:hidden;transition:border-color var(--sf-dur-fast) ease}.DealersPage_card__76gWI:hover{border-color:var(--sf-border-strong)}.DealersPage_imageWrap__RuL1Y{position:relative}.DealersPage_image__rvIW5{width:100%;height:12rem;-o-object-fit:contain;object-fit:contain;background:var(--sf-on-media)}.DealersPage_noImage__05DBo{width:100%;height:12rem;background:var(--sf-surface-2);display:flex;align-items:center;justify-content:center;color:var(--sf-text-3)}.DealersPage_discountBadge__nye8m{position:absolute;top:.75rem;left:.75rem}.DealersPage_cardBody__KQr_E{padding:.75rem}@media (min-width:640px){.DealersPage_cardBody__KQr_E{padding:1rem}}.DealersPage_card__76gWI .DealersPage_cardTitle__cSifZ{font-size:18px;line-height:1.2;color:var(--sf-text);margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.DealersPage_categoryRow___aOHL{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.DealersPage_categoryChip___gmKd{display:inline-flex;align-items:center;min-height:24px;padding:0 .625rem;background:var(--sf-surface-2);color:var(--sf-text-2);font-size:var(--sf-text-xs);font-weight:600;border-radius:var(--sf-radius-full)}.DealersPage_priceBlock__JuoAK{margin-bottom:1rem}.DealersPage_priceRow__vy3V2{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.DealersPage_price__LeWd4{font-size:1.5rem;font-weight:700;color:var(--sf-success);font-variant-numeric:tabular-nums}.DealersPage_comparePrice__Oefss{font-size:var(--sf-text-sm);color:var(--sf-text-3);text-decoration:line-through;font-variant-numeric:tabular-nums}.DealersPage_saveNote__uShEA{font-size:var(--sf-text-sm);color:var(--sf-danger);font-weight:500}.DealersPage_toast__RPoA4{position:fixed;left:50%;bottom:2rem;transform:translateX(-50%);z-index:var(--sf-z-toast);max-width:calc(100vw - 2rem);background:var(--sf-ink);color:var(--sf-on-ink);font-size:var(--sf-text-sm);font-weight:500;padding:.75rem 1rem;border-radius:var(--sf-radius-xl);box-shadow:var(--sf-shadow-lg)}.SlabsSpotlight_tile__pe7Sz{grid-column:span 2;display:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:420px;background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-2xl);overflow:hidden;transition:transform var(--sf-dur-medium) ease,box-shadow var(--sf-dur-medium) ease,border-color var(--sf-dur-medium) ease}@media (min-width:640px){.SlabsSpotlight_tile__pe7Sz{display:grid}}.SlabsSpotlight_tile__pe7Sz:hover{transform:translateY(-3px);box-shadow:var(--sf-shadow-float);border-color:var(--sf-border-strong)}.SlabsSpotlight_media__bZVW1{position:relative;background:var(--sf-well);overflow:hidden;min-height:320px}.SlabsSpotlight_mediaLink__y_kAr{position:absolute;inset:0;display:block;color:inherit}.SlabsSpotlight_imageInner__sLTLK{position:absolute;inset:11%}.SlabsSpotlight_image__Al5IO{-o-object-fit:contain;object-fit:contain;border-radius:var(--sf-radius-sm);transition:transform .35s ease}.SlabsSpotlight_tile__pe7Sz:hover .SlabsSpotlight_image__Al5IO{transform:scale(1.03)}.SlabsSpotlight_signals__kBCtI{position:absolute;top:14px;left:14px;display:flex;gap:6px;z-index:var(--sf-z-raised)}.SlabsSpotlight_quickLook__cjkub{position:absolute;left:50%;bottom:14px;z-index:var(--sf-z-raised);display:inline-flex;align-items:center;gap:6px;height:36px;box-sizing:border-box;padding:0 14px;border-radius:var(--sf-radius-full);border:1px solid var(--sf-border-strong);background:var(--sf-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--sf-text);font:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:var(--sf-shadow-md);transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.SlabsSpotlight_quickLook__cjkub{opacity:0;transform:translate(-50%,6px);transition:opacity var(--sf-dur-base) ease,transform var(--sf-dur-base) ease}.SlabsSpotlight_quickLook__cjkub:focus-visible,.SlabsSpotlight_tile__pe7Sz:hover .SlabsSpotlight_quickLook__cjkub{opacity:1;transform:translate(-50%)}}.SlabsSpotlight_quickLook__cjkub:hover{background:var(--sf-surface)}.SlabsSpotlight_quickLook__cjkub:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.SlabsSpotlight_body__pbehw{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding:26px 26px 24px;box-sizing:border-box}.SlabsSpotlight_metaRow__jo5wZ{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SlabsSpotlight_popular__igh46{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--sf-text-2)}.SlabsSpotlight_eyebrow__lxOBf{margin-top:18px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sf-text-2)}.SlabsSpotlight_title__kuC1r{margin:6px 0 0;font-family:var(--sf-display);font-weight:600;font-size:26px;line-height:1.1;letter-spacing:-.015em;color:var(--sf-text);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.SlabsSpotlight_titleLink__kmYi_{color:inherit;text-decoration:none}.SlabsSpotlight_titleLink__kmYi_:hover{color:var(--sf-accent)}.SlabsSpotlight_details__QUlH5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:20px 0 0;padding:14px 16px;border:1px solid var(--sf-border);border-radius:var(--sf-radius-lg)}.SlabsSpotlight_details__QUlH5 dt{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-text-2)}.SlabsSpotlight_details__QUlH5 dd{margin:3px 0 0;font-size:14px;font-weight:500;color:var(--sf-text)}.SlabsSpotlight_bottom__shQme{display:flex;flex-direction:column;gap:12px}.SlabsSpotlight_priceRow__ikE6u{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.SlabsSpotlight_prices__awu_a{display:inline-flex;align-items:baseline;gap:8px}.SlabsSpotlight_price__7CUHX{font-size:28px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--sf-text)}.SlabsSpotlight_compare__Oo92Y{font-size:14px;font-variant-numeric:tabular-nums;color:var(--sf-text-3);text-decoration:line-through}.SlabsSpotlight_stock__B09e6{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;white-space:nowrap}.SlabsSpotlight_stockOk__9Vf_h{color:var(--sf-success)}.SlabsSpotlight_stockOut__swNbm{color:var(--sf-danger)}.SlabsSpotlight_dot__9KJvX{width:7px;height:7px;border-radius:var(--sf-radius-full);background:currentColor}.SlabsSpotlight_actions__V79yF{display:flex;flex-direction:column;gap:8px}.SlabsSpotlight_actionBtn__uIH9I{width:100%;min-width:0;white-space:nowrap}.SlabsFilters_stack__DXkMK{display:flex;flex-direction:column;gap:24px}.SlabsFilters_section__ZwMwn{min-width:0}.SlabsFilters_stack__DXkMK .SlabsFilters_label__VE5On{margin:0 0 10px;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-text-2)}.SlabsFilters_chips__aX3hA{display:flex;flex-wrap:wrap;gap:8px}.SlabsFilters_chips__aX3hA>*{min-height:44px}.SlabsFilters_priceRow__IXuaU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.SlabsFilters_priceField__Jledd{position:relative;display:flex;align-items:center}.SlabsFilters_prefix__jyZSp{position:absolute;left:14px;z-index:1;font-size:14px;color:var(--sf-text-2);pointer-events:none}.SlabsFilters_priceField__Jledd .SlabsFilters_priceInput__qwdfC{padding-left:28px}.SlabsFilters_srOnly__jhq7m{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SlabsPage_page__pyNjK{min-height:100vh;background-color:var(--sf-bg)}.SlabsPage_srOnly__8D2Mz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SlabsPage_page__pyNjK .SlabsPage_desktopOnly__f_LF6{display:none}.SlabsPage_page__pyNjK .SlabsPage_mobileOnly___x2Ca{display:block}@media (min-width:768px){.SlabsPage_page__pyNjK .SlabsPage_desktopOnly__f_LF6{display:flex}.SlabsPage_page__pyNjK .SlabsPage_mobileOnly___x2Ca{display:none}}.SlabsPage_titleRow___E5Wi{display:flex;flex-direction:column;gap:10px;padding:22px 16px 14px}@media (min-width:768px){.SlabsPage_titleRow___E5Wi{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px;padding:32px 24px 20px}}@media (min-width:1024px){.SlabsPage_titleRow___E5Wi{padding:36px 48px 22px}}.SlabsPage_title__4gMgy{margin:0;font-size:2rem;line-height:1;letter-spacing:-.02em;color:var(--sf-text)}@media (min-width:768px){.SlabsPage_title__4gMgy{font-size:2.5rem}}.SlabsPage_amp__T2IxC{font-style:italic;font-weight:400;color:var(--sf-accent)}.SlabsPage_countLine__MzwOi{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;color:var(--sf-text-2);font-variant-numeric:tabular-nums}@media (min-width:768px){.SlabsPage_countLine__MzwOi{font-size:14px}}.SlabsPage_countDot__zvO4o{width:8px;height:8px;border-radius:var(--sf-radius-full);background:var(--sf-success);box-shadow:0 0 0 3px var(--sf-success-soft);flex:none}.SlabsPage_countPulse__9aZiX{display:inline-block;width:2.25rem;height:.9em;border-radius:var(--sf-radius-sm);background:var(--sf-surface-3);vertical-align:middle;--sf-pulse-dur:1.6s}.SlabsPage_searchGroup__3VQ2E{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.SlabsPage_searchGroup__3VQ2E>*{flex:none}.SlabsPage_searchGroup__3VQ2E>.SlabsPage_searchField__w0Rgm{flex:1 1 260px;min-width:0}.SlabsPage_searchField__w0Rgm{position:relative;display:flex;align-items:center;min-width:0}.SlabsPage_searchIcon__Z_sbu{position:absolute;left:16px;color:var(--sf-text-2);pointer-events:none}.SlabsPage_searchInput__Y0m_j{width:100%;height:44px;box-sizing:border-box;padding:0 56px 0 44px;border-radius:var(--sf-radius-full);border:1px solid var(--sf-border);background:var(--sf-surface);color:var(--sf-text);font:inherit;font-size:15px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--sf-dur-fast) ease,box-shadow var(--sf-dur-fast) ease}.SlabsPage_searchInput__Y0m_j::-moz-placeholder{color:var(--sf-text-3)}.SlabsPage_searchInput__Y0m_j::placeholder{color:var(--sf-text-3)}.SlabsPage_searchInput__Y0m_j:focus-visible{border-color:var(--sf-accent);box-shadow:var(--sf-focus-ring)}.SlabsPage_searchInput__Y0m_j::-webkit-search-cancel-button{cursor:pointer}.SlabsPage_searchFieldMobile__KhQQu .SlabsPage_searchInput__Y0m_j{height:48px;padding-right:16px}.SlabsPage_kbd__1Bx33{position:absolute;right:14px;padding:2px 7px;border:1px solid var(--sf-border);border-radius:var(--sf-radius-sm);background:var(--sf-surface-2);color:var(--sf-text-2);font-family:inherit;font-size:12px;font-weight:600;pointer-events:none}.SlabsPage_sortSelect__5Cmmn{flex:none}.SlabsPage_sortSelect__5Cmmn>button{height:44px;min-height:44px;padding:0 16px;gap:8px;border-radius:var(--sf-radius-full);border:1px solid var(--sf-border);background:var(--sf-surface);color:var(--sf-text);font-size:14px;font-weight:600;white-space:nowrap}.SlabsPage_sortSelect__5Cmmn>button:hover{background:var(--sf-surface-2);border-color:var(--sf-border-strong)}.SlabsPage_allFiltersBtn__wQYQE{position:relative;flex:none;white-space:nowrap}.SlabsPage_badgeInline__lGUvH{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:var(--sf-radius-full);background:var(--sf-accent);color:var(--sf-on-accent);font-size:12px;font-weight:700;line-height:1}.SlabsPage_railLabel__Boz87{flex:none;margin:0 6px 0 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-text-2)}.SlabsPage_resultRow__qZzFd{align-items:center;gap:14px;flex-wrap:wrap;min-height:34px;padding:20px 24px 0}@media (min-width:1024px){.SlabsPage_resultRow__qZzFd{padding-left:48px;padding-right:48px}}.SlabsPage_resultText__3Mdxw{font-size:14px;color:var(--sf-text-2);font-variant-numeric:tabular-nums}.SlabsPage_pillRow__IW_WS{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.SlabsPage_linkBtn__DXVbK{height:40px;padding:0 4px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--sf-text-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.SlabsPage_linkBtn__DXVbK:hover{color:var(--sf-accent)}.SlabsPage_mobileTabs__bpoiT{padding:0 16px 12px}.SlabsPage_mobileTabs__bpoiT>div{display:flex;width:100%}.SlabsPage_mobileTabs__bpoiT>div>*{flex:1}.SlabsPage_filterRound__MPcHh{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;padding:0;border-radius:var(--sf-radius-full);border:1px solid var(--sf-border);background:var(--sf-surface);color:var(--sf-text);cursor:pointer}.SlabsPage_filterRound__MPcHh:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.SlabsPage_filterRoundOn__5p4tB{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-on-ink)}.SlabsPage_badge__ptgxe{position:absolute;top:-5px;right:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:var(--sf-radius-full);background:var(--sf-accent);color:var(--sf-on-accent);font-size:12px;font-weight:700;line-height:1}@media (max-width:767px){.SlabsPage_page__pyNjK .SlabsPage_mobilePills__0SmPx{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px 0}.SlabsPage_page__pyNjK .SlabsPage_mobileResultRow__8fSH_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px}}.SlabsPage_mobileSort__SBngM>button{min-height:36px;padding:0 12px;border-radius:var(--sf-radius-full);background:var(--sf-surface);color:var(--sf-text);font-size:13px;font-weight:600}.SlabsPage_mobileSort__SBngM>button:hover{background:var(--sf-surface-2)}.SlabsPage_sheetClear__S5JMH{display:block;margin:20px 0 4px;padding:0;height:40px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--sf-text-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.SlabsPage_sheetClear__S5JMH:hover{color:var(--sf-accent)}.SlabsPage_content__jWwHa{padding:4px 16px 0;padding-bottom:var(--sf-launcher-clearance-bottom)}@media (min-width:768px){.SlabsPage_content__jWwHa{padding:16px 24px 56px}}@media (min-width:1024px){.SlabsPage_content__jWwHa{padding:16px 48px 56px}}.SlabsPage_grid__HFDNA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;grid-auto-flow:dense}.SlabsPage_gridList__5lgMU{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.SlabsPage_grid__HFDNA{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:20px}.SlabsPage_gridList__5lgMU{grid-template-columns:minmax(0,1fr);gap:12px}}.SlabsPage_spotlightTwin__SrIM7{display:contents}@media (min-width:640px){.SlabsPage_spotlightTwin__SrIM7{display:none}}.SlabsPage_sentinel__ZW1_0{height:1px}.SlabsPage_skeletonCard__yYYDg{background-color:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-2xl);overflow:hidden}.SlabsPage_skeletonImage__plEhy{aspect-ratio:1/1.1;border-radius:0}.SlabsPage_skeletonBody__133dq{padding:.875rem 1rem 1rem;display:flex;flex-direction:column;gap:.5rem}.SlabsPage_skeletonLine__XBYqo{height:12px;border-radius:var(--sf-radius-sm)}.SlabsPage_skeletonLineShort__sEXNq{height:16px;width:50%;border-radius:var(--sf-radius-sm)}.SlabsPage_empty__s_4lf{grid-column:1/-1;text-align:center;padding:4rem 1rem}.SlabsPage_emptyIconWrap__pedIQ{width:80px;height:80px;margin:0 auto 1.25rem;background-color:var(--sf-surface-2);border-radius:var(--sf-radius-lg);display:flex;align-items:center;justify-content:center}.SlabsPage_emptyIcon__Jk50X{width:40px;height:40px;color:var(--sf-border-strong)}.SlabsPage_emptyTitle__YF4Eh{margin:0 0 .375rem;font-size:var(--sf-text-lg);font-weight:700;color:var(--sf-text)}.SlabsPage_emptyText__nqOr9{margin:0 auto 1.5rem;max-width:384px;font-size:var(--sf-text-sm);color:var(--sf-text-3)}.SlabsPage_emptyCta__Eg4Nr{display:inline-block;padding:.625rem 1.5rem;background-color:var(--sf-ink);color:var(--sf-on-ink);font-size:var(--sf-text-sm);font-weight:600;border-radius:var(--sf-radius-full);text-decoration:none;transition:background-color var(--sf-dur-base) ease,transform var(--sf-dur-fast) ease}.SlabsPage_emptyCta__Eg4Nr:hover{background-color:var(--sf-ink-hover)}.SlabsPage_emptyCta__Eg4Nr:active{transform:scale(.98)}.SlabsPage_loadingMore__TESwS{padding:2.5rem 0;text-align:center}.SlabsPage_loadingMoreInner__EGykT{display:inline-flex;align-items:center;gap:.75rem;color:var(--sf-text-3);font-size:var(--sf-text-sm);font-weight:500}.SlabsPage_errorState__83ZVD{text-align:center;padding:4rem 1rem}.SlabsPage_errorTitle__k9H_Z{margin:0 0 .5rem;font-size:var(--sf-text-xl);font-weight:700;color:var(--sf-text)}.SlabsPage_errorMessage__m4zGx{margin:0 0 1.5rem;font-size:var(--sf-text-md);color:var(--sf-danger)}.SlabsPage_errorRetry__G02bL{padding:.625rem 1.5rem;border:none;border-radius:var(--sf-radius-full);background-color:var(--sf-ink);color:var(--sf-on-ink);font-size:var(--sf-text-sm);font-weight:600;cursor:pointer;transition:background-color var(--sf-dur-base) ease}.SlabsPage_errorRetry__G02bL:hover{background-color:var(--sf-ink-hover)}