/* Algemene voorwaarden · gegenereerd uit 01 Adviesdocumenten/Leveringsvoorwaarden/T1_Algemene_Voorwaarden_2026.html · niet met de hand bewerken */
.av{
  --t1-bordeaux-diep:#56110F; --t1-bordeaux:#7A2834; --t1-teal:#3E7C78;
  --t1-oudroze:#BC9A99; --t1-mistgrijs:#E8ECEB; --t1-nachtblauw:#263A4A;
  --t1-grafiet:#262326; --t1-zachtroze:#F3E9EA; --t1-papier:#FBF8F7; --t1-wit:#FFFFFF;
  --t1-bordeaux-tekst:#68303B; --t1-nachtblauw-tekst:#1E3444; --t1-tekst:#463F43;
  --t1-meta:#6C6267; --t1-lijn:#E5DCDD;
  --t1-ok:#176B48; --t1-ok-vlak:#E4F0E9; --t1-let:#6F5A00; --t1-let-vlak:#F3EED5;
  --t1-crit:#8E1D2C; --t1-crit-vlak:#F8E5E7;
  --t1-font-display:'Manrope','Segoe UI',Arial,sans-serif;
  --t1-font-body:'Inter','Segoe UI',Arial,sans-serif;
  --t1-font-mono:'IBM Plex Mono',Consolas,'Courier New',monospace;
  --t1-fs-h1:clamp(2rem,1.2rem + 3.2vw,3.5rem);
  --t1-fs-h2:clamp(1.5rem,1.1rem + 1.8vw,2.35rem);
  --t1-fs-h3:clamp(1.125rem,1.05rem + .4vw,1.375rem);
  --t1-fs-lead:clamp(1.125rem,1rem + .6vw,1.375rem);
  --t1-fs-body:clamp(1rem,.95rem + .2vw,1.0625rem);
  --t1-fs-small:.875rem; --t1-fs-caption:.8125rem; --t1-lh-body:1.62;
  --t1-s1:8px;--t1-s2:16px;--t1-s3:24px;--t1-s4:32px;--t1-s6:48px;--t1-s8:64px;
  --t1-radius-knop:6px;--t1-radius-kaart:10px;--t1-radius-vlak:16px;
  --t1-container:1140px; --t1-gutter:clamp(20px,4vw,48px);
  --t1-focus:0 0 0 3px #1E3444;
}.av *{box-sizing:border-box}.av{scroll-behavior:smooth}.av{margin:0;background:var(--t1-papier);color:var(--t1-tekst);font-family:var(--t1-font-body);
  font-size:var(--t1-fs-body);line-height:var(--t1-lh-body);-webkit-font-smoothing:antialiased}.av p{margin:0 0 12px}.av a{color:var(--t1-bordeaux-tekst);text-decoration:none;border-bottom:1px solid transparent}.av a:hover{border-bottom-color:var(--t1-oudroze)}.av :focus-visible{outline:none;box-shadow:var(--t1-focus);border-radius:4px}.av h1,.av h2,.av h3,.av h4{margin:0;color:var(--t1-grafiet);font-family:var(--t1-font-display)}.av h1{font-size:var(--t1-fs-h1);font-weight:800;line-height:1.06;letter-spacing:.01em;text-transform:uppercase}.av h2{font-size:var(--t1-fs-h2);font-weight:700;line-height:1.14;letter-spacing:-.01em}.av h3{font-family:var(--t1-font-body);font-size:var(--t1-fs-h3);font-weight:600;line-height:1.3}.av h4{font-family:var(--t1-font-body);font-size:1rem;font-weight:600;line-height:1.35}.av b,.av strong{font-weight:600;color:var(--t1-grafiet)}.av ul,.av ol{margin:0 0 12px;padding-left:22px}.av li{margin:0 0 6px}.av li::marker{color:var(--t1-bordeaux-diep)}.av .small{font-size:var(--t1-fs-small);line-height:1.55}.av .caption{font-size:var(--t1-fs-caption);line-height:1.5;color:var(--t1-meta)}.av .eyebrow{font-family:var(--t1-font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;
  color:var(--t1-bordeaux-diep);font-weight:500}.av .lead{font-family:var(--t1-font-display);font-size:var(--t1-fs-lead);line-height:1.4;
  color:var(--t1-bordeaux-diep);font-weight:500}.av .rule{height:4px;width:56px;background:var(--t1-bordeaux-diep);border-radius:2px;margin:12px 0 20px}.av .wrap{max-width:var(--t1-container);margin:0 auto;padding:0 var(--t1-gutter)}.av .sect{padding:clamp(40px,6vw,72px) 0;border-top:1px solid var(--t1-lijn);scroll-margin-top:76px}.av .sect-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.av .sect-num{font-family:var(--t1-font-mono);font-size:.75rem;letter-spacing:.12em;color:var(--t1-meta)}.av .mt2{margin-top:var(--t1-s2)}.av .mt3{margin-top:var(--t1-s3)}.av .mt4{margin-top:var(--t1-s4)}.av .card{border:1px solid var(--t1-lijn);border-radius:var(--t1-radius-kaart);padding:20px 22px;background:var(--t1-wit)}.av .card.soft{background:var(--t1-zachtroze);border-color:#E1D1D5}.av .card.sand{background:var(--t1-mistgrijs);border-color:#D4DDDA}.av .card.top{border-top:4px solid var(--t1-bordeaux-diep)}.av .note{background:var(--t1-zachtroze);border-left:5px solid var(--t1-bordeaux-diep);padding:16px 20px;
  border-radius:0 var(--t1-radius-kaart) var(--t1-radius-kaart) 0}.av .note.cool{background:#EDF2F4;border-left-color:var(--t1-nachtblauw-tekst)}.av .note.let{background:var(--t1-let-vlak);border-left-color:var(--t1-let)}.av .g2{display:grid;gap:var(--t1-s3);grid-template-columns:1fr}.av .g3{display:grid;gap:var(--t1-s2);grid-template-columns:1fr}@media(min-width:760px){.av .g2{grid-template-columns:1fr 1fr}.av .g3{grid-template-columns:repeat(3,1fr)}}.av .chip{display:inline-block;padding:4px 10px;border-radius:5px;background:var(--t1-mistgrijs);
  font-family:var(--t1-font-mono);font-size:.7rem;letter-spacing:.05em;color:var(--t1-nachtblauw-tekst);margin:0 6px 6px 0}.av .tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.av table.t{width:100%;border-collapse:collapse;font-size:var(--t1-fs-small);min-width:520px}.av table.t th{background:var(--t1-grafiet);color:#fff;text-align:left;padding:10px 12px;font-weight:600}.av table.t td{padding:10px 12px;border-bottom:1px solid var(--t1-lijn);vertical-align:top}.av table.t tr:nth-child(even) td{background:var(--t1-zachtroze)}.av table.t td.ref{font-family:var(--t1-font-mono);font-size:.78rem;color:var(--t1-bordeaux-diep);white-space:nowrap}.av table.t td.ref a{color:var(--t1-bordeaux-diep)}.av table.t.defs{min-width:0}.av table.t.defs td:first-child{width:26%;font-weight:600;color:var(--t1-grafiet)}@media(max-width:640px){.av table.t.stack{min-width:0}.av table.t.stack thead{display:none}.av table.t.stack tr{display:block;border:1px solid var(--t1-lijn);border-radius:var(--t1-radius-kaart);
    margin-bottom:10px;background:#fff;overflow:hidden}.av table.t.stack td{display:block;border-bottom:1px solid var(--t1-lijn)}.av table.t.stack td::before{content:attr(data-k);display:block;font-weight:600;color:var(--t1-grafiet);
    font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.av table.t.stack tr:nth-child(even) td{background:#fff}
}.av .tiles{background-color:var(--t1-papier);
  background-image:radial-gradient(circle at 16% 22%,rgba(86,17,15,.92) 0 7%,transparent 7.4%),
  radial-gradient(circle at 54% 48%,rgba(62,124,120,.76) 0 9%,transparent 9.4%),
  radial-gradient(circle at 82% 76%,rgba(38,58,74,.88) 0 11%,transparent 11.4%),
  linear-gradient(135deg,rgba(188,154,153,.42),transparent 58%);
  background-size:76px 76px,98px 98px,124px 124px,100% 100%;border-radius:var(--t1-radius-vlak)}.av .topbar{position:sticky;top:0;z-index:50;background:rgba(251,248,247,.94);backdrop-filter:blur(10px);
  border-bottom:1px solid var(--t1-lijn)}.av .topbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px}.av .brand{display:flex;align-items:center;gap:10px;color:var(--t1-grafiet);border:0}.av .brand img{height:30px;width:auto}.av .brand b{font-family:var(--t1-font-display);font-weight:700;font-size:.95rem}.av .brand span{display:none;font-family:var(--t1-font-mono);font-size:.68rem;letter-spacing:.1em;
  color:var(--t1-meta);text-transform:uppercase}@media(min-width:820px){.av .brand span{display:inline}}.av .tools{display:flex;gap:8px;align-items:center}.av .btn{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 16px;border-radius:var(--t1-radius-knop);
  background:var(--t1-bordeaux-diep);color:#fff;font:600 .9rem var(--t1-font-body);border:1px solid transparent;
  cursor:pointer;text-decoration:none}.av .btn:hover{background:var(--t1-bordeaux)}.av .btn.ter{background:#fff;color:var(--t1-bordeaux-tekst);border-color:var(--t1-lijn)}.av .btn.ter:hover{background:var(--t1-zachtroze)}.av .menu{position:relative}.av .menu summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:38px;
  padding:8px 14px;border-radius:var(--t1-radius-knop);border:1px solid var(--t1-lijn);background:#fff;
  font:600 .9rem var(--t1-font-body);color:var(--t1-grafiet)}.av .menu summary::-webkit-details-marker{display:none}.av .menu-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(92vw,660px);background:#fff;
  border:1px solid var(--t1-lijn);border-radius:var(--t1-radius-kaart);box-shadow:0 16px 48px rgba(38,35,38,.16);
  padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px;
  max-height:min(70vh,620px);overflow:auto}.av .menu-panel a{display:grid;grid-template-columns:26px 1fr;gap:8px;padding:8px 10px;border-radius:6px;
  color:var(--t1-grafiet);font-size:var(--t1-fs-small);border:0;align-items:center}.av .menu-panel a span{font-family:var(--t1-font-mono);font-size:.68rem;color:var(--t1-meta)}.av .menu-panel a:hover{background:var(--t1-zachtroze)}.av .cover{position:relative;overflow:hidden;padding:clamp(36px,6vw,80px) 0 clamp(36px,5vw,64px)}.av .cover .wrap{display:grid;gap:clamp(24px,4vw,56px);align-items:center;grid-template-columns:1fr}@media(min-width:900px){.av .cover .wrap{grid-template-columns:1.15fr .85fr}}.av .cover .coverart{min-height:220px;height:100%;border-radius:var(--t1-radius-vlak)}@media(min-width:900px){.av .cover .coverart{min-height:420px}}.av .cover .logo{width:clamp(88px,12vw,128px);margin-bottom:24px}.av .cover .meta2{font-family:var(--t1-font-mono);font-size:.74rem;line-height:1.85;color:var(--t1-meta);margin-top:24px}.av .pal{display:flex;gap:6px;margin-top:26px}.av .pal span{width:26px;height:26px;border-radius:5px;display:block}.av .toc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px}.av .toc a{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;padding:12px 14px;
  border:1px solid var(--t1-lijn);border-radius:var(--t1-radius-kaart);background:#fff;color:var(--t1-grafiet);
  font-weight:600;font-size:var(--t1-fs-small);min-height:46px}.av .toc a span{font-family:var(--t1-font-mono);font-weight:500;font-size:.7rem;color:var(--t1-bordeaux-diep)}.av .toc a:hover{background:var(--t1-zachtroze);border-color:#E1D1D5}.av .mod{border-top:1px solid var(--t1-lijn);padding-top:clamp(36px,5vw,64px);scroll-margin-top:76px}.av .mod-hero{background:var(--t1-grafiet);color:#E9E4E5;border-radius:var(--t1-radius-vlak);padding:clamp(22px,3vw,34px);
  position:relative;overflow:hidden}.av .mod-hero.b{background:var(--t1-bordeaux-diep);color:#F2DEE1}.av .mod-hero h2{color:#fff}.av .mod-hero .eyebrow{color:var(--t1-oudroze)}.av .mod-hero p{color:inherit;opacity:.94;margin:14px 0 0;max-width:62ch}.av .mod-hero .chip{background:rgba(255,255,255,.14);color:#fff}.av .art{margin-top:var(--t1-s4);scroll-margin-top:76px}.av .art-head{display:flex;gap:14px;align-items:baseline;border-bottom:1px solid var(--t1-lijn);padding-bottom:8px}.av .art-nr{font-family:var(--t1-font-mono);font-size:.82rem;font-weight:500;color:var(--t1-bordeaux-diep);
  min-width:42px;letter-spacing:.02em}.av .kort{break-inside:avoid;background:var(--t1-zachtroze);border-left:4px solid var(--t1-oudroze);padding:12px 16px;
  border-radius:0 8px 8px 0;margin:14px 0 16px;font-size:var(--t1-fs-small);line-height:1.55;color:var(--t1-grafiet)}.av .kort b{font-family:var(--t1-font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;
  color:var(--t1-bordeaux-diep);display:block;margin-bottom:4px;font-weight:500}.av .lid{display:grid;grid-template-columns:52px 1fr;gap:10px;margin:0 0 14px}.av .lid-nr{font-family:var(--t1-font-mono);font-size:.76rem;color:var(--t1-meta);padding-top:3px}.av .lid p{margin:0}.av .lid .lidt{font-weight:600;color:var(--t1-grafiet)}.av ol.rang{margin:8px 0 0;padding-left:20px}.av ol.rang li{margin-bottom:4px}.av #intern{display:none}.av.show-intern #intern{display:block}.av .intern-band{background:var(--t1-nachtblauw);color:#EEF2F4;border-radius:var(--t1-radius-kaart);padding:16px 20px}.av .intern-band b{color:#fff}.av .foot{background:var(--t1-grafiet);color:#B9B2B5;padding:36px 0;margin-top:var(--t1-s6);font-size:var(--t1-fs-small)}.av .foot b{color:#fff}.av .foot a{color:var(--t1-oudroze)}@media print{
  @page{size:A4;margin:18mm 16mm 16mm;
    @bottom-left{content:"T1 Algemene Voorwaarden 2026 · versie 1.0 (concept) · concept";
      font-family:'IBM Plex Mono',monospace;font-size:7pt;color:#6C6267}
    @bottom-right{content:counter(page) " / " counter(pages);
      font-family:'IBM Plex Mono',monospace;font-size:7pt;color:#6C6267}}
  @page:first{margin:0;@bottom-left{content:none}@bottom-right{content:none}