.CampaignProgress_wrap__JEwxc{display:flex;flex-direction:column;gap:6px}.CampaignProgress_head__B3uxz{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:.85rem;color:var(--color-text)}.CampaignProgress_raised__74oHh{font-family:var(--font-heading,"Geologica",sans-serif);font-size:1.05rem;font-weight:700}.CampaignProgress_goal__dR3ZE{color:var(--color-muted)}.CampaignProgress_track__iDnmV{height:10px;background:var(--color-border);border-radius:999px;overflow:hidden}.CampaignProgress_fill__domky{height:100%;background:var(--color-text);border-radius:999px;transition:width .4s ease}.CampaignProgress_pct__r01sQ{font-family:var(--font-heading,"Geologica",sans-serif);font-size:.75rem;font-weight:600;color:var(--color-muted)}.CampaignProgress_panel__zIlmY .CampaignProgress_head__B3uxz{font-size:.92rem}.CampaignProgress_panel__zIlmY .CampaignProgress_raised__74oHh{font-size:1.4rem}.CampaignProgress_panel__zIlmY .CampaignProgress_track__iDnmV{height:14px;background:var(--color-surface);border:1px solid var(--color-border)}.Campaign_page__XWfmL{max-width:1200px;margin:0 auto;padding:32px 24px 72px;display:flex;flex-direction:column;gap:28px}.Campaign_muted__nxgh7{color:var(--color-muted)}.Campaign_muted__nxgh7 a{color:var(--color-text);font-weight:600}.Campaign_crumbs__9ZHIy{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-family:var(--font-heading,"Geologica",sans-serif);font-size:.8rem}.Campaign_crumbs__9ZHIy,.Campaign_crumbs__9ZHIy a{color:var(--color-muted)}.Campaign_crumbs__9ZHIy a:hover{color:var(--color-text)}.Campaign_banner__cAzJb{border-radius:20px;overflow:hidden;aspect-ratio:16/5;background:var(--color-surface);border:1px solid var(--color-border)}.Campaign_banner__cAzJb img{width:100%;height:100%;object-fit:cover;display:block}.Campaign_header__T_sjJ{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;padding:28px;display:flex;flex-wrap:wrap;gap:24px 48px;align-items:flex-start}.Campaign_headerMain__rLkFy{flex:1 1 420px;display:flex;flex-direction:column;gap:14px}.Campaign_eyebrow__YECxr{font-family:var(--font-heading,"Geologica",sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.Campaign_title__2PXfv{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.1;letter-spacing:-.02em;color:var(--color-text)}.Campaign_causeBanner__sO_qx{background:var(--color-text);color:#fff;border-radius:12px;padding:14px 18px;font-family:var(--font-heading,"Geologica",sans-serif);font-size:1.05rem;font-weight:600;line-height:1.45}.Campaign_desc__YgTaw{font-size:1rem;color:var(--color-muted);line-height:1.75}.Campaign_deadlineBox__lPyz7{flex:0 1 300px;background:var(--color-bg);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:6px}.Campaign_deadlineLabel__FizVU{font-size:.85rem;color:var(--color-muted)}.Campaign_deadlineDate__K00HG{font-family:var(--font-heading,"Geologica",sans-serif);font-size:1.6rem;line-height:1.2;color:var(--color-text)}.Campaign_deadlineLeft__ok0lg{font-family:var(--font-heading,"Geologica",sans-serif);font-size:.82rem;font-weight:600}.Campaign_goalBlock__jkhVk{margin-top:12px;padding-top:14px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:8px}.Campaign_notice__Z2Yqv{border:1.5px dashed var(--color-muted);border-radius:14px;padding:20px 24px;color:var(--color-muted);text-align:center}.Campaign_steps__9rbLu{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.Campaign_step__RiJ8z{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:16px 20px;display:flex;flex-direction:column;gap:6px;font-size:.95rem;line-height:1.5}.Campaign_stepNum__9qGq6{font-family:var(--font-heading,"Geologica",sans-serif);font-size:1.6rem;font-weight:800;color:var(--color-border);line-height:1}.Campaign_productsSection__nAgqp{display:flex;flex-direction:column;gap:18px}.Campaign_sectionTitle__u1Tuh{font-size:clamp(1.4rem,2.6vw,1.8rem);letter-spacing:-.02em;color:var(--color-text)}.Campaign_grid__czZnk{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.Campaign_card__2eyN2{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:16px;overflow:hidden;background:var(--color-surface);text-decoration:none;color:inherit;transition:transform .18s,box-shadow .18s}.Campaign_card__2eyN2:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.Campaign_thumb__vhMbH{height:180px;background:var(--color-bg);overflow:hidden}.Campaign_thumb__vhMbH img{width:100%;height:100%;object-fit:cover;display:block}.Campaign_thumbPlaceholder__LARO_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-border)}.Campaign_cardInfo__p3vM4{padding:14px 16px 18px;display:flex;flex-direction:column;gap:4px}.Campaign_cardCat___XN0e{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--color-muted)}.Campaign_cardName__pfcVV{font-weight:700;font-size:.95rem;color:var(--color-text)}.Campaign_cardPrice__XoJFD{font-family:var(--font-heading,"Geologica",sans-serif);font-size:.9rem;font-weight:600;margin-top:2px}.Campaign_cardFrom__1zqDl{font-size:.72rem;color:var(--color-muted);font-weight:500}@media (max-width:640px){.Campaign_page__XWfmL{padding:24px 16px 56px;gap:22px}.Campaign_header__T_sjJ{padding:20px}.Campaign_deadlineBox__lPyz7{flex:1 1 100%}.Campaign_grid__czZnk{grid-template-columns:repeat(2,1fr);gap:12px}.Campaign_thumb__vhMbH{height:140px}}.Campaign_thumb__vhMbH{position:relative}.Campaign_endsSoon__ZpOuV{color:#dc2626}.Campaign_countdown__OtSHR{font-family:var(--font-heading,"Geologica",sans-serif);font-size:.92rem;font-weight:800;color:#dc2626}.Campaign_headerActions__iSv7D{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.Campaign_smallBtn__24nu7{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);font-family:var(--font-heading,"Geologica",sans-serif);font-size:.82rem;font-weight:600;cursor:pointer}.Campaign_smallBtn__24nu7:hover{border-color:#111}@keyframes Campaign_shimmer__gKJig{0%{background-position:-600px 0}to{background-position:600px 0}}.Campaign_skel__v_AbN{border-radius:16px;background:linear-gradient(90deg,#e8e8e8 25%,#f2f2f2 50%,#e8e8e8 75%);background-size:1200px 100%;animation:Campaign_shimmer__gKJig 1.5s linear infinite}.Campaign_skelCrumbs__33U_y{height:14px;width:220px;border-radius:6px}.Campaign_skelHeader__V2mdJ{height:220px}.Campaign_skelCard__R52Bm{height:250px}