.ProductSearch_page__N_nyd{width:min(1480px,calc(100% - clamp(20px, 5vw, 80px)));margin:0 auto;padding:clamp(28px,5vw,60px) 0 clamp(44px,6vw,84px);color:#f8f3e6}.ProductSearch_hero__cfphP{text-align:center;margin-bottom:clamp(18px,3vw,32px)}.ProductSearch_eyebrow__NFZjh{margin:0;font-size:.98rem;letter-spacing:.18em;text-transform:uppercase;color:#f4c752;font-weight:700}.ProductSearch_hero__cfphP h1{margin:10px 0 0;font-size:clamp(1.9rem,4.2vw,2.9rem);letter-spacing:.02em;text-transform:uppercase}.ProductSearch_hero__cfphP p{margin:10px auto 0;max-width:62ch;color:hsla(42,33%,84%,.9);line-height:1.55}.ProductSearch_searchRow__DfGms{margin:18px auto 0;max-width:720px;display:grid;grid-gap:10px;gap:10px}.ProductSearch_searchInput__4VnI4{width:100%;min-height:46px;border-radius:12px;border:1px solid hsla(0,0%,100%,.16);background:rgba(8,11,18,.84);color:#f9f4e8;padding:0 14px;font-size:.95rem}.ProductSearch_heroSearchInput__JwYgp{text-align:center}.ProductSearch_searchInput__4VnI4:focus-visible{outline:2px solid rgba(240,189,60,.75);outline-offset:2px}.ProductSearch_searchMeta__QKIgW{margin:0;color:hsla(42,33%,84%,.7);font-size:.82rem}.ProductSearch_categoryGrid__jyjgL{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.ProductSearch_categoryGridCollapsible__LLHUu,.ProductSearch_categoryViewportWrap__7m1Zt{position:relative}.ProductSearch_categoryGridFade__kulRv{position:absolute;left:0;right:0;bottom:0;height:clamp(70px,8vw,110px);pointer-events:none;background:linear-gradient(180deg,rgba(5,7,12,0),rgba(5,7,12,.82) 72%,#05070c)}.ProductSearch_categoryExpandButton__vsHnw{margin:12px auto 0;min-height:42px;border-radius:999px;border:1px solid rgba(244,199,82,.5);background:linear-gradient(160deg,rgba(19,24,36,.96),rgba(8,11,19,.96));color:#f9f4e8;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;cursor:pointer;box-shadow:0 10px 20px rgba(2,4,8,.46);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ProductSearch_categoryExpandButton__vsHnw:hover{transform:translateY(-2px);border-color:rgba(244,199,82,.72);box-shadow:0 14px 24px rgba(2,4,8,.56)}.ProductSearch_categoryExpandButton__vsHnw:focus-visible{outline:2px solid rgba(240,189,60,.75);outline-offset:2px}.ProductSearch_categoryExpandButton__vsHnw span:first-child{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ProductSearch_categoryExpandArrow__iEXrS{width:9px;height:9px;border-right:2px solid #f4c752;border-bottom:2px solid #f4c752;transform:rotate(45deg) translate(-1px,-1px)}.ProductSearch_categoryCard__kmwaw{position:relative;aspect-ratio:1/1;border-radius:14px;border:1px solid hsla(0,0%,100%,.16);overflow:hidden;box-shadow:0 18px 34px rgba(2,4,9,.5);text-decoration:none;color:inherit;display:flex;align-items:flex-end;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ProductSearch_categoryCard__kmwaw:hover{transform:translateY(-2px);border-color:rgba(240,189,60,.62);box-shadow:0 22px 36px rgba(2,4,9,.64)}.ProductSearch_categoryImageWrap__vprz3{position:absolute;inset:0}.ProductSearch_categoryImage__zQPqA{object-fit:cover;object-position:center top}.ProductSearch_categoryOverlay__tIble{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,10,16,0) 42%,rgba(7,10,16,.56) 74%,rgba(7,10,16,.9));pointer-events:none}.ProductSearch_categoryContent__oX0BC{position:relative;z-index:1;padding:12px}.ProductSearch_categoryContent__oX0BC h2{margin:0;font-size:1.15rem;line-height:1.15;text-transform:uppercase;letter-spacing:.04em;font-weight:800}.ProductSearch_categoryContent__oX0BC p{margin:7px 0 0;color:hsla(41,35%,88%,.88);font-size:.98rem;font-weight:600}.ProductSearch_emptyState__Cz62a{margin-top:18px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:rgba(10,13,21,.8);padding:18px;color:hsla(42,33%,84%,.86);text-align:center}.ProductSearch_resultsStack__UzY0y{display:grid;grid-gap:24px;gap:24px}.ProductSearch_resultsSection__28amc{display:grid;grid-gap:12px;gap:12px}.ProductSearch_resultsHeader__5q0im{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ProductSearch_resultsHeader__5q0im h2{margin:0;font-size:.98rem;letter-spacing:.09em;text-transform:uppercase}.ProductSearch_resultsHeader__5q0im p{margin:0;color:hsla(42,33%,84%,.72);font-size:.84rem}.ProductSearch_detailHeader__c816O{margin-bottom:18px}.ProductSearch_backLink__XVwdO{display:inline-flex;align-items:center;gap:8px;color:rgba(240,189,60,.95);text-decoration:none;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ProductSearch_backLink__XVwdO:hover{color:#ffd67a}.ProductSearch_detailHeader__c816O h1{margin:10px 0 0;font-size:clamp(1.7rem,3.6vw,2.5rem);text-transform:uppercase;letter-spacing:.03em}.ProductSearch_detailHeader__c816O p{margin:10px 0 0;color:hsla(42,33%,84%,.88)}.ProductSearch_toolbar__sKUG0{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:12px;gap:12px;margin:18px 0 20px}.ProductSearch_toolbar__sKUG0 .ProductSearch_searchRow__DfGms{margin:0;max-width:none;width:100%;justify-self:start}.ProductSearch_sortWrap__4ExHm{display:grid;grid-gap:7px;gap:7px}.ProductSearch_sortWrap__4ExHm label{font-size:.8rem;letter-spacing:.09em;text-transform:uppercase;color:hsla(42,33%,84%,.82);font-weight:700}.ProductSearch_sortSelect__VJgvP{min-height:46px;border-radius:12px;border:1px solid hsla(0,0%,100%,.16);background:rgba(8,11,18,.84);color:#f9f4e8;padding:0 12px;font-size:.94rem}.ProductSearch_sortSelect__VJgvP:focus-visible{outline:2px solid rgba(240,189,60,.75);outline-offset:2px}.ProductSearch_productGrid__GnmU0{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.ProductSearch_productCardLink__ev1Wk{display:block;height:100%;text-decoration:none;color:inherit}.ProductSearch_productCardLink__ev1Wk:focus-visible{outline:2px solid rgba(240,189,60,.75);outline-offset:2px;border-radius:14px}.ProductSearch_productCard__DWZDn{height:100%;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);overflow:hidden;background:linear-gradient(160deg,rgba(15,20,31,.9),rgba(8,11,19,.94));box-shadow:0 16px 26px rgba(2,4,9,.46);display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ProductSearch_productCardLink__ev1Wk:hover .ProductSearch_productCard__DWZDn{transform:translateY(-2px);border-color:rgba(240,189,60,.56);box-shadow:0 20px 30px rgba(2,4,9,.58)}.ProductSearch_productImageWrap__aIB67{position:relative;aspect-ratio:4/5;background:radial-gradient(circle at 26% 14%,rgba(240,189,60,.22),transparent 54%),linear-gradient(145deg,rgba(34,44,66,.75),rgba(8,11,19,.95))}.ProductSearch_productImage__7ABD8{object-fit:cover}.ProductSearch_productBody__yuI1r{padding:12px;min-height:110px;display:flex;flex:1 1 auto;flex-direction:column;gap:6px}.ProductSearch_productBody__yuI1r h2{margin:0;font-size:.98rem;line-height:1.24;min-height:2.48em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ProductSearch_productBrand__NNXyR{margin:0;color:hsla(42,33%,84%,.78);font-size:.8rem}.ProductSearch_productMetaLine__V9r2M{margin:0;color:hsla(42,33%,84%,.68);font-size:.74rem;display:flex;flex-wrap:wrap;gap:8px;text-transform:uppercase;letter-spacing:.08em}.ProductSearch_productMetaLine__V9r2M span{display:inline-flex;align-items:center}.ProductSearch_productPrice__n1hDd{margin:auto 0 0;color:#ffd67a;font-size:1rem;font-weight:800;letter-spacing:.03em}.ProductSearch_productDetailLayout__hPTn9{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(16px,2.2vw,28px);gap:clamp(16px,2.2vw,28px);align-items:start}.ProductSearch_productGallerySection__r_Kk7{display:grid;grid-gap:12px;gap:12px}.ProductSearch_productHeroImageWrap__RUQLh{position:relative;aspect-ratio:4/5;border-radius:16px;border:1px solid hsla(0,0%,100%,.16);overflow:hidden;background:radial-gradient(circle at 26% 14%,rgba(240,189,60,.18),transparent 54%),linear-gradient(145deg,rgba(34,44,66,.75),rgba(8,11,19,.95))}.ProductSearch_productHeroImage__CFKzi{object-fit:cover}.ProductSearch_productThumbGrid__AdP1X{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));grid-gap:8px;gap:8px}.ProductSearch_productThumbButton__PvTvh{border:1px solid hsla(0,0%,100%,.16);border-radius:10px;padding:0;background:rgba(10,13,21,.84);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ProductSearch_productThumbButton__PvTvh:hover{transform:translateY(-1px);border-color:rgba(240,189,60,.56);box-shadow:0 8px 20px rgba(2,4,9,.38)}.ProductSearch_productThumbButton__PvTvh:focus-visible{outline:2px solid rgba(240,189,60,.76);outline-offset:2px}.ProductSearch_productThumbButtonActive__U4lZ6{border-color:rgba(240,189,60,.76);box-shadow:0 0 0 1px rgba(240,189,60,.44)}.ProductSearch_productThumbImageWrap__bkaTM{position:relative;display:block;width:100%;aspect-ratio:1/1;border-radius:9px;overflow:hidden}.ProductSearch_productThumbImage__kZ65M{object-fit:cover}.ProductSearch_productInfoSection__art1W{border-radius:16px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(160deg,rgba(15,20,31,.88),rgba(8,11,19,.94));box-shadow:0 18px 30px rgba(2,4,9,.46);padding:clamp(16px,2.2vw,28px)}.ProductSearch_productBrandLine__9Ny_o{margin:0;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(42,33%,84%,.74);font-weight:700}.ProductSearch_productPriceLarge__qZ3Vw{margin:10px 0 0;font-size:clamp(1.45rem,2.6vw,2rem);color:#ffd67a;font-weight:800;letter-spacing:.02em}.ProductSearch_productCopySection__076kn{margin-top:16px;display:grid;grid-gap:8px;gap:8px}.ProductSearch_productCopySection__076kn h2{margin:0;font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;color:hsla(42,33%,84%,.8)}.ProductSearch_productCopySection__076kn p{margin:0;color:hsla(42,34%,89%,.9);line-height:1.5;font-size:.93rem}.ProductSearch_productFeatureList__C4CU8{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;color:hsla(42,34%,89%,.9);font-size:.92rem}.ProductSearch_optionChipList__oSl_r{display:flex;flex-wrap:wrap;gap:7px}.ProductSearch_optionChip__ef48N{min-height:28px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);display:inline-flex;align-items:center;justify-content:center;padding:0 10px;font-size:.78rem;letter-spacing:.01em}.ProductSearch_infoGrid__BN3Yo{margin:0;display:grid;grid-gap:8px;gap:8px}.ProductSearch_infoRow__34C26{display:grid;grid-template-columns:minmax(122px,170px) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.ProductSearch_infoRow__34C26 dt{margin:0;color:hsla(42,33%,84%,.68);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.ProductSearch_infoRow__34C26 dd{margin:0;color:hsla(42,34%,89%,.92);font-size:.89rem;line-height:1.45}.ProductSearch_productResourceRow__4geSl{margin-top:18px;display:flex;flex-wrap:wrap;gap:9px}.ProductSearch_productResourceLink__dPk0G{text-decoration:none}.ProductSearch_productResourceButton__ESkJu,.ProductSearch_productResourceLink__dPk0G{min-height:34px;border-radius:999px;border:1px solid rgba(240,189,60,.45);color:#ffe09f;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ProductSearch_productResourceButton__ESkJu{background:transparent;cursor:pointer}.ProductSearch_productResourceButton__ESkJu:disabled{cursor:default;opacity:.72}.ProductSearch_productResourceButton__ESkJu:hover:not(:disabled),.ProductSearch_productResourceLink__dPk0G:hover{border-color:rgba(240,189,60,.7);color:#fff3d5}.ProductSearch_productResourceButton__ESkJu:focus-visible,.ProductSearch_productResourceLink__dPk0G:focus-visible{outline:2px solid rgba(240,189,60,.76);outline-offset:2px}.ProductSearch_productResourceButtonPrimary__P5RKl{margin-left:auto;background:linear-gradient(135deg,#f6d46d,#efbb34 52%,#d89d18);border-color:rgba(255,236,188,.46);color:#17120a}.ProductSearch_productResourceButtonPrimary__P5RKl:hover:not(:disabled){color:#17120a}.ProductSearch_productRequestFeedback__kjpSM{margin:10px 0 0;font-size:.9rem;line-height:1.5}.ProductSearch_productRequestFeedbackOk___lDpu{color:#f5d98f}.ProductSearch_productRequestFeedbackError__h6s_m{color:#ff9e96}@media (max-width:1440px){.ProductSearch_categoryGrid__jyjgL{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1280px){.ProductSearch_categoryGrid__jyjgL,.ProductSearch_productGrid__GnmU0{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductSearch_productDetailLayout__hPTn9{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:980px){.ProductSearch_categoryGrid__jyjgL{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductSearch_toolbar__sKUG0{grid-template-columns:1fr}.ProductSearch_productGrid__GnmU0{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductSearch_productDetailLayout__hPTn9{grid-template-columns:1fr}.ProductSearch_productThumbGrid__AdP1X{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}}@media (max-width:760px){.ProductSearch_hero__cfphP{text-align:center}.ProductSearch_resultsHeader__5q0im{align-items:flex-start;flex-direction:column}.ProductSearch_searchRow__DfGms{max-width:none}.ProductSearch_categoryGrid__jyjgL,.ProductSearch_productGrid__GnmU0{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductSearch_infoRow__34C26{grid-template-columns:1fr;gap:4px}.ProductSearch_productResourceRow__4geSl{flex-direction:column;align-items:stretch}.ProductSearch_productResourceButtonPrimary__P5RKl{margin-left:0}}@media (max-width:520px){.ProductSearch_categoryGrid__jyjgL,.ProductSearch_productGrid__GnmU0{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductSearch_categoryExpandButton__vsHnw{width:100%}}