.cbbcf.gradient{background:none}.cbbcf{position:relative;z-index:2;margin-top:calc(-1 * var(--cbbcf-chevauche, 0px))}.cbbcf__carte{max-width:90rem;margin:0 auto;padding:4rem 4.4rem 3.4rem;border-radius:2.4rem;background:#fff;box-shadow:0 40px 80px -40px #0f0b3d8c,0 0 0 1px #1914600d;color:#191460}.cbbcf .contact .title.inline-richtext{margin:0 0 .4rem;font-size:3.2rem;line-height:1.1;color:#191460}.cbbcf__chapo{margin:0 0 2.6rem;text-align:center;font-size:1.5rem;line-height:1.5;color:#4a4870}.cbbcf .contact form{max-width:none;gap:1.6rem}@media screen and (min-width:750px){.cbbcf .contact .contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}}.cbbcf .contact .field{flex-direction:column}.cbbcf .contact .field:before,.cbbcf .contact .field:after{display:none}.cbbcf .contact .field__label,.cbbcf .contact .field__input:focus~.field__label,.cbbcf .contact .field__input:not(:placeholder-shown)~.field__label,.cbbcf .contact .field__input:-webkit-autofill~.field__label{position:static;order:-1;margin:0 0 .6rem;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1.4;color:#3d3b6b;pointer-events:auto}.cbbcf .contact .field__input,.cbbcf .contact .field__input:focus,.cbbcf .contact .field__input:not(:placeholder-shown),.cbbcf .contact .field__input:-webkit-autofill{height:5rem;padding:0 1.6rem;border:1.5px solid #d9d8e6;border-radius:1.2rem;background-color:#fbfbfd;box-shadow:none;font-size:1.6rem;color:#191460}.cbbcf .contact .text-area,.cbbcf .contact .text-area:focus,.cbbcf .contact .text-area:not(:placeholder-shown){height:auto;min-height:11rem;padding:1.2rem 1.6rem;resize:vertical}.cbbcf .contact .cbb-field-select select.field__input{padding:0 4rem 0 1.6rem}.cbbcf .contact .field__input:focus,.cbbcf .contact .field__input:focus-visible{outline:none;border-color:#cd8710;background-color:#fff;box-shadow:0 0 0 4px #cd871024}.cbbcf .contact .contact__button{display:flex;justify-content:center;margin-top:.6rem!important}.cbbcf .contact .contact__button .button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:36rem;min-height:5.8rem;border-radius:99px;background:linear-gradient(180deg,#f3c47e,#e0a03a);color:#191460;font-size:1.7rem;font-weight:700;transition:transform .2s,box-shadow .2s}.cbbcf .contact .contact__button .button:before,.cbbcf .contact .contact__button .button:after{display:none}.cbbcf .contact .contact__button .button svg{width:1.8rem;height:1.8rem;flex:none}.cbbcf .contact .contact__button .button:hover{transform:translateY(-1px);box-shadow:0 12px 26px -12px #e0a03ae6}.cbbcf .contact .contact__button .button:focus-visible{outline:2px solid #CD8710;outline-offset:3px}.cbbcf__note{margin:1.4rem 0 0;text-align:center;font-size:1.3rem;line-height:1.5;color:#6a6890}@media screen and (max-width:749px){.cbbcf{margin-top:calc(-.7 * var(--cbbcf-chevauche, 0px))}.cbbcf__carte{padding:2.4rem 1.8rem 2.2rem;border-radius:2rem}.cbbcf .contact .title.inline-richtext{font-size:2.8rem}.cbbcf .contact .contact__button .button{max-width:none}}@media(prefers-reduced-motion:reduce){.cbbcf .contact .contact__button .button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-cbb-contact-carte.css.map */
