.cc-fil{background:#fff;padding:2.2rem var(--cc-pad) 0}.cc-fil__wrap{max-width:1500px;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)}@media(max-width:749px){.cc-fil{padding-top:1.6rem}.cc-fil__wrap{font-size:.98rem}.cc-fil__now,.cc-fil__sep--last{display:none}}.product{column-gap:clamp(3rem,5vw,8rem)}@media(min-width:990px){.product__info-wrapper{padding-left:clamp(2rem,3vw,5rem)}.product__info-wrapper .product__info-container{position:sticky;top:11rem}}@media(min-width:990px){.product--stacked .product__media-list{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin:0;padding:0}.product--stacked .product__media-list .product__media-item{width:100%;max-width:none;padding:0;margin:0}.product--stacked .product__media-list .product__media-item:first-child,.product--stacked .product__media-list .product__media-item:last-child:nth-child(2n){grid-column:1 / -1}}.product__media-wrapper .product-media-container{background:var(--cc-perle);border:0;box-shadow:none;overflow:hidden}.product__media-wrapper .product-media-container img{object-fit:cover;transition:transform 1s cubic-bezier(.22,.61,.36,1)}.product__media-wrapper .product-media-container:hover img{transform:scale(1.03)}.product__media-wrapper .product__media-icon,.product__media-wrapper .product__media-toggle{display:none!important}.product__info-container .product__text{font-family:var(--font-body-family);font-size:1.05rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--cc-dore-texte);margin:0 0 1.6rem}.product__info-container .product__title h1,.product__info-container .product__title{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2.6rem,2.6vw,3.4rem);line-height:1.2;letter-spacing:.02em;color:var(--cc-brun);margin:0 0 1.8rem}.product__info-container .price{margin-bottom:2.4rem}.product__info-container .product-form__input:first-of-type{border-top:1px solid var(--cc-greige);padding-top:2.8rem}.product-form__input legend.form__label,.product-form__input .form__label{font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cc-gris);margin-bottom:1.2rem}.product-form__input .selected-variant-title{color:var(--cc-brun);margin-left:.4rem}variant-radios input[type=radio]+label,variant-selects input[type=radio]+label{border:1px solid var(--cc-greige);border-radius:0;background:#fff;color:var(--cc-encre);font-family:var(--font-body-family);font-size:1.12rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;min-width:5.6rem;padding:1.2rem 1.8rem;margin:0 .8rem .8rem 0;text-align:center;transition:border-color .3s ease,color .3s ease,background .3s ease}variant-radios input[type=radio]+label:hover{border-color:var(--cc-dore);color:var(--cc-brun)}variant-radios input[type=radio]:checked+label{background:var(--cc-brun);border-color:var(--cc-brun);color:#fff}.product-popup-modal__opener .product-popup-modal__button{font-family:var(--font-body-family);font-size:1.08rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-dore-texte);text-underline-offset:.5rem;text-decoration-thickness:1px}.product-form__quantity .quantity{border:1px solid var(--cc-greige);border-radius:0;width:14rem;min-height:5.2rem}.product-form__quantity .quantity:after{box-shadow:none}.quantity__button,.quantity__input{color:var(--cc-brun)}.product-form__quantity .quantity__label,.product-form__quantity .form__label{font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cc-gris)}.product-form__submit,.product-form__submit.button{border-radius:0;background:var(--cc-brun);color:#fff;border:1px solid var(--cc-brun);font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;min-height:5.6rem;box-shadow:none;transition:background .35s ease,color .35s ease}.product-form__submit:after,.product-form__submit:before{box-shadow:none;content:none}.product-form__submit:hover:not([disabled]){background:transparent;color:var(--cc-brun)}.product-form__submit[disabled]{opacity:.45}.cc-achat-rea{list-style:none;margin:2.6rem 0 0;padding:2.4rem 0 0;border-top:1px solid var(--cc-greige)}.cc-achat-rea li{position:relative;padding-left:2.8rem;margin-bottom:1.3rem;font-family:var(--font-body-family);font-size:1.22rem;line-height:1.6;color:var(--cc-encre)}.cc-achat-rea li:last-child{margin-bottom:0}.cc-achat-rea li:before{content:"\2713";position:absolute;left:0;top:0;font-size:1.25rem;color:var(--cc-dore-texte)}.cc-achat-rea strong{font-weight:600;color:var(--cc-brun)}.product__description{display:block;margin-top:3rem;padding-top:3rem;border-top:1px solid var(--cc-greige);font-family:var(--font-body-family);font-size:1.24rem;line-height:1.9;color:var(--cc-encre)}.product__description h2,.product__description h3{font-family:var(--font-heading-family);font-weight:500;font-size:1.9rem;line-height:1.35;color:var(--cc-brun);margin:2.6rem 0 1.2rem}.product__description>.rte>:first-child,.product__description h2:first-child{margin-top:0}.product__description strong{color:var(--cc-brun)}.product__description img{max-width:100%;height:auto;border-radius:0!important}.read-more-link{display:inline-block;margin-top:1.6rem;font-family:var(--font-body-family);font-size:1.08rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-dore-texte);text-decoration:none;border-bottom:1px solid var(--cc-dore);padding-bottom:.4rem;transition:border-color .3s ease}.read-more-link:hover{border-color:var(--cc-dore-texte)}@media(max-width:989px){.product__info-container .product__title h1{font-size:2.4rem}.cc-achat-rea li{font-size:1.14rem}}@media(max-width:480px){.product-form__submit,.product-form__submit.button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cc-produit.css.map */
