.kit-s{background:var(--kit-fond);color:var(--kit-texte);font-family:var(--kit-police-texte);font-size:1.0625rem;line-height:1.55}.kit-s--alt{background:var(--kit-fond-alt)}.kit-s__in{max-width:720px;margin:0 auto;padding:48px 16px}.kit-s__in--large{max-width:1100px}.kit-s h2,.kit-h2{font-family:var(--kit-police-titres);font-weight:var(--kit-graisse-titres);font-size:clamp(1.6rem,5vw,2.25rem);line-height:1.15;margin:0 0 16px;color:var(--kit-texte)}.kit-s h3,.kit-h3{font-family:var(--kit-police-titres);font-weight:var(--kit-graisse-titres);font-size:1.25rem;line-height:1.25;margin:20px 0 8px}.kit-s p{margin:0 0 14px}.kit-surtitre{display:block;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kit-accent-texte);font-weight:700;margin:0 0 10px}.kit-titre{font-family:var(--kit-police-titres);font-weight:var(--kit-graisse-titres);font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.12;margin:8px 0 12px;color:var(--kit-texte)}.kit-texte{margin:0 0 12px}.kit-texte p:last-child{margin-bottom:0}.kit-texte--chapeau{font-size:1.125rem;color:var(--kit-texte-2)}.kit-texte--benefices ul,.kit-texte--reassurance ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kit-texte--benefices li,.kit-texte--reassurance li{position:relative;padding-left:28px}.kit-texte--benefices li:before,.kit-texte--reassurance li:before{content:"";position:absolute;left:4px;top:.45em;width:12px;height:7px;border-left:2.5px solid var(--kit-accent-texte);border-bottom:2.5px solid var(--kit-accent-texte);transform:rotate(-45deg)}.kit-texte--reassurance{font-size:.9375rem;color:var(--kit-texte-2);margin-top:14px}.kit-texte--ligne-produit{font-weight:600}.kit-image{margin:20px 0}.kit-image img{display:block;width:100%;height:auto;border-radius:var(--kit-rayon)}.kit-image figcaption{font-size:.875rem;color:var(--kit-texte-2);margin-top:8px}.kit-image--pleine img{border-radius:0}.kit-bouton,.kit-achat-direct__btn{display:flex;align-items:center;justify-content:center;min-height:52px;width:100%;padding:14px 20px;border:0;border-radius:var(--kit-rayon);background:var(--kit-achat);color:var(--kit-achat-texte);font-family:var(--kit-police-texte);font-size:1.0625rem;font-weight:700;text-decoration:none;cursor:pointer}.kit-bouton:hover,.kit-achat-direct__btn:hover{filter:brightness(.95)}.kit-bouton--secondaire,.kit-achat-direct__btn{background:transparent;color:var(--kit-texte);border:2px solid var(--kit-texte)}.kit-achat-direct{margin-top:10px}.kit-bouton-wrap{margin:24px 0}.kit-tiers{border:0;margin:16px 0;padding:0;display:grid;gap:10px}.kit-tiers__legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.kit-tiers__h{margin:0 0 4px;font-weight:700;font-size:.9375rem;text-transform:uppercase;letter-spacing:.06em;color:var(--kit-accent-texte)}.kit-tier{position:relative;display:grid;grid-template-columns:24px 1fr auto;grid-template-areas:"mark main price" "mark main pct";gap:4px 12px;align-items:center;padding:16px 14px;border:2px solid var(--kit-bordure);border-radius:var(--kit-rayon);background:var(--kit-fond);cursor:pointer;text-decoration:none;color:var(--kit-texte)}.kit-tier.is-selected{border-color:var(--kit-texte);background:var(--kit-fond-alt)}.kit-tier input{position:absolute;opacity:0;pointer-events:none}.kit-tier__mark{grid-area:mark;width:20px;height:20px;border-radius:50%;border:2px solid var(--kit-texte)}.kit-tier.is-selected .kit-tier__mark{box-shadow:inset 0 0 0 4px var(--kit-fond),inset 0 0 0 10px var(--kit-texte)}.kit-tier__main{grid-area:main;display:grid;gap:2px}.kit-tier__name{font-weight:700;font-size:1.0625rem}.kit-tier__line{font-size:.875rem;color:var(--kit-texte-2)}.kit-tier__price{grid-area:price;justify-self:end;text-align:right;display:grid;row-gap:2px}.kit-tier__now{font-weight:800;font-size:1.125rem}.kit-tier__was{color:var(--kit-texte-2);font-size:.875rem}.kit-tier__pct{grid-area:pct;justify-self:end;background:var(--kit-accent-fond);color:var(--kit-texte);border-radius:999px;padding:2px 10px;font-size:.8125rem;font-weight:700}.kit-tier__badge{position:absolute;top:-11px;right:12px;background:var(--kit-texte);color:var(--kit-fond);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.kit-clement-vide{border:2px dashed var(--kit-accent-texte);border-radius:var(--kit-rayon);padding:10px 12px;margin:10px 0;font:600 .8125rem/1.35 ui-monospace,Menlo,monospace;color:var(--kit-accent-texte);background:repeating-linear-gradient(45deg,transparent 0 8px,rgba(0,0,0,.025) 8px 16px)}.kit-clement{margin:10px 0}.kit-etapes{counter-reset:kit-etape;display:grid;gap:16px;margin:20px 0;padding:0;list-style:none}.kit-etapes li{counter-increment:kit-etape;display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start}.kit-etapes li:before{content:counter(kit-etape);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--kit-accent-fond);color:var(--kit-texte);font-weight:800;font-size:1.125rem}.kit-etapes h3{margin:6px 0 4px}.kit-vs{overflow-x:auto;margin:16px 0}.kit-vs table{width:100%;border-collapse:collapse;font-size:.9375rem}.kit-vs th,.kit-vs td{padding:12px 8px;border-bottom:1px solid var(--kit-bordure);text-align:center;vertical-align:middle}.kit-vs tbody th{text-align:left;font-weight:600}.kit-vs .kit-vs__nous{background:var(--kit-accent-fond);font-weight:800}.kit-vs thead .kit-vs__nous{border-radius:var(--kit-rayon) var(--kit-rayon) 0 0}.kit-faq details{border-bottom:1px solid var(--kit-bordure)}.kit-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 0;font-weight:700}.kit-faq summary::-webkit-details-marker{display:none}.kit-faq summary:after{content:"+";font-size:1.5rem;line-height:1;color:var(--kit-accent-texte)}.kit-faq details[open] summary:after{content:"\2212"}.kit-faq__r{padding:0 0 16px;color:var(--kit-texte-2)}.kit-avis__grille{display:grid;gap:12px}.kit-avis__grille .kit-clement{background:var(--kit-fond);border:1px solid var(--kit-bordure);border-radius:var(--kit-rayon);padding:16px;margin:0}.kit-offre-recap{border:2px solid var(--kit-texte);border-radius:var(--kit-rayon);padding:20px 16px;background:var(--kit-fond)}.kit-annonce{background:var(--kit-annonce-fond);color:var(--kit-annonce-texte);text-align:center;font:800 1.1875rem/1.3 var(--kit-police-texte);letter-spacing:.01em;padding:14px 16px}@media(max-width:749px){.kit-annonce{font-size:1.0625rem;padding:12px}}.kit-annonce a{color:inherit;text-decoration:none}.kit-annonce:has(.kit-annonce__fin){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px}.kit-annonce__fin{display:inline-block;padding:2px 10px;border-radius:999px;background:#ffffff2e;white-space:nowrap}.kit-annonce__fin[hidden]{display:none}.kit-annonce__fin b{font-variant-numeric:tabular-nums}.kit-pl{background:var(--kit-fond);color:var(--kit-texte);font-family:var(--kit-police-texte);font-size:1.125rem;line-height:1.6}.kit-pl__in{max-width:680px;margin:0 auto;padding:24px 16px 96px}.kit-pl__mast{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kit-accent-texte);font-weight:700}.kit-pl__titre{font-family:var(--kit-police-titres);font-weight:var(--kit-graisse-titres);font-size:clamp(1.75rem,6.5vw,2.6rem);line-height:1.12;margin:10px 0 12px}.kit-pl__chapo{font-style:italic;color:var(--kit-texte-2);margin:0 0 18px}.kit-pl__point{margin:36px 0 0}.kit-pl__point h2{font-family:var(--kit-police-titres);font-weight:var(--kit-graisse-titres);font-size:clamp(1.35rem,5vw,1.75rem);line-height:1.2;margin:0 0 12px}.kit-pl__num{color:var(--kit-accent-texte)}.kit-pl .kit-image{margin:0 -16px 16px}.kit-pl .kit-image img{border-radius:0}.kit-pl .kit-image figcaption{padding:0 16px}.kit-pl__offre{margin:40px 0 0;border:2px solid var(--kit-texte);border-radius:var(--kit-rayon);padding:20px 16px}.kit-pl__ps{margin-top:28px;font-style:italic}.kit-pl__sources{margin-top:28px;font-size:.8125rem;color:var(--kit-texte-2)}.kit-pl__barre{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--kit-fond);border-top:1px solid var(--kit-bordure);box-shadow:0 -4px 16px #00000014}.kit-pl__barre-txt{flex:1;min-width:0;font-size:.875rem;line-height:1.3}.kit-pl__barre-txt strong{display:block;font-size:.9375rem}.kit-pl__barre .kit-bouton{width:auto;flex:0 0 auto;min-height:48px;padding:10px 16px}@media(min-width:990px){.kit-pl__barre{display:none}.kit-pl__in{padding-bottom:48px}}.kit-prog{padding:12px 16px;background:var(--kit-fond-alt);border-radius:var(--kit-rayon);margin:0 0 12px;font-size:.9375rem}.kit-prog p{margin:0 0 6px}.kit-prog__btn{margin-top:4px;background:var(--kit-achat);color:var(--kit-achat-texte);border:0;border-radius:var(--kit-rayon);padding:8px 14px;font-size:.875rem;font-weight:700;cursor:pointer}.kit-prog__track{list-style:none;margin:10px 0 0;padding:0;display:flex;justify-content:space-between;position:relative}.kit-prog__track:before{content:"";position:absolute;left:10px;right:10px;top:9px;height:3px;background:var(--kit-bordure)}.kit-prog__track li{position:relative;display:grid;justify-items:center;gap:4px;font-size:.8125rem}.kit-prog__dot{width:20px;height:20px;border-radius:50%;background:var(--kit-fond);border:3px solid var(--kit-bordure)}.kit-prog__track li.is-on .kit-prog__dot{background:var(--kit-achat);border-color:var(--kit-achat)}@media(min-width:990px){.kit-s__in{padding:72px 24px}.kit-avis__grille{grid-template-columns:repeat(2,1fr)}}#shopify-pc__banner{background:var(--kit-fond)!important;color:var(--kit-texte)!important;border-top:1px solid var(--kit-bordure)!important;font-family:var(--kit-police-texte)!important;border-radius:var(--kit-rayon) var(--kit-rayon) 0 0!important;box-shadow:0 -6px 24px #00000014!important}#shopify-pc__banner__body-title{font-family:var(--kit-police-titres)!important;font-weight:var(--kit-graisse-titres)!important;color:var(--kit-texte)!important}#shopify-pc__banner .shopify-pc__banner__body p{color:var(--kit-texte-2)!important}#shopify-pc__banner__body-policy-link{color:var(--kit-accent-texte)!important;text-decoration:underline!important}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{background:var(--kit-texte)!important;color:var(--kit-fond)!important;border:2px solid var(--kit-texte)!important;border-radius:var(--kit-rayon)!important;font-family:var(--kit-police-texte)!important;font-weight:700!important;font-size:1rem!important;min-height:48px!important;min-width:120px!important;padding:10px 18px!important}#shopify-pc__banner__btn-manage-prefs{color:var(--kit-texte)!important;font-weight:600!important;text-decoration:underline!important}.kit-texte--benefices{font-size:.9375rem;line-height:1.4;font-weight:600;margin:4px 0 16px}.kit-texte--benefices ul{gap:7px}.kit-texte--benefices li{padding-left:27px}.kit-texte--benefices li:before{left:0;top:.1em;width:18px;height:18px;border:0;border-radius:50%;transform:none;background:var(--kit-accent-texte) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.5L13 6.3' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.kit-texte--reassurance{font-size:.9375rem;color:var(--kit-texte);margin-top:16px}.kit-texte--reassurance ul{gap:0;border:1.5px solid var(--kit-bordure);border-radius:var(--kit-rayon);background:var(--kit-fond);overflow:hidden}.kit-texte--reassurance li{padding:12px 14px 12px 58px;line-height:1.4;color:var(--kit-texte-2)}.kit-texte--reassurance li+li{border-top:1px solid var(--kit-bordure)}.kit-texte--reassurance li strong{display:block;color:var(--kit-texte);font-size:1rem}.kit-texte--reassurance li a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.kit-texte--reassurance li:before{left:14px;top:50%;width:32px;height:32px;margin-top:-16px;border:0;border-radius:50%;transform:none;background:var(--kit-accent-texte) center/18px no-repeat}.kit-texte--reassurance li:nth-child(1):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h13l-3-3M20 16H7l3 3'/%3E%3C/svg%3E")}.kit-texte--reassurance li:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12a8 8 0 1 0 2.3-5.6M4 4v3.5h3.5'/%3E%3C/svg%3E")}.kit-texte--reassurance li:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6h11v10H2zM13 10h4l3 3v3h-7'/%3E%3Ccircle cx='6' cy='17.5' r='1.8'/%3E%3Ccircle cx='16.5' cy='17.5' r='1.8'/%3E%3C/svg%3E")}.kit-poids{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0}.kit-poids__c{position:relative;border:1.5px solid var(--kit-bordure);border-radius:var(--kit-rayon);background:var(--kit-fond);padding:14px 6px 12px;text-align:center;line-height:1.25}.kit-poids__c b{display:block;font:var(--kit-graisse-titres) 1.375rem/1.1 var(--kit-police-titres);color:var(--kit-texte);margin-bottom:4px}.kit-poids__c span{font-size:.8125rem;color:var(--kit-texte-2)}.kit-poids__c.is-sien{border-color:var(--kit-accent-texte);box-shadow:0 0 0 1.5px var(--kit-accent-texte)}.kit-poids__c.is-sien:before{content:attr(data-tag);position:absolute;left:50%;top:-10px;transform:translate(-50%);white-space:nowrap;font-size:.6875rem;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--kit-accent-texte);color:#fff}@media(max-width:749px){.kit-poids{gap:5px}.kit-poids__c{padding:12px 2px 10px}.kit-poids__c span{font-size:.6875rem}}.variant-option__button-label:has(input[data-option-name=Size]) .variant-option__button-label__text:after{display:block;white-space:nowrap;font-size:.6875rem;font-weight:500;opacity:.75;line-height:1.2;margin-top:1px}.variant-option__button-label:has(input[data-option-name=Size][value=S]) .variant-option__button-label__text:after{content:"\2264 10"}.variant-option__button-label:has(input[data-option-name=Size][value=M]) .variant-option__button-label__text:after{content:"11\2013 20"}.variant-option__button-label:has(input[data-option-name=Size][value=L]) .variant-option__button-label__text:after{content:"21\2013 40"}.variant-option__button-label:has(input[data-option-name=Size][value=XL]) .variant-option__button-label__text:after{content:"41\2013 55"}.variant-option__button-label:has(input[data-option-name=Size][value="2XL"]) .variant-option__button-label__text:after{content:"56\2013 90"}.kit-s .kit-bouton-wrap,.kit-s [data-kit-component=final]{margin-top:8px}.variant-option:has(input[data-option-name=Size])>legend:after{content:" \b7  by weight, lbs";font-weight:400;opacity:.75}.kit-causes{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:18px 0}.kit-causes__c{position:relative;border:1.5px solid var(--kit-bordure);border-radius:var(--kit-rayon);background:var(--kit-fond);padding:14px 16px;line-height:1.4}.kit-causes__c b{display:block;color:var(--kit-texte);margin-bottom:3px}.kit-causes__c span{color:var(--kit-texte-2);font-size:.9375rem}.kit-causes__c.is-sien{border-color:var(--kit-accent-texte);box-shadow:0 0 0 1.5px var(--kit-accent-texte)}.kit-causes__c.is-sien:before{content:attr(data-tag);position:absolute;right:12px;top:-10px;font-size:.6875rem;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--kit-accent-texte);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/1/assets/kit.css.map */
