.page-title{margin-top:0}.main-page-title{margin-bottom:3rem;font-size:14px;font-weight:400;text-transform:uppercase;color:#595959;text-align:center}.main-page-title:after{content:"";display:block;width:18px;height:1px;background-color:#595959;position:relative;left:calc(50% - 9px);margin-top:8px;margin-bottom:20px}@media screen and (min-width: 750px){.main-page-title{margin-bottom:4rem}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.section-stockist-form{display:flex;flex-wrap:wrap;padding-top:21px;padding-bottom:27px}.section-stockist-form .content-left{max-width:514px;width:100%;margin-right:74px}.section-stockist-form .content-left img{display:block;width:100%}.section-stockist-form .content-right{width:calc(100% - 588px);border:1px solid #E4E4E4;padding:23px 20px 20px}.section-stockist-form .content-right h1{font-weight:400;font-size:30px;line-height:36px;margin:0 0 23px;color:#000}.section-stockist-form .content-right h2{font-weight:400;font-size:14px;line-height:24px;letter-spacing:.1em;margin:0 0 7px;color:#595959;text-transform:uppercase}.section-stockist-form .field__label{font-weight:400;font-size:14px;line-height:24px;left:16px;letter-spacing:0;color:#737373;top:12px;max-width:366px;width:100%}.section-stockist-form .field__input:not(:placeholder-shown)~.field__label,.section-stockist-form .field__input:focus~.field__label,.section-stockist-form .field__input:-webkit-autofill~.field__label{font-weight:400;font-size:12px;line-height:16px;left:16px;color:#737373;top:8px;letter-spacing:0}.section-stockist-form .flex{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:25px}.section-stockist-form .field{margin-bottom:6px;display:block}.section-stockist-form .field.padded-20px{margin-bottom:12px}.section-stockist-form .input-error-message,.error.error-label,.section-stockist-form .field__label.error,.field__input.error+.error{font-weight:400;font-size:12px;line-height:16px;color:#db001a;margin:5px 0 0}.section-stockist-form .field:before,.section-stockist-form .field:after{display:none}.section-stockist-form .field .field__input{padding-top:25px;padding-left:14px;letter-spacing:0;font-weight:400;font-size:14px;line-height:24px;color:#171717;border:1px solid #E4E4E4;height:48px}.section-stockist-form .field .field__input:focus{border:none}.section-stockist-form .field.full{width:calc(50% - 6px)}.section-stockist-form .field__input.text-area{height:165px}.section-stockist-form .field.field-contact{max-width:211px}.section-stockist-form .button{background:#141313;border-radius:2px;min-width:196px;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:1px}.section-stockist-form .field__input.text-area[name="contact[Product Type]"]{padding-top:38px}.section-stockist-form .errors{font-weight:400;font-size:14px;line-height:24px;color:#db001a}.section-stockist-form #contact-success p{font-weight:400;font-size:14px;line-height:24px}.section-stockist-form .errors ul{padding:0;margin:0 0 8px}.section-stockist-form .errors li{display:block;text-align:center}.section-stockist-form .content-right h2.padded-12px{margin-bottom:12px}@media (max-width: 1439px){.section-stockist-form .content-left{max-width:40%;width:100%;margin-right:20px}.section-stockist-form .content-right{width:calc(60% - 20px)}.section-stockist-form .field.full{width:100%;max-width:100%}}@media (max-width: 767px){.section-stockist-form .content-left{max-width:100%;width:100%;margin-right:0;margin-top:45px;padding:0 8px}.section-stockist-form .field{margin-bottom:10px}.section-stockist-form .flex{margin-bottom:21px}.section-stockist-form .content-right{width:100%;border:none;order:-1;padding:0 8px}.section-stockist-form{padding-top:41px;padding-bottom:0}.section-stockist-form .content-right h1{font-weight:400;font-size:24px;line-height:30px;margin:0 0 26px}}
