.mc-form-validation__error,.mc-form-validation__location-status{display:block;margin-top:.35rem;color:currentColor;font-size:.8125rem;line-height:1.35}.mc-form-validation__error{color:#a32121}.mc-form-validation__location-status{opacity:.72}[aria-invalid=true]{border-color:currentColor}.mc-business__consent,.mc-wedding__consent,.mc-professionals__consent,.mc-careers__consent{--mc-consent-ink: #171714;display:grid!important;grid-template-columns:2rem minmax(0,1fr)!important;align-items:start;gap:.75rem;min-height:2.75rem;padding:.625rem 0;cursor:pointer}.mc-business__consent input[type=checkbox],.mc-wedding__consent input[type=checkbox],.mc-professionals__consent input[type=checkbox],.mc-careers__consent input[type=checkbox]{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:grid;place-content:center;width:1.25rem!important;height:1.25rem;min-width:1.25rem;margin:.125rem 0 0!important;padding:0!important;border:1.5px solid var(--mc-consent-ink)!important;border-radius:.1875rem!important;background:transparent!important;box-shadow:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.mc-business__consent input[type=checkbox]:after,.mc-wedding__consent input[type=checkbox]:after,.mc-professionals__consent input[type=checkbox]:after,.mc-careers__consent input[type=checkbox]:after{content:"";width:.3125rem;height:.5625rem;border:solid #fff;border-width:0 .125rem .125rem 0;opacity:0;transform:rotate(45deg) scale(.55);transition:opacity .18s ease,transform .18s ease}.mc-business__consent:hover input[type=checkbox]:not(:checked),.mc-wedding__consent:hover input[type=checkbox]:not(:checked),.mc-professionals__consent:hover input[type=checkbox]:not(:checked),.mc-careers__consent:hover input[type=checkbox]:not(:checked){background:color-mix(in srgb,currentColor 8%,transparent)!important}.mc-business__consent input[type=checkbox]:checked,.mc-wedding__consent input[type=checkbox]:checked,.mc-professionals__consent input[type=checkbox]:checked,.mc-careers__consent input[type=checkbox]:checked{background:var(--mc-consent-ink)!important}.mc-business__consent input[type=checkbox]:checked:after,.mc-wedding__consent input[type=checkbox]:checked:after,.mc-professionals__consent input[type=checkbox]:checked:after,.mc-careers__consent input[type=checkbox]:checked:after{opacity:1;transform:rotate(45deg) scale(1)}.mc-business__consent input[type=checkbox]:focus-visible,.mc-wedding__consent input[type=checkbox]:focus-visible,.mc-professionals__consent input[type=checkbox]:focus-visible,.mc-careers__consent input[type=checkbox]:focus-visible{outline:2px solid var(--mc-consent-ink);outline-offset:3px}.mc-business__consent:has(input[type=checkbox][aria-invalid=true]),.mc-wedding__consent:has(input[type=checkbox][aria-invalid=true]),.mc-professionals__consent:has(input[type=checkbox][aria-invalid=true]),.mc-careers__consent:has(input[type=checkbox][aria-invalid=true]){--mc-consent-ink: #a32121}.mc-business__consent .mc-form-validation__error,.mc-wedding__consent .mc-form-validation__error,.mc-professionals__consent .mc-form-validation__error,.mc-careers__consent .mc-form-validation__error{grid-column:1 / -1;margin-top:0}.mc-business__consent,.mc-wedding__consent,.mc-professionals__consent,.mc-careers__consent{grid-template-areas:"control copy" "error error"}.mc-business__consent input[type=checkbox],.mc-wedding__consent input[type=checkbox],.mc-professionals__consent input[type=checkbox],.mc-careers__consent input[type=checkbox]{grid-area:control}.mc-business__consent>span,.mc-wedding__consent>span,.mc-professionals__consent>span,.mc-careers__consent>span{grid-area:copy}.mc-business__consent .mc-form-validation__error,.mc-wedding__consent .mc-form-validation__error,.mc-professionals__consent .mc-form-validation__error,.mc-careers__consent .mc-form-validation__error{grid-area:error}.mc-business__consent a,.mc-wedding__consent a,.mc-professionals__consent a,.mc-careers__consent a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.mc-business__consent a:focus-visible,.mc-wedding__consent a:focus-visible,.mc-professionals__consent a:focus-visible,.mc-careers__consent a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mc-form-validation.css.map */
