.Breadcrumbs_nav__t4y1q{min-width:0}.Breadcrumbs_list___l4fV{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2);margin:0;padding:0;list-style:none;color:var(--ink-500);font-size:var(--text-sm)}.Breadcrumbs_item__w70LQ+.Breadcrumbs_item__w70LQ:before{content:"/";margin-right:var(--s-2);color:var(--ink-300)}.Breadcrumbs_link__z11G1{color:var(--ink-500)}.Breadcrumbs_link__z11G1:hover{color:var(--teal-700)}.AddToCartButton_form__Yw7KY{display:contents}.Button_button__PdOBh{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);border-radius:var(--r-md);font-family:var(--font-text);font-weight:600;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out)}.Button_button__PdOBh:active:not(:disabled),.Button_button__PdOBh[data-force=active]:not(:disabled){transform:scale(.98)}.Button_primary__kAV1l[data-force=active]:not(:disabled){background:var(--sun-600);border-color:var(--btn-primary-edge-hover,var(--sun-700))}.Button_button__PdOBh:disabled{cursor:not-allowed;opacity:.55}.Button_md__Seeie{min-height:var(--h-btn-md);padding-block:var(--s-2);padding-inline:var(--s-5);font-size:var(--text-md)}.Button_lg__vOQ_Y{min-height:var(--h-btn-lg);padding-block:var(--s-2);padding-inline:var(--s-6);font-size:var(--text-lg)}.Button_fullWidth__GfRcc{display:flex;width:100%}.Button_primary__kAV1l{background:var(--sun-500);color:var(--ink-900);border:1px solid var(--btn-primary-edge,var(--sun-700))}.Button_primary__kAV1l:hover:not(:disabled),.Button_primary__kAV1l[data-force=hover]:not(:disabled){background:var(--sun-600);border-color:var(--btn-primary-edge-hover,var(--sun-700))}.Button_secondary__u9NYw{background:var(--white);color:var(--teal-700);border:1px solid var(--line-control)}.Button_secondary__u9NYw:hover:not(:disabled),.Button_secondary__u9NYw[data-force=hover]:not(:disabled){background:var(--teal-50);border-color:var(--teal-500)}.Button_support__9Ncll{background:var(--teal-700);color:var(--white);border:1px solid var(--teal-700)}.Button_support__9Ncll:hover:not(:disabled),.Button_support__9Ncll[data-force=hover]:not(:disabled){background:color-mix(in srgb,var(--teal-700) 85%,var(--ink-900));border-color:color-mix(in srgb,var(--teal-700) 85%,var(--ink-900))}.Button_ghost__2EkBk{background:none;color:var(--teal-700);border:1px solid transparent}.Button_ghost__2EkBk:hover:not(:disabled),.Button_ghost__2EkBk[data-force=hover]:not(:disabled){text-decoration:underline;text-underline-offset:.2em}.Button_icon__80ZWT,.Button_spinner__eV8fh{display:inline-flex;flex:none;align-items:center;justify-content:center}.Button_spinner__eV8fh{width:var(--s-4);height:var(--s-4);border:2px solid;border-top:2px solid transparent;border-radius:var(--r-pill);animation:Button_spin__Ijkum var(--d-slow) linear infinite}.Button_label__CJnZM{display:inline-block;text-wrap:balance}@keyframes Button_spin__Ijkum{to{transform:rotate(1turn)}}.Button_danger__qxkOV{background:var(--danger-700);color:var(--white);border:1px solid var(--danger-700)}.Button_danger__qxkOV:hover:not(:disabled),.Button_danger__qxkOV[data-force=hover]:not(:disabled){background:color-mix(in srgb,var(--danger-700) 85%,var(--ink-900));border-color:color-mix(in srgb,var(--danger-700) 85%,var(--ink-900))}.CardAdd_block___25QJ{position:relative}.CardAdd_panel__i3iwP{position:absolute;z-index:1;top:calc(100% + var(--s-2));right:0;left:0;max-height:calc(100dvh - var(--s-8));overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-lift)}.CardAdd_panel__i3iwP[data-place=up]{top:auto;bottom:calc(100% + var(--s-2))}.CardAdd_title__Vq6ba{margin:0;color:var(--ink-700);font-size:var(--text-sm);font-weight:600}.CardAdd_note__UezWG{margin:0;color:var(--ink-500);font-size:var(--text-sm)}.CardAdd_errorLink__aeVCw{color:var(--teal-700);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.CardAdd_sizes__lu5gc{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--s-2);margin:0;padding:0;list-style:none}.CardAdd_size__L534p.CardAdd_size__L534p{padding-inline:var(--s-3);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:599px){.CardAdd_trigger__sTrPd.CardAdd_trigger__sTrPd{padding-inline:var(--s-3);font-size:var(--text-sm)}.CardAdd_sizes__lu5gc{grid-template-columns:minmax(0,1fr)}}.FilterPanel_form__qmk5e{display:flex;flex-direction:column;gap:var(--s-5)}.FilterPanel_form__qmk5e[aria-busy=true]{opacity:.7}.FilterPanel_group__6u7LE+.FilterPanel_group__6u7LE{padding-top:var(--s-5);border-top:1px solid var(--line)}.FilterPanel_fieldset__0m7IS{margin:0;padding:0;border:0;min-inline-size:0}.FilterPanel_legend__vWdt3{padding:0 0 var(--s-3);color:var(--ink-900);font-family:var(--font-text);font-size:var(--text-sm);font-weight:700}.FilterPanel_options__M4s4a{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.FilterPanel_item__X4OBT{min-width:0}.FilterPanel_option__2OhJM{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);width:100%}.FilterPanel_label__F5R36{min-width:0;color:var(--ink-900)}.FilterPanel_count__H2_tH{flex:none;color:var(--ink-500);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FilterPanel_actions__oRG1s{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3)}.FilterPanel_reset__IkyvL{display:inline-flex;align-items:center;min-height:var(--s-5);padding-block:var(--s-1);color:var(--teal-700);font-size:var(--text-sm);font-weight:600}.FilterPanel_form__qmk5e[data-js] .FilterPanel_apply__16ZKa{display:none}.FilterPanel_form__qmk5e:not([data-js]) .FilterPanel_actions__oRG1s{align-items:stretch}.Radio_row__mfVcz{display:flex;align-items:flex-start;gap:var(--s-2);padding-block:var(--s-1);font-size:var(--text-md);color:var(--ink-900);cursor:pointer}.Radio_row__mfVcz:has(.Radio_input__sqxkk:disabled){color:var(--ink-500);cursor:not-allowed}.Radio_control__56KiB{display:inline-grid;flex:none;place-items:center}.Radio_row__mfVcz .Radio_control__56KiB{height:calc(var(--leading-snug) * 1em)}.Radio_control__56KiB>*{grid-area:1/1}.Radio_input__sqxkk{width:20px;height:20px;border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--white);appearance:none;cursor:pointer;transition:background-color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out)}.Radio_input__sqxkk:checked,.Radio_input__sqxkk:hover:not(:disabled),.Radio_input__sqxkk[data-force=hover]:not(:disabled){border-color:var(--teal-500)}.Radio_input__sqxkk:checked{background:var(--teal-500)}.Radio_input__sqxkk:disabled{background:var(--paper);border-color:var(--line);cursor:not-allowed}.Radio_input__sqxkk:disabled:checked{background:var(--ink-300);border-color:var(--ink-300)}.Radio_dot__T3ig0,.Radio_input__sqxkk:focus-visible{border-radius:var(--r-pill)}.Radio_dot__T3ig0{width:8px;height:8px;background:var(--white);opacity:0;transform:scale(.4);pointer-events:none;transition:opacity var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out)}.Radio_input__sqxkk:checked~.Radio_dot__T3ig0{opacity:1;transform:scale(1)}.Radio_text__H_PXj{line-height:var(--leading-snug)}.Checkbox_row__FQRh1{display:flex;align-items:flex-start;gap:var(--s-2);padding-block:var(--s-1);font-size:var(--text-md);color:var(--ink-900);cursor:pointer}.Checkbox_row__FQRh1:has(.Checkbox_input__16caB:disabled){color:var(--ink-500);cursor:not-allowed}.Checkbox_control__FdVQh{display:inline-grid;flex:none;place-items:center}.Checkbox_row__FQRh1 .Checkbox_control__FdVQh{height:calc(var(--leading-snug) * 1em)}.Checkbox_control__FdVQh>*{grid-area:1/1}.Checkbox_input__16caB{width:20px;height:20px;border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--white);appearance:none;cursor:pointer;transition:background-color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out)}.Checkbox_input__16caB:hover:not(:disabled),.Checkbox_input__16caB[data-force=hover]:not(:disabled){border-color:var(--teal-500)}.Checkbox_input__16caB:checked,.Checkbox_input__16caB:indeterminate{background:var(--teal-500);border-color:var(--teal-500)}.Checkbox_input__16caB:disabled{background:var(--paper);border-color:var(--line);cursor:not-allowed}.Checkbox_input__16caB:disabled:checked,.Checkbox_input__16caB:disabled:indeterminate{background:var(--ink-300);border-color:var(--ink-300)}.Checkbox_mark__KDYgh{display:flex;color:var(--white);opacity:0;transform:scale(.7);pointer-events:none;transition:opacity var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out)}.Checkbox_input__16caB:checked~.Checkbox_mark__KDYgh,.Checkbox_input__16caB:indeterminate~.Checkbox_mark__KDYgh{opacity:1;transform:scale(1)}.Checkbox_text__xd3li{line-height:var(--leading-snug)}.CatalogFilters_filters__g1Y2s{min-width:0}.CatalogFilters_title__y35mn{margin:0 0 var(--s-4);font-family:var(--font-text);font-size:var(--text-md);font-weight:700;color:var(--ink-900)}.CatalogFilters_sidebar__GJmfY{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--white)}.CatalogFilters_trigger__VtnRc{display:none;align-items:center;gap:var(--s-2);min-height:var(--h-btn-md);padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--white);color:var(--teal-700);font-family:var(--font-text);font-size:var(--text-md);font-weight:600;cursor:pointer}.CatalogFilters_trigger__VtnRc:hover{background:var(--teal-50)}.CatalogFilters_badge__m2WXY{display:inline-flex;align-items:center;justify-content:center;min-width:var(--s-5);padding:0 var(--s-2);border-radius:var(--r-pill);background:var(--teal-700);color:var(--white);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1023px){.CatalogFilters_filters__g1Y2s[data-js] .CatalogFilters_trigger__VtnRc{display:inline-flex}.CatalogFilters_filters__g1Y2s[data-js] .CatalogFilters_sidebar__GJmfY{display:none}}.Drawer_drawer__amu2d{padding:0;border:0;background:var(--white);color:var(--ink-900);box-shadow:var(--shadow-lift);max-inline-size:100%;block-size:100dvh;max-block-size:100dvh;margin-block:0;overflow:hidden;transform:none;transition:transform var(--d-base) var(--ease-out)}.Drawer_md__qARs5{inline-size:min(100%,420px)}.Drawer_lg__cRwIC{inline-size:min(100%,560px)}.Drawer_right__t_6P8{margin-inline:auto 0;border-start-start-radius:var(--r-lg);border-end-start-radius:var(--r-lg)}.Drawer_left__C7u0r{margin-inline:0 auto;border-start-end-radius:var(--r-lg);border-end-end-radius:var(--r-lg)}.Drawer_drawer__amu2d[open]{display:flex;flex-direction:column}@starting-style{.Drawer_right__t_6P8[open]{transform:translateX(100%)}.Drawer_left__C7u0r[open]{transform:translateX(-100%)}}.Drawer_drawer__amu2d::backdrop{background:color-mix(in srgb,var(--ink-900) 55%,transparent);opacity:1;transition:opacity var(--d-base) var(--ease-out)}@starting-style{.Drawer_drawer__amu2d[open]::backdrop{opacity:0}}.Drawer_header__qK_uH{flex:none;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-5) var(--s-5) var(--s-4);border-block-end:1px solid var(--line)}.Drawer_titleRow__NAnTN{display:flex;align-items:flex-start;gap:var(--s-4)}.Drawer_title__nsv5I{flex:1 1;min-inline-size:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;line-height:var(--leading-snug);letter-spacing:-.01em}.Drawer_description__KwYl2{max-inline-size:var(--measure);color:var(--ink-500);font-size:var(--text-md);line-height:var(--leading-body)}.Drawer_close__DN1IQ{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--h-btn-md);block-size:var(--h-btn-md);margin-block-start:calc(var(--s-2) * -1);margin-inline-end:calc(var(--s-2) * -1);border-radius:var(--r-md);color:var(--ink-500);cursor:pointer;transition:background-color var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out)}.Drawer_close__DN1IQ:hover{background:var(--teal-50);color:var(--teal-700)}.Drawer_body__5qWBM{flex:1 1;padding:var(--s-5);overflow-y:auto;overscroll-behavior:contain}.Drawer_footer__GIhAK{flex:none;display:flex;flex-wrap:wrap;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-block-start:1px solid var(--line);background:var(--paper)}@media (max-width:767px){.Drawer_left__C7u0r,.Drawer_right__t_6P8{border-radius:0}}.GroupCard_card__i2412{position:relative;display:flex;flex-direction:column;gap:var(--s-4);height:100%;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);transition:border-color var(--d-fast) var(--ease-out)}.GroupCard_card__i2412:hover{border-color:var(--line-strong)}.GroupCard_figure__uXe5y{display:flex;overflow:hidden;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:var(--r-sm);background:var(--white)}.GroupCard_image__mTP4P{width:100%;height:100%;object-fit:contain;transition:transform var(--d-base) var(--ease-out)}.GroupCard_card__i2412:hover .GroupCard_image__mTP4P{transform:scale(1.02)}.GroupCard_body__GIbmm{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--s-1);min-width:0}.GroupCard_category__48M_P{margin:0;color:var(--ink-500);font-size:var(--text-xs)}.GroupCard_name__MyLLY{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0;font-family:var(--font-text);font-size:var(--text-md);font-weight:600;line-height:var(--leading-snug)}.GroupCard_link__6PfFI{color:var(--ink-900);text-decoration:none}.GroupCard_link__6PfFI:after{content:"";position:absolute;inset:0;border-radius:var(--r-md)}.GroupCard_link__6PfFI:hover{text-decoration:underline;text-underline-offset:.15em}.GroupCard_features__pzstQ{margin:0;color:var(--teal-700);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug)}.GroupCard_meta__HRJ9n,.GroupCard_sizes__eCu1u{margin:0;color:var(--ink-500);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GroupCard_meta__HRJ9n{margin-top:var(--s-2)}.GroupCard_sizes__eCu1u{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3)}.GroupCard_range__hrGEt{color:var(--ink-700);font-weight:600}.GroupCard_variants__yAOYY{color:var(--ink-500)}.GroupCard_action__cNF8r{position:relative;z-index:1;margin-top:auto}.GroupCard_card__i2412:has([aria-expanded=true]) .GroupCard_action__cNF8r{z-index:2}@media (max-width:599px){.GroupCard_card__i2412{gap:var(--s-3);padding:var(--s-3)}.GroupCard_name__MyLLY{font-size:var(--text-sm)}.GroupCard_features__pzstQ,.GroupCard_meta__HRJ9n,.GroupCard_sizes__eCu1u{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.GroupCard_card__i2412,.GroupCard_image__mTP4P{transition:none}.GroupCard_card__i2412:hover .GroupCard_image__mTP4P{transform:none}}.PhotoPending_pending__sn4ym{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-2);width:100%;height:100%;padding:var(--s-2);background:var(--white);color:var(--ink-500);text-align:center}.PhotoPending_icon__O6cJc{flex:0 0 auto;color:var(--ink-300)}.PhotoPending_label__ajZdX{font-family:var(--font-text);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug)}.PhotoPending_thumb__hWcMk{padding:0}.PhotoPending_thumb__hWcMk .PhotoPending_icon__O6cJc{width:var(--s-5);height:var(--s-5)}.PhotoPending_result__rs2TZ{gap:var(--s-1);padding:var(--s-1)}.PhotoPending_result__rs2TZ .PhotoPending_icon__O6cJc{width:var(--s-5);height:var(--s-5)}.PhotoPending_result__rs2TZ .PhotoPending_label__ajZdX{font-size:var(--text-xs)}.PhotoPending_card__v18iS .PhotoPending_icon__O6cJc{width:var(--s-6);height:var(--s-6)}.PhotoPending_gallery__X82QQ{gap:var(--s-3)}.PhotoPending_gallery__X82QQ .PhotoPending_icon__O6cJc{width:var(--s-7);height:var(--s-7)}.PhotoPending_gallery__X82QQ .PhotoPending_label__ajZdX{font-size:var(--text-md)}@media (max-width:599px){.PhotoPending_card__v18iS{gap:var(--s-1)}.PhotoPending_card__v18iS .PhotoPending_label__ajZdX{font-size:var(--text-xs)}}.CatalogGrid_wrap__rH6aS{display:flex;flex-direction:column;gap:var(--s-6)}.CatalogGrid_grid__tHPot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);margin:0;padding:0;list-style:none}.CatalogGrid_cell__SnZ5i{display:flex}.CatalogGrid_cell__SnZ5i>*{width:100%}.CatalogGrid_tail__MeRKr{display:flex;flex-direction:column;align-items:center;gap:var(--s-4)}.CatalogGrid_shown__QVT_N{margin:0;color:var(--ink-500);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CatalogGrid_more__JLnfJ{display:flex;flex-direction:column;align-items:center;gap:var(--s-3)}.CatalogGrid_error__xZRSB{margin:0;color:var(--danger-700);font-size:var(--text-sm)}.CatalogGrid_wrap__rH6aS:not([data-js]) .CatalogGrid_more__JLnfJ,.CatalogGrid_wrap__rH6aS[data-js] .CatalogGrid_pager__xvzJ0{display:none}@media (min-width:600px){.CatalogGrid_grid__tHPot{gap:var(--s-5)}}@container (min-width: 816px){.CatalogGrid_grid__tHPot{grid-template-columns:repeat(3,minmax(0,1fr))}}.Pagination_nav__IVFrU{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-3)}.Pagination_list__RHXgd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0;padding:0;list-style:none}.Pagination_step__A2JIv{color:var(--teal-700);font-size:var(--text-sm);font-weight:600}.Pagination_page__f1JuG{display:inline-flex;align-items:center;justify-content:center;min-width:var(--h-btn-md);min-height:var(--h-btn-md);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-700);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none}.Pagination_page__f1JuG:hover{border-color:var(--line-strong);background:var(--teal-50)}.Pagination_page__f1JuG[aria-current=page]{border-color:var(--teal-500);color:var(--teal-700);font-weight:700}.Pagination_gap__2mvEA{color:var(--ink-300)}.Configurator_form__h3pwX{display:flex;flex-direction:column;gap:var(--s-5)}.Configurator_form__h3pwX[aria-busy=true]{opacity:.7}.Configurator_steps__Rqdjm{display:flex;flex-direction:column;gap:var(--s-5);margin:0;padding:0;list-style:none;counter-reset:pas}.Configurator_step__PQnuK+.Configurator_step__PQnuK{padding-top:var(--s-5);border-top:1px solid var(--line)}.Configurator_group__leIWZ{margin:0;padding:0;border:0}.Configurator_legend__1_yFn{display:flex;align-items:center;gap:var(--s-2);padding:0 0 var(--s-3);color:var(--ink-900);font-family:var(--font-display);font-size:var(--text-h4);font-weight:700;letter-spacing:-.01em}.Configurator_number__IEYVr{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--r-pill);background:var(--teal-50);color:var(--teal-700);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Configurator_options__9V_oF{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.Configurator_item__Hd_6t{min-width:0}.Configurator_option__I54aB{display:inline-flex;align-items:baseline;gap:var(--s-2)}.Configurator_label__X20mJ{color:var(--ink-900)}.Configurator_count__iyP9e{color:var(--ink-500);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Configurator_actions__Jh5Oe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4)}.Configurator_reset__qIPIo{color:var(--teal-700);font-size:var(--text-sm);font-weight:600}.Configurator_reset__qIPIo:hover{text-decoration:underline}.Configurator_form__h3pwX[data-js] .Configurator_submit__J_rq6,.Configurator_jump__vTHHv.Configurator_jump__vTHHv{display:none}.Configurator_form__h3pwX[data-js] .Configurator_jump__vTHHv.Configurator_jump__vTHHv{display:inline-flex}.ConfiguratorPanel_section__Voy5_{background:var(--paper)}.ConfiguratorPanel_panel__P_1m_{padding:var(--s-5);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--white)}.ConfiguratorPanel_results__sFDsz{display:flex;flex-direction:column;gap:var(--s-4)}.ConfiguratorPanel_resultsTitle__b7tVJ{margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-snug);letter-spacing:-.02em}.ConfiguratorPanel_resultsCount__PQUm5{margin:0;color:var(--ink-500);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ConfiguratorPanel_empty__2UvVn{margin:0;max-width:var(--measure);color:var(--ink-700);font-size:var(--text-md)}.ConfiguratorPanel_grid__DLoKh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);margin:0;padding:0;list-style:none}.ConfiguratorPanel_cell__fOKXY{display:flex}.ConfiguratorPanel_cell__fOKXY>*{width:100%}.ConfiguratorPanel_rest__lib4X{align-self:flex-start;color:var(--teal-700);font-size:var(--text-sm);font-weight:600}.ConfiguratorPanel_rest__lib4X:hover{text-decoration:underline}.ConfiguratorPanel_note__s3lnE{margin:0;max-width:var(--measure);color:var(--ink-500);font-size:var(--text-sm)}@media (min-width:600px){.ConfiguratorPanel_panel__P_1m_{padding:var(--s-6)}.ConfiguratorPanel_grid__DLoKh{gap:var(--s-5)}}@media (min-width:1024px){.ConfiguratorPanel_grid__DLoKh{grid-template-columns:repeat(3,minmax(0,1fr))}}.CategoryLinks_block__7OV1K{min-width:0}.CategoryLinks_title__DwwMg{margin:0 0 var(--s-6);font-family:var(--font-display);font-size:var(--text-h2);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--ink-900);text-wrap:balance}.CategoryLinks_list__W3MIU{display:grid;grid-template-columns:1fr;gap:var(--s-3);margin:0;padding:0;list-style:none}.CategoryLinks_card__IcmJZ{display:flex;flex-direction:column;gap:var(--s-1);height:100%;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);text-decoration:none}.CategoryLinks_card__IcmJZ:hover{border-color:var(--line-strong)}.CategoryLinks_withImage__qp9td{flex-direction:row;align-items:flex-start;gap:var(--s-4)}.CategoryLinks_body__u_wSk{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--s-1);min-width:0}.CategoryLinks_figure__McpCu{display:block;flex:none;overflow:hidden;width:var(--s-9);aspect-ratio:4/3;border-radius:var(--r-sm);background:var(--white)}.CategoryLinks_image__sDx96{display:block;width:100%;height:100%;object-fit:contain}.CategoryLinks_name__zdqHt{color:var(--ink-900);font-weight:600;line-height:var(--leading-snug)}.CategoryLinks_card__IcmJZ:hover .CategoryLinks_name__zdqHt{text-decoration:underline;text-underline-offset:.15em}.CategoryLinks_count__1q7rN{color:var(--ink-500);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CategoryLinks_description__O_HnQ{margin-top:var(--s-1);color:var(--ink-500);font-size:var(--text-sm);line-height:var(--leading-snug)}@media (min-width:600px){.CategoryLinks_list__W3MIU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CategoryLinks_list__W3MIU{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1240px){.CategoryLinks_figure__McpCu{width:var(--s-10)}}.FilterChips_row__4i6xh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.FilterChips_chip__3HvdR{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--h-chip);padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--teal-50);color:var(--teal-700);font-size:var(--text-sm);font-weight:600;text-decoration:none}.FilterChips_chip__3HvdR:hover{background:var(--teal-100)}.FilterChips_clear__bkMny{display:inline-flex;align-items:center;min-height:var(--s-5);padding-block:var(--s-1);color:var(--ink-500);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:.15em}.FilterChips_clear__bkMny:hover{color:var(--teal-700)}.FilterLinks_block__F7_k9{min-width:0}.FilterLinks_title__FLIU1{margin:0 0 var(--s-4);color:var(--ink-900);font-family:var(--font-text);font-size:var(--text-md);font-weight:700}.FilterLinks_groups__tRYYR{display:grid;grid-template-columns:1fr;gap:var(--s-5)}.FilterLinks_group__M7fbF{min-width:0}.FilterLinks_groupTitle__k9s5l{margin:0 0 var(--s-2);color:var(--ink-500);font-size:var(--text-xs);font-weight:600}.FilterLinks_list__eR5CH{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.FilterLinks_link___Hsy1{display:inline-flex;align-items:center;min-height:var(--h-chip);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--white);color:var(--teal-700);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none}.FilterLinks_link___Hsy1:hover,.FilterLinks_link___Hsy1[aria-current=page]{border-color:var(--teal-500);background:var(--teal-50)}.FilterLinks_link___Hsy1[aria-current=page]{font-weight:700}@media (min-width:768px){.FilterLinks_groups__tRYYR{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6)}}.page_head__sH2Dr{display:block;padding-top:var(--pad-level-3);background:var(--paper)}.page_headInner__fsZ6Z{display:flex;flex-direction:column;gap:var(--s-3);width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.page_title__4zl18{margin:0;max-width:22ch;font-family:var(--font-display);font-size:var(--text-h1);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance}.page_lead__BR5_8{margin:0;max-width:var(--measure);color:var(--ink-700);font-size:var(--text-lg);line-height:1.45}.page_count__v_rWq{margin:0;color:var(--ink-500);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_catalog__Hb18l,.page_categories__HWrGC{background:var(--paper)}.page_layout__8l8Dv{display:grid;grid-template-columns:1fr;gap:var(--s-5);align-items:start}.page_wide__0QUs2{display:block;container-type:inline-size}.page_results__hlVpr{display:flex;flex-direction:column;gap:var(--s-5);min-width:0;container-type:inline-size}.page_cell__Dfd_e{display:flex}.page_cell__Dfd_e>*{width:100%}.page_note__r0gW6{border-top:1px solid var(--line)}.page_noteText__wlWjM{margin:0;max-width:var(--measure);color:var(--ink-500);font-size:var(--text-sm)}@media (min-width:1024px){.page_layout__8l8Dv{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr);gap:var(--s-7)}}.Table_frame__AFSkV{display:block;background:var(--white)}.Table_scroll__dJtNS{overflow-x:auto;overscroll-behavior-x:contain}.Table_table__cHFSV{width:max-content;min-width:100%;font-family:var(--font-text);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:start}.Table_caption__opSib{padding-block-end:var(--s-3);color:var(--ink-500);font-size:var(--text-sm);text-align:start}.Table_cell__x6d4l{padding-block:var(--s-3);padding-inline:var(--s-4);border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.Table_headerCell__wPoiH{color:var(--ink-700);font-weight:600;white-space:nowrap}thead .Table_cell__x6d4l{border-block-end:1px solid var(--line-strong)}tbody tr:last-child .Table_cell__x6d4l{border-block-end:0}.Table_zebra__xaxsW tbody tr:nth-child(2n){background:var(--paper)}.Table_hint__PZGB_{padding-block-start:var(--s-3);color:var(--ink-500);font-size:var(--text-xs)}.Tabs_tabs__sBWmt{display:block}.Tabs_list__B3MgT{display:flex;gap:var(--s-5);border-block-end:1px solid var(--line);overflow-x:auto}.Tabs_tab__HzXMY{position:relative;flex:none;padding-block:var(--s-3);padding-inline:var(--s-2);color:var(--ink-500);font-family:var(--font-text);font-size:var(--text-md);font-weight:600;line-height:var(--leading-snug);white-space:nowrap;cursor:pointer;transition:color var(--d-fast) var(--ease-out)}.Tabs_tab__HzXMY:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:transparent;transition:background-color var(--d-fast) var(--ease-out)}.Tabs_tab__HzXMY:hover{color:var(--teal-700)}.Tabs_tab__HzXMY:disabled{color:var(--ink-500);cursor:not-allowed}.Tabs_tabSelected__1SbTI{color:var(--teal-700)}.Tabs_tabSelected__1SbTI:after{background:var(--teal-500)}.Tabs_panel__N3ZqX{padding-block-start:var(--s-5)}.Tabs_panel__N3ZqX[hidden]{display:none}.Field_field__nUmJh{display:flex;flex-direction:column;gap:var(--s-2)}.Field_label__NZPh0{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);color:var(--ink-900)}.Field_required__KC2xZ{margin-inline-start:var(--s-1);color:var(--ink-500)}.Field_help__S4c7A{color:var(--ink-500)}.Field_error__p0E1D,.Field_help__S4c7A{font-size:var(--text-sm);line-height:var(--leading-snug);max-width:var(--measure)}.Field_error__p0E1D{font-weight:500;color:var(--danger-700)}.FieldGroup_group__A5b5h{display:block;border:0;padding:0;min-inline-size:0}.FieldGroup_legend__9B8M5{padding:0;margin-block-end:var(--s-2);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);color:var(--ink-900)}.FieldGroup_required__0zO1g{margin-inline-start:var(--s-1);color:var(--ink-500)}.FieldGroup_controls__9KnWb{display:flex;flex-direction:column;gap:var(--s-2)}.FieldGroup_error__IkqKW,.FieldGroup_help__VoUqG{margin-block-start:var(--s-2);font-size:var(--text-sm);line-height:var(--leading-snug);max-width:var(--measure)}.FieldGroup_help__VoUqG{color:var(--ink-500)}.FieldGroup_error__IkqKW{font-weight:500;color:var(--danger-700)}.Switch_switch__nYQN6{--thumb:calc(var(--h-switch) - var(--pad-switch) * 2);display:inline-flex;align-items:center;flex:none;width:var(--w-switch);height:var(--h-switch);border-radius:var(--r-pill);background:var(--line-control);cursor:pointer;transition:background-color var(--d-fast) var(--ease-out)}.Switch_switch__nYQN6:hover:not(:disabled),.Switch_switch__nYQN6[data-force=hover]:not(:disabled){background:var(--ink-300)}.Switch_switch__nYQN6[aria-checked=true]{background:var(--teal-500)}.Switch_switch__nYQN6[aria-checked=true]:hover:not(:disabled),.Switch_switch__nYQN6[aria-checked=true][data-force=hover]:not(:disabled){background:var(--teal-600)}.Switch_switch__nYQN6:disabled{cursor:not-allowed;opacity:.55}.Switch_thumb__ABEga{width:var(--thumb);height:var(--thumb);border-radius:var(--r-pill);background:var(--white);transform:translateX(var(--pad-switch));transition:transform var(--d-fast) var(--ease-out)}.Switch_switch__nYQN6[aria-checked=true] .Switch_thumb__ABEga{transform:translateX(calc(var(--w-switch) - var(--thumb) - var(--pad-switch)))}.Dialog_dialog__xGkzg{padding:0;border:0;border-radius:var(--r-lg);background:var(--white);color:var(--ink-900);box-shadow:var(--shadow-lift);max-block-size:calc(100dvh - var(--s-7));max-inline-size:calc(100% - var(--s-4) * 2);margin:auto;overflow:hidden;opacity:1;transform:none;transition:opacity var(--d-base) var(--ease-out),transform var(--d-base) var(--ease-out)}.Dialog_md__XErlZ{inline-size:min(100%,560px)}.Dialog_lg__IT2WD{inline-size:min(100%,840px)}.Dialog_dialog__xGkzg[open]{display:flex;flex-direction:column}@starting-style{.Dialog_dialog__xGkzg[open]{opacity:0;transform:translateY(var(--s-2))}}.Dialog_dialog__xGkzg::backdrop{background:color-mix(in srgb,var(--ink-900) 55%,transparent);opacity:1;transition:opacity var(--d-base) var(--ease-out)}@starting-style{.Dialog_dialog__xGkzg[open]::backdrop{opacity:0}}.Dialog_header__OZU9K{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-5) var(--s-5) var(--s-4)}.Dialog_titleRow__ZhbZP{display:flex;align-items:flex-start;gap:var(--s-4)}.Dialog_title__m_xu5{flex:1 1;min-inline-size:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;line-height:var(--leading-snug);letter-spacing:-.01em}.Dialog_description__2wbuv{max-inline-size:var(--measure);color:var(--ink-500);font-size:var(--text-md);line-height:var(--leading-body)}.Dialog_close__uZ_ir{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--h-btn-md);block-size:var(--h-btn-md);margin-block-start:calc(var(--s-2) * -1);margin-inline-end:calc(var(--s-2) * -1);border-radius:var(--r-md);color:var(--ink-500);cursor:pointer;transition:background-color var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out)}.Dialog_close__uZ_ir:hover{background:var(--teal-50);color:var(--teal-700)}.Dialog_body__a8BHf{padding-inline:var(--s-5);padding-block-end:var(--s-5);overflow-y:auto;overscroll-behavior:contain}.Dialog_footer__SNvVb{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-block-start:1px solid var(--line);background:var(--paper)}.Toast_region__06S8p{position:fixed;z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--s-3);max-inline-size:380px;pointer-events:none}.Toast_bottomEnd__lCFyj{inset-block-end:var(--s-5);inset-inline-end:var(--s-5)}.Toast_bottomCenter__OHRIm{inset-block-end:var(--s-5);inset-inline:0;margin-inline:auto;align-items:center}.Toast_stack__WFJMa{display:flex;flex-direction:column;gap:var(--s-3)}.Toast_toast__ogAQp{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-inline-start:3px solid var(--teal-500);border-radius:var(--r-md);background:var(--white);color:var(--ink-900);box-shadow:var(--shadow-lift);opacity:1;transform:none;transition:opacity var(--d-base) var(--ease-out),transform var(--d-base) var(--ease-out)}@starting-style{.Toast_bottomCenter__OHRIm .Toast_toast__ogAQp,.Toast_bottomEnd__lCFyj .Toast_toast__ogAQp{opacity:0;transform:translateY(var(--s-3))}}.Toast_info__nskGa{border-inline-start-color:var(--teal-500)}.Toast_success__ivaaF{border-inline-start-color:var(--ok)}.Toast_error__RT_h0{border-inline-start-color:var(--danger)}.Toast_text__xpI9O{flex:1 1;display:flex;flex-direction:column;gap:var(--s-1);min-inline-size:0}.Toast_title__kz0Ah{font-size:var(--text-md);font-weight:600;line-height:var(--leading-snug)}.Toast_description__e2KkZ{color:var(--ink-500);font-size:var(--text-sm);line-height:var(--leading-snug)}.Toast_close__qF448{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--h-btn-md);block-size:var(--h-btn-md);margin-block:calc(var(--s-2) * -1);margin-inline-end:calc(var(--s-3) * -1);border-radius:var(--r-sm);color:var(--ink-500);cursor:pointer;transition:background-color var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out)}.Toast_close__qF448:hover{background:var(--teal-50);color:var(--teal-700)}@media (max-width:767px){.Toast_bottomEnd__lCFyj{inset-inline:var(--s-4);inset-block-end:var(--s-4);margin-inline:auto}}.Tooltip_wrapper__454ez{position:relative;display:inline-flex}.Tooltip_tooltip__R85n1{position:absolute;inset-inline-start:50%;z-index:var(--z-toast);transform:translateX(-50%);inline-size:max-content;max-inline-size:260px;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--ink-900);color:var(--white);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:center;pointer-events:none;opacity:1;transition:opacity var(--d-fast) var(--ease-out)}@starting-style{.Tooltip_tooltip__R85n1{opacity:0}}.Tooltip_top__MIZGp{inset-block-end:calc(100% + var(--s-2))}.Tooltip_bottom__9KOjy{inset-block-start:calc(100% + var(--s-2))}