@charset "UTF-8";@font-face{font-family:'sennheiserbold';src:url(/assets/v4r/zwoweb-bold/zwoweb-bold-0e0436fa3dbb03fd84bec2be278de4fa.eot);src:url(/assets/v4r/zwoweb-bold/zwoweb-bold-0e0436fa3dbb03fd84bec2be278de4fa.eot) format("embedded-opentype"),url(/assets/v4r/zwoweb-bold/zwoweb-bold-7e8c928daf99a370f25b331a4e5f531d.woff) format("woff"),url(/assets/v4r/zwoweb-bold/zwoweb-bold-af25fafd56a3c367fffdf74348c246bf.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:'sennheiserbold';src:url(/assets/v4r/zwoweb-bolditalic/zwoweb-bolditalic-56728c7df40b30b9c18903acb2084a80.eot);src:url(/assets/v4r/zwoweb-bolditalic/zwoweb-bolditalic-56728c7df40b30b9c18903acb2084a80.eot) format("embedded-opentype"),url(/assets/v4r/zwoweb-bolditalic/zwoweb-bolditalic-f40462144af147d74c3a44d14617b241.woff) format("woff"),url(/assets/v4r/zwoweb-bolditalic/zwoweb-bolditalic-f868c93a30a03ed9fda980596baac6fa.ttf) format("truetype");font-weight:normal;font-style:italic;}@font-face{font-family:'sennheiserdemi';src:url(/assets/v4r/zwoweb-semibold/zwoweb-semibold-8aa3dca27c30ae4e98f4d11ec8e9f1d5.eot);src:url(/assets/v4r/zwoweb-semibold/zwoweb-semibold-8aa3dca27c30ae4e98f4d11ec8e9f1d5.eot) format("embedded-opentype"),url(/assets/v4r/zwoweb-semibold/zwoweb-semibold-1cc7a5ba0ae1126b7fe20d09a466786a.woff) format("woff"),url(/assets/v4r/zwoweb-semibold/zwoweb-semibold.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:'sennheiserdemi';src:url(/assets/v4r/zwoweb-semibolditalic/zwoweb-semibolditalic-8f6259097824989ed9313ab103bbb663.eot);src:url(/assets/v4r/zwoweb-semibolditalic/zwoweb-semibolditalic-8f6259097824989ed9313ab103bbb663.eot) format("embedded-opentype"),url(/assets/v4r/zwoweb-semibolditalic/zwoweb-semibolditalic-2b758f0d1b4b290535bef15a6040aa47.woff) format("woff"),url(/assets/v4r/zwoweb-semibolditalic/zwoweb-semibolditalic-a77b23cf237014c5a880d3e9b5c03883.ttf) format("truetype");font-weight:normal;font-style:italic;}@font-face{font-family:'sennheiserbook';src:url(/assets/v4r/zwoweb-light/zwoweb-light-cfe928a748d6931de0f9a5d8ad2c6892.eot);src:url(/assets/v4r/zwoweb-light/zwoweb-light-cfe928a748d6931de0f9a5d8ad2c6892.eot) format("embedded-opentype"),url(/assets/v4r/zwoweb-light/zwoweb-light-864984f65487b8ae0cd1ff10fe7c841b.woff) format("woff"),url(/assets/v4r/zwoweb-light/zwoweb-light-8c4e83956626dfb5390126a24509c2d6.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:'sennheiserbook';src:url(/assets/v4r/zwoweb-lightitalic/zwoweb-lightitalic.eot);src:url(/assets/v4r/zwoweb-lightitalic/zwoweb-lightitalic.eot) format("embedded-opentype"),url(/assets/v4r/zwoweb-lightitalic/zwoweb-lightitalic-36feac54e763909e2d4ca986ab866035.woff) format("woff"),url(/assets/v4r/zwoweb-lightitalic/zwoweb-lightitalic-1ad85df7933d097254a6b49cd19176c9.ttf) format("truetype");font-weight:normal;font-style:italic;}.bg-dark-microphone-weave{background:#060606;background:#060606 url(/assets/v4r/bg-microphone-weave-886ee97b141e91d7aedc83bcbc5c0007.jpg) 50% 200px no-repeat;color:#fff;}.black-to-cape-cod{background:#38393a;background:#38393a -webkit-linear-gradient(top,#000 0,#000 240px,#38393a 500px) no-repeat;background:#38393a linear-gradient(to bottom,#000 0,#000 240px,#38393a 500px) no-repeat;}.gray-grad-bg,.black-to-ebony{background:#38393a;background:#38393a -webkit-linear-gradient(top,#000 0,#000 240px,#38393a 500px) no-repeat;background:#38393a linear-gradient(to bottom,#000 0,#000 240px,#38393a 500px) no-repeat;}.silver-to-white{background:#fff;background:#fff -webkit-linear-gradient(top,#c6c6c6 0,#c6c6c6 240px,#fff 500px) no-repeat;background:#fff linear-gradient(to bottom,#c6c6c6 0,#c6c6c6 240px,#fff 500px) no-repeat;}.dark-bg{background:#38393a;color:#fff;}.black-bg{background:#000;color:#fff;}.white-bg{background:#fff;color:#000;}.shadow-bg{background:#f5f5f5;color:#000;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}.img-alignment{position:relative;height:100%;}.img-alignment--top-left{background-position:top left;}.img-alignment--top-center{background-position:top center;}.img-alignment--top-right{background-position:top right;}.img-alignment--center-left{background-position:center left;}.img-alignment--center-center{background-position:center center;}.img-alignment--center-right{background-position:center right;}.img-alignment--bottom-left{background-position:bottom left;}.img-alignment--bottom-center{background-position:bottom center;}.img-alignment--bottom-right{background-position:bottom right;}.img-alignment--contain{background-size:contain;}.img-alignment--cover{background-size:cover;}.img-parallax{background-size:auto calc(100% + 40px);}.img-no-parallax{background-size:auto calc(100%);}.overlay{position:fixed;top:0;left:0;overflow:auto;width:100%;height:100%;background-color:rgba(0,0,0,0.8);}.modal{position:absolute;display:none;overflow:hidden;max-width:90%;opacity:0;background-color:#fff;-webkit-transition:opacity 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;transition:opacity 0.25s ease-in-out,transform 0.25s ease-in-out;}.modal--active{display:block;opacity:1;}.modal--transparent{background:transparent;}.modal__content{padding:45px;}.modal--no-padding .modal__content{padding:0;}.modal__button-close{position:absolute;top:15px;right:15px;z-index:1;display:block;width:17px;height:17px;cursor:pointer;}.modal__button-close::before,.modal__button-close::after{position:absolute;left:8px;width:1px;height:17px;background-color:#000;content:'';}.modal__button-close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.modal__button-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.modal__spinner{position:fixed;top:50%;left:50%;z-index:101;display:none;}.modal__spinner--default{margin:-15px -15px 0 0;width:30px;height:30px;background-color:#000;-webkit-animation:spinner-rotating-plane 1.2s infinite ease-in-out;animation:spinner-rotating-plane 1.2s infinite ease-in-out;}@-webkit-keyframes spinner-rotating-plane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg);}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}@keyframes spinner-rotating-plane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg);}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}.modal__spinner--pulse{margin:-20px -20px 0 0;width:40px;height:40px;border-radius:100%;background-color:#000;-webkit-animation:spinner-pulse 1s infinite ease-in-out;animation:spinner-pulse 1s infinite ease-in-out;}@-webkit-keyframes spinner-pulse{0%{-webkit-transform:scale(0.5);transform:scale(0.5);}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}}@keyframes spinner-pulse{0%{-webkit-transform:scale(0.5);transform:scale(0.5);}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}}.modal--active.modal--vertical-align-top{top:50px;left:50%;margin-bottom:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.modal--active.modal--vertical-align-center{top:50%;left:50%;margin-bottom:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.modal--active.modal--effect-scale.modal--vertical-align-center{-webkit-animation-name:modal--effect-scale-center;animation-name:modal--effect-scale-center;-webkit-animation-duration:0.25s;animation-duration:0.25s;}.modal--active.modal--effect-scale.modal--vertical-align-top{-webkit-animation-name:modal--effect-scale-top;animation-name:modal--effect-scale-top;-webkit-animation-duration:0.25s;animation-duration:0.25s;}.modal--active.modal--effect-slideinbottom.modal--vertical-align-top{-webkit-animation-name:modal--effect-slideinbottom-top;animation-name:modal--effect-slideinbottom-top;-webkit-animation-duration:0.25s;animation-duration:0.25s;}.modal--active.modal--effect-slideinbottom.modal--vertical-align-center{-webkit-animation-name:modal--effect-slideinbottom-center;animation-name:modal--effect-slideinbottom-center;-webkit-animation-duration:0.25s;animation-duration:0.25s;}.modal--active.modal--effect-slideinright.modal--vertical-align-top{-webkit-animation-name:modal--effect-slideinright-top;animation-name:modal--effect-slideinright-top;-webkit-animation-duration:0.25s;animation-duration:0.25s;}.modal--active.modal--effect-slideinright.modal--vertical-align-center{-webkit-animation-name:modal--effect-slideinright-center;animation-name:modal--effect-slideinright-center;-webkit-animation-duration:0.25s;animation-duration:0.25s;}@-webkit-keyframes modal--effect-scale-center{0%{-webkit-transform:scale(0.7) translate(-50%,-50%);transform:scale(0.7) translate(-50%,-50%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}100%{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}}@keyframes modal--effect-scale-center{0%{-webkit-transform:scale(0.7) translate(-50%,-50%);transform:scale(0.7) translate(-50%,-50%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}100%{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}}@-webkit-keyframes modal--effect-scale-top{0%{-webkit-transform:scale(0.7) translateX(-50%);transform:scale(0.7) translateX(-50%);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}100%{-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}}@keyframes modal--effect-scale-top{0%{-webkit-transform:scale(0.7) translateX(-50%);transform:scale(0.7) translateX(-50%);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}100%{-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}}@-webkit-keyframes modal--effect-slideinbottom-top{0%{-webkit-transform:translate(-50%,20%);transform:translate(-50%,20%);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}100%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}}@keyframes modal--effect-slideinbottom-top{0%{-webkit-transform:translate(-50%,20%);transform:translate(-50%,20%);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}100%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}}@-webkit-keyframes modal--effect-slideinbottom-center{0%{-webkit-transform:translate(-50%,20%);transform:translate(-50%,20%);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}100%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}}@keyframes modal--effect-slideinbottom-center{0%{-webkit-transform:translate(-50%,20%);transform:translate(-50%,20%);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}100%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}}@-webkit-keyframes modal--effect-slideinright-top{0%{-webkit-transform:translateX(20%);transform:translateX(20%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}}@keyframes modal--effect-slideinright-top{0%{-webkit-transform:translateX(20%);transform:translateX(20%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}}@-webkit-keyframes modal--effect-slideinright-center{0%{-webkit-transform:translate(20%,-50%);transform:translate(20%,-50%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}100%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}}@keyframes modal--effect-slideinright-center{0%{-webkit-transform:translate(20%,-50%);transform:translate(20%,-50%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}100%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}}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{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;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;}.notification{font-size:14px;font-size:0.875rem;line-height:20px;margin-bottom:20px;padding:13px;width:100%;border:2px solid #000;color:#000;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;}.notification--dark{border-color:#fff;color:#fff;}.notification--error{border-color:#ff6929;color:#ff6929;}.notification--success{border-color:#27c19f;color:#27c19f;}.notification--hidden{display:none;}@media only screen and (min-width: 720px) {.notification{font-size:18px;font-size:1.125rem;line-height:24px;}}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-loading .slick-list{background:url(/assets/v4r/loading-d56f4f093f192d527c6511bf921338f4.gif) 50% 50% no-repeat;}@font-face{font-family:"slick";src:url(/assets/slick.eot);src:url(/assets/slick.eot?#iefix) format("embedded-opentype"),url(/assets/slick.woff) format("woff"),url(/assets/slick.ttf) format("truetype"),url(/assets/slick.svg#slick) format("svg");font-weight:normal;font-style:normal;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:black;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir="rtl"] .slick-prev{left:auto;right:-25px;}.slick-prev:before{content:"←";}[dir="rtl"] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir="rtl"] .slick-next{left:-25px;right:auto;}.slick-next:before{content:"→";}[dir="rtl"] .slick-next:before{content:"←";}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;-webkit-transition:background 0.15s 0.5s;transition:background 0.15s 0.5s;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:18px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:black;opacity:0.75;}.clearfix:after,.review__list__item__header:after,.search-result:after,.section--bluestage:after{clear:both;display:table;content:'';}.onoffswitch{position:relative;width:26px;}.onoffswitch__checkbox{display:none;}.onoffswitch__checkbox:disabled+.onoffswitch__label{border-color:#808080;cursor:default;}.onoffswitch__checkbox:disabled+.onoffswitch__label .onoffswitch__switch{background:#808080;}.onoffswitch__label{display:block;margin:0;padding:0;border:1px solid #0096d6;border-radius:6px;cursor:pointer;overflow:hidden;}.onoffswitch__inner{display:block;margin-left:-100%;width:200%;-webkit-transition:all 0.15s;transition:all 0.15s;}.onoffswitch__inner:before,.onoffswitch__inner:after{float:left;display:block;padding:0;width:50%;height:10px;content:'';}.onoffswitch__inner:before{background-color:#0096d6;}.onoffswitch__inner:after{background-color:#fff;}.onoffswitch__switch{position:absolute;top:2px;right:16px;bottom:2px;display:block;width:8px;border-radius:50%;background:#0096d6;-webkit-transition:all 0.25s;transition:all 0.25s;}.onoffswitch__checkbox:checked+.onoffswitch__label .onoffswitch__inner{margin-left:0;}.onoffswitch__checkbox:checked+.onoffswitch__label .onoffswitch__switch{right:2px;background:#fff;}@media only screen and (min-width: 1012px) {.fill-white-to-the-right,.fill-white-to-the-left-and-right{position:relative;}.fill-white-to-the-right:after,.fill-white-to-the-left-and-right:after{position:absolute;top:0;left:100%;width:9999px;height:100%;background-color:#fff;content:'';}.fill-white-to-the-left,.fill-white-to-the-left-and-right{position:relative;}.fill-white-to-the-left:before,.fill-white-to-the-left-and-right:before{position:absolute;top:0;right:100%;width:9999px;height:100%;background-color:#fff;content:'';}}.image{padding:0;margin:0 auto 20px;}.image__caption{padding:5px 0;font-size:13px;font-size:0.8125rem;line-height:1.4;font-style:italic;color:#38393a;}.image-align--left{float:left;margin-right:30px;}@media only screen and (max-width: 719px) {.image-align--left{float:none;margin:0 auto 20px;}}.image-align--right{float:right;margin-left:30px;}@media only screen and (max-width: 719px) {.image-align--right{float:none;margin:0 auto 20px;}}.lazyload{opacity:0;}.lazyloading{opacity:1;-webkit-transition:opacity 300ms;transition:opacity 300ms;background:url(/assets/v4r/loading-d56f4f093f192d527c6511bf921338f4.gif) 50% 50% no-repeat;}html,body{overflow-x:hidden;}button{display:inline-block;margin:0;padding:0;width:auto;border:0;vertical-align:middle;background:transparent;text-align:left;}button:focus{outline-color:transparent;outline-style:none;}button::-moz-focus-inner{margin:0;padding:0;border:0;}input,textarea{-moz-appearance:none;-webkit-appearance:none;}img,object,video{max-width:100%;}body{font-family:"sennheiserbook","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;}h1,h2,h3,h4,h5,h6,p,a,strong,small,cite{margin-top:0;color:inherit;font-weight:400;text-decoration:none;}p{font-size:18px;font-size:1.125rem;line-height:24px;}@media only screen and (max-width: 719px) {p{font-size:14px;font-size:0.875rem;line-height:20px;}}strong,b{font-family:"sennheiserbold","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;}h2{text-transform:uppercase;}ul,ol{margin:0;padding:0;}ul{list-style-type:none;}ol{list-style-position:inside;}.layout{list-style:none;margin:0;padding:0;margin-left:-30px;}.layout__item{display:inline-block;padding-left:30px;vertical-align:top;width:100%;}.layout--tiny{margin-left:-8px;}.layout--tiny>.layout__item{padding-left:8px;}.layout--flush{margin-left:0;}.layout--flush>.layout__item{padding-left:0;}.layout--rev{direction:rtl;text-align:left;}.layout--rev>.layout__item{direction:ltr;text-align:left;}.layout--middle>.layout__item{vertical-align:middle;}.section{margin:auto;padding:30px 30px;}@media only screen and (max-width: 719px) {.section{padding:30px;}}.content__section{padding:30px;}@media only screen and (max-width: 719px) {.content__section{padding:20px 30px;}}.contact-card{margin-bottom:20px;font-style:normal;}.section__headline{font-size:54px;font-size:3.375rem;line-height:1;word-break:break-word;margin-bottom:38px;font-family:"sennheiserbold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;}@media only screen and (max-width: 719px) {.section__headline{font-size:40px;font-size:2.5rem;line-height:1;margin-bottom:30px;}}.mm-hidden{display:none!important;}.mm-wrapper{overflow-x:hidden;position:relative;}.mm-menu,.mm-menu>.mm-panel{margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;}.mm-menu{background:inherit;display:block;overflow:hidden;padding:0;}.mm-panel{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.mm-panel.mm-opened{-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);}.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);-ms-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0);}.mm-panel.mm-highest{z-index:1;}.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:0 20px;}.mm-menu>.mm-panel.mm-hasnavbar{padding-top:40px;}.mm-menu>.mm-panel:before,.mm-menu>.mm-panel:after{content:'';display:block;height:20px;}.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;}.mm-vertical .mm-listview .mm-panel,.mm-listview .mm-vertical .mm-panel{display:none;padding:10px 0 10px 10px;}.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after,.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after{border-color:transparent;}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block;}.mm-vertical .mm-listview>li>.mm-next,.mm-listview>li.mm-vertical>.mm-next{height:40px;bottom:auto;}.mm-vertical .mm-listview>li>.mm-next:after,.mm-listview>li.mm-vertical>.mm-next:after{top:16px;bottom:auto;}.mm-vertical .mm-listview>li.mm-opened>.mm-next:after,.mm-listview>li.mm-vertical.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.mm-navbar{border-bottom:1px solid transparent;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0;}.mm-navbar>a{text-decoration:none;display:block;padding:10px 0;}.mm-navbar>a:hover{text-decoration:none;}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.mm-navbar .mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1;}.mm-navbar .mm-btn:first-child{padding-left:20px;left:0;}.mm-navbar .mm-btn:last-child{padding-right:20px;right:0;}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0;}.mm-listview{font:inherit;font-size:14px;}.mm-listview a,.mm-listview a:hover{text-decoration:none;}.mm-listview>li{position:relative;}.mm-listview>li>a,.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0;}.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px;}.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0;}.mm-listview>li:not(.mm-divider):after{left:20px;}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2;}.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0;}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px;}.mm-listview .mm-next.mm-fullsubopen{width:100%;}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none;}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0;}.mm-menu>.mm-panel>.mm-listview{margin-left:-20px;margin-right:-20px;}.mm-menu>.mm-panel>.mm-listview.mm-first{margin-top:-20px;}.mm-menu>.mm-panel>.mm-listview.mm-last{padding-bottom:20px;}.mm-prev:before,.mm-next:after,.mm-arrow:after{content:'';border:2px solid transparent;display:inline-block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.mm-prev:before{border-right:none;border-bottom:none;left:20px;}.mm-next:after,.mm-arrow:after{border-top:none;border-left:none;right:20px;}.mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;}.mm-listview>li.mm-spacer{padding-top:40px;}.mm-listview>li.mm-spacer>.mm-next{top:40px;}.mm-listview>li.mm-spacer.mm-divider{padding-top:25px;}.mm-menu{background:#f3f3f3;color:rgba(0,0,0,0.7);}.mm-menu .mm-navbar{border-color:rgba(0,0,0,0.1);}.mm-menu .mm-navbar>a{color:rgba(0,0,0,0.3);}.mm-menu .mm-navbar .mm-btn:before,.mm-menu .mm-navbar .mm-btn:after{border-color:rgba(0,0,0,0.3);}.mm-menu .mm-listview>li:after{border-color:rgba(0,0,0,0.1);}.mm-menu .mm-listview>li .mm-prev:before,.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-listview>li .mm-arrow:after{border-color:rgba(0,0,0,0.3);}.mm-menu .mm-listview>li .mm-prev:after,.mm-menu .mm-listview>li .mm-next:before{border-color:rgba(0,0,0,0.1);}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,0.5);}.mm-menu.mm-vertical .mm-listview li.mm-opened>a.mm-next,.mm-menu.mm-vertical .mm-listview li.mm-opened>.mm-panel,.mm-menu .mm-listview li.mm-opened.mm-vertical>a.mm-next,.mm-menu .mm-listview li.mm-opened.mm-vertical>.mm-panel{background:rgba(0,0,0,0.05);}.mm-menu .mm-divider{background:rgba(0,0,0,0.05);}.mm-page{box-sizing:border-box;position:relative;}.mm-slideout{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;}html.mm-opened{overflow:hidden;position:relative;}html.mm-opened body{overflow:hidden;}html.mm-opened .mm-page{min-height:100vh;}html.mm-background .mm-page{background:inherit;}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;}html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block;}.mm-menu.mm-offcanvas{display:none;position:fixed;}.mm-menu.mm-current{display:block;}.mm-menu{width:80%;min-width:140px;max-width:440px;}html.mm-opening .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);}@media all and (max-width: 175px) {html.mm-opening .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);}}@media all and (min-width: 550px) {html.mm-opening .mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);}}.mm-menu.mm-top.mm-autoheight,.mm-menu.mm-bottom.mm-autoheight{max-height:80%;}.mm-menu.mm-top.mm-autoheight.mm-fullscreen,.mm-menu.mm-bottom.mm-autoheight.mm-fullscreen{max-height:100%;}.mm-menu.mm-measureheight>.mm-panel{bottom:auto!important;height:auto!important;}em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%;}em.mm-counter+a.mm-next{padding-left:40px;}em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px;}em.mm-counter+a.mm-fullsubopen{padding-left:0;}.mm-vertical>.mm-counter{top:12px;margin-top:0;}.mm-vertical.mm-spacer>.mm-counter{margin-top:40px;}.mm-nosubresults>.mm-counter{display:none;}.mm-menu em.mm-counter{color:rgba(0,0,0,0.3);}.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px;}.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.mm-collapsed:not(.mm-uncollapsed){display:none;}.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-fixeddivider:after{content:none!important;display:none!important;}.mm-hasdividers .mm-fixeddivider{display:block;}.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,0.05);}html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page,html.mm-opened.mm-dragging .mm-fixed-top,html.mm-opened.mm-dragging .mm-fixed-bottom,html.mm-opened.mm-dragging #mm-blocker{-webkit-transition-duration:0s;transition-duration:0s;}.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-menu>.mm-navbar.mm-hasbtns{padding:0 40px;}.mm-navbar-bottom{border-top:1px solid transparent;top:auto;border-bottom:none;bottom:0;}.mm-navbar-2>a,.mm-navbar-3>a,.mm-navbar-4>a,.mm-navbar-5>a,.mm-navbar-6>a{display:block;float:left;}.mm-navbar-2>a{width:50%;}.mm-navbar-3>a{width:33.33%;}.mm-navbar-4>a{width:25%;}.mm-navbar-5>a{width:20%;}.mm-navbar-6>a{width:16.66%;}.mm-close{text-align:right;}.mm-close:after{content:'x';}.mm-menu.mm-hassearch>.mm-navbar-top{top:40px;}.mm-menu.mm-hasnavbar .mm-panel .mm-navbar{display:none;}.mm-menu.mm-hasnavbar-top .mm-panel,.mm-menu.mm-hasnavbar-top .mm-fixeddivider{top:40px;}.mm-menu.mm-hasnavbar-top.mm-hassearch .mm-panel,.mm-menu.mm-hasnavbar-top.mm-hassearch .mm-fixeddivider{top:80px;}.mm-menu.mm-hasnavbar-bottom .mm-panel{bottom:40px;}.mm-search,.mm-search input{box-sizing:border-box;}.mm-menu>.mm-search{background:inherit;z-index:3;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-search{height:40px;width:100%;padding:10px 10px 0 10px;position:absolute;top:0;left:0;}.mm-search input{border:none;border-radius:25px;font:inherit;font-size:14px;line-height:25px;outline:none;display:block;width:100%;height:25px;margin:0;padding:0 10px;}.mm-search input::-ms-clear{display:none;}.mm-panel.mm-hassearch{padding-top:40px;}.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px;}.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px;}.mm-noresultsmsg{text-align:center;font-size:21px;display:none;padding:40px 0;}.mm-noresults .mm-noresultsmsg{display:block;}.mm-noresults .mm-indexer{display:none!important;}.mm-menu li.mm-nosubresults>a.mm-next{display:none;}.mm-menu li.mm-nosubresults>a.mm-next+a,.mm-menu li.mm-nosubresults>a.mm-next+span{padding-right:10px;}.mm-menu.mm-hassearch .mm-panel,.mm-menu.mm-hassearch .mm-fixeddivider{top:40px;}.mm-menu .mm-search input{background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.7);}.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,0.3);}.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:10px;bottom:10px;right:-100px;z-index:3;-webkit-transition:right 0.4s ease;transition:right 0.4s ease;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-indexer a{text-decoration:none;display:block;height:3.71%;}.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px;}.mm-hasindexer .mm-indexer{right:0;}.mm-hasindexer .mm-fixeddivider{right:20px;}.mm-hasnavbar-top .mm-indexer{top:50px;}.mm-hasnavbar-bottom .mm-indexer{bottom:50px;}.mm-hassearch .mm-indexer{top:50px;}.mm-hassearch.mm-hasnavbar-top .mm-indexer{top:90px;}.mm-menu .mm-indexer a{color:rgba(0,0,0,0.3);}input.mm-toggle,input.mm-check{position:absolute;left:-10000px;}label.mm-toggle,label.mm-check{margin:0;position:absolute;bottom:50%;z-index:2;}label.mm-toggle:before,label.mm-check:before{content:'';display:block;}label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-bottom:-15px;}label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px;}input.mm-toggle:checked~label.mm-toggle:before{float:right;}label.mm-check{width:30px;height:30px;margin-bottom:-15px;}label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:0.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}input.mm-check:checked~label.mm-check:before{opacity:1;}label.mm-toggle,label.mm-check{right:20px;}label.mm-toggle+a,label.mm-toggle+span{padding-right:80px;}label.mm-check+a,label.mm-check+span{padding-right:60px;}a.mm-next+label.mm-toggle,a.mm-next+label.mm-check{right:60px;}a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span,a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{margin-right:50px;}a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px;}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px;}em.mm-counter+a.mm-next+label.mm-toggle,em.mm-counter+a.mm-next+label.mm-check{right:100px;}em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span,em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span{margin-right:90px;}.mm-menu label.mm-toggle{background:rgba(0,0,0,0.1);}.mm-menu label.mm-toggle:before{background:#f3f3f3;}.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963;}.mm-menu label.mm-check:before{border-color:rgba(0,0,0,0.7);}.mm-menu.mm-border-none .mm-listview>li:after,.mm-listview.mm-border-none>li:after{content:none;}.mm-menu.mm-border-full .mm-listview>li:after,.mm-listview.mm-border-full>li:after{left:0!important;}html.mm-effect-zoom-menu .mm-menu.mm-offcanvas{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;}html.mm-effect-zoom-menu.mm-opened .mm-menu.mm-offcanvas{-webkit-transform:scale(0.7,0.7) translate3d(-30%,0,0);-ms-transform:scale(0.7,0.7) translate3d(-30%,0,0);transform:scale(0.7,0.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;}html.mm-effect-zoom-menu.mm-opening .mm-menu.mm-offcanvas{-webkit-transform:scale(1,1) translate3d(0%,0,0);-ms-transform:scale(1,1) translate3d(0%,0,0);transform:scale(1,1) translate3d(0%,0,0);}html.mm-effect-zoom-menu.mm-right.mm-opened .mm-menu.mm-offcanvas{-webkit-transform:scale(0.7,0.7) translate3d(30%,0,0);-ms-transform:scale(0.7,0.7) translate3d(30%,0,0);transform:scale(0.7,0.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;}html.mm-effect-zoom-menu.mm-right.mm-opening .mm-menu.mm-offcanvas{-webkit-transform:scale(1,1) translate3d(0%,0,0);-ms-transform:scale(1,1) translate3d(0%,0,0);transform:scale(1,1) translate3d(0%,0,0);}html.mm-effect-slide-menu .mm-menu.mm-offcanvas{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;}html.mm-effect-slide-menu.mm-opened .mm-menu.mm-offcanvas{-webkit-transform:translate3d(-30%,0,0);-ms-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0);}html.mm-effect-slide-menu.mm-opening .mm-menu.mm-offcanvas{-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);}html.mm-effect-slide-menu.mm-right.mm-opened .mm-menu.mm-offcanvas{-webkit-transform:translate3d(30%,0,0);-ms-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0);}html.mm-effect-slide-menu.mm-right.mm-opening .mm-menu.mm-offcanvas{-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);}.mm-menu.mm-effect-zoom-panels .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);-ms-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition-property:-webkit-transform,left;transition-property:transform,left;}.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0%,0,0);-ms-transform:scale(1,1) translate3d(0%,0,0);transform:scale(1,1) translate3d(0%,0,0);}.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(0.7,0.7) translate3d(-30%,0,0);-ms-transform:scale(0.7,0.7) translate3d(-30%,0,0);transform:scale(0.7,0.7) translate3d(-30%,0,0);}.mm-menu.mm-effect-slide-panels-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-menu.mm-effect-slide-panels-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px;}html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);}@media all and (max-width: 140px) {html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);}}@media all and (min-width: 10000px) {html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(10000px,0);-ms-transform:translate(10000px,0);transform:translate(10000px,0);}}html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);}@media all and (max-width: 140px) {html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);}}@media all and (min-width: 10000px) {html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-10000px,0);-ms-transform:translate(-10000px,0);transform:translate(-10000px,0);}}.mm-menu.mm-fullscreen.mm-top,.mm-menu.mm-fullscreen.mm-bottom{height:100%;min-height:140px;max-height:10000px;}html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important;}.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span{text-overflow:clip;white-space:normal;}.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99;}.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%;}.mm-menu.mm-pageshadow.mm-next:after,.mm-menu.mm-pageshadow.mm-front:after{content:none;display:none;}.mm-menu.mm-pageshadow:after{box-shadow:0 0 10px rgba(0,0,0,0.3);}.mm-menu.mm-top,.mm-menu.mm-bottom{width:100%;min-width:100%;max-width:100%;}.mm-menu.mm-right{left:auto;right:0;}.mm-menu.mm-bottom{top:auto;bottom:0;}html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);}@media all and (max-width: 175px) {html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);}}@media all and (min-width: 550px) {html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);}}html.mm-front .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0!important;}.mm-menu.mm-front{z-index:1;}.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.mm-menu.mm-top{-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}.mm-menu.mm-bottom{-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-menu.mm-top,.mm-menu.mm-bottom{height:80%;min-height:140px;max-height:880px;}.rating{float:left;margin:0;padding:0;border:0;}.rating input[type='radio']+label:before,.rating input[type='radio']+label:after{top:0;left:0;margin:0;width:auto;height:auto;border:0;border-radius:0;opacity:1;}.rating input[type='radio']+label{margin:0;}.rating legend{display:none;}.rating:not(:checked)>input[type='radio']{position:absolute;top:-9999px;clip:rect(0,0,0,0);}.rating:not(:checked)>input[type='radio']+label{float:right;padding-left:1.1em;width:1em;color:#0096d6;font-size:100%;line-height:100%;white-space:nowrap;cursor:pointer;overflow:hidden;}.rating:not(:checked)>input[type='radio']+label:before{content:'★';}.rating:not(:checked)>input[type='radio']+label:after{left:3px;color:#fff;font-size:78%;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;content:'★';}.rating:not(:checked)>input[type='radio']+label:hover:after,.rating:not(:checked)>input[type='radio']+label:hover~label:after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}.rating:not(:checked)>input[type='radio']+label:hover~input:checked~label{color:#0096d6;}.rating:not(:checked)>input[type='radio']+label:hover~input:checked~label:after{display:none;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}.rating:not(:checked)>input[type='radio']+label:active{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.rating>input:checked~label:after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}.filter .filter__title.expandable__list__item__toggle:before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZFNDI4QjgzMTI5MTExRTU5NEEzRUQ3MzgyMjVERTU1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZFNDI4Qjg0MTI5MTExRTU5NEEzRUQ3MzgyMjVERTU1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkU0MjhCODExMjkxMTFFNTk0QTNFRDczODIyNURFNTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkU0MjhCODIxMjkxMTFFNTk0QTNFRDczODIyNURFNTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz61MP3wAAAAv0lEQVR42mJkmHZtLQMDwyQgPshAOrAH4hwmIDELiNcBsQ2JBthC9c0BGbITiGOBeD0QWxFpgBVUfez/TM2dTFDBbUCcDMQbgNiMgAEWUHWJUH0MTEiSm4A4A4i3ArEJDgNA4puh6jbDBFnQFIH8yAzE24HYDYjPI8kZQcUzoeoYcBkCAquhLgRpcAfii0CsD+XnAPEadA0sOJy9EojZgHgHEBcCcT8QF0PFGYg1BAQWQ73WDMSVQLwEl0KAAAMAC0YjjoQYcwMAAAAASUVORK5CYII=");}.filter .expandable__list__item--active .filter__title.expandable__list__item__toggle:before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEM0I1NDkwRjE5RDExRTRCQTZBQjZEMTM4RDcxQjYwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEM0I1NDkxRjE5RDExRTRCQTZBQjZEMTM4RDcxQjYwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDlCNTc5N0ZGMTYwMTFFNEJBNkFCNkQxMzhENzFCNjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDlCNTc5ODBGMTYwMTFFNEJBNkFCNkQxMzhENzFCNjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4D4P1/AAAAvUlEQVR42pTRywpBURTG8XXkZTyEqcvAXSkmJgaGph6AkUx0MmMiJUWUgakJJTLhYVz/q9ZI5+xY9WvX3mt9+1w88a/iqDra6GAc1PBuxiTqCKihixb6uGMS1BgWUkEPSVxww9aCZr+ElDFAwgLE1rQFvTB3hRTh28D56+yEFDZ4YhEUksHQ1mPIa+p+Fis8sNbNiB3qzSPkcRB37VGwfp0Tj1+sH2+KHHbye8WxRFWfpGHJ/wSI9Zd0/iPAAC9xKePppX9ZAAAAAElFTkSuQmCC");}.text-input,.textarea{margin:0 0 20px 0;width:100%;border:solid 1px #e8e8e8;border-radius:0;background-color:#fff;color:#000;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;-webkit-transition:border 0.25s ease-in-out,color 0.25s ease-in-out;transition:border 0.25s ease-in-out,color 0.25s ease-in-out;}.text-input{font-size:16px;font-size:1rem;line-height:1;padding:14px 0 11px 0;height:41px;text-indent:20px;}@media only screen and (min-width: 720px) {.text-input{font-size:18px;font-size:1.125rem;line-height:1;padding:12px 0 11px 0;}}.textarea{font-size:16px;font-size:1rem;line-height:22px;padding:10px 20px;height:120px;overflow:auto;resize:vertical;}@media only screen and (min-width: 720px) {.textarea{font-size:18px;font-size:1.125rem;line-height:24px;}}.textarea--no-resize{resize:none;}.textarea-wrapper{position:relative;margin-bottom:20px;}.textarea-counter{font-size:12px;font-size:0.75rem;line-height:1;position:absolute;bottom:5px;left:0;color:#b5b5b6;}.textarea-counter--warning{color:#ff6929;}@media only screen and (min-width: 720px) {.textarea--with-counter{margin:0;padding-right:65px;}.textarea-counter{font-size:14px;font-size:0.875rem;line-height:1;right:25px;bottom:12px;left:auto;color:#000;}.textarea-counter--warning{color:#ff6929;}}.text-input--dark,.textarea--dark,.checkbox--dark,.radio--dark{border:solid 1px #4d4f53;background-color:transparent;color:#fff;}.text-input:focus,.textarea:focus{border-color:#0096d6;outline-color:transparent;outline-style:none;}.text-input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#0096d6;}.text-input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:#0096d6;}.text-input::-moz-placeholder{color:#0096d6;opacity:1;}.textarea::-moz-placeholder{color:#0096d6;opacity:1;}.text-input:-moz-placeholder{color:#0096d6;opacity:1;}.textarea:-moz-placeholder{color:#0096d6;opacity:1;}.select{position:relative;display:inline-block;margin:0 0 20px 0;width:auto;height:41px;overflow:hidden;}.select select{font-size:16px;font-size:1rem;line-height:42px;margin:0;padding:0 55px 0 20px;height:41px;border:1px solid #e8e8e8;border-radius:0;outline:none;background-color:#fff;background-image:none;box-shadow:none;color:#0096d6;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;text-indent:0;-webkit-transition:border 0.25s ease-in-out;transition:border 0.25s ease-in-out;-moz-appearance:none;-webkit-appearance:none;appearance:none;}@media only screen and (min-width: 720px) {.select select{font-size:18px;font-size:1.125rem;line-height:42px;}}.select select option{padding:0;text-indent:0;}.select select:focus{border-color:#0096d6;outline-color:transparent;outline-style:none;}.select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #0096d6;}.select--full{display:block;width:100%;}.select--full select{width:100%;}.select--dark select{border:1px solid #4d4f53;background-color:transparent;color:#0096d6;}.select--dark select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff;}.select:before,.select:after{position:absolute;top:20px;width:10px;height:1px;background-color:#0096d6;content:'';}.select:before{right:20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.select:after{right:27px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.radio,.checkbox{display:none;}.radio+label,.checkbox+label{font-size:14px;font-size:0.875rem;line-height:20px;position:relative;display:inline-block;margin:10px 20px 30px 0;padding-left:50px;width:auto;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media only screen and (min-width: 720px) {.radio+label,.checkbox+label{font-size:18px;font-size:1.125rem;line-height:24px;}}.radio+label:before{position:absolute;top:50%;left:0;display:inline-block;margin:-20px 0 0 0;width:40px;height:40px;border:1px solid #000;border-radius:50%;background-color:#fff;content:'';}.radio--dark+label{color:#fff;}.radio--dark+label:before{border:1px solid #4d4f53;background-color:transparent;}.radio+label:after{position:absolute;top:50%;left:12px;display:block;margin:-8px 0 0 0;padding:0;width:16px;height:16px;border:3px solid #0096d6;border-radius:50%;opacity:0;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;content:'';}.radio:checked+label:after{opacity:1;}.checkbox+label:before{position:absolute;top:50%;left:0;display:inline-block;margin:-20px 0 0 0;width:41px;height:41px;border:1px solid #000;background-color:#fff;content:'';}.checkbox--dark+label{color:#fff;}.checkbox--dark+label:before{border:1px solid #4d4f53;background-color:transparent;}.checkbox+label:after{position:absolute;top:50%;left:15px;display:block;margin:-15px 0 0 0;padding:0;width:11px;height:26px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:0 3px 3px 0;border-style:solid;border-color:#0096d6;opacity:0;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;content:'';}.checkbox:checked+label:after{opacity:1;}.field-with-errors,.select.field-with-errors,.select>.field-with-errors,.radio.field-with-errors+label,.checkbox.field-with-errors+label{color:#ff6929;}.field-with-errors::-webkit-input-placeholder{color:#ff6929;-webkit-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out;}.field-with-errors:-ms-input-placeholder{color:#ff6929;transition:color 0.25s ease-in-out;}.field-with-errors::-moz-placeholder{color:#ff6929;transition:color 0.25s ease-in-out;}.field-with-errors:-moz-placeholder{color:#ff6929;transition:color 0.25s ease-in-out;}.text-input:disabled,.textarea:disabled,.radio:disabled+label,.checkbox:disabled+label,.select.disabled{opacity:0.3;}.file-upload{margin-bottom:20px;}.file-upload__button{margin-bottom:10px;width:100%;height:41px;overflow:hidden;}.file-upload__selected-file{font-size:16px;font-size:1rem;line-height:16px;width:100%;color:#0096d6;font-family:"sennheiserbook","Helvetica Neue",Helvetica,Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.file-upload__field{display:none;}@media only screen and (min-width: 720px) {.file-upload__button{display:inline-block;margin:0;padding:0;width:50%;height:41px;vertical-align:top;}.file-upload__selected-file{font-size:18px;font-size:1.125rem;line-height:41px;display:inline-block;padding-left:30px;width:40%;height:41px;vertical-align:top;}}.text-link{position:relative;z-index:0;padding:0 2px;color:#000;text-decoration:none;cursor:pointer;-webkit-transition:color 0.5s;transition:color 0.5s;}.text-link:before{position:absolute;bottom:-1px;left:0;z-index:-1;width:100%;height:calc(100% + 3px);-webkit-transform:scaleY(0) rotate(0.01deg) translateZ(0);transform:scaleY(0) rotate(0.01deg) translateZ(0);background-color:#000;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.455,0.03,0.515,0.955);transition:transform 0.5s cubic-bezier(0.455,0.03,0.515,0.955);content:'';-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.text-link:after{position:absolute;bottom:-1px;left:0;z-index:-2;width:100%;height:1px;background-color:#000;content:'';}.text-link:hover{color:#fff;text-decoration:none;}.text-link:hover:before{-webkit-transform:scaleY(1) rotate(0.01deg) translateZ(0);transform:scaleY(1) rotate(0.01deg) translateZ(0);}.theme--dark .text-link{color:#fff;}.theme--dark .text-link:before,.theme--dark .text-link:after{background-color:#fff;}.theme--dark .text-link:hover{color:#000;}.bullet-list{font-size:18px;font-size:1.125rem;line-height:24px;margin:0 0 30px 0;padding:0;list-style:none;}@media only screen and (max-width: 719px) {.bullet-list{font-size:14px;font-size:0.875rem;line-height:20px;}}.bullet-list--without-spacer{margin:0;}.bullet-list__item{position:relative;margin:0;padding:0 0 0 20px;}.bullet-list__item:before{position:absolute;top:0;left:0;color:#0096d6;content:'•';}.bullet-list__item a:hover{text-decoration:underline;}.ordered-list{font-size:18px;font-size:1.125rem;line-height:24px;margin:0 0 30px 0;counter-reset:item;}@media only screen and (max-width: 719px) {.ordered-list{font-size:14px;font-size:0.875rem;line-height:20px;}}.ordered-list--without-spacer{margin:0;}.ordered-list__item{position:relative;display:block;margin:0;padding:0 0 0 20px;}.ordered-list__item:before{position:absolute;top:0;left:0;color:#0096d6;content:counter(item);counter-increment:item;}.buy-now__close,.newsletter__form__close{position:absolute;top:14px;right:14px;display:block;width:18px;height:18px;cursor:pointer;}.buy-now__close:before,.newsletter__form__close:before,.buy-now__close:after,.newsletter__form__close:after{position:absolute;top:-3px;left:9px;width:1px;height:24px;background-color:#fff;content:'';}.buy-now__close:before,.newsletter__form__close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.buy-now__close:after,.newsletter__form__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.leaflet-container{background:#fff;font:12px/20px 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#404040;color:rgba(0,0,0,0.75);outline:0;overflow:hidden;-ms-touch-action:none;}.leaflet-container *,.leaflet-container *:after,.leaflet-container *:before{box-sizing:border-box;}.leaflet-container h1,.leaflet-container h2,.leaflet-container h3,.leaflet-container h4,.leaflet-container h5,.leaflet-container h6,.leaflet-container p{font-size:15px;line-height:20px;margin:0 0 10px;}.leaflet-container .marker-description img{margin-bottom:10px;}.leaflet-container a{color:#3887BE;font-weight:normal;text-decoration:none;}.leaflet-container a:hover{color:#63b6e5;}.leaflet-container.dark a{color:#63b6e5;}.leaflet-container.dark a:hover{color:#8fcaec;}.leaflet-container.dark .mapbox-button,.leaflet-container .mapbox-button{background-color:#3887be;display:inline-block;height:40px;line-height:40px;text-decoration:none;color:#fff;font-size:12px;white-space:nowrap;text-overflow:ellipsis;}.leaflet-container.dark .mapbox-button:hover,.leaflet-container .mapbox-button:hover{color:#fff;background-color:#3bb2d0;}.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.leaflet-marker-icon,.leaflet-marker-shadow{display:block;}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden;}.leaflet-tile-loaded{visibility:inherit;}.leaflet-zoom-box{width:0;height:0;}.leaflet-tile-pane{z-index:2;}.leaflet-objects-pane{z-index:3;}.leaflet-overlay-pane{z-index:4;}.leaflet-shadow-pane{z-index:5;}.leaflet-marker-pane{z-index:6;}.leaflet-popup-pane{z-index:7;}.leaflet-control{position:relative;z-index:7;pointer-events:auto;float:left;clear:both;}.leaflet-right .leaflet-control{float:right;}.leaflet-top .leaflet-control{margin-top:10px;}.leaflet-bottom .leaflet-control{margin-bottom:10px;}.leaflet-left .leaflet-control{margin-left:10px;}.leaflet-right .leaflet-control{margin-right:10px;}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none;}.leaflet-top{top:0;}.leaflet-right{right:0;}.leaflet-bottom{bottom:0;}.leaflet-left{left:0;}.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1;}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1);}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated{-webkit-transition:none;transition:none;}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden;}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab;}.leaflet-overlay-pane path,.leaflet-marker-icon,.leaflet-container.map-clickable,.leaflet-container.leaflet-clickable{cursor:pointer;}.leaflet-popup-pane,.leaflet-control{cursor:auto;}.leaflet-dragging,.leaflet-dragging .map-clickable,.leaflet-dragging .leaflet-clickable,.leaflet-dragging .leaflet-container{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;}.leaflet-zoom-box{background:#fff;border:2px dotted #202020;opacity:0.5;}.leaflet-control-layers,.leaflet-bar{background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4);border-radius:3px;box-shadow:none;}.leaflet-bar a,.leaflet-bar a:hover{color:#404040;color:rgba(0,0,0,0.75);border-bottom:1px solid #ddd;border-bottom-color:rgba(0,0,0,0.1);}.leaflet-bar a:hover,.leaflet-bar a:active{background-color:#f8f8f8;cursor:pointer;}.leaflet-bar a:hover:first-child{border-radius:3px 3px 0 0;}.leaflet-bar a:hover:last-child{border-bottom:none;border-radius:0 0 3px 3px;}.leaflet-bar a:hover:only-of-type{border-radius:3px;}.leaflet-bar .leaflet-disabled{cursor:default;opacity:0.75;}.leaflet-control-zoom-in,.leaflet-control-zoom-out{display:block;content:'';text-indent:-999em;}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none;}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative;}.leaflet-control-layers-expanded{background:#fff;padding:6px 10px 6px 6px;color:#404040;color:rgba(0,0,0,0.75);}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px;}.leaflet-control-layers label{display:block;}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,0.1);margin:5px -10px 5px -6px;}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,0.5);margin:0;box-shadow:none;}.leaflet-container .leaflet-control-attribution a,.leaflet-container .map-info-container a{color:#404040;}.leaflet-control-attribution a:hover,.map-info-container a:hover{color:inherit;text-decoration:underline;}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;}.leaflet-left .leaflet-control-scale{margin-left:5px;}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px;}.leaflet-container .leaflet-control-attribution.leaflet-compact-attribution{margin:10px;}.leaflet-container .leaflet-control-attribution.leaflet-compact-attribution{background:#fff;border-radius:3px 13px 13px 3px;padding:3px 31px 3px 3px;visibility:hidden;}.leaflet-control-attribution.leaflet-compact-attribution:hover{visibility:visible;}.leaflet-control-attribution.leaflet-compact-attribution:after{content:'';background-color:#fff;background-color:rgba(255,255,255,0.5);background-position:0 -78px;border-radius:50%;position:absolute;display:inline-block;width:26px;height:26px;vertical-align:middle;bottom:0;z-index:1;visibility:visible;cursor:pointer;}.leaflet-control-attribution.leaflet-compact-attribution:hover:after{background-color:#fff;}.leaflet-right .leaflet-control-attribution.leaflet-compact-attribution:after{right:0;}.leaflet-left .leaflet-control-attribution.leaflet-compact-attribution:after{left:0;}.leaflet-control-scale-line{background-color:rgba(255,255,255,0.5);border:1px solid #999;border-color:rgba(0,0,0,0.4);border-top:none;padding:2px 5px 1px;white-space:nowrap;overflow:hidden;}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #ddd;border-top-color:rgba(0,0,0,0.1);border-bottom:none;margin-top:-2px;}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777;}.leaflet-popup{position:absolute;text-align:center;pointer-events:none;}.leaflet-popup-content-wrapper{padding:1px;text-align:left;pointer-events:all;}.leaflet-popup-content{padding:10px 10px 15px;margin:0;line-height:inherit;}.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding-top:15px;}.leaflet-popup-tip-container{width:20px;height:20px;margin:0 auto;position:relative;}.leaflet-popup-tip{width:0;height:0;margin:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;box-shadow:none;}.leaflet-popup-close-button{text-indent:-999em;position:absolute;top:0;right:0;pointer-events:all;}.leaflet-popup-close-button:hover{background-color:#f8f8f8;}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}.leaflet-div-icon{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4);}.leaflet-editing-icon{border-radius:3px;}.leaflet-bar a,.mapbox-icon,.map-tooltip.closable .close,.leaflet-control-layers-toggle,.leaflet-popup-close-button,.mapbox-button-icon:before{content:'';display:inline-block;width:26px;height:26px;vertical-align:middle;background-repeat:no-repeat;}.leaflet-bar a{display:block;}.leaflet-control-attribution:after,.leaflet-control-zoom-in,.leaflet-control-zoom-out,.leaflet-popup-close-button,.leaflet-control-layers-toggle,.leaflet-container.dark .map-tooltip .close,.map-tooltip .close,.mapbox-icon{opacity:.75;background-image:url(./images/icons-000000@2x.png);background-repeat:no-repeat;background-size:26px 260px;}.leaflet-container.dark .leaflet-control-attribution:after,.mapbox-button-icon:before,.leaflet-container.dark .leaflet-control-zoom-in,.leaflet-container.dark .leaflet-control-zoom-out,.leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-container.dark .mapbox-icon{opacity:1;background-image:url(./images/icons-ffffff@2x.png);background-size:26px 260px;}.leaflet-bar .leaflet-control-zoom-in{background-position:0 0;}.leaflet-bar .leaflet-control-zoom-out{background-position:0 -26px;}.map-tooltip.closable .close,.leaflet-popup-close-button{background-position:-3px -55px;width:20px;height:20px;border-radius:0 3px 0 0;}.mapbox-icon-info{background-position:0 -78px;}.leaflet-control-layers-toggle{background-position:0 -104px;}.mapbox-icon.mapbox-icon-share:before,.mapbox-icon.mapbox-icon-share{background-position:0 -130px;}.mapbox-icon.mapbox-icon-geocoder:before,.mapbox-icon.mapbox-icon-geocoder{background-position:0 -156px;}.mapbox-icon-facebook:before,.mapbox-icon-facebook{background-position:0 -182px;}.mapbox-icon-twitter:before,.mapbox-icon-twitter{background-position:0 -208px;}.mapbox-icon-pinterest:before,.mapbox-icon-pinterest{background-position:0 -234px;}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.1);}.map-legends,.map-tooltip{max-width:300px;}.map-legends .map-legend{padding:10px;}.map-tooltip{z-index:999999;padding:10px;min-width:180px;max-height:400px;overflow:auto;opacity:1;-webkit-transition:opacity 150ms;transition:opacity 150ms;}.map-tooltip .close{text-indent:-999em;overflow:hidden;display:none;}.map-tooltip.closable .close{position:absolute;top:0;right:0;border-radius:3px;}.map-tooltip.closable .close:active{background-color:#f8f8f8;}.leaflet-control-interaction{position:absolute;top:10px;right:10px;width:300px;}.leaflet-popup-content .marker-title{font-weight:bold;}.leaflet-control .mapbox-button{background-color:#fff;border:1px solid #ddd;border-color:rgba(0,0,0,0.1);padding:5px 10px;border-radius:3px;}.mapbox-modal>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow-y:auto;}.mapbox-modal.active>div{z-index:99999;-webkit-transition:all .2s,z-index 0 0;transition:all .2s,z-index 0 0;}.mapbox-modal .mapbox-modal-mask{background:rgba(0,0,0,0.5);opacity:0;}.mapbox-modal.active .mapbox-modal-mask{opacity:1;}.mapbox-modal .mapbox-modal-content{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.mapbox-modal.active .mapbox-modal-content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.mapbox-modal-body{position:relative;background:#fff;padding:20px;z-index:1000;width:50%;margin:20px 0 20px 25%;}.mapbox-share-buttons{margin:0 0 20px;}.mapbox-share-buttons a{width:33.3333%;border-left:1px solid #fff;text-align:center;border-radius:0;}.mapbox-share-buttons a:last-child{border-radius:0 3px 3px 0;}.mapbox-share-buttons a:first-child{border:none;border-radius:3px 0 0 3px;}.mapbox-modal input{width:100%;height:40px;padding:10px;border:1px solid #ddd;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.5);}.leaflet-control.mapbox-control-info{margin:5px 30px 10px 10px;min-height:26px;}.leaflet-right .leaflet-control.mapbox-control-info{margin:5px 10px 10px 30px;}.mapbox-info-toggle{background-color:#fff;background-color:rgba(255,255,255,0.5);border-radius:50%;position:absolute;bottom:0;left:0;z-index:1;}.leaflet-right .mapbox-control-info .mapbox-info-toggle{left:auto;right:0;}.mapbox-info-toggle:hover{background-color:#fff;}.map-info-container{background:#fff;padding:3px 5px 3px 27px;display:none;position:relative;bottom:0;left:0;border-radius:13px 3px 3px 13px;}.leaflet-right .map-info-container{left:auto;right:0;padding:3px 27px 3px 5px;border-radius:3px 13px 13px 3px;}.mapbox-control-info.active .map-info-container{display:inline-block;}.leaflet-container .mapbox-improve-map{font-weight:bold;}.leaflet-control-mapbox-geocoder{position:relative;}.leaflet-control-mapbox-geocoder.searching{opacity:0.75;}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap{background:#fff;position:absolute;border:1px solid #999;border-color:rgba(0,0,0,0.4);overflow:hidden;left:26px;height:28px;width:0;top:-1px;border-radius:0 3px 3px 0;opacity:0;-webkit-transition:opacity 100ms;transition:opacity 100ms;}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap{width:180px;opacity:1;}.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover{border-bottom:none;}.leaflet-control-mapbox-geocoder-toggle{border-radius:3px;}.leaflet-control-mapbox-geocoder.active,.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-top-right-radius:0;border-bottom-right-radius:0;}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input{background:transparent;border:0;width:180px;padding:0 0 0 10px;height:26px;outline:none;}.leaflet-control-mapbox-geocoder-results{width:180px;position:absolute;left:26px;top:25px;border-radius:0 0 3px 3px;}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4);}.leaflet-control-mapbox-geocoder-results a,.leaflet-control-mapbox-geocoder-results span{padding:0 10px;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;font-size:12px;line-height:26px;text-align:left;overflow:hidden;}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,.leaflet-control-mapbox-geocoder-results a:hover{background:#f8f8f8;opacity:1;}.leaflet-right .leaflet-control-mapbox-geocoder-wrap,.leaflet-right .leaflet-control-mapbox-geocoder-results{left:auto;right:26px;}.leaflet-right .leaflet-control-mapbox-geocoder-wrap{border-radius:3px 0 0 3px;}.leaflet-right .leaflet-control-mapbox-geocoder.active,.leaflet-right .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-radius:0 3px 3px 0;}.leaflet-bottom .leaflet-control-mapbox-geocoder-results{top:auto;bottom:25px;border-radius:3px 3px 0 0;}.mapbox-logo-true:before{content:'';display:inline-block;width:61px;height:19px;vertical-align:middle;}.mapbox-logo-true{background-repeat:no-repeat;background-size:61px 19px;background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI2NSIgaGVpZ2h0PSIyMCI+PGRlZnMvPjxtZXRhZGF0YT48cmRmOlJERj48Y2M6V29yayByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPjxkYzp0aXRsZS8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjEuODQ4MywtOTguNTAzOTUpIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjE3NDQxODM2LDAsMCwwLjE3NDQxODM2LDIyMC41MjI4MiwyOS4yMjkzNDIpIiBzdHlsZT0ib3BhY2l0eTowLjI1O2ZpbGw6I2ZmZmZmZjtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MTcuMjAwMDIzNjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLW9wYWNpdHk6MTtzdHJva2UtZGFzaGFycmF5Om5vbmUiPjxwYXRoIGQ9Ik0gNS4yOCAxLjUgQyA0LjU0IDEuNTYgMy45IDIuMjUgMy45MSAzIGwgMCAxMS44OCBjIDAuMDIgMC43NyAwLjcyIDEuNDcgMS41IDEuNDcgbCAxLjc1IDAgYyAwLjc4IDAgMS40OCAtMC42OSAxLjUgLTEuNDcgbCAwIC00LjI4IDAuNzIgMS4xOSBjIDAuNTMgMC44NyAyLjAzIDAuODcgMi41NiAwIGwgMC43MiAtMS4xOSAwIDQuMjggYyAwLjAyIDAuNzYgMC43IDEuNDUgMS40NyAxLjQ3IGwgMS43NSAwIGMgMC43OCAwIDEuNDggLTAuNjkgMS41IC0xLjQ3IGwgMCAtMC4xNiBjIDEuMDIgMS4xMiAyLjQ2IDEuODEgNC4wOSAxLjgxIGwgNC4wOSAwIDAgMS40NyBjIC0wIDAuNzggMC42OSAxLjQ4IDEuNDcgMS41IGwgMS43NSAwIGMgMC43OSAtMCAxLjUgLTAuNzEgMS41IC0xLjUgbCAwLjAyIC0xLjQ3IGMgMS43MiAwIDMuMDggLTAuNjQgNC4xNCAtMS42OSBsIDAgMC4xOSBjIDAgMC4zOSAwLjE2IDAuNzkgMC40NCAxLjA2IDAuMjggMC4yOCAwLjY3IDAuNDQgMS4wNiAwLjQ0IGwgMy4zMSAwIGMgMi4wMyAwIDMuODUgLTEuMDYgNC45MSAtMi42OSAxLjA1IDEuNjEgMi44NCAyLjY5IDQuODggMi42OSAxLjAzIDAgMS45OCAtMC4yNyAyLjgxIC0wLjc1IDAuMjggMC4zNSAwLjczIDAuNTcgMS4xOSAwLjU2IGwgMi4xMiAwIGMgMC40OCAwLjAxIDAuOTcgLTAuMjMgMS4yNSAtMC42MiBsIDAuOTEgLTEuMjggMC45MSAxLjI4IGMgMC4yOCAwLjM5IDAuNzQgMC42MyAxLjIyIDAuNjIgbCAyLjE2IDAgQyA2Mi42NyAxNi4zMyA2My40MiAxNC44OSA2Mi44MSAxNCBMIDYwLjIyIDEwLjM4IDYyLjYyIDcgQyA2My4yNiA2LjExIDYyLjUgNC42MiA2MS40MSA0LjYyIGwgLTIuMTYgMCBDIDU4Ljc4IDQuNjIgNTguMzEgNC44NiA1OC4wMyA1LjI1IEwgNTcuMzEgNi4yOCA1Ni41NiA1LjI1IEMgNTYuMjkgNC44NiA1NS44MiA0LjYyIDU1LjM0IDQuNjIgbCAtMi4xNiAwIGMgLTAuNDkgLTAgLTAuOTcgMC4yNSAtMS4yNSAwLjY2IC0wLjg2IC0wLjUxIC0xLjg0IC0wLjgxIC0yLjkxIC0wLjgxIC0yLjAzIDAgLTMuODMgMS4wOCAtNC44OCAyLjY5IEMgNDMuMSA1LjUzIDQxLjI3IDQuNDcgMzkuMTkgNC40NyBMIDM5LjE5IDMgQyAzOS4xOSAyLjYxIDM5LjAzIDIuMjEgMzguNzUgMS45NCAzOC40NyAxLjY2IDM4LjA4IDEuNSAzNy42OSAxLjUgbCAtMS43NSAwIGMgLTAuNzEgMCAtMS41IDAuODMgLTEuNSAxLjUgbCAwIDMuMTYgQyAzMy4zOCA1LjEgMzEuOTYgNC40NyAzMC4zOCA0LjQ3IGwgLTMuMzQgMCBjIC0wLjc3IDAuMDIgLTEuNDcgMC43MiAtMS40NyAxLjUgbCAwIDAuMzEgYyAtMS4wMiAtMS4xMiAtMi40NiAtMS44MSAtNC4wOSAtMS44MSAtMS42MyAwIC0zLjA3IDAuNyAtNC4wOSAxLjgxIEwgMTcuMzggMyBjIC0wIC0wLjc5IC0wLjcxIC0xLjUgLTEuNSAtMS41IEwgMTQuNSAxLjUgQyAxMy41NSAxLjUgMTIuMjggMS44NyAxMS42NiAyLjk0IGwgLTEgMS42OSAtMSAtMS42OSBDIDkuMDMgMS44NyA3Ljc3IDEuNSA2LjgxIDEuNSBsIC0xLjQxIDAgQyA1LjM2IDEuNSA1LjMyIDEuNSA1LjI4IDEuNSB6IG0gMTYuMTkgNy43MiBjIDAuNTMgMCAwLjk0IDAuMzUgMC45NCAxLjI4IGwgMCAxLjI4IC0wLjk0IDAgYyAtMC41MiAwIC0wLjk0IC0wLjM4IC0wLjk0IC0xLjI4IC0wIC0wLjkgMC40MiAtMS4yOCAwLjk0IC0xLjI4IHogbSA4LjgxIDAgYyAwLjgzIDAgMS4xOCAwLjY4IDEuMTkgMS4yOCAwLjAxIDAuOTQgLTAuNjIgMS4yOCAtMS4xOSAxLjI4IHogbSA4LjcyIDAgYyAwLjcyIDAgMS4zNyAwLjYgMS4zNyAxLjI4IDAgMC43NyAtMC41MSAxLjI4IC0xLjM3IDEuMjggeiBtIDEwLjAzIDAgYyAwLjU4IDAgMS4wOSAwLjUgMS4wOSAxLjI4IDAgMC43OCAtMC41MSAxLjI4IC0xLjA5IDEuMjggLTAuNTggMCAtMS4xMiAtMC41IC0xLjEyIC0xLjI4IDAgLTAuNzggMC41NCAtMS4yOCAxLjEyIC0xLjI4IHoiIHRyYW5zZm9ybT0ibWF0cml4KDUuNzMzMzQxNCwwLDAsNS43MzMzNDE0LDIzNi45MzMwOCwzOTcuMTc0OTgpIiBzdHlsZT0iZm9udC1zaXplOm1lZGl1bTtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO3RleHQtaW5kZW50OjA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO3dyaXRpbmctbW9kZTpsci10Yjt0ZXh0LWFuY2hvcjpzdGFydDtiYXNlbGluZS1zaGlmdDpiYXNlbGluZTtjb2xvcjojMDAwMDAwO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTcuMjAwMDIzNjU7bWFya2VyOm5vbmU7dmlzaWJpbGl0eTp2aXNpYmxlO2Rpc3BsYXk6aW5saW5lO292ZXJmbG93OnZpc2libGU7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTtmb250LWZhbWlseTpTYW5zOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246U2FucyIvPjwvZz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjE3NDQxODM2LDAsMCwwLjE3NDQxODM2LDIyMC41MjI4MiwyOS4yMjkzNDIpIiBzdHlsZT0iZmlsbDojZmZmZmZmIj48cGF0aCBkPSJtIDUuNDEgMyAwIDEyIDEuNzUgMCAwIC05LjkxIDMuNSA1Ljk0IDMuNDcgLTUuOTQgMCA5LjkxIDEuNzUgMCAwIC0xMiBMIDE0LjUgMyBDIDEzLjggMyAxMy4yNSAzLjE2IDEyLjk0IDMuNjkgTCAxMC42NiA3LjU5IDguMzggMy42OSBDIDguMDcgMy4xNiA3LjUxIDMgNi44MSAzIHogTSAzNiAzIGwgMCAxMi4wMyAzLjI1IDAgYyAyLjQ0IDAgNC4zOCAtMS45MSA0LjM4IC00LjUzIDAgLTIuNjIgLTEuOTMgLTQuNDcgLTQuMzggLTQuNDcgQyAzOC43IDYuMDMgMzguMzIgNiAzNy43NSA2IGwgMCAtMyB6IE0gMjEuNDcgNS45NyBjIC0yLjQ0IDAgLTQuMTkgMS45MSAtNC4xOSA0LjUzIDAgMi42MiAxLjc1IDQuNTMgNC4xOSA0LjUzIGwgNC4xOSAwIDAgLTQuNTMgYyAwIC0yLjYyIC0xLjc1IC00LjUzIC00LjE5IC00LjUzIHogbSAyNy41NiAwIGMgLTIuNDEgMCAtNC4zOCAyLjAzIC00LjM4IDQuNTMgMCAyLjUgMS45NyA0LjUzIDQuMzggNC41MyAyLjQxIDAgNC4zNCAtMi4wMyA0LjM0IC00LjUzIDAgLTIuNSAtMS45NCAtNC41MyAtNC4zNCAtNC41MyB6IG0gLTIyIDAuMDMgMCAxMiAxLjc1IDAgMCAtMi45NyBjIDAuNTcgMCAxLjA0IC0wIDEuNTkgMCAyLjQ0IDAgNC4zNCAtMS45MSA0LjM0IC00LjUzIDAgLTIuNjIgLTEuOSAtNC41IC00LjM0IC00LjUgeiBtIDI2LjE2IDAgMy4wMyA0LjM4IC0zLjE5IDQuNjIgMi4xMiAwIEwgNTcuMzEgMTEuOTEgNTkuNDQgMTUgNjEuNTkgMTUgNTguMzggMTAuMzggNjEuNDEgNiA1OS4yNSA2IDU3LjMxIDguODEgNTUuMzQgNiB6IE0gMjEuNDcgNy43MiBjIDEuNCAwIDIuNDQgMS4xOSAyLjQ0IDIuNzggbCAwIDIuNzggLTIuNDQgMCBjIC0xLjQgMCAtMi40NCAtMS4yMSAtMi40NCAtMi43OCAtMCAtMS41NyAxLjA0IC0yLjc4IDIuNDQgLTIuNzggeiBtIDI3LjU2IDAgYyAxLjQ0IDAgMi41OSAxLjI0IDIuNTkgMi43OCAwIDEuNTQgLTEuMTUgMi43OCAtMi41OSAyLjc4IC0xLjQ0IDAgLTIuNjIgLTEuMjQgLTIuNjIgLTIuNzggMCAtMS41NCAxLjE4IC0yLjc4IDIuNjIgLTIuNzggeiBtIC0yMC4yNSAwLjAzIDEuNTkgMCBjIDEuNTkgMCAyLjU5IDEuMjggMi41OSAyLjc1IDAgMS40NyAtMS4xMyAyLjc4IC0yLjU5IDIuNzggbCAtMS41OSAwIHogbSA4Ljk3IDAgMS41IDAgYyAxLjQ3IDAgMi42MiAxLjI4IDIuNjIgMi43NSAwIDEuNDcgLTEuMDQgMi43OCAtMi42MiAyLjc4IGwgLTEuNSAwIHoiIHRyYW5zZm9ybT0ibWF0cml4KDUuNzMzMzQxNCwwLDAsNS43MzMzNDE0LDIzNi45MzMwOCwzOTcuMTc0OTgpIiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIi8+PC9nPjwvZz48L3N2Zz4=");}.leaflet-container.dark .leaflet-bar{background-color:#404040;border-color:#202020;border-color:rgba(0,0,0,0.75);}.leaflet-container.dark .leaflet-bar a{color:#404040;border-color:rgba(0,0,0,0.5);}.leaflet-container.dark .leaflet-bar a:active,.leaflet-container.dark .leaflet-bar a:hover{background-color:#505050;}.leaflet-container.dark .leaflet-control-attribution:after,.leaflet-container.dark .mapbox-info-toggle,.leaflet-container.dark .map-info-container,.leaflet-container.dark .leaflet-control-attribution{background-color:rgba(0,0,0,0.5);color:#f8f8f8;}.leaflet-container.dark .leaflet-control-attribution a,.leaflet-container.dark .leaflet-control-attribution a:hover,.leaflet-container.dark .map-info-container a,.leaflet-container.dark .map-info-container a:hover{color:#fff;}.leaflet-container.dark .leaflet-control-attribution:hover:after{background-color:#000;}.leaflet-container.dark .leaflet-control-layers-list span{color:#f8f8f8;}.leaflet-container.dark .leaflet-control-layers-separator{border-top-color:rgba(255,255,255,0.1);}.leaflet-container.dark .leaflet-bar a.leaflet-disabled,.leaflet-container.dark .leaflet-control .mapbox-button.disabled{background-color:#252525;color:#404040;}.leaflet-container.dark .leaflet-control-mapbox-geocoder>div{border-color:#202020;border-color:rgba(0,0,0,0.75);}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a{border-color:#ddd #202020;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.75);}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span{border-color:#202020;border-color:rgba(0,0,0,0.75);}@media only screen and (max-width: 800px) {.mapbox-modal-body{width:83.3333%;margin-left:8.3333%;}}@media only screen and (max-width: 640px) {.mapbox-modal-body{width:100%;height:100%;margin:0;}}@media print {.mapbox-improve-map{display:none;}}.leaflet-vml-shape{width:1px;height:1px;}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute;}.leaflet-container img.leaflet-tile{max-width:none!important;}.leaflet-container img.leaflet-marker-icon{max-width:none;}.leaflet-container img.leaflet-image-layer{max-width:15000px!important;}.leaflet-overlay-pane svg{-moz-user-select:none;}.leaflet-oldie .mapbox-modal .mapbox-modal-content{display:none;}.leaflet-oldie .mapbox-modal.active .mapbox-modal-content{display:block;}.map-tooltip{width:280px\8;}.leaflet-oldie .leaflet-control-zoom-in,.leaflet-oldie .leaflet-control-zoom-out,.leaflet-oldie .leaflet-popup-close-button,.leaflet-oldie .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-container.dark .map-tooltip .close,.leaflet-oldie .map-tooltip .close,.leaflet-oldie .mapbox-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAEECAYAAAA24SSRAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAXnSURBVHic7ZxfiFVFGMB/33pRUQsKto002DY3McJ6yBYkESQxpYTypaB66KEXYRWLYOlhr9RTRGWRUkk9RyEU+Y9ClECJVTKlPybWBilqkYuWrqBOD/NdPV7PmTPn3NPtat/AcO6ZP9/vfN/Mmfl2Zs6Kc452hK62UAxkIANdEURkVERGC9crOjKIiANwzkmRep1lOjWXa2ijaU7jaGWgKsL110a1EnV+LQMqbLqyobO6t4EMZCADGchABrqmQUlPNSWOVgaqIpi7ZSADGchABjKQga49kIjURaQem14apGE4KVR/D0fXds5FRaAOOL1e+h1dP7ZgE6wQxDnXvs7QWaZLE1wUVmRNdY1zrp6wRF0kfqHYnHwDGchABjJQIETNRyIyFVgBzAPmavIIsAt4xzn3d66QiNl1PnCYy05JczwMzG9pKlfIhQCkES/kwUKQqRma9GpM02xqGXdrBdCXZm2NzaFP66SGUGeYl5E+WqJO0HRHSG+PXtJN54AjVbhbjQcbBSjiakH4hR0p+hChOiHQrhKg7Drt6t7//Qtb9RAU5XtXMaiak28gAxnIQO0Gicg0EXlMRDaIyFGNGzRtWhQpMA/1A6uAL4BzZM9H57TMKqC/8HyUPFhZJLiMI4sh0/UDK4FtwHig3LiWWal1UkPsDDsFWAgsBZZo8hZgM7DdOXcmV0igjQ4Ba4HFwORAuclaZi1wqNU2OgNsVw22aNoS1XAhMCXx4OkubOBJZwKDwFbgLNm97qyWGQRmtuoFWRsV0ujabCPzVA1kIAMZqBNAIjIgImPNRxUzK+SsmtRJn4Pqmj8AjCXzsmTlaTSck/8zcDRX/QiNMp8S6Ab2a5nvG5plyioDaoLs1/sBYKwyUBokkTdQJeiVZgi6UR+UVQI0QWHdoXKFvKDYz7RiynXctk7LPlmeRmsKyAqWNQfSQAYykIGuS5CI1ERkSET2ishpvQ6JSLE93ByfoQbsRHeNgfe4vOO8E6iF6hdxToZU6OqGUIWv1vShqkB7VYNaU3pN0/fGgvLa6C5gk3PufJO5zwObgDuraqM8jbZWpdEnwG3AYKOX6XVQ07+sSqNQr3P4QxS9LXeGBGxIzTiGXwR8QSHRsCj7ZjxAbxFYaVAKbMe/BkrAduRpZJ6qgQxkoP8DKDRY1sk/s5W6YFhoUG3nFnZeOIJfxLgXWB7zBFmmyzPT44my9zXSC098OZCTwCQttzOZVzVoX1a5LHmdtYyWDM29yjknItKF3xSelFWvKo1mhCClQLo1sC95T8T/ebr+xrqOABVZT82tY56qgQxkIAN1CkhEulsGiUi3iCzKyJsjIpuBYyLyo4isFpHXReTuTFLAr1sOnAeeT8nbzNW+3rfAM2UcyAcSQj4FngR68Ot0F1NA24CuMqBu4PMUgYdS0hzwYqlFJ+AeNV3s30aLSoEUtjEScoHE3nkZ0Ay1fR7o3ZCcGNAEYHcO5A/g5pZACpsMPEf6UexTwCN5MvI6w2zgaeBt4HQK5BsC57ubY+jPll/wHzn1Ayc07QD+u6MR4GPn3LlA/SuCOZAGMpCBDFRhiF50EpFl+PP49wOzgIPAHmCLc+6zXAERE18P+b7DRqAnJCfvfF0P/mTgLZr0l97vB27CL3HO0rwTwBzn3PHCGiU0uQisA6bhzT0T/T4ZeAr4s6FZmal8WcI0LwETgdfwHzY1XKz3teyjibLLioLWa8UDeG/oZbxD+QHwdULwg1r+K71fXxQ0ohXfAgS/Mvyh5i1MgNZp2qt6P5ImL/QezdbrSeAG4EbVJJkH8LteJ+p1FikhBPpNr3Odc6fUNHdo2oJEucbX8Y2zDQeLgr7T62IReRb4AX9mGGC6Xo8Bu0VkOvCQpu1JlRZoo6Vc/WL2ad4C4A28CWvAR5TtdU0dwqH/ewHvHi8HbgUexh+euDRCFH6PVOh0/FKzw3um4M8zpA1DxwkMQzFjXR9+d/9N1WI8BZI71kU56Aq8HXgC+Ak/5o3gX+rUNmmO5nsbqP2gfwCyvJzPNoKXiAAAAABJRU5ErkJggg==");}.leaflet-oldie .mapbox-button-icon:before,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-in,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-out,.leaflet-oldie .leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-container.dark .mapbox-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAEECAYAAAA24SSRAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAXYSURBVHic7ZxfiFVFHMc/a4uKWtDDtqJGZprYgwX5ByTdkkLbSgghCiKih14EBYtg6aEr9RRREKRUUs9hGEVtChKaYMkq2VqWmnUX2tKiNDNZY/Xbw/wue7x7zsw559626zY/GM6df7/P+c3MPfO7M3NumyTGQiaMCSWCIiiC6qVqoZC0lXgy1Cq0FanUck1XxVmSNL8WrzYT1LCMvz5qL1FnoAyoTNOVkpYb3hEUQREUQREUQRF0RYOqjHim9aHaTFDDEt2tCIqgCIqgCIqgCLoiQRULedNLgwCeq1NasbR8IilvqMhJpe5zrvpFQElYIYiksRsMLdd0aYoLwYqsqW5i9KjLLdHJj6AIiqAIiiCP5J2PpgLrgGXAYkvrA/YBrwF/BTXkmB2XSzqhbDlhZRqaypdLuuiB1ORiCOaDTM2wZLaFNMumZunzDYZ1wJy01ubyPfOazLE6qeIbDMsy0qsl6ngtWpyRfqOFInVKbWFXS9TxWtRXQl9mHR9oXwlQdp2xGt4t8YVt6iMor+/d8EM1OvkRFEERFEH/AWga8CCwFfjJwlZLm5ZHge/pPQ+4z8IKYGJGub+BT4GPLBwvCio7f6QeWfQ13TxgA7ATGPKUG7IyG6xOOj3nxDcFWAl0A/da2sdAL/AJcD6kwAc6bop6gT1kWzUZ6LKb6CbDqrx9dB535704S8BZ1o2zdEpSZ1HQ3MRddtmdp8kQzuKa9d8VBSUl9lEh0Pjro6ZKy00TERRBERRBLQZaCpxh9FHFUqBKiiJZ+n5gFfBHnrsKgUKb7t/j/PCwBNZwapKW1yGp3/KPSDrjKVsalIT0W3ypwZoGSoPU8pY2E/RCCqSiwJ55GdBVBusIlCu0Xpf3Na1guZbb1mnYJwtZtKmALm/Z6EBGUARFUASNV1A70AMcBP60aw9F93ADPkO7pD3mDwxKesOusvT2QP3czkmPKd2YUNpucVl+LlBo4jsITAduAIbrmnMAOAncnqflQn10M26JebgufdjSb8oDyQM6hlv3ru/4dkv/vFmgd4EZwPoErN3iM4BdeUGNjDpJqsrtmzc86mqwHkkH5X4t7JD0tEFyw3INzYwwuwisEVA9bPe/CarBdocsip5qBEVQBP3fQRWyX4jOCpUsZS2xhR2SQdwixq3A2lDhMkcTa7Ie2G6fwzfsmax8clrSJCu3py4vVV/ZphsALtjnFXkqtNwyWlLqR1Ub7obPA5OyKjXLolk+SFmQgEN18eD/PLXEI2j8gYqspwbrRE81giIogiKohUAdzQB1APdk5C3Ends6CXwLbAReBm7J1OZxINdKGpb0VEpeb4pT+aWkx8os0SxJKHlf0iOSOiXNkHQpBbRT0oQyoA5JH6YoPJ6SJknPeHR5+6gTWJ2SPjej/BceXV7QV8AHvsoJucTlvt5o8ZkraZa1fUheD+gJfo9+Bq4JlPkNt4Xgl9CdSJos6UlJF1IsOSvp/hw6vL8mFgCLgCXA44w+730IeIiM89314gP9ACzHHXD9xdIO49476gO2MfJjLCjRgYygCIqgCGqiFFl0WoM7j78ImA8cBQ7gzuaHp/wck1anpO2BqXy7lSu9I9YJ9APXWfycxfuBa4HbzDpwc9ZC4FQZi2qWXJK0WdI0ue3SuRp5P/lRSb8nLCvsQK5JNM2zkiZKeknSkKVdlPSmlX0gUXZNUdAWq3hY7tzj83K++FuS9icU32Hl91p8S1FQn1V8VVKb3Mrw25a3MgHabGkvWrwvTZ/ve7TArqeBq3H+3f66PIBf7VrzkuaTIj7Qj3ZdDJwF9jLy5wJdiXK1t+NrZxuOFgV9bddVwBPAN8ARS5tp15PAZxa/29IOpGrz9FG3Rsscy+uS9IqkBXLD/Z1GRl1yQEjuHANy7vFaSdMlrZa0K1Gm1PcISTMlDZiSbZa2I8VSSTolz2Mo9PQeBO7CvTE1iDtRc2dKuffwPX4CfVQfrpf0sKRjks5Zs27J6pP6EH3vCBp70D8db2VXFPfIagAAAABJRU5ErkJggg==");}.leaflet-oldie .mapbox-logo-true{background-image:none;}.marker-cluster-small{background-color:rgba(181,226,140,0.6);}.marker-cluster-small div{background-color:rgba(110,204,57,0.6);}.marker-cluster-medium{background-color:rgba(241,211,87,0.6);}.marker-cluster-medium div{background-color:rgba(240,194,12,0.6);}.marker-cluster-large{background-color:rgba(253,156,115,0.6);}.marker-cluster-large div{background-color:rgba(241,128,23,0.6);}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c;}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39;}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357;}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c;}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73;}.leaflet-oldie .marker-cluster-large div{background-color:#f18017;}.marker-cluster{background-clip:padding-box;border-radius:20px;}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif;}.marker-cluster span{line-height:30px;}.svg{stroke-miterlimit:10;}.svg--fill-blue{fill:#0096d6;}.svg--fill-white{fill:#fff;}.svg--blue-stroke{stroke:#0096d6;}.svg--white-stroke{stroke:#fff;}.svg--thin-stroke{stroke-width:1.01px;}.svg--medium-stroke{stroke-width:1.6px;}.svg--thick-stroke{stroke-width:2.2px;}.hr{border:0;height:1px;margin:30px;background:#dcdcdc;}.product-teaser{position:relative;margin:0 auto;padding:15px 0;max-width:265px;}.product-teaser__image-wrapper{position:relative;margin:0 0 14px;border-bottom:1px solid #ddd;}.product-teaser__image-slider{position:relative;padding-bottom:100%;background:url(/assets/v4r/loading-d56f4f093f192d527c6511bf921338f4.gif) 50% 50% no-repeat;overflow:hidden;}.product-teaser__image-slider.slick-initialized{padding:0;}.product-teaser__image-slider__slide{position:absolute;}.product-teaser__image{position:relative;padding-bottom:100%;overflow:hidden;}.product-teaser__image__tag{position:absolute;bottom:0;left:0;width:100%;height:auto;}.product-teaser__image--modalised{padding-bottom:100%;}.product-teaser__image--modalised>*{position:absolute;}.product-teaser__color-selector{position:absolute;top:0;right:0;}.product-teaser__color-selector__item{position:relative;display:inline-block;margin:-11px;padding:5px;-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4);border-radius:50%;vertical-align:middle;-webkit-transition:0.1s;transition:0.1s;}.product-teaser__color-selector__item:hover{z-index:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.product-teaser__color-selector__item.active{background:#0096d6;}.product-teaser__color-selector__link{position:relative;display:block;width:30px;height:30px;border-radius:50%;box-shadow:inset 5px 2px 15px rgba(0,0,0,0.3);text-indent:-9999px;box-sizing:content-box;}.product-teaser__meta{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}.product-teaser__tag{font-size:14px;font-size:0.875rem;line-height:1;margin-right:5px;color:#0096d6;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;}.product-teaser__awards{display:inline-block;}.product-teaser__awards__image{display:inline-block;margin-right:5px;width:24px;height:16px;vertical-align:top;cursor:pointer;-webkit-transition:-webkit-transform 0.1s;transition:transform 0.1s;pointer-events:auto;}.product-teaser__awards__image__tag{width:100%;}.product-teaser__awards__image:hover{-webkit-transform:scale(1.75);-ms-transform:scale(1.75);transform:scale(1.75);}.product-teaser__features{position:absolute;bottom:0;left:0;pointer-events:auto;}.product-teaser__features__image{display:inline-block;margin-right:6px;cursor:pointer;}.product-teaser__features__image__tag{height:16px;}.product-teaser__headline{display:table;margin-bottom:15px;height:62px;}.product-teaser__headline__text{font-size:30px;font-size:1.875rem;line-height:1;display:table-cell;margin-bottom:0;vertical-align:bottom;font-family:"sennheiserbold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;}.product-teaser__content{font-size:14px;font-size:0.875rem;line-height:1.45;margin-bottom:16px;padding-right:7.5%;height:160px;overflow:auto;}.product-teaser__content li{margin-bottom:14px;}.product-teaser__content li.compatibility_hint{margin-bottom:7px;font-style:italic;}.product-teaser__content p{font-size:14px;font-size:0.875rem;line-height:1.45;}.product-teaser__price{margin-bottom:20px;}.product-teaser__price .price-wrapper{text-align:left;white-space:nowrap;overflow:hidden;}.product-teaser__price__details{font-size:12px;font-size:0.75rem;line-height:1;color:#111;}.product-teaser__price__details *[data-tooltip-text]{text-decoration:underline;}.product-teaser__price__text{color:#0096d6;font-family:"sennheiserbold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;font-style:italic;}.product-teaser--mics .product-teaser__image-wrapper{margin-bottom:0;border:0;}.product-teaser--mics .product-teaser__content{}.product-teaser--is h2{color:#0096d6;font-size:30px;font-size:1.875rem;line-height:1;display:table-cell;margin-bottom:0;vertical-align:bottom;font-family:"sennheiserbold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;}.product-teaser--is .product-teaser__image-wrapper{border:0;}.product-teaser--is .product-teaser__headline{margin-bottom:20px;}.product-teaser--is .product-teaser__headline__text{color:#0096d6;}.product-teaser--is .product-teaser__content{padding-right:0;height:auto;}.product-teaser--is .product-teaser__content ul{margin:20px 0 10px;}.product-teaser--is .product-teaser__content li{position:relative;margin-bottom:6px;padding-left:15px;line-height:1.2;}.product-teaser--is .product-teaser__content li:before{position:absolute;left:0;color:#0096d6;content:'•';}.product-teaser-gallery__slider{position:relative;opacity:1;-webkit-transition:opacity 0.6s 0.1s ease-in-out;transition:opacity 0.6s 0.1s ease-in-out;}.product-teaser-gallery__slider.no-js{opacity:0;}.product-teaser-gallery__slider__item{outline:none;}.product-teaser-gallery__slider__next,.product-teaser-gallery__slider__prev{position:absolute;top:50%;z-index:1;display:block;margin-top:-20px;width:30px;height:40px;cursor:pointer;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}.product-teaser-gallery__slider__next.slick-disabled,.product-teaser-gallery__slider__prev.slick-disabled{opacity:0;}.product-teaser-gallery__slider__next:after,.product-teaser-gallery__slider__next:before,.product-teaser-gallery__slider__prev:after,.product-teaser-gallery__slider__prev:before{position:absolute;width:2px;height:22px;background-color:#0096d6;content:'';}.product-teaser-gallery__slider__next:after,.product-teaser-gallery__slider__prev:after{bottom:50%;}.product-teaser-gallery__slider__next:before,.product-teaser-gallery__slider__prev:before{top:50%;}.product-teaser-gallery__slider__next{right:-22px;}@media only screen and (min-width: 1162px) {.product-teaser-gallery__slider__next{right:-30px;}}.product-teaser-gallery__slider__next:after{right:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;}.product-teaser-gallery__slider__next:before{right:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;}.product-teaser-gallery__slider__prev{left:-22px;}@media only screen and (min-width: 1162px) {.product-teaser-gallery__slider__prev{left:-30px;}}.product-teaser-gallery__slider__prev:after{left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;}.product-teaser-gallery__slider__prev:before{left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;}.product-teaser-gallery__slider .slick-dots{bottom:-10px;}.product-teaser-gallery__slider .slick-dots li{margin:0 10px;width:12px;height:12px;border-radius:50%;background-color:#838487;}.product-teaser-gallery__slider .slick-dots li button{display:none;}.product-teaser-gallery__slider .slick-dots li.slick-active{background-color:#0096d6;}.tabs__nav{position:relative;z-index:1;box-shadow:inset 0 -1px #000;}@media only screen and (max-width: 719px) {.tabs__nav{overflow:hidden;}}@media only screen and (max-width: 719px) {.tabs__nav__list{text-align:center;white-space:nowrap;overflow:auto;}.tabs__nav__list:before,.tabs__nav__list:after{position:absolute;top:0;bottom:0;z-index:1;width:0;box-shadow:0 0 15px 15px #fff;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;content:'';}.tabs__nav__list:before{left:0;}.tabs__nav__list.before-shadow:before{opacity:1;}.tabs__nav__list:after{right:0;}.tabs__nav__list.after-shadow:after{opacity:1;}}.tabs__nav__list__item{position:relative;display:inline-block;vertical-align:bottom;text-align:center;-webkit-transition:color 0.3s;transition:color 0.3s;}@media only screen and (max-width: 719px) {.tabs__nav__list__item{width:auto!important;}}@media only screen and (min-width: 720px) {.tabs__nav__list__item:hover{color:#0096d6;}}.tabs__nav__list__item:before{position:absolute;top:0;right:-7px;bottom:0;left:-7px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);box-shadow:inset 0 -1px #fff;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;content:'';}@media only screen and (max-width: 719px) {.tabs__nav__list__item:before{display:none;}}.tabs__nav__list__item.active,.tabs__nav__list__item.active:hover{color:#0096d6;}.tabs__nav__list__item.active:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}.tabs__nav__list__item.active .tabs__nav__list__item__link:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform 0.2s 0.15s;transition:transform 0.2s 0.15s;}.tabs__nav__list__item.active .tabs__nav__list__item__link:after{-webkit-transform:scaleX(1) rotate(45deg);-ms-transform:scaleX(1) rotate(45deg);transform:scaleX(1) rotate(45deg);-webkit-transition:-webkit-transform 0.2s 0.15s;transition:transform 0.2s 0.15s;}.tabs__nav__list__item__link{font-size:20px;font-size:1.25rem;line-height:1.1;position:relative;display:block;padding:17px 14px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;text-overflow:ellipsis;text-transform:uppercase;overflow:hidden;}@media only screen and (max-width: 719px) {.tabs__nav__list__item__link{font-size:16px;font-size:1rem;line-height:1.15;}}.tabs__nav__list__item__link:before{position:absolute;top:0;right:8px;bottom:0;left:8px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);box-shadow:inset 0 -1px #0096d6;content:'';}@media only screen and (max-width: 719px) {.tabs__nav__list__item__link:before{display:none;}}.tabs__nav__list__item__link:after{position:absolute;top:100%;left:50%;margin-top:-6px;margin-left:-6px;width:12px;height:12px;-webkit-transform:scaleX(0) rotate(45deg);-ms-transform:scaleX(0) rotate(45deg);transform:scaleX(0) rotate(45deg);border-top:1px solid #0096d6;border-left:1px solid #0096d6;background:#fff;content:'';}@media only screen and (max-width: 719px) {.tabs__nav__list__item__link:after{display:none;}}.tabs__nav__list__item__link.disabled{cursor:default;opacity:0.3;}.tabs__content{position:relative;padding:30px 0;}.tabs__content__item{display:none;}.tabs__content__item.active{display:block;}.tabs--dark{background:#38393a;}.tabs--dark .tabs__nav{box-shadow:inset 0 -1px #fff;}.tabs--dark .tabs__nav__list:before,.tabs--dark .tabs__nav__list:after{box-shadow:0 0 15px 15px #38393a;}.tabs--dark .tabs__nav__list__item{color:#fff;}@media only screen and (min-width: 720px) {.tabs--dark .tabs__nav__list__item:hover{color:#0096d6;}}.tabs--dark .tabs__nav__list__item.active,.tabs--dark .tabs__nav__list__item.active:hover{color:#0096d6;}.tabs--dark .tabs__nav__list__item:before{box-shadow:inset 0 -1px #38393a;}.tabs--dark .tabs__nav__list__item__link:after{background:#38393a;}.tabs--dark .tabs__content{color:#fff;}.tabs--light{background:#fff;}.tabs--light .tabs__nav{box-shadow:inset 0 -1px #38393a;}.tabs--light .tabs__nav__list:before,.tabs--light .tabs__nav__list:after{box-shadow:0 0 15px 15px #fff;}.tabs--light .tabs__nav__list__item{color:#38393a;}@media only screen and (min-width: 720px) {.tabs--light .tabs__nav__list__item:hover{color:#0096d6;}}.tabs--light .tabs__nav__list__item.active,.tabs--light .tabs__nav__list__item.active:hover{color:#0096d6;}.tabs--light .tabs__nav__list__item:before{box-shadow:inset 0 -1px #fff;}.tabs--light .tabs__nav__list__item__link:after{background:#fff;}.tabs--light .tabs__content{color:#38393a;}.tabs__nav__list::-webkit-scrollbar{height:1px;}.breadcrumbs{padding:10px 30px;}@media only screen and (max-width: 719px) {.breadcrumbs{display:none;}}.breadcrumbs__list{list-style:none;}.breadcrumbs__list__item{font-size:14px;font-size:0.875rem;line-height:1.71429;display:inline-block;color:#000;}.breadcrumbs__list__item__link{position:relative;}.breadcrumbs__list__item__link:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:#000;-webkit-transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;content:'';-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;}.breadcrumbs__list__item__link:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);}.breadcrumbs__list__item:not(:first-child):before{margin-left:4px;content:'\002F' '\00A0';}.theme--dark .breadcrumbs__list__item{color:#e8e8e8;}.theme--dark .breadcrumbs__list__item__link:after{background-color:#e8e8e8;}.breadcrumb-theme .theme--light .breadcrumbs__list__item{color:#000;background:none;}.breadcrumb-theme .theme--light .breadcrumbs__list__item__link:after{background-color:#e8e8e8;}.header__nav{}.header__nav__close{position:absolute;top:56px;right:-19px;z-index:2;width:56px;height:56px;visibility:hidden;text-indent:-9999px;opacity:0;-webkit-transition:opacity 0.35s,visibility 0s 0.75s;transition:opacity 0.35s,visibility 0s 0.75s;}.header__nav__close:before,.header__nav__close:after{position:absolute;top:50%;left:50%;display:block;margin-top:-13px;margin-left:-1px;width:1px;height:26px;background:#fff;-webkit-transition:background 0.3s;transition:background 0.3s;content:'';-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}.header__nav__close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.header__nav__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.header__nav__close:hover:before,.header__nav__close:hover:after{background:#0096d6;}.expanded+.header__nav__close{visibility:visible;opacity:1;-webkit-transition:opacity 0.45s 0.3s,visibility 0s;transition:opacity 0.45s 0.3s,visibility 0s;}.header__nav__list{font-size:14px;font-size:0.875rem;line-height:1.25;background:#000;box-shadow:inset 0 -1px #000;color:#fff;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;-webkit-transition:box-shadow 0.35s 0.15s;transition:box-shadow 0.35s 0.15s;}.header__nav__list.expanded{box-shadow:inset 0 -1px #808080;-webkit-transition:box-shadow 0.35s;transition:box-shadow 0.35s;}.header__nav__list__item{position:relative;display:inline-block;vertical-align:top;-webkit-transition:color 0.3s;transition:color 0.3s;}.header__nav__list__item:before{position:absolute;top:0;right:-7px;bottom:0;left:-7px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);box-shadow:inset 0 -1px #000;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;content:'';}.header__nav__list__item:hover,.header__nav__list__item.active{color:#0096d6;}.header__nav__list__item.active>.header__nav__list{z-index:1;visibility:visible;opacity:1;-webkit-transition:opacity 0.6s,visibility 0s,box-shadow 0.35s;transition:opacity 0.6s,visibility 0s,box-shadow 0.35s;pointer-events:auto;}.header__nav__list__item.active:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform 0.35s 0.25s;transition:transform 0.35s 0.25s;}.header__nav__list__item.active>.header__nav__list__item__link:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform 0.2s 0.4s;transition:transform 0.2s 0.4s;}.header__nav__list__item.active>.header__nav__list__item__link:after{-webkit-transform:scaleX(1) rotate(45deg);-ms-transform:scaleX(1) rotate(45deg);transform:scaleX(1) rotate(45deg);-webkit-transition:-webkit-transform 0.2s 0.4s;transition:transform 0.2s 0.4s;}.header__nav__list__item__link{font-size:16px;font-size:1rem;line-height:1.2;position:relative;display:block;padding:19px 20px 16px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-transform:uppercase;cursor:pointer;overflow:hidden;-webkit-transition:padding-bottom 0.2s 0.35s;transition:padding-bottom 0.2s 0.35s;}@media screen and (max-width: 1162px) {.header__nav__list__item__link{padding:19px 15px 16px;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.header__nav__list__item__link{font-size:13px;font-size:0.8125rem;line-height:1.2;padding:22px 13px 17px;-webkit-transition:none;transition:none;}}.header__nav__list__item__link:before,.header__nav__list__item__link:after{position:absolute;content:'';}.header__nav__list__item__link:before{top:0;right:8px;bottom:0;left:8px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);box-shadow:inset 0 -1px #0096d6;}.header__nav__list__item__link:after{top:100%;left:50%;margin-top:-6px;margin-left:-6px;width:12px;height:12px;-webkit-transform:scaleX(0) rotate(45deg);-ms-transform:scaleX(0) rotate(45deg);transform:scaleX(0) rotate(45deg);border-top:1px solid #0096d6;border-left:1px solid #0096d6;background:#000;}.header__nav__list__item:hover>.header__nav__list__item__link>.header__nav__list__item__icon:before,.header__nav__list__item.active>.header__nav__list__item__link>.header__nav__list__item__icon:before{opacity:0;}.header__nav__list__item:hover>.header__nav__list__item__link>.header__nav__list__item__icon:after,.header__nav__list__item.active>.header__nav__list__item__link>.header__nav__list__item__icon:after{opacity:1;}.header__nav__list__item__icon{position:relative;display:block;margin:0 auto 16px;width:50px;height:24px;background-repeat:no-repeat;background-position:center center;background-size:auto 24px;pointer-events:none;}@media only screen and (max-width: 719px) {.header__nav__list__item__icon{width:24px;}}.header__nav__list__item__icon:before,.header__nav__list__item__icon:after{position:absolute;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:auto 24px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;content:'';}@media only screen and (max-width: 719px) {.header__nav__list__item__icon:before,.header__nav__list__item__icon:after{background-position:top right;background-size:contain;}}.header__nav__list__item__icon:after{opacity:0;}.header__nav__list__item__icon--headphones:before{background-image:url(/assets/v4r/icons/white/icon_menu_headphones-c8c88f97759ce6127dfe3b2d373141c4.svg);}.header__nav__list__item__icon--headphones:after{background-image:url(/assets/v4r/icons/blue/icon_menu_headphones-aefa4383d1034970eb4d899bdd5ed19f.svg);}.header__nav__list__item__icon--phone:before{background-image:url(/assets/v4r/icons/white/icon_menu_phone-16cc0cba1a205f7e3c5d23e1d2a179e5.svg);}.header__nav__list__item__icon--phone:after{background-image:url(/assets/v4r/icons/blue/icon_menu_phone-3db84a2733c7ef80bfd3ebb4cca18381.svg);}.header__nav__list__item__icon--microphones:before{background-image:url(/assets/v4r/icons/white/icon_menu_microphone-6b6370b03ab59a0c795f90b35a77a08c.svg);}.header__nav__list__item__icon--microphones:after{background-image:url(/assets/v4r/icons/blue/icon_menu_microphone-b3e161530993b395f61832c30a38a526.svg);}.header__nav__list__item__icon--conference:before{background-image:url(/assets/v4r/icons/white/icon_menu_bubbles-5e1c3eaeb42f21a5c7fed04a0b15e69d.svg);}.header__nav__list__item__icon--conference:after{background-image:url(/assets/v4r/icons/blue/icon_menu_bubbles-7667dd29f9ca7e8199283703081e5785.svg);}.header__nav__list__item__icon--loudspeaker:before{background-image:url(/assets/v4r/icons/white/icon_menu_speaker-f846e3a034b4b19004b32a6baed81002.svg);}.header__nav__list__item__icon--loudspeaker:after{background-image:url(/assets/v4r/icons/blue/icon_menu_speaker-3c688b3535c82625166c65e345dd31a5.svg);}.header__nav__list__item__icon--homeaudio:before{background-image:url(/assets/v4r/icons/white/icon_home_audio-4e72999939f181f1a960708d3810f690.svg);}.header__nav__list__item__icon--homeaudio:after{background-image:url(/assets/v4r/icons/blue/icon_home_audio-cc8ae268228c604bdf8e2a254812a84e.svg);}.header__nav__list__item>.header__nav__list{position:absolute;top:100%;visibility:hidden;box-shadow:500px 0 0 0 #000,-500px 0 0 0 #000;box-shadow:50vw 0 0 0 #000,-50vw 0 0 0 #000;opacity:0;-webkit-transition:opacity 0.6s 0.3s,visibility 0s 0.9s,box-shadow 0.35s;transition:opacity 0.6s 0.3s,visibility 0s 0.9s,box-shadow 0.35s;pointer-events:none;}.header__nav__list__item>.header__nav__list.expanded{box-shadow:50vw 0 0 0 #000,-50vw 0 0 0 #000,inset 0 -1px #808080;}.header__nav__list.level-1{text-align:right;}.header__nav__list.level-1>.header__nav__list__item:first-child{display:none;}.header__nav__list.level-2>.header__nav__list__item{max-width:232px;height:100%;}.header__nav__list.level-2>.header__nav__list__item>.header__nav__list__item__link{font-size:14px;font-size:0.875rem;line-height:1.25;padding:22px 20% 20px;height:100%;text-transform:none;}@media only screen and (min-width: 1012px) and (max-width: 1161px) {.header__nav__list.level-2>.header__nav__list__item>.header__nav__list__item__link{padding:22px 15% 20px;}}@media only screen and (min-width: 720px) and (max-width: 1011px) {.header__nav__list.level-2>.header__nav__list__item>.header__nav__list__item__link{font-size:12px;font-size:0.75rem;line-height:1.25;padding:22px 12% 20px;}}.header__nav__list.level-2>.header__nav__list__item:nth-child(5) .level-3,.header__nav__list.level-2>.header__nav__list__item:nth-child(6) .level-3{padding-left:0!important;text-align:right;}.header__nav__list.level-3{padding-bottom:40px;text-align:left;}.header__nav__list.level-3 .header__nav__list__item{text-align:left;}.header__nav__list.level-3 .header__nav__list__item:hover,.header__nav__list.level-3 .header__nav__list__item.active{color:#fff;}.header__nav__list.level-3 .header__nav__list__item:before{display:none;}.header__nav__list.level-3 .header__nav__list__item__link{font-size:20px;font-size:1.25rem;line-height:1.2;padding:25px 20px 10px;font-style:italic;text-transform:none;cursor:default;}.header__nav__list.level-3 .header__nav__list__item__link:before,.header__nav__list.level-3 .header__nav__list__item__link:after{display:none;}.header__nav__list.level-3 .header__nav__list__item .list__item{margin-bottom:1px;}.header__nav__list.level-3 .header__nav__list__item .list__item__link{display:inline-block;padding:6px 20px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:color 0.3s;transition:color 0.3s;}.header__nav__list.level-3 .header__nav__list__item .list__item__link:hover{color:#0096d6;}.header__nav__list.level-3 .header__nav__list__item.white_nav:hover,.header__nav__list.level-3 .header__nav__list__item.white_nav.active{color:#000;}.header__nav .cart,.header__nav .wishlist,.header__nav .search,.header__nav .language{margin-left:4px;}@media screen and (max-width: 1162px) {.header__nav .cart,.header__nav .wishlist,.header__nav .search,.header__nav .language{margin-left:0;}}.header__nav .cart:before,.header__nav .cart:after,.header__nav .wishlist:before,.header__nav .wishlist:after,.header__nav .search:before,.header__nav .search:after,.header__nav .language:before,.header__nav .language:after{display:none;}.header__nav .cart>.header__nav__list__item__link,.header__nav .wishlist>.header__nav__list__item__link,.header__nav .search>.header__nav__list__item__link,.header__nav .language>.header__nav__list__item__link{width:55px;text-align:left;text-indent:-9999px;}@media only screen and (min-width: 720px) and (max-width: 859px) {.header__nav .cart>.header__nav__list__item__link,.header__nav .wishlist>.header__nav__list__item__link,.header__nav .search>.header__nav__list__item__link,.header__nav .language>.header__nav__list__item__link{width:40px;}}.header__nav .cart>.header__nav__list__item__link:before,.header__nav .cart>.header__nav__list__item__link:after,.header__nav .wishlist>.header__nav__list__item__link:before,.header__nav .wishlist>.header__nav__list__item__link:after,.header__nav .search>.header__nav__list__item__link:before,.header__nav .search>.header__nav__list__item__link:after,.header__nav .language>.header__nav__list__item__link:before,.header__nav .language>.header__nav__list__item__link:after{display:none;}.header__nav .cart.active .icon,.header__nav .cart:hover .icon,.header__nav .wishlist.active .icon,.header__nav .wishlist:hover .icon,.header__nav .search.active .icon,.header__nav .search:hover .icon,.header__nav .language.active .icon,.header__nav .language:hover .icon{fill:#0096d6;stroke:#0096d6;}.header__nav .cart .icon,.header__nav .wishlist .icon,.header__nav .search .icon,.header__nav .language .icon{position:absolute;-webkit-transition:stroke 0.3s,fill 0.3s;transition:stroke 0.3s,fill 0.3s;pointer-events:none;stroke:#808080;fill:#808080;}.header__nav .cart .icon--cart,.header__nav .wishlist .icon--cart,.header__nav .search .icon--cart,.header__nav .language .icon--cart{top:16px;left:14px;}@media only screen and (min-width: 720px) and (max-width: 859px) {.header__nav .cart .icon--cart,.header__nav .wishlist .icon--cart,.header__nav .search .icon--cart,.header__nav .language .icon--cart{left:6px;}}.header__nav .cart .icon--cart--black,.header__nav .wishlist .icon--cart--black,.header__nav .search .icon--cart--black,.header__nav .language .icon--cart--black{top:16px;left:14px;stroke:#000;}@media only screen and (min-width: 720px) and (max-width: 859px) {.header__nav .cart .icon--cart--black,.header__nav .wishlist .icon--cart--black,.header__nav .search .icon--cart--black,.header__nav .language .icon--cart--black{left:6px;}}.header__nav .cart .icon--wishlist,.header__nav .wishlist .icon--wishlist,.header__nav .search .icon--wishlist,.header__nav .language .icon--wishlist{top:14px;left:19px;}@media only screen and (min-width: 720px) and (max-width: 859px) {.header__nav .cart .icon--wishlist,.header__nav .wishlist .icon--wishlist,.header__nav .search .icon--wishlist,.header__nav .language .icon--wishlist{left:12px;}}.header__nav .cart .icon--search,.header__nav .wishlist .icon--search,.header__nav .search .icon--search,.header__nav .language .icon--search{top:17px;left:25px;width:21px;height:21px;stroke:#fff;}@media screen and (max-width: 1162px) {.header__nav .cart .icon--search,.header__nav .wishlist .icon--search,.header__nav .search .icon--search,.header__nav .language .icon--search{left:13px;stroke:#808080;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.header__nav .cart .icon--search,.header__nav .wishlist .icon--search,.header__nav .search .icon--search,.header__nav .language .icon--search{left:11px;}}.header__nav .cart .icon--search--black,.header__nav .wishlist .icon--search--black,.header__nav .search .icon--search--black,.header__nav .language .icon--search--black{top:17px;left:25px;width:21px;height:21px;stroke:#000;}@media screen and (max-width: 1162px) {.header__nav .cart .icon--search--black,.header__nav .wishlist .icon--search--black,.header__nav .search .icon--search--black,.header__nav .language .icon--search--black{left:13px;stroke:#808080;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.header__nav .cart .icon--search--black,.header__nav .wishlist .icon--search--black,.header__nav .search .icon--search--black,.header__nav .language .icon--search--black{left:11px;}}.header__nav .cart .icon--language,.header__nav .wishlist .icon--language,.header__nav .search .icon--language,.header__nav .language .icon--language{top:16px;left:16px;}@media only screen and (min-width: 720px) and (max-width: 859px) {.header__nav .cart .icon--language,.header__nav .wishlist .icon--language,.header__nav .search .icon--language,.header__nav .language .icon--language{left:9px;}}.header__nav .search:before{top:7px;right:0;left:0;display:block;height:40px;-webkit-transform:none;-ms-transform:none;transform:none;background:#27282a;box-shadow:none;}@media screen and (max-width: 1162px) {.header__nav .search:before{display:none;}}.header__nav .search>.header__nav__list__item__link{width:146px;color:#808080;text-indent:50px;cursor:pointer;}@media screen and (max-width: 1162px) {.header__nav .search>.header__nav__list__item__link{width:45px;text-indent:-9999px;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.header__nav .search>.header__nav__list__item__link{width:40px;}}.header__nav .language{margin-right:-18px;}@media only screen and (min-width: 720px) and (max-width: 859px) {.header__nav .language{margin-right:-10px;}}.header__nav .language__list{padding:25px 0 35px;text-align:left;}.header__nav .language__list__item__link{position:relative;padding:3px 20px 2px 30px;min-height:45px;text-transform:capitalize;}.header__nav .language__list__item__link:before,.header__nav .language__list__item__link:after{display:none;}.header__nav .language__list__item__image{position:absolute;top:5px;left:0;height:12px;}.header__nav-toggle{position:absolute;top:-37px;right:-30px;display:none;width:17%;height:37px;text-indent:-9999px;}.header__nav-toggle:before{position:absolute;top:10px;left:50%;margin-left:-12px;width:24px;height:1px;background:#fff;box-shadow:0 8px 0 0 #fff,0 16px 0 0 #fff;content:'';}@media only screen and (max-width: 719px) {.mm-opening .header__logo{display:none;}.mm-opening .header__nav-toggle{left:-30px;background-image:url(/assets/v4r/icons/white/icon_cross-a598328fe8a1c33fe5120276577cb325.svg);background-repeat:no-repeat;background-position:center center;background-size:20px;}.mm-opening .header__nav-toggle:before{display:none;}.mm-opening .header__nav-toggle.black_toggle{background-image:url(/assets/v4r/icons/blue/icon_cross-a8e8ccfd5982a2861bae2053e80b0e7c.svg);}.header__nav{display:none;}.header__nav-toggle{display:block;}}.mm-menu{}.mm-menu.mm-theme-sennheiser{background:#000;color:#fff;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;}.mm-menu.mm-theme-sennheiser .mm-navbar{border-color:transparent;}.mm-menu.mm-theme-sennheiser .mm-navbar .mm-btn,.mm-menu.mm-theme-sennheiser .mm-navbar .mm-title{font-size:14px;font-size:0.875rem;line-height:1.71429;color:#808080;text-align:left;text-transform:uppercase;}.mm-menu.mm-theme-sennheiser .mm-navbar .mm-btn{width:100%;}.mm-menu.mm-theme-sennheiser .mm-navbar .mm-btn:before,.mm-menu.mm-theme-sennheiser .mm-navbar .mm-btn:after{top:2px;width:14px;height:14px;border-width:1px;border-color:#808080;}.mm-menu.mm-theme-sennheiser .mm-listview{padding-top:34px;padding-left:25%;}.mm-menu.mm-theme-sennheiser .mm-listview .title{margin:0 25% 10px 10%;padding-bottom:18px;border-bottom:1px solid #68696a;color:#0096d6;}.mm-menu.mm-theme-sennheiser .mm-listview .title .header__nav__list__item__icon{top:4px;left:-39px;}.mm-menu.mm-theme-sennheiser .mm-listview .title .header__nav__list__item__icon:before{background-position:0 -24px;}.mm-menu.mm-theme-sennheiser .mm-listview>li{font-size:16px;font-size:1rem;line-height:1.25;}.mm-menu.mm-theme-sennheiser .mm-listview>li:after{border-color:transparent;}.mm-menu.mm-theme-sennheiser .mm-listview>li .mm-prev:before,.mm-menu.mm-theme-sennheiser .mm-listview>li .mm-next:after{top:-2px;right:25px;border-width:1px;border-color:#fff;}.mm-menu.mm-theme-sennheiser .mm-listview>li .mm-next{padding:0;width:50px;}.mm-menu.mm-theme-sennheiser .mm-listview>li a,.mm-menu.mm-theme-sennheiser .mm-listview>li span{padding:10px 10px 10px 10%;background:transparent;line-height:inherit;}.mm-menu.mm-theme-sennheiser .mm-listview>li.mm-selected>a{background:transparent;}.mm-menu.mm-theme-sennheiser .mm-listview>li .mm-panel{padding:0;}.mm-menu.mm-theme-sennheiser .mm-listview>li.mm-vertical .mm-prev:before,.mm-menu.mm-theme-sennheiser .mm-listview>li.mm-vertical .mm-next:after{top:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.mm-menu.mm-theme-sennheiser .mm-listview>li.mm-vertical.mm-opened .mm-prev:before,.mm-menu.mm-theme-sennheiser .mm-listview>li.mm-vertical.mm-opened .mm-next:after{top:17px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}.mm-menu.mm-theme-sennheiser .mm-listview.level-1{padding-top:65px;}.mm-menu.mm-theme-sennheiser .mm-listview.level-1>li{text-transform:uppercase;}.mm-menu.mm-theme-sennheiser .mm-listview.level-1>li .mm-next{width:100%;}.mm-menu.mm-theme-sennheiser .mm-listview.mm-vertical{padding:6px 0;}.mm-menu.mm-theme-sennheiser .mm-listview.mm-vertical>li{font-size:14px;font-size:0.875rem;line-height:1.3;}.mm-menu.mm-theme-sennheiser .mm-listview.mm-vertical>li a,.mm-menu.mm-theme-sennheiser .mm-listview.mm-vertical>li span{padding-top:6px;padding-bottom:6px;}.mm-menu.mm-theme-sennheiser .mm-listview.header__search__autocomplete{padding-top:7px;padding-left:40px;}.mm-menu.mm-theme-sennheiser .mm-divider{background:#f00;}.mm-menu.mm-theme-sennheiser .header__nav__list__item__icon{position:absolute;top:14px;left:-19px;}.mm-menu.mm-theme-sennheiser .mm-search input{background:#3c3c3c;color:#fff;}.mm-menu .cart .icon--cart,.mm-menu .cart .icon--wishlist,.mm-menu .cart .icon--language,.mm-menu .cart .icon--search,.mm-menu .wishlist .icon--cart,.mm-menu .wishlist .icon--wishlist,.mm-menu .wishlist .icon--language,.mm-menu .wishlist .icon--search,.mm-menu .language .icon--cart,.mm-menu .language .icon--wishlist,.mm-menu .language .icon--language,.mm-menu .language .icon--search,.mm-menu .search .icon--cart,.mm-menu .search .icon--wishlist,.mm-menu .search .icon--language,.mm-menu .search .icon--search{position:absolute;top:9px;left:-15px;-webkit-transition:0.3s;transition:0.3s;pointer-events:none;stroke:#fff;fill:#fff;}.mm-menu .cart .icon--cart,.mm-menu .wishlist .icon--cart,.mm-menu .language .icon--cart,.mm-menu .search .icon--cart{left:-19px;}.mm-menu .cart .icon--wishlist,.mm-menu .wishlist .icon--wishlist,.mm-menu .language .icon--wishlist,.mm-menu .search .icon--wishlist{left:-13px;}.mm-menu .cart__list__item__link,.mm-menu .wishlist__list__item__link,.mm-menu .language__list__item__link,.mm-menu .search__list__item__link{position:relative;padding-top:7px!important;padding-bottom:6px!important;font-size:14px;text-transform:capitalize;overflow:visible;}.mm-menu .cart__list__item__image,.mm-menu .wishlist__list__item__image,.mm-menu .language__list__item__image,.mm-menu .search__list__item__image{position:absolute;top:9px;left:-10px;height:11px;}.mm-menu .cart{margin-top:40px;}.mm-menu .cart:before{position:absolute;top:-20px;right:25%;left:10%;height:1px;background:#68696a;content:'';}.mm-theme-sennheiser{background:#000;}.mm-theme-sennheiser.mm-opening .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none;}@media only screen and (max-width: 719px) {.mm-theme-sennheiser.mm-opening .mm-slideout{-webkit-transform:translate(83%,0);-ms-transform:translate(83%,0);transform:translate(83%,0);}.mm-theme-sennheiser .mm-menu{width:83%;}}.header{position:relative;z-index:10;padding:0 30px;background:#000;}.header:before{display:block;margin:0 -30px;height:54px;background:#0096d6;content:'';}@media screen and (max-width: 1162px) {.header:before{height:43px;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.header:before{height:39px;}}@media only screen and (max-width: 719px) {.header:before{height:37px;}}.header>.wrapper{max-width:1146px;}.header__logo{position:absolute;top:-54px;left:-30px;z-index:1;padding-right:50px;height:85px;background:url(/assets/v4r/bg_logo-5c14456b6eed364c9a83db8422ada7dc.png) 100% 50% no-repeat;background-size:auto 100%;}@media screen and (max-width: 1162px) {.header__logo{top:-43px;padding-right:28px;height:68px;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.header__logo{top:-39px;padding-right:24px;height:62px;}}@media only screen and (max-width: 719px) {.header__logo{top:-37px;padding-right:20px;height:58px;}}.header__logo:before{position:absolute;left:-9900px;left:-50vw;width:9999px;width:calc(50vw + 256px);height:100%;background:#0096d6;content:'';}@media screen and (max-width: 1162px) {.header__logo:before{width:calc(50vw + 208px);}}@media only screen and (min-width: 720px) and (max-width: 859px) {.header__logo:before{width:calc(50vw + 190px);}}@media only screen and (max-width: 719px) {.header__logo:before{display:none;}}.header__logo__link{position:relative;display:block;width:272px;height:100%;padding:31px 30px;}@media screen and (max-width: 1162px) {.header__logo__link{width:233px;padding:22px 30px;}}@media only screen and (max-width: 859px) {.header__logo__link{width:212px;padding:22px 30px;}}.header__logo__image{width:100%;height:auto;}.header .header-white{position:relative;z-index:10;padding:0 30px;background:#fff;}.header .header-white:before{display:block;margin:0 -30px;height:54px;background:#fff;content:'';}@media screen and (max-width: 1162px) {.header .header-white:before{height:43px;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.header .header-white:before{height:39px;}}@media only screen and (max-width: 719px) {.header .header-white:before{height:37px;}}.header .header-white>.wrapper{max-width:1146px;}.header .header-white__logo{position:absolute;top:-54px;left:-30px;z-index:1;padding-right:50px;height:85px;background:#0096d6;background-size:auto 100%;}@media screen and (max-width: 1162px) {.header .header-white__logo{top:-43px;padding-right:28px;height:68px;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.header .header-white__logo{top:-39px;padding-right:24px;height:62px;}}@media only screen and (max-width: 719px) {.header .header-white__logo{top:-37px;padding-right:20px;height:58px;}}.header .header-white__logo:before{position:absolute;left:-9900px;left:-50vw;width:9999px;width:calc(50vw + 256px);height:100%;background:#0096d6;content:'';}@media screen and (max-width: 1162px) {.header .header-white__logo:before{width:calc(50vw + 208px);}}@media only screen and (min-width: 720px) and (max-width: 859px) {.header .header-white__logo:before{width:calc(50vw + 190px);}}@media only screen and (max-width: 719px) {.header .header-white__logo:before{display:none;}}.header .header-white__logo__link{position:relative;display:block;width:272px;height:100%;padding:31px 30px;}@media screen and (max-width: 1162px) {.header .header-white__logo__link{width:233px;padding:22px 30px;}}@media only screen and (max-width: 859px) {.header .header-white__logo__link{width:212px;padding:22px 30px;}}.header .header-white__logo__image{width:100%;height:auto;}.header_black_logo.header__logo:before{background:#fff;}.header.white_nav:before{display:none;}.header.white_nav .header__nav{padding:5px 0;}.header.white_nav .header__nav__close.black_close{right:-9px;}.header.white_nav .header__nav__close:before,.header.white_nav .header__nav__close:after{background:#000;}.header.white_nav .header__nav__close:hover:before,.header.white_nav .header__nav__close:hover:after{background:#0096d6;}.header.white_nav .header__nav__list{background:#fff;box-shadow:inset 0 -1px #fff;color:#000;}.header.white_nav .header__nav__list.expanded{box-shadow:inset 0 -1px #808080;}.header.white_nav .header__nav__list.level-2{background:#f6f6f6;}.header.white_nav .header__nav__list.level-3 .header__nav__list__item:hover,.header.white_nav .header__nav__list.level-3 .header__nav__list__item.active{color:#000;}.header.white_nav .header__nav__list__item:before{box-shadow:inset 0 -1px #fff;}.header.white_nav .header__nav__list__item__link:after{border-top:1px solid #0096d6;border-left:1px solid #0096d6;background:#fff;}.header.white_nav .header__nav__list__item>.header__nav__list{box-shadow:500px 0 0 0 #fff,-500px 0 0 0 #fff;box-shadow:50vw 0 0 0 #fff,-50vw 0 0 0 #fff;}.header.white_nav .header__nav__list__item>.header__nav__list.expanded{box-shadow:50vw 0 0 0 #fff,-50vw 0 0 0 #fff,inset 0 -1px #808080;}.header.white_nav .header__nav__list .search:before{background:transparent;box-shadow:inset 0 0 0 1px #000;}.header.white_nav .header__nav__list .search>.header__nav__list__item__link{color:#000;-webkit-transition:color 0.3s;transition:color 0.3s;}.header.white_nav .header__nav__list .search.active>.header__nav__list__item__link,.header.white_nav .header__nav__list .search:hover>.header__nav__list__item__link{color:#0096d6;}.header.white_nav .header__nav-toggle{top:12px;}.header.white_nav .header__nav-toggle:before{background:#000;box-shadow:0 8px 0 0 #000,0 16px 0 0 #000;}.header.white_nav .header__logo{top:0;height:auto;}.header.white_nav .header__logo:before{display:none;}.header.white_nav .header__logo__link{padding:21px 30px;}@media screen and (max-width: 1162px) {.header.white_nav .header__logo__link{padding-top:23px;}}.header.white_nav .header__logo__image{vertical-align:bottom;}@media only screen and (max-width: 719px) {.header.white_nav{height:62px;}}.anchor__nav--white.anchor__nav.scrollable:before{box-shadow:10px 0 40px 20px #616161;background:#616161;}.anchor__nav--white.anchor__nav.scrollable:after{box-shadow:-10px 0 40px 20px #616161;background:#616161;}.product-downloads{background-color:#fff;}.product-downloads--dark{color:#e8e8e8;}.product-downloads--dark__headline{color:#fff;}.product-downloads__language{margin-bottom:49px;}@media only screen and (max-width: 719px) {.product-downloads__language{margin-bottom:40px;}}.product-downloads__language label{margin-right:15px;font-family:"sennheiserbook","Helvetica Neue",Helvetica,Arial,sans-serif;}@media only screen and (max-width: 719px) {.product-downloads__language label{display:block;margin-bottom:12px;}}.product-downloads__language .select{margin-bottom:0;vertical-align:middle;}.product-downloads__language .select select{width:260px;}.product-downloads__list{padding:4px 0;}.product-downloads__list__item .expandable__list{padding:0;border:0 none;}.product-downloads__list__item .expandable__list .expandable__list__item__toggle{padding:22px 100px 15px 36px;font-family:"sennheiserbook","Helvetica Neue",Helvetica,Arial,sans-serif;}@media only screen and (max-width: 719px) {.product-downloads__list__item .expandable__list .expandable__list__item__toggle{padding:20px 90px 14px 25px;}}.product-downloads__list__item .expandable__list .expandable__list__item__toggle:before{display:none;}.product-downloads__list__item .expandable__list .expandable__list__item__toggle:after{margin:0 10px;content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA5QjU3OTdERjE2MDExRTRCQTZBQjZEMTM4RDcxQjYwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA5QjU3OTdFRjE2MDExRTRCQTZBQjZEMTM4RDcxQjYwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDlCNTc5N0JGMTYwMTFFNEJBNkFCNkQxMzhENzFCNjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDlCNTc5N0NGMTYwMTFFNEJBNkFCNkQxMzhENzFCNjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5BQHqtAAAAkElEQVR42mL4////WiC2B2IGMjBI32oQwx2I3wKxDYkG2EL1ucMEvID4NRBbEWkASN0bqD4GZAk/IH4FxGYEDLCAqvOFiaErCIK6yASHASZQA4KQxbEpDIUaZIgmbgQVD0HXg8vJ4UD8Aoj1oXwQ/RKIw7Cpx+f3WCB+DsQRUDoal1pCsZAAxLegNE51AAEGAEEw4M+yarM4AAAAAElFTkSuQmCC");}.product-downloads__list__item .expandable__list .button{position:absolute;top:22px;right:0;}@media only screen and (max-width: 719px) {.product-downloads__list__item .expandable__list .button{font-size:14px;font-size:0.875rem;line-height:1;top:18px;}}.product-downloads__list__item .expandable__list .expandable__list__item__content{padding-bottom:20px;max-width:100%;}@media only screen and (max-width: 719px) {.product-downloads__list__item .expandable__list .expandable__list__item__content{padding-bottom:10px;}}.product-downloads__list__item .expandable__list p{margin:0 0 5px 0;}.product-downloads__list__item .expandable__list__item--active .product-downloads__icon{stroke:#0096d6;}.product-downloads__list__item .expandable__list__item--active .expandable__list__item__toggle:after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEM0I1NDkwRjE5RDExRTRCQTZBQjZEMTM4RDcxQjYwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEM0I1NDkxRjE5RDExRTRCQTZBQjZEMTM4RDcxQjYwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDlCNTc5N0ZGMTYwMTFFNEJBNkFCNkQxMzhENzFCNjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDlCNTc5ODBGMTYwMTFFNEJBNkFCNkQxMzhENzFCNjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4D4P1/AAAAvUlEQVR42pTRywpBURTG8XXkZTyEqcvAXSkmJgaGph6AkUx0MmMiJUWUgakJJTLhYVz/q9ZI5+xY9WvX3mt9+1w88a/iqDra6GAc1PBuxiTqCKihixb6uGMS1BgWUkEPSVxww9aCZr+ElDFAwgLE1rQFvTB3hRTh28D56+yEFDZ4YhEUksHQ1mPIa+p+Fis8sNbNiB3qzSPkcRB37VGwfp0Tj1+sH2+KHHbye8WxRFWfpGHJ/wSI9Zd0/iPAAC9xKePppX9ZAAAAAElFTkSuQmCC");}.product-downloads__list__item__content{font-size:18px;font-size:1.125rem;line-height:1.4;margin:10px auto 40px;max-width:65%;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.product-downloads__list__item__content{max-width:75%;}}@media only screen and (max-width: 719px) {.product-downloads__list__item__content{font-size:14px;font-size:0.875rem;line-height:1.5;margin:0 auto 15px;padding-left:10px;max-width:100%;}}.product-downloads__list__item__content__headline{margin-bottom:10px;font-family:"sennheiserbold","Helvetica Neue",Helvetica,Arial,sans-serif;}.product-downloads__list__item__content .expandable__list__item__content{max-width:100%;}.product-downloads .expandable__list__item--active>.expandable__list__item__toggle{color:#0096d6;}.product-downloads__icon{position:absolute;top:14px;left:0;display:block;width:23px;height:32px;-webkit-transition:stroke 0.15s;transition:stroke 0.15s;stroke:#fff;}@media only screen and (max-width: 719px) {.product-downloads__icon{top:16px;width:16px;height:22px;}}.product-downloads .expandable__list__item+.expandable__list__item{border-top:1px solid #4d4f53;}.expandable__list{border-top:1px solid #68696a;border-bottom:1px solid #68696a;}.expandable__list__item{position:relative;width:100%;}.expandable__list__item__toggle{font-size:18px;font-size:1.125rem;line-height:1.3;position:relative;margin:0;padding:16px 50px 13px 0;font-family:"sennheiserbold","Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer;-webkit-transition:color 0.15s;transition:color 0.15s;}@media only screen and (max-width: 719px) {.expandable__list__item__toggle{font-size:14px;font-size:0.875rem;line-height:1.4;}}.expandable__list__item__toggle:before{font-size:36px;font-size:2.25rem;line-height:1;position:absolute;top:50%;right:15px;display:inline-block;margin-top:-17px;color:#0096d6;font-family:"sennheiserbook","Helvetica Neue",Helvetica,Arial,sans-serif;content:'+';}.expandable__list__item+.expandable__list__item{border-top:1px solid #4d4f53;}.expandable__list__item--active>.expandable__list__item__toggle:before{content:'−';}.expandable__list__item__content{display:none;}.header__search{padding:10px 0;}.header__search__form{position:relative;width:90%;width:calc(100% - 40px);}@media only screen and (max-width: 719px) {.header__search__form{width:100%;}}.header__search__field{margin-bottom:0;padding-left:40px;color:#0096d6;}.header__search__field:focus{border-color:#000;}.header__search__submit{position:absolute;top:0;left:0;display:block;width:60px;height:100%;border:0 none;background:transparent;text-indent:-9999px;}.header__search__submit .header__search__icon{position:absolute;top:50%;left:24px;display:block;margin-top:-9px;width:21px;height:21px;stroke:#0096d6;}.header__search.active .header__search__toggle,.header__search__toggle:hover{color:#0096d6;}.header__search.active .header__search__toggle .header__search__icon,.header__search__toggle:hover .header__search__icon{stroke:#0096d6;}.screen-reader-text{display:none;}.header__search__field::-webkit-input-placeholder{color:#000;}.header__search__field::-moz-placeholder{color:#000;}.header__search__field::-ms-input-placeholder{color:#000;}.cookie-notification{font-size:14px;font-size:0.875rem;line-height:1.5;position:fixed;right:0;bottom:0;left:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);visibility:hidden;background:#e8e8e8;opacity:0;-webkit-transition:opacity 0.25s,-webkit-transform 0.75s,visibility 0s 0.25s;transition:opacity 0.25s,transform 0.75s,visibility 0s 0.25s;}.cookie-notification.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;z-index:200;opacity:1;-webkit-transition:opacity 0.5s,-webkit-transform 0.35s,visibility 0s;transition:opacity 0.5s,transform 0.35s,visibility 0s;}.cookie-notification__container{position:relative;margin:auto;padding:20px 30px;max-width:1222px;}@media only screen and (min-width: 1012px) and (max-width: 1161px) {.cookie-notification__container{max-width:1072px;}}@media only screen and (min-width: 720px) and (max-width: 1011px) {.cookie-notification__container{max-width:840px;}}.cookie-notification__content{max-width:550px;}@media only screen and (max-width: 719px) {.cookie-notification__content{font-size:12px;font-size:0.75rem;line-height:1.4;}}.cookie-notification__close{position:absolute;top:50%;right:30px;display:block;margin-top:-10px;color:#0096d6;}@media only screen and (max-width: 719px) {.cookie-notification__close{position:static;margin-top:20px;text-align:right;}}.cookie-notification__close__icon{padding:0 7px 0 10px;}.cookie-notification__close__icon:before,.cookie-notification__close__icon:after{display:inline-block;width:1px;height:23px;vertical-align:middle;background:#0096d6;-webkit-transition:background 0.3s;transition:background 0.3s;content:'';-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}.cookie-notification__close__icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.cookie-notification__close__icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.slider{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}.slider__item{margin:auto;}.slider__item__image{margin:15px auto;}.slider__item__text{padding:0 15px;}.no-js .slider__item:not(:first-child){display:none;}.anchor{}.anchor__nav{position:fixed;top:0;right:0;left:0;z-index:10;padding:0 120px;padding-left:calc(6% + 120px);-webkit-transform:translateY(-75px);-ms-transform:translateY(-75px);transform:translateY(-75px);opacity:0;-webkit-transition:-webkit-transform 0.5s,opacity 0.35s;transition:transform 0.5s,opacity 0.35s;}@media only screen and (max-width: 719px) {.anchor__nav{padding:0 60px;}}.anchor__nav.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;}.anchor__nav__list{text-align:center;white-space:nowrap;}.anchor__nav__list__item{display:inline-block;}.anchor__nav__list__item__link{font-size:16px;font-size:1rem;line-height:1.25;display:inline-block;padding:21px 20px 19px;color:#fff;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;-webkit-transition:color 0.3s;transition:color 0.3s;}@media only screen and (max-width: 1011px) {.anchor__nav__list__item__link{font-size:12px;font-size:0.75rem;line-height:1.25;padding:21px 13px 19;}}.anchor__nav__list__item__link.active,.anchor__nav__list__item__link:hover{color:#0096d6;}.anchor__nav__top{position:absolute;top:50%;left:6%;z-index:10;margin-top:-16px;width:32px;height:32px;border:2px solid #fff;border-radius:50%;text-indent:-9999px;}@media only screen and (max-width: 719px) {.anchor__nav__top{display:none;}}.anchor__nav__top:before{position:absolute;top:50%;left:50%;margin:-3px 0 0 -4px;width:9px;height:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-left:2px solid #fff;content:'';}.anchor__nav.scrollable{overflow:hidden;}.anchor__nav.scrollable:before,.anchor__nav.scrollable:after{position:absolute;top:0;bottom:0;z-index:1;width:80px;background:#000;content:'';}@media only screen and (max-width: 719px) {.anchor__nav.scrollable:before,.anchor__nav.scrollable:after{width:35px;}}.anchor__nav.scrollable:before{left:0;width:calc(6% + 80px);box-shadow:10px 0 40px 20px #000;}@media only screen and (max-width: 719px) {.anchor__nav.scrollable:before{width:35px;box-shadow:5px 0 30px 15px #000;}}.anchor__nav.scrollable:after{right:0;box-shadow:-10px 0 40px 20px #000;}@media only screen and (max-width: 719px) {.anchor__nav.scrollable:after{box-shadow:-5px 0 30px 15px #000;}}.anchor__nav .scrollable__control{position:absolute;top:0;bottom:0;z-index:10;width:60px;visibility:hidden;text-align:center;text-indent:-9999px;cursor:pointer;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}@media only screen and (max-width: 719px) {.anchor__nav .scrollable__control{width:45px;}}.anchor__nav .scrollable__control.active{visibility:visible;opacity:1;}.anchor__nav .scrollable__control:before{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;width:20px;height:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:'';}.anchor__nav .scrollable__control--left{left:40px;margin-left:6%;}@media only screen and (max-width: 719px) {.anchor__nav .scrollable__control--left{left:0;margin-left:0;}}.anchor__nav .scrollable__control--left:before{margin-left:-5px;border-bottom:1px solid #fff;border-left:1px solid #fff;}.anchor__nav .scrollable__control--right{right:40px;}@media only screen and (max-width: 719px) {.anchor__nav .scrollable__control--right{right:0;}}.anchor__nav .scrollable__control--right:before{margin-left:-15px;border-top:1px solid #fff;border-right:1px solid #fff;}.anchor__nav--dark{background:#000;}.anchor__nav--white{background:#616161;}.anchor__nav--product{padding-right:280px;}@media only screen and (max-width: 1011px) {.anchor__nav--product{padding-right:260px;}}@media only screen and (max-width: 719px) {.anchor__nav--product{padding-right:60px;}}.anchor__nav--product .scrollable__control--right{margin-right:160px;}@media only screen and (max-width: 1011px) {.anchor__nav--product .scrollable__control--right{margin-right:140px;}}@media only screen and (max-width: 719px) {.anchor__nav--product .scrollable__control--right{margin-right:0;}}.anchor__nav--product.scrollable:after{width:240px;}@media only screen and (max-width: 1011px) {.anchor__nav--product.scrollable:after{width:220px;}}@media only screen and (max-width: 719px) {.anchor__nav--product.scrollable:after{width:35px;}}.anchor__nav__badge{position:absolute;top:0;right:0;bottom:0;z-index:10;width:200px;}@media only screen and (max-width: 1011px) {.anchor__nav__badge{width:180px;}}@media only screen and (max-width: 719px) {.anchor__nav__badge{display:none;}}.gray-grad-bg .stage{color:#fff;}.white-bg .stage{color:#000;}.stage{}.stage__wrapper{position:relative;padding-bottom:39.05%;background:#161a1e;background:-webkit-radial-gradient(center,ellipse,#2e3238 0%,#212529 29%,#161a1e 100%);background:radial-gradient(ellipse at center,#2e3238 0%,#212529 29%,#161a1e 100%);font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.stage__wrapper{padding-bottom:44.5%;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.stage__wrapper{padding-bottom:46.5%;}}@media only screen and (max-width: 719px) {.stage__wrapper{padding-bottom:0;background:transparent;}}.stage__content{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:35px 65px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}@media only screen and (min-width: 1012px) and (max-width: 1161px) {.stage__content{padding:35px 30px;}}@media only screen and (min-width: 720px) and (max-width: 1011px) {.stage__content{padding:35px 30px;}}@media only screen and (max-width: 719px) {.stage__content{position:static;display:block;padding:50px 30px 0;}}@media only screen and (max-width: 719px) {.stage__content .button{width:100%;}}.stage__content--sku{top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:63%;padding-right:calc(65% + 30px);-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}@media only screen and (min-width: 720px) and (max-width: 859px) {.stage__content--sku .stage__headline,.stage__content--sku .stage__sub-headline,.stage__content--sku .stage__copy{display:none;}}@media only screen and (max-width: 719px) {.stage__content--sku{position:static;display:block;padding:30px;}}.stage__content--video .stage__copy{margin-bottom:8px;line-height:1.35;}.stage__image{position:absolute;top:0;right:0;bottom:0;left:0;}@media only screen and (max-width: 719px) {.stage__image{position:relative;margin-right:-30px;margin-left:-30px;padding-bottom:70%;}}.stage__headline{font-size:54px;font-size:3.375rem;line-height:1;margin-bottom:6px;color:#0096d6;font-style:italic;text-transform:uppercase;}@media only screen and (max-width: 719px) {.stage__headline{font-size:40px;font-size:2.5rem;line-height:1;height:auto;min-height:90px;margin-bottom:17px;}}.stage__sub-headline{font-size:16px;font-size:1rem;line-height:1.2;margin-bottom:9px;text-transform:uppercase;}@media only screen and (max-width: 719px) {.stage__sub-headline{margin-top:22px;margin-bottom:20px;}}.stage__copy{font-size:14px;font-size:0.875rem;line-height:1.4;margin-bottom:30px;max-width:560px;}@media only screen and (max-width: 719px) {.stage__copy{display:none;}}.stage__video{max-width:560px;}@media only screen and (max-width: 719px) {.stage__video{margin-top:-180px;}}.stage__video__link{position:relative;float:left;margin-top:3px;width:196px;height:110px;background-size:cover;}@media only screen and (max-width: 719px) {.stage__video__link{width:98px;height:55px;margin-bottom:15px;margin-top:15px;}}.stage__video__link:after{position:absolute;top:50%;left:50%;width:45%;height:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.6);background-image:url(/assets/v4r/icons/white/icon_play-159b466793e756167638b8c404722d28.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:auto 40%;content:'';}.stage__video__description{margin-left:216px;}@media only screen and (max-width: 719px) {.stage__video__description{clear:both;margin:0;}}.stage__headline,.stage__sub-headline,.stage__copy,.stage__video{position:relative;z-index:1;}.stage__nav__list{padding:10px 65px;text-align:right;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.stage__nav__list{padding:10px 30px;}}@media only screen and (max-width: 719px) {.stage__nav__list{padding:20px;text-align:center;}}.stage__nav__list__item{position:relative;display:inline-block;margin:0 1px;width:100px;vertical-align:top;text-align:left;cursor:pointer;}@media only screen and (max-width: 719px) {.stage__nav__list__item{margin:0 10px;width:12px;height:12px;border-radius:50%;background:#838487;}.stage__nav__list__item.active{background:#0096d6;}}.stage__nav__list__item:before{position:absolute;top:-2px;display:block;width:100%;height:2px;background:#0096d6;opacity:0;content:'';-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;}@media only screen and (max-width: 719px) {.stage__nav__list__item:before{display:none;}}.stage__nav__list__item.active:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);opacity:1;-webkit-transition:-webkit-transform 5s linear,opacity 0.25s;transition:transform 5s linear,opacity 0.25s;}.stage__nav__list__item.blocked:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);opacity:1;-webkit-transition:none;transition:none;}.stage__nav__list__item__link{font-size:13px;font-size:0.8125rem;line-height:1.2;display:inline-block;width:100%;color:#b5b5b6;font-style:italic;text-transform:uppercase;-webkit-transition:0.3s;transition:0.3s;-webkit-filter:grayscale(100%);filter:grayscale(100%);}.stage__nav__list__item__link:hover{color:#fff;-webkit-filter:grayscale(0%);filter:grayscale(0%);}.stage__nav__list__item.active .stage__nav__list__item__link{color:#fff;-webkit-filter:grayscale(0%);filter:grayscale(0%);}.stage__nav__list__item__image{margin-bottom:4px;}@media only screen and (max-width: 719px) {.stage__nav__list__item__image{display:none;}}@media only screen and (max-width: 719px) {.stage__nav__list__item__title{display:none;}}.stage__nav.reverse .stage__nav__list__item:before{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}.stage__nav.reverse .active.stage__nav__list__item:before{-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;}.stage__masonry{position:absolute;top:0;right:0;bottom:0;left:35%;}@media only screen and (min-width: 720px) and (max-width: 859px) {.stage__masonry{left:0;}}@media only screen and (max-width: 719px) {.stage__masonry{position:relative;left:-30px;margin-bottom:20px;padding-bottom:70%;width:100%;width:calc(100% + 60px);}}.stage__masonry--reversed .stage__masonry__brick{float:right;}.stage__masonry--narrow{right:11.5%;left:42.5%;}@media only screen and (min-width: 720px) and (max-width: 859px) {.stage__masonry--narrow{left:11.5%;}}@media only screen and (max-width: 719px) {.stage__masonry--narrow{right:auto;left:-30px;}}.stage__masonry__brick{position:relative;float:left;height:100%;overflow:hidden;}@media only screen and (max-width: 719px) {.stage__masonry__brick{position:absolute;top:0;display:none;}.stage__masonry__brick:first-child{display:block;}}.stage__masonry__brick:hover .stage__masonry__brick__image{-webkit-transition:0.45s;transition:0.45s;-webkit-filter:blur(4px);filter:blur(4px);}.stage__masonry__brick:hover .stage__masonry__brick__headline,.stage__masonry__brick:hover .stage__masonry__brick__link{opacity:1;}.stage__masonry__brick.is-1-of-2{width:49.5%;width:calc(50% - 2px);}.stage__masonry__brick.is-1-of-4{width:24.5%;width:calc(25% - 2px);}.stage__masonry__brick.is-1-of-3{width:33%;width:calc(33.333% - 2px);}.stage__masonry__brick.is-2-of-3{width:66%;width:calc(66.666% - 2px);}.stage__masonry__brick.is-1-of-4,.stage__masonry__brick.is-1-of-3{height:50%;}.stage__masonry__brick.is-1-of-2,.stage__masonry__brick.is-1-of-4,.stage__masonry__brick.is-1-of-3,.stage__masonry__brick.is-2-of-3{margin:1px;}@media only screen and (max-width: 719px) {.stage__masonry__brick.is-1-of-2,.stage__masonry__brick.is-1-of-4,.stage__masonry__brick.is-1-of-3,.stage__masonry__brick.is-2-of-3{margin:0;width:100%;height:100%;}}.stage__masonry__brick__image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-transition:0.2s;transition:0.2s;}.stage__masonry__brick__headline{position:absolute;z-index:1;display:table;width:100%;height:100%;background-color:rgba(0,0,0,0.6);opacity:0;-webkit-transition:0.45s;transition:0.45s;}.stage__masonry__brick__link{font-size:18px;font-size:1.125rem;line-height:1.35;display:table-cell;padding:15%;vertical-align:middle;font-style:italic;text-align:center;text-transform:uppercase;opacity:0;-webkit-transition:0.5s 0.1s;transition:0.5s 0.1s;}@media only screen and (min-width: 720px) and (max-width: 859px) {.stage__masonry__brick__link{font-size:16px;font-size:1rem;line-height:1.35;}}@media only screen and (max-width: 719px) {.white-bg .stage__wrapper{color:#000;}}.contact-overview{font-size:18px;font-size:1.125rem;line-height:1.4;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;}@media only screen and (max-width: 719px) {.contact-overview{font-size:14px;font-size:0.875rem;line-height:1.4;}}.contact-overview__headline{margin-bottom:88px;color:#0096d6;}@media only screen and (max-width: 719px) {.contact-overview__headline{margin-bottom:20px;}}.contact-overview__sub-headline{font-size:30px;font-size:1.875rem;line-height:1;margin-bottom:22px;font-family:"sennheiserbold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;}@media only screen and (max-width: 719px) {.contact-overview__sub-headline{font-size:24px;font-size:1.5rem;line-height:1;margin-bottom:10px;}}.contact-overview__button{margin:8px 0 2px;vertical-align:bottom;}.contact-overview .phone__list{margin-bottom:-20px;}@media only screen and (max-width: 719px) {.contact-overview .phone__list{margin-bottom:0;}}.contact-overview .phone__list__title:after{content:':';}.contact-overview .phone__list__description{font-size:24px;font-size:1.5rem;line-height:1;margin-bottom:20px;color:#0096d6;}@media only screen and (max-width: 719px) {.contact-overview .phone__list__description{font-size:20px;font-size:1.25rem;line-height:1;margin-bottom:6px;}}.contact-overview .social__list{margin-bottom:-15px;}@media only screen and (max-width: 719px) {.contact-overview .social__list{margin-top:18px;}}.contact-overview .social__item{font-size:14px;font-size:0.875rem;line-height:1.3;display:inline-block;margin-bottom:15px;width:33.333%;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.contact-overview .social__item{margin-left:4%;width:auto;}}@media only screen and (max-width: 719px) {.contact-overview .social__item{width:87px;}}.contact-overview .social__link:hover .social__icon{stroke:#fff;}.contact-overview .social__icon{display:block;margin-bottom:10px;height:28px;overflow:hidden;-webkit-transition:stroke 0.3s;transition:stroke 0.3s;stroke:#0096d6;stroke-width:1.25;stroke-miterlimit:10;fill:none;}.contact-overview .social__icon--facebook{width:16px;}.contact-overview .social__icon--twitter{width:35px;}.contact-overview .social__icon--youtube{width:34px;}.contact-overview .social__icon--instagram{width:27px;}.contact-overview .social__icon--sina_weibo{width:34px;}.contact-overview .social__icon--googleplus{width:30px;}.contact-overview .social__icon--pinterest{width:24px;}.contact-overview .social__icon--linkedin{width:30px;}.contact-overview .social__icon--vimeo{width:32px;}.contact-overview .layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.contact-overview .layout__item{position:relative;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.contact-overview .layout__item{margin-bottom:55px;}.contact-overview .layout__item:nth-child(1){-webkit-box-flex:1;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}.contact-overview .layout__item:nth-child(1) .contact-overview__sub-headline{float:left;margin-top:12px;}.contact-overview .layout__item:nth-child(2):before{display:none;}}@media only screen and (max-width: 719px) {.contact-overview .layout__item{margin-bottom:33px;}}.contact-overview .layout__item:before{position:absolute;top:0;bottom:0;left:15px;width:1px;background:#4d4f53;content:'';}@media only screen and (max-width: 719px) {.contact-overview .layout__item:before{display:none;}}.contact-overview .layout__item:first-child:before{display:none;}.contact-overview .theme--light{background:#fff;color:#000;}.contact-overview .theme--light .social__link:hover .social__icon{stroke:#3c3c3c;}.story__teaser{position:relative;margin-bottom:70px;padding:0 15px;height:353px;}@media only screen and (max-width: 719px) {.story__teaser{height:auto;margin-bottom:30px;}.story__teaser .story__teaser__image{position:static;margin-bottom:25px;height:186px;}.story__teaser .story__teaser__image.portrait{height:353px;}.story__teaser .story__teaser__content{position:static;display:block;padding:0;width:auto;text-align:left;}.story__teaser .story__teaser__headline{padding-left:0;width:100%;}.story__teaser .story__teaser__headline a{background:transparent;box-shadow:none;}}@media only screen and (min-width: 1012px) {.story__teaser.is-1-of-4{height:auto;}.story__teaser.is-1-of-4 .story__teaser__image{position:static;margin-bottom:25px;height:186px;}.story__teaser.is-1-of-4 .story__teaser__image.portrait{height:353px;}.story__teaser.is-1-of-4 .story__teaser__content{position:static;display:block;padding:0;width:auto;text-align:left;}.story__teaser.is-1-of-4 .story__teaser__headline{padding-left:0;width:100%;}.story__teaser.is-1-of-4 .story__teaser__headline a{background:transparent;box-shadow:none;}}@media only screen and (min-width: 720px) and (max-width: 1011px) {.story__teaser.is-1-of-3-lap{height:auto;}.story__teaser.is-1-of-3-lap .story__teaser__image{position:static;margin-bottom:25px;height:186px;}.story__teaser.is-1-of-3-lap .story__teaser__image.portrait{height:353px;}.story__teaser.is-1-of-3-lap .story__teaser__content{position:static;display:block;padding:0;width:auto;text-align:left;}.story__teaser.is-1-of-3-lap .story__teaser__headline{padding-left:0;width:100%;}.story__teaser.is-1-of-3-lap .story__teaser__headline a{background:transparent;box-shadow:none;}}.story__teaser__image{position:absolute;top:0;right:15px;bottom:0;left:310px;}.story__teaser__content{font-size:18px;font-size:1.125rem;line-height:1.75;position:absolute;top:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:30px;padding-left:15px;width:310px;text-align:right;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.story__teaser__content>p{width:100%;}.story__teaser__content>*:last-child{margin-bottom:0;}.story__teaser__headline{font-size:40px;font-size:2.5rem;line-height:1;margin-bottom:25px;padding-left:20px;width:160%;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;text-align:left;text-transform:uppercase;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.story__teaser__headline a{padding-top:3px;background:#fff;box-shadow:0.4em 0 0 #fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;}@media only screen and (max-width: 719px) {.story__teaser__headline a{line-height:1.25;}}.story__teaser__sub-headline{font-size:24px;font-size:1.5rem;line-height:1.2;margin-bottom:8px;color:#0096d6;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;text-transform:uppercase;}.story__teaser--product-mics{margin-bottom:30px;padding:0;}.story__teaser--product-mics .story__teaser__image{right:0;}.story__teaser--product-mics .story__teaser__content{padding-top:30px;padding-left:0;text-align:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.story__teaser--product-mics .story__teaser__content p{font-size:14px;font-size:0.875rem;line-height:24px;}.story__teaser--product-mics .story__teaser__sub-headline{font-size:20px;font-size:1.25rem;line-height:30px;color:#000;font-family:"sennheiserbold","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;text-align:left;text-transform:none;}.story__teaser--product-mics .story__teaser__headline{padding-left:0;font-style:normal;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;}.story__teaser.is-1-of-1,.story__teaser.is-5-of-6{margin-bottom:120px;height:565px;}@media only screen and (max-width: 719px) {.story__teaser.is-1-of-1,.story__teaser.is-5-of-6{margin-bottom:30px;height:auto;}}.story__teaser.is-1-of-1 .story__teaser__image,.story__teaser.is-5-of-6 .story__teaser__image{left:410px;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.story__teaser.is-1-of-1 .story__teaser__image,.story__teaser.is-5-of-6 .story__teaser__image{left:310px;}}@media only screen and (max-width: 719px) {.story__teaser.is-1-of-1 .story__teaser__image,.story__teaser.is-5-of-6 .story__teaser__image{margin-right:-30px;margin-left:-30px;}}.story__teaser.is-1-of-1 .story__teaser__content,.story__teaser.is-5-of-6 .story__teaser__content{width:410px;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.story__teaser.is-1-of-1 .story__teaser__content,.story__teaser.is-5-of-6 .story__teaser__content{width:310px;}}@media only screen and (max-width: 719px) {.story__teaser.is-1-of-1 .story__teaser__content,.story__teaser.is-5-of-6 .story__teaser__content{width:auto;}}.story__teaser.is-1-of-1 .story__teaser__headline,.story__teaser.is-5-of-6 .story__teaser__headline{font-size:80px;font-size:5rem;line-height:1;}@media only screen and (max-width: 1011px) {.story__teaser.is-1-of-1 .story__teaser__headline,.story__teaser.is-5-of-6 .story__teaser__headline{font-size:40px;font-size:2.5rem;line-height:1;}}.story__teaser.is-1-of-1 .story__teaser__headline a,.story__teaser.is-5-of-6 .story__teaser__headline a{padding-top:6px;}@media only screen and (max-width: 1011px) {.story__teaser.is-1-of-1 .story__teaser__headline a,.story__teaser.is-5-of-6 .story__teaser__headline a{padding-top:3px;}}.story__teaser.is-1-of-1 .story__teaser__sub-headline,.story__teaser.is-5-of-6 .story__teaser__sub-headline{font-size:36px;font-size:2.25rem;line-height:1;}@media only screen and (max-width: 1011px) {.story__teaser.is-1-of-1 .story__teaser__sub-headline,.story__teaser.is-5-of-6 .story__teaser__sub-headline{font-size:24px;font-size:1.5rem;line-height:1.2;}}.story__teaser.is-5-of-6{height:755px;}@media only screen and (max-width: 719px) {.story__teaser.is-5-of-6{height:auto;}}.theme--dark .story__teaser__headline a{background:#000;box-shadow:0.4em 0 0 #000;}.teaser{position:relative;padding:30px;background-color:#e5e5e5;}@media only screen and (max-width: 719px) {.teaser{padding:20px;}}.teaser__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;opacity:0.5;-webkit-filter:grayscale(1);filter:grayscale(1);}@media only screen and (max-width: 719px) {.teaser__background{background-image:none!important;}}.teaser__image{background-repeat:no-repeat;background-position:50% 50%;}.teaser__image,.teaser__content{position:relative;display:inline-block;vertical-align:middle;}@media only screen and (max-width: 719px) {.teaser__image,.teaser__content{display:block;}}.teaser__headline{margin:10px 0 18px;font-size:54px;font-size:3.375rem;line-height:1;}@media only screen and (min-width: 720px) and (max-width: 859px) {.teaser__headline{margin:6px 0 14px;font-size:40px;font-size:2.5rem;line-height:1;}}@media only screen and (max-width: 719px) {.teaser__headline{margin:5px 0 11px;font-size:27px;font-size:1.6875rem;line-height:1;}}.teaser__copy{font-size:18px;font-size:1.125rem;line-height:1.5;font-size:14px;font-size:0.875rem;line-height:1.5;display:inline-block;margin-bottom:10px;padding-right:50px;width:70%;width:calc(100% - 265px);vertical-align:bottom;height:100%;min-height:100px;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.teaser__copy{width:calc(100% - 225px);}}@media only screen and (min-width: 720px) and (max-width: 859px) {.teaser__copy{font-size:14px;font-size:0.875rem;line-height:1.5;}}@media only screen and (max-width: 719px) {.teaser__copy{display:block;margin-bottom:18px;padding-right:0;width:auto;}}.teaser .button{margin-bottom:18px;width:265px;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.teaser .button{width:225px;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.teaser .button{margin-bottom:16px;}}@media only screen and (max-width: 719px) {.teaser .button{margin:0 0 8px;width:100%;}}.teaser--dark{background-color:#3c3c3c;color:#fff;}.teaser--with-icon .teaser__image{position:absolute;top:0;left:0;width:17%;width:calc(17% + 30px);height:100%;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.teaser--with-icon .teaser__image{width:21%;width:calc(21% + 30px);}}@media only screen and (min-width: 720px) and (max-width: 859px) {.teaser--with-icon .teaser__image{width:13.5%;width:calc(13.5% + 30px);}}@media only screen and (max-width: 719px) {.teaser--with-icon .teaser__image{position:relative;width:auto;height:60px;background-position:0 40%;background-size:26px auto;}}.teaser--with-icon .teaser__content{margin-left:17%;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.teaser--with-icon .teaser__content{margin-left:21%;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.teaser--with-icon .teaser__content{margin-left:13.5%;}}@media only screen and (max-width: 719px) {.teaser--with-icon .teaser__content{margin:0;}}.teaser--with-image .teaser__image{margin-top:16px;padding-bottom:17.5%;width:23%;vertical-align:top;background-size:cover;}@media only screen and (max-width: 1011px) {.teaser--with-image .teaser__image{margin-top:12px;padding-bottom:24.4%;width:28%;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.teaser--with-image .teaser__image{padding-bottom:29%;width:35%;}}@media only screen and (max-width: 719px) {.teaser--with-image .teaser__image{margin:10px 0 20px;padding-bottom:77%;width:100%;}}.teaser--with-image .teaser__content{padding-left:30px;width:77%;}@media only screen and (max-width: 1011px) {.teaser--with-image .teaser__content{width:72%;}.teaser--with-image .teaser__content .teaser__copy{margin-bottom:18px;padding-right:0;width:100%;}.teaser--with-image .teaser__content .button{float:right;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.teaser--with-image .teaser__content{width:65%;}}@media only screen and (max-width: 719px) {.teaser--with-image .teaser__content{padding-left:0;width:auto;}.teaser--with-image .teaser__content .button{float:none;}}@media only screen and (max-width: 719px) {.promotion{margin-bottom:30px;}}.promotion__image{margin-bottom:20px;}.promotion__headline{font-size:40px;font-size:2.5rem;line-height:1;margin-bottom:23px;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;}@media only screen and (max-width: 719px) {.promotion__headline{font-size:32px;font-size:2rem;line-height:1;}}.promotion__copy{font-size:18px;font-size:1.125rem;line-height:1.75;margin-bottom:21px;}@media only screen and (max-width: 719px) {.promotion__copy{font-size:16px;font-size:1rem;line-height:1.6;}}@media only screen and (max-width: 719px) {.promotion .button{width:100%;}}.review{font-size:18px;font-size:1.125rem;line-height:1.75;}@media only screen and (max-width: 719px) {.review{font-size:16px;font-size:1rem;line-height:1.5;}}.review__header{margin-bottom:5px;border-bottom:1px solid #dcdcdc;}@media only screen and (max-width: 719px) {.review__headline{margin-bottom:20px;font-size:38px;text-align:center;}}.review__meta{margin-bottom:29px;}@media only screen and (max-width: 719px) {.review__meta{margin-bottom:6px;text-align:center;}}.review__meta>*{margin-right:45px;vertical-align:middle;}@media only screen and (max-width: 719px) {.review__meta>*{margin-right:0;}}.review__meta__total{display:inline-block;padding:30px 18px 24px;background:#f1f1f1;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;}@media only screen and (max-width: 719px) {.review__meta__total{display:block;margin-bottom:25px;padding:20px 15px 15px;}}.review__meta__total .total-reviews{font-size:48px;font-size:3rem;line-height:1;display:block;padding:8px 0;font-family:"sennheiserbold","Helvetica Neue",Helvetica,Arial,sans-serif;}@media only screen and (max-width: 719px) {.review__meta__total .total-reviews{font-size:38px;font-size:2.375rem;line-height:1;display:inline;}}.review__meta__rate{font-size:48px;font-size:3rem;line-height:1;display:inline-block;color:#dcdcdc;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;}@media only screen and (max-width: 719px) {.review__meta__rate{font-size:38px;font-size:2.375rem;line-height:1;display:block;}}.review__meta__rate__current{color:#000;}.review__meta__rate__stars{font-size:29px;font-size:1.8125rem;line-height:1;display:block;color:#0096d6;white-space:nowrap;}.review__header .review__meta__rate__stars{margin-top:5px;}@media only screen and (max-width: 719px) {.review__header .review__meta__rate__stars{font-size:39px;font-size:2.4375rem;line-height:1.9;margin-top:0;}}.review__list{margin-bottom:50px;}@media only screen and (max-width: 719px) {.review__list{margin-bottom:30px;}}.review__list__item{margin-bottom:20px;padding:20px 0;border-bottom:1px solid #dcdcdc;}@media only screen and (max-width: 719px) {.review__list__item{padding:10px 0;}}.review__list__item__header{margin-bottom:12px;}@media only screen and (max-width: 719px) {.review__list__item__header{margin-bottom:0;}}.review__list__item__meta{margin-bottom:12px;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4;}@media only screen and (max-width: 719px) {.review__list__item__meta{float:left;}}.review__list__item__meta__date{margin-bottom:5px;}.review__list__item__meta__country{font-family:"sennheiserbold","Helvetica Neue",Helvetica,Arial,sans-serif;}.review__list__item__rating{font-size:27px;font-size:1.6875rem;line-height:1.5;}@media only screen and (max-width: 719px) {.review__list__item__rating{float:right;margin-top:-4px;}}.review__list__item__content p{margin-bottom:24px;}.review__list__item__headline{font-size:18px;font-size:1.125rem;line-height:1.4;margin-bottom:3px;font-family:"sennheiserbold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;}@media only screen and (max-width: 719px) {.review__list__item__headline{font-size:16px;font-size:1rem;line-height:1.4;}}.review__footer{text-align:center;}.filter{margin-bottom:25px;}@media only screen and (min-width: 860px) {.filter>.expandable__list__item>.expandable__list__item__content{display:block!important;}}.filter.expandable__list{border:0;}@media only screen and (max-width: 859px) {.filter.expandable__list{border:1px solid #e8e8e8;}}.filter__title{font-size:30px;font-size:1.875rem;line-height:1.2;margin-bottom:30px;font-family:"sennheiserbook","Helvetica Neue",Helvetica,Arial,sans-serif;pointer-events:none;}@media only screen and (max-width: 859px) {.filter__title{font-size:18px;font-size:1.125rem;line-height:1.2;margin:0;color:#0096d6;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;pointer-events:auto;}}.filter__title:before{display:none;}@media only screen and (max-width: 859px) {.filter__title:before{display:block;margin-top:-24px;}}.filter__title+.expandable__list__item__content{display:block;}@media only screen and (max-width: 859px) {.filter__title+.expandable__list__item__content{display:none;}}.filter__section__title{font-size:18px;font-size:1.125rem;line-height:1;font-family:"sennheiserbold","Helvetica Neue",Helvetica,Arial,sans-serif;text-overflow:ellipsis;overflow:hidden;}.filter__section__content{margin-top:5px;}@media only screen and (min-width: 720px) and (max-width: 859px) {.filter__section__content{padding:3px 16px 9px;}}@media only screen and (max-width: 719px) {.filter__section__content{padding:0 16px;}}.filter__section__row{margin-bottom:15px;}@media only screen and (min-width: 720px) and (max-width: 859px) {.filter__section__row{display:inline-block;margin-right:44px;}}.filter__section__row__description{font-size:14px;font-size:0.875rem;line-height:1.2;margin-left:36px;cursor:default;-webkit-transition:color 0.15s;transition:color 0.15s;}.active+.filter__section__row__description{color:#0096d6;}.filter__section__row.disabled{color:#808080;}.filter .expandable__list{border-top:1px solid #000;border-bottom:1px solid #000;}@media only screen and (max-width: 859px) {.filter .expandable__list{border-bottom-width:0;border-color:#e8e8e8;}}.filter .expandable__list__item+.expandable__list__item{border-top:1px solid #e8e8e8;}.filter .expandable__list__item__toggle{padding:17px 35px 15px 0;}@media only screen and (max-width: 859px) {.filter .expandable__list__item__toggle{padding:15px 50px 14px 16px;}}.filter .expandable__list__item__toggle.filter__title{padding:0;}@media only screen and (max-width: 859px) {.filter .expandable__list__item__toggle.filter__title{padding:10px 50px 9px 16px;}.filter .expandable__list__item__toggle.filter__title:before{right:18px;}}.filter .expandable__list__item__toggle:before{right:0;}@media only screen and (max-width: 859px) {.filter .expandable__list__item__toggle:before{right:15px;}}.filter .onoffswitch{float:left;margin-top:1px;}.search-results__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media only screen and (max-width: 719px) {.search-results__header{display:block;}}.search-results__header .search-results__title{margin:12px 60px 12px 0;}@media only screen and (max-width: 859px) {.search-results__header .search-results__title{position:static;}}@media only screen and (max-width: 719px) {.search-results__header .search-results__title{margin:0 0 5px;}}.search-results__search{position:relative;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;}.search-results__search__field{font-size:30px;font-size:1.875rem;line-height:1.2;padding:10px 20px;width:90%;width:calc(100% - 40px);border:0;border-bottom:1px solid #000;outline:none;color:#0096d6;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;text-indent:40px;}@media only screen and (min-width: 720px) and (max-width: 859px) {.search-results__search__field{font-size:24px;font-size:1.5rem;line-height:1.2;}}@media only screen and (max-width: 719px) {.search-results__search__field{font-size:18px;font-size:1.125rem;line-height:1.2;padding:9px 0;width:100%;border-color:#e8e8e8;text-indent:0;}}.search-results__search__submit{position:absolute;top:0;left:0;display:block;width:60px;height:100%;border:0 none;background:transparent;text-indent:-9999px;}@media only screen and (max-width: 719px) {.search-results__search__submit{display:none;}}.search-results__search__icon{position:absolute;top:50%;left:24px;display:block;margin-top:-11px;width:21px;height:21px;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);stroke:#0096d6;}@media only screen and (min-width: 720px) and (max-width: 859px) {.search-results__search__icon{margin-top:-10px;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}}.search-results__search__close{position:absolute;top:0;right:-21px;width:60px;height:100%;text-indent:-9999px;}@media only screen and (max-width: 719px) {.search-results__search__close{right:-12px;width:40px;}.search-results__search__close:before,.search-results__search__close:after{margin-top:-9px;height:17px;background:#000;}}.search-results__search__close:before,.search-results__search__close:after{position:absolute;top:50%;left:50%;display:block;margin-top:-13px;margin-left:-1px;width:1px;height:26px;background:#000;-webkit-transition:background 0.3s;transition:background 0.3s;content:'';-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}.search-results__search__close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.search-results__search__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.search-results__search__close:hover:before,.search-results__search__close:hover:after{background:#0096d6;}.search-results__nav{margin-bottom:20px;}@media only screen and (min-width: 720px) and (max-width: 859px) {.search-results__nav{margin-bottom:80px;}}@media only screen and (max-width: 719px) {.search-results__nav{margin-bottom:50px;}}.search-results__content{position:relative;}.search-results__title{font-size:30px;font-size:1.875rem;line-height:1.2;margin-bottom:15px;}@media only screen and (max-width: 859px) {.search-results__title{font-size:24px;font-size:1.5rem;line-height:1.2;position:absolute;top:-60px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}}@media only screen and (max-width: 719px) {.search-results__title{font-size:20px;font-size:1.25rem;line-height:1.2;top:-40px;}}@media only screen and (max-width: 719px) {.search-results__list{margin-bottom:30px;}}.search-results__footer{margin-top:45px;text-align:center;}@media only screen and (max-width: 859px) {.search-results .tabs__content{padding-top:75px;}}@media only screen and (max-width: 719px) {.search-results .tabs__content{padding-top:60px;}}.search-results__search__field::-webkit-input-placeholder{color:#000;}.search-results__search__field::-moz-placeholder{color:#000;}.search-results__search__field::-ms-input-placeholder{color:#000;}.search-result{position:relative;padding:30px 0 20px 0;}@media only screen and (max-width: 719px) {.search-result{padding:25px 0 5px 0;}}.search-result:before{position:absolute;right:0;bottom:0;left:198px;display:block;height:1px;background:#e8e8e8;content:'';}@media only screen and (max-width: 719px) {.search-result:before{left:0;}}.search-result__image{float:left;margin:0;width:168px;}@media only screen and (max-width: 719px) {.search-result__image{float:none;margin-bottom:14px;width:100%;}}.search-result__image__tag{vertical-align:top;}@media only screen and (max-width: 719px) {.search-result__image__tag{width:100%;}}.search-result__content{margin-left:198px;}@media only screen and (max-width: 719px) {.search-result__content{margin-left:0;}}.search-result__content__header{margin-bottom:14px;}@media only screen and (max-width: 719px) {.search-result__content__header{margin-bottom:10px;}}.search-result__content__header__title{font-size:30px;font-size:1.875rem;line-height:1;display:inline;padding-right:5px;font-family:"sennheiserbold","Helvetica Neue",Helvetica,Arial,sans-serif;}@media only screen and (max-width: 719px) {.search-result__content__header__title{font-size:24px;font-size:1.5rem;line-height:1;}}.search-result__content__header__meta{display:inline;}.search-result__content__header__meta__tag{font-size:14px;font-size:0.875rem;line-height:1.2;color:#0096d6;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;}.search-result__content__description{font-size:14px;font-size:0.875rem;line-height:1.75;}.search-result__content__footer{margin-top:12px;}@media only screen and (max-width: 719px) {.sort_select_style{clear:both;}}@media only screen and (max-width: 719px) {.sort_by{width:100%!important;}}.product-category{position:relative;margin-bottom:20px;color:#fff;overflow:hidden;}@media only screen and (max-width: 719px) {.product-category{margin-bottom:15px;}}.product-category__image{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;-webkit-transition:0.5s;transition:0.5s;}.product-category:hover .product-category__image{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transition:10s;transition:10s;}.product-category__title{font-size:16px;position:relative;margin:0;padding-bottom:36%;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;}@media all and (min-width: 100px) {.product-category__title{font-size:0.1em;}}@media all and (min-width: 200px) {.product-category__title{font-size:0.2em;}}@media all and (min-width: 300px) {.product-category__title{font-size:0.3em;}}@media all and (min-width: 400px) {.product-category__title{font-size:0.4em;}}@media all and (min-width: 500px) {.product-category__title{font-size:0.5em;}}@media all and (min-width: 600px) {.product-category__title{font-size:0.6em;}}@media all and (min-width: 700px) {.product-category__title{font-size:0.7em;}}@media all and (min-width: 800px) {.product-category__title{font-size:0.8em;}}@media all and (min-width: 900px) {.product-category__title{font-size:0.9em;}}@media all and (min-width: 1000px) {.product-category__title{font-size:1em;}}@media all and (min-width: 1100px) {.product-category__title{font-size:1.1em;}}@media all and (min-width: 1200px) {.product-category__title{font-size:1.2em;}}@media all and (min-width: 1300px) {.product-category__title{font-size:1.3em;}}@media all and (min-width: 1400px) {.product-category__title{font-size:1.4em;}}@media all and (min-width: 1500px) {.product-category__title{font-size:1.5em;}}@media all and (min-width: 1600px) {.product-category__title{font-size:1.6em;}}@media all and (min-width: 1700px) {.product-category__title{font-size:1.7em;}}@media all and (min-width: 1800px) {.product-category__title{font-size:1.8em;}}@media all and (min-width: 1900px) {.product-category__title{font-size:1.9em;}}@media only screen and (max-width: 719px) {.product-category__title{font-size:20px;font-size:1.25rem;line-height:1;padding:0;}}@media only screen and (min-width: 1162px) {.product-category__title{font-size:24px;font-size:1.5rem;line-height:1;}}.product-category__link{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 80px 15px 20px;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-transition:color 0.3s;transition:color 0.3s;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media only screen and (max-width: 719px) {.product-category__link{position:relative;}}.product-category__link:hover{color:#0096d6;}.product-category__link__container{width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.product-category__icon{position:absolute;top:50%;right:20px;width:40px;height:40px;margin-top:-20px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;}@media only screen and (max-width: 719px) {.product-category__icon{width:26px;}}.product-group{position:relative;margin-bottom:30px;padding-bottom:26%;background-color:#000;color:#fff;overflow:hidden;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.product-group{padding-bottom:32%;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.product-group{padding-bottom:20%;}}@media only screen and (max-width: 719px) {.product-group{margin-bottom:15px;padding-bottom:0;}}.product-group__features{position:absolute;top:18px;left:30px;z-index:1;}@media only screen and (max-width: 719px) {.product-group__features{top:16px;left:15px;}}.product-group__features__image{display:inline-block;margin-right:5px;}.product-group__features__image__tag{width:auto;height:16px;}.product-group__image-wrapper{position:absolute;width:100%;height:100%;-webkit-filter:grayscale(100%) brightness(110%) contrast(120%);filter:grayscale(100%) brightness(110%) contrast(120%);}.product-group__image{position:absolute;width:100%;height:100%;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);background-size:cover;opacity:0.3;-webkit-transition:0.5s;transition:0.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.product-group__content{position:absolute;padding:42px 30px 20px;width:100%;height:100%;}@media only screen and (max-width: 719px) {.product-group__content{position:relative;padding:40px 15px 18px;}}.product-group__content li:before{content:'· ';}.product-group__title{font-size:30px;font-size:1.875rem;line-height:1;float:left;margin-bottom:8px;padding-right:20px;width:42%;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.product-group__title{width:50%;}}@media only screen and (max-width: 719px) {.product-group__title{font-size:24px;font-size:1.5rem;line-height:1;float:none;padding:0;width:auto;}}.product-group__description{font-size:14px;font-size:0.875rem;line-height:1.75;display:-webkit-box;margin-left:42%;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.product-group__description{margin-left:50%;}}@media only screen and (max-width: 719px) {.product-group__description{font-size:12px;font-size:0.75rem;line-height:1.5;margin:0;}}.product-group__link{-webkit-transition:color 0.35s;transition:color 0.35s;}.product-group__link:hover{color:#0096d6;}.product-group:hover .product-group__image{-webkit-transform:scale(1.2) rotate(1deg) translateZ(0);transform:scale(1.2) rotate(1deg) translateZ(0);-webkit-transition:10s;transition:10s;}.buy-now{position:absolute;right:0;bottom:10px;left:0;z-index:1;visibility:hidden;background-color:#4d4f53;opacity:0;-webkit-transition:0.3s;transition:0.3s;}.buy-now.active{visibility:visible;opacity:1;}.buy-now__inner{padding:50px 15px 5px;}.buy-now__headline{font-size:30px;font-size:1.875rem;line-height:1;margin-bottom:22px;color:#fff;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;text-transform:uppercase;}.buy-now-modal .product-teaser{padding:0;}.buy-now-modal .product-teaser__image-wrapper{border:0;}.buy-now-modal .product-teaser__color-selector{position:static;margin-bottom:20px;}.buy-now-modal .product-teaser__color-selector__item{margin:-3px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}.buy-now-modal .product-teaser__color-selector__item input{display:none;}.buy-now-modal .product-teaser__color-selector__item:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.buy-now-modal .product-teaser__color-selector__link{width:50px;height:50px;}.buy-now-modal .product-teaser__headline{margin-bottom:8px;min-height:0;}.buy-now-modal .product-teaser__headline__text{font-size:24px;font-size:1.5rem;line-height:1;}.buy-now-modal .product-teaser__content{margin-bottom:10px;height:auto;}.buy-now-modal .product-teaser__content__article-number{font-size:12px;font-size:0.75rem;line-height:1;}.buy-now-modal .product-teaser__price{margin-bottom:10px;}.buy-now-modal .product-teaser__price .price__amount{font-size:24px;font-size:1.5rem;line-height:1;}.buy-now-modal .product-teaser__links .button{margin-bottom:0;}.buy-now-modal .product-teaser__shop{margin-bottom:20px;}.buy-now-modal .price--crossed .price__amount,.buy-now-modal .price--crossed .price__currency-sign{font-size:16px;font-size:1rem;line-height:1;}.buy-now__badge{width:100%;height:100%;}.buy-now__badge__image{display:inline-block;width:30%;height:100%;vertical-align:bottom;}.buy-now__badge__content{display:inline-block;width:70%;}.buy-now__badge__content .button{margin-bottom:0;}.buy-now__badge__content .current_price{margin:0 0 5px 10px;color:#fff;font-style:italic;white-space:nowrap;}@media only screen and (max-width: 1011px) {.buy-now__badge__content .current_price{margin-bottom:2px;}}.buy-now__badge__content .current_price .price__currency-sign{font-size:16px;font-size:1rem;line-height:1;}.buy-now__badge__content .current_price .price__amount{font-size:16px;font-size:1rem;line-height:1;text-decoration:underline;}.teaser-badge,.teaser-badge__image{width:100%;height:100%;}.textpic-carousel{background-color:#e8e8e8;}.textpic-carousel__item__image{display:inline-block;padding-bottom:36.5%;width:46%;vertical-align:middle;background-size:cover;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.textpic-carousel__item__image{padding-bottom:44%;width:49%;}}@media only screen and (max-width: 719px) {.textpic-carousel__item__image{padding-bottom:54%;width:100%;}}.textpic-carousel__item__content{display:inline-block;padding:10px 100px;width:53.5%;vertical-align:middle;}@media only screen and (min-width: 720px) and (max-width: 1011px) {.textpic-carousel__item__content{width:51%;}}@media only screen and (min-width: 720px) and (max-width: 859px) {.textpic-carousel__item__content{padding:10px 75px;}}@media only screen and (max-width: 719px) {.textpic-carousel__item__content{padding:30px 30px 80px;width:100%;text-align:center;}}.textpic-carousel__item__headline{font-size:40px;font-size:2.5rem;line-height:1;margin-bottom:35px;font-family:"sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;}@media only screen and (max-width: 719px) {.textpic-carousel__item__headline{font-size:32px;font-size:2rem;line-height:1;}}.textpic-carousel__item__headline--uppercase{text-transform:uppercase;}.textpic-carousel__item__copy{margin:0;}.textpic-carousel .slider__item:not(:first-child){display:none;}.textpic-carousel.slick-initialized .slider__item{display:block;}.textpic-carousel .slick-dots{right:0;right:calc(50vw - 603px);bottom:40px;width:53.5%;max-width:645.21px;}@media only screen and (max-width: 1206px) {.textpic-carousel .slick-dots{right:0;}}@media only screen and (min-width: 720px) and (max-width: 1011px) {.textpic-carousel .slick-dots{width:51%;}}@media only screen and (max-width: 859px) {.textpic-carousel .slick-dots{bottom:20px;}}@media only screen and (max-width: 719px) {.textpic-carousel .slick-dots{width:100%;max-width:100%;}}.textpic-carousel .slick-dots button{margin:0 10px;width:12px;height:12px;border-radius:50%;background:#838487;-webkit-transition:background 0.5s 0.5s;transition:background 0.5s 0.5s;}.textpic-carousel .slick-dots button:before{display:none;}.textpic-carousel .slick-active button{background:#0096d6;}.load-indicator{position:absolute;}.load-indicator__spinner{position:absolute;top:40px;left:50%;margin:0 0 0 -50px;}.load-indicator--map{z-index:1001;background-color:rgba(255,255,255,0.5);}.load-indicator--map .load-indicator__spinner{top:50%;margin-top:-50px;}@media only screen and (max-width: 719px) {.product-teaser-overview{padding-top:60px;}}.productteaseroverview_footer{margin-top:45px;text-align:center;}.product-finder{overflow-x:hidden;padding-top:30px;}.product-finder .section{padding-top:0;}.product-finder .selected-level2-filter{background:#0096d6;color:#fff;}.product-finder__headline{padding:0 25px;width:50%;color:#fff;}@media only screen and (max-width: 719px) {.product-finder__headline{width:100%;}}@media only screen and (min-width: 720px) and (max-width: 1011px) {.product-finder__headline{width:70%;}}.product-finder__columns{position:relative;z-index:1;}.product-finder__filters{position:relative;float:left;width:66.6%;}.product-finder__level1{width:50%;height:512px;color:#fff;list-style:none;background-clip:padding-box;background:#27282a;}.product-finder__level2{position:absolute;top:0;right:0;width:calc(50% - 2px);height:512px;background-color:#4d4f53;color:#fff;list-style:none;}.product-finder__placeholder{position:absolute;top:0;left:calc(50% + 2px);width:calc(50% - 2px);height:100%;background-color:#4d4f53;}.product-finder__placeholder__spinner{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px;}.product-finder__category,.product-finder__filter-item{width:100%;height:85px;line-height:87px;}.product-finder__category{background-color:#27282a;cursor:pointer;-webkit-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out;}/* line 103, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__category__name {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 20px;
  position: relative;
  display: inline-block;
  padding-right: 65px;
  width: calc(100% - 85px);
  /* Width = 100% minus icon width */
  max-height: 85px;
  vertical-align: middle;
}
/* line 115, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__category:hover {
  background-color: #0096d6;
}
/* line 119, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__category--all-places {
  margin-top: 2px;
  background-color: #202022;
  color: #0096d6;
}
/* line 125, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__category--all-places:hover {
  background-color: #fff;
}
/* line 130, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__category--active {
  background-color: #4d4f53;
  cursor: default;
}
@media only screen and (min-width: 1012px) {
  /* line 137, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__category--active > .product-finder__category__name:before, .product-finder__category--active > .product-finder__category__name:after {
    position: absolute;
    right: 30px;
    width: 1px;
    height: 12px;
    background-color: #fff;
    -webkit-transition: -webkit-transform 0.25s ease-in-out;
            transition: transform 0.25s ease-in-out;
    content: '';
  }
  /* line 151, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__category--active > .product-finder__category__name:before {
    top: 50%;
    margin-top: -12px;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transform-origin: bottom right;
        -ms-transform-origin: bottom right;
            transform-origin: bottom right;
  }
  /* line 161, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__category--active > .product-finder__category__name:after {
    top: 50%;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: top right;
        -ms-transform-origin: top right;
            transform-origin: top right;
  }
}
/* line 172, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__category--active:hover {
  background-color: #4d4f53;
}
/* line 178, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__icon {
  float: left;
  display: inline-block;
  width: 85px;
  height: 85px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 32px;
}
/* line 191, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__icon--small {
  margin: 4px 28px 4px 4px;
  width: 27px;
  height: 27px;
  background-size: contain;
}
/* line 201, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__filter-button .button {
  position: absolute;
  right: 25px;
  bottom: 0;
}
/* line 209, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__filter-item--title {
  padding-left: 35px;
  color: #b5b5b6;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
}
/* line 217, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__filter-item--dropdown {
  position: relative;
  background-color: #838487;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
/* line 225, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__filter-item--dropdown:before, .product-finder__filter-item--dropdown:after {
  position: absolute;
  top: 50%;
  width: 12px;
  height: 1px;
  background-color: #fff;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
          transition: transform 0.25s ease-in-out;
  content: '';
}
/* line 239, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__filter-item--dropdown:before {
  right: 25px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/* line 245, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__filter-item--dropdown:after {
  right: 33px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 252, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__filter-item--dropdown--active:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 256, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__filter-item--dropdown--active:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/* line 262, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__filter-item--button {
  padding-right: 25px;
  text-align: right;
}
/* line 269, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 3;
  padding: 0 25px;
  width: 100%;
  max-height: 0;
  background-color: #838487;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: max-height 0.5s cubic-bezier(0.19, 1, 0.22, 1);
          transition: max-height 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  /* EaseOutExpo => http://matthewlein.com/ceaser/ */
}
/* line 284, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__dropdown__trigger {
  height: 85px;
}
/* line 287, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__dropdown__trigger:hover {
  background-color: #0096d6;
  -webkit-transition: background 0.25s ease-in-out;
          transition: background 0.25s ease-in-out;
}
/* line 294, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__dropdown__option {
  font-size: 16px;
  font-size: 1rem;
  line-height: 36px;
  width: 100%;
  height: 35px;
  border-bottom: 1px solid rgba(181, 181, 182, 0.3);
  overflow: hidden;
  -webkit-transition: background-color 0.25s ease-in-out;
          transition: background-color 0.25s ease-in-out;
}
/* line 304, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__dropdown__option:first-child {
  border-top: 1px solid #b5b5b6;
}
/* line 308, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__dropdown__option:last-child {
  margin-bottom: 30px;
  border-bottom: 1px solid #b5b5b6;
}
/* line 313, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__dropdown__option:hover {
  background-color: #0096d6;
}
/* line 319, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__filter-item--dropdown--active .product-finder__dropdown {
  max-height: 2000px;
  -webkit-transition: max-height 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition: max-height 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  /* EaseInQuad => http://matthewlein.com/ceaser/ */
}
/* line 325, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__vertically-centered-text {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
}
/* line 331, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__vertically-centered-text-selected-label {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 33px;
  display: inline-block;
  vertical-align: middle;
}
/* line 338, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result-container {
  position: relative;
  float: right;
  z-index: -1;
  /* margin-top: 40px; */
  width: 33.3%;
  height: 552px;
  background-color: #fff;
}
/* line 349, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result-container:before {
  position: absolute;
  top: 0;
  left: -84px;
  z-index: -1;
  width: 84px;
  height: 100%;
  background-color: #fff;
  content: '';
}
/* line 363, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result {
  position: relative;
  padding-right: 30px;
  padding-left: 25px;
  height: 552px;
}
/* line 369, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result__dynamic {
  color: #fff;
}
/* line 372, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result__button {
  position: absolute;
  right: 25px;
  bottom: 20px;
}
/* line 378, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result__background-image {
  position: absolute;
  top: 0;
  left: -85px;
  z-index: -1;
  background-size: cover;
  width: calc(100% + 120px);
  height: 100%;
}
/* line 388, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result__hero-image {
  position: absolute;
  top: 25px;
  left: 25px;
  width: auto;
  height: 280px;
}
/* line 397, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result__hero-image--alt {
  position: absolute;
  top: 25px;
  left: 25px;
  width: auto;
  height: 224px;
}
/* line 406, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result__product-name {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 30px;
  color: #111;
  margin-bottom: 16px;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 415, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result__bottom-line {
  position: absolute;
  bottom: 0;
  left: 25px;
  width: calc(100% - 50px);
  height: 1px;
  background-color: #dcdcdc;
}
/* line 426, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result__product-description {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  margin-bottom: 12px;
}
/* line 432, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result__price {
  color: #111;
}
/* line 434, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result__price__details {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  color: #111;
}
/* line 438, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result__price__details *[data-tooltip-text] {
  text-decoration: underline;
}
/* line 444, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result--hero {
  padding-top: 352px;
  background: #fff;
}
/* line 449, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result--hero-alt {
  padding-top: 218px;
}
/* line 453, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result--content {
  padding-top: 40px;
}
/* line 457, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result--dark {
  color: #fff;
}
/* line 461, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__result--bright {
  color: #000;
}
/* line 466, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
.product-finder__gallery {
  background-color: #fff;
}

@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 475, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__filters {
    width: 50%;
  }
  /* line 479, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__level1 {
    width: 100%;
  }
  /* line 483, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__level2 {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 2;
    width: calc(100% - 85px);
    /* 100% - icon container width */
    border-left: 2px solid #060606;
    -webkit-transition: left 0.25s ease-in-out;
            transition: left 0.25s ease-in-out;
  }
  /* line 494, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__level2--active {
    left: 85px;
  }
  /* line 499, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__result-container {
    width: 50%;
  }
  /* line 503, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__placeholder {
    left: 85px;
    width: calc(100% - 85px);
    /* 100% - icon container width */
    border-left: 2px solid #060606;
  }
  /* line 511, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__category__name {
    display: none;
  }
}
@media only screen and (max-width: 719px) {
  /* line 521, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder {
    padding: 0;
  }
  /* line 524, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__filters {
    float: none;
    width: 100%;
    height: auto;
    overflow: visible;
  }
  /* line 533, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__level1 {
    width: 100%;
    height: auto;
  }
  /* line 538, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__category__name {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    width: calc(100% - 75px);
    /* Width = 100% minus icon width */
  }
  /* line 543, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__category__name:before, .product-finder__category__name:after {
    position: absolute;
    top: 50%;
    width: 12px;
    height: 1px;
    background-color: #fff;
    -webkit-transition: -webkit-transform 0.25s ease-in-out;
            transition: transform 0.25s ease-in-out;
    content: '';
  }
  /* line 556, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__category__name:before {
    right: 25px;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  /* line 562, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__category__name:after {
    right: 33px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  /* line 569, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__category--active {
    background-color: #0096d6;
  }
  /* line 574, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__category--active > .product-finder__category__name:before {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  /* line 578, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__category--active > .product-finder__category__name:after {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  /* line 583, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__level2 {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    height: auto;
  }
  /* line 592, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__placeholder {
    display: none;
  }
  /* line 596, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__category, .product-finder__filter-item {
    height: auto;
    min-height: 75px;
    line-height: 75px;
  }
  /* line 603, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__category .product-finder__placeholder, .product-finder__filter-item .product-finder__placeholder {
    position: relative;
    top: inherit;
    left: inherit;
    display: block;
    width: 100%;
    height: 140px;
  }
  /* line 615, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__filter-button .button {
    position: relative;
    right: inherit;
    bottom: inherit;
    margin: 0 0 0 15px;
    width: calc(100% - 30px);
  }
  /* line 625, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__dropdown__trigger {
    height: 75px;
  }
  /* line 629, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__result-container {
    width: 100%;
  }
  /* line 632, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__teaser_image_mobile {
    top: 0;
    bottom: inherit;
    margin-left: 20px;
    width: 300px;
    height: 300px;
  }
  /* line 640, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__icon {
    width: 75px;
    height: 75px;
  }
  /* line 644, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__icon--small {
    margin: 4px 23px 4px 0;
    width: 27px;
    height: 27px;
  }
  /* line 651, ../../../app/assets/stylesheets/v4r/components/_product-finder.scss */
  .product-finder__vertically-centered-text {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
  }
}
/* line 1, ../../../app/assets/stylesheets/v4r/components/_accordion.scss */
.accordion {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
/* line 5, ../../../app/assets/stylesheets/v4r/components/_accordion.scss */
.accordion__panel {
  position: relative;
  width: 100%;
}
/* line 10, ../../../app/assets/stylesheets/v4r/components/_accordion.scss */
.accordion__panel__trigger {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3;
  position: relative;
  margin: 0;
  padding: 16px 50px 13px 0;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  cursor: pointer;
  -webkit-transition: color 0.15s;
          transition: color 0.15s;
}
@media only screen and (max-width: 719px) {
  /* line 10, ../../../app/assets/stylesheets/v4r/components/_accordion.scss */
  .accordion__panel__trigger {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.4;
  }
}
/* line 26, ../../../app/assets/stylesheets/v4r/components/_accordion.scss */
.accordion__panel__trigger:before {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 1;
  position: absolute;
  top: 50%;
  right: 15px;
  display: inline-block;
  margin-top: -17px;
  color: #0096d6;
  font-family: "sennheiserbook", "Helvetica Neue", Helvetica, Arial, sans-serif;
  content: '+';
}
/* line 42, ../../../app/assets/stylesheets/v4r/components/_accordion.scss */
.accordion__panel + .accordion__panel {
  border-top: 1px solid #e8e8e8;
}
/* line 48, ../../../app/assets/stylesheets/v4r/components/_accordion.scss */
.accordion__panel--active > .accordion__panel__trigger:before {
  content: '−';
}
/* line 53, ../../../app/assets/stylesheets/v4r/components/_accordion.scss */
.accordion__panel__content {
  display: none;
}
/* line 58, ../../../app/assets/stylesheets/v4r/components/_accordion.scss */
.accordion--dark {
  border-color: #68696a;
}
/* line 61, ../../../app/assets/stylesheets/v4r/components/_accordion.scss */
.accordion--dark .accordion__panel {
  border-color: #3d3e40;
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
  .articles {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
  }
}
/* line 9, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__content {
  width: 66%;
}
@media only screen and (max-width: 719px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
  .articles__content {
    width: 100%;
  }
}
/* line 17, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__sub-headline {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 30px;
  margin-bottom: 27px;
  color: #0096d6;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 25, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__sub-headline--margin-small {
  margin-bottom: 12px;
}
/* line 30, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__list {
  margin-bottom: 44px;
  padding: 5px 0;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  list-style: none;
}
/* line 38, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__list--nested {
  margin-bottom: 0;
  width: 91.7%;
  border: 0;
}
@media only screen and (max-width: 719px) {
  /* line 38, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
  .articles__list--nested {
    width: 100%;
  }
}
/* line 48, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__list__item {
  padding: 16px 0 13px 0;
  width: 100%;
  border-top: 1px solid #e8e8e8;
}
/* line 53, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__list__item:first-child {
  border: 0;
}
/* line 59, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__footer {
  text-align: center;
}
/* line 63, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__category {
  color: #0096d6;
}
/* line 67, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__thumb {
  float: left;
  width: 166px;
  margin-right: 30px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 480px) {
  /* line 67, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
  .articles__thumb {
    float: none;
    margin-bottom: 20px;
    width: 100%;
  }
}
/* line 82, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__paragraph {
  margin-bottom: 0;
}
/* line 85, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__paragraph--margin-small {
  margin-bottom: 15px;
}
/* line 89, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__paragraph--margin-medium {
  margin-bottom: 25px;
}
/* line 93, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__paragraph--margin-large {
  margin-bottom: 35px;
}
/* line 97, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__link {
  color: #0096d6;
}
/* line 100, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__link:hover {
  text-decoration: underline;
}
/* line 104, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles__textlink-btn {
  padding-top: 12px;
}
/* line 108, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles--dark {
  background-color: #27282a;
  color: #fff;
}
/* line 112, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles--dark .articles__list {
  border-color: #68696a;
}
/* line 115, ../../../app/assets/stylesheets/v4r/components/_article-list.scss */
.articles--dark .articles__list__item {
  border-color: #3d3e40;
}

/* easeInOutQuad -> http://matthewlein.com/ceaser/ */
@-webkit-keyframes external-link-arrow-animation {
  0% {
    right: 10px;
  }
  49% {
    right: -20px;
    /* move icon to the right, out of visible area of the button */
    opacity: 0;
  }
  50% {
    right: calc(100% + 30px);
    /* equivalent to left: -30px => move icon outside of the visible area to the left of the button */
  }
  51% {
    opacity: 1;
  }
  100% {
    right: calc(100% - 33px);
    /* equivalent to left: 30px => move icon from the left into the visible area */
  }
}
@keyframes external-link-arrow-animation {
  0% {
    right: 10px;
  }
  49% {
    right: -20px;
    /* move icon to the right, out of visible area of the button */
    opacity: 0;
  }
  50% {
    right: calc(100% + 30px);
    /* equivalent to left: -30px => move icon outside of the visible area to the left of the button */
  }
  51% {
    opacity: 1;
  }
  100% {
    right: calc(100% - 33px);
    /* equivalent to left: 30px => move icon from the left into the visible area */
  }
}
@-webkit-keyframes external-link-arrow-animation-reverse {
  0% {
    right: calc(100% - 33px);
    /* reverse the process described above */
  }
  49% {
    right: calc(100% + 30px);
    opacity: 0;
  }
  50% {
    right: -20px;
  }
  51% {
    opacity: 1;
  }
  100% {
    right: 10px;
  }
}
@keyframes external-link-arrow-animation-reverse {
  0% {
    right: calc(100% - 33px);
    /* reverse the process described above */
  }
  49% {
    right: calc(100% + 30px);
    opacity: 0;
  }
  50% {
    right: -20px;
  }
  51% {
    opacity: 1;
  }
  100% {
    right: 10px;
  }
}
@-webkit-keyframes line-animation {
  from {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: 60;
  }
}
@keyframes line-animation {
  from {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: 60;
  }
}
/* Same animation logic as described above for external-link-arrow-animation */
@-webkit-keyframes chevron-right-animation {
  0% {
    right: 25px;
  }
  49% {
    right: -20px;
    opacity: 0;
  }
  50% {
    right: calc(100% + 30px);
  }
  51% {
    opacity: 1;
  }
  100% {
    right: calc(100% - 30px);
  }
}
@keyframes chevron-right-animation {
  0% {
    right: 25px;
  }
  49% {
    right: -20px;
    opacity: 0;
  }
  50% {
    right: calc(100% + 30px);
  }
  51% {
    opacity: 1;
  }
  100% {
    right: calc(100% - 30px);
  }
}
@-webkit-keyframes chevron-right-animation-reverse {
  0% {
    right: calc(100% - 30px);
  }
  49% {
    right: calc(100% + 30px);
    opacity: 0;
  }
  50% {
    right: -20px;
  }
  51% {
    opacity: 1;
  }
  100% {
    right: 25px;
  }
}
@keyframes chevron-right-animation-reverse {
  0% {
    right: calc(100% - 30px);
  }
  49% {
    right: calc(100% + 30px);
    opacity: 0;
  }
  50% {
    right: -20px;
  }
  51% {
    opacity: 1;
  }
  100% {
    right: 25px;
  }
}
@-webkit-keyframes move-down-out-up-in {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  48% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
  }
  49% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  51% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes move-down-out-up-in {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  48% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
  }
  49% {
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  51% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
/* line 140, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button {
  position: relative;
  display: inline-block;
  width: auto;
  border: 0;
  vertical-align: middle;
  outline: 0;
  text-align: left;
  cursor: pointer;
}
/* line 152, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button__label {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  display: inline-block;
  padding-right: 2px;
  height: auto;
  max-height: 32px;
  vertical-align: middle;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: normal;
  overflow: hidden;
}
/* line 169, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button__icon {
  position: absolute;
  overflow: visible;
  stroke: #fff;
}
/* line 177, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button .icon__path {
  fill: none;
  stroke: #fff;
  stroke-width: 1.01px;
}
/* line 183, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--arrow, .button--arrow-down, .button--external-link, .button--upload, .button--plane, .button--newsletter {
  margin: 0 0 20px 0;
  padding: 0 74px 0 20px;
  height: 41px;
  background-color: #0096d6;
  color: #fff;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  line-height: 43px;
  overflow: hidden;
}
/* line 201, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--arrow, .button--external-link, .button--upload, .button--plane {
  -webkit-transition: padding 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.3s;
          transition: padding 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.3s;
}
/* line 207, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--arrow:hover, .button--external-link:hover, .button--upload:hover, .button--plane:hover {
  padding: 0 44px 0 50px;
}
/* line 212, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--arrow {
  -webkit-transition: padding 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.3s;
          transition: padding 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.3s;
}
/* line 215, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--arrow .button__icon {
  top: 11px;
  right: 25px;
  width: 10px;
  height: 18px;
  overflow: visible;
  -webkit-animation: chevron-right-animation-reverse 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);
          animation: chevron-right-animation-reverse 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 228, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--arrow:hover .button__icon {
  -webkit-animation: chevron-right-animation 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
          animation: chevron-right-animation 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
}
/* line 237, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--arrow-down .button__icon {
  top: 16px;
  right: 20px;
  width: 18px;
  height: 10px;
  overflow: visible;
}
/* line 248, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--arrow-down:hover .button__icon {
  -webkit-animation: move-down-out-up-in 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
          animation: move-down-out-up-in 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
}
/* line 254, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--external-link {
  -webkit-transition: padding 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition: padding 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 257, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--external-link .icon__path {
  -webkit-transition: opacity 0.01s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.59s;
          transition: opacity 0.01s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.59s;
  stroke-dasharray: 60;
}
/* line 263, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--external-link .button__icon {
  top: 10px;
  right: 10px;
  width: 26px;
  height: 21px;
}
/* line 271, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--external-link .button__icon--arrow {
  -webkit-animation: external-link-arrow-animation-reverse 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);
          animation: external-link-arrow-animation-reverse 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 275, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--external-link:hover {
  -webkit-transition: padding 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.9s;
          transition: padding 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.9s;
}
/* line 278, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--external-link:hover .icon__path {
  opacity: 0;
  -webkit-animation: line-animation 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);
          animation: line-animation 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 284, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--external-link:hover .button__icon--arrow {
  -webkit-animation: external-link-arrow-animation 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.6s forwards;
          animation: external-link-arrow-animation 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.6s forwards;
}
/* line 293, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--upload .button__icon--file {
  top: 10px;
  right: 19px;
  width: 16px;
  height: 21px;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.3s;
          transition: transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.3s;
}
/* line 303, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--upload .button__icon--arrow-up {
  top: 52px;
  left: 15px;
  width: 11px;
  height: 17px;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition: transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 315, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--upload:hover .button__icon--file {
  -webkit-transform: translateX(50px);
      -ms-transform: translateX(50px);
          transform: translateX(50px);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition: transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 321, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--upload:hover .button__icon--arrow-up {
  -webkit-transform: translateY(-40px);
      -ms-transform: translateY(-40px);
          transform: translateY(-40px);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.3s;
          transition: transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.3s;
}
/* line 332, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--newsletter .button__icon {
  top: 12px;
  right: 20px;
  width: 23px;
  height: 17px;
  overflow: visible;
  -webkit-transition: -webkit-transform 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition: transform 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 346, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--newsletter:hover .button__icon {
  -webkit-transform: translate(100px, -50px) scale(0.2);
      -ms-transform: translate(100px, -50px) scale(0.2);
          transform: translate(100px, -50px) scale(0.2);
}
/* line 352, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--newsletter--white .button__icon {
  stroke: #000;
}
/* line 359, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--full {
  width: 100%;
}
/* line 363, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--black {
  background-color: #000;
}
/* line 367, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--dark-grey {
  background-color: #4d4f53;
}
/* line 371, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--cape-cod {
  background-color: #38393a;
}
/* line 374, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--white {
  background-color: #fff;
  color: #4d4f53;
}
/* line 379, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--disabled {
  opacity: 0.8;
}
/* line 383, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--textlink, .button--emaillink {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  margin: 0 0 20px 0;
  padding: 3px 0 3px 11px;
  background-color: transparent;
  color: #0096d6;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-decoration: none;
}
/* line 396, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--textlink .button__icon, .button--emaillink .button__icon {
  top: 3px;
  left: 0;
  width: 7px;
  height: 12px;
  stroke: #0096d6;
}
/* line 406, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--textlink--white, .button--emaillink--white {
  color: #fff;
}
/* line 409, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--textlink--white .button__icon, .button--emaillink--white .button__icon {
  stroke: #fff;
}
/* line 414, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--textlink:after, .button--emaillink:after {
  position: absolute;
  bottom: 0;
  left: 11px;
  display: block;
  width: calc(100% - 11px);
  /* 100% width minus left 11px padding, where the arrow icon is positioned */
  height: 2px;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  background-color: #0096d6;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition: transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  content: '';
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
}
/* line 432, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--textlink--white:after, .button--emaillink--white:after {
  background-color: #fff;
}
/* line 436, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--textlink:hover:after, .button--emaillink:hover:after {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
}
/* line 441, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--emaillink {
  padding-left: 26px;
}
/* line 444, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--emaillink .button__icon {
  top: 1px;
  width: 20px;
  height: 16px;
}
/* line 451, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--emaillink:after {
  left: 26px;
  width: calc(100% - 26px);
  /* 100% width minus left 26px padding, where the email icon is positioned */
}
/* line 459, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--no-margin {
  margin: 0;
}
/* line 463, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--no-animation {
  -webkit-transition: none;
          transition: none;
}
/* line 466, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--no-animation .button__icon {
  width: 20px;
  height: 20px;
  stroke: none;
  -webkit-animation: none;
          animation: none;
}
/* line 475, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--no-animation:hover {
  padding-right: 74px;
  padding-left: 20px;
}
/* line 479, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--no-animation:hover .button__icon {
  -webkit-animation: none;
          animation: none;
}

/* line 489, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
input.button {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  padding: 0 20px;
}
/* line 494, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
input.button:hover {
  padding: 0 20px;
}
/* line 498, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
input.button--textlink, input.button--textlink:hover, input.button--emaillink, input.button--emaillink:hover {
  padding: 0;
}

/*
    The small button that sits inside the buy now anchor navigation badge on product pages.
    Animation is a bit ugly but I hope David will fix it whenever he have tome for it.
*/
/* line 511, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--small {
  width: 100%;
}
/* line 514, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--small.button--arrow {
  padding: 0 30px 0 10px;
  height: auto;
  line-height: 1.35;
}
/* line 520, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--small.button--arrow:hover {
  padding: 0 10px 0 30px;
}
/* line 523, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--small.button--arrow:hover .button__icon {
  -webkit-animation: chevron-right-animation-small 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
          animation: chevron-right-animation-small 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
}
/* line 528, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--small.button--arrow .button__label {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 1;
}
/* line 532, ../../../app/assets/stylesheets/v4r/components/_buttons.scss */
.button--small.button--arrow .button__icon {
  top: 8px;
  right: 14px;
  width: 5px;
  height: 9px;
  -webkit-animation: chevron-right-animation-small-reverse 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);
          animation: chevron-right-animation-small-reverse 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

@-webkit-keyframes chevron-right-animation-small {
  0% {
    right: 14px;
  }
  49% {
    right: -14px;
    opacity: 0;
  }
  50% {
    right: calc(100% + 18px);
  }
  51% {
    opacity: 1;
  }
  100% {
    right: calc(100% - 18px);
  }
}

@keyframes chevron-right-animation-small {
  0% {
    right: 14px;
  }
  49% {
    right: -14px;
    opacity: 0;
  }
  50% {
    right: calc(100% + 18px);
  }
  51% {
    opacity: 1;
  }
  100% {
    right: calc(100% - 18px);
  }
}
@-webkit-keyframes chevron-right-animation-small-reverse {
  0% {
    right: calc(100% - 18px);
  }
  49% {
    right: calc(100% + 18px);
    opacity: 0;
  }
  50% {
    right: -14px;
  }
  51% {
    opacity: 1;
  }
  100% {
    right: 14px;
  }
}
@keyframes chevron-right-animation-small-reverse {
  0% {
    right: calc(100% - 18px);
  }
  49% {
    right: calc(100% + 18px);
    opacity: 0;
  }
  50% {
    right: -14px;
  }
  51% {
    opacity: 1;
  }
  100% {
    right: 14px;
  }
}
/* line 1, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
.categories {
  padding: 30px;
  background-color: #27282a;
  color: #fff;
}
/* line 7, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
.categories__inner {
  padding: 50px 0;
  border-bottom: 1px solid #2f3032;
}
/* line 13, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
.categories__headline {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1;
  margin-bottom: 33px;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
@media only screen and (max-width: 719px) {
  /* line 13, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
  .categories__headline {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1;
    margin-bottom: 23px;
  }
}
/* line 28, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
.categories__list {
  width: calc(100% + 45px);
  list-style: none;
}
@media only screen and (max-width: 719px) {
  /* line 28, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
  .categories__list {
    width: calc(100% + 25px);
  }
}
/* line 37, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
.categories__list__item {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  display: inline-block;
  margin-right: 45px;
  margin-bottom: 25px;
}
@media only screen and (max-width: 719px) {
  /* line 37, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
  .categories__list__item {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1;
    margin-right: 25px;
    margin-bottom: 10px;
  }
}
/* line 51, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
.categories__list__item__link {
  position: relative;
  text-decoration: none;
}
/* line 56, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
.categories__list__item__link:after {
  position: absolute;
  bottom: -2px;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  background-color: #fff;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition: transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  content: '';
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
}
/* line 74, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
.categories__list__item__link:hover:after {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
}
/* line 81, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
.categories--bluestage {
  background-color: #fff;
  color: #0096d6;
  text-align: center;
}
/* line 86, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
.categories--bluestage .categories__list__item {
  font-style: italic;
  text-transform: uppercase;
}
/* line 91, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
.categories--bluestage .categories__list__item__link:after {
  background-color: #0096d6;
}
/* line 95, ../../../app/assets/stylesheets/v4r/components/_categories.scss */
.categories--bluestage .categories__inner {
  border: 0;
  border-top: 1px solid #0096d6;
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.71429;
  background-color: #38393a;
  color: #fff;
}
/* line 7, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform__headline {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 40px;
  margin-bottom: 29px;
  color: #0096d6;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 17, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform__sub-headline {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  margin-bottom: 25px;
  color: #fff;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: normal;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
/* line 29, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform__sub-headline--padding-top {
  padding-top: 20px;
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 29, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
  .contactform__sub-headline--padding-top {
    padding-top: 0;
  }
}
/* line 38, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform__submit-button {
  width: 100%;
}
/* line 42, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform__paragraph {
  margin: 0;
  padding: 0;
}
/* line 46, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform__paragraph--with-spacer {
  margin-bottom: 18px;
}
/* line 51, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform__phone-number-type {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 57, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform__phone-number {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  color: #0096d6;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 64, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform__separator:after {
  position: absolute;
  top: 0;
  left: 15px;
  width: 1px;
  height: 100%;
  background-color: #4d4f53;
  content: '';
}
/* line 76, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform__separator {
  position: relative;
  padding-top: 40px;
}
/* line 81, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform__separator:after {
  position: absolute;
  top: 0;
  left: 30px;
  width: calc(100% - 30px);
  height: 1px;
  background-color: #4d4f53;
  content: '';
}
/* line 94, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform__errors {
  display: none;
}
/* line 97, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform__errors > .field-with-errors {
  display: block;
}
/* line 101, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform__errors--visible {
  display: block;
}
/* line 106, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform .small {
  font-size: 14px;
}
/* line 110, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform a {
  text-decoration: underline;
}
/* line 115, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform .category__title {
  margin-bottom: 0;
  color: #0096d6;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 719px) {
  /* line 115, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
  .contactform .category__title {
    margin-bottom: 0;
  }
}
/* line 126, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform .category__list {
  margin-bottom: 20px;
}
/* line 129, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
.contactform .category__list li {
  padding: 8px 0;
  border-bottom: 1px dotted #808080;
  cursor: pointer;
}

@media only screen and (min-width: 720px) {
  /* line 141, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
  .contactform {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.33333;
    padding: 70px 30px 40px 30px;
  }
  /* line 146, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
  .contactform__headline {
    font-size: 54px;
    font-size: 3.375rem;
    line-height: 50px;
    margin-bottom: 38px;
  }
  /* line 152, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
  .contactform__sub-headline {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    margin-bottom: 23px;
  }
  /* line 158, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
  .contactform__phone-number-type {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 18px;
  }
  /* line 162, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
  .contactform__phone-number {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
  }
  /* line 166, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
  .contactform__paragraph--with-spacer {
    margin-bottom: 11px;
  }
}
@media only screen and (min-width: 1012px) {
  /* line 177, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
  .contactform__separator {
    padding-top: 0;
  }
  /* line 180, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
  .contactform__separator:after {
    top: 53px;
    left: 15px;
    width: 1px;
    height: calc(100% - 48px);
    /* separating line starts at 53px ends at 100% + 5px */
  }
  /* line 189, ../../../app/assets/stylesheets/v4r/components/_contactform.scss */
  .contactform__paragraph--with-spacer {
    margin-bottom: 17px;
  }
}
/* line 1, ../../../app/assets/stylesheets/v4r/components/_content.scss */
.content {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../../../app/assets/stylesheets/v4r/components/_content.scss */
  .content {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
  }
}
/* line 8, ../../../app/assets/stylesheets/v4r/components/_content.scss */
.content__item {
  margin-bottom: 30px;
}
/* line 12, ../../../app/assets/stylesheets/v4r/components/_content.scss */
.content__paragraph {
  margin-bottom: 30px;
}
/* line 15, ../../../app/assets/stylesheets/v4r/components/_content.scss */
.content__paragraph--intro {
  line-height: 30px;
}
/* line 20, ../../../app/assets/stylesheets/v4r/components/_content.scss */
.content__super-headline {
  font-size: 54px;
  font-size: 3.375rem;
  line-height: 50px;
  margin-bottom: 38px;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
@media only screen and (max-width: 719px) {
  /* line 20, ../../../app/assets/stylesheets/v4r/components/_content.scss */
  .content__super-headline {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1;
  }
}
/* line 33, ../../../app/assets/stylesheets/v4r/components/_content.scss */
.content__headline, .static-content h2 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 1;
  margin-bottom: 35px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 719px) {
  /* line 33, ../../../app/assets/stylesheets/v4r/components/_content.scss */
  .content__headline, .static-content h2 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 1;
  }
}
/* line 44, ../../../app/assets/stylesheets/v4r/components/_content.scss */
.content__headline--uppercase {
  text-transform: uppercase;
}
/* line 49, ../../../app/assets/stylesheets/v4r/components/_content.scss */
.content__sub-headline {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 30px;
  margin-bottom: 35px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 56, ../../../app/assets/stylesheets/v4r/components/_content.scss */
.content__sub-headline--blue {
  color: #0096d6;
}

/* line 4, ../../../app/assets/stylesheets/v4r/components/_crossedprice.scss */
.price-wrapper {
  line-height: 24px;
}

/* line 8, ../../../app/assets/stylesheets/v4r/components/_crossedprice.scss */
.price {
  position: relative;
  display: inline-block;
  padding-right: 2px;
  vertical-align: baseline;
  font-style: italic;
}
/* line 17, ../../../app/assets/stylesheets/v4r/components/_crossedprice.scss */
.price--new {
  opacity: 0;
}
/* line 21, ../../../app/assets/stylesheets/v4r/components/_crossedprice.scss */
.price__amount {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  -webkit-transform: rotate(0.01deg) translateZ(0);
          transform: rotate(0.01deg) translateZ(0);
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-transition: font-size 0.75s ease-in-out;
          transition: font-size 0.75s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* line 32, ../../../app/assets/stylesheets/v4r/components/_crossedprice.scss */
.price__currency-sign {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 38, ../../../app/assets/stylesheets/v4r/components/_crossedprice.scss */
.price:after {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -1px;
  width: 0;
  height: 1px;
  background-color: #0096d6;
  opacity: 0;
  -webkit-transition: width 0.75s ease-in-out 0.75s, opacity 0.75s ease-in-out 0.75s;
          transition: width 0.75s ease-in-out 0.75s, opacity 0.75s ease-in-out 0.75s;
  content: '';
}
/* line 54, ../../../app/assets/stylesheets/v4r/components/_crossedprice.scss */
.price--crossed {
  margin-right: 10px;
  color: #0096d6;
}
/* line 59, ../../../app/assets/stylesheets/v4r/components/_crossedprice.scss */
.price--crossed > .price__amount {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 65, ../../../app/assets/stylesheets/v4r/components/_crossedprice.scss */
.price--crossed:after {
  width: 100%;
  opacity: 1;
}

@media only screen and (min-width: 720px) {
  /* line 75, ../../../app/assets/stylesheets/v4r/components/_crossedprice.scss */
  .price-wrapper {
    line-height: 30px;
  }

  /* line 81, ../../../app/assets/stylesheets/v4r/components/_crossedprice.scss */
  .price__amount {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
  }
  /* line 85, ../../../app/assets/stylesheets/v4r/components/_crossedprice.scss */
  .price--crossed > .price__amount {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 30px;
  }
  /* line 89, ../../../app/assets/stylesheets/v4r/components/_crossedprice.scss */
  .price__currency-sign {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 30px;
  }
}
/* line 1, ../../../app/assets/stylesheets/v4r/components/_dealerfinder.scss */
.dealerfinder {
  background-color: #38393a;
  color: #fff;
}
/* line 5, ../../../app/assets/stylesheets/v4r/components/_dealerfinder.scss */
.dealerfinder__headline {
  font-size: 54px;
  font-size: 3.375rem;
  line-height: 50px;
  margin-bottom: 15px;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 719px) {
  /* line 5, ../../../app/assets/stylesheets/v4r/components/_dealerfinder.scss */
  .dealerfinder__headline {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1;
  }
}
/* line 17, ../../../app/assets/stylesheets/v4r/components/_dealerfinder.scss */
.dealerfinder__list {
  margin-bottom: 30px;
  padding: 5px 0;
  border-top: 1px solid #68696a;
  border-bottom: 1px solid #68696a;
  list-style: none;
}
/* line 25, ../../../app/assets/stylesheets/v4r/components/_dealerfinder.scss */
.dealerfinder__list__item {
  padding: 15px 0;
  width: 100%;
  line-height: 24px;
}
/* line 31, ../../../app/assets/stylesheets/v4r/components/_dealerfinder.scss */
.dealerfinder__list__item:not(:first-child) {
  border-top: 1px solid #3d3e40;
}
/* line 35, ../../../app/assets/stylesheets/v4r/components/_dealerfinder.scss */
.dealerfinder__list__item__logo {
  margin-right: 50px;
  width: 75px;
}
@media only screen and (max-width: 719px) {
  /* line 35, ../../../app/assets/stylesheets/v4r/components/_dealerfinder.scss */
  .dealerfinder__list__item__logo {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
/* line 45, ../../../app/assets/stylesheets/v4r/components/_dealerfinder.scss */
.dealerfinder__list__item__name {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  width: calc(100% - 300px);
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (max-width: 719px) {
  /* line 45, ../../../app/assets/stylesheets/v4r/components/_dealerfinder.scss */
  .dealerfinder__list__item__name {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1;
    margin-bottom: 10px;
  }
}
/* line 59, ../../../app/assets/stylesheets/v4r/components/_dealerfinder.scss */
.dealerfinder__list__item__link {
  width: 175px;
  text-align: right;
}
/* line 65, ../../../app/assets/stylesheets/v4r/components/_dealerfinder.scss */
.dealerfinder__list__item__logo, .dealerfinder__list__item__name, .dealerfinder__list__item__link {
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (max-width: 719px) {
  /* line 65, ../../../app/assets/stylesheets/v4r/components/_dealerfinder.scss */
  .dealerfinder__list__item__logo, .dealerfinder__list__item__name, .dealerfinder__list__item__link {
    display: block;
    width: 100%;
    text-align: left;
  }
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
dt,
dd {
  margin: 0;
  padding: 0;
}

/* line 7, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions {
  background-color: #fff;
}
/* line 11, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__headline {
  font-size: 54px;
  font-size: 3.375rem;
  line-height: 50px;
  margin-bottom: 42px;
  color: inherit;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 21, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__list {
  padding: 5px 0;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  list-style: none;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
}
/* line 30, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__list--initialized {
  opacity: 1;
}
/* line 34, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__list--without-outer-borders {
  border: 0;
}
/* line 38, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__list--without-top-border {
  border-top: 0;
}
/* line 42, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__list__row {
  padding: 16px 0 13px 0;
  width: 100%;
  border-top: 1px solid #e8e8e8;
}
/* line 47, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__list__row:first-child {
  border: 0;
}
/* line 52, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__list__term {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 58, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__list__description {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  text-align: right;
}
/* line 63, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__list__description p {
  margin-bottom: 15px;
}
/* line 67, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__list__description p:last-child {
  margin-bottom: 0;
}
/* line 73, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__button {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 50px;
  position: relative;
  display: table;
  margin: 0 auto;
  padding: 0 60px 0 20px;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  color: #0096d6;
  cursor: pointer;
}
/* line 88, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__button:before, .definitions__button:after {
  position: absolute;
  top: 50%;
  width: 12px;
  height: 1px;
  background-color: #0096d6;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
          transition: transform 0.5s ease-in-out;
  content: '';
}
/* line 101, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__button:before {
  right: 20px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/* line 107, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__button:after {
  right: 28px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 114, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__button--show-less:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 118, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions__button--show-less:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/* line 124, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions--dark {
  background-color: #27282a;
  color: #fff;
}
/* line 128, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions--dark .definitions__list {
  border-color: #68696a;
}
/* line 131, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions--dark .definitions__list__row {
  border-color: #3d3e40;
}
/* line 136, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
.definitions--dark .definitions__button {
  border-color: #68696a;
}

@media only screen and (max-width: 719px) {
  /* line 146, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
  .definitions__headline {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 40px;
    margin-bottom: 32px;
  }
  /* line 153, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
  .definitions__list__term {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    margin-bottom: 5px;
  }
  /* line 159, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
  .definitions__list__description {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    text-align: left;
  }
  /* line 164, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
  .definitions__list__description p {
    margin-bottom: 5px;
  }
  /* line 170, ../../../app/assets/stylesheets/v4r/components/_definition-list.scss */
  .definitions__button {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 50px;
  }
}
/* line 1, ../../../app/assets/stylesheets/v4r/components/_expandable-box.scss */
.expandable-box {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  background-color: #fff;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../../../app/assets/stylesheets/v4r/components/_expandable-box.scss */
  .expandable-box {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
  }
}
/* line 13, ../../../app/assets/stylesheets/v4r/components/_expandable-box.scss */
.expandable-box--initialized {
  opacity: 1;
}
/* line 17, ../../../app/assets/stylesheets/v4r/components/_expandable-box.scss */
.expandable-box:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 32px;
  background: -webkit-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
  background: linear-gradient(to top, white, rgba(255, 255, 255, 0));
  -webkit-transition: opacity 3s;
          transition: opacity 3s;
  content: '';
}
@media only screen and (max-width: 719px) {
  /* line 17, ../../../app/assets/stylesheets/v4r/components/_expandable-box.scss */
  .expandable-box:after {
    height: 26px;
  }
}
/* line 34, ../../../app/assets/stylesheets/v4r/components/_expandable-box.scss */
.expandable-box--expanded:after {
  opacity: 0;
}

/* line 2, ../../../app/assets/stylesheets/v4r/components/_expandable-text.scss */
.expandable-text__ellipsis {
  color: #0096d6;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 7, ../../../app/assets/stylesheets/v4r/components/_expandable-text.scss */
.expandable-text__toggle {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 30px;
  position: relative;
  display: block;
  height: 30px;
  color: #0096d6;
}
/* line 17, ../../../app/assets/stylesheets/v4r/components/_expandable-text.scss */
.expandable-text__toggle__icon {
  margin-left: 7px;
  width: 18px;
  height: 10px;
  vertical-align: middle;
  stroke: #0096d6;
}

/* line 4, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer {
  border-top: 2px solid #0096d6;
  background-color: #000;
  color: #fff;
}
/* line 10, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer .wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 30px 30px 30px;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
/* line 18, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__logo-copyright {
  margin-bottom: 50px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 100%;
      -ms-flex: 1 100%;
          flex: 1 100%;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
/* line 25, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__logo {
  margin-bottom: 30px;
  width: 264px;
  height: auto;
}
/* line 31, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__copyright {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  color: #4d4f53;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
}
/* line 40, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__newsletter-social {
  margin-bottom: 50px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 100%;
      -ms-flex: 1 100%;
          flex: 1 100%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
/* line 47, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__newsletter {
  position: relative;
  margin-bottom: 20px;
  width: 100%;
  height: 41px;
}
/* line 55, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social {
  line-height: 25px;
}
/* line 58, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social__title {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  display: inline-block;
  margin-right: 17px;
  padding-bottom: 4px;
  vertical-align: middle;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 70, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social__link {
  display: inline-block;
  margin-right: 17px;
  width: auto;
  height: auto;
  vertical-align: middle;
  cursor: pointer;
}
/* line 80, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social__link:last-child {
  margin-right: 0;
}
/* line 85, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social__icon {
  display: inline-block;
  overflow: hidden;
  -webkit-transition: stroke 0.25s ease-in-out;
          transition: stroke 0.25s ease-in-out;
  stroke: #fff;
  stroke-width: 1.6;
  stroke-miterlimit: 10;
  fill: none;
}
/* line 96, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social__icon--facebook {
  width: 13px;
  height: 25px;
}
/* line 101, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social__icon--twitter {
  width: 26px;
  height: 21px;
}
/* line 106, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social__icon--youtube {
  width: 26px;
  height: 18px;
}
/* line 111, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social__icon--instagram {
  width: 20px;
  height: 20px;
}
/* line 116, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social__icon--sina_weibo {
  width: 28px;
  height: 23px;
}
/* line 121, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social__icon--googleplus {
  width: 24px;
  height: 25px;
}
/* line 126, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social__icon--pinterest {
  width: 20px;
  height: 24px;
}
/* line 131, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social__icon--linkedin {
  width: 21px;
  height: 21px;
}
/* line 136, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social__icon--vimeo {
  width: 24px;
  height: 20px;
}
/* line 141, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__social__icon:hover {
  stroke: #4d4f53;
}
/* line 148, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__linklist {
  margin: 0;
  margin-bottom: 50px;
  padding: 0;
  list-style: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 100%;
      -ms-flex: 1 100%;
          flex: 1 100%;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
/* line 158, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__linklist__item {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 100%;
  line-height: 31px;
}
/* line 167, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__linklist__item__link {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  vertical-align: top;
  color: #fff;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: color 0.25s ease-in-out;
          transition: color 0.25s ease-in-out;
}
/* line 178, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
.footer__linklist__item__link:hover {
  color: #4d4f53;
}

@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 189, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
  .footer__logo-copyright {
    -webkit-box-flex: 1;
    -webkit-flex: 1 50%;
        -ms-flex: 1 50%;
            flex: 1 50%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 194, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
  .footer__logo {
    margin-bottom: 50px;
  }
  /* line 198, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
  .footer__copyright {
    width: 264px;
  }
  /* line 202, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
  .footer__newsletter-social {
    -webkit-box-flex: 1;
    -webkit-flex: 1 50%;
        -ms-flex: 1 50%;
            flex: 1 50%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 207, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
  .footer__linklist {
    padding-top: 30px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 100%;
        -ms-flex: 1 100%;
            flex: 1 100%;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 213, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
  .footer__linklist__item {
    margin-right: 30px;
    width: auto;
  }
}
@media only screen and (min-width: 1012px) {
  /* line 224, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
  .footer__logo-copyright {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 229, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
  .footer__logo {
    margin-bottom: 50px;
    width: 217px;
  }
  /* line 234, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
  .footer__copyright {
    width: 217px;
  }
  /* line 238, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
  .footer__linklist {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 243, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
  .footer__newsletter-social {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (min-width: 1162px) {
  /* line 252, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
  .footer__logo-copyright {
    -webkit-box-flex: 2;
    -webkit-flex: 2;
        -ms-flex: 2;
            flex: 2;
  }
  /* line 256, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
  .footer__logo {
    margin-bottom: 70px;
    width: 264px;
  }
  /* line 261, ../../../app/assets/stylesheets/v4r/components/_footer.scss */
  .footer__copyright {
    width: 100%;
  }
}
/* line 1, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white {
  background-color: #fff;
  border-top: 0;
  color: #000;
}
/* line 7, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__wrapper--grey {
  background: #616161;
}
/* line 11, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__logo-copyright {
  margin-bottom: 20px;
}
/* line 15, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__copyright {
  width: auto;
  margin-bottom: 30px;
  text-align: left;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 14px;
}
/* line 22, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__linklist {
  padding-top: 0;
}
/* line 25, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__linklist__item {
  line-height: 1.2;
  display: block;
  margin-bottom: 10px;
  white-space: nowrap;
}
@media only screen and (max-width: 719px) {
  /* line 25, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
  .footer--white .footer__linklist__item {
    text-align: center;
  }
}
/* line 35, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__linklist__item__icon {
  display: inline-block;
  fill: #000;
  stroke: #000;
  vertical-align: top;
}
/* line 42, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__linklist__item__text {
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
}
/* line 48, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__linklist__item__link {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  color: #000;
  text-transform: none;
}
/* line 54, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__linklist__item__link:hover {
  color: #0096d6;
}
/* line 61, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__payment-bar {
  background: #616161;
  height: auto;
  padding: 10px;
  width: 100%;
}
/* line 68, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__keyword {
  color: #fff;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  font-style: italic;
  line-height: 34px;
  margin-right: 0;
  padding-bottom: 4px;
  vertical-align: middle;
}
/* line 79, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__social {
  white-space: nowrap;
}
/* line 82, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__social__title {
  padding-right: 15px;
}
/* line 87, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__headline {
  margin-bottom: 15px;
  font-style: italic;
  text-transform: uppercase;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 26px;
}
/* line 94, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .footer__subheadline {
  margin-bottom: 4px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
}
/* line 102, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .wrapper {
  display: block;
  padding: 20px 30px;
}
/* line 107, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .newsletter {
  margin-bottom: 0;
}
/* line 112, ../../../app/assets/stylesheets/v4r/components/_footer-white.scss */
.footer--white .newsletter-stripe .layout__item {
  vertical-align: middle;
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
.job-application-form {
  padding: 70px 30px;
  background-color: #38393a;
  color: #fff;
}
/* line 7, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
.job-application-form__headline {
  font-size: 54px;
  font-size: 3.375rem;
  line-height: 50px;
  margin-bottom: 38px;
  color: #0096d6;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 17, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
.job-application-form__subsection {
  margin-bottom: 40px;
}
/* line 21, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
.job-application-form__subline {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 30px;
  margin-bottom: 25px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
}
/* line 31, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
.job-application-form__title {
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 35, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
.job-application-form__instruction {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.71429;
  padding-left: 3px;
  color: #b5b5b6;
  font-family: "sennheiserbook", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 44, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
.job-application-form__paragraph {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  margin: 0 0 14px 0;
  padding: 0;
}
/* line 51, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
.job-application-form__text {
  font-family: "sennheiserbook", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 55, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
.job-application-form__hr {
  margin-top: 0;
  margin-bottom: 40px;
  border: 0;
  border-bottom: 1px solid #4d4f53;
  background: transparent;
}
/* line 64, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
.job-application-form__errors {
  display: none;
}
/* line 67, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
.job-application-form__errors > .field-with-errors {
  display: block;
}
/* line 71, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
.job-application-form__errors--visible {
  display: block;
}

@media only screen and (max-width: 719px) {
  /* line 79, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
  .job-application-form {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.71429;
    padding: 70px 30px;
  }
  /* line 84, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
  .job-application-form__headline {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 40px;
    margin-bottom: 30px;
  }
  /* line 90, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
  .job-application-form__subsection {
    margin-bottom: 30px;
  }
  /* line 94, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
  .job-application-form__subline {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
    margin-bottom: 23px;
  }
  /* line 100, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
  .job-application-form__paragraph {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
  }
  /* line 104, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
  .job-application-form__title {
    padding-top: 5px;
  }
  /* line 108, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
  .job-application-form__instruction {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 2;
  }
  /* line 112, ../../../app/assets/stylesheets/v4r/components/_job-application-form.scss */
  .job-application-form__hr {
    margin-bottom: 30px;
  }
}
/* line 1, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery .dark-bg {
  background-color: #27282a;
  color: #fff;
}

/* line 5, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery .dark-bg {
  background-color: #fff;
  color: #000;
}

/* line 9, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery {
  margin: 0 auto;
  padding: 30px 30px;
}
@media only screen and (max-width: 719px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery {
    padding: 0 30px;
  }
}
/* line 17, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__headline {
  font-size: 54px;
  font-size: 3.375rem;
  line-height: 50px;
  margin-bottom: 20px;
  padding: 0 30px;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 27, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__subline {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  margin-bottom: 15px;
  padding: 0 30px;
}
/* line 34, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__gallery {
  position: relative;
}
/* line 38, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumbs {
  position: relative;
  float: left;
  padding: 40px 0 25px 0;
  width: 16.3%;
  width: calc(16.8% - 15px);
  /* 15px spacing between thumbs and main image */
  -webkit-transition: opacity 1s ease-in-out;
          transition: opacity 1s ease-in-out;
}
/* line 49, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumbs.no-js {
  opacity: 0;
}
/* line 53, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumbs__prev, .mediagallery__thumbs__next {
  position: absolute;
  display: block;
  margin-left: -18px;
  width: 36px;
  height: 22px;
  cursor: pointer;
  opacity: 0.5;
  -webkit-transition: opacity 0.5s ease-in-out;
          transition: opacity 0.5s ease-in-out;
}
/* line 66, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumbs__prev:after, .mediagallery__thumbs__prev:before, .mediagallery__thumbs__next:after, .mediagallery__thumbs__next:before {
  position: absolute;
  width: 24px;
  height: 2px;
  background-color: #0096d6;
  content: '';
}
/* line 77, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumbs__prev:hover, .mediagallery__thumbs__next:hover {
  opacity: 1;
}
/* line 81, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumbs__prev.slick-disabled, .mediagallery__thumbs__next.slick-disabled {
  display: none;
}
/* line 86, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumbs__prev {
  top: 0;
  left: 50%;
}
/* line 90, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumbs__prev:after {
  top: 1px;
  right: 50%;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: top right;
      -ms-transform-origin: top right;
          transform-origin: top right;
}
/* line 99, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumbs__prev:before {
  top: 1px;
  left: 50%;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
}
/* line 109, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumbs__next {
  bottom: 0;
  left: 50%;
}
/* line 113, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumbs__next:after {
  right: 50%;
  bottom: 1px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: bottom right;
      -ms-transform-origin: bottom right;
          transform-origin: bottom right;
}
/* line 122, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumbs__next:before {
  bottom: 1px;
  left: 50%;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: bottom left;
      -ms-transform-origin: bottom left;
          transform-origin: bottom left;
}
/* line 133, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumb {
  width: 100%;
  border: 0 !important;
  outline: none;
  cursor: pointer;
  opacity: 0.5;
  overflow: hidden;
  -webkit-transition: opacity 0.5s ease-in-out, -webkit-filter 0.5s ease-in-out, opacity 0.5s ease-in-out, filter 0.5s ease-in-out;
          transition: opacity 0.5s ease-in-out, filter 0.5s ease-in-out;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
/* line 147, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumb--active, .mediagallery__thumb:hover {
  opacity: 1;
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
}
/* line 154, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumb__image {
  position: relative;
  margin-bottom: 15px;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* line 163, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumb__image--with-play-btn:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 45%;
  height: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url(/assets/v4r/icons/white/icon_play-159b466793e756167638b8c404722d28.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: auto 40%;
  content: '';
}
/* line 181, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumb__image__tag {
  width: 100%;
  height: auto;
  -webkit-transform: rotate(0.01deg) translateZ(0);
          transform: rotate(0.01deg) translateZ(0);
  -webkit-transition: -webkit-transform 2s ease-in-out;
          transition: transform 2s ease-in-out;
}
/* line 191, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__thumb:hover .mediagallery__thumb__image__tag {
  -webkit-transform: rotate(0.01deg) scale(1.1);
      -ms-transform: rotate(0.01deg) scale(1.1);
          transform: rotate(0.01deg) scale(1.1);
}
/* line 196, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__slideshow {
  float: right;
  width: 83.2%;
  height: 100%;
}
/* line 202, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__slideshow__slide {
  background-color: inherit;
}
/* line 206, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__slideshow.no-js .mediagallery__slideshow__slide:not(:first-child) {
  display: none;
}
/* line 210, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__slideshow__image, .mediagallery__slideshow__video,
.mediagallery__slideshow .product-mediagallery__slideshow__image {
  margin-bottom: 30px;
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 719px) {
  /* line 210, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__slideshow__image, .mediagallery__slideshow__video,
  .mediagallery__slideshow .product-mediagallery__slideshow__image {
    margin-bottom: 0;
  }
}
/* line 222, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__slideshow__description-wrapper {
  display: table;
  width: 100%;
}
/* line 227, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__slideshow__description {
  display: table-cell;
  padding: 0 100px;
  width: 100%;
  vertical-align: middle;
}
/* line 233, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__slideshow__description__text {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  display: -webkit-box;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/* line 248, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__buttons {
  padding-left: 16.8%;
  width: 100%;
  vertical-align: middle;
  text-align: center;
}
/* line 255, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__buttons__button {
  display: inline-block;
  margin: 0 20px 20px 20px;
  width: auto;
}
/* line 260, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__buttons__button__icon {
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
  stroke: #fff;
}
/* line 267, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
.mediagallery__buttons__button__icon--file {
  width: 23px;
  height: 32px;
}

@media only screen and (max-width: 1012px) {
  /* line 279, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__thumbs {
    padding: 30px 0 15px 0;
    width: 15%;
  }
  /* line 284, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__slideshow {
    width: 84.5%;
    width: calc(85% - 15px);
    /* 15px spacing between thumbs and main image */
  }
  /* line 288, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__slideshow__description {
    padding: 0 30px;
  }
  /* line 293, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__buttons {
    padding-left: 15%;
  }
}
@media only screen and (max-width: 860px) {
  /* line 302, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__subline {
    margin-bottom: 35px;
  }
  /* line 306, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__thumbs {
    float: none;
    margin-bottom: 15px;
    padding: 0 25px 0 40px;
    width: 100%;
  }
  /* line 313, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__thumbs__prev, .mediagallery__thumbs__next {
    margin: -18px 0 0;
    width: 24px;
    height: 36px;
  }
  /* line 319, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__thumbs__prev:after, .mediagallery__thumbs__prev:before, .mediagallery__thumbs__next:after, .mediagallery__thumbs__next:before {
    width: 2px;
    height: 24px;
  }
  /* line 326, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__thumbs__prev {
    top: 50%;
    left: 0;
  }
  /* line 330, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__thumbs__prev:after {
    top: 50%;
    right: auto;
    left: 0;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
            transform-origin: top left;
  }
  /* line 340, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__thumbs__prev:before {
    top: auto;
    bottom: 50%;
    left: 0;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: bottom left;
        -ms-transform-origin: bottom left;
            transform-origin: bottom left;
  }
  /* line 351, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__thumbs__next {
    top: 50%;
    right: 0;
    left: auto;
  }
  /* line 356, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__thumbs__next:after {
    right: 0;
    bottom: 50%;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transform-origin: bottom right;
        -ms-transform-origin: bottom right;
            transform-origin: bottom right;
  }
  /* line 365, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__thumbs__next:before {
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: top right;
        -ms-transform-origin: top right;
            transform-origin: top right;
  }
  /* line 378, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__thumb__image {
    margin: 0 15px 0 0;
  }
  /* line 382, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__slideshow {
    float: none;
    width: 100%;
  }
  /* line 388, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__buttons {
    padding: 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 397, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__gallery {
    padding: 45px 0 0 0;
  }
  /* line 401, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__headline {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 40px;
    margin-bottom: 10px;
  }
  /* line 407, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__subline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    margin-bottom: 22px;
  }
  /* line 413, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__thumbs {
    display: none;
  }
  /* line 417, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery .slick-dots {
    top: -45px;
    bottom: auto;
  }
  /* line 421, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery .slick-dots li {
    margin: 0 10px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #838487;
  }
  /* line 429, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery .slick-dots li button {
    display: none;
  }
  /* line 433, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery .slick-dots li.slick-active {
    background-color: #0096d6;
  }
  /* line 441, ../../../app/assets/stylesheets/v4r/components/_mediagallery.scss */
  .mediagallery__slideshow__description__text {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    -webkit-line-clamp: 4;
  }
}
/* line 1, ../../../app/assets/stylesheets/v4r/components/_newsletter-form.scss */
.newsletter {
  position: relative;
  margin-bottom: 20px;
  width: 100%;
  height: 41px;
}
/* line 8, ../../../app/assets/stylesheets/v4r/components/_newsletter-form.scss */
.newsletter__form {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 422px;
  min-width: 100%;
  min-height: 340px;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  background-color: #38393a;
  box-shadow: 0 0 0 1000px rgba(255, 255, 255, 0.05) inset;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.5s, opacity 0.01s ease 1s;
          transition: transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.5s, opacity 0.01s ease 1s;
  -webkit-transform-origin: bottom right;
      -ms-transform-origin: bottom right;
          transform-origin: bottom right;
}
/* line 27, ../../../app/assets/stylesheets/v4r/components/_newsletter-form.scss */
.newsletter__form__inner {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
          transition: opacity 0.5s ease-in-out;
  margin: 0 30px 30px;
}
/* line 33, ../../../app/assets/stylesheets/v4r/components/_newsletter-form.scss */
.newsletter__form__inner:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 25%;
  height: 5px;
  background-color: #0096d6;
  -webkit-transition: width 0.25s ease-in-out, background-color 0.25s ease-in-out;
          transition: width 0.25s ease-in-out, background-color 0.25s ease-in-out;
  content: '';
}
/* line 47, ../../../app/assets/stylesheets/v4r/components/_newsletter-form.scss */
.newsletter__form--active {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition: transform 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/* line 52, ../../../app/assets/stylesheets/v4r/components/_newsletter-form.scss */
.newsletter__form--active .newsletter__form__inner {
  opacity: 1;
  -webkit-transition: opacity 0.5s ease-in-out 0.5s;
          transition: opacity 0.5s ease-in-out 0.5s;
}
/* line 58, ../../../app/assets/stylesheets/v4r/components/_newsletter-form.scss */
.newsletter__form__header {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 30px;
  color: #fff;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  margin: 60px 0 30px;
  text-transform: uppercase;
}
/* line 68, ../../../app/assets/stylesheets/v4r/components/_newsletter-form.scss */
.newsletter__form__body {
  margin: 0 0 30px;
}
/* line 72, ../../../app/assets/stylesheets/v4r/components/_newsletter-form.scss */
.newsletter__form--white-statusbar .newsletter__form__inner:after {
  background-color: #fff;
}
/* line 76, ../../../app/assets/stylesheets/v4r/components/_newsletter-form.scss */
.newsletter__form__finale {
  display: none;
}
/* line 79, ../../../app/assets/stylesheets/v4r/components/_newsletter-form.scss */
.newsletter__form__finale .newsletter__form__inner {
  background-color: #27c19f;
}
/* line 84, ../../../app/assets/stylesheets/v4r/components/_newsletter-form.scss */
.newsletter__form__error {
  display: none;
  margin: 30px 0 0;
}

@media only screen and (max-width: 719px) {
  /* line 96, ../../../app/assets/stylesheets/v4r/components/_newsletter-form.scss */
  .newsletter__form {
    left: -30px;
    width: calc(100% + 60px);
    -webkit-transform-origin: bottom center;
        -ms-transform-origin: bottom center;
            transform-origin: bottom center;
  }
  /* line 103, ../../../app/assets/stylesheets/v4r/components/_newsletter-form.scss */
  .newsletter__form__header {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
    padding-bottom: 25px;
  }
}
/* line 1, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
.pagination__first, .pagination__prev, .pagination__next, .pagination__last, .pagination__all, .pagination__page, .pagination__ellipsis {
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  float: left;
  display: inline-block;
  margin: 0;
  width: 30px;
  height: 30px;
  color: #0096d6;
  text-align: center;
}

/* line 16, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
.pagination nav, .pagination .show_all {
  display: inline-block;
}
/* line 20, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
.pagination__first, .pagination__prev, .pagination__next, .pagination__last {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 30px;
  cursor: pointer;
}
/* line 29, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
.pagination__first .button__icon, .pagination__prev .button__icon, .pagination__next .button__icon, .pagination__last .button__icon {
  margin-top: 5px;
  width: 10px;
  height: 18px;
  -webkit-transform: scale(0.7);
      -ms-transform: scale(0.7);
          transform: scale(0.7);
}
/* line 37, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
.pagination__all {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 30px;
  cursor: pointer;
  margin-left: 20px;
  width: auto;
  text-align: right;
}
/* line 49, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
.pagination__first, .pagination__prev {
  margin-right: 20px;
  width: auto;
  text-align: left;
}
/* line 56, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
.pagination__first .button__icon, .pagination__prev .button__icon {
  -webkit-transform: rotate(180deg) scale(0.7);
      -ms-transform: rotate(180deg) scale(0.7);
          transform: rotate(180deg) scale(0.7);
}
/* line 61, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
.pagination__next, .pagination__last {
  margin-left: 20px;
  width: auto;
  text-align: right;
}
/* line 69, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
.pagination__second {
  margin-left: 4px;
}
/* line 73, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
.pagination__page {
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-decoration: none;
  cursor: pointer;
}
/* line 81, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
.pagination__page:hover {
  text-decoration: underline;
}
/* line 85, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
.pagination__page--current {
  background-color: #0096d6;
  color: #fff;
}
/* line 89, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
.pagination__page--current:hover {
  text-decoration: none;
}
/* line 99, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
.pagination__count {
  display: none;
  color: #808080;
}

@media only screen and (max-width: 719px) {
  /* line 110, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
  .pagination__first, .pagination__last, .pagination__page, .pagination__ellipsis {
    display: none;
  }
  /* line 116, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
  .pagination__first .button__icon, .pagination__last .button__icon, .pagination__page .button__icon, .pagination__ellipsis .button__icon {
    display: none;
  }
  /* line 121, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
  .pagination__prev, .pagination__next {
    position: relative;
    float: left;
    display: inline-block;
    margin: 0;
    margin-right: 1px;
    width: 41px;
    height: 41px;
    background-color: #0096d6;
    text-indent: -9999px;
    cursor: pointer;
  }
  /* line 136, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
  .pagination__prev--inactive, .pagination__next--inactive {
    background-color: #808080;
  }
  /* line 140, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
  .pagination__prev .button__icon, .pagination__next .button__icon {
    display: none;
  }
  /* line 144, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
  .pagination__prev:before, .pagination__prev:after, .pagination__next:before, .pagination__next:after {
    position: absolute;
    top: 50%;
    left: 15px;
    width: 1.01px;
    height: 12px;
    background-color: #fff;
    content: '';
  }
  /* line 157, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
  .pagination__prev:before, .pagination__next:before {
    margin-top: -11.5px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: bottom center;
        -ms-transform-origin: bottom center;
            transform-origin: bottom center;
  }
  /* line 164, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
  .pagination__prev:after, .pagination__next:after {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transform-origin: top center;
        -ms-transform-origin: top center;
            transform-origin: top center;
  }
  /* line 173, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
  .pagination__next:before, .pagination__next:after {
    left: 25px;
  }
  /* line 178, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
  .pagination__next:before {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  /* line 182, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
  .pagination__next:after {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  /* line 187, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
  .pagination__count {
    font-size: 16px;
    font-size: 1rem;
    line-height: 41px;
    float: right;
    display: inline-block;
    font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: italic;
  }
  /* line 197, ../../../app/assets/stylesheets/v4r/components/_pagination.scss */
  .pagination__count__total {
    display: inline;
    color: #0096d6;
  }
}
/* line 2, ../../../app/assets/stylesheets/v4r/components/_product-mics.scss */
.product-mics__title {
  margin-bottom: 30px;
}
@media only screen and (max-width: 719px) {
  /* line 2, ../../../app/assets/stylesheets/v4r/components/_product-mics.scss */
  .product-mics__title {
    padding-top: 10px;
  }
}
/* line 9, ../../../app/assets/stylesheets/v4r/components/_product-mics.scss */
.product-mics__gallery {
  margin-bottom: 30px;
  border-bottom: 1px solid #dcdcdc;
}
/* line 14, ../../../app/assets/stylesheets/v4r/components/_product-mics.scss */
.product-mics .story__teaser__image {
  height: 395px;
}
@media only screen and (max-width: 719px) {
  /* line 14, ../../../app/assets/stylesheets/v4r/components/_product-mics.scss */
  .product-mics .story__teaser__image {
    height: 196px;
  }
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage {
  padding-bottom: 50px;
  padding-top: 25px;
  background: #fff;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage {
    padding-top: 20px;
  }
}
/* line 10, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__wrapper {
  padding-right: 30px;
}
/* line 14, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__left-column {
  position: relative;
  z-index: 0;
  height: 660px;
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 14, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__left-column {
    height: 610px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 14, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__left-column {
    height: auto;
  }
}
/* line 29, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__right-column {
  padding-top: 70px;
}
@media only screen and (max-width: 719px) {
  /* line 29, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__right-column {
    padding-top: 20px;
  }
}
/* line 36, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__main-slider {
  position: absolute;
  top: 40px;
  right: 40px;
  z-index: 1;
  width: 656px;
  height: 656px;
  text-align: right;
  -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
}
@media only screen and (min-width: 1012px) and (max-width: 1161px) {
  /* line 36, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__main-slider {
    width: 556px;
    height: 556px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 36, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__main-slider {
    top: 85px;
    width: calc(100% - 70px);
    height: 490px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 36, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__main-slider {
    position: relative;
    top: auto;
    right: auto;
    padding-bottom: 100%;
    width: 100%;
    height: 1px;
  }
}
/* line 71, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__main-slider.no-js {
  opacity: 0;
}
/* line 75, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__main-slider__slide {
  position: relative;
  height: 656px;
  background-color: #fff;
}
@media only screen and (min-width: 1012px) and (max-width: 1161px) {
  /* line 75, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__main-slider__slide {
    height: 556px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 75, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__main-slider__slide {
    height: 490px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 75, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__main-slider__slide {
    height: auto;
  }
  /* line 93, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__main-slider__slide:before {
    display: block;
    padding-top: 100%;
    content: '';
  }
}
/* line 102, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__main-slider__image {
  position: absolute;
  top: 0;
  right: 0;
  width: auto;
  max-width: none;
  max-height: 600px;
  height: 100%;
}
@media only screen and (max-width: 719px) {
  /* line 102, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__main-slider__image {
    right: 50%;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
            transform: translateX(50%);
  }
}
/* line 121, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__next-arrow, .product-stage__prev-arrow {
  position: absolute;
  top: 50%;
  display: block;
  margin-top: -20px;
  width: 30px;
  height: 40px;
  cursor: pointer;
  opacity: 0.7;
  -webkit-transition: opacity 0.5s ease-in-out;
          transition: opacity 0.5s ease-in-out;
}
/* line 135, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__next-arrow:hover, .product-stage__prev-arrow:hover {
  opacity: 1;
}
/* line 139, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__next-arrow:after, .product-stage__next-arrow:before, .product-stage__prev-arrow:after, .product-stage__prev-arrow:before {
  position: absolute;
  width: 2px;
  height: 22px;
  background-color: #0096d6;
  content: '';
}
/* line 150, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__next-arrow:after, .product-stage__prev-arrow:after {
  bottom: 50%;
}
/* line 154, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__next-arrow:before, .product-stage__prev-arrow:before {
  top: 50%;
}
/* line 158, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__next-arrow--main-slider, .product-stage__prev-arrow--main-slider {
  display: none;
}
@media only screen and (max-width: 1011px) {
  /* line 158, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__next-arrow--main-slider, .product-stage__prev-arrow--main-slider {
    display: block;
  }
}
/* line 167, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__prev-arrow {
  left: 0;
}
/* line 170, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__prev-arrow--thumb-slider {
  left: -36px;
}
@media only screen and (min-width: 1012px) and (max-width: 1161px) {
  /* line 170, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__prev-arrow--thumb-slider {
    left: -24px;
  }
}
/* line 178, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__prev-arrow:after {
  left: 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: bottom left;
      -ms-transform-origin: bottom left;
          transform-origin: bottom left;
}
/* line 186, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__prev-arrow:before {
  left: 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
}
/* line 195, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__next-arrow {
  right: 0;
}
/* line 198, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__next-arrow--thumb-slider {
  right: -36px;
}
@media only screen and (min-width: 1012px) and (max-width: 1161px) {
  /* line 198, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__next-arrow--thumb-slider {
    right: -24px;
  }
}
/* line 206, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__next-arrow--main-slider {
  right: -40px;
}
@media only screen and (max-width: 719px) {
  /* line 206, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__next-arrow--main-slider {
    right: 0;
  }
}
/* line 214, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__next-arrow:after {
  right: 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: bottom right;
      -ms-transform-origin: bottom right;
          transform-origin: bottom right;
}
/* line 222, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__next-arrow:before {
  right: 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: top right;
      -ms-transform-origin: top right;
          transform-origin: top right;
}
/* line 231, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__thumb-slider {
  position: relative;
  z-index: 3;
  width: 124px;
  height: 124px;
  -webkit-transition: opacity 0.5s;
          transition: opacity 0.5s;
}
@media only screen and (min-width: 1162px) {
  /* line 231, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__thumb-slider {
    margin-left: 35px;
  }
}
@media only screen and (min-width: 1012px) and (max-width: 1161px) {
  /* line 231, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__thumb-slider {
    position: absolute;
    bottom: 0;
    left: 50px;
  }
}
@media only screen and (max-width: 1011px) {
  /* line 231, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__thumb-slider {
    display: none;
  }
}
/* line 254, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__thumb-slider.no-js {
  opacity: 0;
}
/* line 258, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__thumb-slider__slide {
  position: relative;
  height: 124px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
/* line 269, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__breadcrumbs {
  position: relative;
  left: -30px;
  z-index: 2;
  padding: 20px 0 35px 0;
}
/* line 277, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__category {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  position: relative;
  z-index: 2;
  margin-bottom: 14px;
  padding-top: 14px;
  padding-bottom: 14px;
}
/* line 288, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__headline {
  font-size: 60px;
  font-size: 3.75rem;
  line-height: 60px;
  position: relative;
  z-index: 2;
  margin-bottom: 27px;
  max-width: 56%;
  min-height: 166px;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
}
@media only screen and (min-width: 1012px) and (max-width: 1161px) {
  /* line 288, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__headline {
    font-size: 60px;
    font-size: 3.75rem;
    line-height: 55px;
    max-width: 72%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 288, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__headline {
    font-size: 54px;
    font-size: 3.375rem;
    line-height: 50px;
    max-width: 72%;
  }
}
@media only screen and (max-width: 719px) {
  /* line 288, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__headline {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1;
    max-width: 80%;
    min-height: 0;
  }
}
/* line 322, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__awards {
  position: absolute;
  bottom: 0;
  left: 30px;
  z-index: 3;
  width: 50%;
}
@media only screen and (max-width: 719px) {
  /* line 322, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__awards {
    bottom: -50px;
  }
}
@media only screen and (min-width: 1012px) and (max-width: 1161px) {
  /* line 322, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__awards {
    left: 230px;
    width: calc(90% - 230px);
  }
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 322, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__awards {
    width: 80%;
  }
}
@media only screen and (max-width: 719px) {
  /* line 322, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__awards {
    width: 100%;
  }
}
/* line 348, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__awards__award {
  float: left;
  display: inline-block;
  margin-top: 20px;
  margin-right: 20px;
  width: auto;
  height: 35px;
}
/* line 357, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__awards__award__image {
  height: 35px;
}
/* line 361, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__awards__award_large {
  float: left;
  display: inline-block;
  margin-top: 20px;
  margin-right: 20px;
  width: auto;
}
/* line 376, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__description {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  margin-bottom: 15px;
}
/* line 383, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__switch__label {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 30px;
  margin-bottom: 10px;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 392, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__colors {
  margin: 0 0 5px 0;
  width: calc(100% + 15px);
}
/* line 396, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__colors__info {
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
}
/* line 401, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__colors__color {
  position: relative;
  float: left;
  display: inline-block;
  margin: 0 15px 15px 0;
  padding: 0;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  outline: 0;
  -webkit-transition: background-color 0.5s;
          transition: background-color 0.5s;
}
/* line 415, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__colors__color__image {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 40px;
  height: 40px;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
          transition: transform 0.5s ease-in-out;
}
/* line 433, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__colors__color:not(.product-stage__colors__color--active):hover .product-stage__colors__color__image {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
/* line 437, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__colors__color--active {
  background-color: #0096d6;
}
/* line 443, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__price {
  margin-bottom: 20px;
}
/* line 446, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__price__current {
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 30px;
  padding-top: 10px;
  vertical-align: baseline;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
}
/* line 455, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__price__current__currency-sign {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 462, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__price__crossed {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 30px;
  color: #0096d6;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-decoration: line-through;
}
/* line 471, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__price__info {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 30px;
}
/* line 474, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__price__info__shipping-link {
  text-decoration: underline;
}
/* line 479, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__price__text {
  color: #0096d6;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 30px;
  font-style: italic;
}
/* line 487, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__button {
  position: relative;
}
/* line 491, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__reviews {
  display: block;
  margin-bottom: 20px;
  cursor: pointer;
}
/* line 497, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__reviews__rating, .product-stage__reviews__count {
  display: inline-block;
  width: 50%;
  white-space: nowrap;
}
@media only screen and (max-width: 719px) {
  /* line 497, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__reviews__rating, .product-stage__reviews__count {
    width: 100%;
  }
}
/* line 510, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__reviews__rating__stars {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
}
/* line 514, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__reviews__rating__value {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  padding-left: 5px;
}
/* line 521, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__reviews__count {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  text-align: right;
  text-decoration: underline;
  cursor: pointer;
}
@media only screen and (max-width: 719px) {
  /* line 521, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__reviews__count {
    text-align: left;
  }
}
@media only screen and (max-width: 719px) {
  /* line 534, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__social {
    padding: 0 20px;
    text-align: center;
  }
}
/* line 542, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__social__link {
  display: inline-block;
  margin-right: 25px;
  cursor: pointer;
}
@media only screen and (max-width: 719px) {
  /* line 542, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
  .product-stage__social__link {
    margin-right: 30px;
  }
}
/* line 552, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__social__link:last-child {
  margin-right: 0;
}
/* line 557, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__social__icon {
  display: inline-block;
  height: 25px;
  -webkit-transition: stroke 0.3s ease;
          transition: stroke 0.3s ease;
  stroke: #000;
  stroke-width: 1.25;
  stroke-miterlimit: 10;
  fill: none;
}
/* line 568, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__social__icon--facebook {
  width: 14px;
}
/* line 572, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__social__icon--twitter {
  width: 32px;
}
/* line 576, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__social__icon--googleplus {
  width: 27px;
}
/* line 580, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__social__icon--mail {
  padding-bottom: 2px;
  width: 32px;
  height: 20px;
}
/* line 586, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage__social__icon:hover {
  stroke: #0096d6;
}
/* line 592, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage.theme--dark {
  background-color: #27282a;
  color: #fff;
}
/* line 596, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage.theme--dark .product-stage__main-slider__slide {
  background-color: #27282a;
}
/* line 600, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage.theme--dark .product-stage__social__icon {
  stroke: #fff;
}
/* line 603, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage.theme--dark .product-stage__social__icon:hover {
  stroke: #0096d6;
}
/* line 608, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage.theme--dark .product-stage__price__text {
  color: #fff;
}
/* line 613, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage.theme--lightgrey {
  background-color: #e8e8e8;
}
/* line 616, ../../../app/assets/stylesheets/v4r/components/_product-stage.scss */
.product-stage.theme--lightgrey .product-stage__main-slider__slide {
  background-color: #e8e8e8;
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_quote.scss */
.quote {
  padding: 15px 15px;
  text-align: center;
}
/* line 3, ../../../app/assets/stylesheets/v4r/components/_quote.scss */
.quote figure {
  margin: 0;
}
@media only screen and (min-width: 1162px) {
  /* line 8, ../../../app/assets/stylesheets/v4r/components/_quote.scss */
  .quote--full {
    padding: 15px 100px;
  }
}
@media only screen and (min-width: 1012px) and (max-width: 1161px) {
  /* line 8, ../../../app/assets/stylesheets/v4r/components/_quote.scss */
  .quote--full {
    padding: 15px 66px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 8, ../../../app/assets/stylesheets/v4r/components/_quote.scss */
  .quote--full {
    padding: 15px 30px;
  }
}
/* line 22, ../../../app/assets/stylesheets/v4r/components/_quote.scss */
.quote__text {
  font-size: 54px;
  font-size: 3.375rem;
  line-height: 1;
  margin: 0 0 15px 0;
  font-style: italic;
  font-weight: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
@media only screen and (max-width: 719px) {
  /* line 22, ../../../app/assets/stylesheets/v4r/components/_quote.scss */
  .quote__text {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1;
  }
}
/* line 36, ../../../app/assets/stylesheets/v4r/components/_quote.scss */
.quote__author {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1;
}
@media only screen and (max-width: 719px) {
  /* line 36, ../../../app/assets/stylesheets/v4r/components/_quote.scss */
  .quote__author {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1;
  }
}
/* line 44, ../../../app/assets/stylesheets/v4r/components/_quote.scss */
.quote--dark {
  color: #fff;
}
/* line 48, ../../../app/assets/stylesheets/v4r/components/_quote.scss */
.quote--blue {
  color: #0096d6;
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_tooltip.scss */
.tooltip {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  position: absolute;
  z-index: 100;
  padding: 15px;
  width: auto;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  border: 1px solid #000;
  background: #fff;
  color: #000;
  text-align: left;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
          transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
/* line 18, ../../../app/assets/stylesheets/v4r/components/_tooltip.scss */
.tooltip--active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
/* line 24, ../../../app/assets/stylesheets/v4r/components/_tooltip.scss */
.tooltip--top-right {
  -webkit-transform-origin: bottom left;
      -ms-transform-origin: bottom left;
          transform-origin: bottom left;
}
/* line 28, ../../../app/assets/stylesheets/v4r/components/_tooltip.scss */
.tooltip--top-center {
  -webkit-transform-origin: bottom center;
      -ms-transform-origin: bottom center;
          transform-origin: bottom center;
}
/* line 32, ../../../app/assets/stylesheets/v4r/components/_tooltip.scss */
.tooltip--top-left {
  -webkit-transform-origin: bottom right;
      -ms-transform-origin: bottom right;
          transform-origin: bottom right;
}
/* line 36, ../../../app/assets/stylesheets/v4r/components/_tooltip.scss */
.tooltip--bottom-right {
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
}
/* line 40, ../../../app/assets/stylesheets/v4r/components/_tooltip.scss */
.tooltip--bottom-center {
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
}
/* line 44, ../../../app/assets/stylesheets/v4r/components/_tooltip.scss */
.tooltip--bottom-left {
  -webkit-transform-origin: top right;
      -ms-transform-origin: top right;
          transform-origin: top right;
}

/* line 3, ../../../app/assets/stylesheets/v4r/components/_video.scss */
.video__description {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  padding: 30px 10px;
  text-align: center;
}
@media only screen and (min-width: 720px) {
  /* line 3, ../../../app/assets/stylesheets/v4r/components/_video.scss */
  .video__description {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    padding: 30px 25px;
  }
}
@media only screen and (min-width: 1012px) and (max-width: 1161px) {
  /* line 3, ../../../app/assets/stylesheets/v4r/components/_video.scss */
  .video__description {
    padding: 30px 100px;
  }
}
@media only screen and (min-width: 1162px) {
  /* line 3, ../../../app/assets/stylesheets/v4r/components/_video.scss */
  .video__description {
    padding: 30px 200px;
  }
}

/* line 26, ../../../app/assets/stylesheets/v4r/components/_video.scss */
.video-player {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
/* line 32, ../../../app/assets/stylesheets/v4r/components/_video.scss */
.video-player__iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 2, ../../../app/assets/stylesheets/v4r/components/_worldwide.scss */
.worldwide--dark {
  background-color: #27282a;
  color: #fff;
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_wrapper.scss */
.wrapper {
  position: relative;
  margin: auto;
  max-width: 1206px;
}
/* line 8, ../../../app/assets/stylesheets/v4r/components/_wrapper.scss */
.wrapper--large {
  max-width: 1280px;
}
/* line 12, ../../../app/assets/stylesheets/v4r/components/_wrapper.scss */
.wrapper--full-width {
  max-width: 100%;
}
/* line 16, ../../../app/assets/stylesheets/v4r/components/_wrapper.scss */
.wrapper--bluestage-slider {
  max-width: 1600px;
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_map.scss */
.map {
  position: relative;
}
/* line 4, ../../../app/assets/stylesheets/v4r/components/_map.scss */
.map__wrapper {
  position: relative;
}
/* line 8, ../../../app/assets/stylesheets/v4r/components/_map.scss */
.map__mapbox {
  position: relative;
  padding-bottom: 44.4%;
  width: 100%;
}
@media only screen and (max-width: 719px) {
  /* line 8, ../../../app/assets/stylesheets/v4r/components/_map.scss */
  .map__mapbox {
    padding-bottom: 100%;
  }
}
/* line 19, ../../../app/assets/stylesheets/v4r/components/_map.scss */
.map__popup {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  border: 1px solid #4d4f53;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 27, ../../../app/assets/stylesheets/v4r/components/_map.scss */
.map__message {
  top: 50%;
  left: 50%;
  margin: -50px 0 0 -120px;
  position: absolute;
  z-index: 10;
  width: 240px;
  text-align: center;
  border: 3px solid #0096d6;
  color: #0096d6;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  padding: 20px 10px 20px 10px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 3px;
  background-color: #fff;
}
/* line 44, ../../../app/assets/stylesheets/v4r/components/_map.scss */
.map__message--disabled {
  display: none;
}
/* line 49, ../../../app/assets/stylesheets/v4r/components/_map.scss */
.map__button-geolocation {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 28px;
  height: 28px;
  border: 1px solid #929395;
  border-radius: 3px;
  background-color: #fff;
  cursor: pointer;
}
/* line 63, ../../../app/assets/stylesheets/v4r/components/_map.scss */
.map__button-geolocation:before {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 18px;
  height: 18px;
  border: 1px solid #929395;
  border-radius: 50%;
  background-color: #fff;
  content: '';
}
/* line 78, ../../../app/assets/stylesheets/v4r/components/_map.scss */
.map__button-geolocation:after {
  position: absolute;
  top: 7px;
  left: 7px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #929395;
  content: '';
}
/* line 91, ../../../app/assets/stylesheets/v4r/components/_map.scss */
.map__button-geolocation--disabled {
  display: none;
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_product-overview-feature.scss */
.feature_list {
  font-size: 1.125rem;
  line-height: 24px;
  margin: 0 0 30px 0;
  padding: 0;
  list-style: none;
}

/* line 8, ../../../app/assets/stylesheets/v4r/components/_product-overview-feature.scss */
.feature_list li {
  position: relative;
  margin: 0;
  padding: 0 0 0 20px;
}

/* line 13, ../../../app/assets/stylesheets/v4r/components/_product-overview-feature.scss */
.feature_list li:before {
  position: absolute;
  top: 0;
  left: 0;
  color: #0096d6;
  content: '•';
}

/* in-case we want to style this independently */
/* line 21, ../../../app/assets/stylesheets/v4r/components/_product-overview-feature.scss */
.supply_scope {
  font-size: 1.125rem;
  line-height: 24px;
  margin: 0 0 30px 0;
  padding: 0;
  list-style: none;
}

/* line 28, ../../../app/assets/stylesheets/v4r/components/_product-overview-feature.scss */
.supply_scope li {
  position: relative;
  margin: 0;
  padding: 0 0 0 20px;
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}

/* line 38, ../../../app/assets/stylesheets/v4r/components/_product-overview-feature.scss */
.supply_scope li:before {
  position: absolute;
  top: 0;
  left: 0;
  color: #0096d6;
  content: '•';
}

/* line 3, ../../../app/assets/stylesheets/v4r/components/_language-chooser.scss */
.language-chooser .language__list__item__link {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.2;
  position: relative;
  display: block;
  padding: 3px 20px 2px 30px;
  min-height: 45px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: capitalize;
  -webkit-transition: color 0.3s;
          transition: color 0.3s;
}
/* line 17, ../../../app/assets/stylesheets/v4r/components/_language-chooser.scss */
.language-chooser .language__list__item__link:hover {
  color: #0096d6;
}
/* line 22, ../../../app/assets/stylesheets/v4r/components/_language-chooser.scss */
.language-chooser .language__list__item__image {
  position: absolute;
  top: 5px;
  left: 0;
  height: 12px;
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_spinner.scss */
.load-indicator__spinner, .spinner {
  width: 100px;
  height: 100px;
  border-top: 6px solid #0096d6;
  border-right: 6px solid #0096d6;
  border-bottom: 6px solid #fff;
  border-left: 6px solid #fff;
  border-radius: 100%;
  -webkit-animation: spinner-spin-animation 0.6s infinite linear;
          animation: spinner-spin-animation 0.6s infinite linear;
}

/* line 17, ../../../app/assets/stylesheets/v4r/components/_spinner.scss */
.button .spinner {
  position: absolute;
  top: 50%;
  right: 18px;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  border-width: 3px;
}

@-webkit-keyframes spinner-spin-animation {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

@keyframes spinner-spin-animation {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
/* line 1, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
.static-content {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
}
/* line 2, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
.static-content a {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  background-color: transparent;
  color: #0096d6;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-decoration: none;
}
/* line 11, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
.static-content a:hover:after {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
}
/* line 15, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
.static-content a:hover {
  text-decoration: underline;
}
/* line 19, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
.static-content ul {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  margin: 0 0 30px 0;
  padding: 0;
  list-style: none;
}
@media only screen and (max-width: 719px) {
  /* line 19, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
  .static-content ul {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
  }
}
/* line 31, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
.static-content ul--without-spacer {
  margin: 0;
}
/* line 35, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
.static-content ul li {
  position: relative;
  margin: 0;
  padding: 0 0 0 20px;
}
/* line 40, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
.static-content ul li:before {
  position: absolute;
  top: 0;
  left: 0;
  color: #0096d6;
  content: '•';
}
/* line 49, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
.static-content ul li a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
  .static-content {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
  }
}
/* line 61, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
.static-content__item {
  margin-bottom: 30px;
}
/* line 67, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
.static-content p--intro {
  line-height: 30px;
}
/* line 72, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
.static-content h1 {
  font-size: 54px;
  font-size: 3.375rem;
  line-height: 50px;
  margin-bottom: 38px;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
@media only screen and (max-width: 719px) {
  /* line 72, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
  .static-content h1 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1;
  }
}
/* line 86, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
.static-content h3 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 30px;
  margin-bottom: 35px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 93, ../../../app/assets/stylesheets/v4r/components/_static-markdown.scss */
.static-content h3--blue {
  color: #0096d6;
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.productDownloads {
  background: white;
}
/* line 3, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.productDownloads table {
  padding: 10px;
  border-spacing: 0px;
  font: normal 11px / 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #333333;
}
/* line 8, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.productDownloads table thead {
  font-weight: bold;
}
/* line 11, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.productDownloads table .table-bg1 {
  background: white;
}
/* line 13, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.productDownloads table .table-bg1 .table-bg2 {
  background: #e4e4e4;
}

/* line 21, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
ul.boxTeaserList li {
  float: left;
}

/* line 27, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.product-downloads-table table {
  width: 966px;
  color: #333333;
  border-collapse: separate;
  border-spacing: 2px;
}
/* line 32, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.product-downloads-table table thead {
  font: bold;
}
/* line 35, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.product-downloads-table table .table-bg1 {
  background-color: #e4e4e4;
}
/* line 38, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.product-downloads-table table .table-bg2 {
  background-color: #eeeeee;
}
/* line 41, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.product-downloads-table table td {
  padding: 3px 3px 3px 12px;
}

/* line 47, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.stageimgtext5 a {
  color: white;
}
/* line 49, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.stageimgtext5 a:hover {
  color: white;
}

/* line 54, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
ul.ui-autocomplete.ui-menu {
  border-radius: 4px;
  background-color: white;
  color: #666666;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.8);
}
/* line 61, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
ul.ui-autocomplete.ui-menu li.ui-autocomplete-category {
  font-size: 15px;
  line-height: 28px;
  color: #666666;
  background-color: #e4e4e4;
  padding-left: 9px;
  width: 300px;
}
/* line 69, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
ul.ui-autocomplete.ui-menu .ui-first {
  padding-top: 12px;
}
/* line 72, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
ul.ui-autocomplete.ui-menu .ui-last {
  padding-bottom: 12px;
}
/* line 75, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
ul.ui-autocomplete.ui-menu li.ui-menu-item + li.ui-autocomplete-category {
  padding-top: 12px;
}
/* line 78, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
ul.ui-autocomplete.ui-menu li.ui-menu-item {
  background-color: white;
  width: 300px;
}
/* line 81, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
ul.ui-autocomplete.ui-menu li.ui-menu-item a {
  color: #666666;
  font-size: 16px;
  padding-left: 18px;
  line-height: 24px;
}
/* line 89, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
ul.ui-autocomplete.ui-menu li.ui-menu-item a.ui-state-hover {
  background: none;
  background-color: #eeeeee;
  display: block;
  padding-left: 18px;
  zoom: 1;
  margin: 0;
  line-height: 24px;
}
/* line 99, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
ul.ui-autocomplete.ui-menu li.ui-menu-item.ui-autocomplete-showall {
  background-color: #e4e4e4;
  line-height: 27px;
  box-shadow: inset 0 20px 20px -20px #999999;
  margin-top: 12px;
}
/* line 105, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
ul.ui-autocomplete.ui-menu li.ui-menu-item.ui-autocomplete-showall a {
  padding: 0 6px 0 9px;
  color: #666666;
  text-align: right;
  background: none;
  line-height: 34px;
  zoom: 0;
  margin: 0;
}
/* line 113, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
ul.ui-autocomplete.ui-menu li.ui-menu-item.ui-autocomplete-showall a img {
  margin: 0;
}
/* line 117, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
ul.ui-autocomplete.ui-menu li.ui-menu-item.ui-autocomplete-showall a.ui-state-hover {
  background-color: #d4d4d4;
}

/* line 122, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.styled-select {
  border: 1px solid #d9d9d9;
  background: white url("layout_v2/newarrow.png") 191px 0 no-repeat;
}

/* line 126, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.ui-autocomplete {
  width: 300px;
}

/* line 130, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.js-filter-downloads-results a {
  color: #0096d6;
  padding: 10px;
}
/* line 134, ../../../app/assets/stylesheets/v4r/components/_product-quickfinder-downloads.scss */
.js-filter-downloads-results li {
  padding-top: 10px;
}

/* line 2, ../../../app/assets/stylesheets/v4r/components/_news-article.scss */
.news_article_content strong {
  text-transform: uppercase;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 1.3;
  margin-bottom: 35px;
  font-family: "sennheiserdemi","Helvetica Neue",Helvetica,Arial,sans-serif;
}

/* line 3, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header {
  position: relative;
}
/* line 6, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__image {
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
  padding-bottom: 39.05%;
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 6, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__header__image {
    padding-bottom: 44.5%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 859px) {
  /* line 6, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__header__image {
    padding-bottom: 46.5%;
  }
}
@media only screen and (max-width: 719px) {
  /* line 6, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__header__image {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
/* line 26, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__image__tag {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media only screen and (max-width: 719px) {
  /* line 26, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__header__image__tag {
    position: relative;
    margin-right: -30px;
    margin-left: -30px;
    padding-bottom: 70%;
  }
}
/* line 43, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 50, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__text {
  max-width: 45%;
}
@media only screen and (max-width: 719px) {
  /* line 50, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__header__text {
    max-width: 100%;
  }
}
/* line 57, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__text:first-child {
  margin-bottom: 10px;
}
/* line 62, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__meta {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.4;
  margin-left: -20px;
  color: #929395;
  font-style: italic;
  text-transform: uppercase;
}
/* line 71, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__meta__item {
  display: inline-block;
  padding-left: 20px;
}
/* line 77, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__headline, .bluestage__header__sub-headline {
  display: inline;
  padding: 6px 4px 4px;
  background: #fff;
  box-shadow: 5px 0 0 #fff, -5px 0 0 #fff;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
}
/* line 92, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__headline {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 1.1;
  margin-bottom: 0;
}
@media only screen and (max-width: 719px) {
  /* line 92, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__header__headline {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 1.1;
  }
}
/* line 102, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__sub-headline {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.1;
  color: #0096d6;
}
@media only screen and (max-width: 719px) {
  /* line 102, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__header__sub-headline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.2;
  }
}
/* line 114, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__copy p {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.42;
  font-style: italic;
}
@media only screen and (max-width: 1011px) {
  /* line 114, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__header__copy p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.42;
  }
}
/* line 124, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__stfoa-category-badge {
  position: relative;
}
/* line 127, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__stfoa-category-badge__container {
  position: absolute;
  padding-right: 20px;
  color: #929395;
}
/* line 134, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__stfoa-category-badge__container .text-decoration--underline {
  border-bottom: 1px solid #929395;
}
@media only screen and (max-width: 1011px) {
  /* line 127, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__header__stfoa-category-badge__container {
    position: static;
    padding: 0;
  }
}
/* line 145, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__stfoa-category-badge__headline {
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 1.1;
  margin-bottom: 20px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
}
@media only screen and (max-width: 1011px) {
  /* line 145, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__header__stfoa-category-badge__headline {
    margin-bottom: 10px;
  }
}
/* line 160, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__header__stfoa-category-badge__copy {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.6;
}
@media only screen and (max-width: 1011px) {
  /* line 160, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__header__stfoa-category-badge__copy {
    margin-bottom: 30px;
  }
}
/* line 170, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__sub-head {
  padding-bottom: 30px;
}
@media only screen and (max-width: 1011px) {
  /* line 170, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__sub-head {
    padding-bottom: 10px;
  }
}
/* line 181, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__content__body p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.4;
  margin-bottom: 2.4em;
}
/* line 185, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__content__body p:last-child {
  margin-bottom: 1.6em;
}
@media only screen and (max-width: 719px) {
  /* line 181, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__content__body p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.4;
    margin-bottom: 1.8em;
  }
  /* line 193, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__content__body p:last-child {
    margin-bottom: 1em;
  }
}
/* line 202, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__content__quote__text {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 1;
  margin: 5px 0 30px 0;
  color: #929395;
  font-style: italic;
  font-weight: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
@media only screen and (max-width: 719px) {
  /* line 202, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__content__quote__text {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1;
    margin-top: 0;
    text-align: center;
  }
}
/* line 222, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__content__image {
  margin: 10px 0;
  padding: 0;
  text-align: center;
}
/* line 228, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__content__image__caption {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.8;
  color: #929395;
  text-align: left;
}
@media only screen and (max-width: 719px) {
  /* line 228, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__content__image__caption {
    text-align: center;
  }
}
/* line 240, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__quote {
  margin-bottom: 40px;
  padding: 30px 7.5em;
}
@media only screen and (max-width: 719px) {
  /* line 240, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__quote {
    margin-bottom: 0;
    padding: 30px;
  }
}
/* line 250, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__quote__text {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 1;
  margin: 0;
  color: #929395;
  font-style: italic;
  font-weight: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (max-width: 719px) {
  /* line 250, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .bluestage__quote__text {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1;
  }
}
/* line 268, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser {
  position: relative;
  margin-bottom: 30px;
}
/* line 273, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser__content:hover {
  opacity: 1;
}
/* line 277, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser:hover .bluestage__teaser__headline {
  visibility: hidden;
  opacity: 0;
}
/* line 282, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser.masonry__brick {
  padding: 0 15px;
}
/* line 286, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser__image {
  padding-bottom: 100%;
  background-color: #0096d6;
  background-size: cover;
}
/* line 293, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser.portrait .bluestage__teaser__image {
  padding-bottom: 130%;
}
/* line 297, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser__headline {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.2;
  position: absolute;
  bottom: 20px;
  left: 37px;
  margin: 0;
  padding-right: 30px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
}
/* line 310, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser__headline a {
  display: inline;
  padding: 5px 4px 4px;
  background: #fff;
  box-shadow: 0.33em 0 0 #fff, -0.33em 0 0 #fff;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
}
/* line 321, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser__content {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.75;
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  left: 15px;
  opacity: 0;
  background: rgba(0, 150, 214, 0.5);
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 336, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser__content > * {
  position: relative;
}
/* line 340, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser__content__text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 25px;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  text-align: center;
}
/* line 354, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser__content__text > * {
  max-width: 100%;
}
/* line 359, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser__content__headline {
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 1;
  margin-bottom: 0.5em;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
}
/* line 368, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser__content__headline a {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/* line 378, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser__content__sub-headline {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.2;
  margin-bottom: 8px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
}
/* line 388, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser__content p {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.75;
  display: -webkit-box;
  overflow: hidden;
  margin-bottom: 1.75em;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
/* line 398, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser__content .bluestage__teaser__image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #0096d6;
  background-blend-mode: multiply;
}
/* line 410, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser__content__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 419, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser.portrait .bluestage__teaser__content p {
  -webkit-line-clamp: 4;
}
/* line 423, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bluestage__teaser .button {
  margin: 0;
}

/* line 434, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.section--bluestage .bluestage__teaser {
  float: left;
}
/* line 438, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.section--bluestage .bluestage__teaser__image {
  padding-bottom: 32%;
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 438, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .section--bluestage .bluestage__teaser__image {
    padding-bottom: 42%;
  }
}
@media only screen and (max-width: 719px) {
  /* line 438, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .section--bluestage .bluestage__teaser__image {
    padding-bottom: 120%;
  }
}
/* line 450, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.section--bluestage .bluestage__teaser__headline {
  left: 52px;
}
/* line 454, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.section--bluestage .bluestage__teaser__content {
  right: 0;
  left: 30px;
}

/* Header part */
/* line 464, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .stage__wrapper {
  /* Here we have to subtract the height of the STFOA navigation at the bottom
  and the height of the Header */
  padding-bottom: calc(100vh - 172px);
  background: transparent;
  /* We have to override the inline styles that vide appends */
}
@media screen and (max-width: 1162px) {
  /* line 464, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .stage__wrapper {
    padding-bottom: calc(100vh - 162px);
  }
}
@media only screen and (max-width: 719px) {
  /* line 464, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .stage__wrapper {
    padding-bottom: calc(100vh - 102px);
  }
}
/* line 479, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .stage__wrapper video {
  z-index: auto !important;
  max-width: 9999%;
}
/* line 486, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .stage__wrapper > * {
  z-index: auto !important;
}
/* line 492, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .stage__main__headline {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.2;
  position: absolute;
  bottom: 20px;
  left: 37px;
  margin: 0;
  padding-right: 30px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
}
/* line 508, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .stage__main__headline h2 {
  display: inline;
  padding: 5px 4px 4px;
  background: #fff;
  box-shadow: 0.33em 0 0 #fff, -0.33em 0 0 #fff;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
}
/* line 520, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .stage__content {
  padding: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 719px) {
  /* line 520, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .stage__content {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
/* line 532, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .stage__image {
  -webkit-transition: 0.2s;
          transition: 0.2s;
}
@media only screen and (max-width: 719px) {
  /* line 532, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .stage__image {
    position: absolute;
    margin: 0;
    padding: 0;
  }
}
/* line 543, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .stage__image__hover {
  opacity: 0;
  background-color: #0096d6;
  -webkit-transition: 0.2s;
          transition: 0.2s;
  background-blend-mode: multiply;
}
/* line 553, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .stage__image__hover :hover {
  -webkit-transition: 0.2s;
          transition: 0.2s;
}
/* line 557, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .stage__headline {
  font-size: 70px;
  font-size: 4.375rem;
  line-height: 1.2;
  margin-bottom: 0.35em;
  min-height: 0;
  opacity: 0;
  color: #3d3e40;
  -webkit-animation: fadeIn ease-in 1;
          animation: fadeIn ease-in 1;
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 557, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .stage__headline {
    font-size: 50px;
    font-size: 3.125rem;
    line-height: 1.1;
    margin-bottom: 20px;
    text-align: center;
  }
}
@media only screen and (max-width: 719px) {
  /* line 557, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .stage__headline {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 1.1;
    margin-bottom: 8px;
  }
}
/* line 585, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .stage__sub-headline {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.2;
  color: #fff;
  font-style: italic;
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 585, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .stage__sub-headline {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.2;
  }
}
@media only screen and (max-width: 719px) {
  /* line 585, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .stage__sub-headline {
    margin: 0 0 8px;
  }
}
/* line 600, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .stage__copy {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.7;
  margin-bottom: 2.75em;
  max-width: 740px;
  opacity: 0;
  color: #3d3e40;
  -webkit-animation: fadeIn ease-in 1;
          animation: fadeIn ease-in 1;
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
  -webkit-animation-delay: 2.7s;
          animation-delay: 2.7s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@media only screen and (min-width: 1012px) {
  /* line 600, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .stage__copy {
    padding-left: 10%;
  }
}
@media only screen and (max-width: 719px) {
  /* line 600, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .stage__copy {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.6;
    display: block;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 600, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .stage__copy {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.7;
    margin: auto;
    text-align: center;
  }
}
/* line 633, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .button {
  margin: 0;
}
@media only screen and (max-width: 719px) {
  /* line 633, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .button {
    width: auto;
  }
}
/* line 641, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .explore {
  position: absolute;
  bottom: 7.5%;
  left: 50%;
  margin-left: -85px;
  width: 170px;
  opacity: 0;
  -webkit-animation: fadeIn ease-out 1;
          animation: fadeIn ease-out 1;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@media only screen and (max-width: 719px) {
  /* line 641, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .explore {
    bottom: 25px;
  }
}
/* line 661, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .explore__mouse {
  position: relative;
  margin-bottom: 10px;
  height: 36px;
}
@media only screen and (max-width: 719px) {
  /* line 661, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .explore__mouse {
    display: none;
  }
}
/* line 672, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .explore__mouse::before, .stage--bluestage .explore__mouse::after {
  position: absolute;
  left: 50%;
  border: 1px solid #68696a;
  content: '';
}
/* line 683, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .explore__mouse::before {
  margin-left: -10px;
  width: 20px;
  height: 36px;
  border-radius: 10px;
}
/* line 692, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .explore__mouse::after {
  top: 5px;
  margin-left: -2px;
  width: 4px;
  height: 6px;
}
/* line 702, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .explore__text {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  margin-bottom: 15px;
  color: #838487;
  text-align: center;
}
@media only screen and (max-width: 719px) {
  /* line 702, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .explore__text {
    display: none;
  }
}
/* line 715, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .explore__arrow__icon {
  position: absolute;
  left: 50%;
  margin-left: -7px;
  stroke: #838487;
}
/* line 727, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stage--bluestage .layout__item {
  vertical-align: middle;
}
@media only screen and (min-width: 1012px) {
  /* line 727, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stage--bluestage .layout__item {
    text-align: left;
  }
}

/* line 736, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stfoa-header {
  padding-top: 20px;
  padding-bottom: 30px;
}
/* line 741, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stfoa-header__headline {
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 1.1;
  color: #3d3e40;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
}
/* line 749, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stfoa-header__headline--emphasised {
  border-bottom: 1px solid #3d3e40;
}
/* line 754, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stfoa-header .section {
  padding-bottom: 0;
}

/* line 759, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.theme--dark .story__teaser__headline a {
  background: #000;
  box-shadow: 0.4em 0 0 #000;
}

/* line 764, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.section--bluestage__content {
  padding: 30px 30px;
}
/* line 767, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.section--bluestage__content .vertical-align--top .layout__item {
  vertical-align: top;
}
/* line 771, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.section--bluestage__content .vertical-align--bottom .layout__item {
  vertical-align: bottom;
}
/* line 775, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.section--bluestage__content .vertical-align--middle .layout__item {
  vertical-align: middle;
}

/* line 780, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stfoa {
  margin-top: 20px;
  margin-left: 0;
}
/* line 784, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stfoa h3 {
  font-size: 42px;
  font-size: 2.625rem;
  line-height: 1;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #0096d6;
  color: #fff;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  line-height: 48px;
  text-align: left;
  text-transform: uppercase;
}
@media only screen and (max-width: 1011px) {
  /* line 784, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stfoa h3 {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
/* line 809, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.stfoa p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  color: #000;
  font-family: "sennheiserbook", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
}
@media only screen and (max-width: 1011px) {
  /* line 809, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  .stfoa p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.3;
    margin-bottom: 10px;
  }
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* line 836, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
#stfoa-button {
  margin-top: -5px;
  margin-left: 24px;
}
@media only screen and (max-width: 1011px) {
  /* line 836, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
  #stfoa-button {
    margin-left: 0;
  }
}

/* line 845, ../../../app/assets/stylesheets/v4r/components/_bluestage.scss */
.bs-logo {
  text-align: center;
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky {
  position: fixed;
  width: 75px;
  height: 75px;
  background-color: #0096d6;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.25s ease-in-out;
          transition: opacity 0.25s ease-in-out;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
  .sticky {
    width: 50px;
    height: 50px;
  }
}
/* line 16, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky.active {
  opacity: 1;
  visibility: visible;
}
/* line 21, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky--position-bottom-right {
  bottom: 0;
  right: 0;
}
/* line 26, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.25s ease-in-out;
          transition: opacity 0.25s ease-in-out;
}
/* line 35, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content.active, .sticky__content__inner.active {
  opacity: 1;
  visibility: visible;
}
/* line 41, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content .active .sticky__social__link {
  opacity: 1;
  visibility: visible;
}
/* line 45, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content .active .sticky__social__link:nth-child(3) {
  -webkit-transition: opacity 0.2s 0.25s ease-in-out;
          transition: opacity 0.2s 0.25s ease-in-out;
}
/* line 49, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content .active .sticky__social__link:nth-child(2) {
  -webkit-transition: opacity 0.4s 0.25s ease-in-out;
          transition: opacity 0.4s 0.25s ease-in-out;
}
/* line 53, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content .active .sticky__social__link:nth-child(1) {
  -webkit-transition: opacity 0.6s 0.25s ease-in-out;
          transition: opacity 0.6s 0.25s ease-in-out;
}
/* line 58, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content__link {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 30px 0;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-size: 16px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #0096d6;
  -webkit-transition: color 0.25s ease-in-out;
          transition: color 0.25s ease-in-out;
}
/* line 74, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content__link:hover {
  color: rgba(255, 255, 255, 0.5);
}
@media only screen and (max-width: 719px) {
  /* line 58, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
  .sticky__content__link {
    padding: 20px 0;
    font-size: 12px;
  }
}
/* line 84, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content__image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #0096d6;
  background-size: cover;
  background-blend-mode: multiply;
  -webkit-transition: opacity 0.25s ease-in-out;
          transition: opacity 0.25s ease-in-out;
}
/* line 96, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content__link:hover .sticky__content__image {
  opacity: 0.5;
}
/* line 100, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content__inner {
  position: absolute;
  overflow: hidden;
  background: #0096d6;
}
/* line 105, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content__inner--vertical {
  width: 100%;
  bottom: 100%;
  height: 0px;
  -webkit-transition: height 0.375s ease-in-out;
          transition: height 0.375s ease-in-out;
}
/* line 111, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content__inner--vertical.active {
  height: 225px;
}
@media only screen and (max-width: 719px) {
  /* line 111, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
  .sticky__content__inner--vertical.active {
    height: 150px;
  }
}
/* line 120, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content__inner--horizontal {
  height: 100%;
  top: 0;
  right: 100%;
  width: 0px;
  -webkit-transition: width 0.5s ease-in-out;
          transition: width 0.5s ease-in-out;
}
/* line 128, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content__inner--horizontal.active {
  width: 380px;
}
@media only screen and (max-width: 719px) {
  /* line 128, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
  .sticky__content__inner--horizontal.active {
    width: auto;
    width: calc(100vw - 50px);
  }
}
/* line 137, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content__inner--horizontal .sticky__text {
  position: absolute;
  right: 0;
  top: 19px;
  width: 100%;
  text-transform: uppercase;
}
/* line 145, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__content__inner--horizontal .sticky__text .button__label {
  width: 100%;
  width: calc(100% + 30px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 719px) {
  /* line 137, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
  .sticky__content__inner--horizontal .sticky__text {
    top: 5px;
    height: auto;
  }
}
/* line 163, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__social__link {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 75px;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  background: #0096d6;
}
@media only screen and (max-width: 719px) {
  /* line 163, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
  .sticky__social__link {
    height: 50px;
  }
}
/* line 180, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__social__link:hover .sticky__social__icon {
  stroke: rgba(255, 255, 255, 0.5);
}
/* line 185, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__social__icon {
  display: inline-block;
  overflow: hidden;
  -webkit-transition: stroke 0.25s ease-in-out;
          transition: stroke 0.25s ease-in-out;
  stroke: #fff;
  stroke-width: 1.6;
  stroke-miterlimit: 10;
  fill: none;
}
/* line 196, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__social__icon--facebook {
  width: 16px;
  height: 28px;
}
/* line 201, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__social__icon--twitter {
  width: 32px;
  height: 25px;
}
/* line 206, ../../../app/assets/stylesheets/v4r/components/_stickybox.scss */
.sticky__social__icon--googleplus {
  width: 27px;
  height: 29px;
}

/* line 2, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
.blue-modal {
  color: #fff;
  text-align: center;
}
/* line 6, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
.blue-modal__headline {
  margin-bottom: 0.29em;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  letter-spacing: -2px;
  font-size: 120px;
  font-size: 7.5rem;
  line-height: 0.85;
}
@media only screen and (max-width: 859px) {
  /* line 6, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
  .blue-modal__headline {
    letter-spacing: -1px;
    font-size: 60px;
    font-size: 3.75rem;
    line-height: 0.85;
  }
}
/* line 19, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
.blue-modal__subhead {
  text-transform: uppercase;
  margin-bottom: 0.5em;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.2;
  font-style: italic;
}
@media only screen and (max-width: 859px) {
  /* line 19, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
  .blue-modal__subhead {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.2;
  }
}
/* line 30, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
.blue-modal__content {
  margin-bottom: 2em;
}
/* line 32, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
.blue-modal__content p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.7;
}
@media only screen and (max-width: 859px) {
  /* line 32, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
  .blue-modal__content p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.7;
  }
}
/* line 43, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
.blue-modal__form__label {
  margin: 8px 0;
  margin-bottom: 20px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 49, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
.blue-modal__form .button {
  width: 100%;
  margin-bottom: 20px;
  background-color: #fff;
  color: #0096d6;
}
/* line 55, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
.blue-modal__form .button .button__icon {
  stroke: #0096d6;
}
/* line 60, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
.blue-modal__form .text-input {
  margin-bottom: 20px;
  background: transparent;
  border-color: #fff;
  color: #fff;
}
/* line 66, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
.blue-modal__form .text-input::-input-placeholder {
  color: #fff;
}
/* line 70, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
.blue-modal__form .text-input::-webkit-input-placeholder {
  color: #fff;
}
/* line 74, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
.blue-modal__form .text-input::-moz-placeholder {
  color: #fff;
}
/* line 78, ../../../app/assets/stylesheets/v4r/components/_blue-modal.scss */
.blue-modal__form .text-input:-ms-input-placeholder {
  color: #0096d6;
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 103;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: 1px solid #c6c6c6;
  background: #fff;
  text-transform: uppercase;
}
@media only screen and (max-width: 719px) {
  /* line 19, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
  .bluestage__filter.expanded .layout__item:nth-child(1) {
    display: none;
  }
  /* line 23, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
  .bluestage__filter.expanded .layout__item:nth-child(2) {
    width: 100%;
  }
  /* line 27, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
  .bluestage__filter.expanded::before {
    left: 65px;
  }
  /* line 32, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
  .bluestage__filter.expanded .bluestage__filter__close {
    display: block;
  }
}
/* line 37, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter--article {
  position: fixed;
  top: -65px;
  -webkit-transition: 0.5s 0.25s;
          transition: 0.5s 0.25s;
}
/* line 43, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter--article.bluestage__filter--docked {
  top: auto;
}
/* line 48, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter.active {
  position: fixed;
  top: 0;
}
/* line 52, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter.active.bluestage__filter--docked {
  top: auto;
}
/* line 57, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter.active .bluestage__filter__headline__icon {
  border: 1px solid #000;
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}
/* line 62, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter.active .bluestage__filter__headline__icon__tag {
  stroke: #000;
}
/* line 67, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter .section {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 72, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter .layout__item {
  vertical-align: middle;
}
/* line 76, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__image {
  margin-bottom: 20px;
  max-width: 220px;
}
/* line 81, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__headline {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1;
  position: relative;
  margin: 0;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 81, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
  .bluestage__filter__headline {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 1;
  }
}
@media only screen and (max-width: 719px) {
  /* line 81, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
  .bluestage__filter__headline {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1;
  }
}
/* line 99, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__headline__icon {
  position: absolute;
  top: 50%;
  left: 90%;
  overflow: hidden;
  margin-top: -16px;
  margin-left: -7px;
  width: 32px;
  height: 32px;
  border: 1px solid #0096d6;
  border-radius: 50%;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.15s ease-in, border 0.15s ease-in;
          transition: transform 0.15s ease-in, border 0.15s ease-in;
  pointer-events: none;
}
@media only screen and (max-width: 719px) {
  /* line 99, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
  .bluestage__filter__headline__icon {
    left: 75%;
  }
}
/* line 125, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__headline__icon__tag {
  margin: 5px 0 0 9px;
  -webkit-transition: stroke 0.15s ease-in;
          transition: stroke 0.15s ease-in;
  stroke: #0096d6;
}
/* line 136, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__offcanvas-toggle {
  display: inline-block;
  padding: 18px 75px 16px 0;
  width: 100%;
}
@media only screen and (max-width: 719px) {
  /* line 136, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
  .bluestage__filter__offcanvas-toggle {
    padding: 13px 50% 10px 0;
  }
}
/* line 147, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter--docked {
  position: fixed;
  bottom: 0;
}
/* line 152, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__form {
  position: relative;
  padding: 14px 0 12px;
}
/* line 158, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__list {
  margin-left: 5%;
  white-space: nowrap;
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 158, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
  .bluestage__filter__list {
    margin-left: 0;
  }
}
@media only screen and (max-width: 719px) {
  /* line 158, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
  .bluestage__filter__list {
    display: none;
    margin-left: 0;
    text-align: center;
  }
}
/* line 174, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__list__item {
  display: inline;
}
/* line 177, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__list__item__link {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.2;
  display: inline-block;
  padding: 10px 5%;
}
@media only screen and (max-width: 719px) {
  /* line 177, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
  .bluestage__filter__list__item__link {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.2;
    padding: 12px 4%;
  }
}
/* line 187, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__list__item__link--active {
  color: #0096d6;
}
/* line 191, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__list__item__link:hover {
  color: #0096d6;
}
/* line 198, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter.expanded .bluestage__filter__list {
  display: block;
  padding-left: 30px;
}
/* line 203, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter::before {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1px;
  height: 100%;
  background: #c6c6c6;
  content: '';
}
@media only screen and (max-width: 719px) {
  /* line 203, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
  .bluestage__filter::before {
    left: 66%;
  }
}
/* line 221, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__toggle {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.2;
  display: none;
  padding: 12px;
  width: 100%;
  text-align: center;
  cursor: pointer;
}
@media only screen and (max-width: 719px) {
  /* line 221, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
  .bluestage__filter__toggle {
    display: block;
  }
}
/* line 237, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__close {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1;
  position: absolute;
  top: 0;
  left: -30px;
  display: none;
  width: 65px;
  height: 65px;
  text-indent: -9999px;
  cursor: pointer;
}
/* line 251, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__close::before, .bluestage__filter__close::after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  width: 1px;
  height: 45px;
  background: #000;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  content: '';
}
/* line 268, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter__close::after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/* line 273, ../../../app/assets/stylesheets/v4r/components/_bluestagefilter.scss */
.bluestage__filter.expanded .bluestage__filter__toggle {
  display: none;
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider {
  padding-top: 65px;
}
/* line 6, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider__item {
  position: relative;
}
/* line 9, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider__item__image {
  margin: 0;
  padding-bottom: 33%;
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
  .bluestage__slider .slider__item__image {
    padding-bottom: 42%;
  }
}
@media only screen and (max-width: 719px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
  .bluestage__slider .slider__item__image {
    padding-bottom: 86%;
  }
}
/* line 22, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider__item__content {
  position: absolute;
  right: 0;
  bottom: -10px;
  left: 0;
  padding: 0;
}
/* line 31, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider__item__label__text, .bluestage__slider .slider__item__headline__text {
  display: inline-block;
  padding: 6px 10px 4px;
  background: #fff;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  text-transform: uppercase;
}
/* line 43, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider__item__label {
  margin-bottom: 2px;
}
/* line 46, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider__item__label__text {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  color: #0096d6;
}
@media only screen and (max-width: 719px) {
  /* line 46, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
  .bluestage__slider .slider__item__label__text {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1;
  }
}
/* line 59, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider__item__headline__text {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 1;
}
@media only screen and (max-width: 719px) {
  /* line 59, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
  .bluestage__slider .slider__item__headline__text {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 1;
  }
}
/* line 68, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider__item__button {
  margin-top: 2px;
}
/* line 71, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider__item__button .button {
  margin-bottom: 0;
}
@media only screen and (max-width: 719px) {
  /* line 71, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
  .bluestage__slider .slider__item__button .button {
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
            transform-origin: top left;
  }
}
/* line 82, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider .slick-prev,
.bluestage__slider .slider .slick-next {
  top: 0;
  z-index: 1;
  margin-top: 0;
  width: 100px;
  height: 100%;
  text-indent: -9999px;
}
@media only screen and (max-width: 719px) {
  /* line 82, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
  .bluestage__slider .slider .slick-prev,
  .bluestage__slider .slider .slick-next {
    width: 50px;
  }
}
/* line 97, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider .slick-prev::after, .bluestage__slider .slider .slick-prev::before,
.bluestage__slider .slider .slick-next::after,
.bluestage__slider .slider .slick-next::before {
  position: absolute;
  width: 2px;
  height: 50px;
  background-color: #fff;
  content: '';
}
@media only screen and (max-width: 719px) {
  /* line 97, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
  .bluestage__slider .slider .slick-prev::after, .bluestage__slider .slider .slick-prev::before,
  .bluestage__slider .slider .slick-next::after,
  .bluestage__slider .slider .slick-next::before {
    height: 25px;
  }
}
/* line 113, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider .slick-prev:hover::after, .bluestage__slider .slider .slick-prev:hover::before,
.bluestage__slider .slider .slick-next:hover::after,
.bluestage__slider .slider .slick-next:hover::before {
  background-color: #0096d6;
}
/* line 118, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider .slick-prev::after,
.bluestage__slider .slider .slick-next::after {
  bottom: 50%;
}
/* line 122, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider .slick-prev::before,
.bluestage__slider .slider .slick-next::before {
  top: 50%;
}
/* line 127, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider .slick-prev {
  left: 0;
}
/* line 130, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider .slick-prev::after, .bluestage__slider .slider .slick-prev::before {
  left: 50%;
  margin-left: -25px;
}
@media only screen and (max-width: 719px) {
  /* line 130, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
  .bluestage__slider .slider .slick-prev::after, .bluestage__slider .slider .slick-prev::before {
    margin-left: -15px;
  }
}
/* line 141, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider .slick-prev::after {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: bottom left;
      -ms-transform-origin: bottom left;
          transform-origin: bottom left;
}
/* line 146, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider .slick-prev::before {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
}
/* line 152, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider .slick-next {
  right: 0;
}
/* line 155, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider .slick-next::after, .bluestage__slider .slider .slick-next::before {
  right: 50%;
  margin-right: -25px;
}
@media only screen and (max-width: 719px) {
  /* line 155, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
  .bluestage__slider .slider .slick-next::after, .bluestage__slider .slider .slick-next::before {
    margin-right: -15px;
  }
}
/* line 166, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider .slick-next::after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: bottom right;
      -ms-transform-origin: bottom right;
          transform-origin: bottom right;
}
/* line 171, ../../../app/assets/stylesheets/v4r/components/_bluestageslider.scss */
.bluestage__slider .slider .slick-next::before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: top right;
      -ms-transform-origin: top right;
          transform-origin: top right;
}

/* line 2, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky {
  position: fixed;
  width: 75px;
  height: 75px;
  background-color: #0096d6;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.25s ease-in-out;
          transition: opacity 0.25s ease-in-out;
}
@media only screen and (max-width: 719px) {
  /* line 2, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
  .sticky {
    width: 50px;
    height: 50px;
  }
}
/* line 17, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky.active {
  opacity: 1;
  visibility: visible;
}
/* line 22, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky--position-bottom-right {
  bottom: 0;
  right: 0;
}
/* line 27, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.25s ease-in-out;
          transition: opacity 0.25s ease-in-out;
}
/* line 36, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content.active, .sticky__content:hover .sticky__content__inner, .sticky__content__inner.active {
  opacity: 1;
  visibility: visible;
}
/* line 43, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content:hover .sticky__content__inner--vertical {
  height: 225px;
}
@media only screen and (max-width: 719px) {
  /* line 43, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
  .sticky__content:hover .sticky__content__inner--vertical {
    height: 150px;
  }
}
/* line 51, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content:hover .sticky__content__inner--horizontal, .sticky__content__inner--horizonta.active {
  width: 380px;
}
@media only screen and (max-width: 719px) {
  /* line 51, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
  .sticky__content:hover .sticky__content__inner--horizontal, .sticky__content__inner--horizonta.active {
    width: auto;
    width: calc(100vw - 50px);
  }
}
/* line 61, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content:hover .sticky__social__link {
  opacity: 1;
  visibility: visible;
}
/* line 65, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content:hover .sticky__social__link:nth-child(3) {
  -webkit-transition: opacity 0.2s 0.25s ease-in-out;
          transition: opacity 0.2s 0.25s ease-in-out;
}
/* line 69, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content:hover .sticky__social__link:nth-child(2) {
  -webkit-transition: opacity 0.4s 0.25s ease-in-out;
          transition: opacity 0.4s 0.25s ease-in-out;
}
/* line 73, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content:hover .sticky__social__link:nth-child(1) {
  -webkit-transition: opacity 0.6s 0.25s ease-in-out;
          transition: opacity 0.6s 0.25s ease-in-out;
}
/* line 78, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content__link {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 30px 0;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-size: 16px;
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #0096d6;
  -webkit-transition: color 0.25s ease-in-out;
          transition: color 0.25s ease-in-out;
}
/* line 94, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content__link:hover {
  color: rgba(255, 255, 255, 0.5);
}
@media only screen and (max-width: 719px) {
  /* line 78, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
  .sticky__content__link {
    padding: 18px 0;
    font-size: 14px;
  }
}
/* line 104, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content__image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #0096d6;
  background-size: cover;
  background-blend-mode: multiply;
  -webkit-transition: opacity 0.25s ease-in-out;
          transition: opacity 0.25s ease-in-out;
}
/* line 116, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content__link:hover .sticky__content__image {
  opacity: 0.5;
}
/* line 120, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content__inner {
  position: absolute;
  overflow: hidden;
  background: #0096d6;
}
/* line 125, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content__inner--vertical {
  width: 100%;
  bottom: 100%;
  height: 0px;
  -webkit-transition: height 0.375s ease-in-out;
          transition: height 0.375s ease-in-out;
}
/* line 131, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content__inner--vertical.active {
  height: 225px;
}
/* line 136, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content__inner--horizontal {
  height: 100%;
  top: 0;
  right: 100%;
  width: 0px;
  -webkit-transition: width 0.5s ease-in-out;
          transition: width 0.5s ease-in-out;
}
/* line 144, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content__inner--horizontal.active {
  width: 380px;
}
@media only screen and (max-width: 719px) {
  /* line 144, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
  .sticky__content__inner--horizontal.active {
    width: auto;
    width: calc(100vw - 50px);
  }
}
/* line 153, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content__inner--horizontal .sticky__text {
  position: absolute;
  right: 0;
  top: 19px;
  width: 100%;
  text-transform: uppercase;
}
/* line 161, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__content__inner--horizontal .sticky__text .button__label {
  width: 100%;
  width: calc(100% + 30px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 719px) {
  /* line 153, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
  .sticky__content__inner--horizontal .sticky__text {
    top: 5px;
    height: auto;
  }
}
/* line 179, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__social__link {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 75px;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  background: #0096d6;
}
@media only screen and (max-width: 719px) {
  /* line 179, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
  .sticky__social__link {
    height: 50px;
  }
}
/* line 196, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__social__link:hover .sticky__social__icon {
  stroke: rgba(255, 255, 255, 0.5);
}
/* line 201, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__social__icon {
  display: inline-block;
  overflow: hidden;
  -webkit-transition: stroke 0.25s ease-in-out;
          transition: stroke 0.25s ease-in-out;
  stroke: #fff;
  stroke-width: 1.6;
  stroke-miterlimit: 10;
  fill: none;
}
/* line 212, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__social__icon--facebook {
  width: 16px;
  height: 28px;
}
/* line 217, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__social__icon--twitter {
  width: 32px;
  height: 25px;
}
/* line 222, ../../../app/assets/stylesheets/v4r/components/_sticky.scss */
.sticky__social__icon--googleplus {
  width: 27px;
  height: 29px;
}

@media only screen and (max-width: 719px) {
  /* line 1, ../../../app/assets/stylesheets/v4r/components/_alatest.scss */
  #ca-alatest {
    display: none;
  }
}

@media only screen and (max-width: 719px) {
  /* line 7, ../../../app/assets/stylesheets/v4r/components/_alatest.scss */
  #alaTestSnippet {
    display: none;
  }
}

/* line 1, ../../../app/assets/stylesheets/v4r/components/_nyc.scss */
.video_nyc {
  width: 558px;
  height: 372px;
  padding: 30px;
  padding-top: 50px;
  margin-top: 85px;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../../../app/assets/stylesheets/v4r/components/_nyc.scss */
  .video_nyc {
    width: 223px;
    height: 148px;
    margin-right: 20px;
    padding-top: 0;
    margin-top: 0;
  }
}

@media only screen and (max-width: 719px) {
  /* line 20, ../../../app/assets/stylesheets/v4r/components/_nyc.scss */
  .video_nyc_stage {
    margin-top: 10px;
    padding-left: 20px;
  }
}

@media only screen and (max-width: 719px) {
  /* line 26, ../../../app/assets/stylesheets/v4r/components/_nyc.scss */
  .nyc_content_video {
    padding: 0;
    padding-left: 0;
  }
}

@media only screen and (max-width: 719px) {
  /* line 32, ../../../app/assets/stylesheets/v4r/components/_nyc.scss */
  .layout__item.nyc_temp {
    padding: 0;
  }
}

/* line 38, ../../../app/assets/stylesheets/v4r/components/_nyc.scss */
.nyc_form.text-input:focus,
.nyc_form.textarea:focus {
  border-color: #4d4f53;
  outline-color: transparent;
  outline-style: none;
}

/* line 46, ../../../app/assets/stylesheets/v4r/components/_nyc.scss */
.nyc_form.text-input::-webkit-input-placeholder,
.nyc_form.textarea::-webkit-input-placeholder {
  color: #4d4f53;
}

/* line 51, ../../../app/assets/stylesheets/v4r/components/_nyc.scss */
.nyc_form.text-input:-ms-input-placeholder,
.nyc_form.textarea:-ms-input-placeholder {
  color: #4d4f53;
}

/* line 56, ../../../app/assets/stylesheets/v4r/components/_nyc.scss */
.nyc_form.text-input::-moz-placeholder {
  color: #4d4f53;
  opacity: 1;
}

/* line 61, ../../../app/assets/stylesheets/v4r/components/_nyc.scss */
.nyc_form.textarea::-moz-placeholder {
  color: #4d4f53;
  opacity: 1;
}

/* line 66, ../../../app/assets/stylesheets/v4r/components/_nyc.scss */
.nyc_form.text-input:-moz-placeholder {
  color: #4d4f53;
  opacity: 1;
}

/* line 71, ../../../app/assets/stylesheets/v4r/components/_nyc.scss */
.nyc_form.textarea:-moz-placeholder {
  color: #4d4f53;
  opacity: 1;
}

/**
 * additional font smoothing settings for chrome and firefox osx
 * https://developer.mozilla.org/en-US/docs/Web/CSS/font-smooth
 */
/* line 6, ../../../app/assets/stylesheets/v4r/trumps/_font-smoothing.scss */
body,
* {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/* line 1, ../../../app/assets/stylesheets/v4r/trumps/_visibility.scss */
.hidden {
  display: none;
}
@media only screen and (max-width: 719px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/trumps/_visibility.scss */
  .hidden--palm {
    display: none;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/trumps/_visibility.scss */
  .hidden--lap {
    display: none;
  }
}
@media only screen and (min-width: 720px) and (max-width: 859px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/trumps/_visibility.scss */
  .hidden--lap-portrait {
    display: none;
  }
}
@media only screen and (min-width: 1012px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/trumps/_visibility.scss */
  .hidden--lap-up {
    display: none;
  }
}
@media only screen and (min-width: 720px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/trumps/_visibility.scss */
  .hidden--palm-up {
    display: none;
  }
}
@media only screen and (min-width: 860px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/trumps/_visibility.scss */
  .hidden--lap-portrait-up {
    display: none;
  }
}
@media only screen and (max-width: 1011px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/trumps/_visibility.scss */
  .hidden--portable {
    display: none;
  }
}
@media only screen and (max-width: 859px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/trumps/_visibility.scss */
  .hidden--portable-narrow {
    display: none;
  }
}
@media only screen and (min-width: 1012px) and (max-width: 1161px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/trumps/_visibility.scss */
  .hidden--desk {
    display: none;
  }
}
@media only screen and (min-width: 1012px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/trumps/_visibility.scss */
  .hidden--desk-up {
    display: none;
  }
}
@media only screen and (min-width: 1162px) {
  /* line 9, ../../../app/assets/stylesheets/v4r/trumps/_visibility.scss */
  .hidden--desk-xl {
    display: none;
  }
}

/*------------------------------------*\
    #WIDTHS
\*------------------------------------*/
/**
 * A series of width helper classes that you can use to size things like grid
 * systems. Classes can take a fraction-like format (e.g. `.2/3`) or a spoken-
 * word format (e.g. `.2-of-3`). Use these in your markup:
 *
 * <div class='7/12'>
 */
/* line 31, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-1-of-1 {
  width: 100% !important;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-1-of-2 {
  width: 50%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-1-of-3 {
  width: 33.33333%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-2-of-3 {
  width: 66.66667%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-1-of-4 {
  width: 25%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-2-of-4 {
  width: 50%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-3-of-4 {
  width: 75%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-1-of-5 {
  width: 20%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-2-of-5 {
  width: 40%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-3-of-5 {
  width: 60%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-4-of-5 {
  width: 80%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-1-of-6 {
  width: 16.66667%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-2-of-6 {
  width: 33.33333%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-3-of-6 {
  width: 50%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-4-of-6 {
  width: 66.66667%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-5-of-6 {
  width: 83.33333%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-1-of-7 {
  width: 14.28571%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-2-of-7 {
  width: 28.57143%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-3-of-7 {
  width: 42.85714%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-4-of-7 {
  width: 57.14286%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-5-of-7 {
  width: 71.42857%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-6-of-7 {
  width: 85.71429%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-1-of-8 {
  width: 12.5%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-2-of-8 {
  width: 25%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-3-of-8 {
  width: 37.5%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-4-of-8 {
  width: 50%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-5-of-8 {
  width: 62.5%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-6-of-8 {
  width: 75%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-7-of-8 {
  width: 87.5%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-1-of-9 {
  width: 11.11111%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-2-of-9 {
  width: 22.22222%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-3-of-9 {
  width: 33.33333%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-4-of-9 {
  width: 44.44444%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-5-of-9 {
  width: 55.55556%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-6-of-9 {
  width: 66.66667%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-7-of-9 {
  width: 77.77778%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-8-of-9 {
  width: 88.88889%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-1-of-10 {
  width: 10%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-2-of-10 {
  width: 20%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-3-of-10 {
  width: 30%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-4-of-10 {
  width: 40%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-5-of-10 {
  width: 50%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-6-of-10 {
  width: 60%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-7-of-10 {
  width: 70%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-8-of-10 {
  width: 80%;
}

/* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
.is-9-of-10 {
  width: 90%;
}

/*------------------------------------*\
    #WIDTHS-RESPONSIVE
\*------------------------------------*/
/**
 * Responsive width classes based on your responsive settings.
 */
@media only screen and (max-width: 719px) {
  /* line 31, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-1-palm {
    width: 100% !important;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-2-palm {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-3-palm {
    width: 33.33333%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-3-palm {
    width: 66.66667%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-4-palm {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-4-palm {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-4-palm {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-5-palm {
    width: 20%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-5-palm {
    width: 40%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-5-palm {
    width: 60%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-5-palm {
    width: 80%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-8-palm {
    width: 12.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-8-palm {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-8-palm {
    width: 37.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-8-palm {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-5-of-8-palm {
    width: 62.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-6-of-8-palm {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-7-of-8-palm {
    width: 87.5%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1011px) {
  /* line 31, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-1-lap {
    width: 100% !important;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-2-lap {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-3-lap {
    width: 33.33333%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-3-lap {
    width: 66.66667%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-4-lap {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-4-lap {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-4-lap {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-5-lap {
    width: 20%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-5-lap {
    width: 40%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-5-lap {
    width: 60%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-5-lap {
    width: 80%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-8-lap {
    width: 12.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-8-lap {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-8-lap {
    width: 37.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-8-lap {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-5-of-8-lap {
    width: 62.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-6-of-8-lap {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-7-of-8-lap {
    width: 87.5%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 859px) {
  /* line 31, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-1-lap-portrait {
    width: 100% !important;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-2-lap-portrait {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-3-lap-portrait {
    width: 33.33333%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-3-lap-portrait {
    width: 66.66667%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-4-lap-portrait {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-4-lap-portrait {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-4-lap-portrait {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-5-lap-portrait {
    width: 20%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-5-lap-portrait {
    width: 40%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-5-lap-portrait {
    width: 60%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-5-lap-portrait {
    width: 80%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-8-lap-portrait {
    width: 12.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-8-lap-portrait {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-8-lap-portrait {
    width: 37.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-8-lap-portrait {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-5-of-8-lap-portrait {
    width: 62.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-6-of-8-lap-portrait {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-7-of-8-lap-portrait {
    width: 87.5%;
  }
}
@media only screen and (min-width: 1012px) {
  /* line 31, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-1-lap-up {
    width: 100% !important;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-2-lap-up {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-3-lap-up {
    width: 33.33333%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-3-lap-up {
    width: 66.66667%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-4-lap-up {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-4-lap-up {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-4-lap-up {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-5-lap-up {
    width: 20%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-5-lap-up {
    width: 40%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-5-lap-up {
    width: 60%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-5-lap-up {
    width: 80%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-8-lap-up {
    width: 12.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-8-lap-up {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-8-lap-up {
    width: 37.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-8-lap-up {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-5-of-8-lap-up {
    width: 62.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-6-of-8-lap-up {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-7-of-8-lap-up {
    width: 87.5%;
  }
}
@media only screen and (min-width: 720px) {
  /* line 31, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-1-palm-up {
    width: 100% !important;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-2-palm-up {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-3-palm-up {
    width: 33.33333%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-3-palm-up {
    width: 66.66667%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-4-palm-up {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-4-palm-up {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-4-palm-up {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-5-palm-up {
    width: 20%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-5-palm-up {
    width: 40%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-5-palm-up {
    width: 60%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-5-palm-up {
    width: 80%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-8-palm-up {
    width: 12.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-8-palm-up {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-8-palm-up {
    width: 37.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-8-palm-up {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-5-of-8-palm-up {
    width: 62.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-6-of-8-palm-up {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-7-of-8-palm-up {
    width: 87.5%;
  }
}
@media only screen and (min-width: 860px) {
  /* line 31, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-1-lap-portrait-up {
    width: 100% !important;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-2-lap-portrait-up {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-3-lap-portrait-up {
    width: 33.33333%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-3-lap-portrait-up {
    width: 66.66667%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-4-lap-portrait-up {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-4-lap-portrait-up {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-4-lap-portrait-up {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-5-lap-portrait-up {
    width: 20%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-5-lap-portrait-up {
    width: 40%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-5-lap-portrait-up {
    width: 60%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-5-lap-portrait-up {
    width: 80%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-8-lap-portrait-up {
    width: 12.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-8-lap-portrait-up {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-8-lap-portrait-up {
    width: 37.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-8-lap-portrait-up {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-5-of-8-lap-portrait-up {
    width: 62.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-6-of-8-lap-portrait-up {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-7-of-8-lap-portrait-up {
    width: 87.5%;
  }
}
@media only screen and (max-width: 1011px) {
  /* line 31, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-1-portable {
    width: 100% !important;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-2-portable {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-3-portable {
    width: 33.33333%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-3-portable {
    width: 66.66667%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-4-portable {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-4-portable {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-4-portable {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-5-portable {
    width: 20%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-5-portable {
    width: 40%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-5-portable {
    width: 60%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-5-portable {
    width: 80%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-8-portable {
    width: 12.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-8-portable {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-8-portable {
    width: 37.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-8-portable {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-5-of-8-portable {
    width: 62.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-6-of-8-portable {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-7-of-8-portable {
    width: 87.5%;
  }
}
@media only screen and (max-width: 859px) {
  /* line 31, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-1-portable-narrow {
    width: 100% !important;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-2-portable-narrow {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-3-portable-narrow {
    width: 33.33333%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-3-portable-narrow {
    width: 66.66667%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-4-portable-narrow {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-4-portable-narrow {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-4-portable-narrow {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-5-portable-narrow {
    width: 20%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-5-portable-narrow {
    width: 40%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-5-portable-narrow {
    width: 60%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-5-portable-narrow {
    width: 80%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-8-portable-narrow {
    width: 12.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-8-portable-narrow {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-8-portable-narrow {
    width: 37.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-8-portable-narrow {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-5-of-8-portable-narrow {
    width: 62.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-6-of-8-portable-narrow {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-7-of-8-portable-narrow {
    width: 87.5%;
  }
}
@media only screen and (min-width: 1012px) and (max-width: 1161px) {
  /* line 31, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-1-desk {
    width: 100% !important;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-2-desk {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-3-desk {
    width: 33.33333%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-3-desk {
    width: 66.66667%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-4-desk {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-4-desk {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-4-desk {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-5-desk {
    width: 20%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-5-desk {
    width: 40%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-5-desk {
    width: 60%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-5-desk {
    width: 80%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-8-desk {
    width: 12.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-8-desk {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-8-desk {
    width: 37.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-8-desk {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-5-of-8-desk {
    width: 62.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-6-of-8-desk {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-7-of-8-desk {
    width: 87.5%;
  }
}
@media only screen and (min-width: 1012px) {
  /* line 31, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-1-desk-up {
    width: 100% !important;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-2-desk-up {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-3-desk-up {
    width: 33.33333%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-3-desk-up {
    width: 66.66667%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-4-desk-up {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-4-desk-up {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-4-desk-up {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-5-desk-up {
    width: 20%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-5-desk-up {
    width: 40%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-5-desk-up {
    width: 60%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-5-desk-up {
    width: 80%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-8-desk-up {
    width: 12.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-8-desk-up {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-8-desk-up {
    width: 37.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-8-desk-up {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-5-of-8-desk-up {
    width: 62.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-6-of-8-desk-up {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-7-of-8-desk-up {
    width: 87.5%;
  }
}
@media only screen and (min-width: 1162px) {
  /* line 31, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-1-desk-xl {
    width: 100% !important;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-2-desk-xl {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-3-desk-xl {
    width: 33.33333%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-3-desk-xl {
    width: 66.66667%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-4-desk-xl {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-4-desk-xl {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-4-desk-xl {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-5-desk-xl {
    width: 20%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-5-desk-xl {
    width: 40%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-5-desk-xl {
    width: 60%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-5-desk-xl {
    width: 80%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-1-of-8-desk-xl {
    width: 12.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-2-of-8-desk-xl {
    width: 25%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-3-of-8-desk-xl {
    width: 37.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-4-of-8-desk-xl {
    width: 50%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-5-of-8-desk-xl {
    width: 62.5%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-6-of-8-desk-xl {
    width: 75%;
  }

  /* line 42, ../../../app/assets/stylesheets/v4r/tools/_widths.scss */
  .is-7-of-8-desk-xl {
    width: 87.5%;
  }
}
/* line 3, ../../../app/assets/stylesheets/v4r/trumps/_map.scss */
.leaflet-control-attribution:after,
.leaflet-control-zoom-in,
.leaflet-control-zoom-out,
.leaflet-popup-close-button,
.leaflet-control-layers-toggle,
.leaflet-container.dark .map-tooltip .close,
.map-tooltip .close,
.mapbox-icon {
  background-image: url("/assets/bower_components/mapbox.js/images/icons-000000@2x.png");
}

/* line 14, ../../../app/assets/stylesheets/v4r/trumps/_map.scss */
.leaflet-container.dark .leaflet-control-attribution:after,
.mapbox-button-icon:before,
.leaflet-container.dark .leaflet-control-zoom-in,
.leaflet-container.dark .leaflet-control-zoom-out,
.leaflet-container.dark .leaflet-control-layers-toggle,
.leaflet-container.dark .mapbox-icon {
  background-image: url("/assets/bower_components/mapbox.js/images/icons-ffffff@2x.png");
}

/* line 23, ../../../app/assets/stylesheets/v4r/trumps/_map.scss */
.marker-cluster div {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 2;
  font-family: "sennheiserbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
}

/* line 30, ../../../app/assets/stylesheets/v4r/trumps/_map.scss */
.marker-cluster-small,
.marker-cluster-medium,
.marker-cluster-large {
  background-color: rgba(0, 150, 214, 0.6);
}
/* line 35, ../../../app/assets/stylesheets/v4r/trumps/_map.scss */
.marker-cluster-small div,
.marker-cluster-medium div,
.marker-cluster-large div {
  background-color: rgba(0, 150, 214, 0.8);
}
/* line 38, ../../../app/assets/stylesheets/v4r/trumps/_map.scss */
.marker-cluster-small div span,
.marker-cluster-medium div span,
.marker-cluster-large div span {
  color: #fff;
}

/* line 44, ../../../app/assets/stylesheets/v4r/trumps/_map.scss */
.leaflet-popup-tip-container {
  display: none;
}

/* line 48, ../../../app/assets/stylesheets/v4r/trumps/_map.scss */
.leaflet-container h6,
.leaflet-container p {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
}

/* line 53, ../../../app/assets/stylesheets/v4r/trumps/_map.scss */
.leaflet-container p {
  font-family: "sennheiserdemi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 57, ../../../app/assets/stylesheets/v4r/trumps/_map.scss */
.leaflet-container .map__popup__title {
  margin: 0 0 4px 0;
  color: #000;
}

/* line 63, ../../../app/assets/stylesheets/v4r/trumps/_map.scss */
.leaflet-container .map__popup__note {
  margin: 0;
}

/* line 1, ../../../app/assets/stylesheets/v4r/trumps/_outline.scss */
* {
  outline: 0;
}

/* line 1, ../../../app/assets/stylesheets/v4r/trumps/_modal.scss */
.modal {
  z-index: 102;
  min-width: 320px;
  border: 1px solid #000;
}
/* line 8, ../../../app/assets/stylesheets/v4r/trumps/_modal.scss */
.modal--transparent {
  max-width: 1024px;
  border: 0;
  background: transparent;
}
/* line 16, ../../../app/assets/stylesheets/v4r/trumps/_modal.scss */
.modal--without-padding {
  padding: 0;
}
/* line 20, ../../../app/assets/stylesheets/v4r/trumps/_modal.scss */
.modal__button-close {
  position: absolute;
  top: 15px;
  right: 15px;
  display: block;
  width: 17px;
  height: 17px;
  cursor: pointer;
}
/* line 31, ../../../app/assets/stylesheets/v4r/trumps/_modal.scss */
.modal__button-close::before, .modal__button-close::after {
  position: absolute;
  left: 8px;
  width: 1px;
  height: 17px;
  background-color: #000;
  content: '';
}
/* line 44, ../../../app/assets/stylesheets/v4r/trumps/_modal.scss */
.modal__button-close--large {
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
}
/* line 51, ../../../app/assets/stylesheets/v4r/trumps/_modal.scss */
.modal__button-close--large::before, .modal__button-close--large::after {
  left: 22px;
  height: 44px;
}
/* line 60, ../../../app/assets/stylesheets/v4r/trumps/_modal.scss */
.modal__button-close--white::before, .modal__button-close--white::after {
  background: #fff;
}
/* line 67, ../../../app/assets/stylesheets/v4r/trumps/_modal.scss */
.modal__button-close--black::before, .modal__button-close--black::after {
  background: #000;
}
/* line 74, ../../../app/assets/stylesheets/v4r/trumps/_modal.scss */
.modal--bluestage-overlay {
  max-width: 100%;
  border: 0;
}
/* line 79, ../../../app/assets/stylesheets/v4r/trumps/_modal.scss */
.modal--bluestage-overlay .modal__content {
  padding: 0;
  height: inherit;
}
/* line 84, ../../../app/assets/stylesheets/v4r/trumps/_modal.scss */
.modal--bluestage-overlay .modal__content .wrapper--full-width,
.modal--bluestage-overlay .modal__content .stage--bluestage,
.modal--bluestage-overlay .modal__content .stage__wrapper {
  height: inherit;
}
/* line 90, ../../../app/assets/stylesheets/v4r/trumps/_modal.scss */
.modal--bluestage-overlay .modal__content .explore {
  display: none;
}
/* line 95, ../../../app/assets/stylesheets/v4r/trumps/_modal.scss */
.modal--bluestage-overlay .modal__button-close {
  top: 44px;
  right: 44px;
}

@keyframes modal--effect-scale-top {
  0% {
    visibility: visible;
    -webkit-transform: scale(0.7) translateX(-50%);
            transform: scale(0.7) translateX(-50%);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    visibility: visible;
    -webkit-transform: scale(1) translateX(-50%);
            transform: scale(1) translateX(-50%);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
}
