body{font-family:var(--font-body);color:var(--ink);background:var(--bg);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}a{color:inherit}.page-width{max-width:var(--page-width);margin:0 auto;padding-inline:var(--page-margin)}.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--red);color:#fff;border:none;border-radius:var(--radius-pill);padding:15px 26px;font-family:inherit;font-weight:700;font-size:14.5px;cursor:pointer;text-decoration:none;text-align:center;box-shadow:var(--shadow-cta);transition:background .2s ease,transform .2s ease}.btn:hover{background:var(--red-dark);transform:translateY(-2px)}.btn--accent{background:var(--red)}.btn--navy{background:var(--navy);box-shadow:none}.btn--navy:hover{background:var(--ink)}.btn--full{width:100%}.btn--outline{background:#fff;color:var(--ink);border:2px solid var(--line);box-shadow:none}.btn--outline:hover{border-color:var(--red);color:var(--red-dark);background:#fff;transform:none}.link-underline{font-weight:600;text-decoration:underline;text-underline-offset:3px}.card{background:var(--bg);border:1.5px solid var(--line);border-radius:var(--radius)}.info-box{background:var(--surface);border-radius:var(--radius);padding:14px 16px;font-size:13px;line-height:1.6;color:var(--sub)}.info-box b,.info-box strong{color:var(--ink)}.chip{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--line);background:var(--bg);border-radius:var(--radius-pill);padding:8px 14px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.chip.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--accent)}.badge{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-pill);padding:4px 10px}.badge--accent{background:var(--accent);color:#fff}.badge--ok{background:#ebfaf3;color:#067647}.section{padding-block:40px}.section+.section{border-top:1px solid var(--line)}.section__title{font-size:21px;margin-bottom:6px}.section__subtitle{color:var(--sub);font-size:13px;margin-bottom:18px;max-width:70ch}@media(min-width:750px){body{font-size:15px}.section{padding-block:56px}.section__title{font-size:27px}}.hscroll{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.hscroll::-webkit-scrollbar{display:none}.hscroll>*{scroll-snap-align:start;flex:0 0 auto}input[type=text],input[type=email],input[type=tel],textarea,select{width:100%;border:1.5px solid var(--line);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14px;color:var(--ink);background:var(--bg)}input:focus-visible,textarea:focus-visible,select:focus-visible,.btn:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}label{font-size:12.5px;font-weight:600}.stars{color:#f5b50a;letter-spacing:1px}.skip-to-content{position:absolute;top:-100px;left:12px;z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:10px 16px;font-size:13px}.skip-to-content:focus{top:12px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.text-sub{color:var(--sub)}.pj-flag{display:block;width:100%;height:100%;border-radius:inherit}.hide-desktop{display:initial}.hide-mobile{display:none}@media(min-width:750px){.hide-desktop{display:none}.hide-mobile{display:initial}}.kicker{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--red)}.kicker:before{content:"";width:22px;height:3px;border-radius:2px;background:var(--red)}.kicker--center:after{content:"";width:22px;height:3px;border-radius:2px;background:var(--red)}.title{font-size:clamp(25px,3.6vw,38px);font-weight:900;letter-spacing:-.03em;line-height:1.14;color:var(--ink)}.title em{font-style:normal;color:var(--red);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M2 7 Q 30 2, 60 6 T 118 4' fill='none' stroke='%23E7362B' stroke-opacity='.45' stroke-width='4.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat left 100% / 100% .24em;padding-bottom:.05em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lead{color:var(--sub);font-size:14.5px;line-height:1.75}.sec-head{text-align:center;max-width:660px;margin:0 auto 36px}.sec-head .lead,.sec-head .title{margin-top:12px}html.js.motion .reveal{opacity:0;transform:translateY(22px)}.shopify-policy__container{max-width:820px!important;margin:0 auto;padding:52px var(--page-margin, 32px) 84px}.shopify-policy__title{text-align:left;padding:0}.shopify-policy__title h1{font-size:clamp(27px,3.8vw,40px);font-weight:900;letter-spacing:-.03em;line-height:1.15;color:var(--ink);margin:0 0 10px}.shopify-policy__title:after{content:"";display:block;width:44px;height:4px;border-radius:3px;background:var(--red);margin:16px 0 6px}.shopify-policy__body{font-size:14.5px;line-height:1.85;color:#3a4353}.shopify-policy__body h2{font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:34px 0 12px}.shopify-policy__body h3{font-size:16.5px;font-weight:800;color:var(--ink);margin:26px 0 10px}.shopify-policy__body p{margin:12px 0}.shopify-policy__body ul,.shopify-policy__body ol{margin:12px 0;padding-left:22px}.shopify-policy__body li{margin:7px 0}.shopify-policy__body a{color:var(--red);font-weight:600;text-decoration:underline;text-underline-offset:2px}.shopify-policy__body strong,.shopify-policy__body b{color:var(--ink)}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:18px 0;font-size:13px}.shopify-policy__body th,.shopify-policy__body td{border:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:top}.shopify-policy__body th{background:var(--bg-soft);font-weight:700;color:var(--ink)}.shopify-section:has(.pj-reviews)+.shopify-section:has(.pj-plans) .pj-plans__in{padding-top:0}.shopify-section:has(.pj-social)+.shopify-section:has(.pj-gifts) .pj-gifts__in{padding-top:0}.shopify-section:has(.pj-badges)+.shopify-section:has(.pj-steps) .pj-steps__in{padding-top:0}.shopify-section:has(.pj-steps)+.shopify-section:has(.pj-cmp) .pj-cmp__in{padding-top:0}.shopify-section:has(.pj-inclus)+.shopify-section:has(.pj-reviews) .pj-reviews__head{padding-top:0}.shopify-section:has(.pj-compat-t)+.shopify-section:has(.pj-steps) .pj-steps__in{padding-top:0}@media(max-width:760px){.pj-final__in{padding-top:60px;padding-bottom:60px}}h1,h2,h3,.title,.sec-head .lead,.bloc-title,.tuto__tx>b{text-wrap:balance}p,li,.lead,figcaption,.step p,.tuto__tx p,small{text-wrap:pretty}@media(max-width:600px){.title{font-size:24px;line-height:1.2}.lead{font-size:13.5px;line-height:1.6}.kicker{font-size:10.5px}.sec-head{margin-bottom:24px}}@media(max-width:760px){.faqb-support{flex-direction:column;align-items:flex-start;text-align:left;gap:14px;padding:24px}.faqb-support img{width:64px}.faqb-support p{max-width:none}.faqb-support a{margin-left:0;align-self:stretch;text-align:center}.altsol__in,.pbars__in,.fiches__in,.recop__in{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}}@media(max-width:600px){.trust-rows{grid-template-columns:1fr;row-gap:12px}.dep-install{flex-wrap:wrap}.dep-install .lnk{flex-basis:100%;margin-left:35px;margin-top:8px;white-space:normal}}@media(max-width:760px){.pj-final__in{padding-top:48px;padding-bottom:48px}.pj-final__in h2{margin-top:14px}.pj-final__in p{margin-top:12px;line-height:1.55}.pj-final__ctas{margin-top:22px;gap:10px}.pj-reviews .rev-card p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/base.css.map */
