.EventProductsSection_productsSection___BFIz{background-color:var(--primary-base-white);padding:24px;margin-bottom:2rem;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.EventProductsSection_sectionHeader___Gova{margin-bottom:2rem}.EventProductsSection_sectionHeader___Gova h2{font-size:var(--font-size-24);font-weight:var(--font-weight-bold);color:var(--primary-base-black);margin-bottom:1rem;font-family:var(--font-quattrocento-sans)}.EventProductsSection_sectionHeader___Gova p{color:var(--primary-gray-600);line-height:var(--line-height-body);font-size:var(--font-size-16);font-family:var(--font-quattrocento-sans)}.EventProductsSection_productsSummary__kF7sb{margin-bottom:24px}.EventProductsSection_productsSummary__kF7sb h3{font-size:var(--font-size-20);font-weight:var(--font-weight-bold);color:var(--primary-base-black);margin-bottom:.5rem;font-family:var(--font-quattrocento-sans);display:flex;align-items:center;gap:.5rem}.EventProductsSection_summaryIcon__eFfyn{color:var(--primary-gray-600)}.EventProductsSection_productsSummary__kF7sb p{color:var(--primary-gray-600);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);margin-bottom:.25rem;font-family:var(--font-quattrocento-sans)}.EventProductsSection_boldNumber__b_Ahs{font-weight:var(--font-weight-bold);color:var(--primary-base-black)}.EventProductsSection_tabsContainer__Y_0vC{display:flex;gap:.75rem;margin-bottom:24px;flex-wrap:wrap;justify-content:flex-start}.EventProductsSection_tabButton__mwgGc{padding:.75rem 1.25rem;border:1px solid var(--primary-gray-300);background-color:var(--primary-base-white);color:var(--primary-gray-700);border-radius:8px;font-size:var(--font-size-20);font-weight:var(--font-weight-bold);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center;font-family:var(--font-quattrocento-sans)}.EventProductsSection_tabButton__mwgGc.EventProductsSection_active__Q_PF_,.EventProductsSection_tabButton__mwgGc:hover{background-color:var(--primary-gray-100);border-color:var(--primary-gray-400)}.EventProductsSection_tabButton__mwgGc.EventProductsSection_active__Q_PF_{color:var(--primary-gray-600);font-weight:var(--font-weight-bold)}.EventProductsSection_tabButton__mwgGc.EventProductsSection_active__Q_PF_:hover{background-color:var(--primary-gray-200);border-color:var(--primary-gray-500)}.EventProductsSection_tabIcon__laH89{color:var(--primary-gray-600);display:flex;align-items:center;justify-content:center;width:20px;height:20px}.EventProductsSection_circularPassBadgeText__ogHsp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EventProductsSection_pendingCircularityBadge__w3_Xo{display:flex;padding:2px 12px;justify-content:center;align-items:center;border-radius:100px;background:var(--supporting-yellow-50);border:1px solid var(--supporting-yellow-500);overflow:hidden;text-overflow:ellipsis;width:-moz-fit-content;width:fit-content;margin:8px 0}.EventProductsSection_pendingCircularityBadgeImage__OpLIU{margin-top:-2px;margin-right:-4px}.EventProductsSection_pendingCircularityBadgeText__jPFAQ{color:var(--supporting-yellow-800);font-family:var(--font-quattrocento-sans);font-size:var(--font-size-14);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EventProductsSection_productsGrid__aRYLY{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.EventProductsSection_productCard__qtbF5{border:1px solid var(--primary-gray-200);border-radius:12px;overflow:hidden;width:100%;padding:12px}.EventProductsSection_productCard__qtbF5,.EventProductsSection_productInfo__N2QnM{background-color:var(--primary-base-white);display:flex;flex-direction:row;gap:24px}.EventProductsSection_productInfo__N2QnM{width:416px;flex-shrink:0}.EventProductsSection_productInfoRight__t5LiV{display:flex;flex-direction:column;width:100%;align-items:flex-end;justify-content:flex-end}.EventProductsSection_productDetails__zVGhk{display:flex;flex-direction:column;gap:0;margin-bottom:16px}.EventProductsSection_productTitle__VrLPa{font-size:20px;font-weight:var(--font-weight-bold);color:var(--primary-base-black);font-family:var(--font-montserrat);margin:0;line-height:150%;word-wrap:break-word;overflow-wrap:break-word}.EventProductsSection_circularPassBadge__1R_Av{display:flex;padding:2px 12px;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;margin:8px 0}.EventProductsSection_circularPassBadgeImage__ijAzs{margin-top:-2px;margin-right:-4px}.EventProductsSection_circularPassBadgeText__ogHsp{color:var(--primary-gray-600);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-body)}.EventProductsSection_circularPassBadgeText__ogHsp,.EventProductsSection_productId__aEk9W{font-family:var(--font-quattrocento-sans);font-size:var(--font-size-14);word-wrap:break-word;overflow-wrap:break-word}.EventProductsSection_productId__aEk9W{color:var(--primary-gray-500);font-weight:var(--font-weight-medium)}.EventProductsSection_productQuantity__Kyin8,.EventProductsSection_productSupplier__3VUll,.EventProductsSection_productWaste__ADIBc{font-size:var(--font-size-16);color:var(--primary-gray-600);font-family:var(--font-quattrocento-sans);line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:4px;line-height:150%}.EventProductsSection_productQuantity__Kyin8:last-child,.EventProductsSection_productSupplier__3VUll:last-child,.EventProductsSection_productWaste__ADIBc:last-child{margin-bottom:0}.EventProductsSection_productSupplier__3VUll{margin-top:8px}.EventProductsSection_productQuantity__Kyin8 strong,.EventProductsSection_productSupplier__3VUll strong,.EventProductsSection_productWaste__ADIBc strong{font-weight:var(--font-weight-bold);color:var(--primary-base-black)}.EventProductsSection_productImage__MsRhs{width:212px;height:137px;flex-shrink:0;margin-top:auto}.EventProductsSection_productImage__MsRhs>img{width:100%;height:100%;object-fit:cover;border-radius:8px}.EventProductsSection_productImageLink__zpxYB{width:100%;height:100%;border-radius:8px;overflow:hidden}.EventProductsSection_productImageLink__zpxYB>img{width:100%;height:100%;object-fit:cover;border-radius:8px}.EventProductsSection_productTitleLink__IAuq3>svg{margin-left:4px}.EventProductsSection_productImagePlaceholder__t8HbX{width:366px;height:114px;background-color:var(--primary-gray-50);border-radius:8px;border:1px solid var(--primary-gray-200);display:flex;align-items:center;justify-content:center;color:var(--primary-gray-400);font-size:14px;font-family:var(--font-quattrocento-sans)}.EventProductsSection_productMap__hzgBJ{flex:1 1;min-width:0;height:293px;background-color:var(--primary-gray-50);border-radius:20px}.EventProductsSection_mapPlaceholder__bVcJp{position:relative;height:100%;background-color:var(--primary-gray-50);border-radius:20px}.EventProductsSection_mapPins__BtMt0{width:100%;height:100%;background-color:var(--primary-gray-100);border-radius:20px;display:flex;align-items:center;justify-content:center;color:var(--primary-gray-600);font-size:var(--font-size-16);font-family:var(--font-quattrocento-sans);font-weight:var(--font-weight-medium);text-align:center;padding:1rem}.EventProductsSection_mapPlaceholder__bVcJp>div{border-radius:20px;overflow:hidden}.EventProductsSection_mapPlaceholder__bVcJp [class*=resetButton]{display:none}.EventProductsSection_mapPlaceholder__bVcJp [class*=maplibregl-ctrl-attrib]{bottom:60px;display:none}.EventProductsSection_mapPlaceholder__bVcJp button,.EventProductsSection_recoveryButton__L_If2{position:absolute;bottom:12px;right:12px;z-index:10}.EventProductsSection_recoveryButton__L_If2:hover{background-color:var(--primary-blue-600)}.EventProductsSection_noProducts__2wdjt{grid-column:1/-1;text-align:center;padding:3rem;color:var(--primary-gray-500);font-size:var(--font-size-16);font-family:var(--font-quattrocento-sans)}.EventProductsSection_productEnvironmentalCards__IgEaY{display:flex;flex-direction:column;gap:12px;width:100%}.EventProductsSection_productEnvironmentalCard__hdxO2{display:flex;padding:12px 16px;justify-content:space-between;align-items:center;border-radius:8px;background:var(--primary-base-white);width:100%;height:97px}.EventProductsSection_productEnvironmentalCard__hdxO2.EventProductsSection_waste__uApLw{border:1px solid var(--primary-green-500)}.EventProductsSection_productEnvironmentalCard__hdxO2.EventProductsSection_co2__lce_J{border:1px solid var(--primary-blue-500)}.EventProductsSection_productEnvironmentalCardContent__aQycX{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 1}.EventProductsSection_productEnvironmentalCardTitle__h0JMo{color:var(--primary-base-black);font-family:var(--font-quattrocento-sans);font-size:20px;font-style:normal;font-weight:700;line-height:20px;margin:0;line-height:150%}.EventProductsSection_productEnvironmentalCardValue__1XJA7{color:var(--primary-base-black);font-family:var(--font-quattrocento-sans);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;line-height:150%}.EventProductsSection_productEnvironmentalCardIcon__HtDQ4.EventProductsSection_waste__uApLw{color:var(--primary-green-500)}.EventProductsSection_productEnvironmentalCardIcon__HtDQ4.EventProductsSection_co2__lce_J{color:var(--primary-blue-500)}@media (max-width:768px){.EventProductsSection_productsSection___BFIz{padding:24px}.EventProductsSection_sectionHeader___Gova h2{font-size:var(--font-size-20)}.EventProductsSection_sectionHeader___Gova p{font-size:var(--font-size-14)}.EventProductsSection_tabsContainer__Y_0vC{gap:.5rem;justify-content:flex-start;overflow-x:auto;padding-bottom:24px;-webkit-overflow-scrolling:touch}.EventProductsSection_tabButton__mwgGc{padding:.5rem 1rem;font-size:var(--font-size-16);min-width:100px;white-space:nowrap;flex-shrink:0}.EventProductsSection_tabIcon__laH89{width:18px;height:18px}.EventProductsSection_productsGrid__aRYLY{grid-template-columns:1fr;gap:1rem}.EventProductsSection_productCard__qtbF5{flex-direction:column;padding:8px;gap:0}.EventProductsSection_productInfo__N2QnM{padding:1rem;max-width:none;width:100%;display:flex;flex-direction:row;gap:1rem;flex:none}.EventProductsSection_productQuantity__Kyin8,.EventProductsSection_productSupplier__3VUll,.EventProductsSection_productTitle__VrLPa,.EventProductsSection_productWaste__ADIBc{line-height:130%;margin:0}.EventProductsSection_productDetails__zVGhk{flex:1 1;margin:0}.EventProductsSection_productTitle__VrLPa{font-size:14px;font-family:var(--font-montserrat)}.EventProductsSection_productQuantity__Kyin8,.EventProductsSection_productSupplier__3VUll,.EventProductsSection_productWaste__ADIBc{font-size:14px;font-family:var(--font-quattrocento-sans)}.EventProductsSection_productImage__MsRhs,.EventProductsSection_productImage__MsRhs>img{max-width:134px;width:100%;height:120px;flex-shrink:1}.EventProductsSection_productImageLink__zpxYB>img{max-height:120px}.EventProductsSection_productMap__hzgBJ{width:100%;height:143px}.EventProductsSection_mapPlaceholder__bVcJp{min-height:200px}.EventProductsSection_circularPassBadge__1R_Av,.EventProductsSection_pendingCircularityBadge__w3_Xo{padding:2px 12px}.EventProductsSection_circularPassBadgeText__ogHsp,.EventProductsSection_pendingCircularityBadgeText__jPFAQ{font-size:var(--font-size-14)}.EventProductsSection_productEnvironmentalCards__IgEaY{gap:8px}.EventProductsSection_productEnvironmentalCard__hdxO2{padding:10px}.EventProductsSection_productEnvironmentalCardTitle__h0JMo{font-size:12px;line-height:18px}.EventProductsSection_productEnvironmentalCardValue__1XJA7{font-size:14px;line-height:20px}.EventProductsSection_productEnvironmentalCardIcon__HtDQ4{width:28px;height:28px}}@media (max-width:480px){.EventProductsSection_tabsContainer__Y_0vC{gap:.25rem}.EventProductsSection_tabButton__mwgGc{padding:.5rem .75rem;min-width:80px;font-size:var(--font-size-14)}.EventProductsSection_tabIcon__laH89{width:16px;height:16px}}