html,body{margin:0;padding:0;position:relative;height:100%;width:100%}body,table,input,select,textarea,button{font-family:Tahoma,Geneva,sans-serif;font-size:16pt;line-height:1.5}body,table,td,th,p,div{line-height:1.5}img{max-width:100%;height:auto;vertical-align:middle}body.menu-active,body.account-menu-active,body.basket-menu-active{overflow:hidden}.container-fluid,.container,{max-width:1600px;position:relative}.container-fluid.narrow{max-width:1060px}h1,.h1,h2,.h2,h3,.h3,th,.orderpath{font-family:'Anton',sans-serif;text-transform:uppercase;color:#000;font-weight:normal;letter-spacing:.05em}hr{background-color:#000;height:1px;border:none}body:not(.menu-active) #header-icons i.icon-close{display:none}body.menu-active #header-icons i.icon-bars{display:none}@media only screen and (max-width:992px){#header-menu{position:fixed;width:100vw;background-color:#000;display:none;top:0;left:0;height:100vh;z-index:100;overflow:auto}body.menu-active #header-menu{display:block}#header-icons .icon-close{position:relative;z-index:150}body.menu-active #header-menu-content a{line-height:3;font-size:4vh;text-align:center}}.groupimage{text-align:center}.listart img{width:80%;margin:10%;transition:all .5s}.listart:hover img{transform:scale(1.2)}.artdetails{margin-top:2em;align-items:flex-start}.artdetails blockquote{text-align:center;font-size:larger;font-weight:bold;background:rgba(0,0,0,0.1);border-radius:.5em;line-height:3rem;padding:.5rem;margin:0 0 2rem 0}.artdetails blockquote:before{content:"\201C";font-weight:bold;margin-right:.5em}.artdetails blockquote:after{content:"\201D";font-weight:bold;margin-left:.5em}.artdetails .orderbutton{float:left;min-width:50%}.artdetails-price{float:right;font-size:150%;line-height:1}.artdetails-price small{font-size:1rem}.artdetails-sizechart{clear:both;padding-top:.5em}@media(min-width:576px){.artdetails blockquote{margin:0 2vw 2rem 2vw}}#header-shared{position:relative;z-index:150;margin-bottom:1em;background-color:#000;padding-bottom:1.5vh;padding-top:1.5vh}#header-shared #header-content-row{flex-wrap:nowrap;align-items:center}#header-logos-shared{flex-basis:400px;flex-grow:0;flex-shrink:1}#header-logos{align-items:center}#header-logos-shared img{vertical-align:middle}#header-logo-zena{flex-basis:40%}#header-logo-luypaers{flex-basis:60%}#menu-shadow{display:block;position:fixed;overflow:hidden;top:0;left:0;height:100vh;width:100vw;display:none;z-index:200;background:rgba(100,100,100,0.4)}body.account-menu-active #menu-shadow{display:block}#account-menu{display:block;position:fixed;overflow:auto;bottom:110%;height:100%;width:400px;right:0;max-width:80%;background-color:#000;padding:1em;color:#fff;transition:bottom .5s;z-index:210}body.account-menu-active #account-menu{bottom:0}#account-menu a,#account-menu h3{color:#f8ea1b}#account-menu button,#account-menu input[type=button],#account-menu input[type=submit]{width:100%;color:#000;background-color:#f8ea1b}#header-shared #header-icons .counter{background-color:#fff}#header-shared #header-icons>a{width:40px;height:55px;display:inline-block;xmargin-right:.5em;position:relative;vertical-align:middle}#header-shared #header-icons>a i{display:block;width:100%;height:100%;background-position:center center;padding-top:100%;background-repeat:no-repeat;background-size:auto 2rem}.icon{background-repeat:no-repeat;background-position:center center;background-size:90% auto}.icon-user{background-image:url('/_clientfiles/layout/icons/icon-user.svg')}.icon-cart{background-image:url('/_clientfiles/layout/icons/icon-basket.svg')}.icon-bars{background-image:url('/_clientfiles/layout/icons/icon-bars.svg')}.icon-close{background-image:url('/_clientfiles/layout/icons/icon-close.svg')}.icon-min{background-image:url('/_clientfiles/layout/icons/icon-min.svg')}.icon-plus{background-image:url('/_clientfiles/layout/icons/icon-plus.svg')}#messages{position:fixed;top:0;right:0;width:100%;z-index:1000}#messages p{margin:1em auto;max-width:400px;background-color:#d4edda;padding:.25em 1em;color:rgba(0,0,0,0.75);border:1px solid rgba(0,0,0,0.75);animation-name:slideShow;animation-duration:1s;overflow:hidden;border-radius:.25em;box-shadow:0 0 10px 0 rgba(0,0,0,0.75)}input:not([type]),input[type='text'],input[type='password'],input[type='email'],input[type='number'],textarea,select{border:1px solid #999;min-height:1.8em;padding:0 .4em;width:100%;vertical-align:middle}table.fieldsvals .qty{width:40px;text-align:center;margin-right:.5em}input[type='number'],input#fieldnumber{width:40px;text-align:center}button,.inputbutton2,.button,.prev_button,*[role=button],input[type='button'],input[type='submit']{position:relative;display:inline-block;line-height:1.8em;padding:0 .5em;border:none;background-color:#000;color:#f8ea1b;color:#fff;text-align:center;text-decoration:none;min-height:1.8em;vertical-align:middle;font-family:'Anton',sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:.05em;cursor:pointer}button.icon,*[role=button].icon,input[type='button'].icon,input[type='submit'].icon{padding:0;min-width:auto;line-height:normal}button.icon>.fa,*[role=button].icon>.fa,input[type='button'].icon>.fa,input[type='submit'].icon>.fa{position:inherit;border:0;text-align:center;margin-left:-1px}.btn-number{border:0;background-color:transparent!important;outline:0;height:20px;vertical-align:middle}.btn-number img{width:15px;height:15px;padding-right:2px}.superbutton{text-transform:uppercase;padding:0 1em;font-size:1.25em}button[disabled],button.disabled,.button[disabled],.button.disabled,input[type='button'][disabled],input[type='button'].disabled,input[type='submit'][disabled],input[type='submit'].disabled{opacity:.3}button.AddFavorite.small:hover,button.RemoveFavorite.small:hover{border-color:white}.basketline input[type=number]{border:1px solid #ccc;text-align:right}.basketline button{height:36px;width:36px;text-align:center;padding:0;color:#fff}.basketline button.secondary{color:#000;background-color:#fff;border-color:#fff}.discountcode_valid{color:green}.discountcode_invalid{color:orange}.discountcode-enter input{width:calc(100% - 170px)}.discountcode-enter button{width:160px;float:right}.recalc,.btn-number,.remove_btn{border:0;color:#000;outline:0}.hiddenbutton{font-size:1px;height:1px;width:1px;padding:0;margin:0;overflow:hidden;color:transparent;background-color:transparent;border:none;position:absolute}table.fvs{border-spacing:0;width:99%;max-width:50em}table.fvs .fn,table.fvs .fvp td:first-of-type{width:40%}table.fvs .fv,table.fvs .fvp td:last-of-type{width:60%}fieldset{border:1px solid #999}fieldset legend{padding:0 .5em;color:#0193b8;font-weight:bold}fieldset+fieldset{margin-top:2em}table.fvs .required input[type='text'],table.fvs .required input[type='password'],table.fvs .required input[type='email'],table.fvs .required textarea,table.fvs .required select,table.fvs input[required='required'],table.fvs textarea[required='required'],table.fvs select[required='required']{border-right:5px solid #0193b8}table.fvs textarea,table.fvs button,table.fvs .button,table.fvs input[type="text"],table.fvs input[type="email"],table.fvs input[type="password"],table.fvs select,table.fvs input[type="button"],table.fvs input[type="submit"]{width:97%;max-width:97%;margin-bottom:.5em}table.fvs input[type="checkbox"],table.fvs input[type="radio"]{margin-bottom:.5em}table.fvs input.street{width:calc(97% - 100px);float:left}table.fvs input.housenr{width:90px;margin-left:10px}table.fvs input.zipcode{width:100px;float:left}table.fvs input.city{margin-left:10px;width:calc(97% - 110px)}@media(max-width:767px){table.fvs,table.fvs thead,table.fvs tbody,table.fvs tr,table.fvs th,table.fvs td,table.fvs .fn,table.fvs .fvp td:first-of-type,table.fvs .fv,table.fvs .fvp td:last-of-type{display:block;width:100%}table.fvs .fn,table.fvs .fvp td:first-of-type{margin-top:.5em;font-size:smaller}}table.basket td,table.basket th{// padding:5px 2vw;padding:5px 2px}table.basket thead th{border-bottom:3px solid #000}.zebra-table{border-collapse:collapse;border-spacing:0;empty-cells:show}.zebra-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:0;text-align:center}.zebra-table td,.zebra-table th{border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 0}.zebra-table td:first-child,.zebra-table th:first-child{border-left-width:0}.zebra-table thead{color:#000;text-align:left;vertical-align:bottom;border-bottom:1px solid #000}.zebra-table tr:hover{background-color:#efefef}.zebra-table td{background-color:transparent;padding:5px}.zebra-table-bordered td{border-bottom:1px solid #cbcbcb}.zebra-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.zebra-table-horizontal td,.zebra-table-horizontal th{border-bottom:1px solid #cbcbcb;border-width:0 0 1px}.zebra-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}@media(max-width:767.98px){table.responsive,table.responsive thead,table.responsive tbody,table.responsive tfoot,table.responsive th,table.responsive td,table.responsive tr{display:block}table.responsive th,table.responsive thead tr{position:absolute;top:-9999px;left:-9999px}table.responsive tr{border-bottom:1px solid #ccc}table.responsive.basket thead tr{border-bottom:3px solid #000}table.responsive td{border:none!important;position:relative;padding-left:40%;vertical-align:top;text-align:right!important}table.responsive td:before{position:absolute;left:0;width:25%;padding-right:10px;white-space:nowrap}table.responsive td[data-type-title]:before{content:attr(data-type-title);font-weight:normal;text-align:left}}.grouppath{margin:1em 0;font-size:smaller;text-transform:uppercase;opacity:.8;letter-spacing:.1em}.grouppath a{text-decoration:none}.orderpath{margin-bottom:1em;border-bottom:2px solid #000;padding:1em 0}.orderpath,.orderpath a{color:#ccc}.orderpath .current{color:#000}.buttonrow{min-height:2em;margin:1em 0}.buttonrow a,.buttonrow button{margin-right:15px}.buttonrow button:first-of-type{float:right;margin:0}@media(max-width:767px){.buttonrow a,.buttonrow button{width:100%;margin:0 0 1em 0!important;float:none}.orderpath{display:none}}.msgarea{line-height:30px;background-color:#cce5ff;padding:1em}.msgarea.float{position:fixed;top:25%;left:0;right:0;z-index:5000}.msgarea.close{line-height:0;margin:0;display:none}.msgbody{margin:0 auto}.msgbody button{background-color:#ed1c24}.msgicon{display:inline-block;width:30px;text-align:center;vertical-align:top;text-decoration:none;color:#ed1c24;margin:-2px 1em 0 -2px;padding:.1em 0 0 .1em}.msgtitle{display:inline-block;vertical-align:top;font-weight:bold;margin-right:1em;margin-left:-5px;font-size:1rem;color:#000}.msgbody p{margin:0;font-size:1rem;color:#000}.msgarea.error{background-color:#f8d7da}.msgarea.error .msgicon{color:#ed1c24}.msgarea.info .msgicon{color:#f60}