@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/wix-madefor-text-cyrillic-wght-normal.BLx_7Pqn.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/wix-madefor-text-vietnamese-wght-normal.DnTfAuVi.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/wix-madefor-text-latin-ext-wght-normal.BH75is57.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/wix-madefor-text-latin-wght-normal.M4ts_BV7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tb{--bleu:#34558b;--bleu-d:#263f69;--bleu-l:#dfe6f2;--lin:#f6f1e6;--blanc:#fffdf8;--beurre:#f2d06b;--beurre-l:#fbefc4;--brique:#a5452f;--encre:#1d2433;--muted:#555c69;--line:#e4dccb;--vichy:repeating-linear-gradient(90deg, #34558b8c 0 6px, transparent 6px 12px), repeating-linear-gradient(0deg, #34558b8c 0 6px, transparent 6px 12px);--titre:"Gabarito Variable", system-ui, sans-serif;--texte:"Wix Madefor Text Variable", system-ui, sans-serif;--g:clamp(16px, 4vw, 40px);--wrap:min(1220px, calc(100% - 2 * var(--g)));--r:22px;background:var(--lin);color:var(--encre);font:400 clamp(17px, .25vw + 16px, 18px) / 1.65 var(--texte);-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.tb) *,:where(.tb) :before,:where(.tb) :after{box-sizing:border-box}body{background:#f6f1e6;margin:0}:where(.tb) img{max-width:100%;height:auto;display:block}:where(.tb) a{color:inherit}:where(.tb) :is(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset){margin:0}:where(.tb) :is(ul,ol){padding:0;list-style:none}:where(.tb) fieldset{border:0;min-width:0;padding:0}:where(.tb) :is(button,input,select,textarea){font:inherit;color:inherit}:where(.tb) button{cursor:pointer}.tb :focus-visible{outline:3px solid var(--beurre);outline-offset:3px;border-radius:6px}.tb-wrap{width:var(--wrap);margin-inline:auto}.tb-skip{z-index:100;background:var(--encre);color:#fff;border-radius:10px;padding:10px 14px;position:absolute;top:-60px;left:12px}.tb-skip:focus{top:12px}.tb-kick{color:var(--bleu);font:700 13px/1.3 var(--titre);letter-spacing:.12em;text-transform:uppercase;display:inline-block}.tb-kick--clair{color:var(--beurre)}.tb h1,.tb-h2,.tb h3{font-family:var(--titre);letter-spacing:-.015em;text-wrap:balance}.tb h1{margin-top:18px;font-size:clamp(36px,4.6vw,64px);font-weight:800;line-height:1.04}.tb h1 em,.tb-h2 em{color:var(--bleu);font-style:normal;font-weight:500}.tb-h2{margin-top:12px;font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:1.08}.tb h3{font-size:20px;font-weight:700;line-height:1.25}.tb-sec--bleu .tb-h2 em{color:var(--beurre)}.tb-lead{max-width:56ch;color:var(--muted);margin-top:16px;font-size:clamp(17px,.3vw + 16px,19px)}.tb-lead a{color:var(--bleu);font-weight:700}.tb-souligne{background:var(--vichy) bottom / 100% .2em no-repeat;padding-bottom:.06em}.tb-sec{padding-block:clamp(64px,8vw,116px)}.tb-sec--blanc{background:var(--blanc)}.tb-sec--bleu{background:var(--bleu);color:#fff}.tb-sec--bleu .tb-lead{color:#ffffffd9}.tb-head{margin-bottom:clamp(32px,4vw,54px)}.tb-head--center{text-align:center}.tb-head--center .tb-h2,.tb-head--center .tb-lead{margin-inline:auto}.tb-head--center .tb-h2{max-width:22ch}@media (width>=960px){.tb-head--row{grid-template-columns:1.05fr 1fr;align-items:end;gap:0 64px;display:grid}.tb-head--row .tb-lead{margin-top:0}}.tb-btn{min-height:52px;font:700 16px/1.1 var(--titre);border:2px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.tb-btn svg{flex:none;width:19px;height:19px}.tb-btn:hover{transform:translateY(-2px)}.tb-btn--bleu{background:var(--bleu);color:#fff}.tb-btn--bleu:hover{background:var(--bleu-d)}.tb-btn--ligne{border-color:var(--bleu);color:var(--bleu)}.tb-btn--ligne:hover{background:var(--bleu-l)}.tb-btn--beurre{background:var(--beurre);color:var(--encre)}.tb-btn--beurre:hover{background:#f6dc8b}.tb-hdr{z-index:40;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#f6f1e6f0;position:sticky;top:0}.tb-hdr__bar{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.tb-logo{font:800 21px/1 var(--titre);color:var(--encre);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.tb-logo small{font-size:.72em;font-weight:600}.tb-logo b{color:var(--bleu)}.tb-logo__mark{flex:none;width:38px;height:38px}.tb-logo__fond{fill:#fff;stroke:var(--bleu);stroke-width:2.5px}.tb-logo__raie{stroke:var(--bleu);stroke-width:3px;opacity:.55}.tb-logo__coin{fill:var(--bleu)}.tb-logo--dark{color:#fff}.tb-logo--dark b{color:var(--beurre)}.tb-nav{font:600 15.5px/1 var(--titre);gap:26px;display:none}.tb-nav a{border-bottom:2px solid #0000;padding-block:8px;text-decoration:none}.tb-nav a:hover{border-color:var(--bleu);color:var(--bleu)}.tb-hdr__end{align-items:center;gap:14px;display:flex}.tb-hdr__tel{font:700 16px/1 var(--titre);color:var(--bleu);align-items:center;gap:8px;text-decoration:none;display:none}.tb-hdr__tel svg{width:18px;height:18px}.tb-hdr__cta{min-height:46px;padding-inline:18px;font-size:15px;display:none}.tb-menu{position:relative}.tb-menu summary{background:var(--bleu);color:#fff;cursor:pointer;border-radius:12px;place-items:center;width:46px;height:46px;list-style:none;display:grid}.tb-menu summary::-webkit-details-marker{display:none}.tb-menu summary svg{width:22px;height:22px}.tb-menu__panel{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(300px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #1d243329}.tb-menu:not([open]) .tb-menu__panel{display:none}.tb-menu__panel a{font:600 16px/1.2 var(--titre);border-radius:10px;padding:13px 14px;text-decoration:none}.tb-menu__panel a:hover{background:var(--bleu-l)}.tb-menu__panel a:last-child{background:var(--bleu);color:#fff;text-align:center;margin-top:6px}@media (width>=720px){.tb-hdr__tel{display:inline-flex}}@media (width>=1100px){.tb-nav{display:flex}.tb-hdr__cta{display:inline-flex}.tb-menu{display:none}}.tb-dock{z-index:45;background:var(--encre);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:6px;padding:6px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 10px 30px #00000040}.tb-dock a{color:#fff;min-height:46px;font:700 14px/1.1 var(--titre);border-radius:11px;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex}.tb-dock a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-dock svg{flex:none;width:18px;height:18px}.tb-dock__go{background:var(--beurre);color:var(--encre)!important}@media (width>=720px){.tb-dock{display:none}}@media (width<=719px){.tb-ftr{padding-bottom:90px}}.tb-hero{padding-block:clamp(36px,5vw,72px) clamp(48px,6vw,88px)}.tb-hero__grid{align-items:center;gap:40px;display:grid}.tb-hero__lead{max-width:50ch;color:var(--muted);margin-top:20px;font-size:clamp(17px,.4vw + 16px,20px)}.tb-ast{color:var(--bleu);font-weight:800;text-decoration:none}.tb-hero__cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.tb-hero__micro{color:var(--muted);margin-top:16px;font-size:14.5px}.tb-hero__micro a{text-decoration:none}.tb-hero__vis{padding:9% 7% 6%;position:relative}.tb-hero__carte{z-index:2;aspect-ratio:4/5;border-radius:28px;max-height:640px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 30px 60px #263f6938}.tb-hero__carte img{object-fit:cover;object-position:55% 40%;width:100%;height:100%}.tb-anse{fill:none;width:100%;height:100%;stroke:var(--beurre);stroke-width:34px;stroke-linecap:round;pointer-events:none;position:absolute;inset:0}.tb-anse--fond{z-index:1}.tb-anse--devant{z-index:3;stroke-dasharray:0 820 300 2000}.tb-hero__etiq{z-index:4;border-left:6px solid var(--bleu);background:#fff;border-radius:14px;align-items:center;gap:12px;max-width:290px;padding:14px 16px;font-size:15px;line-height:1.35;display:flex;position:absolute;bottom:3%;left:0;box-shadow:0 14px 34px #1d243329}.tb-hero__etiq svg{width:26px;height:26px;color:var(--bleu);flex:none}.tb-hero__etiq b{font:800 13px/1.3 var(--titre);letter-spacing:.06em;text-transform:uppercase;color:var(--bleu);display:block}@media (width>=960px){.tb-hero__grid{grid-template-columns:1.05fr 1fr;gap:56px}}.tb-prom{background:var(--blanc);border-block:1px solid var(--line)}.tb-prom__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tb-prom__grid li{text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-items:center;gap:6px;padding:28px 14px;display:grid}.tb-prom__grid li:nth-child(2n){border-right:0}.tb-prom__grid li:nth-child(n+3){border-bottom:0}.tb-prom__ico{background:var(--bleu-l);width:46px;height:46px;color:var(--bleu);border-radius:12px;place-items:center;display:grid}.tb-prom__ico svg{width:24px;height:24px}.tb-prom__grid b{font:700 17px/1.25 var(--titre)}.tb-prom__grid span:last-child{color:var(--muted);font-size:14.5px;line-height:1.45}@media (width>=900px){.tb-prom__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tb-prom__grid li{border-bottom:0;border-right:1px solid var(--line);padding:34px 22px}.tb-prom__grid li:nth-child(2n){border-right:1px solid var(--line)}.tb-prom__grid li:last-child{border-right:0}}.tb-pieces{gap:18px;display:grid}.tb-piece{border-radius:var(--r);border:1px solid var(--line);background:#fff;display:grid;overflow:hidden}.tb-piece__img{aspect-ratio:3/2;overflow:hidden}.tb-piece__img img{object-fit:cover;width:100%;height:100%}.tb-piece__txt{padding:22px 22px 24px;position:relative}.tb-piece__txt:before{content:"";background:var(--vichy);opacity:.8;height:6px;position:absolute;top:0;left:22px;right:22px}.tb-piece:not(.tb-piece--photo) .tb-piece__txt{padding-top:34px}.tb-piece ul{gap:8px;margin-top:12px;display:grid}.tb-piece li{gap:10px;font-size:15.5px;line-height:1.45;display:flex}.tb-piece li svg{width:18px;height:18px;color:var(--bleu);flex:none;margin-top:2px}@media (width>=640px){.tb-pieces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.tb-pieces{grid-template-columns:repeat(4,minmax(0,1fr))}.tb-piece:not(.tb-piece--photo){background:var(--bleu-l)}}.tb-pas{border-radius:var(--r);border:2px dashed #c9bfa8;gap:10px;margin-top:28px;padding:22px 24px;display:grid}.tb-pas__t{font:800 17px/1.2 var(--titre);color:var(--brique);align-items:center;gap:8px;display:flex}.tb-pas__t svg{width:20px;height:20px}.tb-pas ul{flex-wrap:wrap;gap:8px;display:flex}.tb-pas li{border:1px solid var(--line);background:#fff;border-radius:99px;padding:6px 12px;font-size:14.5px}.tb-pas__n{color:var(--muted);font-size:15px}.tb-pile{align-items:end;gap:32px;max-width:1040px;margin-inline:auto;display:grid}.tb-pile__tas{border-bottom:6px solid #c8b893;flex-direction:column-reverse;justify-content:flex-start;align-items:center;min-height:280px;padding:0 10% 18px;display:flex;position:relative}.tb-pile__couche{width:calc(100% - var(--i) * 6%);height:calc(var(--n) * 7px);border-radius:6px 6px 3px 3px;min-height:0;margin-top:3px;transition:height .3s;display:block}.tb-pile__couche--chemise{background:repeating-linear-gradient(90deg,#cfdcef 0 4px,#e9eff8 4px 9px)}.tb-pile__couche--pantalon{background:#4a5f7f}.tb-pile__couche--tshirt{background:#f4f1ea;border:1px solid #ddd3bf}.tb-pile__couche--drap{background:#fff;border:1px solid #ddd3bf}.tb-pile__couche--torchon{background:var(--vichy), #fff}.tb-pile__liste{gap:6px;display:grid}.tb-pile__liste li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.tb-pile__nom{font:700 17px/1.2 var(--titre)}.tb-pile__nom small{font:400 13.5px/1.2 var(--texte);color:var(--muted);margin-top:3px;display:block}.tb-pile__pm{flex:none;align-items:center;gap:4px;display:inline-flex}.tb-pile__pm button{border:1.5px solid var(--bleu);width:44px;height:44px;color:var(--bleu);background:#fff;border-radius:12px;place-items:center;display:grid}.tb-pile__pm button:hover{background:var(--bleu);color:#fff}.tb-pile__pm svg{width:18px;height:18px}.tb-pile__pm output{text-align:center;min-width:34px;font:800 20px/1 var(--titre)}.tb-pile__total{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.tb-pile__total p{background:var(--lin);border-radius:14px;gap:4px;padding:14px;display:grid}.tb-pile__total span{color:var(--muted);font-size:13px;line-height:1.3}.tb-pile__total b{font:800 clamp(19px, 2vw, 24px)/1.1 var(--titre)}.tb-pile__apres{color:#fff;background:var(--bleu)!important}.tb-pile__apres span{color:#ffffffd1!important}.tb-pile__note{color:var(--muted);margin-top:14px;font-size:14.5px}@media (width>=900px){.tb-pile{grid-template-columns:.8fr 1.2fr;gap:56px}.tb-pile__tas{min-height:420px}}.tb-prix{align-items:start;gap:36px;display:grid}.tb-etiq{justify-items:center;gap:18px;display:grid}.tb-etiq__ficelle{background:#8d7a55;width:2px;height:46px}.tb-etiq__carte{aspect-ratio:5/6;perspective:900px;width:min(320px,100%);margin-top:-18px;position:relative}.tb-etiq__face{text-align:center;border:2px solid var(--bleu);backface-visibility:hidden;background:#fff;border-radius:22px 22px 28px 28px;align-content:center;justify-items:center;gap:8px;padding:34px 22px 22px;transition:transform .6s;display:grid;position:absolute;inset:0;box-shadow:0 22px 44px #1d243324}.tb-etiq__face:before{content:"";background:var(--lin);border:2px solid #8d7a55;border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:16px;left:50%}.tb-etiq__face--verso{background:var(--bleu);color:#fff;transform:rotateY(180deg)}.tb-etiq.is-verso .tb-etiq__face--recto{transform:rotateY(-180deg)}.tb-etiq.is-verso .tb-etiq__face--verso{transform:rotateY(0)}.tb-etiq__k{font:700 13px/1.3 var(--titre);letter-spacing:.1em;text-transform:uppercase}.tb-etiq__p{font:900 clamp(64px, 8vw, 92px)/1 var(--titre);letter-spacing:-.03em}.tb-etiq__face--verso .tb-etiq__p{color:var(--beurre)}.tb-etiq__s{max-width:22ch;font-size:15px}.tb-etiq__btn{border:2px solid var(--bleu);min-height:46px;color:var(--bleu);font:700 15px/1 var(--titre);background:0 0;border-radius:12px;padding:0 20px}.tb-etiq__btn:hover{background:var(--bleu-l)}.tb-ry{border-radius:var(--r);border:1px solid var(--line);background:#fff;gap:18px;padding:clamp(20px,3vw,34px);display:grid}.tb-ry__choix{flex-wrap:wrap;gap:8px;display:flex}.tb-ry__choix legend{width:100%;font:800 17px/1.2 var(--titre);margin-bottom:8px}.tb-ry__choix label{position:relative}.tb-ry__choix input{opacity:0;position:absolute;inset:0}.tb-ry__choix span{border:1.5px solid var(--line);background:var(--lin);min-height:44px;font:600 15px/1.1 var(--titre);cursor:pointer;border-radius:99px;align-items:center;padding:0 16px;display:inline-flex}.tb-ry__choix input:checked+span{background:var(--bleu);border-color:var(--bleu);color:#fff}.tb-ry__choix input:focus-visible+span{outline:3px solid var(--beurre);outline-offset:2px}.tb-ry__titre{font:700 16px/1.3 var(--titre)}.tb-ry__titre span{font:400 14.5px/1.4 var(--texte);color:var(--muted);display:block}.tb-ry__cases{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;max-width:420px;margin-top:12px;display:grid}.tb-ry__case{aspect-ratio:1.6;background:var(--lin);border:1px solid var(--line);border-radius:6px}.tb-ry__case--on{background:var(--vichy), var(--bleu-l);border-color:var(--bleu)}.tb-ry__lignes{margin-top:16px;display:grid}.tb-ry__lignes div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.tb-ry__lignes dt{color:var(--muted)}.tb-ry__lignes dd{font:800 18px/1.3 var(--titre);white-space:nowrap}.tb-ry__credit dd{color:var(--bleu)}.tb-ry__reste{border-bottom:0!important}.tb-ry__reste dt{font-weight:700;color:var(--encre)!important}.tb-ry__reste dd{font-size:26px}.tb-ry__cond{color:var(--muted);font-size:14.5px;line-height:1.55}@media (width>=900px){.tb-prix{grid-template-columns:.75fr 1.25fr;gap:56px}}.tb-panneaux{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;display:grid}.tb-panneau{color:var(--encre);text-align:center;background:#fff;border:5px solid #c0392b;border-radius:10px;gap:10px;padding:18px 16px 14px;display:grid;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px #e8b3ac,0 10px 24px #0000002e}.tb-panneau__nom{font:800 clamp(16px, 1.4vw, 19px)/1.15 var(--titre);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere}.tb-panneau__info{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.tb-panneau__info svg{width:16px;height:16px}.tb-panneaux__n{color:#ffffffe0;margin-top:24px;font-size:15.5px}.tb-bande{padding-block:clamp(40px,5vw,72px) 0}.tb-bande__fig{border-radius:28px;position:relative;overflow:hidden}.tb-bande__fig img{aspect-ratio:16/7;object-fit:cover;object-position:50% 55%;width:100%}.tb-bande__fig figcaption{background:#fffdf8f0;border-radius:12px;max-width:520px;padding:12px 16px;font-size:15px;line-height:1.4;position:absolute;bottom:16px;left:16px;right:16px}@media (width<=640px){.tb-bande__fig img{aspect-ratio:4/3}.tb-bande__fig figcaption{background:var(--blanc);border-radius:0;position:static}}.tb-camp{gap:16px;display:grid}.tb-camp li{border-radius:var(--r);border:1px solid var(--line);background:#fff;padding:26px 24px}.tb-camp__ico{background:var(--beurre-l);width:52px;height:52px;color:var(--bleu-d);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.tb-camp__ico svg{width:26px;height:26px}.tb-camp p{color:var(--muted);margin-top:10px;font-size:15.5px}@media (width>=720px){.tb-camp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.tb-camp{grid-template-columns:repeat(4,minmax(0,1fr))}}.tb-pp{align-items:center;gap:40px;display:grid}.tb-pp__liste{gap:4px;margin-top:30px;display:grid}.tb-pp__liste li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.tb-pp__n{background:var(--bleu);color:#fff;width:44px;height:44px;font:800 20px/1 var(--titre);border-radius:12px;place-items:center;display:grid}.tb-pp__liste p{color:var(--muted);margin-top:4px;font-size:15.5px}.tb-pp__imgs{gap:16px;display:grid;position:relative}.tb-pp__imgs figure{border-radius:var(--r);border:1px solid var(--line);background:#fff;overflow:hidden}.tb-pp__imgs img{aspect-ratio:3/2;object-fit:cover;width:100%}.tb-pp__imgs figcaption{color:var(--muted);padding:10px 14px;font-size:14px}@media (width>=960px){.tb-pp{grid-template-columns:1fr 1fr;gap:64px}.tb-pp__imgs{min-height:520px;display:block}.tb-pp__a{width:82%}.tb-pp__b{width:64%;position:absolute;bottom:0;right:0;transform:rotate(2deg);box-shadow:0 20px 44px #1d243329}}.tb-qs{align-items:start;gap:36px;display:grid}.tb-qs__img{border-radius:28px;overflow:hidden}.tb-qs__img img{aspect-ratio:4/5;object-fit:cover;width:100%}.tb-qs__txt>p:not(.tb-kick){margin-top:16px}.tb-qs__quote{border-left:6px solid var(--beurre);background:#fff;border-radius:0 16px 16px 0;margin-top:24px;padding:20px 22px}.tb-qs__quote p{font:600 19px/1.45 var(--titre)}.tb-qs__quote footer{color:var(--muted);margin-top:8px;font-size:14px}.tb-absent{border-radius:var(--r);background:var(--bleu-l);margin-top:26px;padding:22px}.tb-absent p{margin-top:8px;font-size:15.5px}.tb-absent ul{gap:8px;margin-top:12px;display:grid}.tb-absent li{background:#fff;border-radius:12px;gap:2px;padding:10px 14px;font-size:14.5px;display:grid}.tb-absent li b{font-family:var(--titre);font-size:16px}@media (width>=960px){.tb-qs{grid-template-columns:.85fr 1.15fr;gap:64px}.tb-qs__img{position:sticky;top:100px}}.tb-faq{gap:32px;display:grid}.tb-faq__list{gap:10px;display:grid}.tb-faq details{background:var(--lin);border:1px solid var(--line);border-radius:16px}.tb-faq summary{cursor:pointer;font:700 17px/1.3 var(--titre);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.tb-faq summary::-webkit-details-marker{display:none}.tb-faq summary svg{width:20px;height:20px;color:var(--bleu);flex:none;transition:transform .2s}.tb-faq details[open] summary svg{transform:rotate(45deg)}.tb-faq details p{color:var(--muted);padding:0 20px 20px;font-size:16px}@media (width>=960px){.tb-faq{grid-template-columns:.8fr 1.2fr;gap:64px}}.tb-ct{align-items:start;gap:36px;display:grid}.tb-ct__info{gap:12px;margin-top:26px;display:grid}.tb-ct__info li{align-items:center;gap:12px;font-size:16px;display:flex}.tb-ct__info svg{width:20px;height:20px;color:var(--beurre);flex:none}.tb-form{color:var(--encre);background:#fff;border-radius:24px;gap:16px;padding:clamp(20px,3vw,34px);display:grid}.tb-form__row{gap:14px;display:grid}.tb-form label{font:600 14.5px/1.3 var(--titre);gap:6px;display:grid}.tb-form :is(input:not([type=radio]):not([type=checkbox]),select){border:1.5px solid var(--line);background:var(--lin);width:100%;min-height:50px;font:400 16px/1.2 var(--texte);border-radius:12px;padding:0 14px}.tb-form__chips{flex-wrap:wrap;gap:8px;display:flex}.tb-form__chips legend{width:100%;font:600 14.5px/1.3 var(--titre);margin-bottom:8px}.tb-form__chips label{display:block;position:relative}.tb-form__chips input{opacity:0;position:absolute;inset:0}.tb-form__chips span{border:1.5px solid var(--line);background:var(--lin);min-height:44px;font:500 15px/1.1 var(--texte);cursor:pointer;border-radius:99px;align-items:center;padding:0 14px;display:inline-flex}.tb-form__chips input:checked+span{background:var(--bleu);border-color:var(--bleu);color:#fff}.tb-form__chips input:focus-visible+span{outline:3px solid var(--beurre);outline-offset:2px}.tb-form .tb-btn{width:100%}.tb-form__micro{text-align:center;color:var(--muted);font-size:14px}.tb-form__msg{background:var(--beurre-l);border-radius:12px;padding:12px 14px;font-size:15px}@media (width>=640px){.tb-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.tb-ct{grid-template-columns:.9fr 1.1fr;gap:64px}}.tb-ftr{background:var(--encre);color:#ffffffdb;font-size:15px}.tb-ftr__liteau{background:var(--vichy), #fff;opacity:.9;height:14px}.tb-ftr__top{gap:28px;padding-block:56px 32px;display:grid}.tb-ftr__brand p{max-width:36ch;margin-top:14px}.tb-ftr h2{font:700 14px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--beurre);margin-bottom:12px}.tb-ftr ul{gap:8px;display:grid}.tb-ftr a{text-decoration:none}.tb-ftr a:hover{text-decoration:underline}.tb-ftr__legal{color:#ffffffb3;border-top:1px solid #ffffff24;padding-block:20px;font-size:13.5px}.tb-ftr__bottom{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-block:18px 28px;font-size:13.5px;display:flex}@media (width>=900px){.tb-ftr__top{grid-template-columns:1.3fr .8fr 1fr 1.2fr;gap:40px}}@media (prefers-reduced-motion:reduce){.tb *,.tb :before,.tb :after{transition:none!important;animation:none!important}.tb-btn:hover{transform:none}}
