*{margin:0;padding:0;box-sizing:border-box;outline:0}ul li,ol li{list-style-type:none}textarea{resize:none}h1,h2,h3,h4,h5,h6{font-size:13px;font-weight:normal}img{border:0;max-width:100%}a,a:hover{text-decoration:none;cursor:pointer;color:#444}::-webkit-search-cancel-button{-webkit-appearance:none}.clear{clear:both}.relative{position:relative}.hidden{display:none}.no-wrap{white-space:nowrap}@media only screen{.print-only{display:none !important}}body{color:#444;background-color:#f5f5f5;font-size:13px;font-family:"Open sans","Arial",sans-serif}@font-face{font-family:'icomoon';src:url("../../assets/fonts/icomoon/icomoon.eot?rhmvc4");src:url("../../assets/fonts/icomoon/icomoon.eot?rhmvc4#iefix") format("embedded-opentype"),url("../../assets/fonts/icomoon/icomoon.woff2?rhmvc4") format("woff2"),url("../../assets/fonts/icomoon/icomoon.ttf?rhmvc4") format("truetype"),url("../../assets/fonts/icomoon/icomoon.woff?rhmvc4") format("woff"),url("../../assets/fonts/icomoon/icomoon.svg?rhmvc4#icomoon") format("svg");font-weight:normal;font-style:normal}[class^='icon-'],[class*=' icon-']{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left:before{content:'\e900'}.icon-arrow-right:before{content:'\e901'}.icon-stats:before{content:'\e911'}.icon-book-open:before{content:'\e914'}.icon-bookmark:before{content:'\e913'}.icon-check:before{content:'\e90c'}.icon-angle-left:before{content:'\e903'}.icon-angle-right:before{content:'\e902'}.icon-angle-up:before{content:'\e909'}.icon-angle-double-left:before{content:'\e90a'}.icon-angle-double-right:before{content:'\e90b'}.icon-edit:before{content:'\e906'}.icon-home:before{content:'\e908'}.icon-info:before{content:'\e90d'}.icon-layers:before{content:'\e905'}.icon-list:before{content:'\e90e'}.icon-more-vertical:before{content:'\e912'}.icon-plus:before{content:'\e916'}.icon-rotate-cw:before{content:'\e917'}.icon-search:before{content:'\e915'}.icon-bag:before{content:'\e910'}.icon-cart:before{content:'\e90f'}.icon-thumbs-up:before{content:'\e918'}.icon-bin:before{content:'\e907'}.icon-close:before{content:'\e904'}.back-office-wrap{overflow-y:scroll;background-color:#fff}.back-office-wrap section.nav{width:300px;height:100%;position:fixed;top:0;left:0;z-index:100;background-color:#354052;color:#f1f2f2;overflow:hidden;padding:0 0 65px}.back-office-wrap section.nav .jspTrack{background:#354052}.back-office-wrap section.nav .jspDrag{background:#2f3949}.back-office-wrap section.nav header{height:80px;font-size:20px;font-weight:300;padding:0 15px;line-height:80px;overflow:hidden;background-color:#2f3949}.back-office-wrap section.nav nav{position:absolute;top:80px;bottom:65px;left:0;width:100%}.back-office-wrap section.nav nav ul.main>li{position:relative}.back-office-wrap section.nav nav ul.main>li.open{background-color:#2f3949}.back-office-wrap section.nav nav ul.main>li>a:not(.add){display:block;height:75px;line-height:40px;padding:17px 15px;overflow:hidden;color:#f1f2f2;font-size:15px}.back-office-wrap section.nav nav ul.main>li>a:not(.add):hover{background-color:#2f3949}.back-office-wrap section.nav nav ul.main>li>a:not(.add) .icon{display:inline-block;vertical-align:middle;margin:0 15px 0 0;width:40px;height:40px;border-radius:20px;background-color:#2f3949;color:#fff;text-align:center;line-height:40px;font-size:18px}.back-office-wrap section.nav nav ul.main>li>a.add{position:absolute;right:0;top:0;padding:0 15px;height:75px;line-height:75px;color:#f1f2f2;font-size:22px;z-index:10}.back-office-wrap section.nav nav ul.main>li>a.add:hover{background-color:#2f3949}.back-office-wrap section.nav nav ul.main>li>ul{padding:4px 0}.back-office-wrap section.nav nav ul.main>li>ul>li>a{color:#bcbdc5;height:32px;line-height:32px;overflow:hidden;font-size:14px;padding:0 0 0 71px;display:block;border-left:4px solid transparent}.back-office-wrap section.nav nav ul.main>li>ul>li>a:hover,.back-office-wrap section.nav nav ul.main>li>ul>li>a .active{background-color:#2f3949;color:#fff;border-color:#15a4fa}.back-office-wrap section.nav nav ul.main>li>ul>li>a:hover .count,.back-office-wrap section.nav nav ul.main>li>ul>li>a .active .count{color:#bcbdc5}.back-office-wrap section.nav nav ul.main>li>ul>li>a .count{float:right;display:inline-block;font-size:11px;margin:0 15px 0 0}.back-office-wrap section.nav .profile{height:65px;font-size:13px;overflow:hidden;background-color:#2f3949;position:absolute;width:100%;bottom:0;left:0;padding:15px;transition:height .3s ease 0s;-moz-transition:height .3s ease 0s;-webkit-transition:height .3s ease 0s}.back-office-wrap section.nav .profile:hover{height:150px}.back-office-wrap section.nav .profile .user{height:65px;position:relative;padding-left:55px}.back-office-wrap section.nav .profile .initials{width:40px;height:40px;background-color:#9d59b6;color:#fff;border-radius:20px;text-align:center;line-height:38px;font-weight:300;font-size:16px;position:absolute;top:0;left:0}.back-office-wrap section.nav .profile .name{color:#fff;white-space:nowrap}.back-office-wrap section.nav .profile .role{text-transform:uppercase;color:#39a9dc;font-weight:300;font-size:10px}.back-office-wrap section.nav .profile .icon{position:absolute;right:15px;top:0;line-height:65px;font-size:24px}.back-office-wrap section.nav .profile .action{text-align:center}.back-office-wrap section.nav .profile .action button{color:#fff;background-color:#d75454;display:inline-block;padding:3px 10px;border:0;min-width:120px;cursor:pointer}.back-office-wrap section.view{clear:both}.back-office-wrap section.view header{clear:both;position:fixed;top:0;left:300px;right:0;height:80px;z-index:100;background-color:#fff;border-bottom:1px solid #dfdfdf}.back-office-wrap section.view header table{border-collapse:collapse;width:100%;vertical-align:top}.back-office-wrap section.view header table td{position:relative;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.back-office-wrap section.view header table td:first-child{border-left:0}.back-office-wrap section.view header table td:last-child{border-right:0}.back-office-wrap section.view header table td:not(.full){width:80px}.back-office-wrap section.view header table td.form{padding:20px}.back-office-wrap section.view header table td.form .icon{position:absolute;top:20px;line-height:40px;left:20px;width:30px;text-align:left;font-size:24px;color:#9ba3af}.back-office-wrap section.view header table td.form .icon+input{padding-left:35px}.back-office-wrap section.view header table td.form input{color:#9ba3af;border:0;height:40px;line-height:40px;font-size:16px}.back-office-wrap section.view header h1{padding:0 20px;font-size:16px;color:#9ba3af}.back-office-wrap section.view header button,.back-office-wrap section.view header a{background:0;border:0;display:block;width:80px;height:80px;text-align:center;font-size:22px;line-height:80px;color:#9ba3af;cursor:pointer}.back-office-wrap section.view header button:hover,.back-office-wrap section.view header button.active,.back-office-wrap section.view header a:hover,.back-office-wrap section.view header a.active{background-color:#15a4fa;color:#fff}.back-office-wrap section.view header button.big,.back-office-wrap section.view header a.big{font-size:32px}.back-office-wrap section.view header+section.main,.back-office-wrap section.view header+section.sub-header{margin-top:65px}.back-office-wrap section.view section.sub-header{clear:both;margin:0 0 0 300px;padding:50px;background-color:#fff;border-bottom:1px solid #dfdfdf}.back-office-wrap section.view section.sub-header ul.actions{padding:13px 0 0;float:right}.back-office-wrap section.view section.sub-header ul.actions>li{min-width:40px;height:40px;display:inline-block;vertical-align:top;margin:0 0 0 10px}.back-office-wrap section.view section.sub-header ul.actions>li:first-child{margin-left:0}.back-office-wrap section.view section.sub-header ul.actions>li a{font-size:18px;text-align:center;line-height:36px;height:40px;display:block;border:2px solid #d2dae2;color:#9ba3af;border-radius:20px}.back-office-wrap section.view section.sub-header ul.actions>li a:not(.no-link):hover{background-color:#15a4fa;border-color:#15a4fa;color:#fff}.back-office-wrap section.view section.sub-header ul.actions>li a:not(.no-link):hover.danger{background-color:#d75454;border-color:#d75454}.back-office-wrap section.view section.sub-header ul.actions>li a.no-link{padding:0 15px;text-transform:uppercase;font-size:12px;font-weight:700;color:#6f7a8b}.back-office-wrap section.view section.sub-header ul.actions>li a .status{width:12px;height:12px;border-radius:6px;display:inline-block;vertical-align:middle;margin:0 5px 0 0;background-color:#9ba3af}.back-office-wrap section.view section.sub-header ul.actions>li a .status.success{background-color:#7dc84b}.back-office-wrap section.view section.sub-header h1{font-size:24px}.back-office-wrap section.view section.sub-header h1+p{color:#8a95a5;font-size:15px;margin:5px 0 0}.back-office-wrap section.view section.main{margin:0 0 0 300px;padding:30px;clear:both}.back-office-wrap section.view section.main.no-padding{padding:0}.bottom-bar-wrap{margin:150px auto 0;border-top:1px solid #dfdfdf;padding:30px;max-width:1100px;font-size:11px}.cart-items-wrap{background-color:#fff;padding:50px}.cart-items-wrap .no-item,.cart-items-wrap .success{text-align:center}.cart-items-wrap .no-item .icon,.cart-items-wrap .success .icon{font-size:70px;color:#ccc}.cart-items-wrap .no-item h2,.cart-items-wrap .success h2{margin:40px 0 0;font-size:36px;color:#333;font-weight:200;text-transform:uppercase}.cart-items-wrap .no-item p,.cart-items-wrap .success p{margin:15px 0 0;font-size:14px;color:#555}.cart-items-wrap .no-item a,.cart-items-wrap .success a{display:inline-block;text-transform:uppercase;padding:10px 20px;font-weight:200;font-size:15px;margin:50px 0 0;border:1px solid #111;color:#111}.cart-items-wrap .no-item a:hover,.cart-items-wrap .success a:hover{background-color:#111;color:#fff}.cart-items-wrap form{padding-left:60px}.cart-items-wrap form p{margin:0 0 30px;color:#777;font-size:13px}.cart-items-wrap table.cart-item-list{width:100%;border-collapse:collapse}.cart-items-wrap table.cart-item-list tr:hover td{background-color:#f5f5f5}.cart-items-wrap table.cart-item-list tr:hover td .icon.delete{display:block}.cart-items-wrap table.cart-item-list tr td{vertical-align:middle}.cart-items-wrap table.cart-item-list tr td.image{width:120px;padding:10px;min-height:120px}.cart-items-wrap table.cart-item-list tr td.image img{width:100%;min-height:100px;display:block}.cart-items-wrap table.cart-item-list tr td.name{color:#777;padding:0 30px}.cart-items-wrap table.cart-item-list tr td.name strong{display:block;color:#444}.cart-items-wrap table.cart-item-list tr td.price{white-space:nowrap}.cart-items-wrap table.cart-item-list tr td.icon{padding:0 20px;min-width:65px}.cart-items-wrap table.cart-item-list tr td .icon{display:block;width:24px;height:24px;font-size:16px;text-align:center;line-height:24px;color:#777;border-radius:3px}.cart-items-wrap table.cart-item-list tr td .icon:hover{background-color:#d75454;color:#fff}.cart-items-wrap table.cart-item-list tr td .icon.delete{display:none}.catalogue-list-wrap ul.catalogue-list{max-width:1100px;margin:0 auto;font-size:0}.catalogue-list-wrap ul.catalogue-list>li{font-size:14px;display:inline-block;width:25%;vertical-align:top;margin:0 0 20px}.catalogue-list-wrap ul.catalogue-list>li:nth-child(4n+1){padding-left:0;padding-right:18px}.catalogue-list-wrap ul.catalogue-list>li:nth-child(4n+2){padding-left:6px;padding-right:12px}.catalogue-list-wrap ul.catalogue-list>li:nth-child(4n+3){padding-left:12px;padding-right:6px}.catalogue-list-wrap ul.catalogue-list>li:nth-child(4n+4){padding-left:18px;padding-right:0}.catalogue-list-wrap ul.catalogue-list>li>a{display:block;background-color:#fff;padding:10px;box-shadow:1px 1px 3px #d7d7d7;transition:box-shadow .3s ease 0s;-moz-transition:box-shadow .3s ease 0s;-webkit-transition:box-shadow .3s ease 0s}.catalogue-list-wrap ul.catalogue-list>li>a:hover{box-shadow:0 0 4px 3px #d7d7d7}.catalogue-list-wrap ul.catalogue-list>li>a .image{background-repeat:no-repeat;background-size:cover;background-position:center center;height:160px}.catalogue-list-wrap ul.catalogue-list>li>a .name{text-align:center;color:#777;font-weight:bold;font-size:12px;padding:20px 8px 10px}@media screen and (max-width:1200px){.catalogue-list-wrap header>div{max-width:880px}.catalogue-list-wrap ul.catalogue-list{max-width:880px}.catalogue-list-wrap ul.catalogue-list>li{width:33.3333%}.catalogue-list-wrap ul.catalogue-list>li:nth-child(3n+1){padding-left:0;padding-right:16px}.catalogue-list-wrap ul.catalogue-list>li:nth-child(3n+2){padding-left:8px;padding-right:8px}.catalogue-list-wrap ul.catalogue-list>li:nth-child(3n+3){padding-left:16px;padding-right:0}}@media screen and (max-width:850px){.catalogue-list-wrap header>div{max-width:630px}.catalogue-list-wrap ul.catalogue-list{max-width:630px}.catalogue-list-wrap ul.catalogue-list>li{width:50%}.catalogue-list-wrap ul.catalogue-list>li:nth-child(2n+1){padding-left:0;padding-right:12px}.catalogue-list-wrap ul.catalogue-list>li:nth-child(2n+2){padding-left:12px;padding-right:0}}@media screen and (max-width:560px){.catalogue-list-wrap header>div{max-width:350px}.catalogue-list-wrap ul.catalogue-list{max-width:350px}.catalogue-list-wrap ul.catalogue-list>li{width:100%}.catalogue-list-wrap ul.catalogue-list>li:nth-child(n+1){padding-left:0;padding-right:0}}.catalogue-page-edit-wrap{position:fixed;top:0;left:0;width:100%;bottom:50px}.catalogue-page-edit-wrap .slide{width:100%;height:100%}.catalogue-page-edit-wrap .slide img{max-width:100%;max-height:100%}.catalogue-page-edit-wrap .zone-list-wrap{position:absolute;top:0;left:0;width:0;height:0}.catalogue-page-edit-wrap .zone{position:absolute;border:2px solid #39a9dc;overflow:hidden}.catalogue-page-edit-wrap .zone:hover{border-color:#d75454}.catalogue-page-edit-wrap .zone:hover:before{background-color:#d75454}.catalogue-page-edit-wrap .zone:before{content:'';display:block;width:100%;height:100%;background-color:#000;opacity:.15}.catalogue-page-edit-wrap .zone p{position:absolute;bottom:0;left:0;width:100%;height:20px;text-align:center;line-height:20px;color:#fff;font-size:12px;font-weight:bold;text-shadow:0 0 2px #222}.catalogue-wrap .slider-wrap{background-color:#fff;position:absolute;top:0;left:0;width:100%;bottom:50px}.catalogue-wrap .slider-wrap.disabled .slide-wrap .slide{opacity:0}.catalogue-wrap .slider-wrap button.slick-arrow{display:none !important}.catalogue-wrap .slider-wrap .slick-list,.catalogue-wrap .slider-wrap .slick-track{height:100% !important}.catalogue-wrap .slider-wrap .slide-wrap{width:100%;height:100%;position:relative;overflow:hidden;transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-webkit-transition:opacity .3s ease 0s}.catalogue-wrap .slider-wrap .slide-wrap.hidden{opacity:0}.catalogue-wrap .slider-wrap .slide-wrap.disabled:before{content:'';position:absolute;display:block;width:100%;height:100%;z-index:150;top:0;left:0;background-color:#d75454;opacity:.3}.catalogue-wrap .slider-wrap .slide-wrap .slide{width:100%;height:100%;position:relative;text-align:center;padding-right:0;transition:padding-right .5s ease 0s;-moz-transition:padding-right .5s ease 0s;-webkit-transition:padding-right .5s ease 0s}.catalogue-wrap .slider-wrap .slide-wrap .slide.with-panel{padding-right:300px}.catalogue-wrap .slider-wrap .slide-wrap .slide .page{height:100%;position:relative;display:inline-block}.catalogue-wrap .slider-wrap .slide-wrap .slide .page:before{content:'';display:inline-block;height:50%;width:1px;margin-right:-1px}.catalogue-wrap .slider-wrap .slide-wrap .slide .page img{display:inline-block;vertical-align:middle;width:auto;height:auto;max-width:calc(100% - 4px);max-height:100%}.catalogue-wrap .slider-wrap .bar{position:absolute;top:0;right:-300px;width:300px;height:100%;overflow:hidden;z-index:100;padding:15px;opacity:0;transition:opacity .5s ease 0s,right .5s ease 0s;-moz-transition:opacity .5s ease 0s,right .5s ease 0s;-webkit-transition:opacity .5s ease 0s,right .5s ease 0s}.catalogue-wrap .slider-wrap .bar.active{right:0;opacity:1}.divider{font-size:0}.divider:not(.collapsed)>*{padding:0 7px}.divider:not(.collapsed)>*:first-child{padding-left:0}.divider:not(.collapsed)>*:last-child{padding-right:0}.divider>*{font-size:13px;display:inline-block;vertical-align:top}.divider>*.divider-5{width:5%}.divider>*.divider-10{width:10%}.divider>*.divider-15{width:15%}.divider>*.divider-20{width:20%}.divider>*.divider-25{width:25%}.divider>*.divider-30{width:30%}.divider>*.divider-35{width:35%}.divider>*.divider-40{width:40%}.divider>*.divider-45{width:45%}.divider>*.divider-50{width:50%}.divider>*.divider-55{width:55%}.divider>*.divider-60{width:60%}.divider>*.divider-65{width:65%}.divider>*.divider-70{width:70%}.divider>*.divider-75{width:75%}.divider>*.divider-80{width:80%}.divider>*.divider-85{width:85%}.divider>*.divider-90{width:90%}.divider>*.divider-95{width:95%}.divider>*.divider-100{width:100%}footer.main-footer{position:fixed;z-index:50;width:100%;height:50px;left:0;bottom:0;background-color:#111;color:#fff;font-size:11px;text-align:center;padding:0 150px;line-height:50px}footer.main-footer>ul{font-size:0}footer.main-footer>ul.left{position:absolute;top:0;left:0;height:100%}footer.main-footer>ul.right{position:absolute;top:0;right:0;height:100%}footer.main-footer>ul.right>li ul{right:0;left:auto}footer.main-footer>ul>li{display:inline-block;line-height:50px;height:50px;position:relative}footer.main-footer>ul>li.pushed{margin-right:52px}footer.main-footer>ul>li>a{font-size:18px;line-height:50px !important;color:#fff;display:block;min-width:52px;text-align:center;padding:0 15px;cursor:pointer}footer.main-footer>ul>li>a:hover+ul{display:block}footer.main-footer>ul>li>a .count{position:absolute;min-width:16px;height:16px;border-radius:8px;padding:0 2px;line-height:16px;text-align:center;color:#fff;font-size:9px;right:1px;bottom:7px;background-color:#ff5722;font-weight:bold}footer.main-footer>ul>li>a .icon{line-height:50px}footer.main-footer>ul>li>a label{display:inline-block;vertical-align:top;font-size:13px;font-weight:bold;padding:0 10px 0 0;line-height:50px}footer.main-footer>ul>li>a.disabled{cursor:default;color:#333}footer.main-footer>ul>li>a:not(.disabled):hover{color:#fff;background-color:#222}footer.main-footer>ul>li.text{height:50px;min-width:200px;padding:0 15px;font-size:12px}footer.main-footer>ul>li ul{font-size:13px;position:absolute;bottom:50px;min-width:120px;z-index:500;left:0;display:none}footer.main-footer>ul>li ul:hover{display:block}footer.main-footer>ul>li ul>li>a{display:block;line-height:34px;text-align:left;color:#eee;background-color:#111;padding:0 20px;font-weight:bold;white-space:nowrap}footer.main-footer>ul>li ul>li>a:hover{color:#fff;background-color:#222}form .line{margin:15px 0 0}form .line:first-of-type{margin-top:0}form input[type=text],form input[type=email],form textarea{border:1px solid #dfdfdf;width:100%;line-height:33px;height:35px;padding:0 5px;font-size:13px;color:#444;font-family:"Open sans","Arial",sans-serif}form input[type=text].error,form input[type=email].error,form textarea.error{border-bottom:2px solid #d75454}form textarea{height:auto;min-height:150px}form label{display:inline-block;font-weight:bold;margin:0 0 5px;font-size:12px}form button[type=submit]{display:inline-block;margin:15px 0 0;background-color:#222;color:#fff;font-weight:bold;font-size:12px;padding:8px 18px;cursor:pointer;border:0}form button[type=submit]:hover{background-color:#333}form .pending{line-height:30px;text-align:center;margin:15px 0 0;background-color:#f5f5f5}form .pending .icon{display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;vertical-align:middle}ul.locale-list{width:100%;text-align:center}ul.locale-list>li{display:inline-block}ul.locale-list>li>a{display:block;padding:0 20px}ul.locale-list>li>a.active,ul.locale-list>li>a:hover{color:#b39e7c;text-decoration:underline}ul.product-list>li{position:relative}ul.product-list>li:hover button{display:block}ul.product-list>li a{display:block;padding:25px 10px 35px 115px;position:relative;min-height:110px}ul.product-list>li a:hover{background-color:#f5f5f5}ul.product-list>li button{display:none;border:0;width:22px;height:22px;text-align:center;line-height:22px;color:#fff;background-color:#222;font-weight:bold;font-size:14px;cursor:pointer;position:absolute;bottom:5px;border-radius:2px;left:5px}ul.product-list>li button:hover{background-color:#333}ul.product-list>li button.active,ul.product-list>li button.active:hover{display:block;background-color:#ff5722}ul.product-list>li .image{width:100px;height:100px;position:absolute;top:5px;left:5px;padding:10px;background-color:#fff}ul.product-list>li .image img{width:100%}ul.product-list>li .code{font-size:11px;font-weight:bold;line-height:20px}ul.product-list>li .name{font-size:11px;line-height:20px;max-height:40px;overflow:hidden;color:#999}ul.product-list>li .price{color:#666;font-size:10px;font-weight:bold}.rotate{animation-name:rotation;-webkit-animation-name:rotation;-moz-animation-name:rotation;-o-animation-name:rotation;animation-duration:2s;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0)}to{-o-transform:rotate(360deg)}}.login-wrap{position:fixed;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.login-wrap .screen{width:330px;height:400px;position:absolute;top:50%;left:50%;margin:-200px 0 0 -165px;background-color:#fff;border-radius:6px;box-shadow:0 2px 2px #bbb;padding:45px 0}.login-wrap .screen.password-forgotten{margin-top:-208px}.login-wrap .screen.inactive{z-index:-1;opacity:.5}.login-wrap .screen h4{padding:0 35px 0 31px;line-height:34px;font-weight:600;font-size:24px;color:#ed2553;border-left:4px solid #ed2553;text-transform:uppercase;letter-spacing:.1em}.login-wrap .screen form{padding:15px 35px 0;margin:10px 0 0}.login-wrap .screen form .line{height:60px;padding:15px 0 0;position:relative;margin:15px 0 0}.login-wrap .screen form .line:first-of-type{margin-top:0}.login-wrap .screen form .line.focused label{color:#aaa;font-size:13px;top:0;line-height:normal}.login-wrap .screen form .line label{left:0;position:absolute;color:#666;font-size:16px;top:15px;line-height:44px;z-index:0;font-weight:400;transition:color .2s ease 0s,font-size .2s ease 0s,top .2s ease 0s,line-height .2s ease 0s;-moz-transition:color .2s ease 0s,font-size .2s ease 0s,top .2s ease 0s,line-height .2s ease 0s;-webkit-transition:color .2s ease 0s,font-size .2s ease 0s,top .2s ease 0s,line-height .2s ease 0s}.login-wrap .screen form .line input[type='text'],.login-wrap .screen form .line input[type='password']{height:45px;border:0;border-bottom:1px solid #e6e6e6;line-height:44px;padding:0;font-size:18px}.login-wrap .screen form .line input[type='text'].error,.login-wrap .screen form .line input[type='password'].error{border-bottom-color:#d75454}.login-wrap .screen form button[type='submit']{width:175px;line-height:46px;height:auto;text-align:center;border:2px solid #e6e6e6;display:block;margin:35px auto 0;background:transparent;border-radius:0;color:#dfdfdf;text-transform:uppercase;font-size:18px;font-weight:normal;letter-spacing:.1em;cursor:default;transition:border-color .5s ease 0s,color .5s ease 0s,background-color .5s ease 0s;-moz-transition:border-color .5s ease 0s,color .5s ease 0s,background-color .5s ease 0s;-webkit-transition:border-color .5s ease 0s,color .5s ease 0s,background-color .5s ease 0s}.login-wrap .screen form button[type='submit'].active{cursor:pointer;color:#ed2553;border-color:#ed2553}.login-wrap .screen form button[type='submit'].active:hover{color:#fff;background-color:#ed2553}.login-wrap .screen form .links{text-align:center;margin:25px 0 0}.login-wrap .screen form .links a{color:#bbb;font-size:14px}.login-wrap .screen form .links a:hover{text-decoration:underline;color:#444}.catalogue-zone-product-selector-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;text-align:center}.catalogue-zone-product-selector-wrap.active .background{opacity:.5}.catalogue-zone-product-selector-wrap.active .panel .box{opacity:1;transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}.catalogue-zone-product-selector-wrap .background{width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;z-index:-1;opacity:0;transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-webkit-transition:opacity .3s ease 0s}.catalogue-zone-product-selector-wrap .panel{width:100%;height:100%;display:inline-block;vertical-align:middle;position:relative}.catalogue-zone-product-selector-wrap .panel:before{content:'';width:1px;height:50%;margin-right:-1px;display:inline-block}.catalogue-zone-product-selector-wrap .panel .box{text-align:left;background-color:#fff;position:relative;min-height:150px;padding:25px;display:inline-block;vertical-align:middle;overflow:hidden;width:300px;max-width:90%;max-height:90%;opacity:0;transform:scale3d(0.3,0.3,0.3);-moz-transform:scale3d(0.3,0.3,0.3);-webkit-transform:scale3d(0.3,0.3,0.3);transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transition:opacity .5s ease 0s,transform .5s ease 0s;-moz-transition:opacity .5s ease 0s,transform .5s ease 0s;-webkit-transition:opacity .5s ease 0s,transform .5s ease 0s}.catalogue-zone-product-selector-wrap .close{font-size:30px;position:absolute;top:15px;right:15px;color:#ccc}.catalogue-zone-product-selector-wrap .close:hover{color:#444}.catalogue-zone-product-selector-wrap ul{margin:0 0 30px}.catalogue-zone-product-selector-wrap ul>li>a{display:block;padding:5px 10px}.catalogue-zone-product-selector-wrap ul>li>a:hover{background-color:#f2f2f2}.catalogue-zone-product-selector-wrap form{text-align:center}.catalogue-zone-product-selector-wrap form input{width:100%;height:45px;border:1px solid #dfdfdf;line-height:43px;padding:0 15px}.catalogue-zone-product-selector-wrap form button[type=submit]{background:0;border:0;padding:0;display:inline-block;font-weight:bold;font-size:12px;color:#777;margin:10px 0 0;cursor:pointer}.catalogue-zone-product-selector-wrap form button[type=submit]:hover{text-decoration:underline}.catalogue-zones-wrap{position:absolute;top:0;left:0;width:0;height:0}.catalogue-zones-wrap .zone{position:absolute;top:0;left:0;width:0;height:0;display:block;z-index:50}.catalogue-zones-wrap .zone.visible{border:2px solid #39a9dc}.catalogue-zones-wrap .empty-zone{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}header.main-header{position:absolute;top:0;left:0;z-index:-1;width:100%;height:500px;background-image:url("https://d1rca3e5cop9ky.cloudfront.net/websites/catalogues/images/catalogues.jpg");background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center top}header.main-header>div{max-width:1100px;margin:0 auto;padding:0 30px}header.main-header>div nav{margin:5px 0 115px}header.main-header>div nav ul{text-align:right}header.main-header>div nav ul>li{display:inline-block;vertical-align:middle}header.main-header>div nav ul>li>a{display:block;color:#fff;text-shadow:0 0 2px #222;padding:0 10px;line-height:30px;position:relative}header.main-header>div nav ul>li>a:hover{color:#fff;text-decoration:underline}header.main-header>div nav ul>li>a .count{display:inline-block;vertical-align:middle;min-width:16px;height:16px;padding:0 2px;border-radius:8px;line-height:16px;text-align:center;color:#fff;font-size:9px;background-color:#ff5722;font-weight:bold;margin:0 0 0 5px}header.main-header>div .logo{line-height:29px;font-size:29px;color:#fff;font-weight:bold;text-transform:uppercase}header.main-header>div .intro{display:inline-block;padding:30px;background-image:url("https://d1rca3e5cop9ky.cloudfront.net/websites/catalogues/images/cover.png");background-repeat:repeat}header.main-header>div p{margin:25px 0 0;color:#ddd;font-weight:bold}header.main-header+*{max-width:1100px;margin:350px auto 50px;padding:0 30px}.product-overview-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;text-align:center}.product-overview-wrap.active .background{opacity:.5}.product-overview-wrap.active .panel .box{opacity:1;transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}.product-overview-wrap .background{width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;z-index:-1;opacity:0;transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-webkit-transition:opacity .3s ease 0s}.product-overview-wrap .panel{width:100%;height:100%;display:inline-block;vertical-align:middle;position:relative}.product-overview-wrap .panel:before{content:'';width:1px;height:50%;margin-right:-1px;display:inline-block}.product-overview-wrap .panel .box{text-align:left;background-color:#fff;position:relative;min-height:400px;padding:25px 25px 25px 420px;display:inline-block;vertical-align:middle;overflow:hidden;width:800px;max-width:90%;max-height:90%;opacity:0;transform:scale3d(0.3,0.3,0.3);-moz-transform:scale3d(0.3,0.3,0.3);-webkit-transform:scale3d(0.3,0.3,0.3);transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transition:opacity .5s ease 0s,transform .5s ease 0s;-moz-transition:opacity .5s ease 0s,transform .5s ease 0s;-webkit-transition:opacity .5s ease 0s,transform .5s ease 0s}.product-overview-wrap .image{position:absolute;top:25px;left:25px;text-align:center;width:350px}.product-overview-wrap .image img{width:calc(100% - 20px);max-width:100%}.product-overview-wrap .image .image-navigation{font-size:10px;text-align:center;color:#aaa;line-height:30px}.product-overview-wrap .image .image-navigation .arrow{font-size:30px;color:#ccc}.product-overview-wrap .image .image-navigation .arrow.previous{float:left}.product-overview-wrap .image .image-navigation .arrow.next{float:right}.product-overview-wrap .brand img{height:18px}.product-overview-wrap .name{font-size:16px;margin:15px 0 0}.product-overview-wrap .code{font-size:13px;color:#aaa;margin:3px 0 0}.product-overview-wrap .description{margin:20px 0 0}.product-overview-wrap .description label{display:block;font-size:11px;padding:0 0 10px;margin:0 0 10px;color:#999;border-bottom:1px solid #999}.product-overview-wrap .description p{margin:5px 0 0;font-size:12px;color:#777}.product-overview-wrap button{display:inline-block;border:0;padding:0 15px;line-height:36px;color:#fff;background-color:#222;font-weight:bold;text-transform:uppercase;font-size:12px;margin:15px 0 0;cursor:pointer}.product-overview-wrap button:hover{background-color:#333}.product-overview-wrap table.price-columns{margin:30px 0 0;width:100%;border-collapse:collapse}.product-overview-wrap table.price-columns tr:nth-child(2) td{font-weight:bold;color:#666;font-size:10px}.product-overview-wrap table.price-columns tr td{text-align:right;font-size:10px;padding:3px 5px;white-space:nowrap;color:#999;border:1px solid #dfdfdf}.product-overview-wrap .close{font-size:30px;position:absolute;top:15px;right:15px;color:#ccc}.product-overview-wrap .close:hover{color:#444}.tip-wrap{position:absolute;width:180px;background-color:#fff;border-radius:8px;font-size:12px;color:#777;line-height:normal;text-align:left;min-height:265px;box-shadow:0 0 3px #999}.tip-wrap.top{bottom:50px}.tip-wrap.top:after{bottom:-8px}.tip-wrap.bottom{top:50px}.tip-wrap.bottom:after{top:-8px}.tip-wrap.right{left:-5px}.tip-wrap.right:after{left:20px}.tip-wrap.left{right:-5px}.tip-wrap.left:after{right:20px}.tip-wrap:after{content:'';display:block;border-top:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;width:0;position:absolute}.tip-wrap p{padding:5px 15px 15px;min-height:100px}.tip-wrap .action{text-align:center;padding:0 0 15px}.tip-wrap .action a{line-height:23px;display:inline-block;text-align:center;padding:0 12px;font-size:10px;text-transform:uppercase;font-weight:600;background-color:#b4b4b4;color:#fff;border-radius:3px}.linear-chart-wrap{position:relative;width:100%;height:150px;margin:20px 0 0}.linear-chart-wrap .bullet{position:absolute;width:14px;height:14px;border-radius:7px;margin:-7px 0 0 -7px;background-color:#39a9dc}.linear-chart-wrap .bullet .value{font-size:10px;position:absolute;bottom:19px;width:40px;text-align:center;left:-15px;color:#666;white-space:nowrap}.linear-chart-wrap ul.legends{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.linear-chart-wrap ul.legends>li{height:20%;border-bottom:1px solid #eee}.jspTrack{background:#e9e9e9}.jspDrag{background:#777}.hide-scroll-on-blur .jspVerticalBar{opacity:0;transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-webkit-transition:opacity .5s ease 0s}.hide-scroll-on-blur:hover .jspVerticalBar{opacity:1}.canvas{position:absolute;border:2px solid #ff5722}.canvas:before{content:'';display:block;width:100%;height:100%;background-color:#ff5722;opacity:.3}.slide-show-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}.slide-show-wrap.active .background{opacity:1}.slide-show-wrap.active .image img{opacity:1;transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}.slide-show-wrap .background{width:100%;height:100%;background-image:url("https://d1rca3e5cop9ky.cloudfront.net/websites/catalogues/images/cover.png");background-repeat:repeat;opacity:0;transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-webkit-transition:opacity .3s ease 0s}.slide-show-wrap .image{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:inline-block}.slide-show-wrap .image:before{content:'';display:inline-block;height:50%;width:1px;margin-right:-1px}.slide-show-wrap .image img{max-width:90%;max-height:95%;display:inline-block;vertical-align:middle;width:auto !important;height:auto !important;opacity:0;transform:scale3d(0.3,0.3,0.3);-moz-transform:scale3d(0.3,0.3,0.3);-webkit-transform:scale3d(0.3,0.3,0.3);transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transition:opacity .5s ease 0s,transform .5s ease 0s;-moz-transition:opacity .5s ease 0s,transform .5s ease 0s;-webkit-transition:opacity .5s ease 0s,transform .5s ease 0s}.slide-show-wrap .arrow{width:48px;height:48px;background-image:url("https://d1rca3e5cop9ky.cloudfront.net/websites/catalogues/images/cover.png");background-repeat:repeat;border-radius:24px;text-align:center;line-height:44px;color:#fff;font-size:30px;position:fixed;top:50%;margin-top:-24px;cursor:pointer;opacity:.7}.slide-show-wrap .arrow:hover{opacity:1}.slide-show-wrap .arrow.arrow-left{left:50px}.slide-show-wrap .arrow.arrow-right{right:50px}.slide-show-wrap .close{position:fixed;top:30px;left:0;width:100%;height:40px;line-height:40px;z-index:1001}.slide-show-wrap .close a{display:block;float:right;margin:0 50px 0 0;color:#fff;background-image:url("https://d1rca3e5cop9ky.cloudfront.net/websites/catalogues/images/cover.png");background-repeat:repeat;padding:0 20px;height:100%;border-radius:4px;opacity:.7}.slide-show-wrap .close a:hover{opacity:1}.confirmation-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;text-align:center}.confirmation-wrap.active .background{opacity:.5}.confirmation-wrap.active .panel .box{opacity:1;transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}.confirmation-wrap .background{width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;z-index:-1;opacity:0;transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-webkit-transition:opacity .3s ease 0s}.confirmation-wrap .panel{width:100%;height:100%;display:inline-block;vertical-align:middle;position:relative}.confirmation-wrap .panel:before{content:'';width:1px;height:50%;margin-right:-1px;display:inline-block}.confirmation-wrap .panel .box{background-color:#fff;position:relative;min-height:250px;padding:175px 20px 20px;border-radius:5px;display:inline-block;vertical-align:middle;overflow:hidden;width:260px;max-width:90%;opacity:0;transform:scale3d(0.3,0.3,0.3);-moz-transform:scale3d(0.3,0.3,0.3);-webkit-transform:scale3d(0.3,0.3,0.3);transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transition:opacity .5s ease 0s,transform .5s ease 0s;-moz-transition:opacity .5s ease 0s,transform .5s ease 0s;-webkit-transition:opacity .5s ease 0s,transform .5s ease 0s}.confirmation-wrap .panel .header{background-color:#ff5722;height:110px;position:absolute;top:0;left:0;width:100%}.confirmation-wrap .panel .header:before{content:'';display:block;width:100px;height:100px;border-radius:50px;position:absolute;bottom:-50px;left:50%;margin-left:-50px;background-color:#fff}.confirmation-wrap .panel .header .icon{content:'';display:block;width:90px;height:90px;border-radius:45px;position:absolute;bottom:-45px;left:50%;margin-left:-45px;color:#fff;padding:20px 0;background-color:#ff5722;text-align:center;font-size:50px}.confirmation-wrap .panel strong{margin:0 0 15px;font-weight:700;display:block}.confirmation-wrap .panel p{line-height:26px}.confirmation-wrap .panel ul{font-size:0;margin:35px 0 0}.confirmation-wrap .panel ul>li{display:inline-block;width:50%;text-align:center;font-size:14px;text-transform:uppercase;font-weight:600}.confirmation-wrap .panel ul>li a{display:block;color:#aaa}.confirmation-wrap .panel ul>li a.active{color:#ff5722}.toast-wrap{position:fixed;z-index:1000;width:300px;top:50px;left:50%;margin:0 0 0 -150px;height:70px;background-color:#fff;box-shadow:1px 1px 3px #d7d7d7;padding:10px 10px 10px 80px}.toast-wrap .icon{position:absolute;top:0;left:0;width:70px;height:100%;background-color:#7dc84b;color:#fff;text-align:center;line-height:70px;font-size:30px}.toast-wrap table{width:100%;height:50px;border-collapse:collapse}.toast-wrap table tr td{height:50px;vertical-align:middle;color:#444;font-size:13px;text-align:center}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}