.rp-product{background-color:var(--rp-product-bg, var(--rp-color-white));letter-spacing:.025em}.rp-product__heading{font-family:var(--rp-font-heading);font-size:var(--rp-text-h2);line-height:1.2;letter-spacing:.025em;color:var(--rp-product-heading, var(--rp-color-graphite));display:flex;flex-direction:column;margin:0 0 clamp(2.4rem,4vw,4.8rem)}.rp-product__heading-line--bold{font-family:var(--rp-font-body)}@media screen and (min-width:750px){.rp-product__heading{max-width:50%}}.rp-product .product__info-container{font-family:var(--rp-font-body);color:var(--rp-product-text, var(--rp-color-graphite))}.rp-product .product__text{font-family:var(--rp-font-body);font-size:var(--rp-text-subtitle-2);font-weight:600;color:var(--rp-color-grey-1)}.rp-product .product__title,.rp-product .product__title>a,.rp-product .product__title .h1{font-family:var(--rp-font-heading);font-size:var(--rp-text-subtitle-1);font-weight:700;line-height:1.25;color:var(--rp-product-heading, var(--rp-color-graphite));text-decoration:none}.rp-product .product__title .rp-accent-line{margin-top:1.2rem}.rp-product .product__caracteristique,.rp-product .product__description{font-family:var(--rp-font-body);font-size:var(--rp-text-subtitle-2);font-weight:400;line-height:1.6;color:var(--rp-product-text, var(--rp-color-graphite))}.rp-product .product__caracteristique strong,.rp-product .product__description strong{font-weight:700}.rp-product .product__caracteristique a,.rp-product .product__description a{color:var(--rp-color-green-brand)}.rp-product .product__spec-group{display:flex;align-items:flex-start;gap:clamp(1.6rem,2.5vw,3.2rem)}.rp-product .product__spec-main{flex:1 1 auto;min-width:0}.rp-product .product__spec-label{flex:0 0 auto;width:16rem;margin:0}.rp-product .product__spec-label img{display:block;width:100%;height:auto}.rp-product .product__caracteristique-power{font-size:var(--rp-text-subtitle-2);font-weight:400;color:var(--rp-product-text, var(--rp-color-graphite));margin-bottom:.4rem}.rp-product .product__caracteristique-power strong{font-weight:700;color:inherit}.rp-product .product__caracteristique-eprel{margin-bottom:.8rem}.rp-product .product-form__input--pill legend.form__label,.rp-product .product-form__input .form__label{font-family:var(--rp-font-body);font-size:var(--rp-text-subtitle-1);font-weight:700;color:var(--rp-product-heading, var(--rp-color-graphite))}.rp-product .product-form__input--pill input[type=radio]+label{font-family:var(--rp-font-button);font-size:var(--rp-text-subtitle-2);font-weight:600;letter-spacing:.025em;color:var(--rp-color-green-dark);background-color:var(--rp-color-white);border:1.5px solid var(--rp-color-green-brand);border-radius:999px;padding:.8rem 2rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.rp-product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--rp-color-green-dark);color:var(--rp-color-green-dark)}.rp-product--pills-filled .product-form__input--pill input[type=radio]:checked+label{background-color:var(--rp-color-green-brand);border-color:var(--rp-color-green-brand);color:var(--rp-color-white)}.rp-product--pills-outline .product-form__input--pill input[type=radio]+label{border-color:var(--rp-color-grey-3);color:var(--rp-color-grey-1)}.rp-product--pills-outline .product-form__input--pill input[type=radio]:checked+label{background-color:var(--rp-color-white);border-color:var(--rp-color-green-brand);border-width:2px;color:var(--rp-color-green-brand)}.rp-product--pills-mint .product-form__input--pill input[type=radio]:checked+label{background-color:var(--rp-color-green-mint);border-color:var(--rp-color-green-mint);color:var(--rp-color-green-dark)}.rp-product .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--rp-color-green-dark);outline-offset:2px}.rp-product .product-form__input--pill input[type=radio].disabled+label,.rp-product .product-form__input--pill input[type=radio]:disabled+label{color:var(--rp-color-grey-2);border-color:var(--rp-color-grey-4)}.rp-product .product__accordion .accordion__title,.rp-product .product__accordion .summary__title>*:not(.material-symbols-outlined){font-family:var(--rp-font-heading);font-size:var(--rp-text-subtitle-2);font-weight:700;line-height:1.3;color:var(--rp-product-heading, var(--rp-color-graphite))}.rp-product .product__accordion summary{transition:color .2s ease}.rp-product .product__accordion summary:hover .accordion__title{color:var(--rp-color-green-brand)}.rp-product .product__accordion .icon-caret,.rp-product .product__accordion .summary__title .icon{color:var(--rp-color-green-brand)}.rp-product .product__accordion .accordion__content{font-family:var(--rp-font-body);font-size:var(--rp-text-subtitle-2);line-height:1.6;color:var(--rp-product-text, var(--rp-color-graphite))}.rp-product .product__accordion .accordion__content a{color:var(--rp-color-green-brand)}.rp-product--acc-lines .product__accordion{border-top:1px solid var(--rp-color-grey-4);border-bottom:1px solid var(--rp-color-grey-4)}.rp-product--acc-lines .product__accordion+.product__accordion{border-top:0}.rp-product--acc-boxed .product__accordion{border:1px solid var(--rp-color-grey-4);border-radius:1.2rem;padding:0 1.6rem;margin-bottom:1.2rem;background-color:var(--rp-color-white)}.rp-product--acc-minimal .product__accordion{border:0}.rp-product .product__button-custom{display:inline-flex;align-items:center;justify-content:center;margin-top:1.2rem;text-decoration:none}@media screen and (max-width:749px){.rp-product .product-form__input--pill input[type=radio]+label{padding:.7rem 1.6rem}.rp-product .product__spec-group{flex-direction:column}.rp-product .product__spec-label{order:2;width:60vw;max-width:24rem;align-self:flex-start;margin-top:1.6rem}.rp-product .product__spec-main{order:1;width:100%}.rp-product .product__button-custom{display:flex;width:100%}}.rp-product .product__accordion-icon{font-size:2.2rem;line-height:1;margin-right:1rem;flex-shrink:0}.product__rp-separator{margin:2.4rem 0}.product__rp-separator--rule,.product__rp-separator--both{border-top:1px solid var(--rp-color-grey-4)}.product__rp-separator--both .rp-accent-line,.product__rp-separator--rule .rp-accent-line{margin-top:-2px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-main-product-retropac.css.map */
