.contact-form .section-header{padding:0;margin-left:0;text-align:left;margin-bottom:5rem}.contact-form .contact-form{max-width:800px}.contact-form .contact-form .form-notification{margin-bottom:15px}.contact-form .contact-form.contact-form--has-no-blocks{margin:0 auto}.contact-form--text-column strong{display:block;margin-bottom:10px;line-height:1}.contact-form--text-column .rte{font-size:.9375rem;line-height:1.5rem}.contact-form--text-column .contact-form-block{margin-bottom:35px}label.check-container{display:inline-block;width:100%;position:relative;vertical-align:middle;margin:.5rem 0}.checktitle{display:flex;align-items:center;top:0;left:0;pointer-events:none;color:var(--color-body);font-size:1rem;letter-spacing:.02em;font-weight:400;margin-bottom:.5rem}.check-container{display:block;position:relative;padding-left:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{display:flex;align-items:center;justify-content:center;position:absolute;overflow:hidden;top:0;left:0;height:1.5rem;width:1.5rem;background-color:var(--bg-body);border:1px solid var(--color-body);transition:color .25s cubic-bezier(.104,.204,.492,1),background-color .25s cubic-bezier(.104,.204,.492,1),border-color .25s cubic-bezier(.104,.204,.492,1)}.checkmark:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-5%;width:200%;height:100%;background:var(--color-body);opacity:0;z-index:5;opacity:1;border-radius:var(--button-border-radius, 0px);transform-origin:bottom left;backface-visibility:hidden;transform:translate3d(-1.2em,110%,0);will-change:transform}.checkmark:hover:before{transform:rotate3d(0,0,1,0) translateZ(0)}.check-container input:checked+.checkmark:hover:before{z-index:-1}.check-container:hover input~.checkmark{background-color:var(--color-body);border:1px solid var(--color-body)}.check-container input:checked~.checkmark{background-color:var(--color-body)}.checkmark:after{content:"";position:absolute;display:none}.check-container input:checked~.checkmark:after{display:block}.check-container .checkmark:after{left:9px;top:5px;width:5px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#contact_form .row .columns{padding:0 .5rem}.radio-container{display:inline-block;width:100%;position:relative;padding-left:2.5rem;margin-bottom:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:var(--bg-body);border-radius:50%}.radio-container:hover input~.checkmark{background-color:var(--bg-body)}.radio-container input:checked~.checkmark{background-color:var(--color-body)}.radio-container .checkmark:after{content:"";position:absolute;display:none}.radio-container input:checked~.checkmark:after{display:block}.radio-container .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%}.contact-form-block{margin-top:2rem;margin-bottom:1rem}.contact-form-block.no-space{margin-top:0}.contact-form-block p{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/18/assets/contact-form.css.map */
