.page_container__aatzZ{max-width:1200px;padding:0;min-height:100vh;display:flex;flex-direction:column;gap:40px;margin:20px auto 0}.page_eventHeader__72Cil{background-color:var(--primary-base-white);padding:24px;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.page_eventContent__BoOiL{display:flex;gap:100px}.page_mobileLayout__0s76y{display:none}.page_desktopLayout__lDXNt{display:block}.page_mobileTopSection__rjN6C{display:flex;flex-direction:row;gap:16px;margin-bottom:0;align-items:flex-start}.page_mobileTopLeft__TSV0W{display:flex;flex-direction:column;gap:8px;flex:1 1}.page_mobileTopRight__w_Ot7{display:flex;flex-direction:column;align-items:flex-end}.page_eventDetails__ESNJH,.page_mobileBottomSection__Sja7N{display:flex;flex-direction:column;gap:16px}.page_eventTitle__CSC__{font-size:var(--font-size-32);font-weight:var(--font-weight-bold);color:var(--primary-base-black);margin:0;line-height:1.2}.page_circularPassBadge__URprs{display:flex;padding:8px 16px;justify-content:center;align-items:center;border-radius:100px;background:var(--primary-blue-50);border:1px solid var(--primary-blue-500);overflow:hidden;text-overflow:ellipsis;width:-moz-fit-content;width:fit-content}.page_circularPassBadgeImage__bPe7z{margin-top:-2px;margin-right:-4px}.page_circularPassBadgeText__cljvK{color:var(--primary-gray-600);font-family:var(--font-quattrocento-sans);font-size:var(--font-size-24);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);text-wrap:nowrap}.page_pendingCircularityBadge__yC96f{display:flex;padding:8px 16px;justify-content:center;align-items:center;border-radius:100px;background:var(--primary-gray-100);border:1px solid var(--primary-gray-300);overflow:hidden;text-overflow:ellipsis;width:-moz-fit-content;width:fit-content}.page_pendingCircularityBadgeImage__E5Y7Q{margin-top:-2px;margin-right:-4px;filter:brightness(0) saturate(100%) invert(50%) sepia(0) saturate(0) hue-rotate(0deg) brightness(.6)}.page_pendingCircularityBadgeText__CnU7F{color:var(--primary-gray-600);font-family:var(--font-quattrocento-sans);font-size:var(--font-size-24);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);text-wrap:nowrap}.page_eventInfoGrid__AOR0S{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.page_eventInfoColumn__vF3pD{display:flex;flex-direction:column;gap:16px}.page_infoItem__kngJ0{display:flex;align-items:flex-start;gap:.75rem;font-size:var(--font-size-18);color:var(--primary-gray-700);line-height:1.5;font-family:var(--font-quattrocento-sans)}.page_infoLabel__LgNiB{font-weight:var(--font-weight-semibold)}.page_infoIcon__ge68u{width:20px;height:20px;color:var(--primary-gray-600);flex-shrink:0;margin-top:2px}.page_eventDescription__EF2K7 p{color:var(--primary-gray-700);line-height:var(--line-height-body);font-size:var(--font-size-18);font-family:var(--font-quattrocento-sans);margin:0}.page_descriptionDivider__C_68u{height:1px;background-color:var(--primary-gray-200);margin:0}.page_eventVisuals__w_OUx{gap:24px;max-width:376px}.page_eventCircularSection__zaCyY,.page_eventVisuals__w_OUx{display:flex;flex-direction:column;align-items:flex-start;width:100%}.page_eventCircularSection__zaCyY{max-width:437px}.page_eventInfoSingleColumn__mc62l{display:flex;flex-direction:column;gap:16px}.page_eventHeaderSection__tY70r{display:flex;align-items:flex-start;gap:24px;margin-bottom:16px}.page_eventTitleSection__4vatQ{display:flex;flex-direction:column;gap:16px;flex:1 1}.page_circularPassStamp__UbcNI{display:flex;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:.5px solid var(--primary-blue-500);background:var(--primary-blue-50);flex-shrink:0}.page_circularPassStampImage__ruNye{width:100%;height:100%;object-fit:contain}.page_circularSectionHeader__W9Ers{display:flex;gap:24px;align-items:flex-start;width:100%}.page_circularSectionContent__J5N_D{display:flex;flex-direction:column;gap:8px;flex:1 1}.page_refreshIcon__fRWUJ{color:var(--primary-blue-700)}.page_refreshIcon__fRWUJ,.page_refreshIcon__fRWUJ>svg{width:24px;height:24px;stroke-width:1px}.page_environmental_impact_container__677Pn{display:flex;gap:24px;width:100%;margin-top:16px}.page_environmental_impact_card_desktop__39sLm{display:flex;padding:12px;align-items:flex-start;justify-content:space-between;gap:16px;flex:1 0;border-radius:8px;background:var(--primary-base-white)}.page_environmental_impact_card_desktop__39sLm.page_waste__xEtL5{border:1px solid var(--primary-green-500)}.page_environmental_impact_card_desktop__39sLm.page_co2__V_lbV{border:1px solid var(--primary-blue-500)}.page_environmental_impact_card_content__A9dAD{display:flex;flex-direction:column;gap:8px;flex:1 1;align-items:flex-start}.page_environmental_impact_card_title__u1x_T{color:var(--primary-base-black);font-family:var(--font-quattrocento-sans);font-size:18px;font-style:normal;font-weight:700;line-height:150%;margin:0}.page_environmental_impact_card_icon__s6Zxj{display:flex;width:46px;height:46px;justify-content:center;align-items:center;border-radius:50%;flex-shrink:0}.page_environmental_impact_card_icon__s6Zxj.page_waste__xEtL5{border:1px solid var(--primary-green-900);background:var(--primary-green-50);color:var(--primary-green-900)}.page_environmental_impact_card_icon__s6Zxj.page_co2__V_lbV{border:1px solid var(--primary-blue-900);background:var(--primary-blue-50);color:var(--primary-blue-900)}.page_environmental_impact_card_value__F2CYw{color:var(--primary-base-black);font-family:var(--font-montserrat);font-size:24px;font-style:normal;font-weight:700;margin:0}.page_environmental_impact_card_mobile__bg21f{display:flex;padding:12px;flex-direction:column;align-items:stretch;flex:1 0;max-width:220px;border-radius:8px;background:var(--primary-base-white)}.page_environmental_impact_card_mobile__bg21f.page_waste__xEtL5{border:1px solid var(--primary-green-500)}.page_environmental_impact_card_mobile__bg21f.page_co2__V_lbV{border:1px solid var(--primary-blue-500)}.page_environmental_impact_card_value_row__eCXje{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;width:100%}@media (min-width:769px){.page_environmental_impact_card_mobile__bg21f{display:none!important}}.page_refreshIconContainer__7bvLD{display:flex;width:46px;height:46px;padding:10.217px;justify-content:center;align-items:center;gap:10.217px;border-radius:102.174px;border:1.022px solid var(--primary-blue-700);background:var(--primary-blue-50);flex-shrink:0}.page_eventImage__n3vXj{width:100%}.page_eventImage__n3vXj>img{width:100%;height:100%;object-fit:cover;max-width:376px;max-height:178px;border-radius:8px}.page_starIcon__yW0Oi{width:20px;height:20px;color:var(--primary-base-black)}.page_circularSection__ae6BR{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;background-color:var(--primary-blue-50);border-radius:8px;width:100%;max-width:100%}.page_circularTitle__WC03i{color:var(--primary-base-black);font-family:var(--font-quattrocento-sans);font-size:var(--font-size-20);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);margin:0}.page_circularPercentage__WRkMv{font-family:var(--font-montserrat);font-size:var(--font-size-32);font-weight:700}.page_circularProgressContainer__lUXlL{width:100%;height:8px;background-color:var(--primary-gray-200);border-radius:4px;overflow:hidden}.page_circularProgressBar__4f6S3{height:100%;background-color:var(--primary-blue-500);border-radius:4px;transition:width .3s ease}.page_circularDescription__4aJcn{color:var(--primary-base-black);font-family:var(--font-quattrocento-sans);font-size:var(--font-size-16);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-body);margin:0}.page_pendingCircularSection__ZflG4{display:flex;flex-direction:column;align-items:flex-start;padding:16px;background-color:var(--primary-gray-200);border-radius:8px;width:100%;max-width:100%}.page_pendingCircularTitle__NJima{font-size:20px;font-weight:var(--font-weight-semibold)}.page_pendingCircularDescription__9QWqm,.page_pendingCircularTitle__NJima{color:var(--primary-gray-500);font-family:var(--font-quattrocento-sans);font-style:normal;line-height:var(--line-height-body);margin:0}.page_pendingCircularDescription__9QWqm{font-size:18px;font-weight:var(--font-weight-regular)}@media (max-width:768px){.page_mobileLayout__0s76y{display:block}.page_desktopLayout__lDXNt{display:none}.page_eventContent__BoOiL{display:flex;flex-direction:column;gap:16px}.page_eventHeader__72Cil{padding:24px}.page_eventTitle__CSC__{font-size:var(--font-size-28)}.page_eventInfoColumn__vF3pD{gap:8px}.page_infoItem__kngJ0{font-size:var(--font-size-14)}.page_infoIcon__ge68u{width:16px;height:16px}.page_eventInfoGrid__AOR0S{grid-template-columns:1fr;gap:8px}.page_eventImage__n3vXj{width:114px;height:78px;max-height:550px;align-self:center}.page_eventDescription__EF2K7 p{font-size:var(--font-size-14)}.page_circularPercentage__WRkMv{font-size:var(--font-size-18)}.page_circularDescription__4aJcn,.page_circularTitle__WC03i{font-size:var(--font-size-12)}.page_circularPassBadge__URprs,.page_pendingCircularityBadge__yC96f{padding:2px 12px 2px 4px}.page_circularPassBadgeText__cljvK,.page_pendingCircularityBadgeText__CnU7F{font-size:var(--font-size-14)}.page_productsGrid__7kH5J{grid-template-columns:1fr}.page_footerContent__O4hWw{flex-direction:column;gap:2rem;text-align:center}.page_poweredBySection___IjLP{text-align:center}.page_environmental_impact_card_desktop__39sLm{display:none!important}.page_environmental_impact_card_mobile__bg21f{display:flex!important}.page_environmental_impact_container__677Pn{gap:12px}.page_environmental_impact_card_mobile__bg21f{padding:12px;flex-direction:column;align-items:stretch;max-width:none}.page_environmental_impact_card_mobile__bg21f .page_environmental_impact_card_content__A9dAD{gap:4px}.page_environmental_impact_card_icon__s6Zxj{width:26px;height:26px}.page_environmental_impact_card_icon__s6Zxj svg{width:16px;height:16px}.page_environmental_impact_card_title__u1x_T{font-size:var(--font-size-14)}.page_environmental_impact_card_value__F2CYw{font-size:var(--font-size-16)}.page_environmental_impact_card_mobile__bg21f.page_co2__V_lbV .page_environmental_impact_card_value__F2CYw{font-size:13px;white-space:nowrap}}