.cc-fil{background:#fff;padding:2.6rem var(--cc-pad) 0}.cc-fil__wrap{max-width:74rem;margin:0 auto;font-family:var(--font-body-family);font-size:1.08rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-gris)}.cc-fil__wrap a{color:var(--cc-gris);text-decoration:none;transition:color .3s ease}.cc-fil__wrap a:hover{color:var(--cc-dore-texte)}.cc-fil__sep{margin:0 .9rem;color:var(--cc-greige)}.cc-fil__now{color:var(--cc-brun)}.main-page-title.page-title{max-width:74rem;margin:clamp(2.6rem,3.5vw,4.4rem) auto clamp(2.6rem,3.5vw,4rem);text-align:center;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.15;color:var(--cc-brun)}.main-page-title.page-title:after{content:"";display:block;width:56px;height:1px;background:var(--cc-dore);margin:clamp(1.8rem,2.5vw,2.6rem) auto 0}.main-page-title~.rte{max-width:70rem;margin:0 auto;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.9;color:var(--cc-encre)}.main-page-title~.rte>p:first-child{font-size:1.5rem;line-height:1.8;color:var(--cc-gris);text-align:center;max-width:62ch;margin:0 auto clamp(2.6rem,4vw,4rem)}.main-page-title~.rte p{margin:0 0 1.6rem}.main-page-title~.rte strong{color:var(--cc-brun);font-weight:600}.main-page-title~.rte a{color:var(--cc-dore-texte);text-decoration:none;border-bottom:1px solid var(--cc-dore);padding-bottom:.1rem;transition:border-color .3s ease}.main-page-title~.rte a:hover{border-color:var(--cc-dore-texte)}.main-page-title~.rte h2{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2rem,2.6vw,2.8rem);line-height:1.25;color:var(--cc-brun);margin:clamp(3.4rem,5vw,5rem) 0 1.6rem;padding-top:clamp(2.4rem,3.5vw,3.4rem);border-top:1px solid var(--cc-greige)}.main-page-title~.rte h2:first-child{border-top:0;padding-top:0;margin-top:0}.main-page-title~.rte h3{font-family:var(--font-body-family);font-size:1.34rem;font-weight:700;letter-spacing:.02em;color:var(--cc-brun);margin:2.6rem 0 1.2rem}.main-page-title~.rte ul{list-style:none;margin:0 0 1.6rem;padding:0}.main-page-title~.rte ul li{position:relative;padding-left:2.2rem;margin-bottom:.9rem}.main-page-title~.rte ul li:before{content:"";position:absolute;left:0;top:.95em;width:8px;height:1px;background:var(--cc-dore)}.main-page-title~.rte ol{margin:0 0 1.6rem;padding-left:2.2rem}.main-page-title~.rte ol li{margin-bottom:.9rem}.main-page-title~.rte img{display:block;width:100%;height:auto;margin:clamp(2.6rem,4vw,4rem) auto;border-radius:0}.main-page-title~.rte>p:last-child:not(:first-child)>a:only-child{display:inline-block;border:1px solid var(--cc-brun);border-bottom:1px solid var(--cc-brun);padding:1.4rem 3.2rem;background:var(--cc-brun);color:#fff;font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-size:1.12rem;transition:background .35s ease,color .35s ease}.main-page-title~.rte>p:last-child:not(:first-child)>a:only-child:hover{background:transparent;color:var(--cc-brun)}.main-page-title~.rte>p:last-child:not(:first-child):has(>a:only-child){text-align:center;margin-top:clamp(3rem,4vw,4.4rem)}.faq>.page-width{max-width:78rem;margin:0 auto}.faq .faq__header{margin:0}.faq collapsible-element{display:block;border-bottom:1px solid var(--cc-greige)}.faq collapsible-element:first-of-type{border-top:1px solid var(--cc-greige)}.faq .collapsible__title{display:flex;align-items:center;gap:1.6rem;margin:0;padding:2.2rem 0;cursor:pointer;font-family:var(--font-body-family);font-style:normal;font-size:1.32rem;font-weight:600;letter-spacing:.01em;color:var(--cc-brun);transition:color .3s ease}.faq .collapsible__title:hover{color:var(--cc-dore-texte)}.faq .collapsible__icons{order:2;margin-left:auto;flex:none;color:var(--cc-dore-texte)}.faq .collapsible__icons .icon{width:1.4rem;height:1.4rem}.faq .collapsible__content{font-family:var(--font-body-family);font-size:1.24rem;line-height:1.85;color:var(--cc-encre)}.faq .collapsible__content[active=true]{padding-bottom:2.4rem}.faq .collapsible__content a{color:var(--cc-dore-texte);text-decoration:none;border-bottom:1px solid var(--cc-dore)}.contact{max-width:66rem;margin:0 auto}.contact .field{margin-bottom:1.6rem}.contact .field__input,.contact .text-area{border-radius:0;border:1px solid var(--cc-greige);font-family:var(--font-body-family);font-size:1.2rem;color:var(--cc-brun);background:#fff}.contact .field__input:focus,.contact .text-area:focus,.contact .field__input:focus-visible,.contact .text-area:focus-visible{border-color:var(--cc-dore-texte);box-shadow:0 0 0 1px var(--cc-dore-texte);outline:none}.contact .field__label{font-family:var(--font-body-family);color:var(--cc-gris)}.contact .contact__button{margin-top:2.2rem;text-align:center}.contact .contact__button .button{border-radius:0;background:var(--cc-brun);color:#fff;border:1px solid var(--cc-brun);box-shadow:none;font-family:var(--font-body-family);font-weight:600;font-size:1.12rem;letter-spacing:.16em;text-transform:uppercase;padding:1.5rem 3.6rem;transition:background .35s ease,color .35s ease}.contact .contact__button .button:after,.contact .contact__button .button:before{display:none;box-shadow:none}.contact .contact__button .button:hover{background:transparent;color:var(--cc-brun)}@media(max-width:749px){.cc-fil{padding-top:1.8rem}.cc-fil__wrap{font-size:.98rem}.main-page-title~.rte{font-size:1.22rem}.main-page-title~.rte>p:first-child{font-size:1.34rem}.faq .collapsible__title{font-size:1.24rem}.contact .contact__button .button{display:inline-block;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cc-page.css.map */
