.form-contact{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:2.4rem 0}.form-contact .grid{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:2.6rem}.form-contact .field__label{width:100%;font-size:1.2rem}.form-contact .field__options{display:flex;flex-wrap:wrap;width:100%;gap:1.4rem .4rem}@media screen and (max-width: 750px){.form-contact .field__options{gap:1.4rem}}.checkbox input+label,.checkbox__label{letter-spacing:1px}.form-contact .field__option{display:flex;align-items:center}.form-contact .form-row--actions button{width:100%}.checkbox:has(.field__options){min-height:4.6rem}.shopify-section:first-child .form-contact{padding-block-start:6.4rem}*+.shopify-section .form-contact{padding-block-start:0}label:has(+input:required):after,.field__label:has(+.field__options input[type=checkbox]:required):after,.field__label:has(+.field__options input[type=radio]:required):after{content:" *";color:red}@media screen and (min-width: 750px){.form-contact .form-row--actions{margin-block-start:2rem}.form-contact .form-row--actions button{width:auto}}.form-contact__message--success{font-size:3rem;margin-block-end:0;border:none;outline:none}.form-contact-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:0;display:block!important}.form-contact{padding:60px 0!important}.form-contact .container{padding:40px 20px;background:#fff}.form-contact,.container{position:relative;z-index:1}@media screen and (min-width: 750px){.form-contact-bg{background-attachment:fixed}.form-contact .container{padding:40px}}.form-contact.custom-form-contact{display:flex;gap:0;justify-content:space-between;padding-top:0!important;padding-bottom:0!important}.custom-form-image{max-width:50%}.custom-form-contact img.custom-form-contact-image{width:100%;height:100%;object-fit:cover}.section-trust-indicators_wrapper{background:#f3f2ec;width:100%;padding:5rem}footer{padding:0!important}.form-contact.custom-form-contact button.button{position:relative;display:inline-block;padding:12px 40px;color:#000;text-transform:uppercase;font-weight:700;border:1px solid #000;border-width:1px 0;background:transparent;transition:all .3s ease;font-size:14px;line-height:inherit;margin-left:25px}.form-contact.custom-form-contact button.button:before,.form-contact.custom-form-contact button.button:after{content:"";position:absolute;top:50%;width:34px;height:34px;background:#f6f5f3;border:1px solid #161616;transform:translateY(-50%) rotate(45deg);transition:all .3s ease;z-index:1}.form-contact.custom-form-contact button.button:before{left:-17px;border-right:none;border-top:none}.form-contact.custom-form-contact button.button:after{right:-17px;border-left:none;border-bottom:none}.form-contact.custom-form-contact button.button:hover{background-color:#000;color:#fff}.form-contact.custom-form-contact button.button:hover:before,.form-contact.custom-form-contact button.button:hover:after{background-color:#000}.trust-indicators-info{display:flex;align-items:center;gap:5rem;margin-bottom:4rem;flex-wrap:wrap;place-content:center}.trust-indicators-info .section-trust-indicators__content-inner{align-items:start;position:relative;top:.3rem}.trust-indicators-info .section-trust-indicators__tile{background-color:transparent;padding:0}.section-trust-indicators_wrapper .text-left{margin-bottom:3rem}.font-size-18{font-size:18px}.section-trust-indicators_wrapper .form-row--actions{text-align:center}@media screen and (max-width: 1270px) and (min-width: 1024px){.trust-indicators-info{flex-direction:column;align-items:start;gap:2rem}}@media screen and (max-width: 1200px){.form-contact.custom-form-contact{align-items:unset}.custom-form-image{height:auto}.section-trust-indicators_wrapper{padding:4rem 3rem;height:100%}}@media screen and (max-width: 1023px){.form-contact.custom-form-contact{flex-direction:column;gap:0}.custom-form-image{max-width:100%;height:310px}.form-contact.custom-form-contact button.button{max-width:fit-content;margin:auto}.form-row.form-row--actions.col-span-6{text-align:center}.trust-indicators-info{gap:2rem}}@media screen and (max-width: 750px){.form-contact.custom-form-contact button.button{font-size:1.2rem;line-height:normal}.form-contact.custom-form-contact button.button:before,.form-contact.custom-form-contact button.button:after{width:29px;height:29px}.form-contact.custom-form-contact button.button:before{left:-15px}.form-contact.custom-form-contact button.button:after{right:-15px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/form-contact.css.map */
