.form{display:flex;flex-direction:column;gap:32px;max-width:736px;margin-left:auto;margin-right:auto;margin-bottom:64px;padding:64px;background:var(--c-white)}@media screen and (max-width: 62.4375em){.form{gap:24px;max-width:none;margin-bottom:32px;padding:32px var(--site-gutter)}}.form .field--checkbox{margin:0}.form [id=samples_order_delivery_address_address_line_1],.form [id=samples_order_delivery_address_address_line_2],.form [id=enquiry_address_address_line_1],.form [id=enquiry_address_address_line_2]{max-width:542px}.form [id=samples_order_delivery_address_address_company],.form [id=samples_order_delivery_address_address_town],.form [id=address_company],.form [id=enquiry_address_address_town]{max-width:298px}@media screen and (max-width: 62.4375em){.form [id=samples_order_delivery_address_address_company],.form [id=samples_order_delivery_address_address_town],.form [id=address_company],.form [id=enquiry_address_address_town]{max-width:none;width:calc(50% - 6px)}}.form [id=samples_order_delivery_address_address_postcode],.form [id=enquiry_address_address_postcode]{max-width:174px}@media screen and (max-width: 62.4375em){.form [id=samples_order_delivery_address_address_postcode],.form [id=enquiry_address_address_postcode]{max-width:none;width:calc(50% - 6px)}}.form .field:has([id=referer]){margin-bottom:16px}.form--swatch{gap:25px}.form--swatch .form__fieldset--border{padding-bottom:25px}.form--swatch #samples_order_add_lookbook_wrap .check_box__text{font-size:.875rem;line-height:1.5714285714;font-weight:var(--font-weight-medium)}.form--contact .field{width:100%}.form--contact .field--checkbox label.check_box{font-family:Peridot,Helvetica,sans-serif;line-height:1.714;font-size:.75rem;line-height:1.8333333333;font-weight:var(--font-weight-normal)}.form__fieldset--column{display:flex;flex-wrap:wrap;column-gap:12px;margin-bottom:-12px}.form__fieldset--column .field{width:calc(50% - 6px)}@media screen and (max-width: 62.4375em){.form__fieldset--column .field{width:100%}}.form--contact .form__fieldset--column .field:not(:has([id=first_name],[id=last_name],[id=enquiry_first_name],[id=enquiry_last_name])){width:100%}.form--trade .form__fieldset--column .field:has([id=enquiry_email]){width:100%}.form--swatch .form__fieldset--column .field:has([id=samples_order_telephone],[id=samples_order_email]){width:100%}.form__fieldset--border{padding-bottom:20px;border-bottom:1px solid rgb(from var(--c-black) r g b/0.1)}@media screen and (max-width: 62.4375em){.form__fieldset--border{padding-bottom:12px}}.form__fieldset--success{text-align:center}.form__title{width:100%;margin-bottom:16px}.form__title{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:1.625rem;line-height:1.2307692308}@media screen and (max-width: 62.4375em){.form__title{font-size:1.25rem;line-height:1.3}}.form__subtitle{width:100%;margin-bottom:16px;font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:1.125rem;line-height:1.3333333333}@media screen and (max-width: 62.4375em){.form__subtitle{font-size:1rem;line-height:1.375}}.form__text{font-family:Peridot,Helvetica,sans-serif;line-height:1.714}.styleguide .form__text{font-size:.875rem;line-height:1.7142857143}.form__text p{margin-bottom:var(--richtext-internal-margin, 1em)}.form__text>:last-child{margin-bottom:0}.form__text{--richtext-internal-margin: 0.8125rem;font-size:1rem;line-height:1.625}.styleguide .form__text{font-size:1rem;line-height:1.625}@media screen and (max-width: 62.4375em){.form__text{--richtext-internal-margin: 0.75rem;font-size:.875rem;line-height:1.7142857143}.styleguide .form__text{font-size:.875rem;line-height:1.7142857143}}.form__address{position:relative;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgb(from var(--c-black) r g b/0.1)}.form__address svg{position:absolute;top:19px;right:19px;pointer-events:none}.sign-up-form{max-width:736px;margin-left:auto;margin-right:auto;padding:64px;background:var(--c-white)}:not(.block)>.sign-up-form,.block:has(.sign-up-form){margin-top:var(--block-spaced-gutter);margin-bottom:var(--block-spaced-gutter)}.page-intro+.blocks .sign-up-form:first-child,.page-intro+.blocks .block:has(.sign-up-form):first-child{margin-top:0}@media screen and (max-width: 62.4375em){[data-block*=background]+.sign-up-form,.block:has([data-block*=background])+.block:has(.sign-up-form){margin-top:0}}@media screen and (max-width: 62.4375em){[data-block*=background]+.sign-up-form:before,.block:has([data-block*=background])+.block:has(.sign-up-form):before{content:"";display:block;background:var(--block-background);width:100%;height:calc(var(--block-spaced-gutter) - var(--block-bottom-gutter));margin-bottom:var(--block-spaced-gutter)}}[data-block*=no-offset]+.sign-up-form,.block:has([data-block*=no-offset])+.block:has(.sign-up-form){margin-top:calc(var(--block-gutter)*2)}@media screen and (max-width: 62.4375em){[data-block*=no-offset]+.sign-up-form,.block:has([data-block*=no-offset])+.block:has(.sign-up-form){margin-top:0}}@media screen and (max-width: 62.4375em){.sign-up-form{padding:32px var(--site-gutter)}}.sign-up-form__title{margin-bottom:16px}.sign-up-form__title{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:1.625rem;line-height:1.2307692308}@media screen and (max-width: 62.4375em){.sign-up-form__title{font-size:1.25rem;line-height:1.3}}.sign-up-form__body{margin-bottom:16px;font-family:Peridot,Helvetica,sans-serif;line-height:1.714;font-size:.875rem;line-height:1.7142857143}.sign-up-form__body--small{font-family:Peridot,Helvetica,sans-serif;line-height:1.714;font-size:.75rem;line-height:1.8333333333;font-weight:var(--font-weight-normal)}.sign-up-form__privacy-text{font-family:Peridot,Helvetica,sans-serif;line-height:1.714;font-size:.75rem;line-height:1.8333333333;font-weight:var(--font-weight-normal)}.sign-up-form__privacy-text a{font-weight:var(--font-weight-medium);color:inherit}.sign-up-form__privacy-text:last-of-type{margin:10px 0 15px}.sign-up-form__form .form__fieldset--border{margin-bottom:20px}
/*# sourceMappingURL=sign-up-form.css.0f149.map */