.livraison[data-v-a50f7c42]{background-color:#c19a8d;overflow:hidden;padding:6rem 0;position:relative}@media only screen and (max-width:997px){.livraison[data-v-a50f7c42]{padding:0 0 6rem}}.livraison .section[data-v-a50f7c42]:before{background:url(../svg/motif-livraison.svg) 50%;background-size:cover;content:"";height:130px;position:absolute;right:-250px;top:1.5rem;width:762px;z-index:1}@media only screen and (max-width:997px){.livraison .section[data-v-a50f7c42]:before{height:113px;top:3.5rem;width:662px}}@media only screen and (max-width:767px){.livraison .section[data-v-a50f7c42]:before{height:98px;width:575px}}@media only screen and (max-width:639px){.livraison .section[data-v-a50f7c42]:before{height:85px;width:500px}}@media only screen and (max-width:575px){.livraison .section[data-v-a50f7c42]:before{height:74px;width:435px}}.livraison .section[data-v-a50f7c42]:after{background:url(../svg/motif-livraison-bottom.svg) 50%;background-size:cover;bottom:3rem;content:"";height:200px;position:absolute;right:10rem;width:200px;z-index:1}@media only screen and (max-width:1699px){.livraison .section[data-v-a50f7c42]:after{right:6rem}}@media only screen and (max-width:1499px){.livraison .section[data-v-a50f7c42]:after{right:4rem}}@media only screen and (max-width:1299px){.livraison .section[data-v-a50f7c42]:after{right:3rem}}@media only screen and (max-width:1199px){.livraison .section[data-v-a50f7c42]:after{right:2rem}}@media only screen and (max-width:991px){.livraison .section[data-v-a50f7c42]:after{right:-1rem}}@media only screen and (max-width:767px){.livraison .section[data-v-a50f7c42]:after{right:-2rem}}@media only screen and (max-width:575px){.livraison .section[data-v-a50f7c42]:after{right:-3rem}}.livraison .title-top[data-v-a50f7c42]{display:none;font-size:2rem;font-weight:600;letter-spacing:.5rem;line-height:2.5rem;padding:3rem 0 2rem;position:relative;text-align:center;text-transform:uppercase;z-index:2}@media only screen and (max-width:997px){.livraison .title-top[data-v-a50f7c42]{display:block}}@media only screen and (max-width:639px){.livraison .title-top[data-v-a50f7c42]{font-size:1.75rem;line-height:2.1875rem}}@media only screen and (max-width:575px){.livraison .title-top[data-v-a50f7c42]{font-size:1.5rem;line-height:1.875rem}}@media only screen and (max-width:367px){.livraison .title-top[data-v-a50f7c42]{font-size:1.25rem;line-height:1.5625rem}}.livraison .content[data-v-a50f7c42]{width:50%}@media only screen and (max-width:639px){.livraison .content[data-v-a50f7c42]{text-align:center;width:100%}}.livraison .content[data-v-a50f7c42]:after{background:url(../svg/motif-livraison.svg) 50%;background-size:cover;bottom:10rem;content:"";height:130px;left:-250px;position:absolute;width:762px;z-index:1}@media only screen and (max-width:997px){.livraison .content[data-v-a50f7c42]:after{height:113px;width:662px}}@media only screen and (max-width:767px){.livraison .content[data-v-a50f7c42]:after{height:98px;width:575px}}@media only screen and (max-width:639px){.livraison .content[data-v-a50f7c42]:after{bottom:28rem;height:85px;width:500px}}@media only screen and (max-width:575px){.livraison .content[data-v-a50f7c42]:after{height:74px;width:435px}}.livraison .content .title[data-v-a50f7c42]{font-size:2rem;font-weight:600;letter-spacing:.5rem;line-height:2.5rem;padding-bottom:2rem;position:relative;text-transform:uppercase;z-index:2}@media only screen and (max-width:997px){.livraison .content .title[data-v-a50f7c42]{display:none}}@media only screen and (max-width:639px){.livraison .content .title[data-v-a50f7c42]{font-size:1.75rem;line-height:2.1875rem}}@media only screen and (max-width:575px){.livraison .content .title[data-v-a50f7c42]{font-size:1.5rem;line-height:1.875rem}}@media only screen and (max-width:367px){.livraison .content .title[data-v-a50f7c42]{font-size:1.25rem;line-height:1.5625rem}}.livraison .content .villes[data-v-a50f7c42]{font-size:1.125rem;line-height:1.625rem;position:relative;z-index:2}@media only screen and (max-width:767px){.livraison .content .villes[data-v-a50f7c42]{font-size:1rem;line-height:1.375rem}}.livraison .content .villes .ville .name[data-v-a50f7c42]{font-weight:600;padding:2rem 0 1rem;text-transform:uppercase}.livraison .content .action[data-v-a50f7c42]{padding:2rem 0;position:relative;z-index:2}.livraison .photo[data-v-a50f7c42]{background:url(../img/img-livraison.jpg) 50% no-repeat;background-size:cover;border-radius:1.5rem;position:relative;width:50%;z-index:2}@media only screen and (max-width:639px){.livraison .flex[data-v-a50f7c42]{display:block}.livraison .photo[data-v-a50f7c42]{height:300px;width:100%}}.contact[data-v-95e741e6]{background-color:#9ca484;color:#fff}.contact .title[data-v-95e741e6]{font-size:2rem;font-weight:600;letter-spacing:.5rem;line-height:2.5rem;padding:4rem 1rem 2rem;position:relative;text-align:center;text-transform:uppercase;z-index:2}@media only screen and (max-width:639px){.contact .title[data-v-95e741e6]{font-size:1.75rem;line-height:2.1875rem}}@media only screen and (max-width:575px){.contact .title[data-v-95e741e6]{font-size:1.5rem;line-height:1.875rem}}@media only screen and (max-width:367px){.contact .title[data-v-95e741e6]{font-size:1.25rem;line-height:1.5625rem}}.contact .subtitle[data-v-95e741e6]{line-height:1.375rem;padding:0 9rem;text-align:center}.contact .form[data-v-95e741e6]{padding:3rem 0 6rem}.contact .form .grid[data-v-95e741e6]{position:relative}.contact .form .grid[data-v-95e741e6]:after{background:url(../svg/motif-contact.svg) bottom no-repeat;background-size:contain;bottom:-5.5rem;color:#d5b8a4;content:"";height:100%;left:50%;position:absolute;transform:translate(-50%);width:105%;z-index:1}@media only screen and (max-width:767px){.contact .form .grid[data-v-95e741e6]:after{bottom:-3.5rem}}.contact .form .input[data-v-95e741e6]{background-color:#fff;color:#343434;position:relative;z-index:2}.contact .form textarea.input[data-v-95e741e6]{height:18.39rem}.valid[data-v-95e741e6]{padding-top:.5rem;position:relative;z-index:2}.valid .btn[data-v-95e741e6]{align-items:center;background-color:#f8ae19;border-radius:1.5rem;color:#fff;display:inline-flex;gap:.5rem;padding:.75rem 3.5rem;transition:transform .2s ease-in-out,background-color .2s ease-in-out}.valid .btn[data-v-95e741e6]:hover{background-color:#e69c17;transform:translateY(-2px)}
