.page_main__lJVg0{display:flex;flex-direction:column;align-items:center;gap:75px;padding:25px 25px 75px}.page_catalog__container__Z_ENp{max-width:var(--mx-width)}.page_breadcrumb__wArOz{font-size:13px;color:#a3a3a3;margin-bottom:10px}.page_header__hzV4J{display:flex;justify-content:space-between;align-items:baseline;margin:8px 0 14px}.page_title__4a8dL{font-weight:800;font-size:28px;color:#e5e7eb}.page_count__hruNY{color:#9ca3af}.page_toolbar__Xr5Rl{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0 22px}.page_input__DlR7x,.page_select__avlDE{background:#0e0f11;border:1px solid #222;color:#e5e7eb;border-radius:10px;padding:8px 10px;height:36px}.page_inputSm__72uII{width:90px;text-align:center}.page_checkbox__QstB0{display:flex;align-items:center;gap:8px;color:#cbd5e1}.page_btn__Xj37B{height:36px;padding:0 12px;border-radius:10px;border:1px solid #2a2a2a;background:#151617;color:#e5e7eb}.page_btnPrimary__ModyW{background:#e6c65b;color:#111;border:none;font-weight:700}.page_sep__qZ8Hd{width:1px;height:28px;background:#232323}.page_grid__2nyK1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:25px;gap:25px}@media (min-width:768px){.page_grid__2nyK1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.page_grid__2nyK1{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_pager__Qa9li{display:flex;justify-content:center;gap:6px;margin-top:24px}.page_pagerBtn__tODL9{min-width:36px;height:36px;border-radius:10px;border:1px solid #2a2a2a;background:#121315;color:#e5e7eb}.page_pagerBtn__tODL9[data-active=true]{background:#e6c65b;color:#111;border:none;font-weight:700}.hero-banner_hero__5MCl_{position:relative;min-height:500px;padding:50px;overflow:hidden;width:100%;background-image:var(--hero-bg);background-size:cover;background-position:50%;background-repeat:no-repeat;display:grid;place-items:center}.hero-banner_inner__XbEnu{width:min(1100px,100%);margin:0 auto;position:relative;z-index:1}.hero-banner_content__hYZFo{max-width:900px}.hero-banner_hero__5MCl_[data-align=left] .hero-banner_content__hYZFo{margin-left:0;text-align:left}.hero-banner_hero__5MCl_[data-align=center] .hero-banner_content__hYZFo{margin:0 auto;text-align:center}.hero-banner_hero__5MCl_[data-align=right] .hero-banner_content__hYZFo{margin-left:auto;text-align:right}.hero-banner_overlay__7dD0F{position:absolute;inset:0;pointer-events:none;transition:opacity .25s ease}.hero-banner_hero__5MCl_[data-theme=dark] .hero-banner_overlay__7dD0F{background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.45))}.hero-banner_hero__5MCl_[data-theme=light] .hero-banner_overlay__7dD0F{background:linear-gradient(180deg,rgba(255,255,255,.25),rgba(255,255,255,.25))}.hero-banner_eyebrow__1q0rd{font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin-bottom:.25rem;color:var(--eyebrow-color,#ffd86b)}.hero-banner_title___19Ub{font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:800;line-height:1.1;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.4)}.hero-banner_subtitle__DbVqo{margin-top:.75rem;color:#eaeaea;max-width:70ch}.hero-banner_ctas__srXN5{display:inline-flex;gap:.5rem;margin-top:1.25rem}.hero-banner_ctaPrimary__QYFsG,.hero-banner_ctaSecondary__K9msp{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 16px;border-radius:999px;font-weight:600;text-decoration:none;transition:transform .05s ease,background .2s ease,color .2s ease}.hero-banner_ctaPrimary__QYFsG{background:#e0c369;color:#222}.hero-banner_ctaPrimary__QYFsG:hover{background:#d5b554}.hero-banner_ctaSecondary__K9msp{background:transparent;border:1px solid rgba(255,255,255,.6);color:#fff}.hero-banner_ctaSecondary__K9msp:hover{background:rgba(255,255,255,.08)}.hero-banner_preload__gkCwM{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.product-card_card__gddzp{display:flex;flex-direction:column;gap:10px;color:#fff;cursor:pointer}.product-card_mediaWrap__6Pa9f{height:300px;position:relative;overflow:hidden;background:#0b0d12}.product-card_mediaLink__4U8e1{display:block;position:relative}.product-card_media__Rwc7l{width:100%;height:100%;object-fit:cover;background:#0b0d12;display:block}.product-card_pillSold__qzr25{position:absolute;top:10px;left:10px;background:#ff6a3d;color:#fff;font-weight:700;font-size:12px;padding:4px 8px;border-radius:999px}.product-card_quickAdd__W8lT0{position:absolute;left:50%;bottom:12px;padding:14px 24px;font-size:13px;font-weight:700;transition:.2s;opacity:0;transform:translateY(5px) scale(.98) translateX(-50%)}.product-card_card__gddzp:hover .product-card_quickAdd__W8lT0{opacity:1;transform:translateY(0) scale(1) translateX(-50%)}.product-card_card__gddzp[data-soldout=true] .product-card_quickAdd__W8lT0{display:none}.product-card_body__ddvGx{text-align:center;display:flex;flex-direction:column;align-items:center}.product-card_title__Gp5C3{font-weight:700;font-size:16px;line-height:1.2;margin:0}.product-card_title__Gp5C3 a{color:inherit;text-decoration:none}.product-card_title__Gp5C3 a:hover{text-decoration:underline}.product-card_priceRow__3x_0a{display:flex;gap:8px;align-items:center;margin-top:6px}.product-card_compare__nm6B5{color:#aaa;text-decoration:line-through}.product-card_price__wcv7t{font-weight:500;font-size:15px;color:#aaa}.product-card_badges__MfRzX{margin-top:12px;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.product-card_badge__F9S8r{font-size:11px;font-weight:700;padding:3px 7px;border-radius:999px;background:#222}.product-card_bNew__UdfBm{background:#4b8cfb;color:#fff}.product-card_bHot__W8c6r{background:#ff4757;color:#fff}.product-card_bLimited__buZPl{background:#00b894;color:#0b0d12}.product-card_bSale__UZsC_{background:#ffd166;color:#0b0d12}.hero-banner_hero__90PSi{position:relative;min-height:500px;overflow:hidden;width:100%;background-image:var(--hero-bg);background-size:cover;background-position:50%;background-repeat:no-repeat;display:grid;place-items:center}.hero-banner_inner__OYfnf{width:min(1100px,100%);margin:0 auto;position:relative;z-index:1}.hero-banner_content__i6oEu{max-width:900px}.hero-banner_hero__90PSi[data-align=left] .hero-banner_content__i6oEu{margin-left:0;text-align:left}.hero-banner_hero__90PSi[data-align=center] .hero-banner_content__i6oEu{margin:0 auto;text-align:center}.hero-banner_hero__90PSi[data-align=right] .hero-banner_content__i6oEu{margin-left:auto;text-align:right}.hero-banner_media__U09IH{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-banner_overlay__cLeDk{position:absolute;inset:0;pointer-events:none;transition:opacity .25s ease;z-index:1}.hero-banner_hero__90PSi[data-theme=dark] .hero-banner_overlay__cLeDk{background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.45))}.hero-banner_hero__90PSi[data-theme=light] .hero-banner_overlay__cLeDk{background:linear-gradient(180deg,rgba(255,255,255,.25),rgba(255,255,255,.25))}.hero-banner_eyebrow__Yy4RN{font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin-bottom:.25rem;color:var(--eyebrow-color,#ffd86b)}.hero-banner_title__9tBNW{font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:800;line-height:1.1;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.4)}.hero-banner_subtitle__pTClN{margin-top:.75rem;color:#eaeaea;max-width:70ch}.hero-banner_ctas__h13j4{display:inline-flex;gap:.5rem;margin-top:1.25rem}.hero-banner_ctaPrimary__Kh4dc,.hero-banner_ctaSecondary__XUIPe{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 16px;border-radius:999px;font-weight:600;text-decoration:none;transition:transform .05s ease,background .2s ease,color .2s ease}.hero-banner_ctaPrimary__Kh4dc{background:#e0c369;color:#222}.hero-banner_ctaPrimary__Kh4dc:hover{background:#d5b554}.hero-banner_ctaSecondary__XUIPe{background:transparent;border:1px solid rgba(255,255,255,.6);color:#fff}.hero-banner_ctaSecondary__XUIPe:hover{background:rgba(255,255,255,.08)}.hero-banner_preload__WW3lk{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.product-carousel_wrap__5r2rC{width:100%;max-width:var(--mx-width);padding:0 25px}.product-carousel_head__ceoqY{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(10px,1.6vw,16px)}.product-carousel_title__sbGmF{font-weight:700;letter-spacing:.01em;font-size:24px;margin:0}.product-carousel_viewAll__x81dM{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700}.product-carousel_viewAll__x81dM:hover{text-decoration:underline}.product-carousel_track__vjTDu{position:relative}.product-carousel_arrow__wMRyR{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:none;cursor:pointer;background:#121212;color:#fff;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.35)}.product-carousel_arrow__wMRyR:hover{background:#000}.product-carousel_left__UlMQV{left:-4px}.product-carousel_right___84WV{right:-4px}.product-carousel_scroller__x8GQm{list-style:none;margin:0;padding:8px 6px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);grid-gap:clamp(14px,1.6vw,18px);gap:clamp(14px,1.6vw,18px);overflow:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.product-carousel_slide__M2AtZ{scroll-snap-align:start;min-width:260px}.product-carousel_scroller__x8GQm{-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain}.product-carousel_scroller__x8GQm::-webkit-scrollbar{width:0;height:0}@media (min-width:480px){.product-carousel_scroller__x8GQm{grid-auto-columns:calc((100% - 14px) / 2)}}@media (min-width:720px){.product-carousel_scroller__x8GQm{grid-auto-columns:calc((100% - 2 * 14px) / 3)}}@media (min-width:1024px){.product-carousel_scroller__x8GQm{grid-auto-columns:calc((100% - 3 * 14px) / 4)}}@media (min-width:1360px){.product-carousel_scroller__x8GQm{grid-auto-columns:calc((100% - 4 * 14px) / 5)}}.highlights_grid__NggXg{width:100%;display:flex;justify-content:center;gap:25px;margin:0 auto;padding:0 25px;max-width:var(--mx-width)}@media (max-width:900px){.highlights_grid__NggXg{flex-direction:column}}.highlights_card__2INjh,.highlights_item__lg6zH{display:block;width:100%;height:auto}.highlights_card__2INjh{position:relative;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;background:#0b0d12;aspect-ratio:1/1}.highlights_card__2INjh:hover .highlights_title__XxvaT{transform:translateY(-1px)}.highlights_media__TzPNU{position:absolute;inset:0}.highlights_media__TzPNU img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.3s}.highlights_card__2INjh:hover .highlights_media__TzPNU img{transform:scale(1.05)}.highlights_overlay__2EtJD{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.15) 60%,transparent);opacity:0}.highlights_body__Ksdeo{position:relative;z-index:2;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;height:100%;display:none}.highlights_kicker__SQxgX{font-size:12px;letter-spacing:.02em;opacity:.9;color:#e6e7ea;margin-bottom:4px}.highlights_titleRow__sbUaf{display:flex;align-items:center;gap:10px}.highlights_title__XxvaT{font-size:clamp(18px,2.3vw,22px);font-weight:800;color:#fff;transition:transform .15s ease}.highlights_badge__wu1PB{font-size:11px;font-weight:700;background:#fff;color:#111;padding:4px 8px;border-radius:999px}.collection-tiles_wrap__9MRJf{width:100%;margin:0 auto;max-width:var(--mx-width);padding:0 25px}.collection-tiles_grid__1NYHY{display:grid;grid-gap:var(--tiles-gap);gap:var(--tiles-gap);grid-template-columns:1fr}.collection-tiles_grid__1NYHY[data-template=grid-2x2]{grid-template-columns:1fr}@media (min-width:768px){.collection-tiles_grid__1NYHY[data-template=grid-2x2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection-tiles_grid__1NYHY[data-template=odd-fill-right]{grid-template-columns:1fr}@media (min-width:1024px){.collection-tiles_grid__1NYHY[data-template=odd-fill-right]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}.collection-tiles_grid__1NYHY[data-template=odd-fill-right]>.collection-tiles_item__hfr9L[data-tall="1"]{grid-row:span 2}}.collection-tiles_grid__1NYHY[data-template=single-banner]{grid-template-columns:1fr}@media (min-width:768px){.collection-tiles_grid__1NYHY[data-template=single-banner]{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection-tiles_grid__1NYHY[data-template=single-banner]>.collection-tiles_item__hfr9L[data-span=all]{grid-column:1/-1}.collection-tiles_grid__1NYHY[data-aspect="16/9"] .collection-tiles_card__Tw0_u{aspect-ratio:16/9}.collection-tiles_grid__1NYHY[data-aspect="4/3"] .collection-tiles_card__Tw0_u{aspect-ratio:4/3}.collection-tiles_grid__1NYHY[data-aspect="1/1"] .collection-tiles_card__Tw0_u{aspect-ratio:1/1}.collection-tiles_item__hfr9L{list-style:none}.collection-tiles_card__Tw0_u{position:relative;display:block;width:100%;border-radius:var(--tiles-radius);overflow:hidden;background:#0f0f0f;outline:none}.collection-tiles_media__Q0BF8{position:absolute;inset:0}.collection-tiles_media__Q0BF8 img{width:100%;height:100%;object-fit:cover;display:block}.collection-tiles_overlay__3giAb{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.6));transition:opacity .2s ease}.collection-tiles_content__T9Fry{position:absolute;left:14px;right:14px;bottom:12px;color:#fff;display:grid;grid-gap:6px;gap:6px}.collection-tiles_inner__iAZeK{position:relative;z-index:2;inset:0;width:100%;height:100%;display:none}.collection-tiles_title__lqnkE{font-weight:700;font-size:clamp(16px,1.2vw + 14px,22px);line-height:1.2;text-shadow:0 1px 8px rgba(0,0,0,.25)}.collection-tiles_subtitle__jiv1S{font-size:14px;opacity:.95}.collection-tiles_cta__ETur2{margin-top:4px;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:#fff;color:#111;font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.collection-tiles_card__Tw0_u:focus-visible{outline:2px solid #111;outline-offset:2px}.collection-tiles_card__Tw0_u:focus-visible .collection-tiles_overlay__3giAb,.collection-tiles_card__Tw0_u:hover .collection-tiles_overlay__3giAb{background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.65))}.collection-tiles_card__Tw0_u:focus-visible .collection-tiles_cta__ETur2,.collection-tiles_card__Tw0_u:hover .collection-tiles_cta__ETur2{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.15)}@media (max-width:359px){.collection-tiles_content__T9Fry{left:10px;right:10px;bottom:10px}}.page_page__ZU32B{width:100%;position:relative;min-height:max-content}.page_home__container__gIvRt{display:flex;flex-direction:column;gap:75px;align-items:center;padding:0 0 75px}