/*!❤*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a,.checkout .payment label.payment-invoice,.checkout .payment label.payment-prepay{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(open-sans-v17-latin-regular.woff2) format("woff2"),url(open-sans-v17-latin-regular.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(open-sans-v17-latin-700.woff2) format("woff2"),url(open-sans-v17-latin-700.woff) format("woff")}html{box-sizing:border-box;margin:0;padding:0;font-size:16px;height:100%;overflow-y:scroll}html,body{box-sizing:border-box;font-size:16px}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0;line-height:1.5}*{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}html,body{margin:0;padding:0}html{height:100%;-webkit-text-size-adjust:100%;overflow-y:scroll}body{color:hsl(0,0%,27%);font-family:"Open Sans",sans-serif;font-weight:400;text-shadow:0 -1px 1px hsla(0,0%,100%,.01)}abbr[title],dfn[title]{cursor:help}::selection{background-color:hsl(211,25%,60%);color:#fff}::-moz-selection{background-color:hsl(211,25%,60%);color:#fff}img::selection{background-color:hsla(0,0%,100%,0)}img::-moz-selection{background-color:hsla(0,0%,100%,0)}body{-webkit-tap-highlight-color:hsla(0,0%,100%,0)}:-ms-input-placeholder{color:hsl(0,0%,36%)}:-moz-placeholder{color:hsl(0,0%,36%)}::-moz-placeholder{color:hsl(0,0%,36%)}::-webkit-input-placeholder{color:hsl(0,0%,36%);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}::placeholder{color:hsl(0,0%,36%)}:placeholder-shown{color:hsl(0,0%,36%)}[disabled]{color:hsl(0,0%,36%)}a,.checkout .payment label.payment-invoice,.checkout .payment label.payment-prepay{text-decoration:none;color:hsl(211,100%,37%);cursor:pointer}a:hover,.checkout .payment label.payment-invoice:hover,.checkout .payment label.payment-prepay:hover{color:hsl(31,100%,37%)}a:visited:hover,.checkout .payment label.payment-invoice:visited:hover,.checkout .payment label.payment-prepay:visited:hover{color:hsl(31,100%,37%)}a:active,.checkout .payment label.payment-invoice:active,.checkout .payment label.payment-prepay:active{color:hsl(31,100%,37%);outline:none}a:visited,.checkout .payment label.payment-invoice:visited,.checkout .payment label.payment-prepay:visited{color:hsl(211,100%,37%)}a:focus,.checkout .payment label.payment-invoice:focus,.checkout .payment label.payment-prepay:focus{color:hsl(31,100%,37%);outline:none}i{font-style:normal}b{font-weight:normal}u,s,strike{text-decoration:none}p,ul,.legal ul,ol,.legal ol,dl,.legal dl,li,dd,dt,figure,form,blockquote,q,hr,pre,table,fieldset,menu,code,samp{margin:0 0 fs() 0;padding:0}p,q,dd,dt,li,a,.checkout .payment label.payment-invoice,.checkout .payment label.payment-prepay,h1,h2,h3,h4,h5,h6,blockquote,pre,fieldset,menu,figure,table,form,picture,iframe,object,embed,video,audio,summary{break-inside:avoid}q:lang(de):before{content:"»"}q:lang(de):after{content:"«"}p{max-width:50ch;margin-bottom:6px}figure img{width:100%;height:auto;display:block}figcaption{padding:fs() 0 0;margin:0}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}ul,.legal ul,ol,.legal ol,li{list-style:none}fieldset{margin:0;padding:0;border:0}label{display:block}input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=time],input[type=text],input[type=tel],input[type=url],input[type=week],textarea,button{display:block;margin:0;padding:0;line-height:1.5;font-family:"Open Sans",sans-serif;background-color:#fff;box-shadow:0 0 0 1px hsl(0,0%,78%) inset,4px 4px 4px 0 inset hsla(0,0%,56%,.2);-webkit-box-shadow:0 0 0 1px hsl(0,0%,78%) inset !important;border:none;color:hsl(31,100%,37%)}input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=time]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus,button:focus{outline:none;box-shadow:0 0 0 1px hsl(0,0%,46%) inset,4px 4px 4px 0 inset hsla(0,0%,56%,.2)}textarea{transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:100%;width:100%;min-width:100%;height:5em;resize:none}textarea:focus{resize:vertical;height:12em}button{box-shadow:none}select{width:100%;height:1.75em;margin:0;border:1px solid hsl(0,0%,78%);font-family:"Open Sans",sans-serif;background-color:hsl(0,0%,78%)}input[type=search]{appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}input[type=search]::-webkit-search-decoration{-webkit-appearance:searchfield-decoration}input[type=submit],input[type=reset],input[type=button]{margin:0 0 fs(-1);padding:fs(-2);border:none;line-height:1.5;font-family:"Open Sans",sans-serif;cursor:pointer;appearance:button}input[type=search]{appearance:none;box-sizing:border-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=checkbox]{appearance:checkbox}input[type=radio]{appearance:radio}table{width:100%;border-collapse:collapse;border-spacing:0}th,td{padding:.5em;text-align:left}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}mark{background-color:hsl(211,25%,60%);color:#fff;padding-right:.2em;padding-left:.2em}del{color:hsl(347,60%,60%)}code,kbd,pre,samp{font-family:monospace}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}ins{color:hsl(0,0%,27%)}h1,h2,h3,h4,h5,h6{margin:0}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif}h1{font-weight:400}h2,h3,h4{font-weight:400}h5,h6{font-weight:400}h5{font-weight:400}h1,h2,h3{margin-top:6px;margin-bottom:6px}h1{font-size:24px}@media(min-width: 1023px)and (min-height: 799px){h1{font-size:36px;line-height:1}}h1{line-height:1.25}h2{font-size:20px}@media(min-width: 1023px)and (min-height: 799px){h2{font-size:28px;line-height:1.25}}h3{font-size:18px}h4{font-size:18px}h5,h6{font-size:16px}hr{display:block;border:none;background-color:hsl(0,0%,36%);height:1px;margin:24px 0}small{max-width:1023px;font-size:14px;line-height:1}del,s,.error{color:hsl(347,60%,60%)}ins{color:hsl(105,60%,40%);text-decoration:none}strong{font-weight:600}em{font-style:normal;font-weight:300}picture{display:block}img{display:block;width:100%}figure{margin-bottom:6px}figure figcaption{padding:10px 0 6px 0;text-align:left;font-size:12px}summary::-webkit-details-marker{background:none;color:rgba(0,0,0,0);position:absolute}summary{cursor:pointer}summary:first-of-type{list-style-type:none}summary:before{display:inline-block;content:"❯";line-height:1;margin-right:6px;transform-origin:center;transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}summary:focus{border:0px solid rgba(0,0,0,0);outline:none !important;-moz-appearance:none !important}details .details-close{display:none}details[open] .details-close{display:inline-block}details[open] .details-open{display:none}details[open] summary~*.fadein{animation:fadeIn .3s cubic-bezier(0.4, 0, 0.6, 1)}details[open] summary:before{transform:rotate(90deg)}@keyframes fadeIn{from{opacity:0}23%{opacity:0}to{opacity:1}}.grid{display:grid;grid-column-gap:48px;grid-row-gap:48px}@media(min-width: 600px)and (min-height: 0px){.g--2{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 600px)and (min-height: 0px){.g--3{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 600px)and (min-height: 0px){.g--5{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1630px)and (min-height: 0){.g--5{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1921px)and (min-height: 0){.g--5{grid-template-columns:repeat(5, 1fr)}}.flex{display:flex;flex-flow:row wrap}.flex>*{flex:1 1 auto}.f--auto{flex-basis:auto}.f--grow{flex-grow:1}.f--shrink{flex-shrink:1}@media(min-width: 1023px)and (min-height: 799px){.b--1{margin-left:8.3333333333%}.b--2{margin-left:16.6666666667%}.b--3{margin-left:25%}.b--4{margin-left:33.3333333333%}.b--5{margin-left:41.6666666667%}.b--6{margin-left:50%}.b--7{margin-left:58.3333333333%}.b--8{margin-left:66.6666666667%}.b--9{margin-left:75%}.b--10{margin-left:83.3333333333%}.b--11{margin-left:91.6666666667%}}@media(min-width: 1023px)and (min-height: 799px){.a--1{margin-right:8.3333333333%}.a--2{margin-right:16.6666666667%}.a--3{margin-right:25%}.a--4{margin-right:33.3333333333%}.a--5{margin-right:41.6666666667%}.a--6{margin-right:50%}.a--7{margin-right:58.3333333333%}.a--8{margin-right:66.6666666667%}.a--9{margin-right:75%}.a--10{margin-right:83.3333333333%}.a--11{margin-right:91.6666666667%}}@media(min-width: 600px)and (min-height: 0px){.f--6,.f--5,.f--4,.f--3,.f--2,.f--1{flex-basis:50%}}@media(min-width: 1023px)and (min-height: 799px){.f--1{flex-basis:8.3333333333%}.f--1 .a--1{margin-right:100%}.f--1 .b--1{margin-left:100%}.f--1 .f--1{flex-basis:100%}.f--1 .a--2{margin-right:100%}.f--1 .b--2{margin-left:100%}.f--1 .f--2{flex-basis:100%}.f--1 .a--3{margin-right:100%}.f--1 .b--3{margin-left:100%}.f--1 .f--3{flex-basis:100%}.f--1 .a--4{margin-right:100%}.f--1 .b--4{margin-left:100%}.f--1 .f--4{flex-basis:100%}.f--1 .a--5{margin-right:100%}.f--1 .b--5{margin-left:100%}.f--1 .f--5{flex-basis:100%}.f--1 .a--6{margin-right:100%}.f--1 .b--6{margin-left:100%}.f--1 .f--6{flex-basis:100%}.f--1 .a--7{margin-right:100%}.f--1 .b--7{margin-left:100%}.f--1 .f--7{flex-basis:100%}.f--1 .a--8{margin-right:100%}.f--1 .b--8{margin-left:100%}.f--1 .f--8{flex-basis:100%}.f--1 .a--9{margin-right:100%}.f--1 .b--9{margin-left:100%}.f--1 .f--9{flex-basis:100%}.f--1 .a--10{margin-right:100%}.f--1 .b--10{margin-left:100%}.f--1 .f--10{flex-basis:100%}.f--1 .a--11{margin-right:100%}.f--1 .b--11{margin-left:100%}.f--1 .f--11{flex-basis:100%}.f--1 .a--12{margin-right:100%}.f--1 .b--12{margin-left:100%}.f--1 .f--12{flex-basis:100%}.f--2{flex-basis:16.6666666667%}.f--2 .a--1{margin-right:50%}.f--2 .b--1{margin-left:50%}.f--2 .f--1{flex-basis:50%}.f--2 .a--2{margin-right:100%}.f--2 .b--2{margin-left:100%}.f--2 .f--2{flex-basis:100%}.f--2 .a--3{margin-right:100%}.f--2 .b--3{margin-left:100%}.f--2 .f--3{flex-basis:100%}.f--2 .a--4{margin-right:100%}.f--2 .b--4{margin-left:100%}.f--2 .f--4{flex-basis:100%}.f--2 .a--5{margin-right:100%}.f--2 .b--5{margin-left:100%}.f--2 .f--5{flex-basis:100%}.f--2 .a--6{margin-right:100%}.f--2 .b--6{margin-left:100%}.f--2 .f--6{flex-basis:100%}.f--2 .a--7{margin-right:100%}.f--2 .b--7{margin-left:100%}.f--2 .f--7{flex-basis:100%}.f--2 .a--8{margin-right:100%}.f--2 .b--8{margin-left:100%}.f--2 .f--8{flex-basis:100%}.f--2 .a--9{margin-right:100%}.f--2 .b--9{margin-left:100%}.f--2 .f--9{flex-basis:100%}.f--2 .a--10{margin-right:100%}.f--2 .b--10{margin-left:100%}.f--2 .f--10{flex-basis:100%}.f--2 .a--11{margin-right:100%}.f--2 .b--11{margin-left:100%}.f--2 .f--11{flex-basis:100%}.f--2 .a--12{margin-right:100%}.f--2 .b--12{margin-left:100%}.f--2 .f--12{flex-basis:100%}.f--3{flex-basis:25%}.f--3 .a--1{margin-right:33.3333333333%}.f--3 .b--1{margin-left:33.3333333333%}.f--3 .f--1{flex-basis:33.3333333333%}.f--3 .a--2{margin-right:66.6666666667%}.f--3 .b--2{margin-left:66.6666666667%}.f--3 .f--2{flex-basis:66.6666666667%}.f--3 .a--3{margin-right:100%}.f--3 .b--3{margin-left:100%}.f--3 .f--3{flex-basis:100%}.f--3 .a--4{margin-right:100%}.f--3 .b--4{margin-left:100%}.f--3 .f--4{flex-basis:100%}.f--3 .a--5{margin-right:100%}.f--3 .b--5{margin-left:100%}.f--3 .f--5{flex-basis:100%}.f--3 .a--6{margin-right:100%}.f--3 .b--6{margin-left:100%}.f--3 .f--6{flex-basis:100%}.f--3 .a--7{margin-right:100%}.f--3 .b--7{margin-left:100%}.f--3 .f--7{flex-basis:100%}.f--3 .a--8{margin-right:100%}.f--3 .b--8{margin-left:100%}.f--3 .f--8{flex-basis:100%}.f--3 .a--9{margin-right:100%}.f--3 .b--9{margin-left:100%}.f--3 .f--9{flex-basis:100%}.f--3 .a--10{margin-right:100%}.f--3 .b--10{margin-left:100%}.f--3 .f--10{flex-basis:100%}.f--3 .a--11{margin-right:100%}.f--3 .b--11{margin-left:100%}.f--3 .f--11{flex-basis:100%}.f--3 .a--12{margin-right:100%}.f--3 .b--12{margin-left:100%}.f--3 .f--12{flex-basis:100%}.f--4{flex-basis:33.3333333333%}.f--4 .a--1{margin-right:25%}.f--4 .b--1{margin-left:25%}.f--4 .f--1{flex-basis:25%}.f--4 .a--2{margin-right:50%}.f--4 .b--2{margin-left:50%}.f--4 .f--2{flex-basis:50%}.f--4 .a--3{margin-right:75%}.f--4 .b--3{margin-left:75%}.f--4 .f--3{flex-basis:75%}.f--4 .a--4{margin-right:100%}.f--4 .b--4{margin-left:100%}.f--4 .f--4{flex-basis:100%}.f--4 .a--5{margin-right:100%}.f--4 .b--5{margin-left:100%}.f--4 .f--5{flex-basis:100%}.f--4 .a--6{margin-right:100%}.f--4 .b--6{margin-left:100%}.f--4 .f--6{flex-basis:100%}.f--4 .a--7{margin-right:100%}.f--4 .b--7{margin-left:100%}.f--4 .f--7{flex-basis:100%}.f--4 .a--8{margin-right:100%}.f--4 .b--8{margin-left:100%}.f--4 .f--8{flex-basis:100%}.f--4 .a--9{margin-right:100%}.f--4 .b--9{margin-left:100%}.f--4 .f--9{flex-basis:100%}.f--4 .a--10{margin-right:100%}.f--4 .b--10{margin-left:100%}.f--4 .f--10{flex-basis:100%}.f--4 .a--11{margin-right:100%}.f--4 .b--11{margin-left:100%}.f--4 .f--11{flex-basis:100%}.f--4 .a--12{margin-right:100%}.f--4 .b--12{margin-left:100%}.f--4 .f--12{flex-basis:100%}.f--5{flex-basis:41.6666666667%}.f--5 .a--1{margin-right:20%}.f--5 .b--1{margin-left:20%}.f--5 .f--1{flex-basis:20%}.f--5 .a--2{margin-right:40%}.f--5 .b--2{margin-left:40%}.f--5 .f--2{flex-basis:40%}.f--5 .a--3{margin-right:60%}.f--5 .b--3{margin-left:60%}.f--5 .f--3{flex-basis:60%}.f--5 .a--4{margin-right:80%}.f--5 .b--4{margin-left:80%}.f--5 .f--4{flex-basis:80%}.f--5 .a--5{margin-right:100%}.f--5 .b--5{margin-left:100%}.f--5 .f--5{flex-basis:100%}.f--5 .a--6{margin-right:100%}.f--5 .b--6{margin-left:100%}.f--5 .f--6{flex-basis:100%}.f--5 .a--7{margin-right:100%}.f--5 .b--7{margin-left:100%}.f--5 .f--7{flex-basis:100%}.f--5 .a--8{margin-right:100%}.f--5 .b--8{margin-left:100%}.f--5 .f--8{flex-basis:100%}.f--5 .a--9{margin-right:100%}.f--5 .b--9{margin-left:100%}.f--5 .f--9{flex-basis:100%}.f--5 .a--10{margin-right:100%}.f--5 .b--10{margin-left:100%}.f--5 .f--10{flex-basis:100%}.f--5 .a--11{margin-right:100%}.f--5 .b--11{margin-left:100%}.f--5 .f--11{flex-basis:100%}.f--5 .a--12{margin-right:100%}.f--5 .b--12{margin-left:100%}.f--5 .f--12{flex-basis:100%}.f--6{flex-basis:50%}.f--6 .a--1{margin-right:16.6666666667%}.f--6 .b--1{margin-left:16.6666666667%}.f--6 .f--1{flex-basis:16.6666666667%}.f--6 .a--2{margin-right:33.3333333333%}.f--6 .b--2{margin-left:33.3333333333%}.f--6 .f--2{flex-basis:33.3333333333%}.f--6 .a--3{margin-right:50%}.f--6 .b--3{margin-left:50%}.f--6 .f--3{flex-basis:50%}.f--6 .a--4{margin-right:66.6666666667%}.f--6 .b--4{margin-left:66.6666666667%}.f--6 .f--4{flex-basis:66.6666666667%}.f--6 .a--5{margin-right:83.3333333333%}.f--6 .b--5{margin-left:83.3333333333%}.f--6 .f--5{flex-basis:83.3333333333%}.f--6 .a--6{margin-right:100%}.f--6 .b--6{margin-left:100%}.f--6 .f--6{flex-basis:100%}.f--6 .a--7{margin-right:100%}.f--6 .b--7{margin-left:100%}.f--6 .f--7{flex-basis:100%}.f--6 .a--8{margin-right:100%}.f--6 .b--8{margin-left:100%}.f--6 .f--8{flex-basis:100%}.f--6 .a--9{margin-right:100%}.f--6 .b--9{margin-left:100%}.f--6 .f--9{flex-basis:100%}.f--6 .a--10{margin-right:100%}.f--6 .b--10{margin-left:100%}.f--6 .f--10{flex-basis:100%}.f--6 .a--11{margin-right:100%}.f--6 .b--11{margin-left:100%}.f--6 .f--11{flex-basis:100%}.f--6 .a--12{margin-right:100%}.f--6 .b--12{margin-left:100%}.f--6 .f--12{flex-basis:100%}.f--7{flex-basis:58.3333333333%}.f--7 .a--1{margin-right:14.2857142857%}.f--7 .b--1{margin-left:14.2857142857%}.f--7 .f--1{flex-basis:14.2857142857%}.f--7 .a--2{margin-right:28.5714285714%}.f--7 .b--2{margin-left:28.5714285714%}.f--7 .f--2{flex-basis:28.5714285714%}.f--7 .a--3{margin-right:42.8571428571%}.f--7 .b--3{margin-left:42.8571428571%}.f--7 .f--3{flex-basis:42.8571428571%}.f--7 .a--4{margin-right:57.1428571429%}.f--7 .b--4{margin-left:57.1428571429%}.f--7 .f--4{flex-basis:57.1428571429%}.f--7 .a--5{margin-right:71.4285714286%}.f--7 .b--5{margin-left:71.4285714286%}.f--7 .f--5{flex-basis:71.4285714286%}.f--7 .a--6{margin-right:85.7142857143%}.f--7 .b--6{margin-left:85.7142857143%}.f--7 .f--6{flex-basis:85.7142857143%}.f--7 .a--7{margin-right:100%}.f--7 .b--7{margin-left:100%}.f--7 .f--7{flex-basis:100%}.f--7 .a--8{margin-right:100%}.f--7 .b--8{margin-left:100%}.f--7 .f--8{flex-basis:100%}.f--7 .a--9{margin-right:100%}.f--7 .b--9{margin-left:100%}.f--7 .f--9{flex-basis:100%}.f--7 .a--10{margin-right:100%}.f--7 .b--10{margin-left:100%}.f--7 .f--10{flex-basis:100%}.f--7 .a--11{margin-right:100%}.f--7 .b--11{margin-left:100%}.f--7 .f--11{flex-basis:100%}.f--7 .a--12{margin-right:100%}.f--7 .b--12{margin-left:100%}.f--7 .f--12{flex-basis:100%}.f--8{flex-basis:66.6666666667%}.f--8 .a--1{margin-right:12.5%}.f--8 .b--1{margin-left:12.5%}.f--8 .f--1{flex-basis:12.5%}.f--8 .a--2{margin-right:25%}.f--8 .b--2{margin-left:25%}.f--8 .f--2{flex-basis:25%}.f--8 .a--3{margin-right:37.5%}.f--8 .b--3{margin-left:37.5%}.f--8 .f--3{flex-basis:37.5%}.f--8 .a--4{margin-right:50%}.f--8 .b--4{margin-left:50%}.f--8 .f--4{flex-basis:50%}.f--8 .a--5{margin-right:62.5%}.f--8 .b--5{margin-left:62.5%}.f--8 .f--5{flex-basis:62.5%}.f--8 .a--6{margin-right:75%}.f--8 .b--6{margin-left:75%}.f--8 .f--6{flex-basis:75%}.f--8 .a--7{margin-right:87.5%}.f--8 .b--7{margin-left:87.5%}.f--8 .f--7{flex-basis:87.5%}.f--8 .a--8{margin-right:100%}.f--8 .b--8{margin-left:100%}.f--8 .f--8{flex-basis:100%}.f--8 .a--9{margin-right:100%}.f--8 .b--9{margin-left:100%}.f--8 .f--9{flex-basis:100%}.f--8 .a--10{margin-right:100%}.f--8 .b--10{margin-left:100%}.f--8 .f--10{flex-basis:100%}.f--8 .a--11{margin-right:100%}.f--8 .b--11{margin-left:100%}.f--8 .f--11{flex-basis:100%}.f--8 .a--12{margin-right:100%}.f--8 .b--12{margin-left:100%}.f--8 .f--12{flex-basis:100%}.f--9{flex-basis:75%}.f--9 .a--1{margin-right:11.1111111111%}.f--9 .b--1{margin-left:11.1111111111%}.f--9 .f--1{flex-basis:11.1111111111%}.f--9 .a--2{margin-right:22.2222222222%}.f--9 .b--2{margin-left:22.2222222222%}.f--9 .f--2{flex-basis:22.2222222222%}.f--9 .a--3{margin-right:33.3333333333%}.f--9 .b--3{margin-left:33.3333333333%}.f--9 .f--3{flex-basis:33.3333333333%}.f--9 .a--4{margin-right:44.4444444444%}.f--9 .b--4{margin-left:44.4444444444%}.f--9 .f--4{flex-basis:44.4444444444%}.f--9 .a--5{margin-right:55.5555555556%}.f--9 .b--5{margin-left:55.5555555556%}.f--9 .f--5{flex-basis:55.5555555556%}.f--9 .a--6{margin-right:66.6666666667%}.f--9 .b--6{margin-left:66.6666666667%}.f--9 .f--6{flex-basis:66.6666666667%}.f--9 .a--7{margin-right:77.7777777778%}.f--9 .b--7{margin-left:77.7777777778%}.f--9 .f--7{flex-basis:77.7777777778%}.f--9 .a--8{margin-right:88.8888888889%}.f--9 .b--8{margin-left:88.8888888889%}.f--9 .f--8{flex-basis:88.8888888889%}.f--9 .a--9{margin-right:100%}.f--9 .b--9{margin-left:100%}.f--9 .f--9{flex-basis:100%}.f--9 .a--10{margin-right:100%}.f--9 .b--10{margin-left:100%}.f--9 .f--10{flex-basis:100%}.f--9 .a--11{margin-right:100%}.f--9 .b--11{margin-left:100%}.f--9 .f--11{flex-basis:100%}.f--9 .a--12{margin-right:100%}.f--9 .b--12{margin-left:100%}.f--9 .f--12{flex-basis:100%}.f--10{flex-basis:83.3333333333%}.f--10 .a--1{margin-right:10%}.f--10 .b--1{margin-left:10%}.f--10 .f--1{flex-basis:10%}.f--10 .a--2{margin-right:20%}.f--10 .b--2{margin-left:20%}.f--10 .f--2{flex-basis:20%}.f--10 .a--3{margin-right:30%}.f--10 .b--3{margin-left:30%}.f--10 .f--3{flex-basis:30%}.f--10 .a--4{margin-right:40%}.f--10 .b--4{margin-left:40%}.f--10 .f--4{flex-basis:40%}.f--10 .a--5{margin-right:50%}.f--10 .b--5{margin-left:50%}.f--10 .f--5{flex-basis:50%}.f--10 .a--6{margin-right:60%}.f--10 .b--6{margin-left:60%}.f--10 .f--6{flex-basis:60%}.f--10 .a--7{margin-right:70%}.f--10 .b--7{margin-left:70%}.f--10 .f--7{flex-basis:70%}.f--10 .a--8{margin-right:80%}.f--10 .b--8{margin-left:80%}.f--10 .f--8{flex-basis:80%}.f--10 .a--9{margin-right:90%}.f--10 .b--9{margin-left:90%}.f--10 .f--9{flex-basis:90%}.f--10 .a--10{margin-right:100%}.f--10 .b--10{margin-left:100%}.f--10 .f--10{flex-basis:100%}.f--10 .a--11{margin-right:100%}.f--10 .b--11{margin-left:100%}.f--10 .f--11{flex-basis:100%}.f--10 .a--12{margin-right:100%}.f--10 .b--12{margin-left:100%}.f--10 .f--12{flex-basis:100%}.f--11{flex-basis:91.6666666667%}.f--11 .a--1{margin-right:9.0909090909%}.f--11 .b--1{margin-left:9.0909090909%}.f--11 .f--1{flex-basis:9.0909090909%}.f--11 .a--2{margin-right:18.1818181818%}.f--11 .b--2{margin-left:18.1818181818%}.f--11 .f--2{flex-basis:18.1818181818%}.f--11 .a--3{margin-right:27.2727272727%}.f--11 .b--3{margin-left:27.2727272727%}.f--11 .f--3{flex-basis:27.2727272727%}.f--11 .a--4{margin-right:36.3636363636%}.f--11 .b--4{margin-left:36.3636363636%}.f--11 .f--4{flex-basis:36.3636363636%}.f--11 .a--5{margin-right:45.4545454545%}.f--11 .b--5{margin-left:45.4545454545%}.f--11 .f--5{flex-basis:45.4545454545%}.f--11 .a--6{margin-right:54.5454545455%}.f--11 .b--6{margin-left:54.5454545455%}.f--11 .f--6{flex-basis:54.5454545455%}.f--11 .a--7{margin-right:63.6363636364%}.f--11 .b--7{margin-left:63.6363636364%}.f--11 .f--7{flex-basis:63.6363636364%}.f--11 .a--8{margin-right:72.7272727273%}.f--11 .b--8{margin-left:72.7272727273%}.f--11 .f--8{flex-basis:72.7272727273%}.f--11 .a--9{margin-right:81.8181818182%}.f--11 .b--9{margin-left:81.8181818182%}.f--11 .f--9{flex-basis:81.8181818182%}.f--11 .a--10{margin-right:90.9090909091%}.f--11 .b--10{margin-left:90.9090909091%}.f--11 .f--10{flex-basis:90.9090909091%}.f--11 .a--11{margin-right:100%}.f--11 .b--11{margin-left:100%}.f--11 .f--11{flex-basis:100%}.f--11 .a--12{margin-right:100%}.f--11 .b--12{margin-left:100%}.f--11 .f--12{flex-basis:100%}.f--12{flex-basis:100%}.f--12 .a--1{margin-right:8.3333333333%}.f--12 .b--1{margin-left:8.3333333333%}.f--12 .f--1{flex-basis:8.3333333333%}.f--12 .a--2{margin-right:16.6666666667%}.f--12 .b--2{margin-left:16.6666666667%}.f--12 .f--2{flex-basis:16.6666666667%}.f--12 .a--3{margin-right:25%}.f--12 .b--3{margin-left:25%}.f--12 .f--3{flex-basis:25%}.f--12 .a--4{margin-right:33.3333333333%}.f--12 .b--4{margin-left:33.3333333333%}.f--12 .f--4{flex-basis:33.3333333333%}.f--12 .a--5{margin-right:41.6666666667%}.f--12 .b--5{margin-left:41.6666666667%}.f--12 .f--5{flex-basis:41.6666666667%}.f--12 .a--6{margin-right:50%}.f--12 .b--6{margin-left:50%}.f--12 .f--6{flex-basis:50%}.f--12 .a--7{margin-right:58.3333333333%}.f--12 .b--7{margin-left:58.3333333333%}.f--12 .f--7{flex-basis:58.3333333333%}.f--12 .a--8{margin-right:66.6666666667%}.f--12 .b--8{margin-left:66.6666666667%}.f--12 .f--8{flex-basis:66.6666666667%}.f--12 .a--9{margin-right:75%}.f--12 .b--9{margin-left:75%}.f--12 .f--9{flex-basis:75%}.f--12 .a--10{margin-right:83.3333333333%}.f--12 .b--10{margin-left:83.3333333333%}.f--12 .f--10{flex-basis:83.3333333333%}.f--12 .a--11{margin-right:91.6666666667%}.f--12 .b--11{margin-left:91.6666666667%}.f--12 .f--11{flex-basis:91.6666666667%}.f--12 .a--12{margin-right:100%}.f--12 .b--12{margin-left:100%}.f--12 .f--12{flex-basis:100%}}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-center{justify-content:center}.row-reverse{flex-direction:row-reverse}@media(min-width: 600px)and (min-height: 0px){.row-reverse--medium{flex-direction:row-reverse}}.align-stretch{align-items:stretch}.align-self-start{align-self:start}.float--left,.dossier .teaser{float:left}.float--right{float:right}@media(min-width: 600px)and (min-height: 0px){.w--12,.w--11,.w--10,.w--9,.w--8,.w--7,.w--6,.w--5,.w--4,.w--3,.w--2,.w--1{width:50%}}@media(min-width: 1023px)and (min-height: 799px){.w--1{width:8.3333333333%}.w--2{width:16.6666666667%}.w--3{width:25%}.w--4{width:33.3333333333%}.w--5{width:41.6666666667%}.w--6{width:50%}.w--7{width:58.3333333333%}.w--8{width:66.6666666667%}.w--9{width:75%}.w--10{width:83.3333333333%}.w--11{width:91.6666666667%}.w--12{width:100%}}:root{--headerHeight: 96px}#menu:target #menu-show{display:none}#menu:target #menu-hide{display:inline-block}#menu:target .page__menu-list{right:calc(100% - 156px)}#menu:target .page__menu-list a,#menu:target .page__menu-list .checkout .payment label.payment-invoice,.checkout .payment #menu:target .page__menu-list label.payment-invoice,#menu:target .page__menu-list .checkout .payment label.payment-prepay,.checkout .payment #menu:target .page__menu-list label.payment-prepay{opacity:1}.page__outer{min-height:100vh;position:relative}.is-just-loaded .page__outer{opacity:0}.page__outer{transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-delay:.3s}.page__inner{position:relative;background-color:#fff;transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.page-main{transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-lines:2;-ms-hyphenate-limit-lines:2;hyphenate-limit-lines:2;-ms-hyphenate-limit-chars:6 3 2;hyphenate-limit-chars:6 3 2;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:2}.page__heading,.basket__heading,.checkout__heading,.dossier__heading,.listing__heading{padding:12px;width:100%;text-align:center}.page__subheading,.slider__more,.slider__subheading,.dossier__subheading,.listing__subheading{display:block;padding:0 6px;font-size:14px}.page__copy{max-width:50ch;margin:0 auto 36px}.page-header{position:-webkit-sticky;position:sticky;z-index:400;top:0;right:0;left:0;bottom:auto;margin:0;padding:0;background-color:hsl(211,50%,86%)}.page-header>a,.checkout .payment .page-header>label.payment-invoice,.checkout .payment .page-header>label.payment-prepay{display:block;margin:0 auto;max-width:calc(50ch + 300px)}.page-header__brand{margin:0 auto;padding:12px 6px 6px;text-align:center;color:hsl(211,100%,37%)}.page-header__logo{display:block;margin:6px}.page-header__logo svg{height:24px;max-width:calc(50ch + 300px);width:50%}@media(min-width: 600px)and (min-height: 0px){.page-header__logo svg{height:36px}}.page-header__claim{display:none}@media(min-width: 600px)and (min-height: 0px){.page-header__claim{display:block}}.page-header__claim{font-family:"Open Sans",sans-serif;transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:12px}.page-header__claim svg{height:1em;width:1em;margin-right:.5ch;margin-bottom:-0.1em}.page-header__basket{position:absolute;top:6px;right:6px}.page-header__basket-quantity{margin-left:6px;font-size:12px}.page-header__account{position:absolute;bottom:6px;right:6px}.page__menu{pointer-events:none;position:relative}.page__menu-hook{position:fixed;z-index:501;top:6px;left:6px;pointer-events:all}.page__menu-hook #menu-hide{display:none;background-color:hsl(31,100%,37%)}.page__menu{transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.page__menu-list{position:fixed;z-index:501;top:var(--headerHeight);bottom:0;left:0;right:100%;overflow-y:auto;overflow-x:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0 0 3px 0}.page__menu-list li{width:156px;font-size:14px}.page__menu-list a,.page__menu-list .checkout .payment label.payment-invoice,.checkout .payment .page__menu-list label.payment-invoice,.page__menu-list .checkout .payment label.payment-prepay,.checkout .payment .page__menu-list label.payment-prepay{pointer-events:all;display:block;padding:4.8px 12px;opacity:0;transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.page__menu-list__inner{background-color:hsl(211,50%,86%)}.page__menu-group{padding:6px 0;box-shadow:0 1px #fff inset}.page-footer{min-height:var(--headerHeight);margin-top:60px;padding:6px 6px 120px;background-color:hsl(211,50%,86%);text-align:center;font-size:12px}.page-footer__logo{display:block;margin:6px}.page-footer__logo svg{height:18px}.page-footer__inner{max-width:calc(50ch + 300px);margin:auto}.page-footer__collateral-list{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:6px}.page-footer__collateral-list>*{padding:3px 6px}.page-nav{position:-webkit-sticky;position:sticky;top:var(--headerHeight);background-color:hsl(211,50%,92%);z-index:10;padding:6px}.page-nav__list{display:flex;flex-flow:row wrap;justify-content:center}.page-nav__item{flex:1,1,auto}.page-nav__item>a,.checkout .payment .page-nav__item>label.payment-invoice,.checkout .payment .page-nav__item>label.payment-prepay,.page-nav__item>span{display:inline-block;padding:3px 1em;font-size:14px;transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.page-nav__item>a:hover,.checkout .payment .page-nav__item>label.payment-invoice:hover,.checkout .payment .page-nav__item>label.payment-prepay:hover,.page-nav__item>a.current,.checkout .payment .page-nav__item>label.current.payment-invoice,.checkout .payment .page-nav__item>label.current.payment-prepay,.page-nav__item>span:hover,.page-nav__item>span.current{background-color:hsl(211,100%,37%);color:#fff}.cta{display:inline-block;min-width:36px;line-height:1}.cta *{line-height:24px}.cta{margin:3px;padding:6px;border-radius:3px;background-color:hsl(211,100%,37%);color:#fff;text-align:center;transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);border:none;vertical-align:middle;cursor:pointer}.cta:hover{background-color:hsl(31,100%,37%)}.cta:link,.cta:visited,.cta:hover,.cta:visited:hover{color:#fff}.cta--minor.cta{background-color:hsl(211,50%,92%);color:hsl(211,100%,37%)}.cta--minor.cta:hover{color:#fff;background-color:hsl(31,100%,37%)}.cta--minor-inverted.cta{color:#fff;background-color:hsl(31,100%,37%)}.cta--minor-inverted.cta:hover{background-color:hsl(211,50%,92%);color:hsl(211,100%,37%)}.cta--nohover.cta{color:#fff;background-color:rgba(0,0,0,0)}.cta--negative.cta{background-color:hsl(347,60%,60%)}.cta--positive.cta{background-color:hsl(105,60%,40%)}.cta--mediocre.cta{background-color:hsl(45,60%,50%)}.cta__icon{display:inline-block;vertical-align:top;width:24px;height:24px;stroke-width:1.5px}.cta__icon+*{margin-left:6px}.has-error{color:hsl(347,60%,60%);font-weight:600}.error-block,.help-block{display:block;max-width:50ch}textarea{max-width:100%}.error-block{padding:18px;color:#fff;background-color:hsl(347,60%,60%)}.form{padding:6px 0 18px}.form label{user-select:none;padding:1.5px;width:100%;min-height:2.1em}.form__switch{text-align:center}@media(min-width: 600px)and (min-height: 0px){.form__switch{text-align-last:justify}}.form__switch{padding-bottom:6px}.form__switch>label.cta{text-align-last:center;width:100%}@media(min-width: 600px)and (min-height: 0px){.form__switch>label.cta{width:calc(50% - 12px)}}.form__switch>label.cta{min-height:none;line-height:inherit;padding:6px;margin:3px 0;font-size:14px}.form__switch>label.cta:hover{background-color:hsl(105,60%,40%)}.form__switch>label.cta:before{content:"";position:relative;top:.15em;display:inline-block;width:1em;height:1em;line-height:inherit;margin-right:1ch;border-radius:50%;border:2px solid hsl(0,0%,78%)}.form__switch .switch__result{display:none;padding-top:6px}.form__switch input[type=radio]{display:none}.form__switch input[type=radio]:checked+label{background-color:hsl(105,60%,40%);color:#fff}.form__switch input[type=radio]:checked+label:before{border-width:6px}.form__switch .switch__option--true:checked~.switch__result--true{display:block}.form__switch .switch__option--false:checked~.switch__result--false{display:block}.form__proceed{padding:6px;text-align:right;background-color:hsl(211,50%,92%)}.form__proceed .cta{font-size:20px}.form__field{display:flex;flex-flow:row wrap;margin-bottom:6px;text-align:left;text-align-last:left}.form__field small{float:right}.form__field span{padding:6px}.form__field input:not([type=radio]):not([type=checkbox]),.form__field select{flex:1 1 auto;width:100%;height:36px;background-color:#fff;padding:0 .5em}.form__field input[type=radio],.form__field input[type=checkbox]{order:-1}.form__field-cta-icon{display:grid;grid-template-columns:minmax(5ch, 1fr) minmax(24px, min-content);grid-template-areas:"input cta";align-items:center}.form__field-cta-icon input{grid-area:input}.form__field-cta-icon .cta{grid-area:cta}.form__number input{min-width:5ch}.form__check{display:flex;align-items:baseline}.form__check input{width:auto;margin-right:6px}.table{width:100%;margin:6px 0}.table th,.table td{padding:6px;text-align:left;vertical-align:top}.table th{font-weight:400;background-color:hsl(211,25%,60%);white-space:nowrap;color:#fff;text-transform:uppercase}.table tr{background-color:#fff}.table thead th{white-space:nowrap;color:#fff;text-transform:uppercase}.table tfoot th{background-color:hsl(211,25%,60%);font-weight:600;color:#fff}.table tfoot th *{color:#fff}.table--zebra tbody tr:nth-child(odd){background-color:hsl(0,0%,96%)}.search__form{padding:0 12px 12px;width:69.3290267261%;margin:auto}.search__label{display:block;text-align:center;max-width:calc(50ch + 300px);margin:0 auto}.search__input{display:inline-block;transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:box-shadow;width:100%;padding:12px 0;font-size:18px;text-align:center}.search__input:focus{text-align:left;text-indent:6px}.search__input:focus:-ms-input-placeholder{color:hsl(0,0%,36%)}.search__input:focus:-moz-placeholder{color:hsl(0,0%,36%)}.search__input:focus::-moz-placeholder{color:hsl(0,0%,36%)}.search__input:focus::-webkit-input-placeholder{color:hsl(0,0%,36%);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.search__input:focus::placeholder{color:hsl(0,0%,36%)}.search__input:focus:placeholder-shown{color:hsl(0,0%,36%)}.search__input:-ms-input-placeholder{color:#000}.search__input:-moz-placeholder{color:#000}.search__input::-moz-placeholder{color:#000}.search__input::-webkit-input-placeholder{color:#000;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.search__input::placeholder{color:#000}.search__input:placeholder-shown{color:#000}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestions .autocomplete-suggestion{position:relative;padding:0 .3em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:hsl(31,100%,37%)}.autocomplete-suggestions .autocomplete-suggestion.selected{background:hsl(211,50%,92%)}.autocomplete-suggestions .autocomplete-suggestion.keywords_author::before{background-size:100% auto;display:inline-block;background-repeat:no-repeat;content:"";height:20px;width:15px;position:relative;top:3px;background-image:url(icon-person.svg)}.autocomplete-suggestions .autocomplete-suggestion.keywords_title::before{background-size:100% auto;display:inline-block;background-repeat:no-repeat;content:"";height:21px;width:15px;position:relative;top:5px;background-image:url(icon-title.svg)}.price{display:flex;align-items:center}.price__inner{padding:6px}.price__value,.price__currency{color:hsl(31,100%,37%)}.price__value-black,.price__currency-black{color:hsl(0,0%,27%) !important}.price__value-red,.price__currency-red{color:hsl(347,60%,60%) !important}.price__value,.price__currency{text-transform:uppercase}th>.price__value,th>.price__currency{color:#fff}.price__info{padding:6px;display:inline-block;font-size:12px;color:hsl(0,0%,67%);white-space:nowrap}.price__info abbr{line-height:1;text-decoration:none}.price__info a,.price__info .checkout .payment label.payment-invoice,.checkout .payment .price__info label.payment-invoice,.price__info .checkout .payment label.payment-prepay,.checkout .payment .price__info label.payment-prepay{color:inherit}.price__currency{padding-left:.4ch}.product__inner{padding:0 12px;background-image:linear-gradient(0deg, hsl(211, 50%, 92%), hsl(0, 0%, 100%) 42%)}.product__data{max-width:calc(50ch + 300px);margin:0 auto;padding:24px 0 12px;display:grid;grid-gap:24px;align-items:end;grid-template-areas:"imagery header" "copy copy"}@media(min-width: 600px)and (min-height: 0px){.product__data{grid-gap:12px;grid-template-areas:"imagery header" "imagery copy"}}@media(min-width: 1023px)and (min-height: 799px){.product__data{grid-template-columns:300px 1fr;padding-top:60px}}.product__header{grid-area:header}.product__imagery{grid-area:imagery;position:relative}@media(min-width: 600px)and (min-height: 0px){.product__imagery{align-self:center;perspective:500px}}@media(min-width: 800px){.product__imagery{z-index:11}}@media(min-width: 1023px)and (min-height: 799px){.product__imagery{align-self:end;top:48px}}.product__copy{grid-area:copy;align-self:start}.product__copy-more[open] summary{display:none}.product__figure{position:relative;z-index:10}.product__kicker,.teaser__kicker,.teaser__badge{text-transform:uppercase;font-size:12px;color:hsl(0,0%,36%)}.product__kicker li,.teaser__kicker li,.teaser__badge li{display:inline-block;padding:0}.product__kicker li:not(:last-child):after,.teaser__kicker li:not(:last-child):after,.teaser__badge li:not(:last-child):after{content:"·";display:inline-block;padding:0 3px}.product__hgroup{margin:6px 0 18px}.product__author{font-size:16px;text-transform:uppercase;margin:0}.product__heading{-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}.product__subheading{text-transform:none;font-size:16px}.product__paging,.buchliste__paging,.dossier__paging{position:fixed;z-index:400;top:auto;right:0;left:0;bottom:0;transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:hsl(211,50%,92%)}@media(min-width: 1023px)and (min-height: 799px){.product__paging,.buchliste__paging,.dossier__paging{background-color:hsla(0,0%,100%,0);bottom:auto;top:0;transition-property:top}.is-scrolled--up .product__paging,.is-scrolled--up .buchliste__paging,.is-scrolled--up .dossier__paging,.is-scroll--start .product__paging,.is-scroll--start .buchliste__paging,.is-scroll--start .dossier__paging,.is-scroll--end .product__paging,.is-scroll--end .buchliste__paging,.is-scroll--end .dossier__paging{top:var(--headerHeight)}}.product__paging .paging__list,.buchliste__paging .paging__list,.dossier__paging .paging__list{display:flex;width:100%;justify-content:space-between}.product__transact{background-color:hsl(211,50%,92%);position:-webkit-sticky;position:sticky;z-index:401}@media(min-width: 1023px)and (min-height: 799px){.product__transact{z-index:10}}.product__transact{top:0;transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:top}.is-scrolled--up .product__transact,.is-scroll--start .product__transact,.is-scroll--end .product__transact{top:var(--headerHeight)}.product__transact{bottom:0;padding-bottom:6px;left:0}.product__transact-inner{display:flex;flex-flow:row-reverse wrap;justify-content:center}.product__transact-inner .form--transact{display:inline-block}.product__transact-inner .price{display:flex;flex-flow:row-reverse wrap}.product__transact-inner{align-items:baseline;margin:auto;padding:6px 12px 0}@media(min-width: 800px){.product__transact-inner{max-width:calc(50ch + 300px);flex-direction:row}.product__transact-inner .price{flex-direction:row}.product__transact-inner{justify-content:flex-start;padding-left:312px}}.product__topic{margin-top:12px;position:relative;z-index:0;margin:auto;max-width:calc(50ch + 300px)}.product__topic-inner{width:100%}@media(min-width: 1921px)and (min-height: 0){.product__topic{width:41.6666666667%}}.product__topic-list{flex:1 1 auto;padding:6px 12px}.product__topic-list li{flex-grow:0}.product__magazine{font-size:10px;align-self:center}.product__review{position:relative;z-index:0;padding:12px;margin:auto}@media(min-width: 100ch){.product__review{max-width:100ch}}@media(min-width: 200ch){.product__review{max-width:calc(150ch - 12px)}}.product__review-heading{margin-bottom:24px;flex:0 0 100%;display:flex;flex-flow:row wrap;justify-content:space-between}.product__review{display:flex;flex-flow:row wrap;justify-content:center}.product__review-inner{display:flex;flex-flow:row wrap}@media(min-width: 600px)and (min-height: 0px){.product__review-inner{justify-content:center}}.product__review-inner>*{margin-bottom:24px}@media(min-width: 600px)and (min-height: 0px){.product__review-inner>*{flex:1 1 30ch;padding-right:24px}}@media(min-width: 1023px)and (min-height: 799px){.product__review-inner>*{flex:0 1 calc(50ch - 12px)}}.teaser{user-select:none;position:relative;margin:0;padding:0 0 6px}.teaser .price{display:inline-block}.teaser__badge{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;z-index:10;padding:0 3px;background:hsl(31,100%,37%);color:#fff}.teaser__transact{display:inline-block;vertical-align:bottom}@media(min-width: 1023px)and (min-height: 799px){.teaser__transact-form{transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;pointer-events:none}}.teaser__transact form{display:inline-block}.teaser__inner{transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;margin:6px 18px}.teaser a,.teaser .checkout .payment label.payment-invoice,.checkout .payment .teaser label.payment-invoice,.teaser .checkout .payment label.payment-prepay,.checkout .payment .teaser label.payment-prepay{text-decoration:none;color:hsl(0,0%,27%)}.teaser:hover .teaser__transact-form{opacity:1;pointer-events:all}.teaser:hover .teaser__heading{color:hsl(211,100%,37%)}.teaser:hover .teaser__link{color:hsl(0,0%,27%)}.teaser__header{position:relative}.teaser__hgroup{margin-bottom:12px}.teaser__figure img{width:105%}.teaser__kicker,.teaser__badge{font-size:12px}.teaser__author{font-size:14px}.teaser__heading{max-width:50ch;margin:3px 0 0;font-size:18px;font-weight:bold;transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none;display:block;display:flex;display:-moz-box;display:-webkit-box;max-height:3em;line-height:1.5;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.teaser__heading *{display:inline}.teaser__heading{line-height:1.3}.teaser__subheading{text-transform:none}.teaser__copy{position:relative;max-width:50ch;margin:0 0 6px;padding:0;font-size:14px;transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;display:flex;display:-moz-box;display:-webkit-box;max-height:9em;line-height:1.5;line-clamp:6;-webkit-line-clamp:6;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.teaser__copy *{display:inline}.teaser__copy:after{display:block;content:"…";color:hsla(0,0%,100%,0);position:absolute;right:0;left:auto;bottom:0;width:23ch;max-width:100%;background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsl(0, 0%, 100%) 80%);text-align:right}.teaser__link{display:grid;grid-template-columns:auto 69.3290267261%;grid-gap:12px 15px;grid-template-areas:"imagery header" "imagery copytext" "imagery transact"}.horizontal .teaser__link__imagery{display:block}.horizontal .teaser__link{grid-template-columns:2fr 2fr 2fr 1fr;grid-template-areas:"imagery header meta transact"}.horizontal .teaser__link header>.teaser__meta{grid-area:meta}.sp-slide .teaser__link{grid-template-areas:"imagery ." "header header" "copytext copytext" "transact transact";grid-template-columns:30.6709732739vw auto}@media(min-width: 600px)and (min-height: 0px){.sp-slide .teaser__link{grid-template-columns:auto 69.3290267261%;grid-template-areas:"imagery header" "copytext copytext" "transact transact"}}@media(min-width: 1023px)and (min-height: 799px){.sp-slide .teaser__link{grid-template-areas:"imagery header" "imagery copytext" "imagery transact"}}.teaser__imagery{grid-area:imagery}.teaser__header{grid-area:header}.teaser__transact{grid-area:transact}.teaser__copy{grid-area:copytext}.teaser--basket .teaser__inner{margin:0}.teaser--basket .teaser__imagery{display:none}.teaser--basket .teaser__link{grid-template-areas:"header"}@media(min-width: 300px){.teaser--basket .teaser__imagery{display:block}.teaser--basket .teaser__link{grid-template-columns:minmax(48px, 1fr) 3fr;grid-template-areas:"imagery header" "imagery transact"}}.review__header{margin-bottom:12px}.review__header a,.review__header .checkout .payment label.payment-invoice,.checkout .payment .review__header label.payment-invoice,.review__header .checkout .payment label.payment-prepay,.checkout .payment .review__header label.payment-prepay{color:hsl(0,0%,36%)}.review__header *{font-style:inherit}.review__icon{display:inline-block;vertical-align:text-bottom;width:16px;height:auto;margin-right:6px}.review__time{font-size:12px}.review__time svg{height:1em;width:1em;margin-right:.5ch;margin-bottom:-0.1em}.review__cite{font-size:18px;display:block;text-transform:uppercase}.review__note{font-size:14px}.trust__list{display:flex;justify-content:center;align-items:center;flex-flow:row wrap;margin:6px}.trust__list>*{flex:0 0 54px;padding:3px 6px}.trust__list img{max-height:36px;max-width:54px;width:auto}@media(min-width: 600px)and (min-height: 0px){.listing__outer{padding-top:var(--filterHeight)}.is-scrolled--down .listing__outer{transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:padding-top}}.listing__empty{max-width:50ch;margin:auto;text-align:center}.listing__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr))}@media(min-width: 1050px){.listing__list{grid-template-columns:repeat(3, minmax(350px, 1fr))}}@media(min-width: 1400px){.listing__list{grid-template-columns:repeat(4, minmax(350px, 1fr))}}@media(min-width: 2100px){.listing__list{grid-template-columns:repeat(6, minmax(350px, 1fr))}}@media(min-width: 3150px){.listing__list{grid-template-columns:repeat(9, minmax(350px, 1fr))}}.listing__item{padding:54px 0;transition-delay:.6s;box-shadow:0 1px 0 0 hsl(0,0%,89%)}.listing__item .teaser{padding:0 12px;box-shadow:1px 0 0 0 hsl(0,0%,89%)}.listing__item:last-child .teaser{box-shadow:none}.listing__item:nth-child(2):last-child,.listing__item:first-child:nth-last-child(2),.listing__item:only-child{margin:auto;box-shadow:none}.listing__item:nth-child(2):last-child .teaser,.listing__item:first-child:nth-last-child(2) .teaser,.listing__item:only-child .teaser{box-shadow:none}.listing__item:only-child{grid-column:1/-1}@media(min-width: 1050px){.listing__item:first-child:nth-last-child(2){position:relative;left:50%}.listing__item:nth-child(2):last-child{grid-column:3;position:relative;left:-50%}}@media(min-width: 1400px){.listing__item:first-child:nth-last-child(2){grid-column:2;position:static}.listing__item:nth-child(2):last-child{position:static}}@media(min-width: 2100px){.listing__item:first-child:nth-last-child(2){grid-column:3}.listing__item:nth-child(2):last-child{grid-column:4}}@media(min-width: 3150px){.listing__item:first-child:nth-last-child(2){grid-column:4}.listing__item:nth-child(2):last-child{grid-column:6}}:root{--filterHeight: 150px}.filter .form{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end;max-width:1400px;margin:auto}.filter fieldset{padding:1.5px;flex:1 1 150px}@media(min-width: 1630px)and (min-height: 0){.filter fieldset{max-width:none}}.filter{position:fixed;bottom:0;left:0;right:0;z-index:500;transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:top bottom}@media(min-width: 600px)and (min-height: 0px){.filter{bottom:auto;right:0;top:var(--headerHeight)}.is-scrolled--down:not(.is-scroll--end) .filter{top:0}}.filter__details summary{color:#fff;background-color:hsl(211,100%,37%);display:block;width:max-content;margin-left:auto;padding:6px 12px;border-radius:3px 3px 0 0}.filter__details summary:before{transform:rotate(-0.25turn)}@media(min-width: 600px)and (min-height: 0px){.filter__details summary{border-radius:0 0 3px 3px;margin-right:9px}.filter__details summary:before{transform:rotate(0.25turn)}}.filter__details summary{transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:background-color}@media(any-hover: hover){.filter__details summary:hover{background-color:hsl(31,100%,37%)}}@media(min-width: 600px)and (min-height: 0px){.filter__details[open]{background-color:hsl(211,50%,92%)}}.filter__details[open] summary{transition-property:none}.filter__details[open] summary .details-close--cta{display:none}.filter__details[open] summary:before{transform:scale(1, -1) rotate(0.25turn)}@media(max-width: 600px){.filter__details[open] summary{background-color:hsl(211,50%,92%)}.filter__details[open] summary .details-close--cta{display:inline-block}.filter__details[open] summary .details-close--text{display:none}.filter__details[open] summary:before{display:none;content:""}}.filter__form{background-color:hsl(211,50%,92%)}.paging{padding:6px;text-align:center;pointer-events:none}.paging a,.paging .checkout .payment label.payment-invoice,.checkout .payment .paging label.payment-invoice,.paging .checkout .payment label.payment-prepay,.checkout .payment .paging label.payment-prepay{pointer-events:all;padding:6px;text-align:left}.paging a span,.paging .checkout .payment label.payment-invoice span,.checkout .payment .paging label.payment-invoice span,.paging .checkout .payment label.payment-prepay span,.checkout .payment .paging label.payment-prepay span{padding:0 6px}.paging li{display:inline-block;margin:0 3px;white-space:nowrap}.paging .next a,.paging .next .checkout .payment label.payment-invoice,.checkout .payment .paging .next label.payment-invoice,.paging .next .checkout .payment label.payment-prepay,.checkout .payment .paging .next label.payment-prepay{text-align:right}@media(min-width: 1023px)and (min-height: 799px){.paging .next a,.paging .next .checkout .payment label.payment-invoice,.checkout .payment .paging .next label.payment-invoice,.paging .next .checkout .payment label.payment-prepay,.checkout .payment .paging .next label.payment-prepay{min-width:10em}}.dossier{margin:auto}.dossier__inner{padding:24px;display:flex;flex-flow:row wrap;justify-content:center}@media(min-width: 600px)and (min-height: 0px){.dossier__inner>*{flex:0 0 50ch}}.dossier__section{padding:24px}.dossier .teaser{width:240px}.dossier .teaser__inner{margin:24px 6px 3px 0}.dossier .teaser__link{grid-template-areas:"imagery header" "transact transact"}.basket{max-width:100ch;padding:6px}.checkout{max-width:100ch;padding:6px}.checkout__form--login{max-width:50ch;margin:auto}.checkout .payment{display:flex;flex-flow:row wrap}.checkout .payment label{display:block;flex:0 1 auto}.checkout .payment label>input{display:none}.checkout .payment label.payment-invoice,.checkout .payment label.payment-prepay{flex:2 50%;margin-top:10px;padding:0}.checkout .payment label{flex:1 25%;padding:0 20px;cursor:pointer}.checkout div.payment-invoice{clear:left;max-width:100%;margin-top:10px}.basket .price,.checkout .price{height:42px}.basket,.checkout{margin:0 auto 12px}.basket__form,.checkout__form{padding:6px;display:grid;grid-gap:24px;grid-template-rows:min-content;align-items:start;grid-template-areas:"header" "item" "total" "footer"}@media(min-width: 600px)and (min-height: 0px){.basket__form,.checkout__form{grid-template-areas:"header header" "item total" "footer footer"}}.basket__form .form__table--item,.checkout__form .form__table--item{grid-area:item}.basket__form .form__table--total,.checkout__form .form__table--total{grid-area:total;align-self:end}.basket__form .form__table--total tfoot th,.checkout__form .form__table--total tfoot th{background-color:hsl(105,60%,40%)}.basket__form .form__header,.checkout__form .form__header{grid-area:header}.basket__form .form__footer,.checkout__form .form__footer{grid-area:footer}.basket__product,.checkout__product{min-width:96px}.basket__sum,.checkout__sum{font-weight:600}.basket__table--item thead tr,.checkout__table--item thead tr{display:none}@media(min-width: 600px)and (min-height: 0px){.basket__table--item thead tr,.checkout__table--item thead tr{display:table-row}}.basket__tr--item,.checkout__tr--item{display:grid;grid-template-columns:1fr 3fr 3fr;grid-template-areas:"product product product" "price amount sum"}@media(min-width: 300px){.basket__tr--item,.checkout__tr--item{grid-template-columns:2fr 1fr;grid-template-areas:"product price" "product amount" "product sum" "product ."}}.basket__tr--item .basket__product,.basket__tr--item .checkout__product,.checkout__tr--item .basket__product,.checkout__tr--item .checkout__product{grid-area:product}.basket__tr--item .basket__price,.basket__tr--item .checkout__price,.checkout__tr--item .basket__price,.checkout__tr--item .checkout__price{grid-area:price}.basket__tr--item .basket__amount,.basket__tr--item .checkout__amount,.checkout__tr--item .basket__amount,.checkout__tr--item .checkout__amount{grid-area:amount;white-space:nowrap}.basket__tr--item .basket__sum,.basket__tr--item .checkout__sum,.checkout__tr--item .basket__sum,.checkout__tr--item .checkout__sum{grid-area:sum}@media(min-width: 600px)and (min-height: 0px){.basket__tr--item,.checkout__tr--item{display:table-row}}.availability{padding:0 3px;font-size:14px;text-align:center;max-height:21px}.available,.unavailable,.instock,.outofstock,.futureavailable,.markable,.dubiousstock{color:#fff}.available,.instock{background-color:hsl(105,60%,40%)}.futureavailable,.markable,.dubiousstock{background-color:hsl(45,60%,50%)}.unavailable,.outofstock{background-color:hsl(347,60%,60%)}.legal dl,.legal ol,.legal ul,.legal p{max-width:100%}.legal small{font-size:14px;display:block;counter-reset:h3}.legal small h3{counter-reset:h4}.legal small h3:before{counter-increment:h3;content:counter(h3) ". "}.legal small h4:before{counter-increment:h4;content:counter(h3) "." counter(h4) ". "}#messages{z-index:500;position:fixed;right:0;left:0;top:auto;bottom:72px}@media(min-width: 600px)and (min-height: 0px){#messages{top:calc(var(--headerHeight) + 72px)}}#messages{pointer-events:none;max-width:50ch;padding:6px;margin:auto}.alert{position:relative;top:100px;margin:6px auto;box-shadow:0 0 6px #000;pointer-events:all;padding:24px;background-color:#fff;border-radius:3px}.alert__inner{margin:auto;text-align:center}.alert__close{display:block;height:1em;width:1em;position:absolute;z-index:10;top:12px;right:12px;color:currentColor}.alert__close:hover,.alert__close:focus{color:currentColor}.alert__close svg{width:100%;height:100%}.alert--info,.alert-info{background-color:hsl(211,50%,86%)}.alert--success,.alert--warning,.alert--danger,.alert-success,.alert-warning,.alert-danger{color:#fff}.alert--success,.alert-success{background-color:hsl(105,60%,40%)}.alert--warning,.alert-warning{background-color:hsl(45,60%,50%)}.alert--danger,.alert-danger{background-color:hsl(347,60%,60%)}.admin{position:fixed;padding:6px;z-index:400;bottom:0}@media(min-width: 600px)and (min-height: 0px){.admin{top:0;left:42px;bottom:auto}}.admin{border-radius:3px 0 0 3px}.cta--admin{background-color:hsl(271,100%,74%)}img.favicon{display:inline-block;margin:0;width:auto;height:1.5ch;vertical-align:middle}.page-header,.page__menu-hook,.page__menu-list,.page-nav,.admin{transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity top bottom}.is-scrolled .page-header,.is-scrolled .page__menu-hook,.is-scrolled .page__menu-list,.is-scrolled .page-nav,.is-scrolled .admin{opacity:0;pointer-events:none}.is-scrolled--up .page-header,.is-scrolled--up .page__menu-hook,.is-scrolled--up .page__menu-list,.is-scrolled--up .page-nav,.is-scrolled--up .admin,.is-scroll--start .page-header,.is-scroll--start .page__menu-hook,.is-scroll--start .page__menu-list,.is-scroll--start .page-nav,.is-scroll--start .admin,.is-scroll--end .page-header,.is-scroll--end .page__menu-hook,.is-scroll--end .page__menu-list,.is-scroll--end .page-nav,.is-scroll--end .admin{opacity:1;pointer-events:all}.is-hidden,.hidden,.a11y{position:fixed;z-index:-1;top:100%;right:100%;bottom:0;left:0;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.cluster{text-transform:uppercase;font-size:12px}.dot-separated>*:not(:last-child):after{content:"·";padding:0 6px}:root{--rotate: -2deg;--rotate-hover: -1deg;--cw: 30.6709732739% 30.6709732739%;--ccw: 69.3290267261% 69.3290267261%;--origin: var(--ccw)}.table tr td.optic-text--right,.table tr th.optic-text--right{text-align:right !important}.optic-text--center{text-align:center}.optic-text--left{text-align:left}.optic-text--right{text-align:right}.optic-text--justify{text-align:justify}.optic-text--hyphens{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-lines:2;-ms-hyphenate-limit-lines:2;hyphenate-limit-lines:2;-ms-hyphenate-limit-chars:6 3 2;hyphenate-limit-chars:6 3 2;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:2}.optic-text--hyphens-none{-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}.optic-block--center{margin:auto}.optic-block--right{margin-left:auto}.optic-block--left{margin-right:auto}.optic-line-width{max-width:50ch}.optic-page-width{max-width:calc(50ch + 300px)}.optic-eichendorff21:before,.optic-perlentaucher:before{display:inline-block;content:"";background-image:url(eichendorff21--symbol.svg);background-size:contain;background-position:right bottom;height:.6932902673em;width:.6932902673em;margin-right:6px}.optic-perlentaucher:before{background-image:url(perlentaucher--symbol.svg)}.optic-figure-transform .teaser:hover,.dossier__section .teaser:hover{--rotate: var(--rotate-hover)}.optic-figure-transform figure,.dossier__section figure{z-index:10;transition:transform .3s cubic-bezier(0.4, 0, 0.6, 1);transform:rotate(var(--rotate)) translateY(-12px);transform-origin:var(--origin)}@media(min-width: 1023px)and (min-height: 799px){.optic-figure-transform .teaser__badge,.dossier__section .teaser__badge{transition:transform .3s cubic-bezier(0.4, 0, 0.6, 1);transform:rotate(var(--rotate));transform-origin:var(--origin);position:absolute;top:calc(-1*(1em + 12px));left:-1.5px}}.optic-link a:hover,.cluster a:hover,.optic-link .checkout .payment label.payment-invoice:hover,.checkout .payment .optic-link label.payment-invoice:hover,.cluster .checkout .payment label.payment-invoice:hover,.checkout .payment .cluster label.payment-invoice:hover,.optic-link .checkout .payment label.payment-prepay:hover,.checkout .payment .optic-link label.payment-prepay:hover,.cluster .checkout .payment label.payment-prepay:hover,.checkout .payment .cluster label.payment-prepay:hover{text-shadow:0px 1px #fff,0px 2px #fff,1px 0px #fff,-1px 0px #fff;background-image:linear-gradient(to bottom, hsl(0, 0%, 0%) 0%, hsl(0, 0%, 0%) 100%);background-repeat:repeat-x;background-size:200px 1px;background-position:0 18px}.optic-column p{max-width:100ch;margin:auto;padding:12px 60px;column-count:2;column-width:25ch;column-gap:60px;column-fill:balance;column-rule:1px solid hsl(0,0%,89%)}.optic-heading{position:relative}.optic-heading span{color:hsl(0,0%,36%)}.optic-heading span em{color:hsl(0,0%,18%)}.optic-heading span{display:inline-block;position:relative;background-color:#fff;z-index:1;padding-right:6px;box-shadow:-6px 0 #fff}.optic-heading:before{content:"";position:absolute;top:.7em;right:0;left:0;height:1px;background-color:hsl(0,0%,78%)}.optic-thickness{position:relative;transition:all .3s cubic-bezier(0.4, 0, 0.6, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 0 1px hsl(0,0%,89%);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-delay:-1s}.optic-thickness:before,.optic-thickness:after{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";position:absolute;top:100%;right:0;bottom:-0.4em}.thin .optic-thickness:before,.thin .optic-thickness:after{bottom:-0.24em}.thick .optic-thickness:before,.thick .optic-thickness:after{bottom:-.64em}.optic-thickness:before,.optic-thickness:after{left:0;background-color:hsl(0,0%,78%);border-radius:0 0 0 3px;transform:skew(45deg);transform-origin:left top}.optic-thickness:after{background-color:hsl(0,0%,89%);top:0;right:-0.4em;bottom:0}.thin .optic-thickness:after{right:-0.24em;bottom:0}.thick .optic-thickness:after{right:-.56em;bottom:0}.optic-thickness:after{left:100%;transform:skewY(45deg)}.optic-3d{pointer-events:none;transform:translateZ(0)}@media(min-width: 600px)and (min-height: 0px){.optic-3d{transform-origin:center right;transform:translateX(-12px) translateZ(0) rotate(-2deg) scale(0.8)}}@media(min-width: 1023px)and (min-height: 799px){.optic-3d{perspective:500px}.optic-3d:not(*:root){animation:6s pers infinite alternate ease-in-out;transform-style:preserve-3d}.optic-3d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(0deg, hsla(0, 0%, 0%, 0.3), hsla(0, 0%, 0%, 0));z-index:0;transform-origin:bottom left;transform:translateZ(0) rotateX(90deg) skewX(-45deg)}@supports(-moz-appearance: meterbar){.optic-3d:before{animation:6s skew infinite alternate ease-in-out}}.optic-3d{transform-origin:bottom left;transform:translateX(-48px) translateY(-30px) translateZ(0) rotate(0.6deg) rotateX(3deg) rotateY(-12deg)}.optic-3d .optic-thickness{perspective:500px;position:relative;z-index:1}.optic-3d .optic-thickness:before{display:none}.optic-3d .optic-thickness:after{border-radius:0 3px 0 0;transform:rotateY(45deg) scaleX(4);background-image:repeating-linear-gradient(90deg, transparent, transparent 1px, hsl(0, 0%, 78%) 2px),linear-gradient(0deg, hsl(0, 0%, 56%), hsl(0, 0%, 100%))}}.optic-shine{position:relative}@media(min-width: 1023px)and (min-height: 799px){.optic-shine{perspective:500px}.optic-shine:after{content:"";position:absolute;z-index:10;mix-blend-mode:hard-light;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(123deg, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0.2) 23%, hsla(0, 0%, 0%, 0) 31%, hsla(0, 0%, 100%, 0.4) 42%, hsla(0, 0%, 100%, 0) 66%);animation:6s opac infinite alternate ease-in-out}}@keyframes opac{0%{opacity:.3}100%{opacity:.8}}@keyframes pers{0%{perspective:500}100%{perspective:900}}@keyframes skew{0%{transform:translateZ(0) rotateX(90deg) skewX(-50deg)}100%{transform:translateZ(0) rotateX(90deg) skewX(-45deg)}}.slider{overflow:hidden;padding:24px 0 60px 0;margin-top:0;box-shadow:0 1px 0 0 hsl(0,0%,78%)}.slider__hgroup{text-align:center;margin-bottom:6px}@media(min-width: 600px)and (min-height: 0px){.slider__hgroup{margin-bottom:1em}}.slider__heading{display:block;padding:0 6px;text-transform:uppercase;font-size:20px;letter-spacing:.2ch}.slider__subheading{color:hsl(0,0%,27%)}.slider__more{text-decoration:underline !important;text-transform:none;display:inline-block;letter-spacing:normal !important;color:hsl(211,100%,37%) !important;padding:0 !important}.sp-slide{box-shadow:1px 0 0 0 hsl(0,0%,89%)}/*!
*  - v1.5.0
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/.slider-pro{position:relative;margin:0 auto;-moz-box-sizing:content-box;box-sizing:content-box}.sp-slides-container{position:relative}.sp-mask{position:relative;padding:18px 0 0}.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.sp-slide{position:absolute}.sp-image-container{overflow:hidden}.sp-image{position:relative;display:block;border:none}.sp-no-js{overflow:hidden;max-width:100%}.sp-thumbnails-container{position:relative;overflow:hidden;direction:ltr}.sp-top-thumbnails,.sp-bottom-thumbnails{left:0;margin:0 auto}.sp-top-thumbnails{position:absolute;top:0;margin-bottom:4px}.sp-bottom-thumbnails{margin-top:4px}.sp-left-thumbnails,.sp-right-thumbnails{position:absolute;top:0}.sp-right-thumbnails{right:0;margin-left:4px}.sp-left-thumbnails{left:0;margin-right:4px}.sp-thumbnails{position:relative}.sp-thumbnail{border:none}.sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;-moz-box-sizing:border-box;box-sizing:border-box}.sp-rtl .sp-thumbnail-container{float:right}.sp-top-thumbnails .sp-thumbnail-container,.sp-bottom-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}.sp-top-thumbnails .sp-thumbnail-container:first-child,.sp-bottom-thumbnails .sp-thumbnail-container:first-child{margin-left:0}.sp-top-thumbnails .sp-thumbnail-container:last-child,.sp-bottom-thumbnails .sp-thumbnail-container:last-child{margin-right:0}.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px}.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0 !important}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:"";position:absolute;height:100%;border-left:5px solid red;left:0;top:0;margin-left:13px}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:"";position:absolute;width:0;height:0;left:0;top:50%;margin-top:-8px;border-right:13px solid red;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0)}.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:"";position:absolute;height:100%;border-left:5px solid red;right:0;top:0;margin-right:13px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:"";position:absolute;width:0;height:0;right:0;top:50%;margin-top:-8px;border-left:13px solid red;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0)}.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0 !important}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:"";position:absolute;width:100%;border-bottom:5px solid red;top:0;margin-top:13px}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:"";position:absolute;width:0;height:0;left:50%;top:0;margin-left:-8px;border-bottom:13px solid red;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0)}.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:"";position:absolute;width:100%;border-bottom:5px solid red;bottom:0;margin-bottom:13px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:"";position:absolute;width:0;height:0;left:50%;bottom:0;margin-left:-8px;border-top:13px solid red;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0)}.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}.sp-black{color:#fff;background:#000;background:rgba(0,0,0,.7)}.sp-white{color:#000;background:#fff;background:hsla(0,0%,100%,.7)}.sp-rounded{border-radius:10px}.sp-padding{padding:10px}.sp-grab{cursor:move}.sp-grabbing{cursor:url(closedhand.cur),move}.sp-selectable{cursor:default}.sp-caption-container{text-align:center;margin-top:10px}.sp-full-screen{margin:0 !important;background-color:#000}.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-full-screen-button:before{content:"↕"}.sp-fade-full-screen{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.slider-pro:hover .sp-fade-full-screen{opacity:1}.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px}.sp-rtl .sp-buttons{direction:rtl}.sp-full-screen .sp-buttons{display:none}.sp-arrows{position:absolute;z-index:1;pointer-events:none}.sp-fade-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-slides-container:hover .sp-fade-arrows{opacity:1}.sp-horizontal .sp-arrows{width:auto;left:0;right:0;top:100px;bottom:0;top:23%;display:none}@media(any-hover: hover){.sp-horizontal .sp-arrows{display:block}}.sp-vertical .sp-arrows{height:100%;left:50%;top:0;margin-left:-10px}.sp-arrow{pointer-events:all;position:absolute;display:block;width:30px;height:30px;opacity:1}@media(min-width: 600px)and (min-height: 0px){.sp-arrow{height:60px;opacity:1}}.sp-arrow{cursor:pointer;background-color:hsl(211,100%,37%);box-shadow:0 0 0 12px hsl(211,100%,37%),0 0 0 15px #fff;border-radius:0 1px 1px 0}.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-horizontal .sp-previous-arrow{left:12px;right:auto}.sp-horizontal.sp-rtl .sp-previous-arrow{right:12px;left:auto}.sp-horizontal .sp-next-arrow{right:12px;left:auto}.sp-horizontal.sp-rtl .sp-next-arrow{left:12px;right:auto}.sp-vertical .sp-previous-arrow{top:12px}.sp-vertical .sp-next-arrow{bottom:12px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sp-previous-arrow:before,.sp-previous-arrow:after,.sp-next-arrow:before,.sp-next-arrow:after{content:"";position:absolute;width:50%;height:50%;background-color:#fff}.sp-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg, 0deg);-ms-transform:skew(145deg, 0deg);transform:skew(145deg, 0deg)}.sp-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg, 0deg);-ms-transform:skew(-145deg, 0deg);transform:skew(-145deg, 0deg)}.sp-next-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sp-horizontal.sp-rtl .sp-previous-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sp-horizontal.sp-rtl .sp-next-arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.ie8 .sp-arrow,.ie7 .sp-arrow{width:0;height:0}.ie8 .sp-arrow:before,.ie8 .sp-arrow:after,.ie7 .sp-arrow:before,.ie7 .sp-arrow:after{content:none}.ie8.sp-horizontal .sp-previous-arrow,.ie7.sp-horizontal .sp-previous-arrow{border-right:20px solid #fff;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0)}.ie8.sp-horizontal .sp-next-arrow,.ie7.sp-horizontal .sp-next-arrow{border-left:20px solid #fff;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0)}.ie8.sp-vertical .sp-previous-arrow,.ie7.sp-vertical .sp-previous-arrow{border-bottom:20px solid #fff;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0)}.ie8.sp-vertical .sp-next-arrow,.ie7.sp-vertical .sp-next-arrow{border-top:20px solid #fff;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0)}.sp-thumbnail-arrows{position:absolute}.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}.sp-top-thumbnails .sp-thumbnail-arrows,.sp-bottom-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px}.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px}.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer}.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-top-thumbnails .sp-previous-thumbnail-arrow,.sp-bottom-thumbnails .sp-previous-thumbnail-arrow{left:0px}.sp-top-thumbnails .sp-next-thumbnail-arrow,.sp-bottom-thumbnails .sp-next-thumbnail-arrow{right:0px}.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0px}.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0px}.sp-previous-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-next-thumbnail-arrow:after{content:"";position:absolute;width:50%;height:50%;background-color:#fff}.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg, 0deg);-ms-transform:skew(145deg, 0deg);transform:skew(145deg, 0deg)}.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg, 0deg);-ms-transform:skew(-145deg, 0deg);transform:skew(-145deg, 0deg)}.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg, 0deg);-ms-transform:skew(35deg, 0deg);transform:skew(35deg, 0deg)}.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg, 0deg);-ms-transform:skew(-35deg, 0deg);transform:skew(-35deg, 0deg)}.ie8 .sp-thumbnail-arrow,.ie7 .sp-thumbnail-arrow{width:0;height:0}.ie8 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie7 .sp-thumbnail-arrow:after{content:none}.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow{border-right:12px solid #fff;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0)}.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow{border-left:12px solid #fff;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0)}.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow{border-bottom:12px solid #fff;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0)}.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow{border-top:12px solid #fff;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0)}a.sp-video,.checkout .payment label.sp-video.payment-invoice,.checkout .payment label.sp-video.payment-prepay{text-decoration:none}a.sp-video img,.checkout .payment label.sp-video.payment-invoice img,.checkout .payment label.sp-video.payment-prepay img{-webkit-backface-visibility:hidden;border:none}a.sp-video:after,.checkout .payment label.sp-video.payment-invoice:after,.checkout .payment label.sp-video.payment-prepay:after{content:"▶";position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #fff;text-align:center;font-size:30px;border-radius:30px;top:0;color:#fff;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);margin:auto;line-height:52px}.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:none !important;border-radius:0 !important;padding:0 !important;-webkit-box-shadow:none !important;-mox-box-shadow:none !important;box-shadow:none !important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.slider-pro a,.slider-pro .checkout .payment label.payment-invoice,.checkout .payment .slider-pro label.payment-invoice,.slider-pro .checkout .payment label.payment-prepay,.checkout .payment .slider-pro label.payment-prepay{position:static;transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:none !important}.slider-pro iframe,.slider-pro object,.slider-pro video,.slider-pro embed,.slider-pro canvas{max-width:none;max-height:none}.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}.slider-pro img.sp-layer{border:none}.debug--flex:not(html):after,*.debug--flex .page__inner:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;mix-blend-mode:multiply;background-image:repeating-linear-gradient(90deg, hsl(300, 100%, 100%) 0, hsl(300, 100%, 100%) 1px, hsla(320, 100%, 92%, 0.5) 0, hsla(320, 100%, 92%, 0.5) 6px, hsla(310, 100%, 94%, 0.5) 0, hsla(310, 100%, 94%, 0.5) 12px, hsla(300, 100%, 96%, 0.5) 0, hsla(300, 100%, 96%, 0.5) 18px, hsla(300, 100%, 100%, 0) 0, hsla(300, 100%, 100%, 0) calc(50% - 1px), hsla(310, 100%, 94%, 0.5) 0, hsla(310, 100%, 94%, 0.5) calc(50% + 1px), hsla(300, 100%, 100%, 0) 0, hsla(300, 100%, 100%, 0) calc(100% - 18px), hsla(300, 100%, 96%, 0.5) 0, hsla(300, 100%, 96%, 0.5) calc(100% - 12px), hsla(310, 100%, 94%, 0.5) 0, hsla(310, 100%, 94%, 0.5) calc(100% - 6px), hsla(320, 100%, 92%, 0.5) 0, hsla(310, 100%, 94%, 0.5) calc(100% - 1px), hsla(310, 100%, 94%, 0.5) 0, hsla(310, 100%, 94%, 0.5) calc(100%))}@media(min-width: 600px)and (min-height: 0px){.debug--flex:not(html):after,*.debug--flex .page__inner:after{background-image:repeating-linear-gradient(90deg, hsl(300, 100%, 100%) 0, hsl(300, 100%, 100%) 1px, hsla(320, 100%, 92%, 0.5) 0, hsla(320, 100%, 92%, 0.5) 6px, hsla(310, 100%, 94%, 0.5) 0, hsla(310, 100%, 94%, 0.5) 12px, hsla(300, 100%, 96%, 0.5) 0, hsla(300, 100%, 96%, 0.5) 18px, hsla(300, 100%, 100%, 0) 0, hsla(300, 100%, 100%, 0) calc(50% - 18px), hsla(300, 100%, 96%, 0.5) 0, hsla(300, 100%, 96%, 0.5) calc(50% - 12px), hsla(310, 100%, 94%, 0.5) 0, hsla(310, 100%, 94%, 0.5) calc(50% - 6px), hsla(320, 100%, 92%, 0.5) 0, hsla(320, 100%, 92%, 0.5) calc(50% - 1px), hsl(300, 100%, 100%) 0, hsl(300, 100%, 100%) calc(50% + 1px), hsla(320, 100%, 92%, 0.5) 0, hsla(320, 100%, 92%, 0.5) calc(50% + 6px), hsla(310, 100%, 94%, 0.5) 0, hsla(310, 100%, 94%, 0.5) calc(50% + 12px), hsla(300, 100%, 96%, 0.5) 0, hsla(300, 100%, 96%, 0.5) calc(50% + 18px), hsla(300, 100%, 100%, 0) 0, hsla(300, 100%, 100%, 0) calc(100% - 18px), hsla(300, 100%, 96%, 0.5) 0, hsla(300, 100%, 96%, 0.5) calc(100% - 12px), hsla(310, 100%, 94%, 0.5) 0, hsla(310, 100%, 94%, 0.5) calc(100% - 6px), hsla(320, 100%, 92%, 0.5) 0, hsla(320, 100%, 92%, 0.5) calc(100% - 1px), hsl(300, 100%, 100%) 0, hsl(300, 100%, 100%) calc(100%))}}@media(min-width: 1023px)and (min-height: 799px){.debug--flex:not(html):after,*.debug--flex .page__inner:after{background-image:repeating-linear-gradient(90deg, hsl(300, 100%, 100%) 0, hsl(300, 100%, 100%) 1px, hsla(320, 100%, 92%, 0.5) 0, hsla(320, 100%, 92%, 0.5) 6px, hsla(310, 100%, 94%, 0.5) 0, hsla(310, 100%, 94%, 0.5) 12px, hsla(300, 100%, 96%, 0.5) 0, hsla(300, 100%, 96%, 0.5) 18px, hsla(300, 100%, 100%, 0) 0, hsla(300, 100%, 100%, 0) calc(8.3333333333% - 18px), hsla(300, 100%, 96%, 0.5) 0, hsla(300, 100%, 96%, 0.5) calc(8.3333333333% - 12px), hsla(310, 100%, 94%, 0.5) 0, hsla(310, 100%, 94%, 0.5) calc(8.3333333333% - 6px), hsla(320, 100%, 92%, 0.5) 0, hsla(320, 100%, 92%, 0.5) calc(8.3333333333% - 1px), hsl(300, 100%, 100%) 0, hsl(300, 100%, 100%) calc(8.3333333333% + 1px), hsla(320, 100%, 92%, 0.5) 0, hsla(320, 100%, 92%, 0.5) calc(8.3333333333% + 6px), hsla(310, 100%, 94%, 0.5) 0, hsla(310, 100%, 94%, 0.5) calc(8.3333333333% + 12px), hsla(300, 100%, 96%, 0.5) 0, hsla(300, 100%, 96%, 0.5) calc(8.3333333333% + 18px), hsla(300, 100%, 100%, 0) 0, hsla(300, 100%, 100%, 0) calc(16.6666666667% - 18px), hsla(300, 100%, 96%, 0.5) 0, hsla(300, 100%, 96%, 0.5) calc(16.6666666667% - 12px), hsla(310, 100%, 94%, 0.5) 0, hsla(310, 100%, 94%, 0.5) calc(16.6666666667% - 6px), hsla(320, 100%, 92%, 0.5) 0, hsla(320, 100%, 92%, 0.5) calc(16.6666666667% - 1px), hsl(300, 100%, 100%) 0, hsl(300, 100%, 100%) calc(16.6666666667%))}}*.debug--xray:not(html) *,*.debug--xray .page__inner *,.debug--xray *,.debug--xray{outline:1px dashed #639}*.debug--xray:not(html) *[class]:hover,*.debug--xray .page__inner *[class]:hover,.debug--xray *[class]:hover,.debug--xray[class]:hover{outline:2px solid #639}*.debug--xray:not(html) *[class]:hover:before,*.debug--xray .page__inner *[class]:hover:before,.debug--xray *[class]:hover:before,.debug--xray[class]:hover:before{font-family:monospace;z-index:99999;position:fixed;bottom:1em;left:calc(100vw - 40ch);right:0;opacity:1;text-align:center;background-color:#639;color:#fff;content:attr(class);font-size:1rem;text-transform:none;outline:1px solid #fff;margin:0;padding:6px;line-height:1}.loader__indicator{position:fixed;z-index:100;top:400px;left:0px;width:100%}.loader__indicator .loader{margin:0 auto;border-radius:1px;transform:translateY(-50%);width:144px;height:99.8337984856px;border:1px solid hsl(211,50%,92%);background:#fff}.loader__indicator .loader .loader__animation{border-top:1px solid hsl(211,50%,92%);border-bottom:1px solid hsl(211,50%,92%);border-right:1px solid hsl(211,50%,92%);position:absolute;left:50%;top:-1px;margin:0 auto;background:hsl(211,50%,86%);width:72px;height:99.8337984856px;transform-origin:0% 50%;animation:flip 1300ms infinite linear;animation-fill-mode:forwards}.loader__indicator .loader .loader__animation:nth-child(1){z-index:-1;animation-delay:120ms}.loader__indicator .loader .loader__animation:nth-child(2){z-index:-2;animation-delay:240ms}.loader__indicator .loader .loader__animation:nth-child(3){z-index:-3;animation-delay:360ms}@keyframes flip{0%{transform:perspective(600px) rotateY(-10deg)}20%{background:hsl(211,50%,76%)}29.9%{background:hsl(211,50%,76%)}30%{transform:perspective(200px) rotateY(-90deg);background:hsl(211,50%,86%)}54.999%{opacity:1}55%{opacity:0}60%{transform:perspective(200px) rotateY(-180deg);background:hsl(211,50%,86%)}100%{transform:perspective(200px) rotateY(-180deg);background:hsl(211,50%,86%)}}.loader__indicator__dots{display:flex;justify-content:center}.loader__indicator__dots>div{width:16px;height:16px;margin:3px 6px;border-radius:50%;background-color:#a3a1a1;opacity:1;animation:loader__indicator .6s infinite alternate}@keyframes loader__indicator{to{opacity:.1;transform:translateY(-16px)}}.loader__indicator__dots>div:nth-child(2){animation-delay:.2s}.loader__indicator__dots>div:nth-child(3){animation-delay:.4s}.loader__indicator{display:none}tr.active{background-color:#f5f5f5;border-bottom:solid #fff 1px}.page-nav__list .active{font-weight:bold;background-color:inherit}.page-nav details{justify-content:right}.page-nav details summary{position:absolute;bottom:10px;right:15px}.booklist__leader{background-color:#e3e3e3}.booklist__leader .teaser{box-shadow:none !important}.listing__leader img,.dossier__leader img,.dossier__section p img,.page__copy p img{float:left;margin:5px 10px 10px 0;width:auto !important}.listing__leader :link,.dossier__leader :link,.dossier__section p :link,.page__copy p :link{text-decoration:underline}.listing__leader b,.dossier__leader b,.dossier__section p b,.page__copy p b{font-weight:bold}.listing__leader i,.dossier__leader i,.dossier__section p i,.page__copy p i{font-style:italic}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dde;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.feed.twitter-schaufenster{height:300px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#9ebcf4;border-right:solid #9ebcf4 1px;border-left:solid #9ebcf4 1px}.feed.twitter-schaufenster .feed-header h2,.feed.twitter-schaufenster .feed-header a,.feed.twitter-schaufenster .feed-header .checkout .payment label.payment-invoice,.checkout .payment .feed.twitter-schaufenster .feed-header label.payment-invoice,.feed.twitter-schaufenster .feed-header .checkout .payment label.payment-prepay,.checkout .payment .feed.twitter-schaufenster .feed-header label.payment-prepay,.feed.twitter-schaufenster .feed-footer a,.feed.twitter-schaufenster .feed-footer .checkout .payment label.payment-invoice,.checkout .payment .feed.twitter-schaufenster .feed-footer label.payment-invoice,.feed.twitter-schaufenster .feed-footer .checkout .payment label.payment-prepay,.checkout .payment .feed.twitter-schaufenster .feed-footer label.payment-prepay{color:#fff !important;text-decoration:none}.feed.twitter-schaufenster .feed-header{padding:3px 8px}.feed.twitter-schaufenster .feed-header a,.feed.twitter-schaufenster .feed-header .checkout .payment label.payment-invoice,.checkout .payment .feed.twitter-schaufenster .feed-header label.payment-invoice,.feed.twitter-schaufenster .feed-header .checkout .payment label.payment-prepay,.checkout .payment .feed.twitter-schaufenster .feed-header label.payment-prepay{font-size:10px}.feed.twitter-schaufenster .feed-header .feed-title a,.feed.twitter-schaufenster .feed-header .feed-title .checkout .payment label.payment-invoice,.checkout .payment .feed.twitter-schaufenster .feed-header .feed-title label.payment-invoice,.feed.twitter-schaufenster .feed-header .feed-title .checkout .payment label.payment-prepay,.checkout .payment .feed.twitter-schaufenster .feed-header .feed-title label.payment-prepay{font-weight:600;margin:2px 0 0 0;padding:0;font-size:14px;text-transform:uppercase}.feed.twitter-schaufenster .feed-content{max-height:227px;overflow-y:scroll;background-color:#fff}.feed.twitter-schaufenster .feed-content .feed-content-item{padding:10px !important;font-size:11px}.feed.twitter-schaufenster .feed-content .feed-content-item:hover{background-color:#eee}.feed.twitter-schaufenster .feed-content .feed-content-item .feed-content-item-body a,.feed.twitter-schaufenster .feed-content .feed-content-item .feed-content-item-body .checkout .payment label.payment-invoice,.checkout .payment .feed.twitter-schaufenster .feed-content .feed-content-item .feed-content-item-body label.payment-invoice,.feed.twitter-schaufenster .feed-content .feed-content-item .feed-content-item-body .checkout .payment label.payment-prepay,.checkout .payment .feed.twitter-schaufenster .feed-content .feed-content-item .feed-content-item-body label.payment-prepay{color:#c566ce !important}.feed.twitter-schaufenster .feed-content .feed-content-item .feed-content-item-byline{margin-bottom:10px}.feed.twitter-schaufenster .feed-content .feed-content-item .feed-content-item-byline .screen-name{font-weight:bold}.feed.twitter-schaufenster .feed-content .feed-content-item .feed-content-item-byline .twitter-handle{color:#8899a6}.feed.twitter-schaufenster .feed-content .feed-content-item .feed-content-item-byline img{border-radius:50%;width:32px;float:left;margin-right:5px}.feed.twitter-schaufenster .feed-content .feed-content-item img{max-width:100%}.feed.twitter-schaufenster .feed-footer{padding:0px 8px}.feed.twitter-schaufenster .feed-footer .feed-footer-claim{float:right;font-size:10px;margin-top:7px}.feed{text-align:left}.feed .jspVerticalBar{width:12px}.feed .jspTrack{background:#efefef}.feed .jspDrag{background:#ddd}.buchliste__paging{bottom:var(--filterHeight)}@media(min-width: 600px)and (min-height: 0px){.buchliste__paging{bottom:0}}@media(min-width: 1023px)and (min-height: 799px){.buchliste__paging{transition-property:margin}.is-scrolled--up .buchliste__paging,.is-scroll--start .buchliste__paging,.is-scroll--end .buchliste__paging{margin-top:var(--filterHeight)}}.list,.legal dl,.legal ul,.legal ol{margin-bottom:6px;max-width:50ch}.list__heading{margin-bottom:6px}.list--topic{margin:6px 0 6px 0;padding:0 12px;align-self:flex-start}.list--topic .list__inner{padding:0 18px;box-shadow:2px 0 0 hsl(211,100%,37%) inset}.list--link li{margin:0}.list--link a,.list--link .checkout .payment label.payment-invoice,.checkout .payment .list--link label.payment-invoice,.list--link .checkout .payment label.payment-prepay,.checkout .payment .list--link label.payment-prepay{display:block;padding-bottom:6px}ul.list li,.legal ul li{margin-bottom:3px;list-style:square inside;text-indent:-1em;padding-left:1em}ol.list li,.legal ol li{list-style:decimal inside}dl.list,.legal dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;margin-bottom:6px}dl.list address,.legal dl address{margin:0}dl.list dt,.legal dl dt{-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none;font-weight:600}dl.list dd,.legal dl dd{font-style:italic}dl.list dt,.legal dl dt,dl.list dd,.legal dl dd{padding:1.5px 1.5px 1.5px 0}#book2look-container{z-index:500;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#book2look-container.hide{visibility:hidden;opacity:0;transition:visibility 0s 500ms,opacity 500ms linear}#book2look-container.show{visibility:visible;opacity:1;transition:opacity 500ms linear}#book2look-container #book2look{position:absolute;width:100%;height:69.3290267261%}@media(min-width: 600px)and (min-height: 0px){#book2look-container #book2look{width:69.3290267261%}}#book2look-container #book2look iframe{width:100%;height:100%;border:none}#book2look-container #book2look #book2look-close{font-weight:bold;position:absolute;top:-12px;right:0;background:rgba(0,0,0,0);border:0;font-size:36px;cursor:pointer}
