.WordpressLeadForm-module-scss-module__ayqApa__form{gap:12px;display:grid}.WordpressLeadForm-module-scss-module__ayqApa__row{gap:6px;display:grid}.WordpressLeadForm-module-scss-module__ayqApa__row label{font-size:.9rem;font-weight:600}.WordpressLeadForm-module-scss-module__ayqApa__row input,.WordpressLeadForm-module-scss-module__ayqApa__row textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px 12px;font-size:.95rem}.WordpressLeadForm-module-scss-module__ayqApa__actions{align-items:center;gap:10px;display:flex}.WordpressLeadForm-module-scss-module__ayqApa__button{cursor:pointer;color:#fff;background:#111827;border:0;border-radius:8px;padding:10px 16px;font-weight:600}.WordpressLeadForm-module-scss-module__ayqApa__button:disabled{opacity:.7;cursor:not-allowed}.WordpressLeadForm-module-scss-module__ayqApa__success{color:#0f5132;background:#e8f7ec;border-radius:8px;padding:12px}.WordpressLeadForm-module-scss-module__ayqApa__error{color:#b42318;font-size:.9rem}
.ProviderConfigError-module-scss-module__wvdYsa__error{color:#7a271a;background:#fff3f2;border:1px solid #f1b5b0;border-radius:10px;padding:14px;font-size:.95rem}
.RegistrationLeadForm-module-scss-module__lMLumq__form{gap:20px;display:grid}.RegistrationLeadForm-module-scss-module__lMLumq__sectionViewport{position:relative}.RegistrationLeadForm-module-scss-module__lMLumq__section{background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #e5e7eb;border-radius:16px;gap:12px;padding:20px;display:grid}.RegistrationLeadForm-module-scss-module__lMLumq__sectionTitle{color:var(--color-primary);margin:0;font-size:1.1rem}.RegistrationLeadForm-module-scss-module__lMLumq__row{gap:6px;display:grid}.RegistrationLeadForm-module-scss-module__lMLumq__twoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.RegistrationLeadForm-module-scss-module__lMLumq__twoColumn{grid-template-columns:1fr}}.RegistrationLeadForm-module-scss-module__lMLumq__row label,.RegistrationLeadForm-module-scss-module__lMLumq__fieldLabel{font-size:.9rem;font-weight:600}.RegistrationLeadForm-module-scss-module__lMLumq__requiredMark{color:#b42318;margin-left:4px}.RegistrationLeadForm-module-scss-module__lMLumq__row input,.RegistrationLeadForm-module-scss-module__lMLumq__row textarea,.RegistrationLeadForm-module-scss-module__lMLumq__row select{background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px 12px;font-size:.95rem}.RegistrationLeadForm-module-scss-module__lMLumq__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.RegistrationLeadForm-module-scss-module__lMLumq__button{cursor:pointer;color:#fff;background:#111827;border:0;border-radius:8px;padding:10px 16px;font-weight:600}.RegistrationLeadForm-module-scss-module__lMLumq__secondaryButton{color:#111827;background:#e5e7eb}.RegistrationLeadForm-module-scss-module__lMLumq__button:disabled{opacity:.7;cursor:not-allowed}.RegistrationLeadForm-module-scss-module__lMLumq__success{color:#0f5132;background:#e8f7ec;border-radius:8px;padding:12px}.RegistrationLeadForm-module-scss-module__lMLumq__error{color:#b42318;background:#fef3f2;border-radius:8px;padding:12px;font-size:.9rem}.RegistrationLeadForm-module-scss-module__lMLumq__inlineError{color:#b42318;margin:0;font-size:.85rem}.RegistrationLeadForm-module-scss-module__lMLumq__metaText{color:var(--color-text);margin:0;font-size:.9rem}.RegistrationLeadForm-module-scss-module__lMLumq__checkboxGroup{background:#fff;border:1px solid #d1d5db;border-radius:8px;gap:8px;padding:12px;display:grid}.RegistrationLeadForm-module-scss-module__lMLumq__checkboxOption{align-items:center;gap:8px;font-size:.95rem;font-weight:400;display:flex}.RegistrationLeadForm-module-scss-module__lMLumq__checkboxOption input{width:auto;margin:0}
.CustomCursor-module-scss-module__4aVrrG__customCursor{opacity:1;mix-blend-mode:difference;z-index:5000;pointer-events:none;background-color:#fff;border-radius:50%;width:48px;height:48px;position:fixed}@media (hover:none){.CustomCursor-module-scss-module__4aVrrG__customCursor{display:none}}
.ProductListingPage-module-scss-module__M-c3nW__page{padding:48px 0}.ProductListingPage-module-scss-module__M-c3nW__page h2{color:var(--color-light-text),var(--color-navy);margin-top:0;font-size:2rem}@media (max-width:900px){.ProductListingPage-module-scss-module__M-c3nW__page .ProductListingPage-module-scss-module__M-c3nW__eventSidebar{display:none}}.ProductListingPage-module-scss-module__M-c3nW__eventPage{gap:48px;display:flex}.ProductListingPage-module-scss-module__M-c3nW__eventSidebar{flex-shrink:0;width:20%}.ProductListingPage-module-scss-module__M-c3nW__eventListing{flex-grow:1}.ProductListingPage-module-scss-module__M-c3nW__skeletonResults{margin-top:24px;display:block}.ProductListingPage-module-scss-module__M-c3nW__skeletonResults>*{margin-bottom:12px}
.ProductListing-module-scss-module__0UC6Eq__productList{grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1200px){.ProductListing-module-scss-module__0UC6Eq__productList{grid-template-columns:1fr 1fr 1fr}}@media (max-width:700px){.ProductListing-module-scss-module__0UC6Eq__productList{grid-template-columns:1fr 1fr}}
.ProductItem-module-scss-module__vZOmHW__product{text-align:center;flex-direction:column;justify-items:center;padding-bottom:24px;text-decoration:none;transition:box-shadow .2s;display:flex}@media (max-width:700px){.ProductItem-module-scss-module__vZOmHW__product{padding-bottom:8px}}.ProductItem-module-scss-module__vZOmHW__product:hover{box-shadow:var(--shadow-sharp)}.ProductItem-module-scss-module__vZOmHW__productMedia{aspect-ratio:1;width:100%;height:auto;position:relative}.ProductItem-module-scss-module__vZOmHW__productImage{object-fit:contain}.ProductItem-module-scss-module__vZOmHW__productTitle{text-align:center;color:var(--color-text);text-decoration:none}@media (max-width:700px){.ProductItem-module-scss-module__vZOmHW__productTitle{font-size:.9rem}}
