.cc2 .cc2-title{font-size:22px}.cc2 .cc2-price-current{font-size:24px}.cc2 .cc2-price-compare{font-size:15px}.cc2 .cc2-spec__lbl{font-size:13px}.cc2 .cc2-badge{font-size:13.5px}.cc2 .cc2-cta__date{font-size:14px}.cc2 .cc2-deposit{font-size:15px}.cc2 .cc2-specs-toggle,.kt .kt-badge,.kt .kt-mod{font-size:14px}@media(max-width:749px){.cc2 .cc2-title{font-size:20px}.cc2 .cc2-price-current{font-size:23px}}.common-banner-section .banner-title{font-size:clamp(30px,4vw,56px)}.katch-topbar .katch-nudge__item{font-size:14px}.katch-presale .katch-presale__tag{font-size:13px}.katch-presale .katch-presale__sub{font-size:15px}.katch-presale .katch-presale__cta{font-size:20px}.katch-presale .katch-presale__cta-sub{font-size:14px}.katch-trust .katch-trust__pill strong{font-size:16px}.katch-trust .katch-trust__pill span{font-size:15px}.katch-trust .katch-trust__logos-label,.card__information .product-badge{font-size:13px}.card__information .card-subdesc{font-size:16px;line-height:1.45}.card__information .preorder-note,.reservation-list-price .label{font-size:14px}.reservation-list-price .amount{font-size:24px;font-weight:800}.reservation-list-price .old{font-size:15px}.reservation-list-price .badge{font-size:13.5px}.color-showcase .color-item span{font-size:14px}.collection .card__heading,.collection .card__heading a{font-size:22px}@media(max-width:749px){.collection .card__heading,.collection .card__heading a{font-size:20px}}.reservation-pricing .rp-note,.reservation-pricing .rp-note span{font-size:14px;line-height:1.35}.reservation-pricing .rp-card .badge{font-size:13px}.reservation-pricing .rp-card .clabel{font-size:14px}.reservation-pricing .rp-total-line .label{font-size:13px}.krs .krs-row span,.krs .krs-row a{font-size:15px;line-height:1.45}.finance .finance__note,.finance .finance__note a,.swatch-text .extra-price{font-size:15px}.option-helpers .helper-chip{font-size:14px}.kvd span,.kvd a{font-size:15px}.kh .ke{font-size:13px}.feature-items .feature-text p,.service-items .service-text p,.service-link .service-text p{font-size:14px}.kvp .kvp-kick{font-size:13px}.kvp .kvp-sub{font-size:16px}.kvp .kvp-list .kvp-b,.kvp .kvp-cov li,.kvp .kvp-cov li strong,.kvp .kvp-cov .kvp-lnk{font-size:15px}.kvp .kvp-list .kvp-vs,.kvp .kvp-facts span{font-size:14px}.katch-tab-label--desktop{font-size:15px}.katch-tab-label--mobile{font-size:14px}.katch-specs .katch-specs__eyebrow,.katch-specs .katch-specs__group-title,.katch-spec-card .katch-spec-card__label{font-size:13px}.katch-spec-card .katch-spec-note{font-size:14px}.katch-spec-card .katch-spec-card__value li,.katch-spec-card .katch-spec-card__value small{font-size:15px}.katch-expertise .katch-expertise__title{font-size:16px}.katch-expertise .katch-expertise__text,.katch-expertise .katch-expertise__link{font-size:15px}.kac .kac__txt figcaption,.kac .kac__txt figcaption strong,.kac .kac__more{font-size:14px}.katch-avis .katch-avis__eyebrow,.katch-avis .katch-avis__meta{font-size:14px}.reservation-list-price span.label{font-size:14px!important}.reservation-list-price span.badge{font-size:13.5px!important}.cc2 .cc2-spec .cc2-spec__lbl{font-size:13px!important}.reservation-pricing .rp-grid .rp-note,.reservation-pricing .rp-grid .rp-note span{font-size:14px!important}.reservation-pricing .rp-grid .rp-card span.badge{font-size:13px!important}.reservation-pricing .rp-grid .rp-card .clabel{font-size:14px!important}.reservation-pricing .rp-total-line div.label,.kh span.ke,.katch-specs .katch-spec-card span.katch-spec-card__label{font-size:13px!important}.katch-specs .katch-spec-card span.katch-spec-note{font-size:14px!important}.katch-specs div.katch-specs__eyebrow,.katch-specs div.katch-specs__group-title{font-size:13px!important}.slider-counter .slider-counter--total,.slider-counter .slider-counter--current{font-size:14px!important}a.katch-trust__pill{text-decoration:none;color:inherit}a.katch-trust__pill:hover strong{text-decoration:underline}.reservation-list-price span.amount{font-size:22px!important;font-weight:800!important}.reservation-list-price span.old{font-size:15px!important}.reservation-list-price span.badge{white-space:nowrap!important}.reservation-list-price{flex-wrap:wrap;row-gap:6px}.collection .card__media img,.collection .card__media .media img{object-fit:contain!important}.collection .card__media .media{background:#f3f3f3}.product-available,.product-available p,.reservation-pricing .rp-note,.reservation-pricing .rp-note span,.krs .krs-row span,.kvp .kvp-list .kvp-vs,.finance .finance__note,.card__information .preorder-note,.card__information .card-subdesc,.reservation-list-price span.label{color:#3f3f46!important}.product-form__buttons .katch-call-cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:64px;margin:0 0 12px;padding:12px 18px;border-radius:12px;background:#16a34a;color:#fff;text-decoration:none;text-align:left}.product-form__buttons .katch-call-cta:hover{background:#15803d;color:#fff}.product-form__buttons .katch-call-cta svg{flex-shrink:0}.katch-call-cta__txt{display:flex;flex-direction:column;line-height:1.25}.katch-call-cta__txt strong{font-size:19px;font-weight:800}.katch-call-cta__txt small{font-size:14px;opacity:.95}@media(max-width:749px){.katch-call-cta__txt strong{font-size:18px}}.product__info-container .product-form__buttons:has(.katch-call-cta){flex-direction:column}.katch-call-cta__num{white-space:nowrap;font-size:21px;font-weight:800;letter-spacing:.01em}.product-form__buttons .shopify-payment-button__button{background:#fff!important;color:#1f2937!important;border:2px solid #1f2937!important;box-shadow:none!important}.product-form__buttons .shopify-payment-button__button:hover{background:#f3f4f6!important}.product-form__buttons .shopify-payment-button__button img{filter:invert(1)}@media(min-width:750px)and (max-width:1199px){.collection-gridfull-wrap.page-width{max-width:1120px}.collection-gridfull-wrap .product-grid-container{padding-left:0;padding-right:0}.collection-gridfull-wrap #product-grid#product-grid.grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;justify-content:stretch}.collection-gridfull-wrap #product-grid#product-grid .grid__item{width:auto!important;max-width:none!important;padding:0!important}}.katch-card-cta{display:flex;align-items:center;justify-content:center;min-height:50px;margin-top:14px;padding:10px 16px;border-radius:10px;background:#1f2937;color:#fff!important;font-size:17px;font-weight:700}.card-wrapper:hover .katch-card-cta{background:#111}.color-showcase{margin-bottom:0!important}main#MainContent:has(.color-showcase){padding-bottom:24px}.product__title .kt-edition{display:block;font-size:.5em;font-weight:600;color:#4b5563;letter-spacing:0;margin-top:4px}.kt-price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:6px 0 10px}.kt-price-line__lbl{font-size:15px;font-weight:600;color:#3f3f46}.kt-price-line strong{font-size:28px;font-weight:800;color:#111;line-height:1.1}.kt-price-line s{font-size:16px;color:#6b7280}.kt-price-line__badge{font-size:14px;font-weight:700;color:#fff;background:#16a34a;padding:4px 10px;border-radius:999px}.product__info-container .product-available{margin:0 0 12px}.product__info-container .product-available,.product__info-container .product-available p{font-size:15px!important;line-height:1.4}.option-title .option-title__value{font-weight:500;color:#3f3f46}.krs .krs-more{margin:2px 0 0}.krs .krs-more summary{cursor:pointer;font-size:15px;font-weight:600;color:#3f6212;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:4px 0}.krs .krs-more summary::-webkit-details-marker{display:none}.krs .krs-more summary:after{content:" \25be"}.krs .krs-more[open] summary:after{content:" \25b4"}.krs .krs-more__in{display:flex;flex-direction:column;gap:8px;margin-top:8px}.reservation-pricing{padding:16px!important;margin:12px 0 16px!important}.reservation-pricing .rp-explain{font-size:15px!important;font-weight:600;margin-bottom:8px!important}@media(max-width:749px){.product-form__input--dropdown .swatch-dropdown{display:grid!important;grid-template-columns:1fr 1fr;gap:10px}.product-form__input--dropdown .swatch-dropdown .swatch-option{margin:0!important}.product-form__input--dropdown .swatch-content{flex-direction:column!important;align-items:center!important;text-align:center;gap:8px!important}.product-form__input--dropdown .swatch-content .swatch-image{width:100%!important;max-width:140px;height:auto!important}.product-form__input--dropdown .swatch-text .swatch-label{font-size:15px!important;line-height:1.3}.kt-price-line strong{font-size:26px}}.product__info-container .product-available br{display:none}@media(max-width:749px){.product-form__input--dropdown{min-width:0}.product-form__input--dropdown .select,.product-form__input--dropdown .swatch-dropdown-wrapper{width:100%!important;min-width:0!important}.product-form__input--dropdown .swatch-dropdown{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important}.product-form__input--dropdown .swatch-dropdown .swatch-option{min-width:0!important;width:auto!important;flex:none!important;padding:10px!important}}@media(max-width:749px){.product-form__input--dropdown .swatch-text{min-width:0;width:100%}.product-form__input--dropdown .swatch-text .swatch-label,.product-form__input--dropdown .swatch-text .extra-price{display:block;white-space:normal!important;overflow-wrap:anywhere;font-size:14px!important}.product-form__input--dropdown .swatch-content .swatch-image{height:96px!important;width:100%!important;max-width:none;object-fit:cover;border-radius:8px}.option-section .option-title{flex-wrap:wrap;gap:8px}}.reservation-pricing .rp-card--now span.badge{letter-spacing:0!important;font-size:13px!important;padding:4px 10px!important;line-height:1.2}.reservation-pricing .rp-grid{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)!important}.reservation-pricing .rp-card{min-width:0}@media(min-width:990px)and (max-width:1199px){.page-width:has(>.product.product--large){max-width:1140px}.product.product--large .product__media-wrapper,.product.product--large .product__info-wrapper{max-width:50%!important;width:calc(50% - 15px)!important}}@media(max-width:749px){.product-form__input--dropdown .swatch-content .swatch-image{height:72px!important}.product-form__input--dropdown .swatch-dropdown .swatch-option{padding:8px!important}}@media(min-width:750px){.product-form__input--dropdown .swatch-dropdown .swatch-option{padding-top:6px!important;padding-bottom:6px!important}.product-form__input--dropdown .swatch-content .swatch-image{width:64px!important;height:64px!important;object-fit:cover}}.kt-livraison{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 12px;border-radius:999px;background:#f3f4f6;font-size:15px;font-weight:600;color:#1f2937}.product__info-container .product-form__input--dropdown{flex-direction:column!important;align-items:stretch!important}.product__info-container .product-form__input--dropdown .select{width:100%}.kt-tagline{margin:6px 0 4px;font-size:17px;font-weight:600;color:#15803d}.kt-depot{display:flex;gap:10px;align-items:flex-start;margin:4px 0 12px;padding:10px 14px;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0}.kt-depot__ico{flex-shrink:0;color:#15803d;margin-top:2px}.kt-depot p{margin:0}.kt-depot__main{font-size:17px;font-weight:800;color:#14532d;line-height:1.3}.kt-depot__sub{font-size:14px;color:#3f3f46;margin-top:2px!important;line-height:1.35}.kt-pourquoi{margin:0 0 14px;font-size:14px;line-height:1.45;color:#3f3f46}.kt-pourquoi strong{color:#1f2937}@media(max-width:749px){.kt-depot__main{font-size:18px}}.product__info-container>.kt-depot{margin:6px 0 10px!important}.product__info-container>.kt-livraison{margin:0 0 6px!important;padding:5px 12px}.product__info-container>.kt-pourquoi{margin:0 0 4px!important}.product__info-container>.kt-price-line{margin-bottom:6px!important}.product__info-container>.kt-tagline{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/katch-lisibilite.css.map */
