.page_main__Uj_hw{min-height:100vh;background-color:var(--c-bg);color:var(--c-charcoal)}.page_hero__agozQ{position:relative;background:radial-gradient(ellipse at top,rgba(192,57,43,.18) 0,transparent 55%),linear-gradient(180deg,#1f1f22,#141418);color:#fff;padding:clamp(72px,12vw,120px) 24px clamp(72px,11vw,110px);text-align:center;overflow:hidden}.page_hero__agozQ:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 40%,hsla(0,0%,100%,.04) 0 1px,transparent 2px),radial-gradient(circle at 75% 65%,hsla(0,0%,100%,.03) 0 1px,transparent 2px);background-size:120px 120px,180px 180px;pointer-events:none}.page_heroInner__cYlNu{position:relative;max-width:min(900px,calc(100vw - 48px));margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px}.page_eyebrow__WTq5s{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.72);padding:6px 14px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.page_eyebrowDot__xhawb{width:6px;height:6px;border-radius:50%;background:var(--c-primary);box-shadow:0 0 0 4px rgba(192,57,43,.2)}.page_heroTitle__8daqd{font-family:var(--font-display,inherit);font-size:clamp(40px,6.2vw,64px);font-weight:800;line-height:1.08;margin:0;color:#fff;letter-spacing:-.02em}.page_heroAccent__UAvU4{width:72px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--c-gold),var(--c-primary))}.page_heroLead__c_pKt{max-width:640px;font-size:clamp(14px,1.6vw,16px);line-height:1.7;color:hsla(0,0%,100%,.72);margin:0}.page_heroStats__Irbxl{display:inline-flex;align-items:stretch;gap:0;margin-top:12px;padding:18px 8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;backdrop-filter:blur(6px)}.page_heroStat__K1tRm{display:flex;flex-direction:column;align-items:center;padding:0 28px;gap:2px}.page_heroStatVal__xb1D1{font-family:var(--font-display,inherit);font-size:28px;font-weight:800;color:#fff;line-height:1}.page_heroStatLabel__e1y3d{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.page_heroStatSep__qih4_{width:1px;background:hsla(0,0%,100%,.1);align-self:stretch}@media (max-width:560px){.page_heroStat__K1tRm{padding:0 18px}.page_heroStatVal__xb1D1{font-size:22px}}.page_filterBar__d2Dlq{background:var(--c-white);border-bottom:1px solid var(--c-border);position:sticky;top:64px;z-index:30}.page_filterBarInner__4znW7{max-width:min(1280px,calc(100vw - 48px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;flex-wrap:wrap}.page_filterPills__QP4HH{display:flex;gap:8px;flex-wrap:wrap}.page_filterPill__4quWm{font-size:13px;font-weight:600;padding:8px 16px;border-radius:999px;background:var(--c-white);color:var(--c-gray);border:1px solid var(--c-border);cursor:pointer;transition:all .2s ease}.page_filterPill__4quWm:hover{color:var(--c-charcoal);border-color:var(--c-charcoal)}.page_filterPillActive__wcsVB{background:var(--c-charcoal);color:#fff;border-color:var(--c-charcoal)}.page_filterMeta__ucOJV{font-size:12px;color:var(--c-gray)}.page_filterMeta__ucOJV span{display:inline-flex;align-items:center;gap:6px;color:var(--c-gray)}.page_gridSection__18vPd{max-width:min(1280px,calc(100vw - 48px));margin:0 auto;padding:clamp(40px,6vw,64px) 0 clamp(56px,9vw,96px)}.page_emptyState__mQqpH{display:flex;flex-direction:column;align-items:center;gap:14px;padding:80px 24px;background:var(--c-white);border:1px dashed var(--c-border);border-radius:18px;color:var(--c-gray);text-align:center;font-size:15px}.page_grid__YZfQe{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.page_grid__YZfQe{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page_grid__YZfQe{grid-template-columns:repeat(2,1fr);gap:10px}}.page_card__SBtf8{display:flex;flex-direction:column;background:var(--c-white);border:1px solid var(--c-border);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:0 4px 14px rgba(0,0,0,.04)}.page_card__SBtf8:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(0,0,0,.1);border-color:rgba(192,57,43,.3)}.page_cardSoldOut__1RgON{opacity:.65}.page_cardSoldOut__1RgON:hover{transform:none;box-shadow:0 4px 14px rgba(0,0,0,.04)}.page_cardImgWrap__bL3MT{position:relative;aspect-ratio:4/3;background:var(--c-gray-light);overflow:hidden}.page_cardImgWrap__bL3MT img{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.page_card__SBtf8:hover .page_cardImgWrap__bL3MT img{transform:scale(1.05)}.page_imgOverlay__wpz2r{position:absolute;inset:auto 0 0 0;height:60%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));pointer-events:none}.page_badgesTopLeft__W5nnj{position:absolute;top:12px;left:12px;display:flex;gap:6px;z-index:2}.page_typeBadge__qeoEd{background:hsla(0,0%,100%,.95);color:var(--c-charcoal);backdrop-filter:blur(6px)}.page_premiumBadge__PdESw,.page_typeBadge__qeoEd{font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 10px;border-radius:6px}.page_premiumBadge__PdESw{background:linear-gradient(135deg,#d4a055,#a67a2e);color:#fff;box-shadow:0 4px 10px rgba(166,122,46,.3)}.page_lowStockBadge__nM9i0,.page_soldBadge__vUDjG{position:absolute;top:12px;right:12px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 10px;border-radius:6px;z-index:2}.page_soldBadge__vUDjG{background:rgba(20,20,24,.9);color:#fff}.page_lowStockBadge__nM9i0{background:var(--c-primary);color:#fff;box-shadow:0 4px 10px rgba(192,57,43,.35)}.page_imgBottom__ke6Dp{position:absolute;bottom:12px;left:12px;z-index:2}.page_tagNumber__qi86i{font-size:11px;font-weight:700;letter-spacing:.08em;color:hsla(0,0%,100%,.9);font-family:ui-monospace,Menlo,Consolas,monospace}.page_cardBody__1VwFF{display:flex;flex-direction:column;gap:14px;padding:20px 22px 22px;flex:1}.page_cardTitle__HpeJI{font-family:var(--font-display,inherit);font-size:20px;font-weight:700;color:var(--c-charcoal);margin:0;letter-spacing:-.01em;line-height:1.3}.page_cardMetaRow__Tw1Qa{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--c-gray);flex-wrap:wrap}.page_cardMetaItem__cur5U{display:inline-flex;align-items:center;gap:5px;color:var(--c-charcoal);font-weight:500}.page_cardMetaDot__ouwxC{width:3px;height:3px;border-radius:50%;background:var(--c-gray);opacity:.5}.page_meatChip__yNQK5{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;margin-top:4px;border-radius:10px;background:linear-gradient(135deg,#fff7ed,#fef3c7);border:1px solid #fde68a;color:#92400e;font-size:13px;font-weight:600;width:-moz-fit-content;width:fit-content}.page_meatChip__yNQK5 strong{font-weight:700;color:#78350f}.page_meatChipLabel__f2rdc{display:block;font-size:11px;font-weight:500;color:#b45309;letter-spacing:.01em;margin-top:2px}.page_progressBlock__z7xlG{display:flex;flex-direction:column;gap:6px}.page_progressTop___5Hh5{display:flex;justify-content:space-between;align-items:center;font-size:12px}.page_progressLabel__ZIAwo{display:inline-flex;align-items:center;gap:5px;color:var(--c-charcoal);font-weight:600}.page_progressStatus__TPayh{color:var(--c-success);font-weight:700;letter-spacing:.02em}.page_progressStatusSold__z5atM{color:var(--c-error)}.page_progressBar__GFgvd{height:6px;background:var(--c-gray-light);border-radius:999px;overflow:hidden}.page_progressFill__Oyudk{height:100%;background:linear-gradient(90deg,var(--c-primary) 0,var(--c-primary-dark) 100%);border-radius:999px;transition:width .4s ease}.page_progressFillSold__4vBb6{background:linear-gradient(90deg,var(--c-charcoal) 0,#1a1a1a 100%)}.page_cardFooter__7Qvyl{display:flex;align-items:flex-end;justify-content:space-between;padding-top:12px;border-top:1px solid var(--c-border);margin-top:auto}.page_priceBlock__GO7_c{display:flex;flex-direction:column;gap:2px}.page_priceLabel__7GyMw{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-gray);font-weight:600}.page_priceValue__IEQmF{font-family:var(--font-display,inherit);font-size:22px;font-weight:800;color:var(--c-primary);letter-spacing:-.01em;line-height:1}.page_cardCta__cgkS6{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--c-charcoal);padding:8px 14px;border-radius:10px;background:var(--c-gray-light);transition:all .2s ease}.page_card__SBtf8:hover .page_cardCta__cgkS6{background:var(--c-charcoal);color:#fff;gap:10px}@media (max-width:900px){.page_hero__agozQ{padding:28px 16px 24px}.page_heroTitle__8daqd{font-size:clamp(26px,7vw,32px)}.page_heroLead__c_pKt{font-size:13px}.page_heroStats__Irbxl{padding:12px 4px;border-radius:14px}.page_heroStat__K1tRm{padding:0 14px}.page_heroStatVal__xb1D1{font-size:20px}.page_heroStatLabel__e1y3d{font-size:10px}.page_filterBar__d2Dlq{top:56px;z-index:40}.page_filterBarInner__4znW7{max-width:100%;padding:10px 12px;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.page_filterBarInner__4znW7::-webkit-scrollbar{display:none}.page_filterPills__QP4HH{flex-wrap:nowrap;gap:6px}.page_filterPill__4quWm{font-size:12px;padding:6px 13px;white-space:nowrap;flex-shrink:0}.page_filterMeta__ucOJV{display:none}.page_gridSection__18vPd{max-width:100%;padding:16px 12px 24px}.page_card__SBtf8{border-radius:14px}.page_cardImgWrap__bL3MT{aspect-ratio:4/3}.page_cardBody__1VwFF{padding:10px 12px 12px;gap:8px}.page_cardTitle__HpeJI{font-size:14px;line-height:1.25}.page_cardMetaRow__Tw1Qa{font-size:11px;gap:6px}.page_priceLabel__7GyMw{font-size:9.5px;letter-spacing:.08em}.page_priceValue__IEQmF{font-size:16px}.page_cardCta__cgkS6{font-size:10.5px;padding:6px 10px;gap:4px}.page_premiumBadge__PdESw,.page_typeBadge__qeoEd{font-size:9.5px;padding:3px 7px}.page_badgesTopLeft__W5nnj{top:8px;left:8px;gap:4px}.page_lowStockBadge__nM9i0,.page_soldBadge__vUDjG{font-size:9.5px;padding:3px 7px;top:8px;right:8px}.page_cardFooter__7Qvyl{padding-top:8px}.page_tagNumber__qi86i{font-size:10px}}@media (max-width:380px){.page_gridSection__18vPd{padding:12px 8px 24px}.page_grid__YZfQe{gap:8px}.page_cardBody__1VwFF{padding:8px 10px 10px}}