.Sidebar_activeFilters__i1_wW{display:flex;gap:var(--spacing-xs,8px);flex-wrap:wrap;align-items:center;margin-bottom:var(--spacing-md,18px)}.Sidebar_afTag__XKy2L{display:flex;align-items:center;gap:6px;font-size:var(--font-sm,12px);font-weight:500;padding:5px 12px;border-radius:var(--radius-sm,6px);background:var(--color-active-tag,#e8d9b8);color:var(--color-primary,#4e392a);border:none;cursor:pointer;outline:none;transition:opacity .15s;max-width:100%;min-width:0}.Sidebar_afTagText__wKfM8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_afTagX__zHZQz{font-size:14px;line-height:normal;cursor:pointer;opacity:.5;transition:opacity .15s;flex-shrink:0;height:100%}.Sidebar_afTag__XKy2L:hover .Sidebar_afTagX__zHZQz{opacity:1}.Sidebar_afClear__b_NTr{font-size:var(--font-sm,12px);font-weight:500;color:var(--color-danger,#c8281a);background:none;border:none;cursor:pointer;margin-left:4px;padding:0;transition:opacity .15s}.Sidebar_afClear__b_NTr:hover{text-decoration:underline}.Sidebar_filterGroup__ghxoI{border-bottom:1px solid var(--color-border,#e2d8cc);padding:var(--spacing-md,18px) 0}.Sidebar_filterGroup__ghxoI:first-child{padding-top:0}.Sidebar_fgHeader__P4j78{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.Sidebar_fgHeaderClickable__Lj5Ji{cursor:pointer}.Sidebar_fgTitle__DwUBz{font-size:var(--font-base,13px);font-weight:600;color:var(--text-primary,#1c1008);text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.Sidebar_fgArrow__X5l_3{font-size:var(--font-sm,12px);color:var(--color-accordion-icon,#9a8a7a);transition:transform .2s}.Sidebar_fgHeaderOpen__DfTGO .Sidebar_fgArrow__X5l_3{transform:rotate(180deg)}.Sidebar_fgBody__wESO9{padding-top:var(--spacing-sm,14px);display:flex;flex-direction:column;gap:2px}.Sidebar_filterCheck__FL2Vb{display:flex;align-items:center;gap:10px;padding:5px 2px;cursor:pointer;font-size:var(--font-base,13px);color:var(--text-secondary,#5c4535);transition:color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Sidebar_filterCheck__FL2Vb:hover{color:var(--color-primary,#4e392a)}.Sidebar_filterCb__IDv2V{width:18px;height:18px;border-radius:var(--radius-sm,4px);border:1.5px solid var(--color-border,#e2d8cc);background:var(--background-primary,#ffffff);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;font-size:10px;color:transparent}.Sidebar_filterCbChecked__NoTbt{background:var(--color-primary,#4e392a);border-color:var(--color-primary,#4e392a);color:var(--text-inverse,#ffffff)}.Sidebar_filterLabel__uGKie{font-size:var(--font-base,13px);font-weight:400;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Sidebar_filterMore__sEFaY{font-size:var(--font-sm,12px);font-weight:500;color:var(--color-accent,#775842);margin-top:8px;padding:2px;background:none;border:none;cursor:pointer;text-align:left;transition:opacity .15s}.Sidebar_filterMore__sEFaY:hover{text-decoration:underline;opacity:.85}.Sidebar_filterSearch__fqcBO{width:100%;font-size:var(--font-base,13px);color:var(--text-primary,#1c1008);border:1px solid var(--color-border,#e2d8cc);border-radius:var(--radius-md,7px);padding:8px 10px;background:var(--background-primary,#ffffff);outline:none;transition:border-color .2s;margin-bottom:var(--spacing-xs,8px)}.Sidebar_filterSearch__fqcBO:focus{border-color:var(--color-border-hover,currentColor)}.Sidebar_sidebarHeader__nhVDB{display:none;align-items:center;justify-content:space-between;padding-bottom:var(--spacing-md,18px);border-bottom:1px solid var(--color-border,#e2d8cc)}@media (max-width:992px){.Sidebar_sidebarHeader__nhVDB{display:flex}.Sidebar_sidebarHeader__nhVDB+.Sidebar_activeFilters__i1_wW{margin-top:var(--spacing-md,18px)}}.Sidebar_sidebarTitle__6ZJRy{font-size:var(--font-lg,16px);font-weight:600}.Sidebar_sidebarClose__8_Fwy{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md,8px);border:none;background:transparent;cursor:pointer;transition:background .15s}.Sidebar_sidebarClose__8_Fwy:hover{background:var(--background-secondary,#ede5d8)}.Sidebar_sidebarCloseIcon__fpPTl{width:14px;height:14px}.PriceRangeSlider_container__wmYCd{display:flex;flex-direction:column;gap:var(--spacing-xs,12px)}.PriceRangeSlider_inputs__jUaeW{display:flex;align-items:center;gap:10px}.PriceRangeSlider_input__cGxHd{width:100%;min-width:0;flex:1;font-size:var(--font-base,13px);font-weight:400;line-height:1.4;color:var(--text-primary,#1c1008);border:1px solid var(--color-border,#e2d8cc);border-radius:var(--radius-md,7px);padding:8px 10px;background:var(--background-primary,#ffffff);outline:none;transition:border-color .2s;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.PriceRangeSlider_input__cGxHd::-webkit-inner-spin-button,.PriceRangeSlider_input__cGxHd::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PriceRangeSlider_input__cGxHd:focus{border-color:var(--color-border-hover,#775842)}.PriceRangeSlider_sep__OCOz8{flex-shrink:0;font-size:var(--font-sm,12px);color:var(--text-muted,#9a8a7a)}.PriceRangeSlider_slider__Wa2js{width:100%;margin-top:4px;accent-color:var(--color-primary,#4e392a);cursor:pointer}.SortSelect_wrapper__a0h8U{position:relative;display:inline-flex}.SortSelect_select___2aBU{font-size:var(--font-base,13px);font-weight:400;color:var(--text-secondary,#5c4535);background:var(--background-primary,#ffffff);border:1px solid var(--color-border,#e2d8cc);border-radius:var(--radius-md,8px);height:40px;padding:0 32px 0 14px;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .2s;white-space:nowrap;line-height:1.4}.SortSelect_select___2aBU:focus,.SortSelect_select___2aBU:hover{border-color:var(--color-border-hover,#775842)}.SortSelect_arrow__TGKRl{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:var(--text-muted,#9a8a7a)}.QuickAccessBar_viewport__iwYoW{overflow:hidden;position:relative}.QuickAccessBar_viewport__iwYoW:after{content:"";position:absolute;top:0;right:0;bottom:0;width:48px;background:linear-gradient(to right,transparent,var(--background-page,#f6f2ec));pointer-events:none;z-index:1;transition:opacity .2s}.QuickAccessBar_bar__T8IzE{display:flex;gap:var(--spacing-xs,8px)}.QuickAccessBar_chip__vpQvQ{font-size:var(--font-sm,12.5px);font-weight:500;padding:8px 18px;border-radius:var(--radius-pill,9999px);border:1px solid var(--color-border,#e2d8cc);background:var(--background-primary,#ffffff);color:var(--text-secondary,#5c4535);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;white-space:nowrap;text-decoration:none;flex-shrink:0}.QuickAccessBar_chip__vpQvQ:hover{border-color:var(--color-border-hover,currentColor)}.QuickAccessBar_chipActive__npbUh{background:var(--color-primary,#4e392a);color:var(--text-inverse,#ffffff);border-color:var(--color-primary,#4e392a)}.QuickAccessBar_chipImage__7OXuI{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.ListingIntro_root__pfoQp{width:100%;--intro-logo:64px}.ListingIntro_card__OoW__{display:flex;align-items:center;gap:var(--spacing-md,18px);background:var(--background-primary,#ffffff);border:1px solid var(--color-border,#e2d8cc);border-radius:var(--radius-lg,14px);padding:14px 20px}.ListingIntro_root__pfoQp.ListingIntro_expanded___9n6Z .ListingIntro_card__OoW__{align-items:flex-start}.ListingIntro_logo__GHjEH{width:var(--intro-logo);height:var(--intro-logo);flex-shrink:0;border-radius:var(--radius-md,10px);border:1px solid var(--color-border,#e2d8cc);background:var(--background-secondary,#fdfaf6);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.ListingIntro_logo__GHjEH.ListingIntro_hasImg__YY0Qs{width:auto;min-width:var(--intro-logo);max-width:160px;padding:9px 14px;background:var(--background-primary,#ffffff)}.ListingIntro_logoImg__R3GvW{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.ListingIntro_logoInitial__kMlg3{font-size:30px;font-weight:800;line-height:1.15;color:var(--color-primary,#4e392a)}.ListingIntro_body__n4xP1{flex:1;min-width:0}.ListingIntro_desc__MdIZt{font-size:var(--font-base,13.5px);line-height:1.65;color:var(--text-secondary,#5c4535);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ListingIntro_desc__MdIZt.ListingIntro_descExpanded__OqHo1{display:block;-webkit-line-clamp:unset;overflow:visible}.ListingIntro_desc__MdIZt :where(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote){margin:0;font:inherit;color:inherit}.ListingIntro_desc__MdIZt.ListingIntro_descExpanded__OqHo1 :where(p,ul,ol,blockquote)+:where(p,ul,ol,blockquote){margin-top:.5em}.ListingIntro_desc__MdIZt :where(ul,ol){padding-left:1.2em}.ListingIntro_desc__MdIZt b,.ListingIntro_desc__MdIZt strong{color:var(--text-primary,#1c1008);font-weight:600}.ListingIntro_desc__MdIZt a{color:var(--color-primary,#4e392a);text-decoration:underline}.ListingIntro_more__9uQvF{margin-top:3px;background:none;border:none;padding:0;font-size:var(--font-sm,12px);font-weight:600;color:var(--color-primary,#4e392a);cursor:pointer}.ListingIntro_more__9uQvF:hover{text-decoration:underline}.ListingIntro_more__9uQvF:after{content:" ▾";font-size:9px}.ListingIntro_root__pfoQp.ListingIntro_expanded___9n6Z .ListingIntro_more__9uQvF:after{content:" ▴"}@media (max-width:768px){.ListingIntro_root__pfoQp{--intro-logo:56px}.ListingIntro_card__OoW__{gap:var(--spacing-sm,14px);padding:12px 14px}.ListingIntro_logoInitial__kMlg3{font-size:26px}.ListingIntro_desc__MdIZt{font-size:var(--font-sm,13px);-webkit-line-clamp:3}}@media (max-width:480px){.ListingIntro_root__pfoQp{--intro-logo:48px}.ListingIntro_logoInitial__kMlg3{font-size:22px}}.ListingIntro_loading__q4tFy .ListingIntro_card__OoW__{position:relative;overflow:hidden;pointer-events:none}.ListingIntro_loading__q4tFy .ListingIntro_card__OoW__:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,transparent 30%,var(--background-primary,#ffffff) 50%,transparent 70%);opacity:.75;transform:translateX(-100%);animation:ListingIntro_introSweep__UD_OI 1.7s var(--ease-in-out,cubic-bezier(.4,0,.2,1)) infinite}.ListingIntro_line__M63J5{display:block;width:92%;height:10px;margin:6px 0;background:var(--background-secondary,#ede5d8);border-radius:var(--radius-sm,6px)}.ListingIntro_line__M63J5:nth-child(2){width:64%}.ListingIntro_lineMobile__Ctmt_{display:none}@keyframes ListingIntro_introSweep__UD_OI{to{transform:translateX(100%)}}@media (max-width:768px){.ListingIntro_lineMobile__Ctmt_{display:block;width:78%}}@media (prefers-reduced-motion:reduce){.ListingIntro_loading__q4tFy .ListingIntro_card__OoW__:after{animation:none}}.ProductVariantFilters_variantButton__bf605{outline:none;border:none;padding:12px 16px;max-height:40px;font-size:16px;line-height:16px;font-weight:500;background-color:#f5f5f5;color:#231f20;border-radius:0;white-space:pre;max-width:224px;text-overflow:ellipsis;cursor:pointer;overflow:hidden}.ProductVariantFilters_disabled__bzBGY{background-color:#e0e0e0;color:#9e9e9e;cursor:pointer;text-decoration:line-through}.ProductVariantFilters_filtersRoot__Od291{display:flex;flex-direction:column;gap:16px;max-width:100%}.ProductVariantFilters_filtersRoot__Od291:empty{display:none}.ProductVariantFilters_active__Bgum_{background-color:#ee1f25;color:#fff}.ProductVariantFilters_borderIfWhite__2iIRN{border:1px solid #cecece!important}.ProductVariantFilters_mediumLabel__ybfGM{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:16px;text-transform:capitalize}.ProductVariantFilters_labelSep__X0YLC{color:var(--muted-foreground,#9a8a7a);font-weight:var(--weight-normal,400)}.ProductVariantFilters_labelDot__eO_FS{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid var(--border,#e2d8cc);flex-shrink:0}.ProductVariantFilters_labelValue__2Yzoo{font-weight:var(--weight-normal,400);color:var(--muted-foreground,#9a8a7a)}.ProductVariantFilters_packButton__MWW0q{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 18px;min-width:112px;border-radius:var(--radius-lg,12px);border:1.5px solid var(--border,#e2d8cc);background:var(--background,#ffffff);color:var(--muted-foreground,#5c4535);line-height:1.3;text-align:center;cursor:pointer;outline:none;transition:border-color var(--duration-fast,.2s),color var(--duration-fast,.2s),background var(--duration-fast,.2s)}.ProductVariantFilters_packActive__g6mDu,.ProductVariantFilters_packButton__MWW0q:hover{border-color:var(--primary,#4e392a);color:var(--foreground,#4e392a)}.ProductVariantFilters_packActive__g6mDu{background:var(--card,#fdfaf6)}.ProductVariantFilters_packLabel__TNY_T{font-size:var(--text-base,16px);font-weight:var(--weight-semibold,600);color:var(--foreground,#1c1008)}.ProductVariantFilters_packActive__g6mDu .ProductVariantFilters_packLabel__TNY_T{color:var(--primary,#4e392a)}.ProductVariantFilters_packPrice__NwA_J{font-size:var(--text-sm,14px);font-weight:var(--weight-normal,400)}.ProductVariantFilters_packPriceMember__Iuwsm{color:var(--member-price-color,#8a6a2a);font-weight:var(--weight-semibold,600)}.ProductVariantFilters_packUnit__02Ptg{font-size:var(--text-xs,12px);font-weight:var(--weight-normal,400);color:var(--muted-foreground,#9a8a7a);font-variant-numeric:tabular-nums}.ProductVariantFilters_packDisabled__dhpw_{opacity:.5;text-decoration:line-through;cursor:pointer}.ProductVariantFilters_productVariants__Szamp{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%}.ProductVariantFilters_filterBase__Fg2Ou{display:flex;flex-direction:column;gap:16px}.ProductVariantFilters_colorButton__HyyEm{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;cursor:pointer;border:2px solid #fff;padding:0;flex-shrink:0;outline:1px solid transparent;position:relative}.ProductVariantFilters_colorActive__meTZJ{outline:1px solid #000}.ProductVariantFilters_colorDisabled__MVCFm{cursor:pointer;opacity:.5}.ProductVariantFilters_colorDisabled__MVCFm:after{content:"";position:absolute;width:1px;height:100%;background-color:#000;transform:translateX(-50%) rotate(45deg);top:0;left:50%}@media (max-width:600px){.ProductVariantFilters_variantButton__bf605{padding:8px 16px;max-height:32px;font-size:14px;line-height:16px}.ProductVariantFilters_filterBase__Fg2Ou{gap:8px}.ProductVariantFilters_mediumLabel__ybfGM{font-size:14px;line-height:16px}.ProductVariantFilters_packButton__MWW0q{min-width:96px;padding:8px 14px;gap:4px}.ProductVariantFilters_packLabel__TNY_T{font-size:14px}.ProductVariantFilters_packPrice__NwA_J{font-size:13px}.ProductVariantFilters_packUnit__02Ptg{font-size:11px}}