.cms{--cms-k:1;color:var(--cms-t,#222);padding:calc(var(--cms-pt,28px)*var(--cms-k)) 0 calc(var(--cms-pb,28px)*var(--cms-k));font-family:var(--font-body--family,inherit)}@media(min-width:750px){.cms{--cms-k:1.43}}.cms *{box-sizing:border-box}.cms-pw{max-width:1200px;margin:0 auto;padding:0 16px}.cms-col{max-width:640px;margin:0 auto;text-align:center}.cms-h2{font-family:var(--font-heading--family,inherit);font-size:30px;font-weight:800;line-height:1.18;margin:0 0 16px;color:var(--cms-t);text-align:center;letter-spacing:-.01em}@media(min-width:750px){.cms-h2{font-size:40px}}.cms-sous{font-size:15px;line-height:1.75;margin:0 auto 22px;color:color-mix(in srgb,var(--cms-t) 82%,#fff);text-align:center;max-width:600px}.cms-sous p{margin:0}.cms-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;padding:0 20px;border:0;border-radius:6px;background:var(--cms-a);color:#fff!important;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;letter-spacing:.01em;transition:filter .15s}.cms-btn:hover{filter:brightness(.93)}.cms-col .cms-btn{max-width:640px;margin:22px auto 0}.cms-et{color:#f5b301;letter-spacing:2px;font-size:15px;line-height:1}.cms-et i{font-style:normal;color:#ddd}.cms-et--grand{display:block;font-size:24px;letter-spacing:4px;margin-bottom:14px}.cms-img{max-width:640px;margin:0 auto 26px;border-radius:6px;overflow:hidden}.cms-img img{display:block;width:100%;height:auto}.cms-grille{display:grid;gap:18px}@media(min-width:990px){.cms-grille{grid-template-columns:1fr 1fr;gap:48px;align-items:start}.cms-galerie{position:sticky;top:20px}}.cms-gal__piste{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:6px}.cms-gal__piste::-webkit-scrollbar{display:none}.cms-gal__img{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;background:#f6f1f2}.cms-gal__img img{width:100%;height:100%;object-fit:cover;display:block}.cms-gal__bas{position:relative;margin-top:10px}.cms-gal__vign{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0 2px}.cms-gal__vign::-webkit-scrollbar{display:none}.cms-gal__v{flex:0 0 calc((100% - 32px)/5);aspect-ratio:1/1;padding:2px;border:1px solid #e3dadd;background:#fff;border-radius:4px;cursor:pointer}.cms-gal__v.is-on{border:2px solid var(--cms-t);padding:1px}.cms-gal__v img{width:100%;height:100%;object-fit:cover;display:block;border-radius:2px}.cms-gal__fl{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:28px;height:28px;border-radius:50%;border:0;background:#fff;box-shadow:0 1px 4px #00000040;display:grid;place-items:center;cursor:pointer;padding:0}.cms-gal__fl[data-fl="-1"]{left:-8px}.cms-gal__fl[data-fl="1"]{right:-8px}.cms-gal__fl svg{width:15px;height:15px;fill:none;stroke:#333;stroke-width:2.4}.cms-info{display:flex;flex-direction:column;gap:14px;min-width:0}.cms-titre{margin:0;font-family:var(--font-heading--family,inherit);font-size:30px;line-height:1.15;font-weight:800;color:var(--cms-t);letter-spacing:-.01em}@media(min-width:750px){.cms-titre{font-size:36px}}.cms-encadre{border:2px solid var(--cms-a);padding:9px 14px;text-align:center;font-size:15px;font-weight:700;color:var(--cms-a);line-height:1.5;letter-spacing:.01em}.cms-encadre p{margin:0}.cms-bandeau{display:flex;align-items:center;gap:10px;margin:2px 0 0;font-weight:700;font-size:14px;white-space:nowrap;color:var(--cms-t)}.cms-bandeau:before,.cms-bandeau:after{content:"";flex:1;height:2px;background:var(--cms-a)}.cms-offres{display:flex;flex-direction:column;gap:12px}.cms-of{position:relative;display:flex;align-items:center;gap:12px;border:2px solid color-mix(in srgb,var(--cms-a) 30%,#fff);border-radius:10px;padding:0 18px;min-height:60px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.cms-of--b{margin-top:6px}.cms-of input{position:absolute;opacity:0;pointer-events:none}.cms-of.is-on{background:color-mix(in srgb,var(--cms-d) 40%,#fff);border-color:var(--cms-a)}.cms-of__b{position:absolute;right:-6px;top:-13px;background:var(--cms-a);color:#fff;font-size:13.5px;font-weight:700;padding:2px 9px;border-radius:3px;transform:rotate(-2.5deg);white-space:nowrap;letter-spacing:.02em;box-shadow:0 1px 2px #0000001f}.cms-of__r{flex:0 0 17px;height:17px;border-radius:50%;border:1.5px solid #b9b0b3;background:#fff;position:relative}.cms-of.is-on .cms-of__r{border:2px solid var(--cms-a)}.cms-of.is-on .cms-of__r:after{content:"";position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border-radius:50%;background:var(--cms-a)}.cms-of__t{flex:1;display:flex;flex-direction:column;line-height:1.3;padding:10px 0}.cms-of__t b{font-size:16.5px;font-weight:700;color:var(--cms-t);letter-spacing:.02em}.cms-of__t small{font-size:14px;color:color-mix(in srgb,var(--cms-t) 80%,#fff);letter-spacing:.02em}.cms-of__px{text-align:right;line-height:1.25}.cms-of__px b{display:block;font-size:16.5px;font-weight:700;color:var(--cms-a)}.cms-of__px s{font-size:14px;color:color-mix(in srgb,var(--cms-t) 70%,#fff)}.cms-btn--achat{position:relative;min-height:50px;font-size:19px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:6px}.cms-btn--achat:disabled{opacity:.5;cursor:default}.cms-btn--achat.is-load span{visibility:hidden}.cms-rond{display:none;position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:cms-tourne .7s linear infinite}.cms-btn--achat.is-load .cms-rond{display:block}@keyframes cms-tourne{to{transform:rotate(360deg)}}.cms-err{margin:8px 0 0;color:#c0392b;font-size:14px;text-align:center}.cms-paie{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:-4px 0 0;padding:0}.cms-paie svg{width:38px;height:24px;display:block}.cms-vedette{display:flex;gap:16px;align-items:center;border-top:1px solid #e8e2e4;border-bottom:1px solid #e8e2e4;padding:16px 0}.cms-vedette__ph{flex:0 0 70px;width:70px;height:70px;border-radius:50%;object-fit:cover}.cms-vedette p{margin:6px 0 0;font-size:13.5px;line-height:1.6;letter-spacing:.02em}.cms-vedette .cms-vedette__nom{display:flex;align-items:center;gap:6px;font-weight:700;margin-top:10px}.cms-vedette__nom svg{width:16px;height:16px;fill:#3b82f6}.cms-vedette__nom path{fill:none;stroke:#fff;stroke-width:2}.cms-liv{position:relative;display:flex;justify-content:space-between;padding:4px 0}.cms-liv:before{content:"";position:absolute;left:16.6%;right:16.6%;top:24px;height:2px;background:var(--cms-t)}.cms-liv__e{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:11px;line-height:1.5;color:color-mix(in srgb,var(--cms-t) 80%,#fff)}.cms-liv__ic{width:40px;height:40px;border-radius:50%;background:var(--cms-t);display:grid;place-items:center;margin-bottom:8px}.cms-liv__ic svg{width:21px;height:21px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.cms-liv__e b{font-size:11px;color:var(--cms-t);font-weight:700}.cms-ong{border-bottom:1px solid #e8e2e4}.cms-ong summary{list-style:none;display:flex;align-items:center;gap:14px;padding:12px 2px;cursor:pointer;font-size:16px;letter-spacing:.03em;color:var(--cms-t)}.cms-ong summary::-webkit-details-marker{display:none}.cms-ong__ic{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cms-ong summary i,.cms-faq__q summary i{margin-left:auto;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-3px,-3px);transition:transform .2s;flex:0 0 auto}.cms-ong[open] summary i,.cms-faq__q[open] summary i{transform:rotate(-135deg)}.cms-ong__c{padding:0 2px 14px;font-size:14.5px;line-height:1.65}.cms-ong__c p{margin:0 0 8px}.cms-vid{border-radius:6px;overflow:hidden;background:#f3eef0;aspect-ratio:1/1}.cms-vid video,.cms-vid img{display:block;width:100%;height:100%;object-fit:cover}.cms-vid--large{max-width:640px;margin:26px auto 0}.cms-texte{font-size:14.5px;line-height:1.65}.cms-rond-img{max-width:560px;margin:8px auto 34px;border-radius:50%;overflow:hidden;aspect-ratio:1/1}.cms-rond-img img{width:100%;height:100%;object-fit:cover;display:block}.cms-av{display:grid;gap:34px;max-width:900px;margin:0 auto}@media(min-width:750px){.cms-av{grid-template-columns:repeat(4,1fr);gap:24px}}.cms-av__i{text-align:center}.cms-av__e{display:block;font-size:30px;line-height:1;margin-bottom:14px}.cms-av__i b{display:block;font-size:19px;font-weight:700;margin-bottom:8px}.cms-av__i p{margin:0;font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--cms-t) 82%,#fff)}.cms-cmp{max-width:640px;margin:34px auto 0;background:#fff;border-radius:6px;box-shadow:0 6px 18px #00000014;overflow:hidden}.cms-cmp__l{display:grid;grid-template-columns:1.25fr 1fr .8fr;align-items:center;min-height:55px}.cms-cmp__l>span{align-self:stretch;display:flex;align-items:center;justify-content:center;background:var(--cms-a);color:#fff;font-size:15px;letter-spacing:.03em;border-bottom:1px solid rgba(255,255,255,.18)}.cms-cmp__tete{min-height:70px;background:#fff}.cms-cmp__tete>span{background:transparent;border:0}.cms-cmp__tete b{text-align:center;font-size:14px;font-weight:700;line-height:1.5;padding:8px 4px}.cms-cmp__l i{display:grid;place-items:center}.cms-cmp__l svg{width:26px;height:26px;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.cms-cmp__oui svg{stroke:#22c55e}.cms-cmp__non svg{stroke:#111;stroke-width:2}.cms-ch{text-align:left;margin-top:10px}.cms-ch__i{display:flex;align-items:center;gap:22px;padding:16px 0;border-bottom:1px solid #e3dde0}.cms-ch__i:last-child{border-bottom:0}.cms-ch__c{flex:0 0 70px;height:70px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--cms-a) calc(var(--p)*1%),#e6e1e3 0)}.cms-ch__c b{width:60px;height:60px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:15px;font-weight:700;color:var(--cms-t)}.cms-ch__i p{margin:0;font-size:15.5px;line-height:1.65;letter-spacing:.02em;color:color-mix(in srgb,var(--cms-t) 82%,#fff)}.cms-faq{max-width:640px;margin:8px auto 0;display:flex;flex-direction:column;gap:24px}.cms-faq__q{border:1px solid #d9d4d6;border-radius:4px;background:#fff}.cms-faq__q summary{list-style:none;display:flex;align-items:flex-start;gap:16px;padding:22px 24px;cursor:pointer;font-size:15px;font-weight:600;line-height:1.6;letter-spacing:.02em;color:var(--cms-t)}.cms-faq__q summary::-webkit-details-marker{display:none}.cms-faq__q summary i{margin-top:6px}.cms-faq__r{padding:0 24px 20px;font-size:14.5px;line-height:1.7;color:color-mix(in srgb,var(--cms-t) 85%,#fff)}.cms-faq__r p{margin:0}.cms-gar__ic{width:66px;height:66px;fill:none;stroke:var(--cms-t);stroke-width:2.6;stroke-linejoin:round;margin:0 auto 18px;display:block}.cms-avis{columns:2;column-gap:26px;max-width:900px;margin:30px auto 0}@media(min-width:750px){.cms-avis{columns:3}}.cms-avis--vide{columns:1;max-width:480px}.cms-avis__c{break-inside:avoid;display:block;background:#fff;border:1px solid #e7e2e4;border-radius:4px;box-shadow:0 1px 3px #0000000f;padding:18px 12px;margin:0 0 18px;font-size:14px;line-height:1.55;letter-spacing:.04em}.cms-avis__nom{display:block;font-size:14px;margin-bottom:8px}.cms-avis__ok{display:flex;gap:8px;align-items:center;margin-bottom:10px;color:color-mix(in srgb,var(--cms-t) 85%,#fff)}.cms-avis__ok svg{flex:0 0 15px;width:15px;height:15px;fill:#3b82f6}.cms-avis__ok path{fill:none;stroke:#fff;stroke-width:2}.cms-avis__c .cms-et{font-size:12px;letter-spacing:1px}.cms-avis__c p{margin:14px 0 0}.cms-avis__form{text-align:center;padding:22px 16px}.cms-avis__fh{display:block;font-size:17px}.cms-avis__c .cms-avis__fs{margin:6px 0 12px;font-size:13.5px;letter-spacing:.01em}.cms-avis__form form{display:flex;flex-direction:column;gap:8px}.cms-avis__form input[type=text],.cms-avis__form input[type=email],.cms-avis__form textarea{width:100%;border:1px solid #d9d4d6;border-radius:4px;padding:10px 12px;font:inherit;font-size:14px;letter-spacing:0;background:#fff;color:var(--cms-t)}.cms-avis__form .cms-btn{min-height:46px;font-size:15px}.cms-avis__merci{color:#1e7a3c;font-weight:700;margin:0 0 6px}.cms-notes{display:flex;flex-direction:row-reverse;justify-content:center;gap:2px}.cms-notes input{position:absolute;opacity:0;pointer-events:none}.cms-notes label{font-size:28px;color:#ddd;cursor:pointer;line-height:1}.cms-notes input:checked~label,.cms-notes label:hover,.cms-notes label:hover~label{color:#f5b301}.cms-avis__src{text-align:center;font-size:12.5px;color:color-mix(in srgb,var(--cms-t) 70%,#fff);margin:4px auto 0;max-width:640px}.cms-puces{list-style:none;margin:0;padding:12px 0 0;border-top:2px solid color-mix(in srgb,var(--cms-a) 45%,#fff);display:flex;flex-direction:column;gap:9px}.cms-puces li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(12.5px,3.75vw,16px);line-height:1.35;letter-spacing:.01em;color:var(--cms-t)}.cms-puces li span{display:inline-block;width:1.45em}.cms-puces b{font-weight:700}.cms-avis__c.is-cache{display:none}.cms-avis__ph{display:block;width:calc(100% + 24px);margin:-18px -12px 14px;height:auto;border-radius:4px 4px 0 0}.cms-avis__resume{margin:-8px 0 0;font-size:14px;font-weight:700;color:var(--cms-t)}.cms-btn--plus{background:#fff;color:var(--cms-a)!important;border:2px solid var(--cms-a);min-height:48px;font-size:15px}.cms .cms-avis__ph{max-width:none;width:calc(100% + 24px)}.cms-notes label{font-size:22px}.cms-btn{font-family:inherit}.cms-of__t em{font-style:normal;font-size:13.5px;line-height:1.4;color:var(--cms-t);margin-top:2px}.cms-of__t em:first-of-type{margin-top:4px}.cms-of{flex-wrap:wrap}.cms-of__cads{flex:0 0 calc(100% + 36px);margin:0 -18px;display:flex;flex-direction:column;gap:2px;border-radius:0 0 8px 8px;overflow:hidden}.cms-of__cad{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;background:var(--cms-t);color:#fff;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.03em}.cms-of__cad-img{flex:none;width:28px;height:28px;border-radius:4px;background:#fff;padding:1px}.cms-of__cad-img img{width:100%;height:100%;object-fit:cover;border-radius:3px;display:block}.cms-of__cad-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-of__cad-px{flex:none;display:flex;align-items:baseline;gap:6px;white-space:nowrap}.cms-of__cad-px s{font-weight:400;opacity:.7}.cms-of--b .cms-of__t,.cms-of--b .cms-of__px{padding-top:20px}.cms-of--b .cms-of__t{padding-bottom:10px}.cms-of__px{padding:10px 0}.cms-of__vg{position:relative;flex:0 0 56px;width:56px;height:56px;margin:12px 0}.cms-of__vg img{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block;border:1px solid #eee}.cms-of__vg i{position:absolute;left:-6px;bottom:-6px;background:var(--cms-t);color:#fff;font-style:normal;font-size:12px;font-weight:700;line-height:1;padding:4px 6px;border-radius:6px}.cms-of--b .cms-of__vg{margin-top:20px}.cms-of__t b{font-size:17px}.cms-of__det{flex:0 0 100%;display:flex;flex-direction:column;gap:2px;padding:0 0 12px;margin-top:-2px}.cms-of__det em{font-style:normal;font-size:13.5px;line-height:1.45;color:color-mix(in srgb,var(--cms-t) 85%,#fff)}.cms-of__det em.is-1{font-weight:700;color:var(--cms-t)}.cms-of{gap:10px;padding:0 14px}.cms-of__cads{flex-basis:calc(100% + 28px);margin:0 -14px}.cms-of__vg{flex-basis:48px;width:48px;height:48px}.cms-of__t b{font-size:15.5px;white-space:nowrap;letter-spacing:.01em}.cms-of__px b{font-size:16px}@media(max-width:360px){.cms-of__t b{font-size:14px}}.cms-of__t{min-width:0}.cms-of__t b{overflow:hidden;text-overflow:ellipsis}.cms-of__px{flex:none}.cms-offres{gap:14px}.cms-of{gap:14px;padding:0 16px;min-height:64px;border:1.5px solid color-mix(in srgb,var(--cms-a) 22%,#e9e3e5);border-radius:12px}.cms-of.is-on{border:2px solid var(--cms-t);background:color-mix(in srgb,var(--cms-d) 30%,#fff);padding:0 15.5px}.cms-of--b{margin-top:8px}.cms-of__b{transform:none;top:-11px;right:14px;background:var(--cms-t);font-size:12px;padding:3px 9px;border-radius:6px;box-shadow:none;letter-spacing:.01em}.cms-of__r{flex-basis:20px;height:20px;border:2px solid #8a8288}.cms-of.is-on .cms-of__r{border:6px solid var(--cms-t)}.cms-of.is-on .cms-of__r:after{display:none}.cms-of__t,.cms-of--b .cms-of__t,.cms-of__px,.cms-of--b .cms-of__px{padding:12px 0}.cms-of__t b{font-size:16px;font-weight:700}.cms-of__t small{display:block;font-size:13px;line-height:1.35;margin-top:2px;color:color-mix(in srgb,var(--cms-t) 70%,#fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-of__px b{font-size:17px;color:var(--cms-t)}.cms-of__px s{font-size:13px}.cms-of__cads{flex-basis:calc(100% + 32px);margin:0 -16px;border-radius:0 0 10px 10px}.cms-of.is-on .cms-of__cads{flex-basis:calc(100% + 31px);margin:0 -15.5px}.cms-of__cad{padding:5px 14px 5px 8px;font-size:12.5px}.cms-of__cad-img{width:24px;height:24px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cms.css.map */
