.horizontalListing .listingLayoutV2{display:block}.horizontalListing .listingTopV2{border:0;margin-bottom:24px;padding:0}.horizontalListing .listingTopV2 h2{font-size:34px}.horizontalListing .listingKickerV2{font-size:10px;letter-spacing:.18em}.listingControls{--filter-sticky-top:48px;position:-webkit-sticky;position:sticky;top:var(--filter-sticky-top);z-index:1100;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-block:1px solid #eae8e1;padding:16px 0;margin-bottom:30px;isolation:isolate}.listingControlsMain{display:flex;justify-content:space-between;gap:20px}.desktopFilterArea{flex:1 1;min-width:0;gap:12px;flex-wrap:wrap}.desktopFilterArea,.filterLead{display:flex;align-items:center}.filterLead{gap:8px;color:#7b7c70;-webkit-margin-end:8px;margin-inline-end:8px;font-size:13px}.listingControls .horizontalFilterSidebar{display:contents;border:0;position:static;max-height:none;overflow:visible;background:none}.listingControls .filterTitleV2{display:none}.listingControls .filterGroupV2{position:relative;border:0;padding:0}.listingControls .filterGroupV2:nth-of-type(n+6){display:none}.listingControls.showAllFilters .filterGroupV2{display:block}.listingControls .filterGroupV2 summary{display:flex;gap:16px;list-style:none;cursor:pointer;white-space:nowrap;border:1px solid #e7e5df;border-radius:30px;padding:12px 18px;font-size:15px;font-weight:400;color:#343c35;background:#fff;transition:background .15s,border-color .15s}.listingControls .filterGroupV2 summary::-webkit-details-marker{display:none}.listingControls .filterGroupV2 summary:after{content:"⌄";float:none;color:#7a8278;font-size:15px}.listingControls .filterGroupV2[open] summary{background:#edf2ed;border-color:#8c9e8b;color:#2e4534}.listingControls .filterGroupV2 summary:hover{border-color:#9da99a;background:#f8f9f5}.moreFilterPill{display:flex;align-items:center;gap:9px;border:0;border-radius:30px;background:#f3f2ed;padding:13px 18px;color:#59634f;font-size:14px;cursor:pointer;white-space:nowrap}.showAllFilters .moreFilterPill svg{transform:rotate(180deg)}.listingControls .filterDropdownBody{position:absolute;inset-block-start:calc(100% + 12px);inset-inline-start:0;z-index:30;width:290px;max-height:min(380px,60vh);overflow:auto;padding:22px!important;background:#fff;border:1px solid #e7e8e0;border-radius:20px;box-shadow:0 18px 50px #25352b1f}.listingControls .filterCheck{font-size:14px;line-height:1.5;gap:10px;margin-bottom:13px;color:#39433b}.listingControls .filterCheck input{width:17px;height:17px;accent-color:#34483d}.listingControls .brandSearchV2{border-radius:30px;height:40px}.listingControls .brandSearchV2 input{font-size:14px}.listingControls .colorSwatchesV2{gap:12px;padding:6px}.listingControls .colorSwatchesV2 button{width:32px;height:32px;cursor:pointer}.listingControls .priceLabelsV2{font-size:13px;padding-bottom:15px}.listingControls .priceRangeV2{width:100%}.listingControls .filterGroupV2 select{border-radius:12px;padding:10px;font-size:14px}.listingControlsMeta{flex:none}.listingControls .listingSortV2{display:flex;gap:15px}.listingControls .listingSortV2>span{font-size:13px;color:#7b8077;white-space:nowrap}.listingControls .listingSortV2 select{border:0;-webkit-border-start:1px solid #e8e7df;border-inline-start:1px solid #e8e7df;border-radius:0;padding:8px 6px 8px 15px;background:transparent;height:38px;max-width:200px;font-size:14px;color:#34483d;cursor:pointer}.listingActiveFilters{display:flex;flex-wrap:wrap;gap:8px;padding-top:13px}.listingActiveFilters button{display:flex;align-items:center;gap:9px;border:0;border-radius:30px;padding:8px 12px;background:#edf2ed;color:#34483d;font-size:12px;cursor:pointer}.listingActiveFilters .resetFilters{background:transparent;color:#777f71}.listingControls button:focus-visible,.listingControls summary:focus-visible{outline:2px solid #6b826a;outline-offset:3px}.mobileFilterTrigger{display:none}.mobileFilterDialog{border:0;padding:0;background:transparent;max-width:100vw;max-height:100dvh;width:100vw;height:100dvh;margin:0;overflow:hidden;color:#263c2d}.mobileFilterDialog::-webkit-backdrop{background:#13271b66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobileFilterDialog::backdrop{background:#13271b66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobileFilterDialog:not([open]){display:none}.mobileFilterSheet{position:absolute;bottom:0;inset-inline:0;height:90dvh;background:#fff;border-radius:28px 28px 0 0;display:flex;flex-direction:column}.mobileFilterSheet>header{display:flex;justify-content:space-between;gap:16px;padding:26px 22px 20px;border-bottom:1px solid #eee}.mobileFilterSheet>header span{font-size:10px;letter-spacing:.16em;color:#8e927e}.mobileFilterSheet h2{font:400 25px Georgia,serif;margin:7px 0 0}.mobileFilterSheet>header button{border:0;background:#f3f4ee;border-radius:50%;height:36px;width:36px;display:grid;place-items:center;cursor:pointer}.mobileFilterBody{overflow:auto;flex:1 1;padding:8px 22px 30px;overscroll-behavior:contain}.mobileFilterSheet>footer{display:flex;gap:14px;align-items:center;padding:16px 22px max(20px,env(safe-area-inset-bottom));border-top:1px solid #eee;background:#fff}.mobileFilterSheet>footer button{border:0;border-radius:30px;padding:15px 22px;cursor:pointer;background:#f3f4ee;color:#34483d}.mobileFilterSheet>footer button:last-child{flex:1 1;background:#34483d;color:#fff}.mobileFilterBody .horizontalFilterSidebar{display:block}.listingControls .mobileFilterBody .filterGroupV2,.showAllFilters .mobileFilterBody .filterGroupV2{display:block;border-bottom:1px solid #eceee7}.mobileFilterBody .filterGroupV2 summary{border:0;border-radius:0;padding:19px 0;background:transparent;justify-content:space-between;font-size:16px}.mobileFilterBody .filterDropdownBody{position:static;width:auto;max-height:none;box-shadow:none;border:0;border-radius:0;padding:5px 0 17px!important}.mobileFilterBody .brandListV2{max-height:200px}.mobileFilterBody .filterGroupV2[open] summary{box-shadow:none;background:transparent}.horizontalListing .categoryProductGridV2{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.horizontalListing .categoryProductImageV2{border-radius:0}.horizontalListing .productBrandV2{font-size:12px;margin-top:14px;letter-spacing:.025em}.horizontalListing .categoryProductCardV2 h3{font-size:16px;line-height:1.5;margin:5px 0 9px;font-weight:500;white-space:normal}.horizontalListing .productPriceV2 strong{font-size:19px}.horizontalListing .productPriceV2 s{font-size:12px}.horizontalListing .productPriceV2>span{font-size:11px}.horizontalListing .productMetaV2{font-size:12px}.horizontalListing .productServiceTagsV2 span{font-size:10px;border-radius:6px}.horizontalListing .listingLayoutV2>div>.storeButton{display:block;width:-moz-fit-content;width:fit-content;min-width:190px;margin:38px auto 0;padding:15px 28px;font-size:15px;border-radius:40px;cursor:pointer}@media(max-width:1350px){.listingControlsMain{align-items:flex-start}.listingControls .filterGroupV2 summary{font-size:14px;padding:11px 15px}.filterLead span{display:none}.desktopFilterArea{gap:9px}.listingControls .listingSortV2{gap:8px;flex-direction:column;align-items:flex-end}.listingControls .listingSortV2 select{border:0}}@media(max-width:1100px){.horizontalListing .categoryProductGridV2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.listingControls{padding:12px 0;margin-bottom:22px}.desktopFilterArea{display:none}.mobileFilterTrigger{display:flex;align-items:center;gap:9px;border:1px solid #dadfd5;background:white;border-radius:30px;padding:11px 17px;font-size:14px;color:#34483d;cursor:pointer}.mobileFilterTrigger b{font-size:11px;background:#34483d;color:#fff;min-width:20px;height:20px;display:grid;place-items:center;border-radius:50%}.listingControlsMain{gap:10px;align-items:center}.listingControls .listingSortV2{flex-direction:row;gap:7px;align-items:center}.listingControls .listingSortV2>span{font-size:11px}.listingControls .listingSortV2 select{max-width:135px;font-size:12px;padding:7px 0}.horizontalListing .listingTopV2 h2{font-size:29px}.horizontalListing .categoryProductGridV2{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.horizontalListing .categoryProductImageV2{border-radius:0}.horizontalListing .categoryProductCardV2 h3{font-size:14px;line-height:1.45}.horizontalListing .productPriceV2 strong{font-size:17px}.horizontalListing .productMetaV2{font-size:10px;gap:7px}.horizontalListing .productBrandV2{font-size:11px}.horizontalListing .productServiceTagsV2 span{font-size:9px}.listingActiveFilters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.listingActiveFilters button{white-space:nowrap;flex:none}.mobileFilterBody .filterGroupV2 summary{font-size:16px}.mobileFilterBody .filterCheck{font-size:15px}}@media(prefers-reduced-motion:reduce){.listingControls *{transition:none!important}}.listingControls .filterGroupV2 summary[data-selected=true]{border-color:#8c9e8b;background:#edf2ed;color:#2e4534}.mobileFilterBody .filterGroupV2 summary[data-selected=true]{background:transparent;color:#2e4534;font-weight:600}.horizontalListing .productHoverActionsV2>a,.horizontalListing .productHoverActionsV2>button{border-radius:22px}.horizontalListing .productBadgeV2{border-radius:20px;padding:6px 10px}.listingSortMenu{position:relative;color:#34483d}.listingSortMenu>summary{display:flex;align-items:center;list-style:none;cursor:pointer;padding:12px 16px;border:1px solid #e7e5df;border-radius:30px;background:#fff;font-size:14px;white-space:nowrap}.listingSortMenu>summary::-webkit-details-marker{display:none}.listingSortMenu>summary:after{display:none}.sortByLabel{color:#8a8d82}.listingSortMenu[open]>summary{background:#f3f6f0;border-color:#9ba992}.listingSortMenu[open]>summary svg{transform:rotate(180deg)}.listingSortOptions{position:absolute;inset-inline-end:0;top:calc(100% + 12px);z-index:40;width:240px;padding:8px;border:1px solid #e4e8de;border-radius:18px;background:#fff;box-shadow:0 18px 50px #25352b20}.listingSortOptions button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;text-align:start;border:0;border-radius:11px;background:transparent;padding:13px 12px;color:#3c473b;cursor:pointer;font-size:14px}.listingSortOptions button:focus-visible,.listingSortOptions button:hover{background:#f5f6f1}.listingSortOptions button[aria-checked=true]{background:#edf2e9;color:#34483d;font-weight:600}@media(max-width:760px){.listingSortMenu>summary{font-size:12px;padding:10px 11px;gap:6px}.sortByLabel{display:none}.listingSortOptions{width:220px}.listingControls .listingSortV2{gap:10px}}.productPurchaseRow{margin-top:8px}.cardQuickAdd{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #dce3d8;border-radius:50%;background:#f4f6ef;color:#34483d;cursor:pointer;transition:background .15s,transform .15s}.cardQuickAdd:hover{background:#34483d;color:#fff;transform:translateY(-1px)}.cardQuickAdd:focus-visible{outline:2px solid #34483d;outline-offset:3px}.cardQuickAdd.isAdded{background:#34483d;color:white}.cardQuickAdd:disabled{opacity:.4;cursor:not-allowed;transform:none}.cardAddStatus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.horizontalListing .productBadgeV2.isSaleBadge{background:#bb453e;color:white}.horizontalListing .productPriceV2>span{color:#bb453e}@media(max-width:760px){.cardQuickAdd{width:35px;height:35px}.productPurchaseRow{gap:7px;align-items:flex-start}.productPurchaseRow .productPriceV2{gap:5px 7px}.horizontalListing .productPriceV2 s,.horizontalListing .productPriceV2>span{font-size:10px}}.productPurchaseRow{position:relative;margin-top:6px;-webkit-padding-end:39px;padding-inline-end:39px}.productPurchaseRow .cardQuickAdd{position:absolute;inset-inline-end:0;top:-4px;width:30px;height:30px;border-color:#e1e5dc}.productPurchaseRow .cardQuickAdd.isAdded,.productPurchaseRow .cardQuickAdd:hover{background:#34483d;color:#fff}.horizontalListing .productMetaV2,.horizontalListing .productServiceTagsV2{margin-top:6px}@media(max-width:760px){.productPurchaseRow{margin-top:5px;-webkit-padding-end:34px;padding-inline-end:34px}.productPurchaseRow .cardQuickAdd{width:28px;height:28px;top:-3px}.horizontalListing .categoryProductCardV2 h3{min-height:0;margin-bottom:7px}}.productPurchaseRow{align-items:center;gap:10px;-webkit-padding-end:0;padding-inline-end:0;min-height:34px}.productPurchaseRow .cardQuickAdd{flex:none;height:34px;padding:0 12px;border:1px solid #34483d;border-radius:18px;background:#34483d;color:#fff;font-size:12px}.productPurchaseRow .cardQuickAdd svg{width:15px;height:15px}.productPurchaseRow .cardQuickAdd:hover{background:#25372c}.productPurchaseRow .cardQuickAdd.isAdded{background:#edf2e9;border-color:#cbd8c3}@media(max-width:760px){.productPurchaseRow{flex-wrap:wrap;gap:7px;margin-top:5px}.productPurchaseRow .productPriceV2{flex-basis:100%}.productPurchaseRow .cardQuickAdd{height:30px;padding:0 11px;font-size:11px;gap:6px}.horizontalListing .productMetaV2{margin-top:5px}}.listingControls .filterGroupV2 summary:after{content:none;display:none}.listingControls .filterGroupV2 summary{gap:12px;align-items:center}.listingControls .filterChevron,.listingSortMenu>summary>svg,.moreFilterPill>svg{display:block;flex-shrink:0;width:16px;height:16px;stroke-width:1.7;color:#697766;transition:transform .18s ease;transform-origin:center}.listingControls .filterGroupV2[open]>summary .filterChevron{transform:rotate(180deg)}.listingControls .filterGroupV2 summary .filterChevron{-webkit-margin-start:1px;margin-inline-start:1px}@media(max-width:760px){.listingControls .filterChevron,.listingSortMenu>summary>svg,.moreFilterPill>svg{width:15px;height:15px}}.productPurchaseRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:9px}.productPurchaseRow .productPriceV2{flex:1 1;min-width:0;align-items:baseline;gap:5px 8px}.productPurchaseRow .cardQuickAdd{position:static;display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:7px;width:auto;height:auto;min-height:27px;padding:0 0 5px;border:0;border-bottom:1px solid #a9b3a5;border-radius:0;background:transparent;color:#34483d;font-size:14px;line-height:1.25;font-weight:500;white-space:nowrap;box-shadow:none;transition:color .15s,border-color .15s}.productPurchaseRow .cardQuickAdd svg{width:17px;height:17px;stroke-width:1.5}.productPurchaseRow .cardQuickAdd:hover{background:transparent;color:#17291b;border-color:#17291b;transform:none}.productPurchaseRow .cardQuickAdd.isAdded{background:transparent;color:#34483d;border-color:#a9b3a5}.productPurchaseRow .cardQuickAdd:disabled{opacity:1;color:#90938c;border-color:transparent;background:transparent;cursor:default}.productPurchaseRow .cardQuickAdd:disabled svg{display:none}.horizontalListing .productMetaV2{margin-top:7px}@media(max-width:760px){.productPurchaseRow{display:flex;flex-wrap:wrap;gap:9px;margin-top:7px}.productPurchaseRow .productPriceV2{flex-basis:100%}.productPurchaseRow .cardQuickAdd{font-size:13px;min-height:27px;gap:7px;padding:0 0 4px}.productPurchaseRow .cardQuickAdd svg{width:16px;height:16px}.horizontalListing .productMetaV2{margin-top:7px}}.categoryProductImageV2 .photoPurchaseActions{position:absolute;inset-inline:12px;bottom:12px;z-index:4;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;opacity:0;transform:translateY(calc(100% + 16px));transition:transform .3s cubic-bezier(.2,.75,.25,1),opacity .2s ease;pointer-events:none}.photoPurchaseActions>a,.photoPurchaseActions>button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:42px;border:0;border-radius:24px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.2;cursor:pointer;box-shadow:0 3px 12px #16251c12}.photoPurchaseActions .photoViewProduct{background:rgba(255,255,255,.97);color:#293e30}.photoPurchaseActions .photoAddToCart{background:#34483d;color:#fff}.photoPurchaseActions .photoAddToCart:hover{background:#25372c}.photoPurchaseActions .photoAddToCart.isAdded{background:#34483d}.photoPurchaseActions .photoAddToCart:disabled{background:#777e76;color:#fff;cursor:default}.photoPurchaseActions svg{flex:none;width:16px;height:16px}.photoPurchaseActions a:focus-visible,.photoPurchaseActions button:focus-visible{outline:2px solid #fff;outline-offset:3px}.categoryProductCardV2:focus-within .photoPurchaseActions{opacity:1;transform:translateY(0);pointer-events:auto}@media(hover:hover) and (pointer:fine){.categoryProductCardV2:hover .photoPurchaseActions{opacity:1;transform:translateY(0);pointer-events:auto}}.productPurchaseRow{display:block;min-height:0;padding:0;margin-top:7px}.productPurchaseRow .productPriceV2{width:100%}@media(hover:none),(pointer:coarse){.categoryProductImageV2 .photoPurchaseActions{opacity:1;transform:translateY(0);pointer-events:auto;grid-template-columns:1fr;inset-inline:8px;bottom:8px}.photoPurchaseActions .photoViewProduct{display:none}.photoPurchaseActions>button{min-height:36px;padding:8px 12px;font-size:12px}}@media(max-width:760px){.photoPurchaseActions{gap:6px}.photoPurchaseActions>a,.photoPurchaseActions>button{font-size:12px}.productPurchaseRow{display:block;margin-top:6px}}@media(prefers-reduced-motion:reduce){.categoryProductImageV2 .photoPurchaseActions{transition:none}}.listingControls.refinedFilters{padding:8px 0;margin-bottom:18px;background:#fff}.listingControls.refinedFilters .listingControlsMain{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px}.listingControls.refinedFilters .desktopFilterArea{flex-basis:auto;min-width:0;padding:0;border:0;background:transparent;gap:4px;flex-wrap:wrap}.listingControls.refinedFilters .desktopFilterArea .filterGroupV2>summary{min-height:36px;padding:7px 10px;font-size:12px;gap:8px;background:transparent;border-color:transparent}.listingControls.refinedFilters .moreFilterPill{-webkit-margin-start:6px;margin-inline-start:6px;min-height:36px;padding:7px 12px;font-size:12px;gap:7px}.listingControls.refinedFilters .listingControlsMeta{order:0;display:flex;width:auto;flex:none;padding:0;border:0;gap:14px}.listingControls.refinedFilters .toolbarReset{min-height:36px;padding:7px 0;gap:5px;font-size:11px;color:#747d6e}.listingControls.refinedFilters .listingSortV2{gap:12px;flex-direction:row}.listingControls.refinedFilters .listingSortMenu>summary{min-height:36px;padding:7px 0 7px 12px;font-size:12px}@media(min-width:761px) and (max-width:1200px){.listingControls.refinedFilters .desktopFilterArea .filterGroupV2:nth-of-type(n+4){display:none}.listingControls.refinedFilters .listingControlsMain,.listingControls.refinedFilters .listingControlsMeta{gap:10px}}@media(max-width:760px){.listingControls.refinedFilters .listingControlsMain{flex-wrap:wrap;gap:8px}.listingControls.refinedFilters .desktopFilterArea{display:none}.listingControls.refinedFilters .listingControlsMeta{display:contents}.listingControls.refinedFilters .toolbarReset{order:0;flex-basis:auto;min-height:36px;padding:7px 0}.listingControls.refinedFilters .toolbarReset span{font-size:0}.listingControls.refinedFilters .toolbarReset span:after{content:"Reset";font-size:11px}html[lang=ar] .listingControls.refinedFilters .toolbarReset span:after{content:"مسح"}.listingControls.refinedFilters .listingSortV2{-webkit-margin-start:auto;margin-inline-start:auto;gap:7px}.listingControls.refinedFilters .mobileFilterTrigger{min-height:36px;padding:7px 10px;font-size:12px}.listingControls.refinedFilters .sortByLabel{display:none}}.listingControls .filterGroupV2.saudiMadeFilter{display:block}.horizontalListing .productServiceTagsV2 .saudiOriginTag{background:#eef3e9;color:#345238;border-color:#d9e4ce}.refinedFilters .listingControlsMain{display:flex;flex-direction:column;align-items:stretch;gap:12px}.refinedFilters .listingControlsMeta{order:-1;display:flex;width:100%;justify-content:space-between;align-items:center;gap:16px;border:0;padding:0}.refinedFilters .desktopFilterArea{flex-basis:auto;flex:none;padding:10px;background:#f6f7f3;border:1px solid #e9ece3;gap:8px}.refinedFilters .desktopFilterArea .filterGroupV2>summary{background:#fff;border:1px solid #e1e6da;padding:9px 16px;min-height:42px}.refinedFilters .desktopFilterArea .filterGroupV2>summary:hover{background:#fff;border-color:#a8b79d}.refinedFilters .moreFilterPill{-webkit-margin-start:auto;margin-inline-start:auto;min-height:42px;background:#34483d;color:#fff;border-color:#34483d;padding:9px 18px}.refinedFilters .moreFilterPill:hover{background:#25382c}.refinedFilters .moreFilterPill>svg{color:inherit}.moreFilterPill b{font-size:11px;font-weight:500;-webkit-border-start:1px solid #ffffff55;border-inline-start:1px solid #ffffff55;-webkit-padding-start:9px;padding-inline-start:9px}.refinedFilters .listingActiveFilters{border:0;margin-top:0;padding-top:12px}.filterSelectionCount{font-size:11px;padding:1px 5px;background:#e5ecde;color:#34483d;line-height:18px}.mobileFilterBody .filterSelectionCount{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:8px;margin-inline-end:8px}@media(min-width:761px){.mobileFilterDialog .mobileFilterSheet{inset-block:0;inset-inline-start:auto;inset-inline-end:0;width:min(460px,100vw);height:100dvh;box-shadow:-12px 0 60px #16291b20}.mobileFilterBody .filterDropdownBody{width:auto!important;max-height:none!important}.mobileFilterBody .filterGroupV2{display:block!important}}@media(max-width:760px){.refinedFilters .listingControlsMain{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.refinedFilters .listingControlsMeta{display:contents}.refinedFilters .desktopFilterArea{display:none}.refinedFilters .toolbarReset{order:3}.refinedFilters .listingSortV2{-webkit-margin-start:auto;margin-inline-start:auto}}.listingControlsMeta{display:flex;align-items:center;gap:20px}.toolbarReset{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 0;border:0;background:transparent;color:#6b7666;font-size:12px;white-space:nowrap;cursor:pointer}.toolbarReset:hover{color:#233e2b;text-decoration:underline;text-underline-offset:4px}.toolbarReset svg{flex:none}.listingControls .listingActiveFilters{gap:8px;padding-top:10px;margin-top:8px;border-top:1px solid #f0f1ec}.listingControls .listingActiveFilters button{gap:10px;padding:7px 10px;background:#f1f5ee;border:1px solid #e0e8da;color:#344b35;font-size:12px}.listingControls .listingActiveFilters button:hover{background:#e5eddf}@media(min-width:761px) and (max-width:1250px){.listingControlsMain{flex-wrap:wrap}.desktopFilterArea{flex-basis:100%}.listingControlsMeta{width:100%;justify-content:space-between;padding-top:6px;border-top:1px solid #f0f1ec}}@media(max-width:760px){.listingControlsMain{flex-wrap:wrap}.listingControlsMeta{display:contents}.toolbarReset{order:3;flex-basis:100%;justify-content:flex-start;min-height:30px;padding:4px 0}.listingControls .listingSortV2{-webkit-margin-start:auto;margin-inline-start:auto}.listingActiveFilters{margin-top:3px!important}}.listingControls{padding:10px 0;border-top:0;border-bottom:1px solid #e6e8e1;margin-bottom:26px;background:#fff}.listingControlsMain{gap:24px;align-items:center}.desktopFilterArea{gap:4px 8px}.listingControls .desktopFilterArea .filterGroupV2>summary{min-height:40px;padding:8px 10px;border:1px solid transparent;background:transparent;font-size:13px;line-height:22px;gap:10px;color:#425044}.listingControls .desktopFilterArea .filterGroupV2>summary:hover{background:#f5f6f2;border-color:transparent}.listingControls .desktopFilterArea .filterGroupV2>summary[data-selected=true],.listingControls .desktopFilterArea .filterGroupV2[open]>summary{background:#eef3ec;border-color:#dce5d7;color:#284631}.listingControls .filterChevron,.listingSortMenu>summary>svg,.moreFilterPill>svg{width:14px;height:14px;color:#788474}.moreFilterPill{min-height:40px;padding:8px 14px;-webkit-margin-start:8px;margin-inline-start:8px;border:1px solid #d9dfd4;background:#f5f7f1;color:#34483d;font-size:13px;gap:10px}.moreFilterPill:hover{background:#eaf0e5;border-color:#a9b8a0}.listingControls .listingSortV2{flex-direction:row;align-items:center;gap:18px}.listingControls .listingSortV2>span{font-size:12px;color:#858a80}.listingSortMenu>summary{min-height:40px;padding:8px 0 8px 18px;border:0;-webkit-border-start:1px solid #e1e5dc;border-inline-start:1px solid #e1e5dc;background:transparent;font-size:13px;gap:9px}.listingSortMenu>summary strong{font-weight:500;color:#34483d}.sortByLabel{font-size:12px;color:#858a80}.listingSortMenu[open]>summary{background:transparent}@media(min-width:761px) and (max-width:1100px){.listingControlsMain{gap:12px;flex-wrap:wrap}.desktopFilterArea{flex-basis:100%}.listingControlsMeta{-webkit-margin-start:auto;margin-inline-start:auto}.listingControls .listingSortV2{gap:14px}}@media(max-width:760px){.listingControls{padding:10px 0}.listingControlsMain{gap:10px}.listingControls .listingSortV2{gap:8px}.listingSortMenu>summary{padding:8px 0 8px 10px;font-size:12px;min-height:40px}.mobileFilterTrigger{min-height:40px;padding:8px 13px;font-size:13px;background:#f5f7f1}.listingControls .listingSortV2>span{font-size:11px}}.listingControls.refinedFilters{padding:12px 0;margin-bottom:22px;border-bottom:1px solid #e4e7df}.listingControls.refinedFilters .listingControlsMain{gap:20px}.listingControls.refinedFilters .desktopFilterArea{gap:8px;flex:1 1}.listingControls.refinedFilters .desktopFilterArea .filterGroupV2:nth-of-type(n+4){display:none}.listingControls.refinedFilters .desktopFilterArea .filterGroupV2:first-of-type{order:0}.listingControls.refinedFilters .desktopFilterArea .filterGroupV2:nth-of-type(3){order:1}.listingControls.refinedFilters .desktopFilterArea .filterGroupV2:nth-of-type(2){order:2}.listingControls.refinedFilters .desktopFilterArea .filterGroupV2>summary{min-height:42px;padding:10px 16px;font-size:14px;line-height:20px;gap:20px;border:1px solid #e3e5dc;background:#f7f7f2;color:#34483d}.listingControls.refinedFilters .desktopFilterArea .filterGroupV2>summary:hover{border-color:#a9b69e;background:#f0f3eb}.listingControls.refinedFilters .desktopFilterArea .filterGroupV2>summary[data-selected=true]{border-color:#7e9474;background:#eaf0e3}.listingControls.refinedFilters .moreFilterPill{order:3;-webkit-margin-start:4px;margin-inline-start:4px;min-height:42px;padding:10px 15px;border:1px solid #d7ded0;background:#fff;color:#34483d;font-size:14px;gap:9px}.listingControls.refinedFilters .moreFilterPill:hover{background:#f0f3eb;border-color:#a9b69e}.listingControls.refinedFilters .moreFilterPill>svg{color:#53684a}.listingControls.refinedFilters .toolbarReset{order:4;-webkit-margin-start:7px;margin-inline-start:7px;font-size:12px;min-height:42px;color:#7d7465}.listingControls.refinedFilters .listingSortV2>span{font-size:13px;color:#777f70}.listingControls.refinedFilters .listingSortMenu>summary{font-size:14px;min-height:42px;-webkit-padding-start:18px;padding-inline-start:18px}.listingControls.refinedFilters .sortByLabel{display:none}.listingControls.refinedFilters .listingSortMenu>summary>svg{-webkit-margin-start:8px;margin-inline-start:8px}@media(min-width:761px) and (max-width:1050px){.listingControls.refinedFilters .desktopFilterArea .filterGroupV2>summary{padding:9px 11px;gap:9px;font-size:13px}.listingControls.refinedFilters .listingControlsMain{gap:12px}.listingControls.refinedFilters .listingSortV2>span{display:none}.listingControls.refinedFilters .moreFilterPill{font-size:13px;padding:9px 11px}}@media(max-width:760px){.listingControls.refinedFilters{padding:10px 0}.listingControls.refinedFilters .listingSortMenu>summary{font-size:12px;min-height:40px;-webkit-padding-start:10px;padding-inline-start:10px}.listingControls.refinedFilters .listingSortV2>span{font-size:11px}.listingControls.refinedFilters .mobileFilterTrigger{font-size:13px;min-height:40px;padding:9px 13px}}@media(min-width:761px){.mobileFilterDialog::-webkit-backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.mobileFilterDialog::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.mobileFilterDialog .mobileFilterSheet{position:fixed;inset:auto;top:var(--panel-top,150px);left:var(--panel-left,24px);width:420px;height:min(620px,calc(100dvh - var(--panel-top,150px) - 16px));min-height:280px;border:1px solid #dfe5d9;background:#fff;box-shadow:0 14px 48px #21362326}.mobileFilterDialog .mobileFilterSheet>header{padding:16px 18px 14px}.mobileFilterDialog .mobileFilterSheet>header span{display:none}.mobileFilterDialog .mobileFilterSheet h2{font:500 19px inherit;margin:0;font-family:inherit;font-size:18px}.mobileFilterDialog .mobileFilterBody{padding:0 18px 12px}.mobileFilterDialog .mobileFilterBody .filterGroupV2 summary{padding:14px 0;font-size:14px}.mobileFilterDialog .mobileFilterSheet>footer{padding:12px 18px;gap:10px}.mobileFilterDialog .mobileFilterSheet>footer button{padding:12px 16px;font-size:13px}}.mobileFilterDialog .mobileFilterSheet{overflow:hidden}.mobileFilterDialog .mobileFilterSheet>header{padding:20px 22px;align-items:center}.mobileFilterDialog .mobileFilterSheet>header span{display:block;font-size:9px;letter-spacing:.18em;color:#879279;margin-bottom:5px}.mobileFilterDialog .mobileFilterSheet h2{font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.2;color:#2e4734}.mobileFilterDialog .mobileFilterSheet>header button{background:transparent;color:#62725b}.mobileFilterDialog .filterWorkspace{display:grid;grid-template-columns:176px minmax(0,1fr);padding:0;overflow:hidden;min-height:0}.filterWorkspaceNav{overflow:auto;padding:12px 8px;background:#f5f7f0;-webkit-border-end:1px solid #e6eadf;border-inline-end:1px solid #e6eadf;scrollbar-width:thin}.filterWorkspaceNav button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:10px 12px;border:0;-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;background:transparent;text-align:start;color:#6b7564;font-size:13px;line-height:1.3;cursor:pointer}.filterWorkspaceNav button>svg{transform:rotate(-90deg);opacity:0;flex:none}.filterWorkspaceNav button:hover{background:#eaf0e2;color:#34483d}.filterWorkspaceNav button[aria-pressed=true]{background:#fff;border-inline-start-color:#70885e;color:#2e4934;font-weight:600;box-shadow:0 2px 8px #30462606}.filterWorkspaceNav button[aria-pressed=true]>svg{opacity:1}html[dir=rtl] .filterWorkspaceNav button>svg{transform:rotate(90deg)}.filterWorkspaceOptions{padding:24px;overflow:auto;min-width:0;scrollbar-width:thin}.filterWorkspaceHint{margin:0 0 12px;font-size:11px;color:#8b947f;line-height:1.6}.mobileFilterDialog .filterWorkspaceOptions .filterGroupV2{display:none!important;border:0}.mobileFilterDialog .filterWorkspaceOptions .filterGroupV2[open]{display:block!important}.mobileFilterDialog .filterWorkspaceOptions .filterGroupV2>summary{padding:0 0 20px;font-size:18px;font-weight:500;color:#34483d;cursor:default;justify-content:flex-start;gap:10px;pointer-events:none}.mobileFilterDialog .filterWorkspaceOptions .filterGroupV2>summary .filterChevron{display:none}.mobileFilterDialog .filterWorkspaceOptions .filterDropdownBody{padding:0!important;width:auto!important;max-height:none;overflow:visible;border:0;box-shadow:none;position:static}.mobileFilterDialog .filterWorkspaceOptions .brandListV2{max-height:none;overflow:visible}.mobileFilterDialog .filterWorkspaceOptions .filterCheck{padding:10px 12px;margin:0 0 7px;border:1px solid #e7ebdf;background:#fff;font-size:13px;gap:10px}.mobileFilterDialog .filterWorkspaceOptions .filterCheck:has(input:checked){border-color:#94a984;background:#f2f6ed}.mobileFilterDialog .filterWorkspaceOptions .filterCheck input{width:16px;height:16px;accent-color:#3f5d35;flex:none}.mobileFilterDialog .filterWorkspaceOptions .brandSearchV2{margin-bottom:14px;background:#f8f9f5;border:1px solid #e2e8db;height:38px}.mobileFilterDialog .mobileFilterSheet>footer{padding:14px 22px;border-top:1px solid #e5eadf;background:#fafbf7;align-items:center}.mobileFilterDialog .mobileFilterSheet>footer button:first-child{background:transparent;color:#6c7863;padding:10px 0;min-width:66px;font-size:13px}.mobileFilterDialog .mobileFilterSheet>footer button:last-child{background:#344f39!important;color:#fff;padding:13px 22px;font-size:13px;letter-spacing:.02em}.mobileFilterDialog .mobileFilterSheet>footer button:last-child:hover{background:#253e2a!important}@media(min-width:761px){.mobileFilterDialog .mobileFilterSheet{width:640px;height:min(540px,calc(100dvh - var(--panel-top,150px) - 16px));border:1px solid #dce3d3;box-shadow:0 18px 54px #253d2524}}@media(max-width:760px){.mobileFilterDialog .filterWorkspace{grid-template-columns:126px minmax(0,1fr)}.filterWorkspaceNav{padding:10px 5px}.filterWorkspaceNav button{font-size:12px;padding:11px 8px;min-height:43px}.filterWorkspaceOptions{padding:20px 14px}.mobileFilterDialog .filterWorkspaceOptions .filterCheck{padding:9px 7px;font-size:12px}.mobileFilterDialog .filterWorkspaceOptions .filterGroupV2>summary{font-size:16px}.mobileFilterDialog .mobileFilterSheet>header{padding:18px}.mobileFilterDialog .mobileFilterSheet>footer{padding:12px 16px}}.mobileFilterDialog .mobileFilterSheet>header{padding:13px 18px;background:#fafbf7}.mobileFilterDialog .mobileFilterSheet>header span{display:none}.mobileFilterDialog .mobileFilterSheet h2{font:500 18px/1.3 inherit;font-family:inherit;font-size:18px;margin:0}.mobileFilterDialog .mobileFilterSheet>header button{width:28px;height:28px}.mobileFilterDialog .filterWorkspace{grid-template-columns:170px minmax(0,1fr)}.filterWorkspaceNav{padding:9px 7px;scroll-padding-block:8px}.filterWorkspaceNav button{min-height:30px;padding:7px 10px;font-size:12px;line-height:16px;gap:6px}.filterWorkspaceNav button>span{min-width:0;white-space:normal}.filterWorkspaceOptions{padding:20px}.mobileFilterDialog .filterWorkspaceOptions .filterGroupV2>summary{padding-bottom:16px;font-size:16px}.mobileFilterDialog .mobileFilterSheet>footer{padding:10px 18px}.mobileFilterDialog .mobileFilterSheet>footer button:last-child{padding:11px 18px}@media(min-width:761px){.mobileFilterDialog .mobileFilterSheet{width:600px;height:min(450px,calc(100dvh - var(--panel-top,150px) - 16px))}}@media(max-width:760px){.mobileFilterDialog .filterWorkspace{grid-template-columns:130px minmax(0,1fr)}.filterWorkspaceNav button{min-height:36px;padding:9px 7px}.filterWorkspaceOptions{padding:18px 12px}}