﻿/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body:after{content:url(/assets/lightbox/close-c43f332b55f7810a3532cc0d7e1d696a7f283cebb6de910063d2bc835fdbffe3.png) url(/assets/lightbox/loading-75e769420867efb9e78cb0f964320ba4ea9e28bd68de9c426d8ab6976ac2269f.gif) url(/assets/lightbox/prev-2b2be4888b161ea2f9bfd20953f8bc5e2edd81715d6c082f84708233b6b71fb3.png) url(/assets/lightbox/next-f1420aa16734f4dedea7622021690418e775825e0afd4cb0e81873bcad102165.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:white;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:5px 5px 10px #666}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/assets/lightbox/loading-75e769420867efb9e78cb0f964320ba4ea9e28bd68de9c426d8ab6976ac2269f.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url(/lightboximage/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/assets/lightbox/prev-2b2be4888b161ea2f9bfd20953f8bc5e2edd81715d6c082f84708233b6b71fb3.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/assets/lightbox/next-f1420aa16734f4dedea7622021690418e775825e0afd4cb0e81873bcad102165.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{margin-top:5px;padding:0 4px;color:inherit}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{display:block;margin-bottom:5px}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/assets/lightbox/close-c43f332b55f7810a3532cc0d7e1d696a7f283cebb6de910063d2bc835fdbffe3.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:white;opacity:0.9;filter:alpha(opacity=90)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#000;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#000}.mfp-preloader a:hover{color:#000}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;filter:alpha(opacity=100);padding:0 0 18px 10px;color:#000;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#000;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#000;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:1;filter:alpha(opacity=100);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #000;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid translarent}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #000;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid translarent}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:none;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 0 15px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:15px;bottom:15px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:none;background:#444}.mfp-figure small{color:#000;display:block;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-11px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#000;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.tooltipster-default{background:#000;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial, sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 1);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-moz-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-ms-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-o-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0}.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}@font-face{font-family:"HelveticaNeueW01-95Blac";src:url(/files/HelveticaNeueW01-95Blac.eot);src:url(/files/HelveticaNeueW01-95Blac.eot) format("eot"),url(/files/HelveticaNeueW01-95Blac.woff2) format("woff2"),url(/files/HelveticaNeueW01-95Blac.woff) format("woff")}@media (min-width: 768px){.only-xs{display:none;visibility:hidden}}@media (max-width: 767px){.only-sm{display:none;visibility:hidden}}@media (min-width: 992px){.only-sm{display:none;visibility:hidden}}@media (max-width: 991px){.only-md{display:none;visibility:hidden}}@media (min-width: 1200px){.only-md{display:none;visibility:hidden}}@media (max-width: 1199px){.only-lg{display:none;visibility:hidden}}*{box-sizing:border-box}html,body{height:100%;font-family:Helvetica, Arial, sans-serif;font-size:14px;line-height:1.3}h1{margin:0 0 1em;font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal;font-size:32px;line-height:1.1;text-transform:lowercase}@media (min-width: 768px){h1{max-width:400px}}@media (min-width: 992px){h1{max-width:660px;font-size:42px}}h1 small{display:block;font-family:Helvetica, Arial, sans-serif;font-size:1rem;font-weight:normal;line-height:1.3;margin-top:5px;text-transform:none}h2{font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal;line-height:1.3;margin:0 0 0.25em;font-size:inherit}h3{font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal;line-height:1.3;margin:0 0 1em}a{color:inherit;text-decoration:none;color:#000;text-decoration:none;transition:color 200ms ease;cursor:pointer;color:#000;text-decoration:none}aa:visited,aa:active{color:inherit;text-decoration:none}a:hover{cursor:pointer;color:#00bae9}p{margin:0 0 0.75em 0}strong,b{font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal}ul{list-style:square;padding-left:30px}.elastic-video{position:relative;padding-bottom:55%;padding-top:15px;height:0;overflow:hidden;margin-bottom:15px}.elastic-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.next-prev-nav{margin-top:15px}.next-prev-nav .previous,.next-prev-nav .next{display:inline-block;width:8px;height:12px}.next-prev-nav .previous{margin-right:10px;display:inline-block;width:8px;height:12px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:0 -28px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.next-prev-nav .previous{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.next-prev-nav .next{display:inline-block;width:8px;height:12px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:0 -16px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.next-prev-nav .next{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.more-link{display:inline-block;width:8px;height:12px;vertical-align:middle;display:inline-block;width:8px;height:12px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:0 -16px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.more-link{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}ul.simple-list{display:block;margin:0;padding:0}ul.simple-list li{display:block;padding:0;margin:0 0 0.5em}ul.simple-list li a{display:block}.navbar{z-index:200;width:100vw;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;position:fixed;top:0;left:0;padding:15px}@media (min-width: 992px){.navbar{padding:15px 30px 15px 15px}}.navbar--static{position:fixed;top:0;left:0}@media (min-width: 992px){.navbar--static{left:calc(100vw - 280px - 45px);max-width:280px}}.navbar--scroll-animated{background-color:white;transition:background-color 450ms ease}.navbar--scroll-animated.navbar--scrolled{background-color:transparent}.navbar__start{display:flex;align-items:center}.navbar__toggle{display:block;font-size:28px;line-height:1;cursor:pointer;user-select:none;transform:translateY(-4px);color:inherit;text-decoration:none;color:#000;text-decoration:none;transition:color 200ms ease;cursor:pointer}.navbar__togglea:visited,.navbar__togglea:active{color:inherit;text-decoration:none}.navbar__toggle:hover{cursor:pointer;color:#00bae9}.navbar--static .navbar__toggle{display:block}@media (min-width: 992px){.navbar--static .navbar__toggle{display:none}}.navbar__brand{width:280px}.nav{position:relative;z-index:200;line-height:1.3}.nav,.nav *{box-sizing:border-box}.nav__panel{position:fixed;z-index:250;top:0;left:0;width:170px;height:100%;padding:26px 15px 15px 15px;margin-left:0;background-color:white;text-transform:lowercase;overflow-y:auto}.nav__panel>.nav__group{margin-left:0}.nav__backdrop{display:none}.nav--off-canvas .nav__panel{transform:translateX(-170px);transition:transform 450ms ease}.nav--off-canvas .nav__backdrop{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;background-color:transparent;transition:background-color 600ms ease}.nav--off-canvas.nav--visible .nav__panel{transform:translateX(0)}.nav--off-canvas.nav--visible .nav__backdrop{pointer-events:auto;background-color:transparent}@media (max-width: 991px){.nav .nav__panel{transform:translateX(-170px);transition:transform 450ms ease}.nav .nav__backdrop{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;background-color:transparent;transition:background-color 600ms ease}.nav.nav--visible .nav__panel{transform:translateX(0)}.nav.nav--visible .nav__backdrop{pointer-events:auto;background-color:transparent}}.nav a{color:inherit;text-decoration:none;color:inherit;text-decoration:none;color:#000;text-decoration:none;transition:color 200ms ease;cursor:pointer}.nav aa:visited,.nav aa:active{color:inherit;text-decoration:none}.nav aa:visited,.nav aa:active{color:inherit;text-decoration:none}.nav a:hover{cursor:pointer;color:#00bae9}.nav__group{display:block;padding:0;margin:0;transition:max-height 400ms ease;overflow-y:hidden}.nav__group{margin-left:15px}.nav__item{display:block;padding:0;margin:0}.nav__item>span{cursor:pointer}.nav__item .nav__group{max-height:0}.nav__item--expanded .nav__group{max-height:1000px}.nav__item--active>:not(.nav__group){font-weight:bold;font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal}.nav__item--with-space-below{margin-bottom:30px}.nav .langselect{margin-top:30px}.langselect{display:flex}.langselect a{color:#000;text-decoration:none}.langselect a:hover{color:#00bae9}.langselect__lang{display:inline-block}.langselect__lang:not(:last-child){margin-right:5px}.langselect__lang--active{font-weight:bold}.mobile-menu ul,.desktop-menu ul{display:block;margin:0;padding:0;text-transform:lowercase}.mobile-menu ul ul,.desktop-menu ul ul{overflow-y:hidden;transition:max-height 400ms ease}.mobile-menu ul li,.desktop-menu ul li{display:block;position:relative;margin:0}.mobile-menu ul li.offset,.desktop-menu ul li.offset{margin-top:60px}.mobile-menu ul li.with-space-below,.desktop-menu ul li.with-space-below{margin-bottom:15px}.mobile-menu ul li span,.mobile-menu ul li a,.desktop-menu ul li span,.desktop-menu ul li a{display:inline-block;color:#000;text-decoration:none;padding:5px 5px 5px 0;overflow-x:hidden;cursor:pointer}.mobile-menu ul li a:hover,.mobile-menu ul li span:hover,.desktop-menu ul li a:hover,.desktop-menu ul li span:hover{color:#00bae9}.mobile-menu ul li.active>a,.mobile-menu ul li.active>span,.desktop-menu ul li.active>a,.desktop-menu ul li.active>span{font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal}.mobile-menu ul li.expanded ul,.desktop-menu ul li.expanded ul{max-height:1000px}.mobile-menu ul li.collapsed ul,.desktop-menu ul li.collapsed ul{max-height:0}.mobile-menu .locale-switcher,.desktop-menu .locale-switcher{margin-top:15px}.mobile-menu .locale-switcher .locale-option,.desktop-menu .locale-switcher .locale-option{margin-right:5px;color:inherit;text-decoration:none}.mobile-menu .locale-switcher .locale-option:last-child,.desktop-menu .locale-switcher .locale-option:last-child{margin-right:0}.mobile-menu .locale-switcher .locale-option.active,.desktop-menu .locale-switcher .locale-option.active{font-weight:bold}.desktop-menu{position:relative;z-index:1000;width:100%;padding:0 30px 0 0;margin:0 0 30px 30px;transition:height 500ms ease;line-height:1.3;float:left;height:auto;background-color:transparent;display:none}@media (max-width: 767px){.desktop-menu{width:100%}}@media (min-width: 768px){.desktop-menu{width:150px}}@media (min-width: 992px){.desktop-menu{width:205px}}@media (min-width: 1200px){.desktop-menu{width:255px}}@media (min-width: 768px){.desktop-menu{display:block;transition:none}}@media (min-width: 1200px){.desktop-menu{margin-bottom:0}}.desktop-menu.expanded{height:auto}.desktop-menu ul ul{margin-left:15px}@media (min-width: 768px){.desktop-menu ul ul{margin-left:16px}}@media (min-width: 768px){.desktop-menu ul li{padding:0}}@media (min-width: 768px){.desktop-menu ul li span,.desktop-menu ul li a{display:block;padding:0;margin:0;font-size:inherit}}@media (min-width: 992px){.desktop-menu ul li .mobile-handle{display:none}}.desktop-menu ul li .handle{display:none}@media (max-width: 991px){.desktop-menu ul li .handle{position:absolute;right:0;top:15px;width:15px;height:10px;cursor:pointer;display:inline-block;width:15px;height:10px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:-96px 0}}@media (max-width: 991px) and (-webkit-min-device-pixel-ratio: 1.5),(max-width: 991px) and (min--moz-device-pixel-ratio: 1.5),(max-width: 991px) and (-o-min-device-pixel-ratio: 3/2),(max-width: 991px) and (min-resolution: 1.5dppx){.desktop-menu ul li .handle{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}@media (max-width: 991px){.desktop-menu ul li.collapsed .handle{display:inline-block;width:15px;height:10px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:-96px -10px}}@media (max-width: 991px) and (-webkit-min-device-pixel-ratio: 1.5),(max-width: 991px) and (min--moz-device-pixel-ratio: 1.5),(max-width: 991px) and (-o-min-device-pixel-ratio: 3/2),(max-width: 991px) and (min-resolution: 1.5dppx){.desktop-menu ul li.collapsed .handle{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}@media (min-width: 992px){.desktop-menu ul li.collapsed ul{margin-bottom:0}}.mobile-menu{display:block;z-index:100;position:fixed;top:0;left:0;width:100vw;height:0;overflow-y:auto}@media (min-width: 768px){.mobile-menu{display:none}}.mobile-menu.mobile-menu--expanded{height:100vh;padding:60px 15px 15px 30px}.mobile-menu ul ul{margin-left:15px}.mobile-menu .mobile-menu__expandable-content>ul:first-child>li:first-child{display:none}.mobile-menu__expandable-content{max-height:0;overflow:hidden;transform:translateX(-100px);transition:transform 350ms ease}.mobile-menu--expanded .mobile-menu__expandable-content{max-height:100vh;transform:translateX(0)}.mobile-menu__backdrop{position:absolute;top:0;left:0;width:100vw;height:0;background-color:white}.mobile-menu--expanded .mobile-menu__backdrop{height:100vh}.mobile-menu__logo{display:none;position:fixed;top:30px;left:30px;width:100px;transform:translateX(-1px)}.mobile-menu--expanded .mobile-menu__logo{display:block}.mobile-menu__whopper{position:fixed;font-size:30px;line-height:1;transform:translateX(-2px);user-select:none;top:23px;right:30px}.mobile-menu--expanded .mobile-menu__whopper{top:20px}.mobile-menu__toggler{cursor:pointer}.menu-collapsible{opacity:1}@media (min-width: 768px){.menu-collapsible{transition:opacity 250ms ease}}.menu-collapsible>ul>li:first-child{display:none}.menu-collapsible.collapsed{height:auto}@media (max-width: 767px){.menu-collapsible.collapsed{height:0;opacity:0;pointer-events:none}}.menu-collapsible.collapsed.minimized{opacity:0;pointer-events:none}.meta-menu{display:none;position:absolute;top:38px;right:30px;z-index:1000;padding:0}@media (min-width: 768px){.meta-menu{display:block;top:56px}}@media (min-width: 992px){.meta-menu{top:52px}}@media (min-width: 1200px){.meta-menu{top:49px}}.meta-menu ul{display:block;position:absolute;top:50px;right:0;margin:0;padding:0;overflow:hidden;height:20px}@media (min-width: 768px){.meta-menu ul{top:31px}}@media (min-width: 768px) and (max-width: 767px){.meta-menu ul{width:100%}}@media (min-width: 768px) and (min-width: 768px){.meta-menu ul{width:90px}}@media (min-width: 768px) and (min-width: 992px){.meta-menu ul{width:126.6666666667px}}@media (min-width: 768px) and (min-width: 1200px){.meta-menu ul{width:160px}}@media (min-width: 992px){.meta-menu ul{top:36px}}@media (min-width: 1200px){.meta-menu ul{top:39px}}.meta-menu ul li{display:block;float:left;margin:0 10px 0 0;line-height:1}.meta-menu ul li a{display:block;color:#000;text-decoration:none}.meta-menu ul li a:hover{color:#00bae9}.meta-menu ul li.active a{font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal}.whopper{font-size:40px;line-height:1;cursor:pointer;display:inline-block;user-select:none}@media (min-width: 768px){.whopper{display:none}}.whopper.collapsed{margin-left:-6px;margin-top:-10px}.whopper.expanded{margin-top:-10px}.whopper.show{display:inline-block !important}.site-header .logo{margin-top:30px;transform:translateX(-1px);padding-left:30px;margin-bottom:4px}@media (min-width: 768px){.site-header .logo{margin-top:0}}.site-header .logo a{outline:0}.site-header .logo picture{width:100px;display:block}@media (min-width: 768px){.site-header .logo picture{width:100px}}.site-header .logo picture source,.site-header .logo picture img{width:100%}.page-wrap{position:relative;padding-bottom:150px;overflow:auto;margin:0}.page-content{position:relative;overflow-x:hidden;float:left;margin-top:80px;margin-left:15px;margin-right:15px;width:calc(100vw - 30px);max-width:825px}@media (min-width: 992px){.page-content{margin-top:30px}}@media (min-width: 992px){.page-content{margin-left:220px;width:calc(100vw - 235px)}}.page-content .loading-indicator{margin-top:30px;display:none;color:#656464}.page-content,.page-content>*{box-sizing:border-box}body.pjax-loading .page-wrap{height:100vh;padding-bottom:0;background:transparent url(/assets/layout/ajax-loader-35e73921c1ca294567dfed2a2dd8968016bd7c79981f3fd4dcfefe3c90fbe1d0.gif);background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:32px 32px;overflow:hidden}body.pjax-loading .page-wrap .page-content{opacity:0}body.pjax-loading .page-wrap .page-content .pjax-content{display:none}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica, Calibri, Arial, sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:14px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em;border-bottom:1px solid black}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em;border-top:1px solid black}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}@media screen and (max-width: 414px) and (orientation: portrait),screen and (max-width: 736px) and (orientation: landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.blaze-slider{position:relative;margin-bottom:15px}.blaze-slider ol{display:block;width:100%;height:100%;padding:0;margin:0;overflow:hidden;white-space:nowrap;font-size:0}.blaze-slider ol li{display:inline-block;width:100%;height:100%;padding:0;margin:0;font-size:14px;white-space:normal}.blaze-slider .next,.blaze-slider .prev{position:absolute;top:50%;margin-top:-20px;width:83px;height:80px;cursor:pointer}.blaze-slider .next.disabled,.blaze-slider .prev.disabled{opacity:0.5}.blaze-slider .next.obsolete,.blaze-slider .prev.obsolete{opacity:0}.blaze-slider .prev{left:10px}.blaze-slider .next{right:10px}.mfp-image-holder .mfp-close{padding:15px 18px;color:#fff}.mfp-bottom-bar{margin-top:-45px}.mfp-bottom-bar .mfp-title{padding-left:15px;color:#fff}.mfp-bottom-bar .mfp-counter{padding-right:15px;color:#fff}.mfp-arrow::after,.mfp-arrow .mfp-a,.mfp-arrow::before,.mfp-arrow .mfp-b,.mfp-arrow-right::before,.mfp-arrow-right .mfp-b,.mfp-arrow-right::after,.mfp-arrow-right .mfp-a,.mfp-arrow-left::before,.mfp-arrow-left .mfp-b,.mfp-arrow-left::after,.mfp-arrow-left .mfp-a{border:0;margin:0}.mfp-arrow .arrow-icon{position:absolute;display:block;width:20px;height:30px}.mfp-arrow.mfp-arrow-left .arrow-icon{display:inline-block;width:20px;height:30px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:-116px 0;left:15px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.mfp-arrow.mfp-arrow-left .arrow-icon{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.mfp-arrow.mfp-arrow-right .arrow-icon{display:inline-block;width:20px;height:30px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:-136px 0;right:15px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.mfp-arrow.mfp-arrow-right .arrow-icon{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:inherit}.collapsible{border-style:solid;border-color:black;border-width:1px 0;margin-top:-1px}.collapsible .collapsible-caption{color:inherit;text-decoration:none;color:#000;text-decoration:none;transition:color 200ms ease;cursor:pointer;position:relative;margin:0;padding:2px 0;font-size:inherit;font-weight:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.collapsible .collapsible-captiona:visited,.collapsible .collapsible-captiona:active{color:inherit;text-decoration:none}.collapsible .collapsible-caption:hover{cursor:pointer;color:#00bae9}.collapsible .collapsible-caption .handle{display:inline-block;display:inline-block;width:12px;height:8px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:0 0;position:absolute;right:0;top:7px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.collapsible .collapsible-caption .handle{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.collapsible .collapsible-content{overflow:hidden}.collapsible.collapsed .collapsible-content{height:0}.collapsible.collapsed .collapsible-caption .handle{display:inline-block;width:12px;height:8px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:0 -8px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.collapsible.collapsed .collapsible-caption .handle{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.collapsible-nav{overflow:auto;margin-bottom:15px}@media (min-width: 768px){.collapsible-nav{margin-top:28px}}.collapsible-nav.collapsible{border:0}.collapsible-nav.collapsible .collapsible-content{overflow-y:hidden}.collapsible-nav .collapsible-caption{padding-bottom:15px}.collapsible-nav .collapsible-content{border:1px solid black;border-left:0;border-right:0}.collapsible-nav.collapsed .collapsible-content{border-color:transparent}.collapsible-nav .wrapper{display:table;table-layout:fixed;overflow:auto;margin:10px 0}.collapsible-nav .nav-column{display:table-cell;overflow-y:hidden;padding-right:30px;vertical-align:top}.collapsible-nav .nav-column:last-child{padding-right:0}.collapsible-nav .nav-column a{display:block;margin-bottom:3px}.collapsible-nav .nav-column a.active{font-weight:bold}.collapsible-nav .nav-column a:hover{text-decoration:none}.collapsible-text{margin-bottom:0.75em;max-width:980px}.collapsible-text .lead{display:block}.collapsible-text .lead p:last-of-type{display:inline}.collapsible-text .full-content{display:none}.collapsible-text .handle{display:inline-block;display:inline-block;width:12px;height:8px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:0 -8px;margin-right:5px;margin-left:5px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.collapsible-text .handle{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.collapsible-text.expanded .lead{display:none}.collapsible-text.expanded .full-content{display:block}.collapsible-text.expanded .handle{display:inline-block;width:12px;height:8px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:0 0}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.collapsible-text.expanded .handle{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.collapsible-text .expand,.collapsible-text .collapse{position:relative;display:inline;cursor:pointer;color:#666;white-space:nowrap}.collapsible-text .expand:before,.collapsible-text .collapse:before{content:' '}.collapsible-text .expand{margin-top:0.5em}.collapsible-text .collapse{margin-top:-0.5em}.versatile-slideshow{position:relative;cursor:pointer;background-color:white}.versatile-slideshow:focus,.versatile-slideshow.focus{outline:1px dotted black}.versatile-slideshow.static{position:relative;width:400px;height:300px}.versatile-slideshow .stage{width:100%;height:100%;overflow-y:hidden;overflow-x:hidden}.versatile-slideshow .stage .slide-sequence{height:100%}.versatile-slideshow .stage .slide-sequence .slide{position:relative;float:left;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity 1200ms ease}.versatile-slideshow .stage .slide-sequence .slide.active{opacity:1}.versatile-slideshow .stage .slide-sequence .slide.loading:after{content:'Loading...'}.versatile-slideshow .stage .slide-sequence .slide .slide-legend{position:absolute;top:5px;left:5px;display:inline-block;color:white;background-color:rgba(0,0,0,0.3);transition:color 500ms ease, background-color 500ms ease;padding:5px 10px;border-radius:4px}.versatile-slideshow .stage .slide-sequence .slide:hover .slide-legend{background-color:rgba(0,0,0,0.5)}.versatile-slideshow .knob-list{position:absolute;left:0;bottom:0;width:100%;height:45px;padding-top:15px;background-color:rgba(255,255,255,0.3);text-align:center}.versatile-slideshow .knob-list .knob{display:inline-block;border-radius:14px;width:14px;height:14px;margin-right:3px;background-color:transparent;border:1px solid black;transition:background-color 250ms ease}.versatile-slideshow .knob-list .knob.active,.versatile-slideshow .knob-list .knob:hover{background-color:black}.versatile-slideshow .close{position:absolute;top:10px;right:10px;width:30px;height:30px;font-size:30px;color:#999;border-radius:8px;cursor:pointer;line-height:1;text-align:center}.versatile-slideshow .close:after{content:'×'}.versatile-slideshow .controls{position:absolute;top:0;left:0;width:100%;height:100%}.versatile-slideshow .controls .silhouette{position:absolute;top:0;left:0;width:100%;height:100%}.versatile-slideshow .controls .silhouette .arrow{position:absolute;top:50%;margin-top:-15px;width:20px;height:40px;border-radius:4px;font-size:20px;font-weight:900;text-transform:uppercase}.versatile-slideshow .controls .silhouette .arrow.disabled{opacity:0}.versatile-slideshow .controls .silhouette .arrow:after{position:absolute;top:11px}.versatile-slideshow .controls .silhouette .arrow.left{display:inline-block;width:20px;height:30px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:-116px 0;left:15px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.versatile-slideshow .controls .silhouette .arrow.left{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.versatile-slideshow .controls .silhouette .arrow.right{display:inline-block;width:20px;height:30px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:-136px 0;right:15px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.versatile-slideshow .controls .silhouette .arrow.right{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.versatile-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001}.versatile-modal.open{display:block}.versatile-modal .versatile-slideshow{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001}.versatile-modal .versatile-slideshow .stage{box-shadow:5px 5px 10px rgba(0,0,0,0.5)}.home .cover-teaser{position:relative;display:block;margin-bottom:15px}@media (max-width: 767px){.home .cover-teaser{width:100%}}@media (min-width: 768px){.home .cover-teaser{width:510px}}@media (min-width: 992px){.home .cover-teaser{width:675px}}@media (min-width: 1200px){.home .cover-teaser{width:825px}}.home .cover-teaser .teaser-image{display:block;margin-bottom:6px}.home .cover-teaser .teaser-image .shine-image{display:block;min-width:1px;height:400px;margin-bottom:6px;background-size:cover !important;background-position:center}@media (max-width: 767px){.home .cover-teaser .teaser-image .shine-image{width:100%}}@media (min-width: 768px){.home .cover-teaser .teaser-image .shine-image{width:510px}}@media (min-width: 992px){.home .cover-teaser .teaser-image .shine-image{width:675px}}@media (min-width: 1200px){.home .cover-teaser .teaser-image .shine-image{width:825px}}@media (min-width: 768px){.home .cover-teaser .teaser-image .shine-image{background-size:100% auto !important;height:300px}}@media (min-width: 992px){.home .cover-teaser .teaser-image .shine-image{height:400px}}@media (min-width: 1200px){.home .cover-teaser .teaser-image .shine-image{height:500px}}.home .teaser-list{overflow:auto}@media (min-width: 768px){.home .teaser-list{margin-left:-15px}}.home .teaser-list .teaser{overflow:auto;margin-bottom:15px}@media (min-width: 768px){.home .teaser-list .teaser{float:left;margin-left:15px}}.home .teaser-list .teaser .text{width:100%}@media (max-width: 767px){.home .teaser-list .teaser .text{width:100%}}@media (min-width: 768px){.home .teaser-list .teaser .text{width:270px}}@media (min-width: 992px){.home .teaser-list .teaser .text{width:283.3333333333px}}@media (min-width: 1200px){.home .teaser-list .teaser .text{width:255px}}.home .teaser-list .teaser .teaser-image{display:block;margin-bottom:6px}.home .teaser-list .teaser .teaser-image .shine-image{height:240px;width:360px;max-width:100%;margin-bottom:6px;background-size:cover !important;background-position:center center}@media (min-width: 768px){.home .teaser-list .teaser .teaser-image .shine-image{background-position:left top;background-size:100% auto !important;height:165px;max-width:none}}@media (min-width: 992px){.home .teaser-list .teaser .teaser-image .shine-image{height:220px}}@media (min-width: 1200px){.home .teaser-list .teaser .teaser-image .shine-image{height:270px}}.home .teaser p{margin:0}.home .cover-teaser .title,.home .cover-teaser .text,.home .teaser-list .teaser .title,.home .teaser-list .teaser .text{color:#000;text-decoration:none;transition:color 200ms ease;cursor:pointer}.home .cover-teaser:hover .title,.home .teaser-list .teaser:hover .title{cursor:pointer;color:#00bae9}.home .cover-teaser:hover .text,.home .teaser-list .teaser:hover .text{cursor:pointer;color:#00bae9}@media (min-width: 768px){.home{padding-top:190px}}.home h1.site-title{text-align:right;padding-top:40px;height:61px}@media (min-width: 768px){.home h1.site-title{position:absolute;top:90px;right:0;width:263px;height:64px}}@media (min-width: 992px){.home h1.site-title{width:365px;height:88px}}.home h1.site-title .shine-image{position:absolute;right:0;top:0;width:245px;height:61px;margin-right:30px}@media (min-width: 768px){.home h1.site-title .shine-image{width:100%;height:100%;margin-right:0}}.home h1.site-title small{font-size:14px;line-height:1.5;font-weight:normal;font-family:'Helvetica,Arial', sans-serif}@media (min-width: 768px){.home h1.site-title small{position:absolute;right:0;top:60px}}.home .preface{margin-top:30px;margin-bottom:30px}@media (min-width: 992px){.home .preface{margin-top:0}}.home .blaze-slider{width:100%;padding-top:66.6666666667%}@media (min-width: 768px){.home .blaze-slider{width:510px;height:340px}}@media (min-width: 992px){.home .blaze-slider{width:675px;height:450px}}@media (min-width: 1200px){.home .blaze-slider{width:825px;height:550px}}.home .blaze-slider ol{position:absolute;top:0;left:0}.home .blaze-slider ol li .shine-image{width:100%;height:100%;background-size:cover !important}.home .blaze-slider .prev,.home .blaze-slider .next{background-color:rgba(255,255,255,0.5);padding:10px;width:62px;height:60px}.home .blaze-slider .prev .icon,.home .blaze-slider .next .icon{width:42px;height:40px}.home .blaze-slider .prev .icon{display:inline-block;width:42px;height:40px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:-54px 0}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.home .blaze-slider .prev .icon{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.home .blaze-slider .next .icon{display:inline-block;width:42px;height:40px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:-12px 0}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.home .blaze-slider .next .icon{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.home .slideshow-wrapper .versatile-slideshow{width:100%;height:400px}@media (min-width: 768px){.home .slideshow-wrapper .versatile-slideshow{height:300px}}@media (min-width: 992px){.home .slideshow-wrapper .versatile-slideshow{height:400px}}@media (min-width: 1200px){.home .slideshow-wrapper .versatile-slideshow{height:500px}}.home .slideshow-wrapper .versatile-slideshow .stage .slide-sequence .slide{background-size:cover;transition:opacity 2000ms ease}.home .slideshow-wrapper .versatile-slideshow .stage .slide-sequence .slide .slide-legend{text-transform:lowercase}.home .homepage-cover-reference>.shine-image{width:100%;height:400px}@media (min-width: 768px){.home .homepage-cover-reference>.shine-image{height:300px}}@media (min-width: 992px){.home .homepage-cover-reference>.shine-image{height:400px}}@media (min-width: 1200px){.home .homepage-cover-reference>.shine-image{height:500px}}.home .homepage-cover-reference .title{margin-top:6px}.product-thumb-list{margin-left:-30px}.product-thumb-list .product-thumb-list-item{color:inherit;text-decoration:none;color:inherit;text-decoration:none;color:#000;text-decoration:none;transition:color 200ms ease;cursor:pointer;position:relative;display:inline-block;vertical-align:top;overflow:auto;min-width:90px;margin-left:30px;margin-bottom:30px}.product-thumb-list .product-thumb-list-itema:visited,.product-thumb-list .product-thumb-list-itema:active{color:inherit;text-decoration:none}.product-thumb-list .product-thumb-list-itema:visited,.product-thumb-list .product-thumb-list-itema:active{color:inherit;text-decoration:none}.product-thumb-list .product-thumb-list-item:hover{cursor:pointer;color:#00bae9}.product-thumb-list .product-thumb-list-item.first-in-display-group{clear:left}@media (min-width: 992px){.product-thumb-list .product-thumb-list-item{margin-bottom:15px}}.product-thumb-list .product-thumb-list-item .shine-image{display:block;width:90px;height:130px;background-position:left bottom}.product-thumb-list .product-thumb-list-item.item-columns-2 .shine-image{width:180px}.product-thumb-list .product-thumb-list-item.item-columns-3 .shine-image{width:180px}.product-thumb-list .product-thumb-list-item.wide{margin-bottom:0}@media (min-width: 768px){.product-thumb-list .product-thumb-list-item.wide{height:100px}}@media (min-width: 992px){.product-thumb-list .product-thumb-list-item.wide{height:100px}}@media (min-width: 1200px){.product-thumb-list .product-thumb-list-item.wide{height:130px}}.product-thumb-list .product-thumb-list-item.wide .shine-image{width:100%;padding-top:60.8899297424%}@media (min-width: 768px){.product-thumb-list .product-thumb-list-item.wide .shine-image{width:90px;height:54.8009367681px}}@media (min-width: 992px){.product-thumb-list .product-thumb-list-item.wide .shine-image{width:126.6666666667px;height:77.1272443404px}}@media (min-width: 1200px){.product-thumb-list .product-thumb-list-item.wide .shine-image{width:160px;height:97.4238875878px}}@media (max-width: 767px){.product-thumb-list .product-thumb-list-item.wide .shine-image{height:0}}.product-thumb-list .product-thumb-list-item .title{margin-top:5px;display:block;font-weight:bold}.product-index{position:relative}.product-index .product-list{display:flex;flex-wrap:wrap;column-gap:15px;row-gap:30px}.product-index .product-list .product-list-item{display:block;width:255px}.product-index .product-list .product-list-item a{color:inherit;text-decoration:none}.product-index .product-list .product-list-item a .title{color:#000;text-decoration:none;transition:color 200ms ease;cursor:pointer;margin-top:0.3em;margin-bottom:0.3em}.product-index .product-list .product-list-item a:hover .title{cursor:pointer;color:#00bae9}.product-index .product-list .product-list-item picture img{max-width:100%}.product-index .product-list .product-list-item .shine-image.mobile{display:block;width:100%}@media (min-width: 768px){.product-index .product-list .product-list-item .shine-image.mobile{display:none}}.product-index .product-list .product-list-item .shine-image.desktop{display:none}@media (min-width: 768px){.product-index .product-list .product-list-item .shine-image.desktop{display:block;height:121px}}@media (min-width: 768px) and (max-width: 767px){.product-index .product-list .product-list-item .shine-image.desktop{width:100%}}@media (min-width: 768px) and (min-width: 768px){.product-index .product-list .product-list-item .shine-image.desktop{width:90px}}@media (min-width: 768px) and (min-width: 992px){.product-index .product-list .product-list-item .shine-image.desktop{width:126.6666666667px}}@media (min-width: 768px) and (min-width: 1200px){.product-index .product-list .product-list-item .shine-image.desktop{width:160px}}@media (min-width: 992px){.product-index .product-list .product-list-item .shine-image.desktop{height:162px}}@media (min-width: 1200px){.product-index .product-list .product-list-item .shine-image.desktop{height:200px}}.product-index .product-list .product-list-item.product-list-item-columns-2{max-width:250px}@media (min-width: 768px){.product-index .product-list .product-list-item.product-list-item-columns-2{max-width:none}}@media (min-width: 768px) and (max-width: 767px){.product-index .product-list .product-list-item.product-list-item-columns-2{width:100%}}@media (min-width: 768px) and (min-width: 768px){.product-index .product-list .product-list-item.product-list-item-columns-2{width:270px}}@media (min-width: 768px) and (min-width: 992px){.product-index .product-list .product-list-item.product-list-item-columns-2{width:361.6666666667px}}@media (min-width: 768px) and (min-width: 1200px){.product-index .product-list .product-list-item.product-list-item-columns-2{width:445px}}@media (min-width: 768px) and (max-width: 767px){.product-index .product-list .product-list-item.product-list-item-columns-2 .shine-image{width:100%}}@media (min-width: 768px) and (min-width: 768px){.product-index .product-list .product-list-item.product-list-item-columns-2 .shine-image{width:270px}}@media (min-width: 768px) and (min-width: 992px){.product-index .product-list .product-list-item.product-list-item-columns-2 .shine-image{width:361.6666666667px}}@media (min-width: 768px) and (min-width: 1200px){.product-index .product-list .product-list-item.product-list-item-columns-2 .shine-image{width:445px}}.product-index .product-list .product-list-item.product-list-item-columns-3{max-width:300px;flex-basis:100%}@media (min-width: 768px){.product-index .product-list .product-list-item.product-list-item-columns-3{max-width:none}}@media (min-width: 768px) and (max-width: 767px){.product-index .product-list .product-list-item.product-list-item-columns-3{width:100%}}@media (min-width: 768px) and (min-width: 768px){.product-index .product-list .product-list-item.product-list-item-columns-3{width:510px}}@media (min-width: 768px) and (min-width: 992px){.product-index .product-list .product-list-item.product-list-item-columns-3{width:675px}}@media (min-width: 768px) and (min-width: 1200px){.product-index .product-list .product-list-item.product-list-item-columns-3{width:825px}}@media (min-width: 768px) and (max-width: 767px){.product-index .product-list .product-list-item.product-list-item-columns-3 .shine-image{width:100%}}@media (min-width: 768px) and (min-width: 768px){.product-index .product-list .product-list-item.product-list-item-columns-3 .shine-image{width:510px}}@media (min-width: 768px) and (min-width: 992px){.product-index .product-list .product-list-item.product-list-item-columns-3 .shine-image{width:675px}}@media (min-width: 768px) and (min-width: 1200px){.product-index .product-list .product-list-item.product-list-item-columns-3 .shine-image{width:825px}}.product-index .product-list .product-list-item .title{font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal}.product-details .main-info{width:100%;margin-bottom:30px}@media (min-width: 768px){.product-details .main-info{width:510px}}@media (min-width: 992px){.product-details .main-info{width:440px}}@media (min-width: 1200px){.product-details .main-info{width:540px}}@media (min-width: 768px){.product-details .main-info{float:left;margin-right:30px}}.product-details .main-info .product-detail-container{position:relative;margin-top:45px}.product-details .main-info .product-detail-container .product-detail-display-panel{width:100%;display:flex;overflow:hidden;margin-bottom:30px}.product-details .main-info .product-detail-container .product-detail-display-panel .product-detail-image{width:100%;flex-shrink:0;display:flex;align-items:flex-end}.product-details .main-info .product-detail-container .product-detail-display-panel .product-detail-image .product-detail-image-shine-image{height:300px;width:100%;-ms-interpolation-mode:bicubic}@media (min-width: 992px){.product-details .main-info .product-detail-container .product-detail-display-panel .product-detail-image .product-detail-image-shine-image{height:500px}}.product-details .main-info .product-detail-container .product-detail-thumbnail-bar{overflow:hidden;margin-left:-10px;margin-bottom:30px;text-align:center}@media (min-width: 768px){.product-details .main-info .product-detail-container .product-detail-thumbnail-bar{display:block;padding:5px}}.product-details .main-info .product-detail-container .product-detail-thumbnail-bar .product-detail-thumbnail{width:10px;height:10px;border-radius:50%;margin-left:10px;padding:5px;cursor:pointer;border:1px solid black;display:inline-block;transition:background-color 250ms ease}.product-details .main-info .product-detail-container .product-detail-thumbnail-bar .product-detail-thumbnail.active{background-color:black}@media (max-width: 991px){.product-details .main-info .product-detail-container .product-detail-thumbnail-bar .product-detail-thumbnail:first-child:last-child{display:none}}@media (min-width: 768px){.product-details .main-info .product-detail-container .product-detail-thumbnail-bar .product-detail-thumbnail{float:left;width:auto;height:64px;border:0;border-radius:0;opacity:0.66;transition:opacity 250ms ease}.product-details .main-info .product-detail-container .product-detail-thumbnail-bar .product-detail-thumbnail.active{background-color:white;opacity:1}.product-details .main-info .product-detail-container .product-detail-thumbnail-bar .product-detail-thumbnail:hover{opacity:1}}.product-details .main-info .product-detail-container .product-detail-thumbnail-bar .product-detail-thumbnail img{display:none;-ms-interpolation-mode:bicubic}@media (min-width: 768px){.product-details .main-info .product-detail-container .product-detail-thumbnail-bar .product-detail-thumbnail img{display:block;max-width:100%;max-height:100%;height:100%;width:auto}}.product-details .main-info .product-detail-container .cover-loading-indicator{z-index:10;display:none;position:fixed;margin-left:auto;margin-right:auto;width:100%;top:40px;height:calc(100vh - 40px);background-color:white;background-image:url(/assets/layout/ajax-loader-35e73921c1ca294567dfed2a2dd8968016bd7c79981f3fd4dcfefe3c90fbe1d0.gif);background-repeat:no-repeat;background-position:center center;background-size:32px 32px}@media (min-width: 768px){.product-details .main-info .product-detail-container .cover-loading-indicator{width:510px}}@media (min-width: 992px){.product-details .main-info .product-detail-container .cover-loading-indicator{width:440px}}@media (min-width: 1200px){.product-details .main-info .product-detail-container .cover-loading-indicator{width:540px}}.product-details .main-info .cover-image{position:relative;width:300px;height:300px;top:15px;margin-bottom:45px}@media (min-width: 768px){.product-details .main-info .cover-image{height:300px;width:400px}}@media (min-width: 992px){.product-details .main-info .cover-image{height:400px;width:410px}}@media (min-width: 1200px){.product-details .main-info .cover-image{height:500px;width:510px}}.product-details .main-info .vr-movie-link-wrapper{position:relative;height:0;overflow:visible}.product-details .main-info .vr-movie-link-wrapper .vr-link{position:absolute;top:-47px;right:15px;display:inline;width:32px;height:32px}.product-details .main-info .vr-movie-link-wrapper .vr-link.vr-link-3d{display:inline-block;width:32px;height:32px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:-157px 0}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.product-details .main-info .vr-movie-link-wrapper .vr-link.vr-link-3d{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.product-details .main-info .vr-movie-link-wrapper .vr-link.vr-link-2d{display:inline-block;width:32px;height:32px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:-190px 0}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.product-details .main-info .vr-movie-link-wrapper .vr-link.vr-link-2d{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.product-details .main-info .vr-movie-container{position:relative;width:100%;height:300px;top:15px;margin-bottom:45px}@media (min-width: 768px){.product-details .main-info .vr-movie-container{height:300px;width:510px}}@media (min-width: 992px){.product-details .main-info .vr-movie-container{height:400px;width:410px}}@media (min-width: 1200px){.product-details .main-info .vr-movie-container{height:500px;width:510px}}.product-details .main-info .product-name{margin-bottom:15px}@media (min-width: 768px){.product-details .main-info .product-name{white-space:nowrap}}.product-details .main-info .product-navigation .divider{display:inline-block;position:relative;top:4px;width:1px;height:16px;margin:0 5px;background-color:#666}@media (min-width: 768px){.product-details.wide .cover-image .shine-image{width:510px}}@media (min-width: 992px){.product-details.wide .cover-image .shine-image{width:675px}}@media (min-width: 1200px){.product-details.wide .cover-image .shine-image{width:825px}}@media (min-width: 992px){.product-details .context{margin-top:60px}}@media (min-width: 992px){.product-details.wide .context{margin-top:483px}}@media (min-width: 1200px){.product-details.wide .context{margin-top:600px}}.product-details .context{background-color:white}@media (min-width: 768px){.product-details .context{width:510px}}@media (min-width: 992px){.product-details .context{width:205px}}@media (min-width: 1200px){.product-details .context{width:255px}}@media (min-width: 768px){.product-details .context{float:left}}.product-details .context .collapsible.designer .inner{padding:10px 0 15px}.product-details .context .collapsible.designer .inner .name a{color:#000}.product-details .context .collapsible.designer .inner .name a:hover{color:#00bae9;text-decoration:none}.product-details .context .collapsible.designer .inner .years{margin-bottom:15px}.product-details .context .collapsible.variants nav{padding:10px 0 15px;overflow:auto}.product-details .context .collapsible.variants nav .variant-group{overflow:visible}.product-details .context .collapsible.variants nav .variant.active{display:none}.product-details .context .collapsible.variants nav .variant.active .title{font-weight:bold}.product-details .context .collapsible.references a.references-link{display:block;float:left;overflow:auto;width:100%;min-height:1px;margin-top:10px;margin-bottom:15px}.product-details .context .collapsible.references a.references-link .shine-image{display:block;float:left;width:100%;padding-right:15px}.product-details .context .collapsible.references ul{padding:10px 0 15px}.product-details .context .collapsible.images ul{display:block;width:100%;overflow:auto;margin:0 0 0 -15px;padding:10px 0 15px}.product-details .context .collapsible.images ul li{display:block;float:left;overflow:auto;margin-left:15px;margin-bottom:15px;background-color:#ccc}.product-details .context .collapsible.images ul li a{display:block;float:left;overflow:auto;height:100px;min-width:1px}@media (min-width: 992px){.product-details .context .collapsible.images ul li a{height:65px}}@media (min-width: 1200px){.product-details .context .collapsible.images ul li a{height:84px}}.product-details .context .collapsible.images ul li a .shine-image{display:block;float:left;height:100%}.product-details .context .collapsible.videos ul{display:block;width:100%;overflow:auto;margin:0 0 0 -15px;padding:10px 0 15px}.product-details .context .collapsible.videos ul li{display:block;overflow:auto;margin-left:15px;margin-bottom:15px;background-color:#ccc;float:none}@media (min-width: 768px){.product-details .context .collapsible.videos ul li{float:left}}@media (min-width: 992px){.product-details .context .collapsible.videos ul li{float:none}}.product-details .context .collapsible.videos ul li a{display:block;position:relative;min-width:1px;width:100%;height:0;padding-bottom:50%;overflow:hidden}@media (min-width: 768px){.product-details .context .collapsible.videos ul li a{float:left;width:200px;height:100px;padding-bottom:0}}@media (min-width: 992px){.product-details .context .collapsible.videos ul li a{float:none;width:100%;height:0;padding-bottom:50%}}.product-details .context .collapsible.videos ul li a>div{width:100%;height:100%;position:absolute;top:0;left:0}.product-details .context .collapsible.videos ul li .shine-image{display:block;float:left;height:100%}.product-details .context .collapsible.materials{display:none}@media (min-width: 992px){.product-details .context .collapsible.materials{display:block}}.product-details .context .collapsible.legacy-materials table.materials-table{margin:10px 0;table-layout:fixed}.product-details .context .collapsible.legacy-materials table.materials-table tr td{vertical-align:middle}.product-details .context .collapsible.legacy-materials table.materials-table tr td.col-code{padding-right:15px;width:47px}.product-details .context .collapsible.legacy-materials .material-link-large-view div{overflow:hidden;width:255px}.product-details .context .collapsible.legacy-materials .material-link-large-view div img{width:255px;height:100%;border-bottom:5px solid white;vertical-align:bottom}.product-details .context .collapsible.legacy-materials .material-image-placeholder{display:inline-block;width:32px;height:32px;border:1px solid black;background-color:white}.product-details .context .collapsible.legacy-materials .collapsible-content>:last-child{margin-bottom:15px}.product-details .context .collapsible.legacy-materials a{outline:0}.product-details .context .collapsible.downloads ul{padding:10px 0 15px}.product-details .context .collapsible h3{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}.product-details .context .collapsible .collapsible-content h4{margin-top:0;margin-bottom:0}.product-details .material-menu table.materials-table{margin:10px 0;table-layout:fixed}.product-details .material-menu table.materials-table tr td{vertical-align:middle}.product-details .material-menu table.materials-table tr td.col-code{padding-right:15px;width:47px}.product-details .material-menu .material-row{cursor:pointer}.product-details .material-menu .material-row.active{font-weight:bold}.product-details .material-menu .material-link-large-view div{overflow:hidden;width:255px}.product-details .material-menu .material-link-large-view div img{width:255px;height:100%;border-bottom:5px solid white;vertical-align:bottom}.product-details .material-menu .material-image-placeholder{display:inline-block;width:32px;height:32px;border:1px solid black;background-color:white}.product-details .material-menu .collapsible-content>:last-child{margin-bottom:15px}.product-details .material-menu a{outline:0}#material-navigation-off-canvas{position:fixed;top:55px;left:100vw;width:100vw;height:calc(100vh - 55px);background:white;padding:30px 30px 0;overflow:hidden;transition:left 250ms ease, border-color 1500ms ease;border-top:1px solid white;z-index:300;display:flex;flex-direction:column}@media (min-width: 768px){#material-navigation-off-canvas{width:350px;top:120px;height:calc(100vh - 120px);border-left:1px solid white}}@media (min-width: 992px){#material-navigation-off-canvas{display:none}}#material-navigation-off-canvas.visible{left:0;border-color:black}@media (min-width: 768px){#material-navigation-off-canvas.visible{left:calc(100vw - 350px)}}#material-navigation-off-canvas .heading{padding-bottom:15px}#material-navigation-off-canvas .heading .title{font-weight:bold}#material-navigation-off-canvas .heading .close{position:absolute;top:23px;right:30px;font-size:30px;line-height:1;cursor:pointer}#material-navigation-off-canvas .table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch}#material-navigation-off-canvas .table-wrapper>table{margin-bottom:100px}#material-navigation-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,0.75);z-index:100;display:none}@media (min-width: 992px){#material-navigation-overlay{display:none}}body.off-canvas-material-navigation-visible #material-navigation-overlay{display:block}#material-button{position:absolute;right:0;bottom:auto;top:-45px;cursor:pointer;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width: 768px){#material-button{position:absolute;right:0;top:auto;bottom:0;transform:none}}@media (min-width: 992px){#material-button{display:none}}#material-button .material-image{width:32px;height:32px}#material-button .material-image img{width:100%;height:100%}#material-button .material-name{vertical-align:middle;padding-left:10px;padding-right:10px;display:none}@media (min-width: 768px){#material-button .material-name{display:block;padding-bottom:5px}}#material-button .material-select-button{text-align:center;padding-top:2px;line-height:1;width:32px}#material-button .material-select-button span{display:inline-block;display:inline-block;width:12px;height:8px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:0 -8px;margin-right:5px;margin-left:5px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){#material-button .material-select-button span{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}#product-details{position:relative;left:0;transition:left 250ms ease}body.off-canvas-material-navigation-visible{overflow-y:hidden;-webkit-overflow-scrolling:auto}@media (max-width: 767px){body.off-canvas-material-navigation-visible #product-details{position:fixed;right:0;top:100px;left:-100vw}}body.product-detail-loading{overflow-y:hidden;-webkit-overflow-scrolling:auto}.cover-reference{color:inherit;text-decoration:none;color:black !important;text-decoration:none !important;position:relative;padding-top:400px;display:block;margin-bottom:30px}.cover-referencea:visited,.cover-referencea:active{color:inherit;text-decoration:none}@media (max-width: 767px){.cover-reference{width:100%}}@media (min-width: 768px){.cover-reference{width:510px}}@media (min-width: 992px){.cover-reference{width:675px}}@media (min-width: 1200px){.cover-reference{width:825px}}.cover-reference .title{color:#000;text-decoration:none;transition:color 200ms ease;cursor:pointer;margin-bottom:0.3em}.cover-reference:hover .title{cursor:pointer;color:#00bae9}@media (min-width: 768px){.cover-reference{padding-top:300px}}@media (min-width: 992px){.cover-reference{padding-top:400px}}@media (min-width: 1200px){.cover-reference{padding-top:500px}}.cover-reference .shine-image{position:absolute;top:0;left:0;height:400px;margin-bottom:6px;background-size:cover !important;background-position:center}@media (max-width: 767px){.cover-reference .shine-image{width:100%}}@media (min-width: 768px){.cover-reference .shine-image{width:510px}}@media (min-width: 992px){.cover-reference .shine-image{width:675px}}@media (min-width: 1200px){.cover-reference .shine-image{width:825px}}@media (min-width: 768px){.cover-reference .shine-image{background-size:100% auto !important;height:300px}}@media (min-width: 992px){.cover-reference .shine-image{height:400px}}@media (min-width: 1200px){.cover-reference .shine-image{height:500px}}.cover-reference .info :first-child{margin-top:6px}.cover-reference .info .title{font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal}.references-index .pagination{display:none}.references-index .reference-list{padding-bottom:64px;display:flex;flex-wrap:wrap;gap:30px}.references-index .reference-list .reference-list-item{width:255px;display:block;text-decoration:none;color:inherit}.references-index .reference-list .reference-list-item .title{color:#000;text-decoration:none;transition:color 200ms ease;cursor:pointer;margin-top:0.3em;margin-bottom:0.3em}.references-index .reference-list .reference-list-item:hover .title{cursor:pointer;color:#00bae9}@media (min-width: 768px){.references-index .reference-list .reference-list-item{background-position:center 37px}}@media (min-width: 992px){.references-index .reference-list .reference-list-item{background-position:center 51px}}@media (min-width: 1200px){.references-index .reference-list .reference-list-item{background-position:center 65px}}.references-index .reference-list .reference-list-item .shine-image{display:block;width:100%;height:150px;border:1px solid #e5e5e5;margin-bottom:2px;background-size:cover !important;background-position:center center}.references-index .reference-list .reference-list-item .title{color:inherit;text-decoration:none;font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal}.references-index .reference-list .reference-list-item .titlea:visited,.references-index .reference-list .reference-list-item .titlea:active{color:inherit;text-decoration:none}.references-index .pagination{text-align:center}.references-index .loading{position:absolute;bottom:0;width:100%;height:64px}.reference-details .shine-image{border:1px solid #e5e5e5}.reference-details .shine-image[data-loaded="true"]{border:0}.reference-details .cover-reference .shine-image{width:100%}.reference-details .cover-reference .info{margin-top:6px}.reference-details h1{margin-bottom:0}.reference-details .location{margin-bottom:15px}.reference-details .products{margin-bottom:15px}.reference-details .products a{color:inherit;text-decoration:none;color:#00bae9;text-decoration:none;transition:color 200ms ease}.reference-details .products aa:visited,.reference-details .products aa:active{color:inherit;text-decoration:none}.reference-details .products a:hover{color:#000}.reference-details .next-prev-nav{margin-bottom:30px}.reference-details .image-list{margin-left:-15px;overflow:hidden}.reference-details .image-list .image-list-item{margin-left:15px;margin-bottom:15px;overflow:auto;position:relative;display:block;float:left;font-size:1px;vertical-align:top;color:inherit}.reference-details .image-list .image-list-item .shine-image{height:200px;width:200px;transition:width 250ms ease}.reference-details .image-list .image-list-item .info{font-size:14px;margin-top:6px;max-width:240px}.reference-details .image-list .image-list-item .info .title{margin-bottom:15px}.reference-details .image-list .image-list-item .info .description{margin-bottom:15px}.designer-index .lead{margin-bottom:30px}@media (max-width: 767px){.designer-index .lead{width:100%}}@media (min-width: 768px){.designer-index .lead{width:390px}}@media (min-width: 992px){.designer-index .lead{width:518.3333333333px}}@media (min-width: 1200px){.designer-index .lead{width:635px}}.designer-index .designer-list{display:flex;flex-wrap:wrap;gap:30px}.designer-index .designer-list .designer-list-item{display:block;width:160px;color:inherit;text-decoration:none;color:#000;text-decoration:none;transition:color 200ms ease;cursor:pointer}.designer-index .designer-list .designer-list-itema:visited,.designer-index .designer-list .designer-list-itema:active{color:inherit;text-decoration:none}.designer-index .designer-list .designer-list-item:hover{cursor:pointer;color:#00bae9}.designer-index .designer-list .designer-list-item .shine-image{display:block;width:100%;height:215px}.designer-index .designer-list .designer-list-item .name{margin-top:2px;height:36px;font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal;text-transform:lowercase}.designer-details{overflow:auto}.designer-details h1{margin-bottom:5px}.designer-details .portrait{margin-bottom:30px}@media (max-width: 767px){.designer-details .portrait{width:100%}}@media (min-width: 768px){.designer-details .portrait{width:150px}}@media (min-width: 992px){.designer-details .portrait{width:205px}}@media (min-width: 1200px){.designer-details .portrait{width:255px}}@media (min-width: 768px){.designer-details .portrait{float:left;margin-right:30px;margin-top:73px}}@media (min-width: 992px){.designer-details .portrait{margin-top:73px}}@media (min-width: 1200px){.designer-details .portrait{margin-top:73px}}.designer-details .portrait .shine-image{height:200px}@media (min-width: 768px){.designer-details .portrait .shine-image{height:200px}}@media (min-width: 992px){.designer-details .portrait .shine-image{height:250px}}@media (min-width: 1200px){.designer-details .portrait .shine-image{height:320px}}.designer-details .bio{float:left}@media (max-width: 767px){.designer-details .bio{width:100%}}@media (min-width: 768px){.designer-details .bio{width:330px}}@media (min-width: 992px){.designer-details .bio{width:440px}}@media (min-width: 1200px){.designer-details .bio{width:255px}}@media (min-width: 768px){.designer-details .bio{float:left;margin-top:70px}}@media (min-width: 992px){.designer-details .bio{margin-top:70px}}@media (min-width: 1200px){.designer-details .bio{margin-right:30px;margin-top:70px}}.designer-details .bio .year{margin-top:-20px;margin-bottom:20px;font-weight:bold}.designer-details .products-sidebar{float:left;margin-top:30px}@media (max-width: 767px){.designer-details .products-sidebar{width:100%}}@media (min-width: 768px){.designer-details .products-sidebar{width:510px}}@media (min-width: 992px){.designer-details .products-sidebar{width:675px}}@media (min-width: 1200px){.designer-details .products-sidebar{width:255px}}@media (min-width: 1200px){.designer-details .products-sidebar{margin-top:73px;padding:7px 0}}.designer-details .products-sidebar .sidebar-block{overflow:visible}.designer-details .products-sidebar .sidebar-block:last-child{border-bottom:1px solid black}.designer-details .products-sidebar h3{border-top:1px solid black;padding-top:5px;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;margin-bottom:15px}.designer-details .designer-nav ul{display:block;padding:0;margin:15px 0;overflow:auto}.designer-details .designer-nav ul li{display:block;padding:0;margin:0;float:left}.designer-details .designer-nav ul li a{display:block;padding-right:10px;border-right:1px solid black;margin-right:10px}.designer-details .designer-nav ul li:last-child a{border-right:0}.news-index .pagination{display:none}.news-index .news-article{margin-bottom:60px}.news-index .news-article h1{margin-bottom:5px;font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal}.news-index .news-article .date{margin-bottom:15px}.news-index .news-article .teaser-text{margin-bottom:15px}@media (max-width: 767px){.news-index .news-article .teaser-text{width:100%}}@media (min-width: 768px){.news-index .news-article .teaser-text{width:510px}}@media (min-width: 992px){.news-index .news-article .teaser-text{width:675px}}@media (min-width: 1200px){.news-index .news-article .teaser-text{width:635px}}.news-index .news-article .teaser-text p:last-of-type{margin-bottom:0}.news-index .image-list{margin-left:-15px;overflow:auto}.news-index .image-list .shine-image{float:left;margin-left:15px;margin-bottom:15px;height:200px}@media (min-width: 768px){.news-index .image-list .shine-image{height:200px}}@media (min-width: 992px){.news-index .image-list .shine-image{height:240px}}@media (min-width: 1200px){.news-index .image-list .shine-image{height:320px}}.suppliers-index .suppliers-nav .supplier-state-list{margin-left:-15px}.suppliers-index .suppliers-nav .supplier-state-list .supplier-state-list-item{width:80px;float:left;margin-left:15px}.suppliers-index .region{position:relative}.suppliers-index .region .top-link{position:absolute;right:0;top:10px;display:inline-block;width:12;height:8;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:0 0;width:12px;height:8px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.suppliers-index .region .top-link{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.suppliers-index .region .suppliers-list{margin-left:-30px;overflow:hidden;margin-bottom:30px}.suppliers-index .region .suppliers-list .supplier{overflow:hidden;float:left;margin-left:30px;margin-bottom:30px}@media (max-width: 767px){.suppliers-index .region .suppliers-list .supplier{width:100%}}@media (min-width: 768px){.suppliers-index .region .suppliers-list .supplier{width:210px}}@media (min-width: 992px){.suppliers-index .region .suppliers-list .supplier{width:205px}}@media (min-width: 1200px){.suppliers-index .region .suppliers-list .supplier{width:255px}}@media (min-width: 768px){.suppliers-index .region .suppliers-list .supplier:nth-child(2n+1){clear:left}}@media (min-width: 992px){.suppliers-index .region .suppliers-list .supplier:nth-child(2n+1){clear:none}.suppliers-index .region .suppliers-list .supplier:nth-child(3n+1){clear:left}}.suppliers-index .region .suppliers-list .supplier address{font-style:inherit}.suppliers-index .region .suppliers-list .supplier address p{margin:0}.suppliers-index .region:last-child .suppliers-list{border-bottom:0}.download-index-page .category{margin-bottom:30px}.download-index-page .category .filesize{display:inline}.article-detail{margin-bottom:60px}.article-detail a{color:#00bae9}.article-detail a:hover{color:#000}.article-detail a:not([href]){color:black}.article-detail a:not([href]):hover{color:black}.article-detail h1{margin-bottom:15px;font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal}@media (min-width: 768px){.article-detail h1{max-width:400px}}@media (min-width: 992px){.article-detail h1{max-width:500px}}@media (min-width: 1200px){.article-detail h1{max-width:600px}}.article-detail .cover-image{height:400px;margin-bottom:15px}@media (max-width: 767px){.article-detail .cover-image{width:100%}}@media (min-width: 768px){.article-detail .cover-image{width:510px}}@media (min-width: 992px){.article-detail .cover-image{width:675px}}@media (min-width: 1200px){.article-detail .cover-image{width:825px}}@media (min-width: 768px){.article-detail .cover-image{background-size:100% auto !important;height:300px}}@media (min-width: 992px){.article-detail .cover-image{height:400px}}@media (min-width: 1200px){.article-detail .cover-image{height:500px}}.article-detail .text-body{margin-bottom:15px}@media (max-width: 767px){.article-detail .text-body{width:100%}}@media (min-width: 768px){.article-detail .text-body{width:510px}}@media (min-width: 992px){.article-detail .text-body{width:675px}}@media (min-width: 1200px){.article-detail .text-body{width:635px}}.article-detail .text-body p:last-of-type{margin-bottom:0}.article-detail .image-list{margin-left:-15px;overflow:auto}.article-detail .image-list a{position:relative;float:left;display:block;margin-left:15px;margin-bottom:15px;text-decoration:none;color:inherit}.article-detail .image-list a .shine-image{height:200px}@media (min-width: 768px){.article-detail .image-list a .shine-image{height:200px}}@media (min-width: 992px){.article-detail .image-list a .shine-image{height:240px}}@media (min-width: 1200px){.article-detail .image-list a .shine-image{height:320px}}.article-detail .image-list a .description{max-width:200px;margin-top:6px;margin-bottom:15px;display:inline-block}.hub-page .lead{margin-bottom:30px}.hub-page .cover-teaser{position:relative;display:block;margin-bottom:15px}@media (max-width: 767px){.hub-page .cover-teaser{width:100%}}@media (min-width: 768px){.hub-page .cover-teaser{width:510px}}@media (min-width: 992px){.hub-page .cover-teaser{width:675px}}@media (min-width: 1200px){.hub-page .cover-teaser{width:825px}}.hub-page .cover-teaser .teaser-image{display:block;margin-bottom:6px}.hub-page .cover-teaser .teaser-image .shine-image{display:block;min-width:1px;height:400px;margin-bottom:6px;background-size:cover !important;background-position:center}@media (max-width: 767px){.hub-page .cover-teaser .teaser-image .shine-image{width:100%}}@media (min-width: 768px){.hub-page .cover-teaser .teaser-image .shine-image{width:510px}}@media (min-width: 992px){.hub-page .cover-teaser .teaser-image .shine-image{width:675px}}@media (min-width: 1200px){.hub-page .cover-teaser .teaser-image .shine-image{width:825px}}@media (min-width: 768px){.hub-page .cover-teaser .teaser-image .shine-image{background-size:100% auto !important;height:300px}}@media (min-width: 992px){.hub-page .cover-teaser .teaser-image .shine-image{height:400px}}@media (min-width: 1200px){.hub-page .cover-teaser .teaser-image .shine-image{height:500px}}.hub-page .teaser-list{overflow:auto}@media (min-width: 768px){.hub-page .teaser-list{margin-left:-15px}}.hub-page .teaser-list .teaser{overflow:auto;margin-bottom:15px}@media (min-width: 768px){.hub-page .teaser-list .teaser{float:left;margin-left:15px}}.hub-page .teaser-list .teaser .text{width:100%}@media (max-width: 767px){.hub-page .teaser-list .teaser .text{width:100%}}@media (min-width: 768px){.hub-page .teaser-list .teaser .text{width:270px}}@media (min-width: 992px){.hub-page .teaser-list .teaser .text{width:283.3333333333px}}@media (min-width: 1200px){.hub-page .teaser-list .teaser .text{width:255px}}.hub-page .teaser-list .teaser .teaser-image{display:block;margin-bottom:6px}.hub-page .teaser-list .teaser .teaser-image .shine-image{height:240px;width:360px;max-width:100%;margin-bottom:6px;background-size:cover !important;background-position:center center}@media (min-width: 768px){.hub-page .teaser-list .teaser .teaser-image .shine-image{background-position:left top;background-size:100% auto !important;height:165px;max-width:none}}@media (min-width: 992px){.hub-page .teaser-list .teaser .teaser-image .shine-image{height:220px}}@media (min-width: 1200px){.hub-page .teaser-list .teaser .teaser-image .shine-image{height:270px}}.hub-page .teaser p{margin:0}.hub-page .cover-teaser .title,.hub-page .cover-teaser .text,.hub-page .teaser-list .teaser .title,.hub-page .teaser-list .teaser .text{color:#000;text-decoration:none;transition:color 200ms ease;cursor:pointer}.hub-page .cover-teaser:hover .title,.hub-page .teaser-list .teaser:hover .title{cursor:pointer;color:#00bae9}.hub-page .cover-teaser:hover .text,.hub-page .teaser-list .teaser:hover .text{cursor:pointer;color:#00bae9}.video-hub-page .video-hub-teaser-list{margin-left:-30px;display:flex;flex-wrap:wrap}.video-hub-page .video-hub-teaser-list .video-hub-teaser{width:255px;margin-left:30px;margin-bottom:30px;padding-right:30px}@media (min-width: 768px){.video-hub-page .video-hub-teaser-list .video-hub-teaser{padding-right:0}}.video-hub-page .video-hub-teaser-list .video-hub-teaser .title,.video-hub-page .video-hub-teaser-list .video-hub-teaser .text{color:#000}.video-hub-page .video-hub-teaser-list .video-hub-teaser .title{font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal;color:#000;text-decoration:none;transition:color 200ms ease;cursor:pointer;margin-top:0.3em;margin-bottom:0.3em}.video-hub-page .video-hub-teaser-list .video-hub-teaser:hover .title{cursor:pointer;color:#00bae9}.video-hub-page .video-hub-teaser-list .video-hub-teaser .text p:last-child{margin-bottom:0}.video-hub-page .video-hub-teaser-list .video-hub-teaser .teaser-image{display:block}.video-hub-page .video-hub-teaser-list .video-hub-teaser .teaser-image .shine-image{display:block;width:255px;height:128px;margin-bottom:2px;background-size:cover !important;background-position:center center}.video-hub-page .video-hub-teaser-list .video-hub-teaser .teaser-image .shine-image[data-loaded="true"]{border:0}.play-icon-sm,.play-icon-md,.play-icon-lg{position:relative}.play-icon-sm:after,.play-icon-md:after,.play-icon-lg:after{content:'';display:block;position:absolute;top:50%;left:50%;background-image:url(/assets/play-2cb3972282727c64a83603b28c83b347ac94e184898a98c3b7147325c233d320.svg);background-size:contain}.play-icon-sm.play-icon-lg:after,.play-icon-md.play-icon-lg:after,.play-icon-lg.play-icon-lg:after{width:64px;height:64px;margin-top:-32px;margin-left:-32px}.play-icon-sm.play-icon-md:after,.play-icon-md.play-icon-md:after,.play-icon-lg.play-icon-md:after{width:48px;height:48px;margin-top:-24px;margin-left:-24px}.play-icon-sm.play-icon-sm:after,.play-icon-md.play-icon-sm:after,.play-icon-lg.play-icon-sm:after{width:32px;height:32px;margin-top:-16px;margin-left:-16px}.slideshow-wrapper{cursor:pointer;background-color:white}.slideshow-wrapper.static{position:relative;width:400px;height:300px}.grid-overlay{display:none}@media (min-width: 768px){.grid-overlay.enabled{display:block;position:fixed;top:0;left:50%;height:100%;margin-left:-375px;width:750px}.grid-overlay.enabled .col{height:100%;background-color:rgba(255,255,0,0.3);float:left}.grid-overlay.enabled .gutter{height:100%;background-color:rgba(255,0,0,0.3);float:left}}@media (min-width: 768px) and (max-width: 767px){.grid-overlay.enabled .col{width:100%}}@media (min-width: 768px) and (min-width: 768px){.grid-overlay.enabled .col{width:30px}}@media (min-width: 768px) and (min-width: 992px){.grid-overlay.enabled .col{width:48.3333333333px}}@media (min-width: 768px) and (min-width: 1200px){.grid-overlay.enabled .col{width:65px}}@media (min-width: 768px){.grid-overlay.enabled .gutter{width:30px}}@media (min-width: 768px) and (min-width: 992px){.grid-overlay.enabled{margin-left:-485px;width:970px}}@media (min-width: 768px) and (min-width: 1200px){.grid-overlay.enabled{margin-left:-585px;width:1170px}}@media (min-width: 768px){.grid-overlay.enabled .hguide{position:absolute;left:0;width:100%;height:1px;background-color:magenta}}.grid-overlay-button{display:none;z-index:2010}@media (min-width: 768px){.grid-overlay-button{display:block;position:fixed;bottom:5px;left:5px;width:20px;height:20px;background-color:magenta;cursor:pointer}}.test{background-color:#ff00ff;height:100px}@media (max-width: 767px){.test{width:100%}}@media (min-width: 768px){.test{width:570px}}@media (min-width: 992px){.test{width:753.3333333333px}}@media (min-width: 1200px){.test{width:920px}}.debug-display-type-indicator{z-index:2000;position:fixed;width:100%;height:20px;bottom:0;left:0;padding:0 5px 5px 30px;font-size:10px;background-color:rgba(255,255,255,0.8)}.debug-display-type-indicator .dpi72{display:inline-block}.debug-display-type-indicator .dpi144{display:none}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.debug-display-type-indicator .dpi72{display:none}.debug-display-type-indicator .dpi144{display:inline-block}}.product-shop-link{display:none;text-transform:lowercase;padding:9px 15px;background-color:black;color:white;margin-bottom:15px;letter-spacing:1px}@media (min-width: 992px){.product-shop-link{display:block}}@media (min-width: 1200px){.product-shop-link{font-size:16px}}.product-shop-link:hover{color:white;background-color:#00bae9}.product-shop-link .chevron{display:inline-block;width:10px;height:15px;background-repeat:no-repeat;background-image:url(/assets/layout/spritesheet-1a4678bf0b3ca28a0767c14096546fe9cd20acb4060c30f748acfb9dbea7244c.png);background-position:-233px 0;vertical-align:baseline;transform:scale(0.75);position:relative;top:2px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.product-shop-link .chevron{background-image:url(/assets/layout/spritesheet@2x-8512fc163aab98a867e089a98c2b7b5dcac68abcc71f78eaccc4d24e09aa95e2.png);background-size:250px 40px}}.shopping-cart-link{display:none;position:absolute;right:0;top:30px}@media (min-width: 992px){.shopping-cart-link{display:inline-block}}.shopping-cart-link .shopping-cart-icon{display:inline-block;background-image:url(/assets/shop/cart-b6b4f3e7044392dee386413ecec161277b8b65bf1774686ba3e37b65b6b6a57e.svg);background-repeat:no-repeat;background-size:contain;width:24px;height:24px}.shop-frame-overlay{display:none;margin-top:-10000px;overflow-y:scroll;background-color:rgba(0,0,0,0.5);position:fixed;left:0;top:0;width:100%;height:100%;z-index:1010}@media (min-width: 992px){.shop-frame-overlay{display:inline-block;margin-top:auto}}.shop-frame-overlay .shop-frame-container{width:430px;height:450px;position:absolute;right:0;background-color:white}body.shop-frame-visible{overflow-y:hidden}body.off-canvas-filter-nav-visible{overflow-y:hidden;-webkit-overflow-scrolling:auto}.filter-nav .collapsible-nav{width:100%;display:none;margin-top:0}@media (min-width: 768px){.filter-nav .collapsible-nav{display:block}}.filter-nav .collapsible-nav .collapsible-caption .active{font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal}.filter-nav .collapsible-nav .collapsible-caption .active-filters{transition:opacity 250ms ease;opacity:0}.filter-nav .collapsible-nav.collapsed .collapsible-caption .active-filters{opacity:1}@media (min-width: 768px){.filter-nav .mobile-nav,.filter-nav .mobile-nav__overlay,.filter-nav .mobile-nav__opener{display:none !important}}.filter-nav .mobile-nav__opener{position:relative;margin:0;padding:2px 0 2px 0;font-size:inherit;font-weight:normal;margin-bottom:15px;color:inherit;text-decoration:none;color:#000;text-decoration:none;transition:color 200ms ease;cursor:pointer}.filter-nav .mobile-nav__openera:visited,.filter-nav .mobile-nav__openera:active{color:inherit;text-decoration:none}.filter-nav .mobile-nav__opener:hover{cursor:pointer;color:#00bae9}.filter-nav .mobile-nav__opener .title.active{font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal}.filter-nav .mobile-nav__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,0.75);z-index:100;display:none}.filter-nav .mobile-nav__overlay.visible{display:block}.filter-nav .mobile-nav{position:fixed;top:55px;left:100vw;width:100vw;height:calc(100vh - 55px);background:white;padding:30px 30px 0;overflow:hidden;transition:left 250ms ease, border-color 1500ms ease;border-top:1px solid white;border-top-color:white;z-index:300;display:flex;flex-direction:column}.filter-nav .mobile-nav.visible{left:0;border-color:black}.filter-nav .mobile-nav .mobile-nav__heading{padding-bottom:15px}.filter-nav .mobile-nav .mobile-nav__heading .mobile-nav__heading__title{font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal}.filter-nav .mobile-nav .mobile-nav__heading .mobile-nav__heading__close{position:absolute;top:23px;right:30px;font-size:30px;line-height:1;cursor:pointer}.filter-nav .mobile-nav .mobile-nav__content{height:100%;padding-bottom:2.6em}.filter-nav .mobile-nav .mobile-nav__content .wrapper{height:100%;overflow-x:hidden;overflow-y:auto}.filter-nav .mobile-nav .mobile-nav__content .wrapper .group-column{margin-bottom:2.6em}.filter-nav .item{display:flex;align-items:center}.filter-nav .item.active{font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal}.filter-nav .item .remove-link{display:inline-block;background-color:white;color:black;width:14px;height:14px;line-height:1;text-align:center;vertical-align:top;margin-left:3px;margin-top:-3px;font-weight:normal}.filter-nav .item .remove-link:hover{color:#00bae9;border-color:#00bae9}.filter-nav .group{overflow:auto}@media (min-width: 450px){.filter-nav .group{float:left}}.filter-nav .subgroup{overflow:auto;float:left}.filter-nav .group-content{overflow:auto}@media (min-width: 450px){.filter-nav .group-content .tables,.filter-nav .group-content .stools{float:left}}.filter-nav .group-column{width:110px;line-height:1.3}@media (min-width: 450px){.filter-nav .group-column{width:110px}}@media (min-width: 992px){.filter-nav .group-column{width:110px}}@media (min-width: 1200px){.filter-nav .group-column{width:220px}}.filter-nav .group-column-caption{font-family:'HelveticaNeueW01-95Blac', "Helvetica Neue", Helvetica, serif;font-weight:normal;margin-bottom:6px}@media (min-width: 450px){.filter-nav .branches{padding-top:24px;width:160px}}.filter-nav .product-properties{width:220px;max-width:100%}.filter-nav ul{display:block;padding:0;margin:0}.filter-nav ul li{display:block;padding:0;margin:0 0 3px}@media (min-width: 1200px){.filter-nav .chairs ul,.filter-nav .tables ul,.filter-nav .stools ul{display:flex;flex-wrap:wrap;flex-direction:row}.filter-nav .chairs ul li,.filter-nav .tables ul li,.filter-nav .stools ul li{flex:0 0 50%}}.standard-form{display:block;max-width:65ch}.form-group{margin-bottom:1em}.form-group label{display:block}.form-group select,.form-group input[type="text"],.form-group input[type="email"]{width:100%;padding:0.75em;border:0;background-color:#eee;outline-style:none;border-bottom:1px dotted #eee}.form-group select:focus,.form-group input[type="text"]:focus,.form-group input[type="email"]:focus{background-color:#f5f5f5;border-bottom:1px dotted #999}.btn{border:0;color:white;background-color:#000;padding:0.75em;font-weight:bold;transition:background-color 200ms ease}.btn:hover{color:white;background-color:#00bae9}.error{color:#c60000;margin-bottom:0.5em}.error-list{margin-bottom:1em}.error-list .error:last-child{margin-bottom:0}.link-inverse{color:#00bae9}.link-inverse:hover{color:#000}.mb-2{margin-bottom:1em}.mb-3{margin-bottom:2em}.registration-form .field_with_errors label{color:#c60000}
