﻿@font-face{font-family:"Inter";font-style:normal;font-weight:100;src:url("./fonts/inter/inter-v7-latin-100.eot");src:local(""),url("./fonts/inter/inter-v7-latin-100.eot?#iefix") format("embedded-opentype"),url("./fonts/inter/inter-v7-latin-100.woff2") format("woff2"),url("./fonts/inter/inter-v7-latin-100.woff") format("woff"),url("./fonts/inter/inter-v7-latin-100.ttf") format("truetype"),url("./fonts/inter/inter-v7-latin-100.svg#Inter") format("svg");}@font-face{font-family:"Inter";font-style:normal;font-weight:200;src:url("./fonts/inter/inter-v7-latin-200.eot");src:local(""),url("./fonts/inter/inter-v7-latin-200.eot?#iefix") format("embedded-opentype"),url("./fonts/inter/inter-v7-latin-200.woff2") format("woff2"),url("./fonts/inter/inter-v7-latin-200.woff") format("woff"),url("./fonts/inter/inter-v7-latin-200.ttf") format("truetype"),url("./fonts/inter/inter-v7-latin-200.svg#Inter") format("svg");}@font-face{font-family:"Inter";font-style:normal;font-weight:300;src:url("./fonts/inter/inter-v7-latin-300.eot");src:local(""),url("./fonts/inter/inter-v7-latin-300.eot?#iefix") format("embedded-opentype"),url("./fonts/inter/inter-v7-latin-300.woff2") format("woff2"),url("./fonts/inter/inter-v7-latin-300.woff") format("woff"),url("./fonts/inter/inter-v7-latin-300.ttf") format("truetype"),url("./fonts/inter/inter-v7-latin-300.svg#Inter") format("svg");}@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:url("./fonts/inter/inter-v7-latin-regular.eot");src:local(""),url("./fonts/inter/inter-v7-latin-regular.eot?#iefix") format("embedded-opentype"),url("./fonts/inter/inter-v7-latin-regular.woff2") format("woff2"),url("./fonts/inter/inter-v7-latin-regular.woff") format("woff"),url("./fonts/inter/inter-v7-latin-regular.ttf") format("truetype"),url("./fonts/inter/inter-v7-latin-regular.svg#Inter") format("svg");}@font-face{font-family:"Inter";font-style:normal;font-weight:500;src:url("./fonts/inter/inter-v7-latin-500.eot");src:local(""),url("./fonts/inter/inter-v7-latin-500.eot?#iefix") format("embedded-opentype"),url("./fonts/inter/inter-v7-latin-500.woff2") format("woff2"),url("./fonts/inter/inter-v7-latin-500.woff") format("woff"),url("./fonts/inter/inter-v7-latin-500.ttf") format("truetype"),url("./fonts/inter/inter-v7-latin-500.svg#Inter") format("svg");}@font-face{font-family:"Inter";font-style:normal;font-weight:600;src:url("./fonts/inter/inter-v7-latin-600.eot");src:local(""),url("./fonts/inter/inter-v7-latin-600.eot?#iefix") format("embedded-opentype"),url("./fonts/inter/inter-v7-latin-600.woff2") format("woff2"),url("./fonts/inter/inter-v7-latin-600.woff") format("woff"),url("./fonts/inter/inter-v7-latin-600.ttf") format("truetype"),url("./fonts/inter/inter-v7-latin-600.svg#Inter") format("svg");}@font-face{font-family:"Inter";font-style:normal;font-weight:700;src:url("./fonts/inter/inter-v7-latin-700.eot");src:local(""),url("./fonts/inter/inter-v7-latin-700.eot?#iefix") format("embedded-opentype"),url("./fonts/inter/inter-v7-latin-700.woff2") format("woff2"),url("./fonts/inter/inter-v7-latin-700.woff") format("woff"),url("./fonts/inter/inter-v7-latin-700.ttf") format("truetype"),url("./fonts/inter/inter-v7-latin-700.svg#Inter") format("svg");}@font-face{font-family:"Inter";font-style:normal;font-weight:800;src:url("./fonts/inter/inter-v7-latin-800.eot");src:local(""),url("./fonts/inter/inter-v7-latin-800.eot?#iefix") format("embedded-opentype"),url("./fonts/inter/inter-v7-latin-800.woff2") format("woff2"),url("./fonts/inter/inter-v7-latin-800.woff") format("woff"),url("./fonts/inter/inter-v7-latin-800.ttf") format("truetype"),url("./fonts/inter/inter-v7-latin-800.svg#Inter") format("svg");}@font-face{font-family:"Inter";font-style:normal;font-weight:900;src:url("./fonts/inter/inter-v7-latin-900.eot");src:local(""),url("./fonts/inter/inter-v7-latin-900.eot?#iefix") format("embedded-opentype"),url("./fonts/inter/inter-v7-latin-900.woff2") format("woff2"),url("./fonts/inter/inter-v7-latin-900.woff") format("woff"),url("./fonts/inter/inter-v7-latin-900.ttf") format("truetype"),url("./fonts/inter/inter-v7-latin-900.svg#Inter") format("svg");}@font-face{font-family:"Redaction";font-style:normal;font-weight:400;src:local(""),url("./fonts/redaction/Redaction-Regular.woff2") format("woff2"),url("./fonts/redaction/Redaction-Regular.otf") format("opentype")}@font-face{font-family:"Redaction";font-style:normal;font-weight:800;src:local(""),url("./fonts/redaction/Redaction-Bold.woff2") format("woff2"),url("./fonts/redaction/Redaction-Bold.otf") format("opentype")}@font-face{font-family:"Redaction";font-style:italic;font-weight:400;src:local(""),url("./fonts/redaction/Redaction-Italic.woff2") format("woff2"),url("./fonts/redaction/Redaction-Italic.otf") format("opentype")}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:400;src:local(""),url("./fonts/atkinson/AtkinsonHyperlegible-Regular.ttf") format("truetype")}@font-face{font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:400;src:local(""),url("./fonts/atkinson/AtkinsonHyperlegible-Italic.ttf") format("truetype")}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:700;src:local(""),url("./fonts/atkinson/AtkinsonHyperlegible-Bold.ttf") format("truetype")}@font-face{font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:700;src:local(""),url("./fonts/atkinson/AtkinsonHyperlegible-BoldItalic.ttf") format("truetype")}*{box-sizing:border-box}html{font-family:"Inter",-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Ubuntu,roboto,noto,arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{width:100vw;margin:0;overflow-x:hidden;line-height:1.5;-webkit-font-smoothing:antialiased;color:#000;background:#fff;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.container{display:flex;flex-direction:column;max-width:60rem;min-height:80vh;padding:2rem;margin:auto}main{margin:2rem 0}main:focus{outline:none}:focus{outline:.15rem solid #000;outline-offset:.1rem}:focus:not(:focus-visible){outline:none}:focus-visible{outline:.15rem solid #000;outline-offset:.1rem;border-radius:.2rem}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:focus,a.skip-main:active{left:auto;top:0px;width:auto;height:auto;overflow:auto;z-index:999;padding:4px 6px 4px 6px;text-decoration:underline;border:none}h1{font-size:1.8rem;font-weight:600;position:relative}h2{font-size:1.4rem;font-weight:600;position:relative}h3{font-size:1.2rem;font-weight:600;position:relative}h4{font-size:1.1em;font-weight:600;position:relative}h5{font-size:1rem;font-weight:600;position:relative}h6{font-size:1rem;font-weight:600;position:relative}a{color:#3273dc;cursor:pointer;text-decoration:underline;word-break:break-word}a:not(.button):hover{opacity:.5}.button{font-size:inherit;font-family:inherit;padding:.5rem;margin:0;background-color:#000;border:2px solid #000;color:#fff;cursor:pointer;text-decoration:none;min-height:2.75rem}.button:hover{background-color:#fff;color:#000}.select{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='50' fill='black'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:.5rem;background-position:right .5rem center;font-size:inherit;font-family:inherit;padding:.5rem 1.5rem .5rem .5rem;margin:0;border:2px solid #000;text-transform:lowercase;cursor:pointer;text-decoration:none;color:#000;min-height:2.75rem}@-moz-document url-prefix(){select{text-indent:-.1rem;padding-right:.2rem}}.active{background-color:#fff;color:#000}.active:focus,.active:focus-visible{color:#000}.active:hover{border:2px solid #000;color:#000}.table-wrapper{overflow-x:auto;margin:1.5rem 0}table{max-width:100%;border-spacing:0;border:.5px solid lightgrey}thead{background:lightgrey}th,td{padding:.5rem 1rem;border:.5px solid lightgrey}blockquote{border-left:2px solid #ccc;padding:.1rem 1rem;margin-left:.75rem;color:#595959;word-break:break-word}blockquote p:first-child,blockquote p:last-child{margin:0}hr{height:1px;border:0;border-top:1px solid #ccc}.list-title{font-size:1rem;display:block;margin-bottom:1rem}.title{margin-top:0}figure{margin:0}img{max-width:40rem;width:100%}.pagination{margin-top:2rem}.zola-anchor{opacity:0;position:absolute;left:-.8em;border-bottom:none;text-decoration:none}h1:hover .zola-anchor,h2:hover .zola-anchor,h3:hover .zola-anchor,h4:hover .zola-anchor,h5:hover .zola-anchor,h6:hover .zola-anchor,.zola-anchor:focus{opacity:1}.blog-posts .post{margin-bottom:2rem}.post>header{margin-bottom:1.25rem}.post-title{margin-top:0;margin-bottom:.5rem;display:inline-block}.blog-posts .post-title{font-size:1.25rem}.post-info{margin:0}.post-date{display:inline}.post-languages{list-style:none;padding:0;display:inline}.post-languages::before{content:"|"}.shop-filters{list-style:none;padding:0;margin:0}.shop-filters li{display:inline-block;margin-right:.5rem;margin-bottom:.5rem}.shop-filter{display:inline-block}.grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(12rem, 1fr));column-gap:1rem;row-gap:2rem;margin:0;padding:0}.grid li,.product-authors li{list-style-type:none;display:inline-block}.grid ul,.product-authors{margin:0;padding:0}.product-list a{color:#000}.thumbnail{position:relative;order:-1}.product-list img{display:block;object-fit:cover;width:100%;aspect-ratio:1}.empty-thumbnail{aspect-ratio:1;padding:1rem;text-decoration:none}.product-list>a{display:flex;flex-wrap:wrap;border-bottom:none;text-decoration:none;position:relative}.product-availability{position:absolute;background-color:#000;color:#fff;padding:.25rem;width:100%;bottom:0;text-align:center}.product-title{display:flex;align-items:baseline;width:100%}.product-title>a{border-bottom:none}.product-title h2{flex-grow:1;font-size:1rem;margin-bottom:0}.product-language{font-weight:400}.product-authors{font-size:1rem}.product-authors>li:not(:last-child)::after{content:","}.products nav{margin-top:2rem}.shop-header{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin-bottom:2rem;align-items:middle}.filters{display:flex;flex-wrap:wrap;gap:1rem 2rem}.shop-header .list-title{margin-top:0;display:inline-block}.buttons{display:flex}.donation .buttons{align-items:center;justify-content:flex-end;flex-wrap:wrap}.donation{text-align:left}input#amount{height:2.75rem;padding-left:1.75rem;border:2px solid #000;width:6.5rem;font-size:1.25rem;margin-right:.5rem}.euro-wrapper{position:relative;display:inline-block;width:fit-content}.euro-wrapper::before{position:absolute;content:"€";left:calc(2px + .5rem);top:50%;transform:translateY(-50%);font-size:1.25rem}.js-feedback{display:none;height:2.75rem;margin:0;line-height:2.75rem}.js-feedback.success{display:block;color:green;margin-left:.75rem}.js-feedback.fail{display:block;color:red}.product{display:flex;flex-wrap:wrap;gap:1rem 2rem}.product-images{display:flex;flex-wrap:wrap;flex:3;gap:1rem;min-width:50%;height:fit-content;height:-moz-fit-content}.product-image.small{flex:1}.product img{display:block;width:100%}.product h1{margin:0}.product-info p{font-size:1.1rem;margin:0 0 .5rem 0}.product-info{flex:2;min-width:15rem}.product-description{width:100%}.product-specs ul{list-style:none;padding:0;margin:0}.specs-container{display:flex;flex-wrap:wrap;gap:2rem}.specs{flex:1;min-width:max-content}.specs label{font-weight:600}.general-specs{flex-basis:100%}.product-section{width:100%}.price{display:block;font-weight:600;margin:1rem 0}.price data{font-size:1.35rem}.price a,.price span{font-weight:400;font-size:1rem}.select-format-wrapper{width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;margin-bottom:.25rem}.product-info .buttons{align-items:baseline;justify-content:flex-start;gap:.25rem .5rem;flex-wrap:wrap}.links-container{list-style:none;margin:0;padding:0}.links-container>a{display:block;width:fit-content}.links-container>a:before{content:"🔗"}.add-to-cart noscript{font-size:.75rem;flex:2}.snipcart{font-family:inherit;line-height:inherit;font-size:1rem;font-weight:400}.snipcart *{font-family:inherit;line-height:inherit;font-size:inherit}.snipcart-item-line__media--small{margin-right:1rem}.header-announcement{left:0;right:0;top:0;position:absolute;padding:1rem;background-color:#000;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}.header-announcement p{margin:0}.header-announcement-spacer{height:3rem}.header-top{margin-top:1rem;display:flex;column-gap:1rem;row-gap:.5rem;align-items:center;flex-wrap:wrap}.site-title{font-family:"Redaction";font-size:3rem;text-decoration:none;display:inline-block;line-height:normal;color:#000}.site-subtitle{font-family:"Redaction";font-size:.93rem;font-style:italic;line-height:1;display:inline-block;margin:0;position:relative;top:.2rem}.header-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1rem}.menu{display:flex;flex-wrap:wrap;row-gap:.25rem;column-gap:1rem;margin-right:auto}.menu-button{display:none}.mobile-menu li{font-size:1.25rem}.site-languages{display:inline-block;list-style:none;margin:0;padding:0;min-width:max-content;min-width:-moz-max-content}.site-languages>li{display:inline}.site-languages>li:not(:last-child)::after{content:"|";display:inline-block}@media screen and (max-width: 35rem){.menu{display:none}.menu-button{display:inline-block}.header-announcement-spacer{height:5rem}}footer{border-top:.075rem solid #000;padding-top:1rem;margin-top:auto;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;column-gap:2rem}footer li{display:inline}.socials,.poweredby{list-style:none;padding:0;margin:.25rem 0}.socials:before,.poweredby:before{content:attr(aria-label)}.socials>li:not(:last-child):not(:nth-last-child(2))::after,.poweredby>li:not(:last-child):not(:nth-last-child(2))::after{content:","}