html{scroll-padding-top:100px}.contact-form .contact-form__outer-container{margin-left:auto;margin-right:auto;padding:30px 75px}.contact-form .contact-form__header{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-bottom:30px}.contact-form .contact-form__main-heading{margin:0;padding-top:5px;padding-bottom:5px;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:2px;text-align:var(--text-position, center);text-transform:uppercase;color:#000}.contact-form .contact-form__main-text-content{padding-top:5px;padding-bottom:5px;font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:14px;font-weight:400;line-height:1.25;text-align:var(--text-position, left);color:#000}.contact-form .contact-form__main-text-content>:first-child{margin-top:0}.contact-form .contact-form__main-text-content>:last-child{margin-bottom:0}.contact-form .contact-form__main-text-content b{font-weight:600}.contact-form .contact-form__main-text-content p{margin:0;padding-top:5px;padding-bottom:5px}.contact-form .contact-form__main-text-content ul{margin:0;padding-top:5px;padding-bottom:5px;list-style:disc;list-style-position:inside}.contact-form .contact-form__main-text-content a:focus-visible{outline:1px solid #000}.contact-form .contact-form__form-bordered-container{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding:30px 75px;border:1px solid black}.contact-form .contact-form__form-wrapper{max-width:575px;margin-left:auto;margin-right:auto}.contact-form .contact-form__form{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.contact-form .contact-form__element{padding:10px;width:100%;width:var(--form-element-width, 100%)}.contact-form .contact-form__element[aria-hidden=true]{display:none}.contact-form .contact-form__element.contact-form__element--big-spacing{padding-top:15px;padding-bottom:15px}.contact-form .contact-form__heading{margin:0;font-size:18px;font-weight:800;line-height:1.2;letter-spacing:2px;text-align:var(--text-position, center);text-transform:uppercase;color:#000}.contact-form .contact-form__input-label{display:block;width:100%;margin-bottom:5px;font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:13px;font-weight:600;line-height:1.25;text-transform:uppercase;color:#000}.contact-form .contact-form__input{display:block;width:100%;padding:10px 12px;border-top:none;border-bottom:none;border-right:none;border-left:1px solid #000;background-color:#f8f5ec;font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#000;appearance:none;-moz-appearance:none;-webkit-appearance:none}.contact-form input.contact-form__input::-webkit-outer-spin-button,.contact-form input.contact-form__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contact-form .contact-form__input::placeholder{font-size:13px;text-transform:none;letter-spacing:normal;color:#8d8d8d}.contact-form .contact-form__input:focus-visible{outline:none}.contact-form .contact-form__input-wrapper{position:relative}.contact-form .contact-form__input.contact-form__input--with-icon{padding-left:36px}.contact-form .contact-form__input-icon{content:"";position:absolute;top:50%;transform:translateY(-50%);left:10px;width:18px;height:18px;background:var(--input-icon-url);background-position:center;background-repeat:no-repeat;background-size:contain}.contact-form .contact-form__textarea-input{display:block;resize:none;width:100%;padding:10px 12px;border-top:none;border-bottom:none;border-right:none;border-left:1px solid #000;background-color:#f8f5ec;font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#000;appearance:none;-moz-appearance:none;-webkit-appearance:none}.contact-form .contact-form__textarea-input::placeholder{font-size:13px;text-transform:none;letter-spacing:normal;color:#8d8d8d}.contact-form .contact-form__textarea-input:focus-visible{outline:none}.contact-form .contact-form__select-input{display:block;resize:none;width:100%;padding:10px 40px 10px 12px;border-top:none;border-bottom:none;border-right:none;border-left:1px solid #000;background-color:#f8f5ec;background-position:calc(100% - 15px) 50%;font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:13px;font-weight:400;text-transform:none;letter-spacing:normal;color:#000;appearance:none;-moz-appearance:none;-webkit-appearance:none}.contact-form .contact-form__select-input:invalid{color:#8d8d8d}.contact-form .contact-form__select-input option{font-size:16px;color:#000}.contact-form .contact-form__select-input:focus-visible{outline:none}.contact-form .contact-form_checkbox-list{display:flex;flex-wrap:wrap;margin-left:-7px;margin-right:-7px}.contact-form .contact-form_checkbox-list-item{padding:4px 7px}.contact-form .contact-form_checkbox-item{display:flex;position:relative}.contact-form .contact-form_checkbox{position:absolute;top:0;left:0;opacity:0;height:0;width:0;visibility:hidden;appearance:none;-moz-appearance:none;-webkit-appearance:none}.contact-form .contact-form_checkbox-label{display:flex;align-items:center;font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:14px;font-weight:400;line-height:normal;text-transform:none;color:#000;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none}.contact-form .contact-form_checkbox-label-checkbox{display:flex;flex-shrink:0;position:relative;width:14px;height:14px;margin-right:7px;border:1px solid #000}.contact-form .contact-form_checkbox:checked+.contact-form_checkbox-label .contact-form_checkbox-label-checkbox:before{content:"";position:absolute;top:1px;left:4px;width:3px;height:6px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg)}.contact-form .contact-form_radiobutton-list{display:flex;flex-wrap:wrap;margin-left:-7px;margin-right:-7px}.contact-form .contact-form_radiobutton-list-item{padding:4px 7px}.contact-form .contact-form_radiobutton-item{display:flex;position:relative}.contact-form .contact-form_radiobutton{position:absolute;top:0;left:0;opacity:0;height:0;width:0;visibility:hidden;appearance:none;-moz-appearance:none;-webkit-appearance:none}.contact-form .contact-form_radiobutton-label{display:flex;align-items:center;font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:14px;font-weight:400;line-height:normal;text-transform:none;color:#000;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none}.contact-form .contact-form_radiobutton-label-radiobutton{display:flex;flex-shrink:0;position:relative;width:14px;height:14px;margin-right:7px;border-radius:50%;border:1px solid #000}.contact-form .contact-form_radiobutton-label-radiobutton.contact-form_radiobutton-label-radiobutton--checkbox{border-radius:0}.contact-form .contact-form_radiobutton:checked+.contact-form_radiobutton-label .contact-form_radiobutton-label-radiobutton:before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;transform:translate(-50%,-50%);background-color:#000;border-radius:50%}.contact-form .contact-form_radiobutton:checked+.contact-form_radiobutton-label .contact-form_radiobutton-label-radiobutton.contact-form_radiobutton-label-radiobutton--checkbox:before{top:1px;left:4px;width:3px;height:6px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);background-color:transparent;border-radius:0}.contact-form .contact-form__input-bottom-text{margin-top:7px;margin-bottom:0;font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:12px;font-weight:400;line-height:1.25;color:#000}.contact-form .contact-form__input-bottom-text b{font-weight:600}.contact-form .contact-form__input-bottom-text a:focus-visible{outline:1px solid #000}.contact-form .contact-form__text-content{font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:14px;font-weight:400;line-height:1.25;text-align:var(--text-position, left);color:#000}.contact-form .contact-form__text-content>:first-child{margin-top:0}.contact-form .contact-form__text-content>:last-child{margin-bottom:0}.contact-form .contact-form__text-content b{font-weight:600}.contact-form .contact-form__text-content p{margin:0;padding-top:5px;padding-bottom:5px}.contact-form .contact-form__text-content ul{margin:0;padding-top:5px;padding-bottom:5px;list-style:disc;list-style-position:inside}.contact-form .contact-form__text-content a:focus-visible{outline:1px solid #000}.contact-form .contact-form__message{margin:0;font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;line-height:1.2;text-transform:uppercase;text-align:var(--message-position, center)}.contact-form .contact-form__message:focus-visible{outline:none}.contact-form .contact-form__message.contact-form__message--success{color:#1d7a00}.contact-form .contact-form__message.contact-form__message--error{color:#c70000}.contact-form .contact-form__submit-button-container{display:flex;justify-content:var(--submit-button-position, center)}.contact-form .contact-form__submit-button{display:block;padding:10px 50px;border:none;background-color:#000;font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;line-height:1.2;text-transform:uppercase;color:#fff;cursor:pointer;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease}.contact-form .contact-form__submit-button:hover{background-color:#1e1e1e}.contact-form .contact-form__submit-button:focus-visible{outline:2px solid #000;outline-offset:2px}.contact-form .contact-form__separator{width:100%;height:1px;background-color:#000}@media (max-width: 1199px){.contact-form .contact-form__outer-container{padding-top:0}}@media (max-width: 991px){.contact-form .contact-form__outer-container{padding-left:40px;padding-right:40px}.contact-form .contact-form__form-bordered-container{padding-left:50px;padding-right:50px}}@media (max-width: 767px){.contact-form .contact-form__outer-container{padding-left:20px;padding-right:20px}.contact-form .contact-form__form-bordered-container{padding:20px 30px}.contact-form .contact-form__element{width:100%}}@media (max-width: 575px){.contact-form .contact-form__form-bordered-container{padding:10px 20px}}
/*# sourceMappingURL=/cdn/shop/t/182/assets/contact-form.css.map */
