.shop-client-module__kF7LUa__discovery{background:#fff;border-bottom:1px solid #e4e7e3}.shop-client-module__kF7LUa__discoveryInner{padding:25px 0 20px}.shop-client-module__kF7LUa__discoveryHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:17px;display:flex}.shop-client-module__kF7LUa__discoveryHeading>div>span,.shop-client-module__kF7LUa__sectionHeading>div>span,.shop-client-module__kF7LUa__resultsHeading>div>span{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;line-height:1;display:block}.shop-client-module__kF7LUa__discoveryHeading h2{color:#141715;letter-spacing:-.05em;margin:0;font-size:clamp(1.75rem,3vw,2.55rem);font-weight:950;line-height:.95}.shop-client-module__kF7LUa__discoveryHeading p{color:#858b86;max-width:410px;margin:0;font-size:13px;line-height:1.55}.shop-client-module__kF7LUa__categoryNav{scrollbar-width:none;align-items:center;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.shop-client-module__kF7LUa__categoryNav::-webkit-scrollbar{display:none}.shop-client-module__kF7LUa__categoryButton{color:#565c57;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedfdb;flex:none;padding:0 16px;font-size:12px;font-weight:850;transition:border-color .17s,background-color .17s,color .17s}.shop-client-module__kF7LUa__categoryButton:hover{color:#151816;border-color:#8c928d}.shop-client-module__kF7LUa__categoryActive{color:#fff;background:#151816;border-color:#151816}.shop-client-module__kF7LUa__categoryActive:hover{color:#fff}.shop-client-module__kF7LUa__subcategoryNav{scrollbar-width:none;border-block:1px solid #eceeeb;align-items:center;gap:7px;margin-top:11px;padding:10px 0;display:flex;overflow-x:auto}.shop-client-module__kF7LUa__subcategoryNav::-webkit-scrollbar{display:none}.shop-client-module__kF7LUa__subcategoryNav>span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;flex:none;margin-right:4px;font-size:10px;font-weight:900;line-height:1}.shop-client-module__kF7LUa__subcategoryNav button{color:#717772;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:0 10px;font-size:11px;font-weight:800}.shop-client-module__kF7LUa__subcategoryNav button:hover,.shop-client-module__kF7LUa__subcategoryActive{color:#1e221f!important;background:#f7f8f6!important;border-color:#dedfdb!important}.shop-client-module__kF7LUa__toolsRow{grid-template-columns:minmax(300px,1fr) auto;align-items:center;gap:12px;margin-top:15px;display:grid}.shop-client-module__kF7LUa__searchShell{z-index:30;min-width:0;position:relative}.shop-client-module__kF7LUa__search{background:#fafbf9;border:1px solid #d9ddda;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;min-width:0;height:48px;display:grid;position:relative}.shop-client-module__kF7LUa__search>svg{color:#777d78;justify-self:center}.shop-client-module__kF7LUa__search input{color:#232724;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 9px;font-size:13px}.shop-client-module__kF7LUa__search input::placeholder{color:#a1a6a2}.shop-client-module__kF7LUa__search:focus-within{background:#fff;border-color:#737974;box-shadow:0 0 0 3px #1114120a}.shop-client-module__kF7LUa__searchClear{color:#8b908c;cursor:pointer;background:0 0;border:0;place-items:center;width:35px;height:46px;padding:0;display:grid}.shop-client-module__kF7LUa__searchButton{color:#fff;height:40px;font:inherit;cursor:pointer;background:#151816;border:0;margin-right:4px;padding:0 17px;font-size:12px;font-weight:900;transition:background-color .17s}.shop-client-module__kF7LUa__searchButton:hover{background:var(--orange)}.shop-client-module__kF7LUa__searchSuggestions{z-index:80;background:#fff;border:1px solid #dfe2de;width:100%;max-height:470px;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 22px 55px #00000021}.shop-client-module__kF7LUa__suggestionSection{padding:12px}.shop-client-module__kF7LUa__suggestionSection+.shop-client-module__kF7LUa__suggestionSection{border-top:1px solid #edf0ec}.shop-client-module__kF7LUa__suggestionHeading{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:7px;display:flex}.shop-client-module__kF7LUa__suggestionHeading span{color:#8a908b;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.shop-client-module__kF7LUa__suggestionHeading button{color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:850}.shop-client-module__kF7LUa__productSuggestions{gap:2px;display:grid}.shop-client-module__kF7LUa__productSuggestion{color:#202421;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:66px;padding:6px;transition:background-color .16s;display:grid}.shop-client-module__kF7LUa__productSuggestion:hover{background:#f6f7f4}.shop-client-module__kF7LUa__suggestionImage{background:#f1f2ef;width:48px;height:54px;display:block;position:relative;overflow:hidden}.shop-client-module__kF7LUa__suggestionImage img{object-fit:cover;width:100%;height:100%;display:block}.shop-client-module__kF7LUa__suggestionProductCopy{min-width:0}.shop-client-module__kF7LUa__suggestionProductCopy small,.shop-client-module__kF7LUa__suggestionProductCopy strong,.shop-client-module__kF7LUa__suggestionProductCopy span{display:block}.shop-client-module__kF7LUa__suggestionProductCopy small{color:#969b97;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:800}.shop-client-module__kF7LUa__suggestionProductCopy strong{color:#212522;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.25;overflow:hidden}.shop-client-module__kF7LUa__suggestionProductCopy span{color:var(--price);margin-top:4px;font-size:11px;font-weight:900}.shop-client-module__kF7LUa__stockStatus{white-space:nowrap;padding:4px 6px;font-size:8px;font-weight:850;line-height:1}.shop-client-module__kF7LUa__inStock{color:#18713d;background:#edf8f1}.shop-client-module__kF7LUa__outOfStock{color:#a93a31;background:#fff0ee}.shop-client-module__kF7LUa__categorySuggestions{gap:3px;display:grid}.shop-client-module__kF7LUa__categorySuggestions button{color:#252a26;width:100%;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 9px;display:flex}.shop-client-module__kF7LUa__categorySuggestions button:hover{background:#f6f7f4}.shop-client-module__kF7LUa__categorySuggestions button span{font-size:12px;font-weight:850}.shop-client-module__kF7LUa__categorySuggestions button b{color:#969c97;font-size:9px;font-weight:800}.shop-client-module__kF7LUa__recentSearches{flex-wrap:wrap;gap:6px;display:flex}.shop-client-module__kF7LUa__recentSearches button{color:#555b56;min-height:31px;font:inherit;cursor:pointer;background:#f8f9f7;border:1px solid #e2e5e1;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.shop-client-module__kF7LUa__recentSearches button:hover{color:#202421;border-color:#c8cdc8}.shop-client-module__kF7LUa__noSuggestions{color:#767c77;align-items:center;gap:10px;min-height:64px;padding:13px;display:flex}.shop-client-module__kF7LUa__noSuggestions>svg{color:#a2a7a3;flex:none}.shop-client-module__kF7LUa__noSuggestions strong,.shop-client-module__kF7LUa__noSuggestions span{display:block}.shop-client-module__kF7LUa__noSuggestions strong{color:#343935;font-size:11px}.shop-client-module__kF7LUa__noSuggestions span{margin-top:3px;font-size:10px}.shop-client-module__kF7LUa__searchAll{color:#fff;width:100%;min-height:43px;font:inherit;cursor:pointer;background:#111412;border:0;border-top:1px solid #e8ebe7;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;font-size:11px;font-weight:850;display:flex}.shop-client-module__kF7LUa__searchAll b{color:var(--orange);font-size:16px}.shop-client-module__kF7LUa__searchAll:hover{background:#1a1e1b}.shop-client-module__kF7LUa__toolActions{align-items:center;gap:7px;display:flex}.shop-client-module__kF7LUa__sortWrap{background:#fff;border:1px solid #d9ddda;align-items:center;width:187px;height:44px;display:flex;position:relative}.shop-client-module__kF7LUa__sortWrap>span{color:#9a9f9b;text-transform:uppercase;padding-left:12px;font-size:10px;font-weight:850}.shop-client-module__kF7LUa__sortWrap select{appearance:none;color:#303532;min-width:0;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;flex:1;padding:0 29px 0 8px;font-size:11px;font-weight:800}.shop-client-module__kF7LUa__sortWrap svg{pointer-events:none;position:absolute;right:10px}.shop-client-module__kF7LUa__filterButton{color:#252925;min-width:106px;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9ddda;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.shop-client-module__kF7LUa__filterButton:hover{border-color:#151816}.shop-client-module__kF7LUa__filterButtonActive{border-color:var(--orange)}.shop-client-module__kF7LUa__filterButton b{background:var(--orange);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.shop-client-module__kF7LUa__viewSwitch{border:1px solid #d9ddda;height:44px;display:flex}.shop-client-module__kF7LUa__viewSwitch button{color:#8b908c;cursor:pointer;background:#fff;border:0;border-right:1px solid #e5e8e4;place-items:center;width:42px;display:grid}.shop-client-module__kF7LUa__viewSwitch button:last-child{border-right:0}.shop-client-module__kF7LUa__viewActive{color:#fff!important;background:#151816!important}.shop-client-module__kF7LUa__activeFilters{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.shop-client-module__kF7LUa__activeFilters>span{color:#969b97;letter-spacing:.12em;text-transform:uppercase;margin-right:3px;font-size:9px;font-weight:900}.shop-client-module__kF7LUa__filterPill{color:#4e544f;min-height:29px;font:inherit;cursor:pointer;background:#f8f9f7;border:1px solid #e0e3df;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.shop-client-module__kF7LUa__clearAll{min-height:29px;color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 7px;font-size:10px;font-weight:900}.shop-client-module__kF7LUa__categorySections{padding-top:12px;padding-bottom:76px}.shop-client-module__kF7LUa__categorySection{border-bottom:1px solid #e6e9e5;padding:30px 0 34px}.shop-client-module__kF7LUa__categorySection:last-child{border-bottom:0}.shop-client-module__kF7LUa__sectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;display:flex}.shop-client-module__kF7LUa__sectionHeading h2{color:#111412;letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,2.15vw,2.2rem);font-weight:950;line-height:.98}.shop-client-module__kF7LUa__sectionHeading p{color:#858b86;max-width:490px;margin:8px 0 0;font-size:12px;line-height:1.55}.shop-client-module__kF7LUa__viewCategory{color:#526a80;min-height:30px;font:inherit;letter-spacing:.025em;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 1px;font-size:17px;font-weight:950;line-height:1;display:inline-flex}.shop-client-module__kF7LUa__viewCategory span{transition:transform .18s}.shop-client-module__kF7LUa__viewCategory:hover span{transform:translate(2px,-2px)}.shop-client-module__kF7LUa__results{padding-top:30px;padding-bottom:76px}.shop-client-module__kF7LUa__resultsHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.shop-client-module__kF7LUa__resultsHeading h2{color:#171a18;letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,2.7vw,2.35rem);font-weight:950;line-height:1}.shop-client-module__kF7LUa__resultsHeading p{color:#858b86;margin:0;font-size:11px}.shop-client-module__kF7LUa__resultsHeading p strong{color:#3d433e}.shop-client-module__kF7LUa__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shop-client-module__kF7LUa__productGrid .product-card{min-width:0;height:100%;transition:transform .26s var(--ease-premium), border-color .22s ease, box-shadow .26s ease;background:#fff;border:1px solid #0000}.shop-client-module__kF7LUa__productGrid .product-card-media{aspect-ratio:1/1.08;background:#f4f5f2;position:relative;overflow:hidden}.shop-client-module__kF7LUa__productGrid .product-card-image{object-fit:contain;padding:clamp(6px,.7vw,10px)}.shop-client-module__kF7LUa__productGrid .product-card-content{padding:12px 4px 10px}.shop-client-module__kF7LUa__productGrid .product-card-category{color:#858b86;letter-spacing:.065em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:5px;font-size:15px;font-weight:850;line-height:1.1;display:block;overflow:hidden}.shop-client-module__kF7LUa__productGrid .product-card-title{color:#1f2420;letter-spacing:-.015em;min-height:2.35em;margin:0 0 6px;font-size:18px;font-weight:900;line-height:1.22}.shop-client-module__kF7LUa__productGrid .product-card-price-row{flex-wrap:wrap;align-items:baseline;gap:5px;min-height:19px;display:flex}.shop-client-module__kF7LUa__productGrid .product-card .price{color:var(--price);letter-spacing:-.035em;font-size:18px;font-weight:950;line-height:1}.shop-client-module__kF7LUa__productGrid .product-card-from{color:#7d837e;font-size:16px;font-weight:750}.shop-client-module__kF7LUa__productGrid .product-card-old-price{color:#8f948f;font-size:15px;font-weight:700}.shop-client-module__kF7LUa__productGrid .product-card-colors{align-items:center;gap:5px;min-height:15px;margin-top:7px;display:flex}.shop-client-module__kF7LUa__productGrid .product-card-color{width:9px;height:9px}.shop-client-module__kF7LUa__productGrid .product-card-quick-add{width:calc(100% - 6px);min-height:38px;margin:0 3px 3px;padding:0 11px;font-size:14px;font-weight:850;line-height:1}@media (hover:hover) and (pointer:fine){.shop-client-module__kF7LUa__productGrid .product-card:hover{border-color:#e8ebe7;transform:translateY(-3px);box-shadow:0 12px 28px #0a0e0b0d}.shop-client-module__kF7LUa__productGrid .product-card:hover .product-card-image{transform:scale(1.04)}}.shop-client-module__kF7LUa__productGridCompact{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shop-client-module__kF7LUa__loadMoreWrap{text-align:center;padding-top:36px}.shop-client-module__kF7LUa__loadMore{color:#151816;min-width:210px;min-height:45px;font:inherit;cursor:pointer;background:#fff;border:1px solid #151816;justify-content:center;align-items:center;gap:11px;padding:0 18px;font-size:11px;font-weight:900;display:inline-flex}.shop-client-module__kF7LUa__loadMore:hover{color:#fff;background:#151816}.shop-client-module__kF7LUa__empty{text-align:center;background:#fafbf9;border:1px solid #e7e9e6;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:70px 20px;display:flex}.shop-client-module__kF7LUa__empty>div{color:#757b76;background:#fff;border:1px solid #dfe3de;place-items:center;width:54px;height:54px;margin-bottom:13px;display:grid}.shop-client-module__kF7LUa__empty>span{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.shop-client-module__kF7LUa__empty h2{margin:7px 0 0;font-size:22px;font-weight:950}.shop-client-module__kF7LUa__empty p{color:#858b86;margin:8px 0 18px;font-size:12px}.shop-client-module__kF7LUa__empty button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#151816;border:0;padding:0 16px;font-size:11px;font-weight:900}.shop-client-module__kF7LUa__filterOverlay{z-index:2300;-webkit-backdrop-filter:blur(5px);background:#05070694;animation:.17s both shop-client-module__kF7LUa__filterFadeIn;position:fixed;inset:0}.shop-client-module__kF7LUa__filterDrawer{width:min(440px,100%);height:100dvh;animation:shop-client-module__kF7LUa__filterDrawerIn .28s var(--ease-premium) both;background:#fff;flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-28px 0 80px #00000029}.shop-client-module__kF7LUa__filterHeader{background:#fff;border-bottom:1px solid #e6e9e5;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 21px 18px;display:flex}.shop-client-module__kF7LUa__filterHeader>div>span{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;line-height:1;display:block}.shop-client-module__kF7LUa__filterHeader h2{color:#171a18;letter-spacing:-.045em;margin:0;font-size:24px;font-weight:950;line-height:1}.shop-client-module__kF7LUa__filterHeader p{color:#8b908c;margin:7px 0 0;font-size:11px}.shop-client-module__kF7LUa__filterHeader>button{color:#353a36;cursor:pointer;background:#fff;border:1px solid #dfe3de;flex:0 0 39px;place-items:center;width:39px;height:39px;padding:0;display:grid}.shop-client-module__kF7LUa__filterBody{scrollbar-width:thin;flex:auto;min-height:0;padding:0 21px;overflow-y:auto}.shop-client-module__kF7LUa__filterAccordion{border-bottom:1px solid #e9ece8}.shop-client-module__kF7LUa__filterAccordionButton{color:#252925;text-align:left;width:100%;min-height:64px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;padding:0;display:flex}.shop-client-module__kF7LUa__filterAccordionButton>span{min-width:0}.shop-client-module__kF7LUa__filterAccordionButton strong,.shop-client-module__kF7LUa__filterAccordionButton small{display:block}.shop-client-module__kF7LUa__filterAccordionButton strong{font-size:13px;font-weight:900}.shop-client-module__kF7LUa__filterAccordionButton small{color:#969b97;margin-top:4px;font-size:10px;font-weight:700}.shop-client-module__kF7LUa__filterAccordionButton svg{flex:none;transition:transform .18s}.shop-client-module__kF7LUa__chevronOpen{transform:rotate(180deg)}.shop-client-module__kF7LUa__filterAccordionContent{padding:0 0 20px}.shop-client-module__kF7LUa__radioList{gap:2px;display:grid}.shop-client-module__kF7LUa__radioRow{color:#4c514d;cursor:pointer;align-items:center;gap:9px;min-height:38px;padding:0 5px;font-size:12px;display:flex}.shop-client-module__kF7LUa__radioRow:hover{background:#f7f8f6}.shop-client-module__kF7LUa__radioRow input{opacity:0;position:absolute}.shop-client-module__kF7LUa__radioCircle{border:1px solid #bfc4bf;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.shop-client-module__kF7LUa__radioCircle span{background:var(--orange);border-radius:50%;width:8px;height:8px}.shop-client-module__kF7LUa__sizeGrid{flex-wrap:wrap;gap:7px;display:flex}.shop-client-module__kF7LUa__sizeCheck{color:#4b504c;cursor:pointer;background:#fff;border:1px solid #d8dcd8;place-items:center;min-width:43px;min-height:37px;padding:0 10px;font-size:11px;font-weight:850;display:grid;position:relative}.shop-client-module__kF7LUa__sizeCheck input{opacity:0;position:absolute}.shop-client-module__kF7LUa__sizeCheck:hover{border-color:#858b86}.shop-client-module__kF7LUa__sizeCheckActive{color:#fff;background:#151816;border-color:#151816}.shop-client-module__kF7LUa__checkList{gap:3px;display:grid}.shop-client-module__kF7LUa__checkRow{color:#4b504c;cursor:pointer;align-items:center;gap:9px;min-height:42px;padding:4px 5px;display:flex;position:relative}.shop-client-module__kF7LUa__checkRow:hover{background:#f7f8f6}.shop-client-module__kF7LUa__checkRow>input{opacity:0;position:absolute}.shop-client-module__kF7LUa__checkBox{color:#fff;background:#fff;border:1px solid #bcc2bd;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.shop-client-module__kF7LUa__checkRow input:checked+.shop-client-module__kF7LUa__checkBox{background:#151816;border-color:#151816}.shop-client-module__kF7LUa__colorDot{border:1px solid #c8cdc9;border-radius:50%;flex:0 0 17px;width:17px;height:17px}.shop-client-module__kF7LUa__checkLabel{flex:1;min-width:0;font-size:12px;font-weight:750}.shop-client-module__kF7LUa__checkText{flex:1;min-width:0}.shop-client-module__kF7LUa__checkText strong,.shop-client-module__kF7LUa__checkText small{display:block}.shop-client-module__kF7LUa__checkText strong{color:#353a36;font-size:12px;font-weight:850}.shop-client-module__kF7LUa__checkText small{color:#969b97;margin-top:3px;font-size:10px;line-height:1.4}.shop-client-module__kF7LUa__pricePresets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.shop-client-module__kF7LUa__pricePresets button{color:#525853;text-align:left;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce0dc;padding:0 9px;font-size:10px;font-weight:800}.shop-client-module__kF7LUa__pricePresets button:hover,.shop-client-module__kF7LUa__pricePresetActive{color:#fff!important;background:#151816!important;border-color:#151816!important}.shop-client-module__kF7LUa__customPrice{margin-top:13px;display:block}.shop-client-module__kF7LUa__customPrice>span{color:#818782;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.shop-client-module__kF7LUa__customPrice>div{background:#fff;border:1px solid #d8dcd8;align-items:center;height:41px;display:flex}.shop-client-module__kF7LUa__customPrice b{color:#626863;padding-left:11px;font-size:12px}.shop-client-module__kF7LUa__customPrice input{min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:12px}.shop-client-module__kF7LUa__bdCheckoutNote{border-left:2px solid var(--orange);color:#777d78;background:#fff8f4;margin-top:12px;padding:10px 11px;font-size:10px;line-height:1.5}.shop-client-module__kF7LUa__filterFooter{background:#fff;border-top:1px solid #e4e7e3;flex:none;grid-template-columns:105px minmax(0,1fr);gap:8px;min-height:78px;padding:13px 21px;display:grid}.shop-client-module__kF7LUa__resetButton,.shop-client-module__kF7LUa__showProductsButton{min-height:48px;font:inherit;cursor:pointer;font-size:11px;font-weight:900}.shop-client-module__kF7LUa__resetButton{color:#343935;background:#fff;border:1px solid #d8dcd8}.shop-client-module__kF7LUa__showProductsButton{border:1px solid var(--orange);background:var(--orange);color:#fff;box-shadow:0 10px 24px #f15a2429}.shop-client-module__kF7LUa__showProductsButton:hover{border-color:var(--orange-dark);background:var(--orange-dark)}@keyframes shop-client-module__kF7LUa__filterFadeIn{0%{opacity:0}to{opacity:1}}@keyframes shop-client-module__kF7LUa__filterDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:1050px){.shop-client-module__kF7LUa__productGrid,.shop-client-module__kF7LUa__productGridCompact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width:700px){.shop-client-module__kF7LUa__discoveryInner{padding:18px 0 15px}.shop-client-module__kF7LUa__discoveryHeading{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:13px}.shop-client-module__kF7LUa__discoveryHeading h2{font-size:1.9rem}.shop-client-module__kF7LUa__discoveryHeading p{font-size:12px}.shop-client-module__kF7LUa__categoryButton{min-height:36px;padding:0 13px}.shop-client-module__kF7LUa__toolsRow{margin-top:12px}.shop-client-module__kF7LUa__searchShell{width:100%}.shop-client-module__kF7LUa__searchSuggestions{max-height:min(62vh,430px);top:calc(100% + 5px)}.shop-client-module__kF7LUa__search{grid-template-columns:38px minmax(0,1fr) auto;height:46px}.shop-client-module__kF7LUa__searchClear{width:32px;display:grid}.shop-client-module__kF7LUa__searchButton{height:38px;padding:0 13px}.shop-client-module__kF7LUa__toolActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.shop-client-module__kF7LUa__sortWrap,.shop-client-module__kF7LUa__filterButton{width:100%}.shop-client-module__kF7LUa__viewSwitch{display:none}.shop-client-module__kF7LUa__categorySections{padding-bottom:48px}.shop-client-module__kF7LUa__categorySection{padding:24px 0 28px}.shop-client-module__kF7LUa__sectionHeading,.shop-client-module__kF7LUa__resultsHeading{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:13px}.shop-client-module__kF7LUa__sectionHeading h2,.shop-client-module__kF7LUa__resultsHeading h2{font-size:1.8rem}.shop-client-module__kF7LUa__viewCategory{min-height:30px}.shop-client-module__kF7LUa__results{padding-top:23px;padding-bottom:50px}.shop-client-module__kF7LUa__productGrid,.shop-client-module__kF7LUa__productGridCompact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shop-client-module__kF7LUa__productGrid .product-card-image{padding:9px}.shop-client-module__kF7LUa__productGrid .product-card-content{padding:8px}.shop-client-module__kF7LUa__filterDrawer{width:100%}.shop-client-module__kF7LUa__filterHeader,.shop-client-module__kF7LUa__filterBody{padding-inline:17px}.shop-client-module__kF7LUa__filterFooter{grid-template-columns:92px minmax(0,1fr);padding-inline:17px}}@media (max-width:390px){.shop-client-module__kF7LUa__searchButton{padding:0 9px;font-size:10px}.shop-client-module__kF7LUa__productSuggestion{grid-template-columns:42px minmax(0,1fr);gap:8px}.shop-client-module__kF7LUa__suggestionImage{width:42px;height:48px}.shop-client-module__kF7LUa__stockStatus{display:none}.shop-client-module__kF7LUa__pricePresets{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.shop-client-module__kF7LUa__filterOverlay,.shop-client-module__kF7LUa__filterDrawer{animation:none}.shop-client-module__kF7LUa__filterAccordionButton svg{transition:none}.shop-client-module__kF7LUa__productGrid .product-card{transition:none}}
