.ms-contact-form__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:0 1.6rem}.ms-contact-form__field-wrap{min-width:0}.ms-contact-form__field-wrap--cols-12{grid-column:span 12}.ms-contact-form__field-wrap--cols-6{grid-column:span 6}.ms-contact-form__field-wrap--cols-4{grid-column:span 4}@media screen and (max-width:749px){.ms-contact-form__field-wrap--cols-12,.ms-contact-form__field-wrap--cols-6,.ms-contact-form__field-wrap--cols-4{grid-column:span 12}}.ms-field--has-label .field__input::placeholder,.ms-field--has-label .text-area.field__input::placeholder{color:transparent}.ms-field--has-label .field__input:focus::placeholder,.ms-field--has-label .text-area.field__input:focus::placeholder{color:rgba(var(--color-foreground),.5)}.ms-field--external-label__label{display:block;margin-bottom:.6rem;letter-spacing:.04rem;color:rgba(var(--color-foreground),.75)}.ms-field--external .field__input,.ms-field--external .text-area.field__input{padding-top:1.5rem;padding-bottom:1.5rem}.ms-field--external .field__label{display:none}.ms-field--placeholder-only .field__input,.ms-field--placeholder-only .text-area.field__input{padding-top:1.5rem;padding-bottom:1.5rem}.ms-field--placeholder-only .field__label{display:none}.ms-field--placeholder-only .field__input::placeholder,.ms-field--placeholder-only .text-area.field__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.6)}.ms-contact-form__select-wrap{width:100%}.ms-contact-form__select-label{display:block;font-size:1.2rem;letter-spacing:.1rem;margin-bottom:.6rem}.ms-contact-form__select-wrap .select{position:relative}.ms-contact-form__select-wrap .select__select{width:100%;padding-right:4rem;appearance:none;-webkit-appearance:none}.ms-contact-form__select-wrap .ms-select-caret{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);pointer-events:none;width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center}.ms-contact-form__button--left{display:flex;justify-content:flex-start}.ms-contact-form__button--center{display:flex;justify-content:center}.ms-contact-form__button--right{display:flex;justify-content:flex-end}.ms-contact-form__button--full .button,.ms-contact-form__button--full .button--pill{width:100%;justify-content:center}.ms-contact-form__fieldset{border:none;padding:0;margin:0;width:100%}.ms-contact-form__fieldset-legend{font-size:1.2rem;letter-spacing:.1rem;margin-bottom:1rem;display:block;width:100%}.ms-contact-form__options{display:flex;gap:1rem 2rem}.ms-contact-form__options--vertical{flex-direction:column}.ms-contact-form__options--inline{flex-direction:row;flex-wrap:wrap}.ms-contact-form__option-label{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;line-height:1.4;cursor:pointer}.ms-contact-form__option-label input[type=radio],.ms-contact-form__option-label input[type=checkbox]{flex-shrink:0;width:1.6rem;height:1.6rem;cursor:pointer;accent-color:rgb(var(--color-button))}.ms-contact-form__text-block{width:100%}.ms-contact-form__text-block-heading{margin:0 0 .8rem}.ms-contact-form__text-block-body{font-size:1.4rem;line-height:1.6}.ms-contact-form__text-block-body p:last-child{margin-bottom:0}.ms-contact-form__spacer{overflow:hidden;line-height:0;font-size:0;color:transparent}@media screen and (max-width:749px){.ms-contact-form__spacer{height:var(--spacer-h-mobile, 15px)!important}}.ms-contact-form__consents{display:flex;flex-direction:column;gap:1.2rem;margin-top:2rem}.ms-contact-form__consent{display:flex;gap:1.2rem;align-items:flex-start}.ms-contact-form__consent input[type=checkbox]{flex-shrink:0;width:1.8rem;height:1.8rem;margin-top:.2rem;cursor:pointer;accent-color:rgb(var(--color-button))}.ms-contact-form__consent-label{font-size:1.3rem;line-height:1.6;cursor:pointer;flex:1}.ms-contact-form__consent-label p{display:inline;margin:0}.ms-contact-form__consent-label a{text-decoration:underline;color:inherit}.ms-contact-form__consent-label a:hover{opacity:.75}.ms-contact-form__consent-required{margin-left:.2rem}.ms-cf-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000080;display:flex;align-items:center;justify-content:center;padding:1.5rem;visibility:hidden;opacity:0;transition:visibility .2s ease,opacity .2s ease}.ms-cf-modal[open]{visibility:visible;opacity:1}.ms-cf-modal__dialog{width:100%;display:flex;align-items:center;justify-content:center}.ms-cf-modal__content{position:relative;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:.8rem;width:100%;max-width:72rem;max-height:90vh;overflow-y:auto;box-shadow:0 .4rem 2.4rem #00000026}.ms-cf-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.6rem 2rem;border-bottom:1px solid rgba(var(--color-foreground),.1);position:sticky;top:0;background:rgb(var(--color-background));z-index:3;border-radius:.8rem .8rem 0 0}.ms-cf-modal__title{margin:0}.ms-cf-modal__close{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;background:none;border:none;cursor:pointer;padding:0;margin-left:auto;border-radius:50%;transition:background-color .2s ease;flex-shrink:0}.ms-cf-modal__close:hover{background-color:rgba(var(--color-foreground),.05)}.ms-cf-modal__close svg{width:1.8rem;height:1.8rem}.ms-cf-modal__body{padding:2rem}.ms-cf-modal__body .contact{padding:0}.ms-cf-open{display:block}.ms-cf-open--below{margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ms_contact-form.css.map */
