.quote-section{background:var(--cream);padding:90px 0}.quote-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:start}.quote-form-card{background:#fff;border-radius:6px;padding:48px;box-shadow:0 10px 40px #1e140a0f}.quote-form-card h2{font-size:24px;margin-bottom:8px}.quote-form-card>p{color:var(--text-body);font-size:13.5px;margin-bottom:30px}.quote-form-card .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.quote-form-card .form-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:16px}.quote-form-card .form-field{margin-bottom:16px}.quote-form-card .form-field label{display:block;font-size:11.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-body);font-weight:600;margin-bottom:7px}.quote-form-card input,.quote-form-card select,.quote-form-card textarea{width:100%;border:1px solid #ddd3c2;padding:13px 14px;font-family:inherit;font-size:14px;border-radius:2px;background:#fbf8f2;color:var(--text-dark)}.quote-form-card textarea{min-height:130px;resize:vertical}.quote-form-card select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23968a6f'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:38px}.quote-form-card .form-hint{font-size:11.5px;color:var(--text-body);margin-top:-8px;margin-bottom:16px}.quote-photo-note{display:flex;gap:16px;margin-top:28px;padding:20px 22px;background:var(--cream-2);border:1px dashed rgba(198,154,109,.5);border-radius:6px}.quote-photo-note__icon{width:40px;height:40px;flex:0 0 auto;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;border:1px solid rgba(198,154,109,.3)}.quote-photo-note__icon svg{width:19px;height:19px}.quote-photo-note__text strong{display:block;font-size:13.5px;color:var(--text-dark);margin-bottom:5px}.quote-photo-note__text p{font-size:12.5px;color:var(--text-body);line-height:1.55;margin-bottom:14px}.quote-photo-note__actions{display:flex;gap:10px;flex-wrap:wrap}.btn--outline-gold-small{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--gold);color:var(--text-dark);background:transparent;font-size:10.5px;letter-spacing:1px;text-transform:uppercase;font-weight:600;padding:11px 16px;border-radius:2px;transition:background .2s ease,color .2s ease}.btn--outline-gold-small:hover{background:var(--gold);color:var(--dark)}.quote-sidebar{display:flex;flex-direction:column;gap:34px}.quote-steps h3{font-size:17px;margin-bottom:20px}.quote-step{display:flex;gap:16px;margin-bottom:20px}.quote-step:last-child{margin-bottom:0}.quote-step__num{width:32px;height:32px;border-radius:50%;background:var(--dark);color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex:0 0 auto;font-family:Playfair Display,serif}.quote-step__title{font-size:14px;font-weight:700;margin-bottom:4px;color:var(--text-dark)}.quote-step__desc{font-size:12.5px;color:var(--text-body);line-height:1.5}.quote-badges{list-style:none;margin:0;padding:0}.quote-badges li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text-dark);margin-bottom:14px}.quote-badges li:last-child{margin-bottom:0}.quote-badges .check{width:22px;height:22px;border-radius:50%;background:var(--gold);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.quote-badges .check svg{width:12px;height:12px;stroke:#fff;fill:none;stroke-width:3}.quote-contact-card{background:var(--dark);border-radius:6px;padding:28px}.quote-contact-card h4{color:var(--text-light);font-size:15px;margin-bottom:8px}.quote-contact-card p{color:var(--text-muted);font-size:12.5px;margin-bottom:18px}.quote-contact-card .btn{width:100%;justify-content:center;margin-bottom:10px;font-size:11.5px}.quote-faq{background:var(--cream-2);padding:80px 0}.quote-faq__head{text-align:center;max-width:600px;margin:0 auto 44px}.quote-faq__list{max-width:760px;margin:0 auto}.quote-faq__item{border-bottom:1px solid #e2d8c5;padding:20px 0}.quote-faq__item summary{cursor:pointer;font-family:Playfair Display,serif;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px}.quote-faq__item summary::-webkit-details-marker{display:none}.quote-faq__item summary:after{content:"+";font-size:20px;color:var(--gold);flex:0 0 auto}.quote-faq__item[open] summary:after{content:"\2212"}.quote-faq__item p{margin-top:14px;color:var(--text-body);font-size:13.5px;line-height:1.6}@media(max-width:960px){.quote-grid{grid-template-columns:1fr}}@media(max-width:600px){.quote-form-card{padding:28px}.quote-form-card .form-row,.quote-form-card .form-row3{grid-template-columns:1fr}.quote-photo-note{flex-direction:column;padding:18px}.quote-photo-note__actions{flex-direction:column}.quote-photo-note__actions .btn--outline-gold-small{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme-offerte.css.map */
