﻿@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url("/media/fonts/RobotoCondensed.eot");src:url("/media/fonts/RobotoCondensed.eot?#iefix") format("embedded-opentype"),url("/media/fonts/RobotoCondensed.woff2") format("woff2"),url("/media/fonts/RobotoCondensed.woff") format("woff"),url("/media/fonts/RobotoCondensed.ttf") format("truetype"),url("/media/fonts/RobotoCondensed.svg#Lato") format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}nav ul{list-style:none;border:0;vertical-align:baseline;margin:0;padding:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:bold}*{box-sizing:border-box}body{font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;color:#999;font-size:16px;background-color:#fff}h1,h2,h3,h4,h5,h6{color:#666;margin-bottom:.75rem}h1{font-size:1.25rem}h2{font-size:1.125rem}h3{font-size:1rem}h4{font-size:1rem}h5{font-size:1rem}a{text-decoration:none;color:#333}a:hover{text-decoration:underline}*[data-link]{cursor:pointer}*[data-link]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div>img{max-width:100%;height:auto}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}@media screen and (min-width: 740px){.right{float:right !important}.left{float:left !important}}.text-right{text-align:right}nav a:hover{text-decoration:none;color:#666}nav li>a{color:inherit;display:inline-block}nav ul{border:0 none;list-style:outside none none;margin:0;padding:0;vertical-align:baseline}input,select,textarea{border:1px solid #666}input,select,textarea,button{font-family:inherit;font-weight:inherit;font-size:inherit;padding:5px;margin:5px 0;border-radius:3px}input.error,select.error,textarea.error{color:#d20024 !important;border-color:#d20024 !important;background-color:#ffecef !important}.form .row>label,.form .row>div>input,.form .row>div>textarea{width:100%}.form .row>div>input.captcha{width:100px}.form .row{margin-top:10px}button{background:#fefefe;background:-webkit-linear-gradient(top, #FEFEFE 0%, #EEEEEE 100%);background:linear-gradient(to bottom, #FEFEFE 0%, #EEEEEE 100%);border:none;font-size:1rem;color:#999}button :hover{filter:saturate(20%)}section.closed>div{display:none}.infobox{width:90%;margin:10px 5%;padding:20px;text-align:center;border:1px solid #aaa}.infobox.error{border:1px solid #c00;color:#c00}.infobox.success{border:1px solid #6cb71e;color:#6cb71e}div.cookie{background-color:#666;color:#fff;display:none;padding:10px;position:fixed;bottom:10px;width:90%;left:5%;font-family:Tahoma,Arial,Helvetica;font-size:1rem;text-align:center;flex-direction:column;justify-content:center;border:3px solid #333;border-radius:6px}div.cookie button{font-size:1rem;padding:4px 10px;background:#fff;color:#666;margin-left:10px;min-width:auto}div.cookie a{color:#fff;text-decoration:underline}body.showcookie div.cookie{display:flex}.modal_back{background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;left:0;top:0;text-align:center}.modal_window{position:fixed;width:96%;height:95%;left:2%;top:2%;text-align:center}.modal_title{width:100%;height:24px;position:relative;text-align:center;font-weight:bold;color:#fff;font-size:1rem}.modal_title>span{width:16px;height:16px;position:absolute;right:4px;top:4px;cursor:pointer;display:inline-block;font-family:Tahoma,Arial,Helvetica;background-image:url("/media/s/std/img/web-icons.png");background-position:0px 0px;background-repeat:no-repeat}.modal_title>iframe{width:100%;height:100%}#bubble_container{position:fixed;right:0;bottom:0}#bubble_container>div{background:#fff;background:-webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background:linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);border-radius:5px;padding:10px;margin:10px;box-shadow:0px 0px 5px rgba(0,0,0,.3);font-size:1rem;line-height:150%;color:#333;width:300px;min-height:60px}#bubble_container>div.p-bubble-info{background:#cdeb8e;background:-webkit-linear-gradient(top, #cdeb8e 0%, #a5c956 100%);background:linear-gradient(to bottom, #cdeb8e 0%, #a5c956 100%);color:#000}#bubble_container>div.p-bubble-warning{background:#ffc578;background:-webkit-linear-gradient(top, #ffc578 0%, #fb9d23 100%);background:linear-gradient(to bottom, #ffc578 0%, #fb9d23 100%);color:#fff}#bubble_container>div.p-bubble-error{background:#ff3019;background:-webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);color:#fff}button.navtoggle{position:absolute;top:0;margin:15px;padding:5px;background-color:transparent;height:38px;border:1px solid #666;border-radius:4px;cursor:pointer}button.navtoggle>i{background-color:rgba(0,0,0,.5);display:block;width:20px;height:2px;margin:4px 0;max-width:100%}@media screen and (min-width: 740px){button.navtoggle{display:none}}@media screen and (max-width: 740px){.hide-XS,.show-S,.show-M,.show-L,.show-XL{display:none !important}}@media screen and (min-width: 740px)and (max-width: 980px){.show-XS,.hide-S,.show-M,.show-L,.show-XL{display:none !important}}@media screen and (min-width: 980px)and (max-width: 1220px){.show-XS,.show-S,.hide-M,.show-L,.show-XL{display:none !important}}@media screen and (min-width: 1220px)and (max-width: 1580px){.show-XS,.show-S,.show-M,.hide-L,.show-XL{display:none !important}}@media screen and (min-width: 1580px){.show-XS,.show-S,.show-M,.show-L,.hide-XL{display:none !important}}#responsive-debug{position:fixed;left:0;top:0;padding:3px;background-color:rgba(255,255,0,.5)}.c12,.c25,.c50,.c75,.c100,.c33,.c66,.c20{width:100%;padding:0 10px;flex:0 0 auto}.o12,.o25,.o50,.o75,.o33,.o66,.o20{margin-left:inherit}@media screen and (min-width: 740px){.c100{flex-basis:100%;max-width:100%}.c75{flex-basis:100%;max-width:100%}.c66{flex-basis:50%;max-width:50%}.c50{flex-basis:50%;max-width:50%}.c33{flex-basis:50%;max-width:50%}.c25{flex-basis:50%;max-width:50%}.c12{flex-basis:50%;max-width:50%}.o75{margin-left:50%}.o66{margin-left:50%}.o50{margin-left:50%}.o33{margin-left:25%}.o25{margin-left:25%}}@media screen and (min-width: 980px){.c100{flex:100%}.c75{flex-basis:75%;max-width:75%}.c66{flex-basis:66.6666666667%;max-width:66.6666666667%}.c50{flex-basis:50%;max-width:50%}.c33{flex-basis:33.3333333333%;max-width:33.3333333333%}.c25{flex-basis:25%;max-width:25%}.c20{flex-basis:20%;max-width:20%}.c12{flex-basis:12.5%;max-width:12.5%}.o75{margin-left:75%}.o66{margin-left:66.6666666667%}.o50{margin-left:50%}.o33{margin-left:33.3333333333%}.o25{margin-left:25%}.o12{margin-left:12.5%}}@media screen and (min-width: 1580px){.c12,.c25,.c50,.c75,.c100,.c33,.c66,.c20{padding:0 20px}}@media screen and (max-width: 740px){.options .teaser.c12{flex-basis:50%;max-width:50%}.customization .theme.c12,.customization .preview.c12{flex-basis:50%;max-width:50%}}@media screen and (min-width: 740px)and (max-width: 980px){.teaser.c100{flex-basis:100%;max-width:100%}.teaser.c75{flex-basis:100%;max-width:100%}.teaser.c66{flex-basis:50%;max-width:50%}.teaser.c50{flex-basis:50%;max-width:50%}.teaser.c33{flex-basis:50%;max-width:50%}.teaser.c25{flex-basis:50%;max-width:50%}.teaser.o75{margin-left:50%}.teaser.o66{margin-left:50%}.teaser.o50{margin-left:50%}.teaser.o33{margin-left:25%}.teaser.o25{margin-left:25%}.xl.c50{flex-basis:100%;max-width:100%}.filter .c20{flex-basis:33.3333333333%;max-width:33.3333333333%}.filter .c12{flex-basis:25%;max-width:25%}.customization .theme.c12,.customization .preview.c12{flex-basis:20%;max-width:20%}}@media screen and (min-width: 980px)and (max-width: 1220px){.c12.customer{flex-basis:16.6666666667%;max-width:16.6666666667%}.extraproducts .c25{flex-basis:33.3333333333%;max-width:33.3333333333%}.filter .c20{flex-basis:33.3333333333%;max-width:33.3333333333%}.customization .theme.c12,.customization .preview.c12{flex-basis:20%;max-width:20%}}@media screen and (min-width: 740px){.order.product.c50,.text.product.c50{flex-basis:100%;max-width:100%}}@media screen and (min-width: 1220px)and (max-width: 1580px){.order.product.c50{flex-basis:75%;max-width:75%;margin-right:25%}}@media screen and (min-width: 1580px){.product.teaser.c33{flex-basis:25%;max-width:25%}.order.product.c50,.text.product.c50{flex-basis:50%;max-width:50%}.xl.c66{flex-basis:75%;max-width:75%}.xl.c33{flex-basis:25%;max-width:25%}}#responsive-debug{z-index:9999}#goto_top{position:fixed;width:60px;height:60px;background-color:#666;color:#fff;cursor:pointer;bottom:100px;right:0;border-radius:8px 0 0 8px;display:flex;justify-content:center;align-items:center}#goto_top>i{display:inline-block;width:24px;height:24px;transform:rotate(-45deg);margin-top:10px;border-top:5px solid #fff;border-right:5px solid #fff}#goto_top.hide{display:none}html{overflow-x:hidden;overflow-y:scroll}h1,h2{font-size:1.75rem;line-height:2rem;margin:0 0 20px 0}h1 small,h2 small{font-size:1.5rem}h3{font-size:1.375rem;line-height:1.625rem}h4{font-size:1.125rem;line-height:1.375rem}a{cursor:pointer}p{margin-bottom:10px}b{color:#666}small{font-size:80%}button{border:1px solid #666;border-radius:0;font-size:1rem;color:#666;padding:5px;cursor:pointer;background:#fff}button:hover{border-color:#fff;color:#fff;background:#666}img{max-width:100%;line-height:0;display:block}div.cookie{position:fixed;z-index:99}.container{width:320px;margin:auto;position:relative}.error{color:#d20024 !important}#bubble_container{width:100%}#bubble_container>div{width:calc( 100% - 20px )}#bubble_container b{color:#333}body{min-height:100vh;display:flex;flex-direction:column}main{flex-grow:1}table.prices{width:100%}table.prices table tr:nth-child(odd){background-color:#aaa}table.prices table td{width:80px;text-align:right;padding:2px 5px}table.prices table td:first-child{width:auto;text-align:left}.icon{width:32px;height:32px;margin:5px;display:inline-block;vertical-align:middle;background:url("/media/s/std/img/web-icons.png");background-repeat:no-repeat}.icon i{display:none}.icon.facebook{background-position:0 0}.maps iframe{width:100%;height:400px}@media screen and (min-width: 740px){.container{width:720px}}@media screen and (min-width: 980px){.container{width:960px}.anchor{display:block;margin-top:-120px;padding-top:120px;height:0;overflow:hidden}#bubble_container{width:auto}#bubble_container>div{width:450px}}@media screen and (min-width: 1220px){h1,h2{font-size:1.875rem;margin:0 0 40px 0}.container{width:1200px}.maps iframe{height:500px}}@media screen and (min-width: 1580px){.container{width:1560px}}.header{height:80px;position:relative;padding:10px 0;background-color:#fff}.header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header .logo{background-repeat:no-repeat;height:60px;background-size:contain;cursor:pointer;background-image:url("/media/s/std/img/default/logo.png");width:300px}.header .logo.large{display:none}.header .logo>a{display:block;width:100%;height:100%;opacity:0}.header .basket:hover{cursor:pointer}.header .basket:hover .text>h4{color:#333333}.header .basket:hover .text>p{color:#333333}.header .basket:hover .text>span{color:#333333}.header .basket .icon{background-position:0px 0px;display:inline-block;width:40px;height:50px}.header .basket .text{display:none;vertical-align:top;padding-top:10px;width:140px;font-size:16px}.header .basket .text>h4{color:#666666;margin-bottom:5px}.header .basket .text>p{color:#666666;margin-bottom:5px;font-size:1.125rem;line-height:1.375rem}.header .basket .text>span{color:#333333}.header .basket.active .icon{background-position:0px -50px}.header .basket.active .text>h4{color:#333333}.header .basket.active .text>p{color:#333333}.header .basket.active .text>span{color:#333333}.header .basket.active :hover .text>h4{color:#666666}.header .basket .basket.active .text>h4{color:#333333}.header .basket .basket.active .text>span{color:#333333}.header .basket .basket.active:hover .text>h4{color:#666666}@media screen and (min-width: 740px){.header .basket .text{display:inline-block}}@media screen and (min-width: 980px){.header .logo{background-image:url("/media/s/std/img/default/logo.png");width:600px}.header .logo.small{display:none}.header .logo.large{display:block}}.navbar{border-top:5px solid #666666;border-bottom:1px solid #666;background:#fff}.navbar ul.navi{list-style:none;font-size:1.25rem;border-right:1px solid #666;display:flex;flex-direction:column}.navbar ul.navi a{text-decoration:none;color:#AAAAAA;line-height:30px;padding:5px 20px;display:inline-block;display:block}.navbar ul.navi.toggle>li{padding:5px 20px;line-height:30px;cursor:pointer;display:flex;flex-direction:row;color:#aaa}.navbar ul.navi.toggle .btn{background-color:transparent;cursor:pointer;margin:4px 0 4px auto;width:30px;position:relative}.navbar ul.navi.toggle .btn>i{background-color:#aaa;position:absolute;display:block;height:2px;width:100%;transition:all .5s}.navbar ul.navi.toggle .btn i:nth-child(1){top:0}.navbar ul.navi.toggle .btn i:nth-child(2){top:10px}.navbar ul.navi.toggle .btn i:nth-child(3){top:20px}.navbar ul.navi.toggle .btn.close i:nth-child(1){transform:translateY(10px) rotate(-45deg)}.navbar ul.navi.toggle .btn.close i:nth-child(2){opacity:0}.navbar ul.navi.toggle .btn.close i:nth-child(3){transform:translateY(-10px) rotate(45deg)}.navbar ul.navi.main.hidden{display:none !important}.navbar ul.navi>li{width:100%;border-left:1px solid #666;border-bottom:1px solid #666}.navbar ul.navi>li:first-child{border-top:1px solid #666}.navbar ul.navi>li:last-child{border-bottom:none}.navbar ul.navi>li:only-child{border-top:none}.navbar ul.navi>li .right{float:right}.navbar ul.navi>li i{font-size:30px}@media screen and (min-width: 980px){.navbar ul.navi{font-size:1rem;flex-direction:row;flex-wrap:wrap}.navbar ul.navi.main.hidden{display:flex !important}.navbar ul.navi.toggle{display:none}.navbar ul.navi>li{width:auto;border-bottom:none;border-top:none}.navbar ul.navi>li:first-child{border-top:none}.navbar ul.navi a{padding:5px 10px}}@media screen and (min-width: 1220px){.navbar ul.navi{font-size:1.125rem}.navbar ul.navi a{padding:5px 10px}}@media screen and (min-width: 1580px){.navbar ul.navi{font-size:1.25rem}.navbar ul.navi a{padding:5px 20px}}div.breadcrumbs{margin:0 0 10px 0;font-size:.875rem}div.breadcrumbs ul{margin:5px 0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}div.breadcrumbs li{list-style:none !important}div.breadcrumbs li::after{content:"»";display:inline-block;width:30px;height:auto;text-align:center;font-size:1.125rem}div.breadcrumbs li:last-child::after{display:none}@media screen and (min-width: 1580px){div.breadcrumbs{margin-bottom:20px}}.content{display:flex;flex-direction:row;flex-wrap:wrap;line-height:1.5rem}.headline{margin-bottom:0 !important}.block{margin-bottom:20px}.block a.more{display:inline-block;margin:10px 0;width:100%;font-weight:bold;font-size:1.125rem}.block h1:last-child,.block h2:last-child,.block h3:last-child,.block h4:last-child{margin:0}.text:first-child{margin-top:20px}.text ul{padding:0}.text li{list-style:none !important;padding-left:40px}.text li:before{content:"";min-width:8px;min-height:8px;margin:2px 16px 2px -24px;border-radius:4px;background-color:#666;background-clip:content-box;display:inline-block}.text li>p{margin:0}.text>p:last-child{margin:0}.text.full{width:100%}div.text h1+h3,div.text h2+h3{margin-top:-10px}.image.zoom{cursor:pointer}.image .credits{font-size:.875rem;color:#666}.product.order>div{display:flex;flex-direction:column;outline:1px solid #aaa}.product.order.active button{background-color:#6cb71e;color:#fff}.product.order.active button:hover{background-color:#5fa11a}.product.order .image{order:2;background-color:#f3f3f3;flex-shrink:0;overflow:hidden;height:256px}.product.order .image img{display:block;height:auto;max-height:100%;position:relative;left:50%;top:50%;transform:translate(-50%, -50%);max-width:unset}.product.order .image .hide{display:none}.product.order .list{padding:10px 10px 40px 10px;position:relative;flex-grow:2}.product.order .list ul{margin:0;padding:0;list-style:none}.product.order .list li{margin-bottom:5px}.product.order .list li.active{color:#666}.product.order .list label{display:flex;align-items:baseline}.product.order .list label input{margin:0}.product.order .list button{position:absolute;margin:0;right:10px;bottom:10px}.product.order .list .priceContainer{float:right}.product.order .list .price{font-size:1rem;text-align:right;margin:0 0 0 5px;position:relative;margin-left:auto;white-space:nowrap}.product.order .list .price b{color:#666;font-size:1rem}.product.order .list .scaleprice{font-size:.875rem;line-height:1.25rem;text-align:right}.collapsible{border:1px solid #666;border-bottom:none}.collapsible>div{border-bottom:1px solid #666}.collapsible .title{padding:10px 40px 10px 10px;color:#666;font-weight:bold;font-size:1.25rem;position:relative;cursor:pointer;background-color:#aaa;text-transform:uppercase}.collapsible .title:after{content:"";display:block;width:16px;height:16px;position:absolute;top:calc( 50% - 4px );right:15px;border-bottom:4px solid #666;border-right:4px solid #666;transform:rotate(225deg);transition-duration:.4s}.collapsible .text{display:none;padding:10px}.collapsible .open .text{display:block}.collapsible .open .title:after{transform:rotate(45deg);transition-duration:.4s;top:calc( 50% - 16px )}@media screen and (min-width: 740px){.product.order>div{flex-direction:row}.product.order .image{height:auto;width:350px;overflow:hidden}.product.order .image>img{height:auto;max-height:100%;position:relative;left:50%;top:50%;transform:translate(-50%, -50%);max-width:unset}}@media screen and (min-width: 980px){.product.order .image{width:380px}}@media screen and (min-width: 1220px){.product.title{margin-bottom:20px}.product.order .list{padding:20px 20px 40px 20px}}@media screen and (min-width: 1580px){.content{font-size:1.125rem;line-height:1.625rem}.block{margin-bottom:40px}.block a.more{font-size:1.375rem}.text:first-child{margin-top:40px}div.text h1+h3,div.text h2+h3{margin-top:-30px}.product.order .image{width:350px}.collapsible{margin-bottom:0}.collapsible .title:after{right:20px}}.carousel{width:320px;height:320px;position:relative;overflow:hidden;margin-bottom:20px}.carousel+div.breadcrumbs{margin-top:-20px}.carousel.main{padding:0;background-color:transparent}.carousel.product{height:320px;display:block}.carousel>figure{display:none;position:absolute;width:100%;height:100%;overflow:hidden;float:left;text-align:center}.carousel>figure.show,.carousel>figure:first-child{display:block}.carousel picture{display:block;position:relative;width:100%;height:100%}.carousel.main figcaption{position:absolute;color:#333;margin-bottom:10px;line-height:1.25rem;text-align:left}.carousel.main figcaption h2,.carousel.main figcaption h3{margin-bottom:10px;color:#333}.carousel.main figcaption h2 small,.carousel.main figcaption h3 small{font-size:75%}.carousel.main figcaption p{margin-bottom:10px;color:#333;font-size:1.375rem;line-height:1.625rem}.carousel.main figcaption p.title{font-size:1.75rem;line-height:2rem}.carousel.main figcaption p small{font-size:75%}.carousel.main figcaption.dark{background-color:rgba(0,0,0,.6)}.carousel.main figcaption.dark h1,.carousel.main figcaption.dark h2,.carousel.main figcaption.dark h3,.carousel.main figcaption.dark h4,.carousel.main figcaption.dark h5,.carousel.main figcaption.dark h6,.carousel.main figcaption.dark p{color:#fff}.carousel.main figcaption .group{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.carousel.main figcaption .group button{border:none;border-radius:5px;background:#666;font-size:1rem;color:#fff;padding:8px 24px;cursor:pointer}.carousel.main figcaption .group button:hover{background:#595959}.carousel.main figcaption .group .price{margin-left:20px;margin-top:0;font-size:.875rem}.carousel.main figcaption .group .price b{font-size:1.75rem;font-weight:bold;color:#666}.carousel div.button{display:none;position:absolute;height:100%;background-color:transparent;cursor:pointer}.carousel div.button.prev{left:0}.carousel div.button.next{right:0}.carousel div.button::before{content:" ";display:block;height:60px;width:60px;background-color:#666;opacity:.8;border-radius:30px;position:absolute;top:calc(50% - 30px)}.carousel div.button::after{content:"";position:absolute;top:calc( 50% - 15px );left:30px;width:26px;height:26px;transform:translateZ(1px) rotate(45deg);border-style:solid;color:#fff}.carousel div.button.prev::before{left:5px}.carousel div.button.prev::after{left:26px;right:auto;border-width:0 0 5px 5px}.carousel div.button.next::before{right:5px}.carousel div.button.next::after{left:auto;right:26px;border-width:5px 5px 0 0}.carousel:hover div.button{display:block}.carousel nav{position:absolute;bottom:0;height:30px;width:100%}.carousel nav>ul{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.carousel nav>ul>li{width:50px;height:5px;background-color:#333;margin:5px;opacity:.5;cursor:pointer;border-radius:5px}.carousel nav>ul>li:hover,.carousel nav>ul>li.active{opacity:1}.carousel.naviBeneath>figure,.carousel.naviBeneath div.button{height:calc( 100% - 30px )}.carousel.fullWidth{width:100%}.carousel.buttonsAlwaysOn div.button{display:block}@media screen and (max-width: 740px){.carousel.main figcaption{left:0 !important;top:0 !important;padding:10px;background-color:rgba(255,255,255,.8);width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.carousel.main figcaption h1,.carousel.main figcaption h2{font-size:1.25rem;margin:0 0 10px 0}.carousel.main figcaption h3{font-size:1rem}.carousel.main figcaption .group button{position:absolute;bottom:20px;left:5%;width:90%}.carousel img{max-width:320px;height:320px}}@media screen and (min-width: 740px){.carousel{width:720px}.carousel.main{height:260px}.carousel.main figcaption{position:absolute;padding:20px;font-size:.875rem;line-height:1rem}.carousel.main figcaption h2{font-size:1.125rem}.carousel.main figcaption h3{font-size:1rem}.carousel.main figcaption.dark h1,.carousel.main figcaption.dark h2{margin:10px 0 20px 0}.carousel.main figcaption.dark .group{color:#fff}.carousel img{position:relative;top:50%;transform:translateY(-50%);height:auto}}@media screen and (min-width: 980px){.carousel{width:960px}.carousel.main{height:350px}}@media screen and (min-width: 1220px){.carousel{width:1200px}.carousel.main{height:435px}.carousel.main figcaption{font-size:1.375rem;line-height:1.875rem}.carousel.main figcaption h2{font-size:1.75rem;line-height:2rem}.carousel.main figcaption h3{font-size:1.375rem;line-height:1.625rem}}@media screen and (min-width: 1580px){.carousel{width:1560px;margin-bottom:40px}.carousel+div.breadcrumbs{margin-top:-40px}.carousel.main{height:540px}.carousel.main figcaption{font-size:1.875rem;line-height:2.25rem}}.teaser{margin-bottom:20px}.teaser .inner{position:relative;display:flex;flex-direction:column;outline:1px solid #aaa;overflow:hidden;height:100%}.teaser .carousel{width:300px;height:202px;margin-bottom:0}.teaser .carousel img{height:100%;max-height:100%;position:relative;left:50%;top:50%;transform:translate(-50%, -50%);max-width:unset;width:auto}.teaser .carousel nav>ul>li{width:8px;height:8px;border-radius:4px}.teaser .carousel div.button::before{height:30px;width:30px;border-radius:15px;top:calc(50% - 15px)}.teaser .carousel div.button::after{content:"";position:absolute;top:calc( 50% - 6px );width:10px;height:10px;transform:translateZ(1px) rotate(45deg);border-style:solid;color:#fff}.teaser .carousel div.button:hover::before{background-color:#595959}.teaser .carousel div.button.prev::before{left:5px}.teaser .carousel div.button.prev::after{left:15px;right:auto;border-width:0 0 3px 3px}.teaser .carousel div.button.next::before{right:5px}.teaser .carousel div.button.next::after{left:auto;right:15px;border-width:3px 3px 0 0}.teaser:hover .carousel div.button{display:block}.teaser .desc{padding:10px}.teaser .desc>a:hover{text-decoration:none}.teaser .desc h3{color:#333}.teaser .desc p{margin-top:0}.teaser .price{font-size:.875rem;text-align:right;padding:0 10px 10px 10px;margin-top:auto}.teaser .price b{font-size:1.5rem;color:#666}.teaser .infoButton{z-index:5;position:absolute;top:10px;right:10px;width:30px;height:30px;border:2px solid #666;border-radius:15px;cursor:pointer}.teaser .infoButton::after{content:"i";width:100%;height:100%;font-weight:bold;color:#666;display:flex;justify-content:center;align-items:center}.teaser .infoButton:hover{border-color:#595959}.teaser .infoButton:hover::after{color:#595959}.teaser .details{position:absolute;width:100%;height:100%;margin:0 0 0 -100%;overflow:hidden;background-color:#fff;transition:all 1s linear;font-size:1rem}.teaser .details>div{padding:10px}.teaser .details h4{width:calc( 100% - 40px );margin-top:5px}.teaser .details p.head{width:calc( 100% - 40px );margin-top:5px;font-size:1.125rem;line-height:1.375rem;margin-bottom:0}.teaser .openDetails .infoButton::after{content:"×";font-size:1.25rem}.teaser .openDetails .details{margin:0}.teaser.product.hide{display:none}.teaser.product .price{margin-top:auto}.teaser.product .desc p{margin:0 !important}@media screen and (min-width: 740px){.teaser.c33 .carousel{width:340px;height:229px;margin:0 auto}.teaser.c25 .carousel{width:340px;height:229px;margin:0 auto}}@media screen and (min-width: 980px){.teaser.c33 .carousel{width:300px;height:202px}.teaser.c25 .carousel{width:220px;height:148px}}@media screen and (min-width: 1220px){.teaser.c33 .carousel{width:380px;height:256px}.teaser.c25 .carousel{width:280px;height:188px}}@media screen and (min-width: 1580px){.teaser{margin-bottom:40px}.teaser.c33 .carousel{width:480px;height:256px}.teaser.c25 .carousel{width:350px;height:235px}.teaser.image .carousel,.teaser.product .carousel{width:350px;height:235px}}.product.filter{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;margin-top:-20px;width:100%}.product.filter .filter{position:relative;position:relative;cursor:pointer;padding:20px 10px 0 10px}.product.filter .info{padding:10px 50px 10px 32px;border:1px solid #aaa;position:relative;display:flex}.product.filter .info .reset{display:none;font-size:.875rem;width:22px;color:#d20024;font-weight:bold}.product.filter .info.isset{padding-left:10px}.product.filter .info.isset .reset{display:block}.product.filter .info:after{content:"";display:block;width:16px;height:16px;position:absolute;right:15px;border-right:4px solid #666;border-bottom:4px solid #666;top:calc( 50% - 16px );transform:rotate(45deg);transition-duration:.4s}.product.filter .info.open:after{top:calc( 50% - 4px );transform:rotate(225deg);transition-duration:.4s}.product.filter .options{display:none;width:100%;padding-top:20px}.product.filter .options>div p{width:100%;padding:0 5px;margin:0}.product.filter .options>div .inner{cursor:pointer}.product.filter .options>div .inner:hover p,.product.filter .options>div .inner.selected p{background-color:#e4e4e4;color:#666;display:inline-block}.product.filter .options>div.selected .inner{outline:1px solid #666}.product.filter .options.visible{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width: 740px){.product.filter .filter{order:1}.product.filter .options{order:2}}@media screen and (min-width: 1580px){.product.filter{margin-bottom:40px}.product.filter .filter{padding:20px 20px 0 20px}.product.filter .options{padding-top:40px}}.extraproducts{width:100%;margin-bottom:10px}.extraproducts .block{margin-bottom:0}.extraproducts .title{background-color:#666;color:#333;padding:3px 5px;border:1px solid #666}.extraproducts .products{margin-bottom:10px;display:flex;flex-wrap:wrap}.extraproducts .products .block{display:flex}.extraproducts .products .product{margin:10px 0 0 0;padding:10px;border:1px solid #666;display:flex;flex-direction:column}.extraproducts .products .product .name{font-weight:bold;font-size:1.25rem}.extraproducts .products .product .desc{font-size:1rem}.extraproducts .products .product .price{font-size:1rem;text-align:right;margin:auto 0 5px auto;position:relative;white-space:nowrap}.extraproducts .products .product .price b{color:#666;font-size:1.25rem}.extraproducts .products .product button{cursor:pointer;text-align:center;font-weight:bold;border:1px solid #666}.extraproducts .products .product.active button{background-color:#aaa;color:#fff;position:relative}.extraproducts .products .product.active button:after{content:"×";position:absolute;width:50px;height:100%;right:0;top:0;display:flex;flex-direction:column;justify-content:center;font-size:1.5rem;background-color:#d20024;color:#fff}.extraproducts .buttons{display:flex;flex-direction:row}.extraproducts .buttons a{color:#999}.extraproducts .buttons a:hover{text-decoration:none}.extraproducts .buttons .button{cursor:pointer;text-align:center;border:1px solid #666;display:block;padding:10px 40px;width:100%}.extraproducts .buttons .basket{margin-left:auto;background-color:#6cb71e;color:#fff}@media screen and (min-width: 1580px){.extraproducts{margin-bottom:20px}.extraproducts .products{margin-bottom:20px}.extraproducts .products .product{margin:20px 0 0 0}.extraproducts .products .product button{padding:10px}.extraproducts .buttons .button{width:auto}}::-webkit-input-placeholder{font-style:italic;opacity:.8}:-moz-placeholder{font-style:italic;opacity:.8}::-moz-placeholder{font-style:italic;opacity:.8}:-ms-input-placeholder{font-style:italic;opacity:.8}select:invalid{font-style:italic;opacity:.8}.infobox{width:100%;margin:0;text-align:left}.infobox ul{text-align:left}form{width:100%;margin-bottom:20px}form label{font-weight:bold;color:#999;display:none}form label.default{display:inline-block;white-space:nowrap;font-weight:normal;color:#999}form label.visible{display:block}form input,form select,form textarea{border-radius:0;border:1px solid #666;color:#999;padding:10px 20px}form input[type=text],form select,form label,form textarea,form button{width:100%}form textarea{height:80px}form input[type=checkbox],form input[type=radio]{margin-right:10px}form .group{margin-bottom:10px;display:flex;align-items:center}form .group.cpt{flex-wrap:wrap}form button{border:1px solid #666;border-radius:0;background:#efefef;color:#333;width:100%;padding:10px 20px;cursor:pointer;text-align:left}form button:hover{background:#aaa;color:#fff}form .checkbox{display:flex}form .checkbox label{font-weight:normal;max-width:unset}.form.inline{margin-bottom:20px}.form.inline form{margin:0 0 0 5px}.form.inline label{flex-shrink:1;width:100%;display:none}.form.inline input{flex-grow:1;width:100%;border:1px solid #666;padding:10px}.privacy{font-size:.875rem}@media screen and (min-width: 740px){form .group label{max-width:160px;margin-right:4px}form .group input.small{width:160px}form .group.cpt span{margin-left:4px}form .group .checkbox label{max-width:unset}form button{width:auto}form button.right{margin-left:auto}.form.inline{display:flex;flex-wrap:wrap}.form.inline label{display:block;width:auto}.form.inline input{margin:0 10px;width:100%}.form.inline .group{display:flex;width:50%}.form.inline .group:last-of-type input{margin-right:0}}@media screen and (min-width: 980px){form label{display:block}form input.small+input{width:calc( 100% - 170px );margin-left:10px}form input,form select,form textarea,form button{padding:10px 40px}.form.inline .group{width:350px;margin:0}.form.inline button{width:200px;margin:0 0 0 10px;height:41px}}@media screen and (min-width: 1580px){.form{margin-bottom:40px}.form.inline button{height:44px}}*[data-galleryurl]{cursor:pointer;position:relative}*[data-galleryurl]:before{content:"";display:block;width:32px;height:32px;position:absolute;right:10px;top:10px;background:url("/media/s/std/img/web-icons.png");background-repeat:no-repeat}.gallery{align-self:flex-start}.gallery .image.zoom{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;overflow:hidden;height:250px}.gallery .image.zoom>img{width:100%;min-height:100%}#zoom_win_modal,#popup_gallery{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:2000}#zoom_win_modal .content,#popup_gallery .content{position:relative;overflow:hidden;justify-content:center}#zoom_win_modal .content>img,#popup_gallery .content>img{max-height:100%}#zoom_win_modal .close,#popup_gallery .close{font-size:20px;width:30px;height:30px;background-color:rgba(0,0,0,.8);color:#fff;border-radius:15px;display:flex;flex-direction:column;justify-content:flex-start;text-align:center;cursor:pointer;position:absolute;top:10px;right:10px}#popup_gallery .content{background-color:#fff;padding:10px}#popup_gallery .gallery{width:100%;height:100%}#popup_gallery .carousel{width:100% !important;height:100% !important;margin:0;display:block}#popup_gallery .carousel img{max-height:100%;position:static;transform:unset;display:inline-block}#popup_gallery .carousel>figure.show{display:flex;justify-content:center;align-content:center;flex-wrap:wrap}#popup_gallery .carousel>figure:first-child{display:flex;justify-content:center;align-content:center;flex-wrap:wrap}#popup_gallery .carousel.naviBeneath div.button{background-color:transparent}#popup_gallery .carousel.naviBeneath div.button::before{content:" ";display:block;height:90px;width:90px;background-color:rgba(0,0,0,.3);border-radius:45px;position:absolute;top:calc(50% - 44px)}#popup_gallery .carousel.naviBeneath div.button::after{top:calc(50% - 20px);left:30px}#popup_gallery .carousel.naviBeneath div.button.next::before{right:0}#popup_gallery .carousel.naviBeneath div.button.next::after{left:auto;right:30px}#popup_gallery figcaption{max-width:calc( 100% - 120px );margin:0 60px;bottom:0;position:absolute;background-color:rgba(0,0,0,.3);color:#fff;padding:10px}#popup_gallery figcaption p:last-child{margin:0}@media screen and (min-width: 980px){*[data-galleryurl]:before{right:20px}}@media screen and (min-width: 1580px){*[data-galleryurl]:before{right:30px}#popup_gallery .content{padding:20px}}section.basket{width:100%}section.basket [onclick]{cursor:pointer}section.basket form{margin-bottom:0}section.basket .loadingAnimation{position:relative;width:100%;height:200px}section.basket form>div{padding-bottom:10px}section.basket form>div .head{background-color:#666;color:#fff;padding:3px 5px;border:1px solid #666;position:relative;margin-bottom:10px}section.basket form>div .head.collapsible{cursor:pointer}section.basket form>div .head.collapsible:after{content:"";display:block;width:16px;height:16px;position:absolute;top:calc( 50% - 16px );right:15px;border-bottom:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg);transition-duration:.4s}section.basket form>div .head.collapsible+div{display:none}section.basket form>div .head.collapsible.open+div{display:inherit}section.basket form>div .head.collapsible.open:after{transform:rotate(225deg);transition-duration:.4s;top:calc( 50% - 4px )}section.basket button{background-color:#fff;color:#666;text-align:center;border:1px solid #666;padding:10px}section.basket button.primary{background-color:#6cb71e;color:#fff}section.basket button[disabled]{background-color:#efefef;color:#999}section.basket .productlist b{color:#666}section.basket .productlist .product_head{display:flex;flex-direction:row;background-color:#efefef}section.basket .productlist .product_head>div{align-self:center;padding:0 5px}section.basket .productlist .product{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #333}section.basket .productlist .product>div{align-self:center;padding:0 5px}section.basket .productlist .product>.extra{flex-basis:100%;max-width:100%}section.basket .productlist .product.sum{background-color:#efefef;border:none}section.basket .productlist .text{flex-grow:1;cursor:pointer;max-width:calc( 100% - 20px )}section.basket .productlist .price{text-align:right;margin-left:auto}section.basket .productlist .remove{width:24px;padding:0 3px;color:#d20024;flex-shrink:0}section.basket .productlist .remove>span{cursor:pointer}section.basket .productlist .functions input{width:60px;height:32px;margin:0 0 0 auto;text-align:right;padding:2px}section.basket .productlist .extra{font-size:.875rem}section.basket .productlist .extra>div{border-top:1px dashed #333}section.basket .productlist .extra .price{margin-left:auto;float:right}section.basket .productlist .thumbnails{display:none;flex-basis:100%;max-width:100%;border-top:1px dashed #333}section.basket .productlist .thumbnails.visible{display:flex;flex-wrap:wrap}section.basket .productlist .thumbnails .thumb{position:relative;display:flex;flex-direction:column;border:1px solid #666;background-color:#efefef;padding:5px;margin:5px;flex-basis:calc( 100% - 10px );max-width:calc( 100% - 10px )}section.basket .productlist .thumbnails .thumb img{display:inline-block}section.basket .productlist .thumbnails .thumb .remove{position:absolute;top:8px;right:8px;color:#d20024;font-weight:bold;font-size:2rem;cursor:pointer;width:auto;padding:0}section.basket .productlist .thumbnails .thumb .image{margin-bottom:4px;text-align:center}section.basket .productlist .thumbnails .thumb .title{margin-top:auto}section.basket .productlist .thumbnails .thumb .extra{margin-bottom:4px}section.basket .productlist .thumbnails .thumb .functions{display:flex}section.basket .productlist .thumbnails .thumb .price{width:auto}section.basket .bonform form{margin:0 0 0 5px}section.basket .bonform label{flex-shrink:1;width:auto}section.basket .bonform input{flex-grow:1;width:auto;margin-left:5px;border:1px solid #666;padding:10px}section.basket .bonform .group{display:flex;align-items:center}section.basket .address form,section.basket .payment form{margin:0}section.basket .address label,section.basket .payment label{width:100%}section.basket .address button,section.basket .payment button{background-color:#efefef;color:#999;text-align:center;border:1px solid #666;padding:10px}section.basket .address input,section.basket .payment input{border:1px solid #666;padding:10px}section.basket .address input.small,section.basket .payment input.small{width:70px}section.basket .address input.large,section.basket .payment input.large{width:calc( 100% - 70px )}section.basket .address select,section.basket .payment select{padding:10px;margin:0}section.basket .address .half,section.basket .payment .half{width:100%}@media screen and (min-width: 740px){section.basket button{width:200px}section.basket .productlist .product>.extra>div{padding-left:40px}section.basket .productlist .thumbnails .thumb{flex-basis:calc( 50% - 10px );max-width:calc( 50% - 10px )}section.basket .productlist .bon>.extra{padding-left:31px}section.basket .productlist button.update{float:right}section.basket .bonform .form{display:flex;flex-wrap:wrap}section.basket .bonform input{margin:0 10px}section.basket .bonform .group{width:50%}section.basket .bonform .group:last-of-type input{margin-right:0}section.basket .address label,section.basket .payment label{width:175px;flex-shrink:0}section.basket .address input,section.basket .payment input{border:1px solid #666;padding:10px;margin:0;width:auto;flex-grow:1}section.basket .address .group,section.basket .payment .group{display:flex;align-items:center}}@media screen and (min-width: 980px){section.basket .productlist .text{line-height:38px}section.basket .productlist .price{width:200px}section.basket .productlist .list{padding:0 10px}section.basket .productlist .thumbnails .thumb{flex-basis:calc( 33% - 10px );max-width:calc( 33% - 10px )}section.basket .bonform .group{width:350px;margin:0}section.basket .bonform button{width:200px;margin:0 0 0 auto;height:41px}section.basket .form{padding:0 10px}}@media screen and (min-width: 1220px){section.basket .productlist .thumbnails .thumb{flex-basis:calc( 25% - 10px );max-width:calc( 25% - 10px )}section.basket .bonform button{margin:0 0 0 10px}}@media screen and (min-width: 1580px){section.basket form>div{padding-bottom:20px}section.basket .bonform button{height:44px}}section.dealerfilter{margin-top:20px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}section.dealerfilter .title{font-size:1.25rem;width:100%}section.dealerfilter select,section.dealerfilter input{width:100%;flex-grow:1}section.dealerlist{width:100%;display:flex;flex-wrap:wrap;border-bottom:1px solid #aaa}section.dealerlist *[data-hidden]{display:none !important}section.dealerlist .filter{display:flex !important}section.dealerlist>div{display:flex;flex-direction:row;flex-wrap:wrap;border:1px solid #666;padding:10px}section.dealerlist .hide{display:none !important}section.dealerlist .icon{display:flex;flex-direction:column;order:2}section.dealerlist .info{display:flex;flex-direction:column;width:100%;order:1}section.dealerlist .address{font-size:.875rem}section.dealerlist .button{display:flex;margin-left:auto;order:3}section.dealerlist .icon{width:30px;height:30px;margin:auto 5px;display:inline-block;vertical-align:middle;background:url("/media/s/std/img/web-icons.png");background-repeat:no-repeat}section.dealerlist .icon.post{background-position:-40px -120px}section.dealerlist .icon.shop{background-position:-40px -150px}section.dealernavigation{margin-bottom:20px;display:flex;flex-direction:row;justify-content:center;align-items:first baseline;width:100%}section.dealernavigation>div{width:180px;text-align:center}section.dealernavigation>button{border:none;padding:0;margin:0;font-size:1.5rem}section.dealernavigation>button:hover{background-color:transparent}section.dealernavigation>button[disabled]{opacity:.5;cursor:default}@media screen and (min-width: 740px){section.dealerlist>div{margin:0;padding:5px;border:none;padding:0 10px}section.dealerlist .icon{order:1}section.dealerlist .info{margin-left:5px;flex-direction:row;align-items:center;flex-grow:1;order:2;width:auto}section.dealerlist .address{margin:0 20px 0 auto;font-size:1rem}section.dealerlist .alternate{background-color:#efefef}}@media screen and (min-width: 980px){section.dealerfilter .title{width:auto}section.dealerfilter select,section.dealerfilter input{width:auto;margin-left:10px}section.dealerfilter [name=zip]{width:40px;flex-shrink:1}}@media screen and (min-width: 1580px){section.dealerfilter{margin-top:40px}section.dealerlist .address{font-size:1rem}section.dealernavigation{margin-bottom:40px}}footer{background-color:#e4e4e4;color:#666;font-size:.875rem}footer h6{color:#666;font-weight:bold;font-size:.875rem}footer .container{display:flex;flex-direction:row;flex-wrap:wrap;padding:20px 0;margin-top:-20px}footer .pageend{font-size:.75rem;color:#e4e4e4;background-color:#333;text-align:center;padding:10px 0}footer .navigation>div{margin-top:20px}footer nav a{line-height:1.5rem}@media screen and (max-width: 740px){footer .navigation>div{margin-top:0}footer .navigation>div:first-child{margin-top:20px}footer .navigation a{display:block;padding:5px 0;font-size:1rem}footer .navigation h6{display:block;position:relative;margin:0;padding:10px 0;font-size:1rem}footer .navigation h6:after{content:"";display:block;width:16px;height:16px;position:absolute;right:15px;border-bottom:2px solid #333;border-right:2px solid #333;transition-duration:.5s;transform:rotate(225deg);top:calc( 50% - 3px )}footer .navigation .closed nav{display:none}footer .navigation .closed h6:after{transform:rotate(45deg);top:calc( 50% - 15px )}footer .pageend{line-height:1rem;padding:10px}}@media screen and (min-width: 1580px){footer h6{font-size:1rem}footer .container{padding:40px 0}footer .pageend{margin-bottom:20px}}section.customization{width:100%;margin-bottom:20px}section.customization [onclick]{cursor:pointer}section.customization form{margin-bottom:0;display:flex;flex-wrap:wrap}section.customization form>div{padding-bottom:10px}section.customization form>div .head{background-color:#666;color:#fff;padding:3px 5px;border:1px solid #666;position:relative;margin-bottom:10px}section.customization form>div .head.collapsible{cursor:pointer}section.customization form>div .head.collapsible:after{content:"";display:block;width:16px;height:16px;position:absolute;top:calc( 50% - 16px );right:15px;border-bottom:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg);transition-duration:.4s}section.customization form>div .head.collapsible+div{display:none}section.customization form>div .head.collapsible.open+div{display:inherit}section.customization form>div .head.collapsible.open:after{transform:rotate(225deg);transition-duration:.4s;top:calc( 50% - 4px )}section.customization form>div.priceContainer .row{width:100%;display:flex;flex-direction:row;text-align:right}section.customization form>div.priceContainer .row>div:first-child{width:calc( 100% - 60px );padding-right:10px}section.customization form>div.priceContainer .row .price{width:50px;margin:0}section.customization form>div.priceContainer .sum{font-weight:bold}section.customization form>div .carousel{background-color:#f3f3f3}section.customization form>div .price{margin-top:auto}section.customization form>div.active .inner{outline:1px solid #666}section.customization form>div.options .group{flex-wrap:wrap;display:none}section.customization form>div.options .group label{width:100%}section.customization form>div.options .group.visible{display:block}section.customization form>div.theme .inner{cursor:pointer}section.customization form>div.theme .desc{border-top:1px solid #aaa}section.customization form>div.images+.list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}section.customization form>div.images+.list .hide{display:none}section.customization form>div.images+.list .preview{position:relative}section.customization form>div.images+.list .remove{position:absolute;top:8px;right:8px;color:#d20024;font-weight:bold;font-size:2rem;cursor:pointer;width:auto;padding:0}section.customization form>div.images+.list .image{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #aaa}section.customization form>div.images+.list img{max-height:100%}section.customization .coverimage{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}section.customization .coverimage select{width:100%;height:200px}section.customization .coverimage .preview{width:100%;max-height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center}section.customization .coverimage img{max-height:100%}section.customization button{background-color:#fff;color:#666;text-align:center;border:1px solid #666;padding:10px}section.customization button.primary{background-color:#6cb71e;color:#fff}section.customization button[disabled]{background-color:#efefef;color:#999}section.customization .buttons{width:100%;display:flex;flex-wrap:wrap}section.customization .buttons .progress{width:100%}section.customization .buttons button{width:100%}section.customization .address label.visible{display:none}section.customization .cover label.visible{display:none}@media screen and (max-width: 740px){section.customization form>div.priceContainer .row{font-size:.875rem}section.customization form>div.priceContainer .price{font-size:.875rem}section.customization form>div h3{font-size:1rem;line-height:1.25rem}section.customization form>div .desc{font-size:.875rem}section.customization form>div .price{font-size:1.25rem}}@media screen and (min-width: 740px){section.customization form>div.options .group{flex-wrap:unset}section.customization form>div.options .group label{max-width:200px}section.customization form>div.images+.list .image{height:124px}section.customization button{width:200px}section.customization .buttons{flex-wrap:nowrap}section.customization .buttons .progress{width:auto;flex-grow:1;margin-right:20px}section.customization .buttons .progress .bar{position:relative;margin:10px 0;width:100%;height:calc( 100% - 20px);text-align:center;vertical-align:middle;border:1px solid #666;color:#fff;overflow:hidden}section.customization .buttons .progress .bar>i{position:absolute;left:0;top:0;width:0%;height:100%;background-color:#666}section.customization .buttons .progress .bar>span{position:absolute;padding:6px;margin-left:-50%;left:50%;width:100%}section.customization .buttons button{width:auto;margin:10px 0}section.customization .address label.visible{display:inline-block}section.customization .cover label.visible{display:inline-block}section.customization .coverimage{height:340px;flex-wrap:nowrap}section.customization .coverimage select{width:340px;height:auto}section.customization .coverimage .preview{height:100%;max-height:unset;margin-left:10px}}@media screen and (min-width: 980px){section.customization .form{padding:0 10px}section.customization form>div.images+.list .image{height:172px}}@media screen and (min-width: 1220px){section.customization form>div.priceContainer .row>div:first-child{padding-right:20px}section.customization form>div.images+.list .image{height:130px}}@media screen and (min-width: 1580px){section.customization{margin-bottom:40px}section.customization form>div.images+.list .image{height:155px}section.customization .buttons{flex-wrap:nowrap}section.customization .buttons .progress{margin-right:40px}}.fsiHIDE{display:none !important}.fsiOverlay{background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;left:0;top:0}.fsiSoftware{display:flex;flex-wrap:wrap}.fsiSelect{background:#efefef;min-height:80px;width:400px;padding:10px;margin:10px;font-size:1rem;line-height:1.25rem;position:relative}.fsiSelect.large{width:100%}.fsiSelect.fsiEmpty{background:none}.fsiSelect h3{font-size:1.5rem;line-height:1.75rem;margin-bottom:5px}.fsiOverlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9000;background:rgba(0,0,0,.5)}.fsiWindow{margin:20px auto;width:900px;max-width:95%;position:relative;padding:30px;background:#fff}.fsiWindow .text{line-height:1.5rem}.fsiWindow b{color:#333}.fsiClose{position:absolute;right:8px;top:8px;font-size:1.5rem;cursor:pointer}.fsiWinContent{width:100%}.fsiWinContent h2{margin-bottom:10px}.fsiSelect button{background-color:#fff;color:#666}.fsiSelect button:hover{background-color:#666;color:#fff}.fsiOptions{min-height:300px;position:relative;display:flex;flex-direction:column}.fsiOptions .group{margin-bottom:10px}.fsiOptions .group.button{margin-top:auto;display:flex;align-items:center}.fsiOptions label{display:block;width:100%;font-size:1rem;font-weight:bold}.fsiOptions select{width:100%;font-size:1rem;border:none;border-bottom:2px solid #ccc;padding:5px 0}.fsiOptions select.error{border-color:#cf0404;background-color:#f5a7a7}.fsiOptions .fsiPrice{text-align:right;font-size:1.875rem;margin-left:auto}.fsiOptions .fsiPrice b{color:#666}.fsiOptions button{margin-left:20px;background-color:#fff;color:#666}.fsiOptions button:hover{background-color:#666;color:#fff}.fsiAppIcons{background-image:url("/media/s/std/img/download-icons.png");background-repeat:no-repeat;width:100px;height:100px;display:inline-block;background-size:400px 160px;position:absolute;right:5px;bottom:5px}.fsiAppIcons.software{background-position:0 0}.fsiAppIcons.mobile{background-position:-140px 0}.fsiHint{font-size:1rem;line-height:130%}.fsiWinContent b{font-weight:bold}@media screen and (max-width: 750px){.fsiWindow{max-height:calc(100vh - 40px);height:calc(100vh - 40px);overflow:hidden}.fsiWinContent{height:100%;overflow:auto}}@media screen and (max-width: 1000px){.fsiSelect{width:100%}}.loading,.loading::before,.loading::after,.spinner,.spinner::before,.spinner::after{position:absolute;top:50%;left:50%;border:3px solid #aaa;border-left-color:#666;border-radius:1000px;-o-border-radius:1000px;-ms-border-radius:1000px;-webkit-border-radius:1000px;-moz-border-radius:1000px}.loading,.spinner{margin:-75px 0 0 -75px;height:150px;width:150px;animation:cssload-rotate 3000ms linear infinite;-o-animation:cssload-rotate 3000ms linear infinite;-ms-animation:cssload-rotate 3000ms linear infinite;-webkit-animation:cssload-rotate 3000ms linear infinite;-moz-animation:cssload-rotate 3000ms linear infinite}.loading::before,.spinner::before{content:"";margin:-68px 0 0 -68px;height:130px;width:130px;animation:cssload-rotate 3500ms linear infinite;-o-animation:cssload-rotate 3500ms linear infinite;-ms-animation:cssload-rotate 3500ms linear infinite;-webkit-animation:cssload-rotate 3500ms linear infinite;-moz-animation:cssload-rotate 3500ms linear infinite}.loading::after,.spinner::after{content:"";margin:-83px 0 0 -83px;height:160px;width:160px;animation:cssload-rotate 6000ms linear infinite;-o-animation:cssload-rotate 6000ms linear infinite;-ms-animation:cssload-rotate 6000ms linear infinite;-webkit-animation:cssload-rotate 6000ms linear infinite;-moz-animation:cssload-rotate 6000ms linear infinite}@keyframes cssload-rotate{100%{transform:rotate(360deg)}}@-o-keyframes cssload-rotate{100%{-o-transform:rotate(360deg)}}@-ms-keyframes cssload-rotate{100%{-ms-transform:rotate(360deg)}}@-webkit-keyframes cssload-rotate{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes cssload-rotate{100%{-moz-transform:rotate(360deg)}}/*# sourceMappingURL=grey.css.map */
