@charset "UTF-8";@font-face{font-family:"icomoon";src:url("/assets/fonts/icomoon/icomoon.eot?56r015");src:url("/assets/fonts/icomoon/icomoon.eot?56r015#iefix") format("embedded-opentype"),url("/assets/fonts/icomoon/icomoon.woff2?56r015") format("woff2"),url("/assets/fonts/icomoon/icomoon.ttf?56r015") format("truetype"),url("/assets/fonts/icomoon/icomoon.woff?56r015") format("woff"),url("/assets/fonts/icomoon/icomoon.svg?56r015#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;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:""}.icon-arrow-right:before{content:""}.icon-stats:before{content:""}.icon-book-open:before{content:""}.icon-bookmark:before{content:""}.icon-done:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-angle-up:before{content:""}.icon-angle-double-left:before{content:""}.icon-angle-double-right:before{content:""}.icon-download:before{content:""}.icon-edit:before{content:""}.icon-home:before{content:""}.icon-info:before{content:""}.icon-layers:before{content:""}.icon-list:before{content:""}.icon-more-vertical:before{content:""}.icon-plus:before{content:""}.icon-rotate:before{content:""}.icon-search:before{content:""}.icon-bag:before{content:""}.icon-cart:before{content:""}.icon-thumbs-up:before{content:""}.icon-delete:before{content:""}.icon-close:before{content:""}.banner-wrap{width:calc(100% + 60px) !important;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-end;align-items:flex-end;position:relative}.banner-wrap.minimized{height:150px}.banner-wrap:before{content:"";display:block;position:absolute;width:100%;height:150px;left:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,black 100%)}.banner-wrap .view-container{position:relative;height:150px}.banner-wrap h1,.banner-wrap img{position:absolute;left:30px;bottom:30px}.banner-wrap h1{color:#fff;font-weight:var(--font-weight-semi-bold);font-size:20px}.banner-wrap img{display:block;max-height:150px;max-width:400px}.banner-wrap+*{margin-top:75px}@media screen and (max-width:1200px){.banner-wrap{height:300px}}@media screen and (max-width:950px){.banner-wrap{height:200px}.banner-wrap img{max-height:100px}}@media screen and (max-width:600px){.banner-wrap{height:150px}.banner-wrap img{max-height:80px;max-width:100%}}body{position:static;overflow-y:auto;min-height:calc(var(--vh, 1vh) * 100)}body.no-scroll{position:fixed;left:0;width:100%}[ng-click],[data-ng-click]{cursor:pointer}ul.breadcrumbs{display:flex;flex-wrap:wrap;flex-direction:row;font-size:12px;line-height:25px}ul.breadcrumbs>li{display:inline-block;vertical-align:middle;white-space:nowrap}ul.breadcrumbs>li>*{color:var(--color-text-2);display:inline}ul.breadcrumbs>li>a{color:var(--color-text);font-weight:var(--font-weight-semi-bold)}ul.breadcrumbs>li>a:hover{text-decoration:underline}ul.breadcrumbs>li .arrow{padding:0 10px 0 8px;color:var(--color-text-3)}ul.breadcrumbs+*{margin-top:30px}.content h1{font-size:26px;font-weight:var(--font-weight-normal)}.content h1+*{margin-top:20px}.content p{color:var(--color-text-2);font-size:12px}footer.main{position:fixed;bottom:0;left:0;z-index:10;width:100%;height:60px;padding:0 200px;line-height:60px;color:#fff;font-size:12px;background-color:#222;box-shadow:var(--box-shadow);text-align:center;transition:background-color .5s ease 0s;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s}footer.main nav{display:inline-block}footer.main nav.animated{opacity:0;transition:opacity .3s ease;-moz-transition:opacity .3s ease;-webkit-transition:opacity .3s ease}footer.main nav.animated.active{opacity:1}footer.main nav.left{position:absolute;top:0;left:0}footer.main nav.right{position:absolute;top:0;right:50px}footer.main nav.pages{display:inline-block}footer.main nav.pages>ul>li a{padding:0 10px}footer.main nav.pages>ul>li p{padding:0 20px}footer.main nav>ul{display:flex;flex-wrap:nowrap;flex-direction:row}footer.main nav>ul>li{position:relative}footer.main nav>ul>li:hover ul.dropdown{display:block}footer.main nav>ul>li a{display:flex;flex-wrap:nowrap;flex-direction:row;color:#fff;padding:0 15px;position:relative}footer.main nav>ul>li a:hover:not(.disabled){background-color:#777}footer.main nav>ul>li a.disabled{cursor:not-allowed;color:#666}footer.main nav>ul>li a>*:not(:first-child){margin-left:10px}footer.main nav>ul>li a .count{position:absolute;top:30px;right:0;background-color:var(--color-highlight);color:#fff;font-weight:var(--font-weight-semi-bold);border-radius:9px;line-height:18px;width:18px;padding:0 2px;font-size:10px}footer.main nav>ul>li ul.dropdown{display:none;position:absolute;left:0;bottom:100%;width:200px;background-color:#222;line-height:34px;box-shadow:var(--box-shadow)}footer.main nav .icon{font-size:16px;line-height:60px}footer.main nav .icon.main{font-size:20px}footer.main .highlight{color:var(--color-highlight);font-weight:var(--font-weight-semi-bold);text-transform:uppercase}@media screen and (max-width:800px){footer.main{padding:0}footer.main nav.right{right:0}footer.main .tip-wrap{display:none}}@media screen and (max-width:500px){footer.main nav.pages>ul>li a{padding:0 10px}footer.main nav.pages>ul>li p{padding:0 5px}}form{max-width:500px}form label{display:block;font-size:12px;font-weight:var(--font-weight-semi-bold)}form label:not(:first-child),form label.not-first{margin-top:15px}form label+*{margin-top:5px;min-height:40px}form label+.value{height:35px}form label+.value.slider{padding-top:5px}form input[type=text],form input[type=password],form input[type=email],form textarea,form select{width:100%}form textarea{height:120px}form .date-picker-wrap{width:100%;max-width:none}form .col-2,form .col-3,form .col-4,form .col-2-1{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:flex-start}form .col-2>*{width:calc((100% - 20px) / 2)}form .col-3>*{width:calc((100% - 40px) / 3)}form .col-4>*{width:calc((100% - 60px) / 4)}form .col-2-1>*:nth-child(2n+1){width:calc((((100% - 40px) / 3) * 2) + 20px)}form .col-2-1>*:nth-child(2n+2){width:calc((100% - 40px) / 3)}form img.preview{display:block;max-width:100%;max-height:150px;margin:10px 0 0}form ul.locales{margin:20px 0 0;display:flex;flex-wrap:wrap;flex-direction:row;border:1px solid var(--color-shade-2);padding:5px 10px 5px 20px;color:var(--color-text-3)}form ul.locales>li:not(:last-child){margin-right:10px}form ul.locales>li.selected{color:var(--color-text)}form ul.locales>li.success:not(.selected){color:var(--color-primary)}form ul.locales+*{border-left:1px solid var(--color-shade-2);padding:10px 0 0 20px}header.main{padding:50px 0}header.main h1{font-weight:var(--font-weight-semi-bold);font-size:36px;line-height:55px}header.main ul.breadcrumbs{margin:10px 0 0 2px}@media screen and (max-width:450px){header.main ul.breadcrumbs{display:none}}input[type=text],input[type=email],input[type=number],input[type=password],textarea{outline:0}input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,textarea:focus{outline:0}input[type=text]:focus.outline-on-focus,input[type=email]:focus.outline-on-focus,input[type=number]:focus.outline-on-focus,input[type=password]:focus.outline-on-focus,textarea:focus.outline-on-focus{outline:2px solid #111;outline-offset:-2px}.presentation-block-wrap.column-half.column-1>.content>ul.columns>li:first-child{display:flex;flex-wrap:nowrap;flex-direction:column}.section{padding:30px 0;border-top:1px solid var(--color-shade)}.section:first-child{border-top:0;padding-top:0}.section:last-child{padding-bottom:0}.section h4{text-transform:uppercase;margin:0 0 20px}.section-wrap{margin-top:100px}.section-wrap>h2{font-size:18px;font-weight:var(--font-weight-bold)}.section-wrap>h2+*{margin-top:30px}.section-wrap:first-child{margin-top:0}.side-panel-wrap a.close{width:30px;height:30px;line-height:30px;text-align:center;position:absolute;top:10px;right:10px;font-size:16px;color:var(--color-text-3);transition:color .5s ease 0s;-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s}.side-panel-wrap a.close:hover{color:var(--color-text)}.side-panel-wrap .panel{padding:30px}.side-panel-wrap header h1{font-weight:var(--font-weight-semi-bold);text-transform:uppercase;font-size:14px}.side-panel-wrap header+*{margin-top:30px}.side-panel-wrap form input[type=text]{border:1px solid var(--color-shade-2);background-color:var(--color-shade);height:40px;line-height:40px}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-weight:var(--font-weight-semi-bold)}h1.highlight,h2.highlight,h3.highlight,h4.highlight,h5.highlight,h6.highlight{display:inline-block;padding-right:15px;font-weight:var(--font-weight-semi-bold);position:relative;z-index:1}h1.highlight:after,h2.highlight:after,h3.highlight:after,h4.highlight:after,h5.highlight:after,h6.highlight:after{content:"";display:block;position:absolute;top:60%;left:-5px;bottom:0;width:calc(100% + 10px);background-color:var(--color-highlight);z-index:-1;opacity:.8}h1.title{text-transform:uppercase;font-size:13px;font-weight:var(--font-weight-semi-bold);line-height:24px}h1.title+*:not(.title){margin-top:30px}h2.title{font-size:13px;font-weight:var(--font-weight-semi-bold);line-height:24px;color:var(--color-text-2)}h2.title+*:not(.title){margin-top:30px}.animate-border-bottom{position:relative}.animate-border-bottom:before{content:"";display:block;background-color:var(--color-highlight);height:3px;width:100%;position:absolute;bottom:0;left:0;z-index:1;transform:scaleX(0);transform-origin:center;transition:transform .3s ease 0s;-moz-transition:transform .3s ease 0s;-webkit-transition:transform .3s ease 0s}.animate-border-bottom:hover:before,.animate-border-bottom:focus:before,.animate-border-bottom.selected:before{transform:scaleX(1)}.catalogue-products-layout{padding-left:30px;padding-right:30px}.catalogue-render-wrap{margin-top:50px;padding-left:20px;padding-right:20px}.order-create-wrap{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:stretch}.order-create-wrap .cart{width:calc(100% - 500px)}.order-create-wrap .panel{width:450px;padding:0 15px 0 45px;position:relative}.order-create-wrap .panel:before{content:"";display:block;position:absolute;top:-100vh;left:0;width:100vw;height:200vh;min-height:200%;z-index:-1;box-shadow:var(--box-shadow);background-color:#fff}.order-create-wrap form{max-width:none}.order-create-wrap form ul.inputs{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.order-create-wrap form ul.inputs>li{width:100%}.order-create-wrap form ul.inputs>li:not(:first-child):not(:nth-child(2)){margin-top:10px}.order-create-wrap form ul.inputs>li.first-name,.order-create-wrap form ul.inputs>li.last-name{width:calc((100% - 20px) / 2)}.order-create-wrap form input[type=text],.order-create-wrap form textarea{background-color:var(--color-shade)}.order-create-wrap .no-item{margin:50px 0 0}.order-create-wrap ul.items{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.order-create-wrap ul.items>li{width:calc((100% - 60px) / 3)}.order-create-wrap ul.items>li:not(:first-child):not(:nth-child(2)):not(:nth-child(3)){margin-top:30px}.order-create-wrap ul.items>li:nth-child(3n+2),.order-create-wrap ul.items>li:nth-child(3n+3){margin-left:30px}.order-create-wrap ul.items>li>a{height:100%;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fff;border-radius:5px;transition:box-shadow .5s ease 0s;-moz-transition:box-shadow .5s ease 0s;-webkit-transition:box-shadow .5s ease 0s}.order-create-wrap ul.items>li>a:hover{box-shadow:var(--box-shadow)}.order-create-wrap ul.items>li .product-image-wrap{width:120px;padding:10px}.order-create-wrap ul.items>li .details{padding:10px 0 0 20px}.order-create-wrap ul.items>li .details h2{font-size:12px;line-height:18px;text-transform:uppercase;font-weight:var(--font-weight-semi-bold)}.order-create-wrap ul.items>li .details p{font-size:11px;line-height:16px;color:var(--color-text-2)}@media screen and (max-width:1500px){.order-create-wrap ul.items>li{width:calc((100% - 30px) / 2)}.order-create-wrap ul.items>li:nth-child(n+1){margin-top:0;margin-left:0}.order-create-wrap ul.items>li:not(:first-child):not(:nth-child(2)){margin-top:30px}.order-create-wrap ul.items>li:nth-child(2n+2){margin-left:30px}}@media screen and (max-width:1200px){.order-create-wrap ul.items>li{width:100%}.order-create-wrap ul.items>li:nth-child(n+1){margin-top:0;margin-left:0}.order-create-wrap ul.items>li:not(:first-child){margin-top:30px}}@media screen and (max-width:1000px){.order-create-wrap{flex-wrap:wrap}.order-create-wrap .cart,.order-create-wrap .form{width:100%}.order-create-wrap .panel{width:calc(100% + 60px);background-color:#fff;margin-top:50px;margin-left:-30px;margin-right:-30px;padding:30px}.order-create-wrap .panel form,.order-create-wrap .panel .success{max-width:500px;margin-left:auto;margin-right:auto}.order-create-wrap .panel:before{display:none}}header.title{background-color:var(--color-shade);padding-top:40px;padding-bottom:40px;position:relative}header.title:not(:first-child){margin-top:50px}header.title .anchor{position:absolute;top:-80px;left:0}header.title h2{text-transform:uppercase;line-height:30px;font-weight:var(--font-weight-bold);color:#000;font-size:18px}header.title h2+*{margin-top:10px}header.title p{color:var(--color-text-light)}header.title+*{margin-top:40px}.with-top-bar header.title .anchor{top:-128px}.view-container{max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.view-container.full-width{max-width:var(--full-width);padding-left:0;padding-right:0}.view-container.XL{max-width:1300px}.view-container.L{max-width:1160px}.view-container.M{max-width:960px}.view-container.S{max-width:750px}.view-container.XS{max-width:550px}.view-container.XXS{max-width:450px}.view-container.extra-spacing{padding-top:100px}.view-container.with-space{padding-top:50px}.view-container.align-left{margin-left:0;margin-right:0}.view-container.no-padding{padding-left:0;padding-right:0}.view-container.shaded{background-color:var(--color-shade);padding:20px 30px}.view-container.rounded{border-radius:20px}.view-container.fill-height{min-height:calc(100vh - 300px)}@media screen and (max-width:750px){.view-container{padding-left:15px;padding-right:15px}}.card{width:250px;display:block;position:relative;z-index:1;padding:0 0 10px}.card.with-static-footer{padding-bottom:80px}.card.with-static-footer footer{position:absolute;bottom:0;left:0;width:100%;height:50px;display:flex;flex-direction:row;justify-content:center}.card .image{display:block;background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.card .image.wide{padding-top:60%}.card img.as-title{display:block;margin:20px auto 0;max-width:calc(100% - 40px)}.card img.as-title+*{margin-top:15px}.card h4{padding:0 20px;font-size:13px;line-height:18px;height:36px;overflow:hidden;text-transform:uppercase;text-align:center;font-weight:var(--font-weight-semi-bold);margin:20px 0 0}.card p{font-size:12px;color:var(--color-text-light);padding:0 20px;text-align:center;margin:5px 0 0}.card-group{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch}.card-group .card,.card-group .filler{width:calc((100% - 100px) / 3);margin-top:40px}.card-group .card:first-child,.card-group .card:nth-child(2),.card-group .card:nth-child(3),.card-group .filler:first-child,.card-group .filler:nth-child(2),.card-group .filler:nth-child(3){margin-top:0}@media screen and (max-width:1150px){.card-group .card,.card-group .filler{width:calc((100% - 40px) / 3)}}@media screen and (max-width:800px){.card-group .card,.card-group .filler{width:calc((100% - 20px) / 2)}.card-group .card:nth-child(3),.card-group .filler:nth-child(3){margin-top:40px}}.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}.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}