:root{--klar-nuit: #0d0d0d;--klar-bleu: #0033ff;--klar-iris: #977dff;--klar-brume: #eaedf8;--klar-encre: #0d0d0d;--klar-blanc: #f2f2f2;--klar-fond: #ffffff;--klar-gris: #565d71;--klar-gris2: #878da0;--klar-ligne: #e3e6f1;--klar-vert: #00b67a;--klar-grad: linear-gradient(135deg, #0033ff 0%, #977dff 100%);--klar-sh: 0 1px 2px rgba(3, 8, 18, .04), 0 8px 24px rgba(3, 8, 18, .05);--klar-sh-h: 0 2px 6px rgba(3, 8, 18, .06), 0 18px 44px rgba(3, 8, 18, .1);--klar-r: 18px;--klar-display: "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--klar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}.klar.klar{background:var(--klar-fond)}.klar.klar,.klar.klar *:not(svg):not(path):not(circle):not(rect):not(line){font-family:var(--klar-font)}.klar.klar h1,.klar.klar h2,.klar.klar h3,.klar.klar h4,.klar.klar h5{font-family:var(--klar-display);letter-spacing:-.032em;line-height:1.14}.klar.klar .text-block p{color:var(--klar-gris)}.klar.klar .eyebrow,.klar.klar .eyebrow p{font-family:var(--klar-display);font-size:11.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--klar-bleu);margin:0}.klar.klar .eyebrow{display:flex;align-items:center;justify-content:center;gap:9px}.klar.klar .eyebrow:before{content:"";width:22px;height:1.5px;background:currentColor;flex:0 0 auto}.klar.klar .sec-title p,.klar.klar .sec-title h2{font-size:clamp(26px,3.2vw,31px);font-weight:700;letter-spacing:-.032em;line-height:1.14;color:var(--klar-encre);margin:0}.klar.klar .sec-title em{font-style:normal;font-weight:400;color:var(--klar-gris2)}.klar.klar .sec-intro p{color:var(--klar-gris);font-size:16px;margin:12px 0 0}.klar-steps .step{background:var(--klar-blanc);border-radius:var(--klar-r);padding:22px 20px;box-shadow:var(--klar-sh);transition:box-shadow .2s,transform .2s;position:relative}.klar-steps .step:hover{box-shadow:var(--klar-sh-h);transform:translateY(-3px)}.klar .step>.shopify-block,.klar .mode>.shopify-block,.klar .who-card>.shopify-block,.klar .trust-item>.shopify-block{height:auto!important}.klar-steps .art{width:48px;height:48px;border-radius:14px;background:var(--klar-grad);display:flex!important;align-items:center;justify-content:center;margin-bottom:15px;box-shadow:0 10px 24px #0033ff42}.klar-steps .art .icon{color:#fff!important;font-size:22px!important}.klar-modes .ic,.klar-audience .ic{width:40px;height:40px;border-radius:12px;background:var(--klar-brume);display:flex!important;align-items:center;justify-content:center;margin-bottom:14px}.klar-modes .ic .icon,.klar-audience .ic .icon{color:var(--klar-bleu)!important;font-size:19px!important}.klar-steps .n{--font-weight: 800}.klar-steps .n p{font-family:var(--klar-display);font-size:11px;font-weight:800;color:var(--klar-bleu);letter-spacing:.14em;font-weight:800!important;text-transform:uppercase;margin:0 0 6px}.klar-steps .step-title p,.klar-steps .step-title{--font-weight: 700}.klar-steps .step-title p{font-family:var(--klar-display);font-size:16.5px;font-weight:700!important;color:var(--klar-encre);margin:0 0 6px;letter-spacing:-.032em}.klar-steps .step-text p{font-size:13.8px;color:var(--klar-gris);margin:0;line-height:1.55}.klar-steps .step:after{content:"";position:absolute;top:44px;right:-11px;width:14px;height:14px;border-right:1.6px solid #c9cfe3;border-top:1.6px solid #c9cfe3;transform:rotate(45deg)}.klar-steps .step:last-child:after{display:none}@media(max-width:900px){.klar-steps .step:after{display:none}}.klar-modes .mode,.klar-audience .who-card{background:var(--klar-blanc);border-radius:var(--klar-r);padding:22px;box-shadow:var(--klar-sh);transition:box-shadow .2s,transform .2s}.klar-modes .mode:hover,.klar-audience .who-card:hover{box-shadow:var(--klar-sh-h);transform:translateY(-3px)}.klar-modes .card-title,.klar-audience .card-title,.klar-trust .trust-title,.klar-steps .step-title{--font-weight: 700}.klar-modes .card-title p,.klar-audience .card-title p{font-family:var(--klar-display);font-size:16px;font-weight:700!important;color:var(--klar-encre);margin:0 0 5px}.klar-modes .card-text p,.klar-audience .card-text p{font-size:13.5px;color:var(--klar-gris);margin:0;line-height:1.55}.klar-modes .tagm p{display:inline-block;margin:10px 0 0;font-size:11.5px;font-weight:700;color:var(--klar-bleu);background:var(--klar-brume);padding:4px 9px;border-radius:100px}.klar-results .custom-section__inner{background:var(--klar-nuit);border-radius:26px;padding:48px 24px;position:relative;overflow:hidden}.klar-results .custom-section__inner:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-40%;height:80%;background:radial-gradient(60% 100% at 50% 0,#977dff59,#977dff00 70%);pointer-events:none}.klar-results .custom-section__inner>*{position:relative;z-index:1}.klar-results .eyebrow,.klar-results .eyebrow p{color:var(--klar-iris)}.klar-results .sec-title p,.klar-results .sec-title h2{color:#fff}.klar-results .num p{font-family:var(--klar-display);font-size:clamp(38px,5.4vw,54px);font-weight:800;letter-spacing:-.05em;line-height:1;background:linear-gradient(180deg,#fff,#977dff);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}.klar-results .num-text p{color:#ffffffb3;font-size:13.5px;margin:10px auto 0;max-width:230px}.klar-results .fineprint p{color:#ffffff6b;font-size:11.5px;margin-top:32px}.klar-trust .trust-item{background:var(--klar-blanc);border-radius:15px;padding:20px;text-align:center;box-shadow:var(--klar-sh)}.klar-trust .trust-item svg{width:21px;height:21px;color:var(--klar-bleu);margin:0 auto 9px}.klar-trust .trust-title p{font-family:var(--klar-display);font-size:14.5px;font-weight:700!important;color:var(--klar-encre);margin:0 0 3px}.klar-trust .trust-text p{font-size:12.5px;color:var(--klar-gris2);margin:0}.klar-livraison .cart-progress-bar__label{display:flex;align-items:center;gap:8px;font-family:var(--klar-font);font-size:13px;font-weight:600;line-height:1.35;color:var(--klar-encre);margin:0 0 9px}.klar-livraison .cart-progress-bar__label:before{content:"";flex:0 0 auto;width:19px;height:19px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230033ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5.5h12.5V16H2zM14.5 9.5h3.7l3.3 3.3V16h-7'/%3E%3Ccircle cx='6.5' cy='18' r='2'/%3E%3Ccircle cx='17.5' cy='18' r='2'/%3E%3C/svg%3E")}.klar-livraison .cart-progress-bar__bar-container{height:6px;border-radius:100px;background:var(--klar-brume);overflow:hidden}.klar-livraison .cart-progress-bar__progress-group{width:100%;height:100%}.klar-livraison progress{display:block;width:100%;height:6px!important;border:0!important;border-radius:100px;background:var(--klar-brume)!important;appearance:none;-webkit-appearance:none}.klar-livraison progress::-webkit-progress-bar{background:var(--klar-brume)!important;border-radius:100px}.klar-livraison progress::-webkit-progress-value{background:var(--klar-bleu)!important;border-radius:100px}.klar-livraison progress::-moz-progress-bar{background:var(--klar-bleu)!important;border-radius:100px}.klar-suggestions .cross-sell__image--vide{display:block;aspect-ratio:1;background:var(--klar-brume)}.klar-trait hr{border:0;border-top:1px solid var(--klar-ligne);margin:14px 0 12px}.klar-note{display:flex;justify-content:center;width:100%!important}.klar-note .reviews-badge_badge{justify-content:center;gap:9px;padding:9px 14px;border-radius:var(--klar-r);border-color:var(--klar-ligne);background:var(--klar-blanc);width:auto;margin:0 auto}.klar-note .reviews-badge_stars .icon{color:#00b67a}.klar-note .reviews-badge_badge :is(p,span){font-family:var(--klar-font);font-size:13px;color:var(--klar-gris)}.klar-note .reviews-badge_badge strong{font-family:var(--klar-display);font-weight:700;color:var(--klar-encre)}.klar-suggestions .cross-sells__titre{font-family:var(--klar-display);font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--klar-nuit);margin:0 0 9px}.klar-suggestions .cross-sells__list{gap:8px}.klar-suggestions .cross-sell{display:flex;align-items:center;gap:10px;padding:8px!important;border:1px solid var(--klar-ligne);border-radius:var(--klar-r);background:var(--klar-blanc)}.klar-suggestions .cross-sell__image,.klar-suggestions .cross-sell__image--vide{flex:0 0 auto;width:52px!important;height:52px!important;aspect-ratio:1;border-radius:8px;object-fit:cover;background:var(--klar-brume)}.klar-suggestions .cross-sell__content{flex:1;min-width:0;display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;padding:0!important;text-align:left}.klar-suggestions .cross-sell__title-and-description{text-align:left}.klar-suggestions .cross-sell__heading{flex:1;min-width:0}.klar-suggestions .cross-sell__title,.klar-suggestions .cross-sell__title *{font-family:var(--klar-display);font-size:12.5px;font-weight:700;line-height:1.25;color:var(--klar-encre)}.klar-suggestions .cross-sell__price,.klar-suggestions .cross-sell__price *{font-family:var(--klar-display);font-size:13px;font-weight:700;color:var(--klar-encre);white-space:nowrap}.klar-suggestions .cross-sell__selects{display:none}.klar-suggestions .cross-sell__actions{flex:0 0 auto;width:auto!important;padding:0!important}.klar-suggestions .cross-sell__form{width:auto!important}.klar-suggestions .cross-sell__form button{width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;border-radius:50%!important;background:var(--klar-bleu)!important;color:var(--klar-blanc)!important;border:0!important}.klar-date-livraison .delivery-estimation__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;font-family:var(--klar-font);font-size:12.5px;line-height:1.4;color:var(--klar-gris);margin:0;text-align:center}.klar-date-livraison .icon{color:var(--klar-bleu)}.klar-date-livraison [data-ref=min-date]{font-weight:700;color:var(--klar-encre)}.klar-paiements{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px}.klar-paiements svg{width:34px;height:auto;border-radius:4px}.cart-drawer__body{min-height:190px!important}.cart-drawer__footer{max-height:58%;overflow-y:auto}.marquee .icon-with-text .icon{background-color:#d8ff3e!important;font-size:19px!important}.marquee .icon-with-text{--icon-weight: 400;letter-spacing:-.01em}.klar-page.klar-page .step .art-media{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:var(--brume);box-shadow:none;margin-bottom:15px}.klar-page.klar-page .step .art-media img,.klar-page.klar-page .step .art-media video{width:100%;height:100%;object-fit:cover;display:block}.klar-page.klar-page .mode .ic-media,.klar-page.klar-page .who-card .ic-media{width:100%;height:auto;aspect-ratio:3 / 2;border-radius:12px;overflow:hidden;background:var(--brume);margin-bottom:14px;flex:none}.klar-page.klar-page .mode .ic-media img,.klar-page.klar-page .who-card .ic-media img{width:100%;height:100%;object-fit:cover;display:block}.klar-page.klar-page .res-media{margin:0 0 30px}.klar-page.klar-page .res-media img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r, 18px);display:block}.klar-page.klar-page .res-media figcaption{margin-top:10px;font-size:13px;opacity:.7;text-align:center}.klar-page.klar-page .rev-video{border-radius:12px;overflow:hidden;background:#0d0d0d;margin-bottom:14px;aspect-ratio:9 / 16;max-height:380px}.klar-page.klar-page .rev-video video{width:100%;height:100%;object-fit:cover;display:block}.klar-page.klar-page .split.split-seul{grid-template-columns:1fr}.ph-slot{display:flex;flex-direction:column;justify-content:center;gap:3px;border:1.5px dashed #C2410C;background:#c2410c0f;border-radius:12px;padding:12px 14px;margin:10px 0 14px;font-family:var(--font, sans-serif);font-size:12.5px;font-weight:600;color:#c2410c;line-height:1.35;text-align:left}.ph-slot small{font-weight:400;font-size:11.5px;opacity:.85;display:block}.ph-slot--large{min-height:92px}.ph-slot--haut{min-height:300px;height:100%}.ph-slot--bandeau{min-height:120px;margin-bottom:26px}.sec-nuit .ph-slot,.results .ph-slot{border-color:#f0a26a;color:#f0a26a;background:#f0a26a1a}body{overflow-x:clip}.shopify-section-group-header-group{position:sticky;top:-38px;z-index:70}.shopify-section{overflow-x:clip}.ohff-annonce{background:var(--encre, #0D0D0D)!important;color:#fff!important;min-height:38px;display:flex;align-items:center}.ohff-annonce .page-width,.ohff-annonce [class*=announcement-bar__inner]{min-height:38px;display:flex;align-items:center;justify-content:center;gap:14px}.ohff-annonce-i{display:inline-flex!important;align-items:center!important;gap:8px!important;justify-content:center;white-space:nowrap}.ohff-annonce-t p,.ohff-annonce-t{margin:0!important;font-size:12.5px!important;line-height:1.2!important;font-weight:500!important;color:#fff!important;white-space:nowrap}.ohff-annonce .icon-container{background:none!important;width:auto!important;height:auto!important;display:inline-flex!important;align-items:center}.ohff-annonce .icon-container theme-icon,.ohff-annonce .icon-container .icon{width:14px!important;height:14px!important;background-color:var(--lime, #d8ff3e)!important;color:var(--lime, #d8ff3e)!important;flex:0 0 14px}.ohff-annonce .splide__arrow,.ohff-annonce button[class*=arrow]{background:none!important;border:0!important;color:#ffffff8c!important;padding:4px!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;opacity:1!important}.ohff-annonce .splide__arrow:hover,.ohff-annonce button[class*=arrow]:hover{color:#fff!important}.ohff-annonce .splide__arrow svg,.ohff-annonce button[class*=arrow] svg,.ohff-annonce .splide__arrow theme-icon,.ohff-annonce button[class*=arrow] theme-icon{width:15px!important;height:15px!important;background-color:currentColor!important}.ohff-annonce .splide__arrow--prev{left:calc(50% - 165px)!important;right:auto!important}.ohff-annonce .splide__arrow--next{right:calc(50% - 165px)!important;left:auto!important}@media(max-width:560px){.ohff-annonce .splide__arrow--prev{left:6px!important}.ohff-annonce .splide__arrow--next{right:6px!important}.ohff-annonce-t p,.ohff-annonce-t{font-size:11.5px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/klar-theme.css.map */
