.wedding-inquiry img{max-width:100%}.wedding-inquiry .form__message{align-items:flex-start}.wedding-inquiry .icon-success{margin-top:.2rem}.wedding-inquiry .field,.wedding-inquiry .select{margin-bottom:1.5rem}@media screen and (min-width:750px){.wedding-inquiry .field,.wedding-inquiry .select{margin-bottom:2rem}}.wedding-inquiry__consent{font-size:1.2rem;color:rgba(var(--color-foreground),.5);line-height:1.5;margin:1.5rem 0 0}.wedding-inquiry__consent a{color:rgba(var(--color-foreground),.6);text-decoration:underline;text-underline-offset:.2em}.wedding-inquiry__consent a:hover{color:rgb(var(--color-foreground))}.wedding-inquiry__button{margin-top:3rem}@media screen and (min-width:750px){.wedding-inquiry__button{margin-top:4rem}}@media screen and (min-width:750px){.wedding-inquiry__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.wedding-inquiry__extended{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.08)}.wedding-inquiry__extended-heading{font-size:1.4rem;font-weight:600;margin-bottom:1.5rem;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.wedding-inquiry__extended-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.wedding-inquiry__checkbox-fieldset{border:none;padding:0;margin:0 0 1.5rem}@media screen and (min-width:750px){.wedding-inquiry__checkbox-fieldset{margin-bottom:2rem}}.wedding-inquiry__checkbox-fieldset legend{font-size:1.2rem;letter-spacing:.07rem;line-height:calc(1 + .2 / var(--font-body-scale));color:rgba(var(--color-foreground),.75);margin-bottom:1rem;padding:0}.wedding-inquiry__checkbox-group{display:flex;flex-direction:column;gap:.8rem}.wedding-inquiry__checkbox-label{display:flex;align-items:center;gap:.8rem;cursor:pointer;font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground))}.wedding-inquiry__checkbox-label input[type=checkbox]{width:1.8rem;height:1.8rem;border-radius:.4rem;border:1px solid rgba(var(--color-foreground),.55);accent-color:rgb(var(--color-foreground));cursor:pointer;flex-shrink:0}.wedding-inquiry__vision{margin-top:0}.wedding-inquiry .field--error .field__input,.wedding-inquiry .select--error .field__input{border-color:#cc1f1f}.wedding-inquiry__field-error{display:block;margin-top:.4rem;color:#cc1f1f;font-size:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-wedding-inquiry-form.css.map */
