@import url("/css/fonts/fontawesome/css/all.css");body{background-color:white !important}#main{padding:0 10px}h1{font-size:180%}h2{font-size:160%}h3{font-size:140%}h4{font-size:120%}h5{font-size:100%}.infobox-place{display:none}ul.flex{margin:0 -5px}ul.flex>li{margin:0 5px}form.frm2>fieldset{margin:0 0 10px}form.frm2>fieldset legend{width:calc(100% + 20px);margin:0 -10px 10px;padding:5px 10px}form.frm2>fieldset div.flex{margin:0 -10px;max-width:calc(100% + 20px);-ms-flex-wrap:wrap;flex-wrap:wrap}form.frm2>fieldset div.flex>label,form.frm2>fieldset div.flex>.label{margin:0 10px 10px;-ms-flex:1;flex:1;display:-ms-flexbox ;display:flex ;flex-direction:column}form.frm2>fieldset div.flex div.flex{margin-top:0}form.frm2>fieldset ul.flex{margin:0 -10px}form.frm2>fieldset ul.flex>li{margin:0 10px 10px;flex-direction:column}table.tbl th,table.tbl td{padding:10px}#login>nav,#service>nav{-webkit-clip-path:polygon(0 10px, 45% 10px, 50% 0, 55% 10px, 100% 10px, 100% 100%, 0 100%);-moz-clip-path:polygon(0 10px, 45% 10px, 50% 0, 55% 10px, 100% 10px, 100% 100%, 0 100%);clip-path:polygon(0 10px, 45% 10px, 50% 0, 55% 10px, 100% 10px, 100% 100%, 0 100%);border:1px solid #ddd !important;box-shadow:none !important;padding-top:20px !important}#phone>p{-webkit-clip-path:polygon(0 10px, 5px 10px, 15px 0, 25px 10px, 100% 10px, 100% 100%, 0 100%);-moz-clip-path:polygon(0 10px, 5px 10px, 15px 0, 25px 10px, 100% 10px, 100% 100%, 0 100%);clip-path:polygon(0 10px, 5px 10px, 15px 0, 25px 10px, 100% 10px, 100% 100%, 0 100%);border:1px solid #ddd !important;box-shadow:none !important;padding-top:20px !important}#header{padding:5px 0 0}#header>div.width{grid-gap:0 10px;grid-template-columns:auto auto 1fr auto auto;grid-template-rows:auto 50px;grid-template-areas:"csw csw title lang lang" "phone service title login cart";justify-items:center;align-items:end}#header>div.width>*{margin:0;padding:0;border-radius:0;display:-ms-flexbox ;display:flex ;-ms-flex-pack:center;justify-content:center}#header>div.width>*:before{display:inline-block;color:inherit;width:40px;height:40px;line-height:40px;margin:0 !important;padding:0 !important;text-align:center;border:0 solid;border-radius:.25rem !important;font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-size:2em;font-weight:900;vertical-align:middle;margin-right:.25em;-ms-flex:0 0 40px;flex:0 0 40px}@supports not (display: grid){#header>div.width #phone{-ms-order:0;order:0}#header>div.width #login{-ms-order:1;order:1}#header>div.width #title{-ms-order:2;order:2}#header>div.width #service{-ms-order:4;order:4}#header>div.width #cart{-ms-order:5;order:5}#header>div.width #city-switcher{-ms-order:6;order:6}}#header #phone,#header #service,#header #login,#header #cart{padding:0 !important;width:40px !important;height:40px !important}#header #feedback{display:none}#header #service:before{content:'\f292'}#header.sticky{height:50px;padding:5px}#header.sticky #phone,#header.sticky #service,#header.sticky #login,#header.sticky #cart{padding:0;width:auto;height:auto}#header.sticky>div.width{height:40px}#header.sticky>div.width #phone{-ms-order:1;order:1}#header.sticky>div.width #service{-ms-order:2;order:2}#header.sticky>div.width #title{-ms-order:3;order:3}#header.sticky>div.width #login{-ms-order:4;order:4;-ms-flex:1 1 auto;flex:1 1 auto}#header.sticky>div.width #cart{-ms-order:5;order:5}#header.sticky>div.width #phone,#header.sticky>div.width #feedback{display:none}#header.sticky #login{width:auto}#header.sticky #login>nav{overflow:hidden;padding-left:0;display:none}#header.sticky #login:hover>nav{transform:translate(0, 30px);display:block}#header.sticky #service>nav{display:none}#header.sticky #service:hover>nav{transform:translate(0, 30px);display:block}#login:before{z-index:1000}#login>nav{overflow:hidden;display:none;padding:10px;transform:translate(0, 30px)}#login>nav>a:first-of-type{max-width:50vw}#login:hover>nav{display:block}#phone:before{content:'\f095'}#phone>p{display:none;transform:translate(0, 30px);position:absolute;left:0;padding:10px;margin:0;width:auto;height:auto;z-index:1001;background-color:#ffffff;box-shadow:0 2px 4px #999;border:1px solid #999;border-radius:.25em;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#phone:hover>p{display:-ms-flexbox ;display:flex }#service{font-size:110%}#service>nav{display:none;transform:translate(0, 30px);position:absolute;padding:10px;margin:0;width:auto;height:auto;z-index:1001;background-color:#ffffff;box-shadow:0 2px 4px #999;border:1px solid #999;border-radius:.25em}#service>nav>a{display:block;white-space:nowrap;padding:.5em .25em}#service:hover>nav{display:block}#city-switcher{-ms-flex:0 1 2fr;flex:0 1 2fr;display:block !important}#city-switcher>span.hint{display:none}#city-switcher-form{width:100%;left:0}#city-switcher-button{max-width:30vw}#cart{margin:0;padding:0;width:40px;height:40px;box-shadow:none;background:transparent;-ms-flex-direction:row;flex-direction:row}#cart .cart-links{margin:0;padding:0;width:40px;height:40px;margin-left:-40px;-ms-flex:0 0 40px;flex:0 0 40px}#cart .cart-links .cart-details-button{margin:0;padding:0;width:calc(100%);height:calc(100%)}#cart .cart-links .cart-details-button .cart-info{font-size:.75rem;display:block;margin:0;padding:0;width:1.25rem;height:1.25rem;overflow:hidden;transform:translate(30px, 15px)}#cart .cart-links .cart-details-button .cart-info.jsLink{text-decoration:none;border:none}#cart .cart-links .cart-details-button .cart-info .cartdigit:first-of-type{display:block;width:calc(100%);height:calc(100%);line-height:1.25rem;border-radius:.625rem;background-color:rgba(255,0,0,0.7);color:white}#cart-details{top:0;right:0;width:calc(100vw - 4em);max-height:calc(100vh - 4em)}#top-navigation{padding:0;background-color:#e4dbb3}#top-navigation>div.width{display:-ms-flexbox ;display:flex }#top-navigation .topnavigation{display:none}#top-navigation .topnavigation>li>a>span.fa{display:inline-block;margin-left:.25em}#sidenav{display:block;color:inherit !important;background:transparent;box-shadow:none;border:none;padding:0 !important;appearance:unset;-webkit-appearance:unset;-moz-appearance:unset;-ms-appearance:unset;-ms-flex:0 0 30px;flex:0 0 30px}#sidenav:before{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-size:1.5em;font-weight:900;vertical-align:middle;margin-right:.25em;content:'\f0c9';margin-right:0;padding:0 .5em}#shop-catalogue-switcher{margin:0 -10px;padding:0 20px}#shop-catalogue-switcher>a.button{padding:.25em .5em !important;font-size:smaller !important}#shop-catalogue-switcher #search{padding:0 0 .5em .5em}#breadcrumbs{padding:.5em 5px;font-size:90%}#breadcrumbs>nav>*:nth-last-child(n+5){display:none}#breadcrumbs>nav>*:nth-last-child(1){text-decoration:none;display:none}#breadcrumbs>nav>*:after{display:none}#breadcrumbs>nav>*:before{margin:0 .75em 0 .5em;content:'\f104';font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-size:100%;font-weight:900;vertical-align:middle;margin-right:.25em}#bigtopnav .topnavigation li>a,#bigtopnav .topnavigation li>span{display:block;padding:.5em}#main{background-color:white}#content{padding:10px 0}#content hr{margin:2em 5px}#content .fulltext a[data-fancybox]>img{margin:0 5px 5px}#content .fulltext>*>img:not([src*=smiley]){margin:0 -10px;max-width:calc(100% + 20px)}#content .fulltext>.videowrapper{margin:1em -10px;width:calc(100% + 20px)}#leftcol{display:none;position:fixed;top:0;left:0;height:100vh;width:0;margin:0;padding:10px;z-index:10001;background-color:white;box-shadow:0 5px 10px rgba(100,100,100,0.5);-ms-flex:0;flex:0;transform:scaleX(0);transform-origin:left;transition:linear .25s all}#leftcol.on{display:block;width:75vw;transform:scaleX(1);overflow:hidden;overflow-y:auto}#leftcol>header{margin:-10px -10px 0;-ms-flex-align:center;align-items:center}#leftcol>header>h2{margin:0 0 20px;padding:10px 10px;width:calc(100% + 20px)}#leftcol>header>button{display:block;margin-left:auto;margin:.1em}#leftcol>main{height:calc(100vh - 40px);margin:0 -5px;padding:0 10px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#rightcol{display:none}.sidebox nav>*:not(nav){padding:10px 5px}#footer>div{grid-gap:5px;grid-template-columns:1fr auto auto;grid-template-rows:auto;grid-template-areas:"copyright . address" "director . creator"}@supports not (display: grid){#footer>div{-ms-flex-wrap:wrap;flex-wrap:wrap}#footer>div>*{margin:0 0 20px}}#address{width:-moz-min-content;width:-webkit-min-content;width:min-content;-ms-flex-pack:start "";justify-content:flex-start ""}#address>.fa{line-height:2em}#creator{-ms-flex-pack:end "";justify-content:flex-end ""}#creator>*{margin:10px 0}#creator #switcher-adaptive>form>label:before{content:'\f108'}
