@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);html{font-size: 62.5%;}body{font-size: 1.6rem;line-height: 1.5;font-family: 'Droid Sans',sans-serif;color: #333;}h1,h2,h3,h4,h5,h6,p,ul,ol,#tinymce ul,#tinymce ol,table,blockquote,dd,dl,dt{margin: 0 0 1.5em;line-height: inherit;}h1{font-weight: normal;font-size: 3rem;line-height: 1.2;color: #000;margin-bottom: 0.5em;}h3,h4,h5,h6{margin-top: 2em;}h2{font-weight: normal;font-size: 2.5rem;color: #000;margin: 1.5em 0 0.5em;}h3{font-weight: normal;font-size: 2rem;color:#000;margin-bottom: 0.5em;}h4,h5,h6{font-weight: bold;font-size: 1.8rem;margin-bottom: 0;}h4{color: #ed1c22;text-transform: uppercase;}h5{color: #000;}h6{color: #ed1c22;}p{margin-top: 0;}a{color: #ed1c22;text-decoration: none;}a:hover,a:focus{color: #ed1c22;text-decoration: underline;outline: none;}a,a:after,a:before{-webkit-transition: all 0.3s;transition: all 0.3s;}ul,ol,#tinymce ul,#tinymce ol{padding-left: 2em;}ul,#tinymce ul{list-style: none;}ul li:before{content: "\f067";font-family: 'FontAwesome';font-weight: bold;color: #ed1c22;position: absolute;font-size: 1.2rem;line-height: 1.8;margin-left: -1.5em;}ol{list-style: decimal;}li{line-height: inherit;}table{}td{}blockquote{position: relative;font-size: 1.8rem;color: #333;margin: 2em;border: 0;padding: 0;}blockquote:before{content: "\f10d";font-family: 'FontAwesome';position: absolute;color: #ed1c22;top: -0.2em;left: -1.3em;font-size: 1.5em;}blockquote p{font: inherit;color: inherit;margin: 0;}hr{border: 0;border-top: 1px solid #ed1c22;margin: 4rem 0;}img[style*="float: left"],img[style*="float:left"]{margin-right: 2em;}img[style*="float: right"],img[style*="float:right"]{margin-left: 2em;}.intro{font-weight: bold;color: #000;}.newsletter-titel{font-size: 24px;margin: 0;margin-bottom: 6px;}.newsletter-ondertitel{font-size: 14px;color: #666666;}.ondertitel{font-size: 1.8rem;font-weight: normal;color: #333;margin-bottom: 2em;}.rood{color: #ed1c22;}h1 + .ondertitel{margin-top: -0.5em;}table.specs td{color: #666666;padding: 0.3rem 0 0.3rem 0.5rem;}table.specs td:first-child{font-weight: bold;color: #000;padding-left: 0;}#tinymce > :first-child{margin-top: 0;}body{background: #4a4a4a;}body.over{background: #000;}article,aside,footer,header,main,nav,section{display:block;}#mobile,#mobile-toggle{display: none;}.inner{max-width: 134rem;margin: auto;}nav ul{margin: 0;padding: 0;list-style: none;}nav li{padding: 0;}nav li:before{display: none;font: inherit;color: inherit;margin: auto;position: static;}nav > ul > li{display: inline-block;vertical-align: top;}nav ul a{display: block;}header{position: fixed;z-index: 2;left: 0;right: 0;top: 0;height: 6rem;background: #000;opacity: 1;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}header.deactivate{opacity: 0.65;}[id^="logo"]{position: relative;display: block;float: left;width: 23rem;height: 4.3rem;margin: 0.9rem 1rem 0.9rem 0.2rem;}[id^="logo"]:hover,[id^="logo"]:focus{opacity: 0.6;}header nav{text-align: right;font-size: 1.4rem;line-height: 3rem;}header nav > ul,header nav > div{display: inline-block;vertical-align: top;}#menu-main{margin-right: 4rem;}#menu-main > li > a{text-transform: uppercase;color: #fff;height: 6rem;box-sizing: border-box;padding: 1.5rem;}#menu-main > li.active > a,#menu-main > li.section > a{color: #ed1c22;}#menu-main > li:hover > a,#menu-main > li.hover > a,#menu-main > li > a:focus{background: #303030;text-decoration: none;}#menu-main > li ul{position: absolute;text-align: left;padding: 0 1.5rem;width: 20rem;box-sizing: border-box;background: rgba(51,51,51,0.95);max-height: 0;overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;}#menu-main > li ul > li{position: relative;}#menu-main > li ul > li > a{color: #ccc;font-size: 1.6rem;line-height: 1.25;padding: 1.2rem;border-bottom: 1px solid #747575;}#menu-main > li ul > li:first-child > a{border-top: 1px solid #747575;}#menu-main > li ul > li:hover > a,#menu-main > li ul > li.hover > a,#menu-main > li ul > li > a:focus{border-bottom-color: #ed1c22;color: #fff;text-decoration: none;}#menu-main > li ul ul{left: 18.5rem;top: -1.6rem;}#menu-main li:hover > ul,#menu-main li.hover > ul{max-height: 50rem;padding-top: 1.5rem;padding-bottom: 1.5rem;}#menu-main li:hover > ul:hover,#menu-main li.hover > ul.hover{overflow: visible;}#social{padding: 1.5rem;font-size: 1.5rem;}#social a{color: #ccc;font-family: 'FontAwesome';}#social a + a{margin-left: 0.6rem;}#social a:hover,#social a:focus{text-decoration: none;color: #ed1c22;}#language{position: relative;margin: 2.1rem 0.5rem;max-height: 0;padding-top: 1.8rem;overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;display: none;}#language:hover,#language.hover{max-height: 20rem;}#language li{display: block;font-size: 1.5rem;line-height: 1.2;}#language li.active{position: absolute;top: 0;left: 0;}#language a{display: inline-block;vertical-align: middle;width: 15px;height: 10px;text-indent: 20px;overflow: hidden;}#language a.english{background: url('/_theme/edco/css/frontend/../../images/frontend/icon-en.png') no-repeat;}#language a.dutch{background: url('/_theme/edco/css/frontend/../../images/frontend/icon-nl.png') no-repeat;}#content,#col2{position: fixed;z-index: 1;top: 6rem;bottom: 4.1rem;left: 0;right: 0;}#content{opacity: 1;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}#content.deactivate{opacity: 0.65;}#menu-products{position: absolute;z-index: 1;left: 0;right: 0;bottom: 8rem;text-align: center;}#menu-products > div{display: inline-block;position: relative;}#menu-products li{display: inline-block;vertical-align: top;}#menu-products li + li{margin-left: 6px;}#menu-products li > a{min-width: 20rem;box-sizing: border-box;padding: 0.9rem 1.5rem;background: #ed1c22;color: #fff;font-weight: bold;font-size: 1.8rem;text-transform: uppercase;}#menu-products li > a:hover,#menu-products li > a:focus{background: #000;text-decoration: none;}main#content #menu-products li{opacity: 0;-webkit-transform: translateY(-1500px);transform: translateY(-1500px);-webkit-transition: all 0.6s cubic-bezier(0.390,0.860,0.305,1.165);transition: all 0.6s cubic-bezier(0.390,0.860,0.305,1.165);}main#content #menu-products li.activate{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}#over{position: fixed;z-index: 3;top: 0;bottom: 4.1rem;left: 0;background: #fff;width:50vw;-webkit-transform: translateX(-98%);transform: translateX(-98%);-webkit-transition: all 0.3s;transition: all 0.3s;}#over.activate{-webkit-transform: translateY(0);transform: translateY(0);}#over .header,#over .inner{box-sizing: border-box;padding-left: 15rem;left: 0;top: 0;right: 0;padding-right: 7.5rem;}#over .header{position: absolute;background: #fff;z-index: 1;min-height: 2rem;}#over .inner{position: absolute;top: 11.8rem;bottom: 0;margin: 0;padding-top: 5.5rem;padding-bottom: 5.5rem;overflow: auto;-webkit-overflow-scrolling: touch;opacity: 0;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}#over.activate .inner{opacity: 1;}#close-btn{position: absolute;font-size: 1.2rem;color: #333;top: 2rem;right: -3rem;width: 3rem;height: 3rem;line-height: 3rem;text-align: center;box-sizing: border-box;background: #fff;border-radius: 0;}#close-btn:after{content: "\f054";font-size: 1.6rem;font-family: 'FontAwesome';}.activate #close-btn:after{content: "\f00d";}#close-btn:hover,#close-btn:focus{text-decoration: none;color: #ed1c22;}#breadcrumbs{font-size: 1.1rem;color: #999;clear: both;padding: 3rem 0 1rem;}#breadcrumbs a{color: #999;display: inline;}#breadcrumbs li + li:before{content: "\003e";display: inline;margin: 0 0.2rem;}#tagline{font-size: 2.4rem;font-weight: bold;text-transform: lowercase;margin-top: 8rem;margin-bottom: 5.5rem;}#tagline strong{color: #ed1c22;}#wide{position: absolute;top: 0;bottom: 0;right: 0;left: 0;background: #fff;overflow: auto;-webkit-overflow-scrolling: touch;z-index: 1;}#wide .inner{box-sizing: border-box;padding: 2.4rem 0 2.4rem 30.2rem;}#wide .top{background: #f2f2f2;}#wide .top > .inner:empty{padding: 0;}#wide #breadcrumbs{padding-top: 1rem;padding-bottom: 1rem;}aside{position: absolute;top: 0;width: 20.2rem;left: 0;bottom: 0;z-index: 2;background: #4a4a4a url('/_theme/edco/css/frontend/../../images/frontend/sidebar-bg.png') no-repeat left bottom;}#side-menu{margin-top: 4.3rem;margin-right: 2px;background: rgba(74,74,74,0.8);}#side-menu a{font-size: 1.5rem;color: #ccc;padding: 0.8rem 0 0.8rem 4rem;}#side-menu li{border-bottom: 1px solid rgba(255,255,255,0.1);}#side-menu > ul > li:first-child{border-top: 1px solid rgba(255,255,255,0.1);}#side-menu > ul > li{display: block;position: relative;margin-right: 4.6rem;z-index: 1;}#side-menu > ul > li:hover,#side-menu > ul > li.hover{z-index: 2;}#side-menu > ul > li > a{position: relative;text-transform: uppercase;margin-right: -4.6rem;padding-right: 4.6rem;outline: 2px solid rgba(237,28,34,0);}#side-menu > ul > li > a:after{content: "\f178";font-family: 'FontAwesome';display: block;position: absolute;right: 0;top: 0;width: 3.8rem;height: 3.9rem;line-height: 2.6;text-align: center;background: #ed1c22;color: #fff;opacity: 0;}#side-menu > ul > li.active,#side-menu > ul > li.section{border-bottom-color: transparent;}#side-menu > ul > li.active > a,#side-menu > ul > li.section > a{outline-color: #000;font-weight: bold;color: #fff;}#side-menu > ul > li.active > a:after,#side-menu > ul > li.section > a:after{background: #000;}#side-menu > ul > li.active > a:after,#side-menu > ul > li.section > a:after,#side-menu > ul > li:hover > a:after,#side-menu > ul > li.hover > a:after,#side-menu > ul > li > a:focus:after{opacity: 1;}#side-menu > ul > li:hover > a:after,#side-menu > ul > li.hover > a:after,#side-menu > ul > li > a:focus:after{background: #ed1c22;}#side-menu > ul > li:hover > a,#side-menu > ul > li.hover > a,#side-menu > ul > li > a:focus{outline-color: #ed1c22;text-decoration: none;background: #4a4a4a;color: #fff;}#side-menu > ul ul{position: absolute;overflow: hidden;left: 20.2rem;top: -2px;background: #ed1c22;width: 19rem;max-width: 0;overflow: hidden;box-sizing: border-box;padding: 0.5rem 0 4rem;-webkit-transition: all 0.3s;transition: all 0.3s;}#side-menu > ul ul > li{border-color: rgba(255,255,255,0.6);min-width: 15rem;}#side-menu > ul ul > li:hover,#side-menu > ul ul > li.hover{border-color: rgba(255,255,255,1);}#side-menu > ul ul > li > a{padding-left: 3rem;}#side-menu > ul ul > li.active > a,#side-menu > ul ul > li.section > a{color: #fff;font-weight: bold;}#side-menu > ul ul > li:hover > a,#side-menu > ul ul > li.hover > a,#side-menu > ul ul > li > a:focus{color: #fff;text-decoration: none;}#side-menu > ul li:hover > ul,#side-menu > ul li.hover > ul{max-width: 19rem;padding-left: 2rem;padding-right: 2rem;}.content-wrap > div + div,#wide div.inner > div + div{margin-top: 4rem;}footer{position: fixed;z-index: 2;left: 0;right: 0;bottom: 0;background: #000;color: #666;font-size: 1.4rem;padding: 1rem 0;}footer small{font-size: inherit;}footer nav{float: right;}footer nav li + li:before{content: "|";display: inline;color: #fff;}footer nav li a{color: #fff;display: inline;}footer nav li a:hover,footer nav li a:focus{text-decoration: none;}.wysiwyg > :first-child,.shop .product-view .details > :first-child{margin-top: 0;}header .searchForm.search,header .searchForm.search div.form > form > div.submit,header .searchForm.search div.form > form > div.submit:before,header .searchForm.search div.form > form > div > input[type="submit"]{width: 3rem;height: 3rem;}header .searchForm.search{position: relative;margin: 1.5rem;font-size: 1.5rem;}header .searchForm.search:after{content: "";display: block;position: absolute;right: -1.5rem;height: 1.4rem;top: 50%;margin-top: -0.6rem;border-left: 1px solid #fff;}header .searchForm.search div.form > form,header .searchForm.search div.form > form > div{margin: 0;}header .searchForm.search div.form > form{font-size: 0;text-align: right;}header .searchForm.search div.form > form > div{position: absolute;overflow: hidden;}header .searchForm.search div.form > form > div.text{width: 0;-webkit-transition: width 0.5s;transition: width 0.5s;right: 3rem;top: -0.5rem;}header .searchForm.search div.form > form > div.text > input[type="text"]{max-width: 100%;background: #666;color: #ccc;}header .searchForm.search div.form > form > div.submit{right: 0;text-align: left;overflow: hidden;}header .searchForm.search div.form > form > div.submit:before{display: block;content: "\f002";color: #ccc;position: absolute;z-index: 1;font-family: 'FontAwesome';font-size: 1.6rem;text-align: center;-webkit-transition: all 0.3s;transition: all 0.3s;}header .searchForm.search div.form > form > div > input[type="submit"]{position: relative;z-index: 2;margin-left: 0;max-width: none;overflow: hidden;border: none;background: none;text-indent: 3rem;padding: 0;}header .searchForm.search.active div.form > form > div.text{width: 45rem;}header .searchForm.search div.form > form > div.submit:hover:before{color: #ed1c22;}header .searchForm.search div.form > form > div > input[type="submit"]:focus{outline: none;}.searchResult + .searchResult{margin-top: 3rem;}.shop.filter,.shop.filter form{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.shop.filter > .moduleTitle{width: 10%;color: #ed1c22;font-size: 1.4rem;text-transform: uppercase;}.shop.filter > .form{width: 90%;}.shop.filter form{margin: 0 -1% -1rem;}.shop.filter form > div{margin: 0 1% 1rem;padding: 0.8rem 1rem;background: #fff;box-sizing: border-box;-webkit-box-flex: 1 0 auto;-moz-box-flex:    1 0 auto;-webkit-flex:     1 0 auto;-ms-flex:         1 0 auto;flex:             1 0 auto;}.no-flexbox .shop.filter,.no-flexbox .shop.filter form{font-size: 0;}.no-flexbox .shop.filter > div,.no-flexbox .shop.filter form > div{display: inline-block;vertical-align: top;font-size: 1.6rem;}.no-flexbox .shop.filter form > div.moduleTitle{font-size: 1.4rem;}.no-flexbox .shop.filter form > div{width: 18%;}.shop.filter form > div:not(.staticHtml) > label{display: block;width: auto;padding: 0;margin: 0 0 0.6em;font-size: 1.4rem;text-transform: uppercase;color: #000;}.shop.filter form > div > .checkboxGroup label{color: #666;font-size: 1.4rem;}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite.png') -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite_x.png') top left repeat-x}div.pp_default .pp_top .pp_right{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite.png') -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite_y.png') -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite_y.png') top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite_next.png') center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite_prev.png') center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite.png') 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite.png') 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite.png') 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite.png') 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite.png') 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/default_thumb.png') center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite.png') -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite.png') -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite.png') -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite_x.png') bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/sprite.png') -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/default/loader.gif') center center no-repeat}div.light_rounded .pp_top .pp_left{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png') -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png') -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnNext.png') center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnPrevious.png') center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png') -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png') -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png') 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png') 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png') -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png') -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png') -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png') 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png') -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png') -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png') -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png') -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png') -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/contentPattern.png') top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/contentPattern.png') top right repeat-y}div.dark_rounded .pp_next:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/btnNext.png') center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/btnPrevious.png') center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png') -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png') -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png') 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png') 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png') -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png') -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png') -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png') 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png') -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png') -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png') -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/loader.gif') center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_square/loader.gif') center center no-repeat}div.dark_square .pp_expand{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png') -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png') -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png') 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png') 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png') -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png') -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png') -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png') 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png') -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_square/btnNext.png') center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_square/btnPrevious.png') center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png') -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png') -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png') 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png') 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png') -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png') -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png') -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png') 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_square/sprite.png') -22px -71px no-repeat}div.light_square .pp_next:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_square/btnNext.png') center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_square/btnPrevious.png') center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png') -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternTop.png') top left repeat-x}div.facebook .pp_top .pp_right{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png') -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternLeft.png') top left repeat-y}div.facebook .pp_content_container .pp_right{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternRight.png') top right repeat-y}div.facebook .pp_expand{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png') -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png') -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png') 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png') 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png') -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/loader.gif') center center no-repeat}div.facebook .pp_arrow_previous{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png') 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png') -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png') -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png') -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/btnNext.png') center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/btnPrevious.png') center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png') -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternBottom.png') top left repeat-x}div.facebook .pp_bottom .pp_right{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png') -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/facebook/default_thumbnail.gif') 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnNext.png') 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnNext.png') 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/light_rounded/loader.gif') center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url('/_external/prettyPhoto/css/../images/prettyPhoto/dark_rounded/contentPattern.png') top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}.shop .price > .old{display: block;text-decoration: line-through;opacity: 0.7;}.shop .product-highlight{border-radius: 50%;width: 55px;height: 55px;padding: 5px;line-height: 60px;text-align: center;color: #fff;}.shop .product-highlight.new{background: green;}.shop .product-highlight.discount{background: orange;}.shop .product-highlight.general{background: blue;}.shop .product-highlight > .price{display: inline-block;line-height: 14px;vertical-align: middle;margin: 0;}.shop .categories .category,.shop .products .product,.shop .product-view .images,.shop .product-view .details,.shop .product-view .attributes > dt,.shop .product-view .attributes > dd,.shop .product-view .images > a{display: inline-block;vertical-align: top;box-sizing: border-box;margin: 0;}.shop .product-view .add-to-cart .total{display: none;}.shop .product-view .add-to-cart .total.active{display: block;}.shop .product-view .add-to-cart .total > div{display: inline-block;width: 50%;font-size: 18px;}.shop .products .product,.shop .categories .category{position: relative;margin: 0 20px 20px 0;width: calc(25% - 20px);border: 1px solid #eee;padding: 5px;text-decoration: none;color: inherit;}.shop .products .product:hover,.shop .categories .category:hover{background: #f0f0f0;}.shop .products img + .product-highlight{position: absolute;top: 5px;right: 5px;}.shop .products .name,.shop .categories .name{font-weight: bold;}.shop .products .description,.shop .categories .description{margin-bottom: 10px;}.shop .categories + .product-list{border-top: 1px solid #ddd;margin-top: 20px;padding-top: 20px;}.shop .product-view{margin-bottom: 50px;}.shop .product-view .images{width: 40%;padding-right: 20px;font-size: 0;}.shop .product-view .images > a{font-size: 13px;width: 30%;margin: 0 5% 10px 0;}.shop .product-view .images > a:nth-child(1){width: auto;display: block;margin: 0 0 10px;}.shop .product-view .images > a:nth-child(3n + 1){margin-right: 0;}.shop .product-view .details{position: relative;width: 60%;}.shop .product-view h1{margin: 0 0 10px;}.shop .product-view .details > .price{margin-bottom: 15px;}.shop .product-view .attributes > dt,.shop .product-view .attributes > dt{width: 40%;}.shop .product-view .attributes > dd{width: 60%;padding-left: 10px;}.shop .product-view .product-highlight{position: absolute;top: 0;right: 0;}.shop .product-view .prop-group,.shop .product-view .statictext{margin-bottom: 15px;}.shop .product-view .prop-group > .name,.shop .product-view .statictext > .name{font-weight: bold;}.shop .product-view .property > .image{float: left;margin-right: 20px;}.shop .product-view .property:after{content: "";display: block;clear: both;}.shop .order-progress{width:100%;padding:0;margin:0;}.shop .order-progress li{display:inline-block;vertical-align:top;list-style:none;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;padding:8px 4px;background:none;}.shop .order-progress li.active{background:rgba(0,0,0,0.1);}.shop .order-progress li .stepX{margin-right:5px;}.shop .order-progress li .stepText{font-weight:bold;}.shop .add-to-cart div.form > form > div.text,.shop .add-to-cart div.form > form > div.submit{display: inline-block;vertical-align: top;}.shop .add-to-cart div.form > form div > label{width: auto;}.shop .add-to-cart div.form > form > div > input{width: 40px;height: 30px;box-sizing: border-box;text-align: right;}.shop .add-to-cart div.form > form > div > input[type="submit"]{width: auto;text-align: center;}.shop .order-info{border-bottom: 1px solid #ccc;padding-bottom: 30px;margin-bottom: 30px;}.shop .order-info .col{display: inline-block;vertical-align: top;width: 50%;box-sizing: border-box;padding-right: 20px;}.shop .order-info .col:last-child{padding-right: 0;}.shop .order-info .comment{margin-top: 10px;}.shop .order-info .comment .heading{font-weight: bold;}.shop-cart{width: 100%}.shop-cart td,.shop-cart th{padding: 2px 5px;vertical-align: top;}.shop-cart th{text-align: left;font-weight: bold;}.shop-cart thead{border-bottom: 1px solid #ccc;}.shop-cart thead th{padding-top: 10px;}.shop-cart tbody:first-of-type > tr:first-child > td{padding-top: 30px;}.shop-cart tbody:first-of-type > tr:last-child > td{padding-bottom: 30px;}.shop-cart .price,.shop-cart .quantity,.shop-cart .units_per_package,.shop-cart .price_per_package,.shop-cart .units_total,.shop-cart .total{text-align: right;}.shop-cart.forForm .quantity{text-align:left;}.shop-cart.forForm .quantity > input[type="text"]{width: 20px;vertical-align: top;}.shop-cart .cart-totals{border-top: 1px solid #ccc;}.shop-cart tfoot{font-weight: bold;border-top: 1px solid #ccc;}.shop-cart tfoot td{text-align:right;padding-top: 20px;white-space: nowrap;}.shop-cart .productOptions > td{padding-bottom: 10px;}.shop .option-title,.shop .options{display: inline-block;vertical-align: top;}.shop .option-title{font-style: italic;}.shop .option-title:after{content: ":";}.shop .option-group .option:after{content: ",";}.shop .option-group .option:last-child:after{content: "";}.shop .option-group .option-price:before{content: "(";}.shop .option-group .option-price:after{content: ")";}.shop .product-options,.shop .product-priceTotal,.shop .product-quantity{margin-bottom: 10px;}.shop .option-header,.shop .quantity-header,.shop .priceTotal-header{font-weight: bold;}.shop .products{margin: 0 -2%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.shop .products > .product{position: relative;min-width: 15rem;width: 21%;margin: 0 2% 4rem;display: block;border: 0;padding: 0 0 8rem 0;}.no-flexbox .shop .products{font-size: 0;}.no-flexbox .shop .products > .product{font-size: 1.6rem;display: inline-block;vertical-align: top;width: 21%;}.shop .products > .product > .image{min-height: 22rem;line-height: 22rem;text-align: center;}.shop .products > .product > .product-highlight-wrap,.shop .products > .product > .detail{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;}.shop .products > .product > .product-highlight-wrap{bottom: auto;left: auto;top: 0;height: 5.5rem;width: 5.5rem;overflow: hidden;}.shop .products > .product .product-highlight{position: absolute;top: 0.9rem;right: -3rem;border-radius: 0;height: auto;line-height: inherit;text-transform: uppercase;font-size: 1.4rem;font-weight: bold;padding: 0;width: 10rem;-webkit-transform: rotate(45deg);transform: rotate(45deg);}.shop .products > .product .product-highlight.new,.shop .products > .product .product-highlight.general{background: #ed1c22;}.shop .products > .product .intro{position: relative;background: rgba(255,255,255,0.85);min-height: 6rem;padding: 1rem 0 1rem;}.shop .products > .product .detail,.shop .products > .product .desc-wrap,.shop .products > .product .intro:before,.shop .products > .product .intro:after{-webkit-transition: all 0.3s;transition: all 0.3s;}.shop .products > .product .intro:before{content: "";display: block;position: absolute;bottom: 1.2rem;left: 0rem;right: 2.8rem;border-bottom: 3px solid #efefef;}.shop .products > .product .intro:after{content: "\f178";display: block;position: absolute;bottom: 0.5rem;right: 0rem;font-size: 18px;line-height: 18px;color: #ed1c22;font-family: 'FontAwesome';}.shop .products > .product .desc-wrap{max-height: 0;overflow: hidden;margin: 0 -1.2rem;}.shop .products > .product .description{position: relative;background: #ed1c22;color: #fff;font-size: 1.3rem;padding: 1rem;}.shop .products > .product:hover,.shop .products > .product:focus{background: none;}.shop .products > .product:hover .desc-wrap{max-height: 300px;}.shop .products > .product:hover .intro:before,.shop .products > .product:focus .intro:before{border-color: #ed1c22;}.shop .return-url > a{color: #666666;font-size: 1.4rem;}.shop .return-url > a:before{content: "\f04a";display: inline-block;font-family: 'FontAwesome';font-size: 1.2rem;padding-right: 6px;}.shop .return-url > a:hover,.shop .return-url > a:focus{text-decoration: none;color: #ed1c22;}.shop .product-view .images{width: 52%;padding-right: 7%;margin-top: 0.6rem;}.shop .product-view .details{width: 48%;}.shop .product-view .additional-description{border-top: 1px solid #ed1c22;margin-top: 3rem;padding-top: 3.5rem;}.shop .product-view .additional-description > div > :first-child{margin-top: 0;}.shop .product-view .details .price,.shop .product-view .cta{display: inline-block;vertical-align: middle;margin: 0 12px 12px 0;}.shop .product-view .details .price{display: block;}.shop .product-view .price > .current{font-size: 2.2rem;font-weight: bold;color: #ed1c22;}.shop .product-view .cta .button{display: inline-block;height: 4.5rem;line-height: 3.5rem;padding: 0.5rem 1.5rem;background: #ed1c22;color: #fff;font-size: 1.8rem;font-weight: bold;text-transform: uppercase;box-sizing: border-box;}.shop .product-view .cta .button:hover,.shop .product-view .cta .button:focus{text-decoration: none;background: #000;}.shop .product-list.related{border-top: 1px solid #ed1c22;margin-top: 3rem;}.shop .sliders{background: #ebebeb;padding: 1.5rem 2rem;}.shop .slider + .slider{margin-top: 1.5rem;}.shop .slider > div{display: inline-block;vertical-align: middle;box-sizing: border-box;}.shop .slider .name{width: 25%;padding-right: 1.3rem;text-align: right;font-size: 1.4rem;}.shop .slider .name ~ .name{padding-left: 1.3rem;padding-right: 0;text-align: left;}.shop .slider .bar{position: relative;width: 50%;height: 19px;background: #848484;border-style: solid;border-color: #fff;border-width: 9px 11px;}.shop .slider .indicator{position: absolute;background: url('/_theme/edco/css/module/shop/page/frontend/../../../../../images/frontend/edco-plus.svg') no-repeat top left;background-size: cover;width: 22px;height: 11px;margin-top: -5px;margin-left: -11px;text-indent: 30px;overflow: hidden;}.shop .specs-icons ul{margin: 0 0 3rem;padding: 0;list-style: none;}.shop .specs-icons li{z-index: 1;display: inline-block;vertical-align: top;max-width: 3.4rem;cursor: pointer;}.shop .specs-icons li > div{-webkit-transition: all 0.3s;transition: all 0.3s;}.shop .specs-icons li:before{display: none;}.shop .specs-icons .name{position: absolute;margin-top: 0.5rem;font-size: 1.4rem;opacity: 0;white-space: nowrap;}.shop .specs-icons .name:before{content: "\f178";font-family: 'FontAwesome';color: #ed1c22;font-size: 1.5rem;margin-right: 0.5rem;}.shop .specs-icons li:hover{z-index: 2;}.shop .specs-icons li:hover > .icon{-webkit-transform: scale(1.4);transform: scale(1.4);}.shop .specs-icons li:hover > .name{opacity: 1;text-indent: 4rem;}.image-360{position: relative;width: 100%;cursor: e-resize;background: #fff;}.image-360 > img{position: absolute;visibility: hidden;width: 100%;left: 0;top: 0;opacity: 1;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}.image-360 > img:first-child{position: relative;}.image-360 > img.active{visibility: visible;}.image-360:after{content: "\f04b";background: #ed1c22;border-radius: 50%;border: 2px solid #ed1c22;width: 30px;height: 30px;font-size: 20px;line-height: 32px;position: absolute;top: 8rem;right: 1%;margin: -35px 0 0 -35px;text-align: center;text-indent: 0.2em;font-family: 'FontAwesome';color: #fff;opacity: 1;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}.image-360:not(.touch):hover:after,.image-360.active:after{opacity: 0;}.colour-wrap:not(.active){display: none;}.colour-toggle a{display: inline-block;padding: 0.4em 0.6em;background: #ebebeb;text-decoration: none;color: #000;}.colour-toggle a + a{margin-left: 1px;}.colour-toggle a.active{background: #ed1c22;color: #fff;}.colour-toggle a:hover{background: #000;color: #fff;}.colour-toggle a:first-of-type{border-radius: 0.5em 0 0 0.5em;}.colour-toggle a:last-of-type{border-radius: 0 0.5em 0.5em 0;}.gallery-wrap{position: relative;}.gallery-wrap + .gallery-wrap{margin-top: 3rem;}.gallery-overlay{position: fixed;z-index: 99;background: #000;opacity: 0;left: 0;top: 0;bottom: 0;right: 0;-webkit-transition: all 0.5s;transition: all 0.5s;}.gallery-overlay.active{opacity: 0.6;}.gallery{position: relative;-webkit-transition: left 0.5s,top 0.5s,width 0.5s;transition: left 0.5s,top 0.5s,width 0.5s;z-index: 100;}.gallery.fixed{position: fixed;max-width: 100%;max-height: 100%;box-sizing: border-box;}.gallery.fullscreen{padding: 20px;}.gallery-large,.gallery-slider{position: relative;}.gallery-large > img{max-width: 100%;-webkit-transition: all 0.5s;transition: all 0.5s;}.gallery .zoom-toggle,.gallery-slider .control{position: absolute;display: block;height: 40px;width: 20px;left: -30px;top: 50%;margin-top: -26px;font-size: 40px;line-height: 1;text-decoration: none;text-align: center;}.gallery-slider .control.next{left: auto;right: -30px;}.gallery .zoom-toggle,.gallery-slider .control:before{font-family: 'FontAwesome';color: #ed1c22;}.gallery-slider .control:before{font-size: 50px;}.gallery-slider .control.next:before{content: "\f105";}.gallery-slider .control.prev:before{content: "\f104";}.gallery .zoom-toggle:hover,.gallery-slider .control:hover{opacity: 1;}.gallery .zoom-toggle{top: 0.6rem;right: 0.6rem;left: auto;margin-top: 0;width: 30px;height: 30px;font-size: 30px;}.gallery .zoom-toggle:before{content: "\f065";}.gallery.fixed .zoom-toggle:before{content: "\f066";}.gallery-items{font-size: 0;margin-top: 4px;white-space: nowrap;overflow: hidden;text-indent: -2px;-webkit-transition: text-indent 0.3s;transition: text-indent 0.3s;}.gallery-items > a{display: inline-block;vertical-align: top;margin: 0 2px;}.gallery-items > a > img{display: block;}.gallery-title{position: absolute;top: 0;left: 0.3em;font-size: 2rem;}.gallery.slider-only .gallery-large{max-height: 0;overflow: hidden;-webkit-transition: max-height 0.5s 0s;transition: max-height 0.5s 0s;}