/*!  */
@import url('rittersport-blessed1.css?z=1598606674524');
@charset "UTF-8";
body.page-merits-facts #content a{color:#41464b;text-decoration:underline}html.no-touch body.page-merits-facts #content a:hover{text-decoration:none}body.page-merits-facts .contentSection{display:block;height:auto;padding:0}body.page-merits-facts .contentSection:first-of-type{text-align:center}body.page-merits-facts .contentSection:first-of-type .root{padding-top:6em;padding-bottom:10em}body.page-merits-facts .contentSection:first-of-type h3,body.page-merits-facts .contentSection:first-of-type p{text-align:center}body.page-merits-facts .contentSection:first-of-type .textBlock{display:block;width:auto}body.page-merits-facts .contentSection:first-of-type ul{text-align:center}body.page-merits-facts .contentSection:first-of-type ul li{list-style:none;vertical-align:bottom;text-align:left}body.page-merits-facts .contentSection:first-of-type ul li img{width:100%;height:auto}body.page-merits-facts .contentSection:first-of-type ul li strong{display:block}body.page-merits-facts .contentSection:first-of-type ul li>span{display:block;position:relative;font-size:2.7em;line-height:160%}body.page-merits-facts .contentSection:first-of-type ul li>span strong{font-size:3.88889em;line-height:100%;position:relative;left:-.11111em;font-weight:400}body.page-merits-facts .contentSection:first-of-type ul li:first-of-type{color:#000}body.page-merits-facts .contentSection:first-of-type ul li:nth-of-type(2){color:#ffb200}body.page-merits-facts .contentSection:first-of-type ul li:nth-of-type(3){color:#4cbc00}body.page-merits-facts .contentSection:first-of-type ul li:nth-of-type(4){color:#c50e2d}@media screen and (min-width:1024px){body.page-merits-facts .contentSection:first-of-type ul{display:table;width:100%;margin-top:3em}body.page-merits-facts .contentSection:first-of-type ul li{display:table-cell;padding:0}body.page-merits-facts .contentSection:first-of-type ul li:first-of-type{padding-left:0}body.page-merits-facts .contentSection:first-of-type ul li:last-of-type{padding-right:0}body.page-merits-facts .contentSection:first-of-type ul li{width:25%}body.page-merits-facts .contentSection:first-of-type ul li span{padding-left:1.66667em}}@media screen and (max-width:1023px){body.page-merits-facts .contentSection:first-of-type ul li{margin-right:0;margin-top:1.5em;margin-bottom:1.5em}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){body.page-merits-facts .contentSection:first-of-type .root{padding-top:10em;padding-bottom:10em}body.page-merits-facts .contentSection:first-of-type ul{overflow-x:hidden;margin-top:-4em;padding-right:3em;padding-left:3em}body.page-merits-facts .contentSection:first-of-type ul:after,body.page-merits-facts .contentSection:first-of-type ul:before{content:"\0020";display:block;height:0;overflow:hidden}body.page-merits-facts .contentSection:first-of-type ul:after{clear:both}body.page-merits-facts .contentSection:first-of-type ul>*{float:left;width:calc(50% - .76em);margin-right:1.5em}body.page-merits-facts .contentSection:first-of-type ul>:nth-of-type(2n){margin-right:0}body.page-merits-facts .contentSection:first-of-type ul>:nth-of-type(odd){clear:left}body.page-merits-facts .contentSection:first-of-type ul li span{padding-left:2.77778em}}@media screen and (max-width:479px){body.page-merits-facts .contentSection:first-of-type .root{padding-top:5em;padding-bottom:6em}body.page-merits-facts .contentSection:first-of-type ul{overflow-x:hidden}body.page-merits-facts .contentSection:first-of-type ul:after,body.page-merits-facts .contentSection:first-of-type ul:before{content:"\0020";display:block;height:0;overflow:hidden}body.page-merits-facts .contentSection:first-of-type ul:after{clear:both}body.page-merits-facts .contentSection:first-of-type ul>*{float:left;width:calc(50% - 2.01em);margin-right:4em}body.page-merits-facts .contentSection:first-of-type ul>:nth-of-type(2n){margin-right:0}body.page-merits-facts .contentSection:first-of-type ul>:nth-of-type(odd){clear:left}body.page-merits-facts .contentSection:first-of-type ul li span{padding-left:1.48148em}}body.page-merits-facts .contentWallpaper{height:auto}@media screen and (min-width:1024px){body.page-merits-facts .contentWallpaper .root{height:12rem}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){body.page-merits-facts .contentWallpaper .root{padding-top:6em;padding-bottom:2.3em}}@media screen and (max-width:479px){body.page-merits-facts .contentWallpaper .root{padding-top:10em;padding-bottom:0}}body.page-merits-facts .contentWallpaper .textBlock{position:relative;width:auto;left:0;top:0;margin:0;padding:0}@media screen and (min-width:1024px){body.page-merits-facts .contentWallpaper .textBlock,body.page-merits-facts .contentWallpaper .textBlock ul{height:100%}}body.page-merits-facts .contentWallpaper ul li{list-style:none;text-align:center}body.page-merits-facts .contentWallpaper ul li strong{display:block}@media screen and (min-width:1024px){body.page-merits-facts .contentWallpaper ul li strong{padding-top:.5em}}@media screen and (max-width:479px){body.page-merits-facts .contentWallpaper ul li strong{padding-top:.25em}}@media screen and (min-width:1024px){body.page-merits-facts .contentWallpaper ul{display:table;width:100%}body.page-merits-facts .contentWallpaper ul li{display:table-cell;padding:3rem 1rem .5em}body.page-merits-facts .contentWallpaper ul li:first-of-type{padding-left:0}body.page-merits-facts .contentWallpaper ul li:last-of-type{padding-right:0}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){body.page-merits-facts .contentWallpaper ul{overflow-x:hidden}body.page-merits-facts .contentWallpaper ul:after,body.page-merits-facts .contentWallpaper ul:before{content:"\0020";display:block;height:0;overflow:hidden}body.page-merits-facts .contentWallpaper ul:after{clear:both}body.page-merits-facts .contentWallpaper ul>*{float:left;width:13.5em;max-width:13.5em;margin-right:1.5em}body.page-merits-facts .contentWallpaper ul>:nth-of-type(4n){margin-right:0}body.page-merits-facts .contentWallpaper ul>:nth-of-type(4n+1){clear:left}body.page-merits-facts .contentWallpaper ul li{padding-bottom:2.5em}}@media screen and (max-width:479px){body.page-merits-facts .contentWallpaper ul{overflow-x:hidden}body.page-merits-facts .contentWallpaper ul:after,body.page-merits-facts .contentWallpaper ul:before{content:"\0020";display:block;height:0;overflow:hidden}body.page-merits-facts .contentWallpaper ul:after{clear:both}body.page-merits-facts .contentWallpaper ul>*{float:left;width:calc(50% - .635em);margin-right:1.25em}body.page-merits-facts .contentWallpaper ul>:nth-of-type(2n){margin-right:0}body.page-merits-facts .contentWallpaper ul>:nth-of-type(odd){clear:left}body.page-merits-facts .contentWallpaper ul li{width:calc(50% - .625em);margin-bottom:5em}}body.page-merits-facts .contentWallpaper+section.contentSection{background-color:#fff!important}body.page-merits-facts .contentWallpaper+section .root{padding-top:6em}@media screen and (min-width:1024px){body.page-merits-facts .contentWallpaper+section .root{overflow-x:hidden;padding-bottom:6em}body.page-merits-facts .contentWallpaper+section .root:after,body.page-merits-facts .contentWallpaper+section .root:before{content:"\0020";display:block;height:0;overflow:hidden}body.page-merits-facts .contentWallpaper+section .root:after{clear:both}body.page-merits-facts .contentWallpaper+section .root>*{float:left;width:28.5em;max-width:28.5em;margin-right:1.5em}body.page-merits-facts .contentWallpaper+section .root>:last-of-type{margin-right:0}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){body.page-merits-facts .contentWallpaper+section .root{overflow-x:hidden}body.page-merits-facts .contentWallpaper+section .root:after,body.page-merits-facts .contentWallpaper+section .root:before{content:"\0020";display:block;height:0;overflow:hidden}body.page-merits-facts .contentWallpaper+section .root:after{clear:both}body.page-merits-facts .contentWallpaper+section .root>*{float:left;width:36em;max-width:36em;margin-right:1.5em}body.page-merits-facts .contentWallpaper+section .root>:last-of-type{margin-right:0}body.page-merits-facts .contentWallpaper+section .root .col{padding-left:3em;padding-right:3em}body.page-merits-facts .contentWallpaper+section .root .col:first-of-type,body.page-merits-facts .contentWallpaper+section .root .col:nth-of-type(2){float:left}body.page-merits-facts .contentWallpaper+section .root .col:nth-of-type(2){clear:left}body.page-merits-facts .contentWallpaper+section .root .col:nth-of-type(3),body.page-merits-facts .contentWallpaper+section .root .col:nth-of-type(4){float:none;margin-left:36em}}@media screen and (max-width:479px){body.page-merits-facts .contentWallpaper+section .root{padding-right:4rem!important;padding-left:4rem!important}}body.page-merits-facts .contentWallpaper+section .root h1{padding-bottom:.3em}body.page-merits-facts .contentWallpaper+section .root p{padding-bottom:2em}body.page-merits-vision #content section.contentSection{background-color:transparent!important}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){body.page-merits-vision #content section.contentSection img{opacity:1}}@media screen and (min-width:1024px){body.page-merits-vision section.contentSection{position:relative;min-height:72em}body.page-merits-vision section.contentSection .contTsrBig{position:absolute;width:100%;top:0;left:0}body.page-merits-vision section.contentSection .contTsrBig img{min-height:72em}}@media screen and (max-width:1023px){body.page-merits-vision section.contentSection .root{width:100%;padding-right:0;padding-left:0}}.textTeaserWrapper .textTeaser{position:relative;width:100%;background-color:#41464b;direction:ltr}.textTeaserWrapper .textTeaser h1{margin-bottom:.6em}.textTeaserWrapper .textTeaser p,.textTeaserWrapper .textTeaser ul{padding-top:1rem}.textTeaserWrapper .textTeaser ul{list-style-type:square}.textTeaserWrapper .textTeaser p:first-of-type{padding-top:0}html #content .contentSection .textTeaserWrapper .textTeaser a.btn.noBorder{color:#fff!important;background-color:transparent!important}#content .contentSection html.no-touch .textTeaserWrapper .textTeaser:hover a.btn.noBorder{color:#be9229!important;-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1) 0s;transition:color .3s cubic-bezier(.215,.61,.355,1) 0s}@media screen and (min-width:1024px){.textTeaserWrapper{margin:12rem 0;max-height:48em;overflow-y:auto}.textTeaserWrapper:after,.textTeaserWrapper:before{content:"\0020";display:block;height:0;overflow:hidden}.textTeaserWrapper:after{clear:both}.textTeaserWrapper .textTeaser{position:relative;width:45.5rem;min-height:45.5rem;padding:3.5rem;overflow:hidden}.textTeaserWrapper .textTeaser:after{background-color:#000;bottom:0;content:" ";display:block;height:2px;left:0;opacity:.2;position:absolute;width:100%}.textTeaserWrapper ul{padding-left:2.5rem}.contentSection:nth-of-type(2n) .textTeaserWrapper .textTeaser{float:left}.contentSection:nth-of-type(odd) .textTeaserWrapper .textTeaser{float:right}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.textTeaserWrapper .textTeaser{padding:3rem 4.5rem 3.5rem}.textTeaserWrapper ul{padding-left:2.2rem}}@media screen and (max-width:479px){.textTeaserWrapper .textTeaser{padding:6.5rem 4rem 5.5rem}.textTeaserWrapper .textTeaser h1{margin-bottom:.8em}.textTeaserWrapper .textTeaser p:last-of-type{padding-top:2rem}.textTeaserWrapper ul{padding-left:4rem}}figure{padding:6em 0}figure img{width:100%;height:auto}@media print{figure figcaption{font-family:Helvetica}}@media screen and (min-width:1024px){figure{margin:0 auto;width:73.5em;padding:9em 8em}figure figcaption{padding-top:1em}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){figure{padding-right:4em;padding-left:4em}figure figcaption{padding-top:1.33333em}}@media screen and (max-width:479px){figure figcaption{padding:1em .66667em;background-color:#f7f7fa}}blockquote{margin:6em auto!important;padding:0 9em!important}blockquote,blockquote *{padding:0;margin:0;text-align:center!important}blockquote:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"quote";content:"\e91b";display:block;color:#be9229;font-size:3.3em;padding-bottom:.90909em}@media print{blockquote p{font-family:Helvetica}}blockquote footer{margin-top:2em;line-height:130%}@media print{blockquote footer{font-family:Helvetica}}blockquote footer strong{display:block}@media print{blockquote footer strong{font-family:Helvetica;font-weight:700}}@media screen and (min-width:1024px){blockquote{margin:0 auto;width:73.5em}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){blockquote{margin:4.5em auto!important;padding:0 6em!important}}@media screen and (max-width:479px){blockquote{padding:0 3em!important}blockquote:before{padding-bottom:1.81818em}}.copyText{position:relative}.copyText h1,.copyText h2,.copyText h3,.copyText h4,.copyText h5{color:#41464b}@media screen and (min-width:1024px){.short .copyText:first-of-type{padding-top:12rem}}.copyText figure{width:auto;padding:0}.copyText .marginalRow{position:absolute;top:0;right:0;width:19.5em;height:100%}.copyText .marginalRow .marginalElement{position:relative}.copyText .marginalRow .marginalElement.infoText{padding:2em 1.5em;background:#ebdcd0;border-bottom:2px solid #dcc1ac}.copyText .marginalRow .marginalElement.infoText h1{line-height:142%;color:#6e3f2e;margin-bottom:1.25em}@media print{.copyText .marginalRow .marginalElement.infoText h1{font-family:Helvetica;font-weight:700}}.copyText .marginalRow .marginalElement.infoText p{font-size:1.5em;line-height:1.33333em;color:#6e3f2e}.copyText h1{line-height:1.17143em;color:#41464b;margin-bottom:.37143em}@media print{.copyText h1{font-family:Helvetica}}.copyText h2{font-family:FuturaLight;font-size:5em;line-height:130%;letter-spacing:-.02em;padding-top:1.8em;margin-bottom:1em}@media print{.copyText h2{font-family:Helvetica}}.copyText h1+h2{padding-top:0;color:#41464b;display:block;margin-bottom:1.8em}@media print{.copyText h1+h2{font-family:Helvetica;font-weight:700}}.copyText h3{padding:3em 0 1.2em}@media print{.copyText h3{font-family:Helvetica;font-weight:700}}.copyText p,.copyText table{color:#41464b;line-height:1.76471em}@media print{.copyText p,.copyText table{font-family:Helvetica}}@media print{#root .copyText p b,#root .copyText p strong,#root .copyText table b,#root .copyText table strong{font-family:Helvetica;font-weight:700}}#root .copyText p a:not(.btn),#root .copyText table a:not(.btn){text-decoration:underline;color:#41464b}#root .copyText p a:not(.btn):active,#root .copyText table a:not(.btn):active,html.no-touch #root .copyText p a:not(.btn):hover,html.no-touch #root .copyText table a:not(.btn):hover{color:#be9229;text-decoration:none}.copyText table{width:100%;margin:1rem 0;background-color:#f7f7fa;border:1.5rem solid #f7f7fa;table-layout:fixed;border-collapse:separate;border-spacing:1px}.copyText table td{width:auto}@media screen and (max-width:479px){.copyText table{margin:2rem 0}}@media screen and (min-width:1024px){.copyText .txt{width:73.5em;margin:0 auto}.copyText .marginalRow{width:19.5em}}@media screen and (max-width:1023px){.copyText:first-of-type{padding-top:2rem}.copyText .marginalRow{display:none}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.copyText{padding-right:4em;padding-left:4em}.copyText h2{font-size:5em;padding-top:1.2em;margin-bottom:.9em}}@media screen and (max-width:479px){.copyText{padding-right:2rem;padding-left:2rem}.copyText h1{font-size:8em}.copyText h2{font-size:4.5em;padding-top:1.33333em;margin-bottom:.88889em}.copyText p{font-size:3em}}.contentSection .copyText{padding:8rem 0 9rem}.contentSection .copyText:first-child{padding:8rem 0 0}.contentSection .copyText+.copyText{padding:0}.contentSection .copyText+.copyText:last-child{padding:0 0 9rem}.contentSection .copyText *{direction:ltr;max-width:none}@media print{.contentSection .copyText h1{font-family:Helvetica}}.contentSection .copyText h2:first-of-type{margin-bottom:inherit;text-transform:none}@media print{.contentSection .copyText h2:first-of-type{font-family:Helvetica}}.contentSection .copyText h1+h2:first-of-type,.contentSection .copyText h2{font-family:FuturaBold;font-size:1.2rem;color:#41464b;text-transform:uppercase;text-decoration:none;margin-bottom:1.8em;left:0}@media print{.contentSection .copyText h1+h2:first-of-type,.contentSection .copyText h2{font-family:Helvetica;font-weight:700}}@media screen and (max-width:479px){.contentSection .copyText h1+h2:first-of-type,.contentSection .copyText h2{font-size:2.4rem}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#root .contentSection .copyText{padding:4rem 4.7rem 6rem}}@media screen and (max-width:479px){#root .contentSection .copyText{padding:6rem 4rem}}#articleSocialNav{padding:9em 0}#articleSocialNav a:last-of-type{margin-right:0}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#articleSocialNav{padding:6em 0 3em}}@media screen and (max-width:479px){#articleSocialNav{padding:9em 0 3em}}body.page-article .rubric{color:#41464b;margin-bottom:1.8em;text-transform:uppercase}@media screen and (min-width:1024px){body.page-article #content .root:first-of-type{height:0;position:relative;z-index:4}}@media screen and (max-width:1023px){body.page-article #content>.root:first-of-type{position:static}body.page-article #content>.root:first-of-type:after{content:"";position:absolute;top:0;left:0;height:6rem;width:100%;background-color:#f7f7fa}}@media screen and (max-width:479px){body.page-article #content>.root:first-of-type:after{height:12rem}}body.page-article .back{display:block;background-color:transparent;border:none}@media print{body.page-article .back,body.page-article .back:hover{font-family:Helvetica;font-weight:700}}body.page-article .back:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-left";content:"\e906";display:inline-block;text-indent:0;padding-right:1em}@media screen and (min-width:1024px){body.page-article .back{display:inline-block;padding:3rem 0}}@media screen and (max-width:1023px){body.page-article .back{padding:0;position:relative;line-height:6rem;z-index:1}}@media screen and (max-width:479px){body.page-article .back{line-height:12rem}}body.page-article #main #content{background-color:#fff}body.page-article #main #content .short{background-color:#f7f7fa}body.page-article #main #content .short #articleSocialNav a{background-color:transparent}body.page-article .contentSection{background-color:#f7f7fa!important}@media screen and (min-width:1024px){body.page-article .contentSection{direction:ltr;padding-top:5rem;padding-bottom:5rem}body.page-article .contentSection:nth-of-type(odd):before{display:none!important}body.page-article .contentSection .textBlock{padding-top:1rem;padding-bottom:3rem}body.page-article .contentSection .imgBlock{padding-top:4rem;padding-bottom:4rem}}.tile-module{position:relative;overflow:hidden;padding-left:calc((100% - 56rem)/2);padding-right:calc((100% - 56rem)/2)}.tile-module ul#navLegal li,.tile-module ul#navMain li,.tile-module ul#navSocial li,.tile-module ul.nav li{float:left;margin:0 2rem 6em;width:24rem}.tile-module ul#navLegal li a,.tile-module ul#navMain li a,.tile-module ul#navSocial li a,.tile-module ul.nav li a{display:block;text-align:center;text-transform:uppercase}.tile-module ul#navLegal li a div.picture,.tile-module ul#navMain li a div.picture,.tile-module ul#navSocial li a div.picture,.tile-module ul.nav li a div.picture{margin-bottom:3.5rem;padding:0}@media screen and (max-width:479px){.tile-module ul#navLegal li:nth-child(odd),.tile-module ul#navMain li:nth-child(odd),.tile-module ul#navSocial li:nth-child(odd),.tile-module ul.nav li:nth-child(odd){clear:left}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.tile-module{padding-bottom:3em;padding-left:calc((100% - 70.2em)/2);padding-right:calc((100% - 70.2em)/2)}.tile-module ul#navLegal li,.tile-module ul#navMain li,.tile-module ul#navSocial li,.tile-module ul.nav li{margin:0 1.2em 3em;width:21em}.tile-module ul#navLegal li:nth-child(3n+1),.tile-module ul#navMain li:nth-child(3n+1),.tile-module ul#navSocial li:nth-child(3n+1),.tile-module ul.nav li:nth-child(3n+1){clear:left}.tile-module ul#navLegal li a div.picture,.tile-module ul#navMain li a div.picture,.tile-module ul#navSocial li a div.picture,.tile-module ul.nav li a div.picture{margin-bottom:1.25em;padding:.83333em 1.25em}}@media screen and (min-width:1024px){.tile-module{padding-bottom:5.5em;padding-left:calc((100% - 93.6em)/2);padding-right:calc((100% - 93.6em)/2)}.tile-module ul#navLegal li,.tile-module ul#navMain li,.tile-module ul#navSocial li,.tile-module ul.nav li{margin:0 1.2em 5em;width:21em}.tile-module ul#navLegal li:nth-child(4n+1),.tile-module ul#navMain li:nth-child(4n+1),.tile-module ul#navSocial li:nth-child(4n+1),.tile-module ul.nav li:nth-child(4n+1){clear:left}.tile-module ul#navLegal li a div.picture,.tile-module ul#navMain li a div.picture,.tile-module ul#navSocial li a div.picture,.tile-module ul.nav li a div.picture{margin-bottom:1.25em;padding:.83333em 1.25em;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}.tile-module ul#navLegal li a:hover div.picture,.tile-module ul#navMain li a:hover div.picture,.tile-module ul#navSocial li a:hover div.picture,.tile-module ul.nav li a:hover div.picture{padding:0}}.page-search #header:after{content:"";position:absolute;width:100%;height:4px;left:0;bottom:-4px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(transparent));background-image:linear-gradient(rgba(0,0,0,.2),transparent)}html.no-cssgradients .page-search #header:after{background-image:url(/system/modules/com.rittersport.cms.main/resources/img/overlay-box-shadow-fallback.png);background-color:transparent;background-repeat:repeat-x;background-position:0 0;background-size:100% 100%}.page-search #search,.page-search #search #numOfSearchResults{display:block}.page-search ul.breadcrumb{list-style:none}.page-search ul.breadcrumb li{display:inline-block;color:#41464b}.page-search ul.breadcrumb li:after{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-right";content:"\e907";display:inline-block;text-indent:0;padding-left:.5em;padding-right:.5em}.page-search ul.breadcrumb li:last-child:not(:first-child):after{display:none}.page-search h2{color:#41464b}@media screen and (min-width:480px){.page-search section{background-color:#fff;border-bottom:2px solid #f7f7fa}.page-search section a.btn{background-color:#f7f7fa}.page-search h2,.page-search ul.breadcrumb{margin-bottom:1.1rem}.page-search p{margin-bottom:1.5rem}.page-search #content{background-color:#fff}.page-search .root{display:table}.page-search .img,.page-search .text{display:table-cell;position:relative;vertical-align:top;padding-top:6rem;padding-bottom:6rem}.page-search .text{padding-left:1.5em}.page-search img{width:100%;height:auto}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.page-search #content{padding-top:18rem}.page-search .img,.page-search .text{width:50%;height:auto}}@media screen and (min-width:1024px){.page-search #content{padding-top:20rem}.page-search .img{width:42em;height:auto}.page-search .text{padding-left:6em}}@media screen and (max-width:479px){.page-search #content{padding-top:25rem}.page-search section:nth-of-type(2n){background-color:#fff;z-index:3}.page-search section:nth-of-type(2n) a.btn{background-color:#f7f7fa}.page-search section:nth-of-type(odd){background-color:#f7f7fa;z-index:2}.page-search ul.breadcrumb{margin-bottom:4rem}.page-search h2{margin-bottom:5rem}.page-search p{line-height:130%;margin-bottom:0}.page-search .img{display:none}.page-search .img,.page-search .text{padding-top:4rem;padding-bottom:4rem}}.page-contact #toplink,.page-related-detail #toplink{display:none}.page-contact .anchorHead:after,.page-related-detail .anchorHead:after{float:right;line-height:6rem!important}@media screen and (max-width:479px){.page-contact .anchorHead:after,.page-related-detail .anchorHead:after{line-height:12rem!important}}@media screen and (min-width:1024px){.page-contact .anchorHead,.page-related-detail .anchorHead{-webkit-transition:none!important;transition:none!important;cursor:default!important;color:#41464b!important;padding:0!important;position:absolute!important;left:0!important}.page-contact .anchorHead:after,.page-related-detail .anchorHead:after{display:none!important}}.page-contact .contentSection,.page-related-detail .contentSection{border-top:1px solid #dcdcde;padding-bottom:0}@media screen and (min-width:1024px){.page-contact .contentSection:first-of-type,.page-related-detail .contentSection:first-of-type{border-top:none}}@media screen and (min-width:1024px){.page-contact .contentSection.contact,.page-contact .contentSection.multiColumn,.page-related-detail .contentSection.contact,.page-related-detail .contentSection.multiColumn{padding:3.5rem 0}.page-contact .contentSection.contact .anchorHead,.page-contact .contentSection.multiColumn .anchorHead,.page-related-detail .contentSection.contact .anchorHead,.page-related-detail .contentSection.multiColumn .anchorHead{display:block!important}}.page-contact .contentSection a:link:not(.btn),.page-related-detail .contentSection a:link:not(.btn){text-decoration:underline!important}.page-contact .contentSection a:link:not(.btn):hover,.page-related-detail .contentSection a:link:not(.btn):hover{text-decoration:none!important}.page-contact .contentSection.contact,.page-related-detail .contentSection.contact{direction:ltr;background-color:#fff!important}@media screen and (min-width:1024px){.page-contact .contentSection.contact .anchorHead,.page-related-detail .contentSection.contact .anchorHead{top:.5rem}}@media screen and (min-width:1024px){.page-contact .contentSection.contact>.root,.page-related-detail .contentSection.contact>.root{padding-top:4.5rem}}.page-contact .contentSection.contact .col,.page-related-detail .contentSection.contact .col{text-align:center}.page-contact .contentSection.contact .contactWrapper,.page-related-detail .contentSection.contact .contactWrapper{width:100%;background-color:#fff}.page-contact .contentSection.contact .contactWrapper p,.page-related-detail .contentSection.contact .contactWrapper p{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #dcdcde}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.page-contact .contentSection.contact .contactWrapper p:last-of-type,.page-related-detail .contentSection.contact .contactWrapper p:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}}@media screen and (max-width:479px){.page-contact .contentSection.contact .contactWrapper p,.page-related-detail .contentSection.contact .contactWrapper p{padding-bottom:4rem;margin-bottom:4rem}}@media screen and (min-width:1024px){.page-contact .contentSection.contact .contactWrapper,.page-related-detail .contentSection.contact .contactWrapper{position:relative;width:36rem;padding:2rem;margin:2rem;height:auto;z-index:1}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.page-contact .contentSection.contact .contactWrapper,.page-related-detail .contentSection.contact .contactWrapper{width:100%;padding:0 2rem;margin-bottom:2rem}.page-contact .contentSection.contact .contactWrapper:after,.page-contact .contentSection.contact .contactWrapper:before,.page-related-detail .contentSection.contact .contactWrapper:after,.page-related-detail .contentSection.contact .contactWrapper:before{content:"\0020";display:block;height:0;overflow:hidden}.page-contact .contentSection.contact .contactWrapper:after,.page-related-detail .contentSection.contact .contactWrapper:after{clear:both}.page-contact .contentSection.contact .contactWrapper .col:first-child,.page-related-detail .contentSection.contact .contactWrapper .col:first-child{padding-right:2rem;padding-left:2rem}.page-contact .contentSection.contact .contactWrapper .txt,.page-related-detail .contentSection.contact .contactWrapper .txt{border-right:1px solid #dcdcde;width:50%;float:left;padding-right:2rem}}@media screen and (max-width:479px){.page-contact .contentSection.contact .contactWrapper,.page-related-detail .contentSection.contact .contactWrapper{width:100%;padding:0 4rem}}.page-contact .contentSection.contact .columnWrapper,.page-related-detail .contentSection.contact .columnWrapper{width:100%;padding:0;margin:0}@media screen and (min-width:1024px){.page-contact .contentSection.contact .columnWrapper,.page-related-detail .contentSection.contact .columnWrapper{padding:2rem 0 1rem}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.page-contact .contentSection.contact .columnWrapper,.page-related-detail .contentSection.contact .columnWrapper{position:absolute;top:0;right:2rem;width:calc(50% - 2rem);height:calc(100% - 2rem);margin-bottom:2rem}.page-contact .contentSection.contact .columnWrapper .col,.page-related-detail .contentSection.contact .columnWrapper .col{width:50%;height:100%}.page-contact .contentSection.contact .columnWrapper .col a,.page-related-detail .contentSection.contact .columnWrapper .col a{top:50%;margin-top:-4.5rem!important;height:9rem}}@media screen and (max-width:479px){.page-contact .contentSection.contact .columnWrapper,.page-related-detail .contentSection.contact .columnWrapper{background:url(data:image/png;base64,R0lGODlhAQABAIAAANzc3gAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) repeat-y top;padding:2rem 0;margin:4rem 0}.page-contact .contentSection.contact .columnWrapper .col,.page-related-detail .contentSection.contact .columnWrapper .col{width:50%;float:left}.page-contact .contentSection.contact .columnWrapper .col:first-child,.page-related-detail .contentSection.contact .columnWrapper .col:first-child{padding:0 2rem 0 0}.page-contact .contentSection.contact .columnWrapper .col:last-child,.page-related-detail .contentSection.contact .columnWrapper .col:last-child{padding:0 0 0 2rem;border-top:none}}.page-contact .contentSection.contact #contactMap,.page-related-detail .contentSection.contact #contactMap{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f7f7fa}@media screen and (max-width:1023px){.page-contact .contentSection.contact #contactMap,.page-related-detail .contentSection.contact #contactMap{display:none}}.page-contact .contentSection.contact .col .btn.iconBig,.page-related-detail .contentSection.contact .col .btn.iconBig{margin:0;width:100%}.page-contact .contentSection.multiColumn,.page-related-detail .contentSection.multiColumn{background-color:#fff!important;direction:ltr}@media screen and (max-width:1023px){.page-contact .contentSection.multiColumn .toggleContent,.page-related-detail .contentSection.multiColumn .toggleContent{padding:0 0 4rem}}.page-contact .contentSection.multiColumn h2,.page-related-detail .contentSection.multiColumn h2{margin-bottom:.5em}.page-contact .contentSection.multiColumn h2:after,.page-related-detail .contentSection.multiColumn h2:after{content:":"}.page-contact .contentSection.multiColumn p,.page-related-detail .contentSection.multiColumn p{margin-bottom:1.5rem}.page-contact .contentSection.multiColumn p:last-of-type,.page-related-detail .contentSection.multiColumn p:last-of-type{margin-bottom:0}@media screen and (max-width:479px){.page-contact .contentSection.multiColumn p,.page-related-detail .contentSection.multiColumn p{margin-bottom:4rem}}.page-contact .contentSection.multiColumn a.btn.icon,.page-related-detail .contentSection.multiColumn a.btn.icon{background-color:#f7f7fa!important}.page-contact .contentSection.multiColumn a.btn.icon:last-of-type,.page-related-detail .contentSection.multiColumn a.btn.icon:last-of-type{margin-bottom:.5rem}@media screen and (max-width:479px){.page-contact .contentSection.multiColumn a.btn.icon:last-of-type,.page-related-detail .contentSection.multiColumn a.btn.icon:last-of-type{margin-bottom:2rem}}.page-contact .contentSection.multiColumn hr,.page-related-detail .contentSection.multiColumn hr{margin:2rem 0;border-top-color:#dcdcde}@media screen and (max-width:479px){.page-contact .contentSection.multiColumn hr,.page-related-detail .contentSection.multiColumn hr{margin:4rem 0}}.page-contact .contentSection.multiColumn .col>table,.page-related-detail .contentSection.multiColumn .col>table{width:100%;background-color:#f7f7fa;border:1.5rem solid #f7f7fa;margin-bottom:1.5rem}@media screen and (min-width:480px){.page-contact .contentSection.multiColumn .col>table:last-child,.page-related-detail .contentSection.multiColumn .col>table:last-child{margin-bottom:0}}@media screen and (max-width:479px){.page-contact .contentSection.multiColumn .col>table,.page-related-detail .contentSection.multiColumn .col>table{margin-bottom:3rem}}.page-contact .contentSection.multiColumn .col>table td:first-of-type,.page-related-detail .contentSection.multiColumn .col>table td:first-of-type{width:50%;text-align:left}@media screen and (max-width:479px){.page-contact .contentSection.multiColumn .col>table td:first-of-type,.page-related-detail .contentSection.multiColumn .col>table td:first-of-type{width:40%}}.page-contact .contentSection.multiColumn .col>table td:nth-of-type(2),.page-related-detail .contentSection.multiColumn .col>table td:nth-of-type(2){width:20%;text-align:right}.page-contact .contentSection.multiColumn .col>table td:nth-of-type(3),.page-related-detail .contentSection.multiColumn .col>table td:nth-of-type(3){width:5%;text-align:center}.page-contact .contentSection.multiColumn .col>table td:last-child,.page-related-detail .contentSection.multiColumn .col>table td:last-child{width:25%;text-align:left}.page-contact .columnWrapper:after,.page-contact .columnWrapper:before,.page-related-detail .columnWrapper:after,.page-related-detail .columnWrapper:before{content:"\0020";display:block;height:0;overflow:hidden}.page-contact .columnWrapper:after,.page-related-detail .columnWrapper:after{clear:both}.page-contact .columnWrapper .col,.page-related-detail .columnWrapper .col{width:50%}.page-contact .columnWrapper .col+.col,.page-related-detail .columnWrapper .col+.col{float:right}@media screen and (min-width:480px){.page-contact .columnWrapper,.page-related-detail .columnWrapper{background:url(data:image/png;base64,R0lGODlhAQABAIAAANzc3gAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) repeat-y top}.page-contact .columnWrapper .col:first-child,.page-related-detail .columnWrapper .col:first-child{padding-right:2rem}.page-contact .columnWrapper .col:last-child,.page-related-detail .columnWrapper .col:last-child{padding-left:2rem}}@media screen and (min-width:1024px){.page-contact .columnWrapper,.page-related-detail .columnWrapper{width:76.5rem;padding:0 1.5rem;margin-left:21em}}@media screen and (max-width:1023px){.page-contact .columnWrapper,.page-related-detail .columnWrapper{width:100%}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.page-contact .columnWrapper,.page-related-detail .columnWrapper{padding:0 2rem}}@media screen and (max-width:479px){.page-contact .columnWrapper,.page-related-detail .columnWrapper{padding:0 4rem}.page-contact .columnWrapper .col,.page-related-detail .columnWrapper .col{width:100%;float:none}.page-contact .columnWrapper .col:first-child,.page-related-detail .columnWrapper .col:first-child{padding-bottom:4rem}.page-contact .columnWrapper .col:last-child,.page-related-detail .columnWrapper .col:last-child{padding-top:4rem;border-top:1px solid #dcdcde}}.page-contact #content,.page-related-detail #content{background-color:#fff}@media screen and (max-width:1023px){.page-contact #content .root.rootBack,.page-contact #content>.root:first-child,.page-related-detail #content .root.rootBack,.page-related-detail #content>.root:first-child{width:100%;background-color:#e31540}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.page-contact #content .root.rootBack,.page-contact #content>.root:first-child,.page-related-detail #content .root.rootBack,.page-related-detail #content>.root:first-child{background-color:#fff;padding:0 1.5rem}}.page-contact #content .root.rootBack .back,.page-contact #content>.root:first-child .back,.page-related-detail #content .root.rootBack .back,.page-related-detail #content>.root:first-child .back{display:block;line-height:6rem;border:none}.page-contact #content .root.rootBack .back:before,.page-contact #content>.root:first-child .back:before,.page-related-detail #content .root.rootBack .back:before,.page-related-detail #content>.root:first-child .back:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-left";content:"\e906";display:inline-block;text-indent:0;padding-right:1em}@media screen and (min-width:1024px){.page-contact #content .root.rootBack .back,.page-contact #content>.root:first-child .back,.page-related-detail #content .root.rootBack .back,.page-related-detail #content>.root:first-child .back{display:inline-block}}@media screen and (min-width:480px){html.no-touch .page-contact #content .root.rootBack .back:hover,html.no-touch .page-contact #content>.root:first-child .back:hover,html.no-touch .page-related-detail #content .root.rootBack .back:hover,html.no-touch .page-related-detail #content>.root:first-child .back:hover,html.touch .page-contact #content .root.rootBack .back:active,html.touch .page-contact #content>.root:first-child .back:active,html.touch .page-related-detail #content .root.rootBack .back:active,html.touch .page-related-detail #content>.root:first-child .back:active{color:#be9229}html.no-touch .page-contact #content .root.rootBack .back:hover,html.no-touch .page-contact #content>.root:first-child .back:hover,html.no-touch .page-related-detail #content .root.rootBack .back:hover,html.no-touch .page-related-detail #content>.root:first-child .back:hover{-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1) 0s;transition:color .3s cubic-bezier(.215,.61,.355,1) 0s}}@media screen and (max-width:1023px){.page-contact #content .root.rootBack .back,.page-contact #content>.root:first-child .back,.page-related-detail #content .root.rootBack .back,.page-related-detail #content>.root:first-child .back{position:relative;z-index:1}}@media screen and (max-width:479px){.page-contact #content .root.rootBack .back,.page-contact #content>.root:first-child .back,.page-related-detail #content .root.rootBack .back,.page-related-detail #content>.root:first-child .back{color:#fff;line-height:12rem}}img.miniSectionImg{display:none;width:13.5rem;height:auto;position:absolute;top:0;right:0}@media screen and (min-width:1024px){img.miniSectionImg{display:block}}#relatedDetailPageCutout{display:none}@media screen and (min-width:1024px){html.no-touch #relatedDetailPageCutout{display:block;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);height:100%;width:100%;padding:6rem 0;overflow:auto;z-index:1000}html.no-touch #relatedDetailPageCutout>.root{background-color:#fff;padding:0 2rem}html.no-touch #relatedDetailPageCutout .contentSection .root{width:100%}html.no-touch #relatedDetailPageCutout.open+#root{position:fixed;top:0;height:100%;width:100%}}#calendar .clndr{margin-top:1.5rem;margin-bottom:1.5rem}@media screen and (max-width:479px){#calendar .clndr{margin-top:3rem;margin-bottom:3rem}}#calendar .clndr *{text-align:center;width:auto;line-height:4rem}@media screen and (max-width:479px){#calendar .clndr *{line-height:7rem}}#calendar .clndr table{width:100%;background-color:#f7f7fa;border:1.5rem solid #f7f7fa;table-layout:fixed;border-collapse:separate;border-spacing:1px}@media screen and (min-width:480px){#calendar .clndr table{border-width:.5rem 2.5rem 1.5rem}}#calendar .clndr table tr{width:100%}#calendar .clndr table tr td{width:14.28571%;border-width:0}#calendar .clndr .clndr-controls{position:relative;background-color:#f7f7fa;padding:0 1rem}#calendar .clndr .clndr-controls *{line-height:4.5rem}@media screen and (max-width:479px){#calendar .clndr .clndr-controls *{line-height:9rem}}#calendar .clndr .clndr-controls .clndr-control-button{position:absolute;width:6rem;height:100%;top:0;left:0;z-index:2;cursor:pointer}@media screen and (max-width:479px){#calendar .clndr .clndr-controls .clndr-control-button{width:12rem}}#calendar .clndr .clndr-controls .clndr-control-button:first-child:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-left";content:"\e906"}#calendar .clndr .clndr-controls .clndr-control-button:last-child{left:inherit;right:0}#calendar .clndr .clndr-controls .clndr-control-button:last-child:after{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-right";content:"\e907"}#calendar .clndr .clndr-controls .clndr-control-button:after,#calendar .clndr .clndr-controls .clndr-control-button:before{position:absolute;z-index:1;top:0;width:100%;height:100%;color:#979799;line-height:inherit!important}html.no-touch #calendar .clndr .clndr-controls .clndr-control-button:after,html.no-touch #calendar .clndr .clndr-controls .clndr-control-button:before{-webkit-transition:color 1s cubic-bezier(.215,.61,.355,1) 0s;transition:color 1s cubic-bezier(.215,.61,.355,1) 0s}#calendar .clndr .clndr-controls .clndr-control-button:before{left:0}#calendar .clndr .clndr-controls .clndr-control-button:after{right:0}#calendar .clndr .clndr-controls .clndr-control-button:active:after,html.no-touch #calendar .clndr .clndr-controls .clndr-control-button:hover:after,html.no-touch #calendar .clndr .clndr-controls .clndr-control-button:hover:before{color:#be9229}html.no-touch #calendar .clndr .clndr-controls .clndr-control-button:hover:after,html.no-touch #calendar .clndr .clndr-controls .clndr-control-button:hover:before{-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1) 0s;transition:color .3s cubic-bezier(.215,.61,.355,1) 0s}#calendar .clndr .clndr-controls .clndr-control-button span{position:relative;z-index:2;overflow:hidden;opacity:0;display:block;background-color:transparent}#calendar .clndr .clndr-controls .month{position:relative;z-index:1;border-bottom:1px solid #dcdcde}#calendar .clndr .clndr-table .day .day-contents{color:#979799}#calendar .clndr .clndr-table .day.last-month .day-contents,#calendar .clndr .clndr-table .day.next-month .day-contents{color:#cacacc}#calendar .clndr .clndr-table .day.today .day-contents{font-family:FuturaBold;text-decoration:underline}#calendar .clndr .clndr-table .day.event .day-contents{color:#fff;background-color:#be9229}body.page-presse #content h2{padding:2rem 0}@media screen and (max-width:479px){body.page-presse #content h2{padding:4rem 0}}@media screen and (min-width:1024px){body.page-presse #content .contentSection .copyText:first-child{padding:8rem 0 9rem}}.page-sitemap .contentSection{padding-top:4rem}.page-sitemap .contentSection h1{display:none}@media print{#content,#main,.root,body,h2,html{width:100%!important;padding:0!important;margin:0!important;border:0!important}div#cookieAdvice,div#footer,div#header,div#navMain,div#toplink{display:none}}div#printTopAddress{display:block;text-align:right;font-family:FuturaBold}.marginBottom25,div#printView hr{margin-bottom:25px}.marginBottom20{margin-bottom:20px}.marginBottom10{margin-bottom:10px}.fLeft{float:left}.leftBlock{width:60%}.rightBlock{width:40%}div#printView{height:100%;width:100%;padding:40px 40px 0}div#printView h1,div#printView h2,div#printView p{color:#41464b}div#printView img{width:65px;height:auto;float:left}div#printView hr{border-top:2px solid #ccc}div#printView h1{font-size:4em;font-family:FuturaLight;letter-spacing:-.02em;margin-top:100px;display:block;width:100%}div#printView h2{font-family:FuturaBold;font-size:1.1em;text-transform:uppercase;display:block;width:100%}div#printView p{font-size:1.4em;letter-spacing:-.02em;line-height:25px}.page-competition #content #scrollAdvise,.scroll-adviser{width:100%;text-align:center;background-color:transparent}.page-competition #content #scrollAdvise span,.scroll-adviser span{position:relative;display:inline-block;background-color:hsla(0,0%,100%,.5);padding:2em 2em 4em;cursor:pointer}.page-competition #content #scrollAdvise span:after,.scroll-adviser span:after{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-down";content:"\e900";font-size:1.5em;position:absolute;display:block;width:100%;text-align:center;left:0}@media screen and (min-width:480px){.page-competition #content #scrollAdvise span:after,.scroll-adviser span:after{top:4rem}.page-competition #content html.cssanimations #scrollAdvise span:after,html.cssanimations .page-competition #content #scrollAdvise span:after,html.cssanimations .scroll-adviser span:after{-webkit-animation:animationArrowBounce 1s ease-out infinite forwards;animation:animationArrowBounce 1s ease-out infinite forwards}}@media screen and (max-width:479px){.page-competition #content #scrollAdvise span:after,.scroll-adviser span:after{top:8rem}.page-competition #content html.cssanimations #scrollAdvise span:after,html.cssanimations .page-competition #content #scrollAdvise span:after,html.cssanimations .scroll-adviser span:after{-webkit-animation:animationArrowBounceMobile 1s ease-out infinite forwards;animation:animationArrowBounceMobile 1s ease-out infinite forwards}}.page-competition #content #scrollAdvise span:active,.page-competition #content html.no-touch #scrollAdvise span:hover,.scroll-adviser span:active,html.no-touch .page-competition #content #scrollAdvise span:hover,html.no-touch .scroll-adviser span:hover{color:#be9229!important}.page-competition #newsletter{display:none}.page-competition #content{background:#fff}.page-competition #content #scrollAdvise{position:fixed;bottom:0;left:0;z-index:5;display:none}.page-competition #content h3{line-height:5.8rem}@media screen and (max-width:479px){.page-competition #content h3{font-size:5.5rem;line-height:11.6rem}}@media screen and (max-width:479px){.page-competition #content .root{margin:0;padding:0 4rem}}.page-competition #content .root.rootBack,.page-competition #content>.root:first-child{height:0;overflow:visible;z-index:5}.page-competition #content .root.rootBack .back,.page-competition #content>.root:first-child .back{display:block;line-height:6rem;border:none}.page-competition #content .root.rootBack .back:before,.page-competition #content>.root:first-child .back:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-left";content:"\e906";display:inline-block;text-indent:0;padding-right:1rem}@media screen and (min-width:1024px){.page-competition #content .root.rootBack .back,.page-competition #content>.root:first-child .back{display:inline-block}.page-competition #content .root.rootBack .back:active,.page-competition #content>.root:first-child .back:active,html.no-touch .page-competition #content .root.rootBack .back:hover,html.no-touch .page-competition #content>.root:first-child .back:hover{color:#be9229}html.no-touch .page-competition #content .root.rootBack .back:hover,html.no-touch .page-competition #content>.root:first-child .back:hover{-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1) 0s;transition:color .3s cubic-bezier(.215,.61,.355,1) 0s}}@media screen and (max-width:1023px){.page-competition #content .root.rootBack .back,.page-competition #content>.root:first-child .back{display:none}}.page-competition #competitionHead,.page-competition .competition-block{position:relative}.page-competition #competitionHead .txt,.page-competition .competition-block .txt{padding-bottom:9rem}.page-competition #competitionHead .txt h2,.page-competition .competition-block .txt h2{margin-bottom:1rem;text-align:center;color:#88ca21}.page-competition #competitionHead .txt .headline,.page-competition .competition-block .txt .headline{text-align:center}.page-competition #competitionHead .txt p,.page-competition .competition-block .txt p{line-height:175%;padding:0 10%;text-align:center}@media screen and (max-width:1023px){.page-competition #competitionHead .txt,.page-competition .competition-block .txt{margin:0;width:100%}.page-competition #competitionHead .txt p,.page-competition .competition-block .txt p{padding:0}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.page-competition #competitionHead .txt,.page-competition .competition-block .txt{padding:0 4.7rem}}@media screen and (max-width:479px){.page-competition #competitionHead .txt,.page-competition .competition-block .txt{padding:0 4rem 18rem}.page-competition #competitionHead .txt h2,.page-competition .competition-block .txt h2{margin:2rem 0;text-align:left}.page-competition #competitionHead .txt p,.page-competition .competition-block .txt p{font-size:3rem;text-align:left}}.page-competition .contTsrBig{min-height:0}.page-competition .contTsrBig,.page-competition .contTsrBig img{width:100%;height:auto}.page-competition .contTsrBig img{min-height:inherit}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.page-competition .contTsrBig img{padding-top:2rem;padding-bottom:2rem}}.page-competition #competitionQuestion{position:relative;width:100%;opacity:1;-webkit-transition:opacity 1s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity 1s cubic-bezier(.215,.61,.355,1) 0s}.page-competition #competitionQuestion.invisible{opacity:0}.page-competition #competitionQuestion #competition_answer{font-family:FuturaLight}.page-competition #competitionQuestion p#hint{position:absolute;top:8.5rem;color:#cacacc;text-align:left}.page-competition #competitionQuestion p#hint,.page-competition #competitionQuestion p#hint span{display:block;padding-bottom:1em;font-size:1.5rem}.page-competition #competitionQuestion p#hint a{font-size:inherit;color:#cacacc}@media screen and (max-width:479px){.page-competition #competitionQuestion p#hint{position:relative;top:0;margin:2rem 0 6rem;line-height:2em}.page-competition #competitionQuestion p#hint,.page-competition #competitionQuestion p#hint span{font-size:2.2rem}}.page-competition #competitionContact #feedback{clear:both;padding:6rem 0}.page-competition #competitionContact #feedback:after,.page-competition #competitionContact #feedback:before{content:"\0020";display:block;height:0;overflow:hidden}.page-competition #competitionContact #feedback:after{clear:both}.page-competition #competitionContact .webform_mandatory,.page-competition #competitionContact .webform_msg_error{padding-top:3rem}.page-competition #competitionContact .webform_mandatory{color:#979799}.page-competition #competitionContact #rememberMe{clear:both;position:relative;top:2rem;padding:1.2rem 2rem 2rem;background-color:#f7f7fa;border-bottom:2px solid #cacacc;margin-bottom:6rem}.page-competition #competitionContact #rememberMe:after,.page-competition #competitionContact #rememberMe:before{content:"\0020";display:block;height:0;overflow:hidden}.page-competition #competitionContact #rememberMe:after{clear:both}.page-competition #competitionContact #rememberMe .checkboxInfo span.small{position:absolute;font-size:12px;margin-top:-10px}.page-competition #competitionContact .OpenCmsWebform #form_competition_register button.submitbutton{text-align:left;margin-right:0}.page-competition #competitionContact .OpenCmsWebform #form_competition_register button.submitbutton :active span,html.no-touch .page-competition #competitionContact .OpenCmsWebform #form_competition_register button.submitbutton:hover span{color:#be9229!important}.page-competition #competitionContact .OpenCmsWebform #form_competition_register button.submitbutton.invisible{display:none}#terms_and_conditions_overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999}#terms_and_conditions_overlay:before{content:"";display:block;position:fixed;left:0;background-color:rgba(0,0,0,.8);width:100%;height:100%;z-index:-1}#terms_and_conditions_overlay *{text-align:left}#terms_and_conditions_overlay .inner{background-color:#fff;margin:9rem auto 4.5rem;padding:2rem;height:calc(100% - 13.5rem);overflow-y:auto}#terms_and_conditions_overlay .inner a{color:#41464b;text-decoration:underline}#terms_and_conditions_overlay .inner a:active,html.no-touch #terms_and_conditions_overlay .inner a:hover{color:#be9229;text-decoration:none}#terms_and_conditions_overlay .inner p{line-height:160%}#terms_and_conditions_overlay .inner ol,#terms_and_conditions_overlay .inner ul{list-style-type:decimal;padding-left:2rem}#terms_and_conditions_overlay .inner ol li,#terms_and_conditions_overlay .inner ul li{line-height:160%;margin-bottom:1em}@media screen and (min-width:1024px){#terms_and_conditions_overlay .closeWrapper,#terms_and_conditions_overlay .inner{width:73.5rem}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#terms_and_conditions_overlay .closeWrapper,#terms_and_conditions_overlay .inner{margin-right:4.7rem;margin-left:4.7rem}#terms_and_conditions_overlay .inner{margin-top:13.5rem;margin-bottom:4.5rem;height:calc(100% - 18rem)}}@media screen and (max-width:479px){#terms_and_conditions_overlay .inner{padding:4rem;margin:12rem 0 0;height:calc(100% - 12rem);max-height:none}#terms_and_conditions_overlay .inner ul{padding-left:4rem}}#terms_and_conditions_overlay .closeWrapper{position:relative}@media screen and (min-width:1024px){#terms_and_conditions_overlay .closeWrapper{margin:0 auto}}#terms_and_conditions_overlay .close{display:block;position:absolute;top:4.5rem;right:0;width:4.5rem;height:4.5rem;line-height:450%;overflow:hidden;cursor:pointer;color:#979799;background-color:#fff;z-index:200}@media screen and (min-width:1024px){html.no-touch #terms_and_conditions_overlay .close{-webkit-transition:color 1s cubic-bezier(.215,.61,.355,1) 0s;transition:color 1s cubic-bezier(.215,.61,.355,1) 0s}}#terms_and_conditions_overlay .close:active,html.no-touch #terms_and_conditions_overlay .close:hover{color:#be9229;-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1) 0s;transition:color .3s cubic-bezier(.215,.61,.355,1) 0s}#terms_and_conditions_overlay .close:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"plus";content:"\e91a";display:block;width:100%;height:100%;font-size:2rem;line-height:inherit;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#terms_and_conditions_overlay .close{top:9rem}}@media screen and (max-width:479px){#terms_and_conditions_overlay .close{top:3rem;width:9rem;height:9rem;line-height:900%}#terms_and_conditions_overlay .close:before{font-size:4rem}}.interval-img-switch img+img{-webkit-animation:fadeInOut 11s linear infinite forwards;animation:fadeInOut 11s linear infinite forwards}.interval-img-switch:hover img{-webkit-animation:none!important;animation:none!important}@media screen and (min-width:1024px){body.page-newsletter #content #abbestellen .copyText h2,body.page-newsletter #content #anmelden .copyText h2{padding-top:0}}@media screen and (max-width:479px){body.page-newsletter #content #abbestellen .copyText h2,body.page-newsletter #content #anmelden .copyText h2{padding-top:4rem}}body.page-newsletter #content #form_unsubscribe_newsletter{background:#f7f7fa!important}body.page-newsletter #content #form_unsubscribe_newsletter button,body.page-newsletter #content #form_unsubscribe_newsletter input{background-color:#fff!important}@media screen and (min-width:1024px){body.page-contact #content .contentSection:first-of-type .copyText h2:first-of-type{padding-top:0}}@media screen and (max-width:479px){body.page-contact #content .contentSection:first-of-type .copyText h2:first-of-type{padding-top:4rem}}body.page-contact .contentSection:first-of-type{border-top:none}body.page-contact .contentSection.contact h1{cursor:inherit}body.page-contact .contentSection.contact h1,body.page-contact .contentSection.contact h1:hover{-webkit-transition:none!important;transition:none!important;color:#979799}body.page-contact .contentSection.contact h1:after{display:none}body.page-contact #toplink{display:block}@media screen and (max-width:479px){body.page-contact #newsletter,body.page-contact #toplink{border-top:2px solid #f7f7fa}}@-webkit-keyframes animate-product-show{0%,to{opacity:0;right:-100rem}10%,90%{opacity:1;right:13.5rem}}@keyframes animate-product-show{0%,to{opacity:0;right:-100rem}10%,90%{opacity:1;right:13.5rem}}.color-wanderlust-apricot{color:#f47c51!important}.color-wanderlust-blue{color:#1e0096!important}.color-wanderlust-green{color:#95ceb5!important}@media screen and (min-width:1024px){html.no-touch .page-wanderlust .skr-header{height:61.2rem}}.page-wanderlust .rb-p{color:#41464b}@media screen and (max-width:1023px){.page-wanderlust .root--p{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:1023px){.page-wanderlust .root--pt{padding-top:4rem}}@media screen and (max-width:1023px){.page-wanderlust .root--pb{padding-bottom:4rem}}.page-wanderlust .rb-header .h1,.page-wanderlust .rb-header h1{font-size:7.6rem;padding-bottom:2.6rem}@media screen and (max-width:1023px){.page-wanderlust .rb-header .h1,.page-wanderlust .rb-header h1{line-height:1.2em}}.page-wanderlust .rb-subHeader{padding-bottom:8rem;color:#1e0096}@media screen and (min-width:1024px){.page-wanderlust .root--p,.page-wanderlust .root--pt{padding-top:10rem}}.page-wanderlust .col-50.col-mobile-100>.rb-pad-dd:first-child{padding-bottom:0}.page-wanderlust .col-50.col-mobile-100>.rb-pad-dd:last-child{padding-top:0}.page-wanderlust .intro{background-color:#fff}.page-wanderlust .intro img,.page-wanderlust .intro video{width:100%;height:auto}.page-wanderlust .intro video{position:absolute}@media screen and (max-width:479px){.page-wanderlust .intro .root{padding:0}}@media screen and (min-width:1024px){.page-wanderlust .intro+.contentSection .root--pt{padding-top:5rem}}.page-wanderlust .competition-bg{background:url(/system/modules/com.rittersport.cms.main/resources/img/content/fernweh/BG_Pattern_Gewinnspiel.svg) repeat-y top #eacc34}.page-wanderlust .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.page-wanderlust .step,.page-wanderlust .step .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-wanderlust .step .icon{background-color:#e4b01c;width:15.6rem;height:15.6rem;border:4px solid #fff;border-radius:50%;padding:3.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-wanderlust .step img{width:100%;height:auto}.page-wanderlust .step p{font-family:FuturaBold;font-size:2.2rem;text-transform:uppercase;text-align:center;color:#1e0096;padding:3rem;line-height:1.5em;max-width:100%}.page-wanderlust .step--red .icon{background-color:#d10819}.page-wanderlust .step--green .icon{background-color:#95ceb5}.page-wanderlust .step--no-border .icon{border-style:none;width:calc(15.6rem - 4px);height:calc(15.6rem - 4px)}@media screen and (max-width:479px){.page-wanderlust .step--no-border .icon{width:calc(23.4rem - 4px);height:calc(23.4rem - 4px)}}@media screen and (max-width:1023px){.page-wanderlust .step{margin-top:2.5rem}}@media screen and (max-width:479px){.page-wanderlust .step{margin-top:5rem}.page-wanderlust .step .icon{width:23.4rem;height:23.4rem;border-radius:50%;padding:5.25rem}.page-wanderlust .step p{font-size:4.4rem}}.page-wanderlust .win-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0 13rem}.page-wanderlust .win-preview div:not(.flex){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width:480px){.page-wanderlust .win-preview div:not(.flex){max-width:39.6rem}}.page-wanderlust .win-preview div.flex,.page-wanderlust .win-preview img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.page-wanderlust .win-preview div.flex{padding:0 4rem}.page-wanderlust .win-preview img{max-width:100%}.page-wanderlust .win-preview .cta{margin-top:3rem}@media screen and (min-width:1024px){.page-wanderlust .win-preview--rev-order{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}}@media screen and (max-width:1023px){.page-wanderlust .win-preview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.page-wanderlust .win-preview div.flex{padding-bottom:4rem}}@media screen and (max-width:479px){.page-wanderlust .win-preview div.flex{padding-bottom:8rem}}.page-wanderlust .cta{-webkit-transition:background-color 1s cubic-bezier(.215,.61,.355,1) 0s;transition:background-color 1s cubic-bezier(.215,.61,.355,1) 0s;font-family:FuturaBold;text-transform:uppercase;background-color:#1e0096;color:#fff;font-size:1.8rem;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:1.5rem 2rem}.page-wanderlust .cta img{width:3rem;margin-right:2rem}.page-wanderlust .cta:hover{-webkit-transition:background-color .3s cubic-bezier(.215,.61,.355,1) 0s;transition:background-color .3s cubic-bezier(.215,.61,.355,1) 0s;background-color:#be9229}@media screen and (max-width:479px){.page-wanderlust .cta{font-size:2.8rem;padding:3rem 30px}.page-wanderlust .cta img{width:6rem;margin-right:20px}}.page-wanderlust .fashion img{max-width:100%}@media screen and (min-width:480px){.page-wanderlust .fashion .tile .col-33 .rb-pad-dd{padding:0 0 0 4.7rem}}@media screen and (max-width:1023px){.page-wanderlust .fashion .col-100.col-desktop-33 .rb-pad-dd{padding-top:0}}.page-wanderlust .how-to-win{margin-bottom:10rem}@media screen and (min-width:1024px){.page-wanderlust .how-to-win{background:url(/system/modules/com.rittersport.cms.main/resources/img/content/fernweh/how-to-bg.png) no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-wanderlust .how-to-win>div{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:2rem}.page-wanderlust .how-to-win>div:first-child{-webkit-box-flex:0;-ms-flex:0 0 62%;flex:0 0 62%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:0 0 0 4.7rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-wanderlust .how-to-win>div:first-child:after,.page-wanderlust .how-to-win>div:first-child:before{content:"";display:block}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.page-wanderlust .how-to-win{margin-bottom:4rem}}.page-wanderlust .how-to-win img,.page-wanderlust .how-to-win video{max-width:100%;height:auto}.page-wanderlust .how-to-win img.ratio{width:100%}.page-wanderlust .how-to-win video{position:absolute;top:0;right:0;width:100%;height:100%}.page-wanderlust .how-to-win .qr{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-wanderlust .how-to-win .arrow{position:absolute;bottom:-4rem;left:6rem}.page-wanderlust .how-to-win p{font-size:3.3rem;max-width:62%}.page-wanderlust .how-to-win .vid{text-align:center}.page-wanderlust .how-to-win .vid>div{position:relative}.page-wanderlust .pos{text-align:center}.page-wanderlust .pos .stoerer,.page-wanderlust .pos img.label{position:absolute;top:8rem;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);margin-right:-27rem;z-index:1}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.page-wanderlust .pos .stoerer,.page-wanderlust .pos img.label{top:1rem;margin-right:-34%}}@media screen and (max-width:479px){.page-wanderlust .pos .stoerer,.page-wanderlust .pos img.label{top:1rem;margin-right:-11rem}}.page-wanderlust .pos .stoerer{font-family:FuturaBold;text-transform:uppercase;font-size:1.8rem;color:#fff;line-height:1.1;background-color:#d10819;width:16.6rem;height:16.6rem;border:4px solid #fff;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(50%) rotate(-11deg);transform:translateX(50%) rotate(-11deg)}@media screen and (max-width:479px){.page-wanderlust .pos .stoerer{font-size:2.16rem;width:19.92rem;height:19.92rem}}.page-wanderlust .pos img{max-width:100%}@media screen and (max-width:479px){.page-wanderlust .pos img:not(.label){margin-top:10rem}}.page-wanderlust .pos .cta{margin:3rem 0 2rem}@media screen and (max-width:479px){.page-wanderlust .pos .cta{margin:8rem 0 6rem}}.page-wanderlust .giphy .step img{-webkit-transform:scale(2);transform:scale(2)}.page-wanderlust .giphys{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-4rem 0 4rem;overflow:hidden}.page-wanderlust .giphys:before{content:"";position:absolute;top:4rem;left:0;height:calc(100% - 8rem);width:100%;background-color:#95ceb5}.page-wanderlust .giphys img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:32rem;height:auto;position:relative;top:-.5rem;z-index:2}.page-wanderlust .giphys img:first-child,.page-wanderlust .giphys img:last-child{top:0;width:24.4rem;z-index:1}.page-wanderlust .giphys img:first-child{right:-3rem}.page-wanderlust .giphys img:last-child{top:.2rem;left:-3.6rem;width:25.8rem}@media screen and (max-width:479px){.page-wanderlust .giphys{padding:3rem 0 2rem}.page-wanderlust .giphys:before{top:0;height:100%}.page-wanderlust .giphys img{width:45rem}.page-wanderlust .giphys img:first-child,.page-wanderlust .giphys img:last-child{width:33rem}.page-wanderlust .giphys img:first-child{right:-13rem}.page-wanderlust .giphys img:last-child{left:-13rem}}.ie-visible{display:none}body.ie .ie-visible{display:block}@media screen and (min-width:480px){body.ie .ie-visible.onlyMobile{display:none}}.ie-hidden{display:none}body.no-ie .ie-hidden{display:block}@media screen and (min-width:480px){body.no-ie .ie-hidden.onlyMobile{display:none}}body.ie .ie-hidden{display:none!important}@media screen and (min-width:1024px){.page-kakaoklasse .skr-header .moveable,.page-kakaoklasse .skr-header .root,html.no-touch .page-kakaoklasse .skr-header{height:55rem}}.page-kakaoklasse img{max-width:100%}.page-kakaoklasse .intro{background-color:#8e1a61}.page-kakaoklasse .intro h2,.page-kakaoklasse .intro p{color:#94d600;font-family:FuturaBold;text-transform:uppercase}.page-kakaoklasse .intro h2{font-size:6rem;line-height:6.4rem}.page-kakaoklasse .intro p{font-size:2.4rem;line-height:3.2rem}@media screen and (min-width:1024px){.page-kakaoklasse .intro .picturefill,.page-kakaoklasse .intro .text{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-kakaoklasse .intro .text{position:relative;margin-left:6rem;z-index:1}.page-kakaoklasse .intro .picturefill{position:absolute;right:0;width:60%}.page-kakaoklasse .intro .picturefill.noMobile{right:-6rem;margin-top:1.4rem}}@media screen and (max-width:1023px){.page-kakaoklasse .intro{padding:6rem 0 4rem}.page-kakaoklasse .intro h2,.page-kakaoklasse .intro p{text-align:center}.page-kakaoklasse .intro h2{padding-bottom:3rem}.page-kakaoklasse .intro p{font-size:3rem;line-height:4rem}}@media screen and (max-width:479px){.page-kakaoklasse .intro{padding-top:8rem;min-height:85.6rem;overflow:hidden}.page-kakaoklasse .intro .root{padding:0}.page-kakaoklasse .intro img{max-width:none;width:110%;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.page-kakaoklasse .rb-header h1,.page-kakaoklasse .rb-header h2,.page-kakaoklasse .rb-subHeader,.page-kakaoklasse .slider-img-card .next:before,.page-kakaoklasse .slider-img-card .prev:before{color:#8e1a61}.page-kakaoklasse .slider-img-card .next,.page-kakaoklasse .slider-img-card .prev{opacity:1}.page-kakaoklasse .rb-subHeader{font-size:1.6rem}@media screen and (max-width:479px){.page-kakaoklasse .rb-header h1{font-size:7rem;padding:4rem 0}.page-kakaoklasse .rb-subHeader{font-size:3rem}}.page-kakaoklasse .rb-btn{text-transform:none;font-size:1.8rem}@media screen and (max-width:479px){.page-kakaoklasse .rb-btn{font-size:3.6rem;padding-top:2.8rem;padding-bottom:2.8rem}}.page-kakaoklasse #toplink{z-index:11}.page-kakaoklasse p{font-family:FuturaBook;position:relative;font-size:1.8rem;line-height:2.8rem;left:.1em;letter-spacing:-.04em;color:#6c6c6e}@media screen and (max-width:479px){.page-kakaoklasse p{font-size:3.6rem;line-height:5.6rem}}.page-kakaoklasse .font-book{left:0}.page-kakaoklasse .sound{display:none;opacity:0;position:absolute;right:0;bottom:0;z-index:1}.page-kakaoklasse video.playing~.sound{opacity:1;background-color:red}.workshop .headline{padding:9rem 0}.workshop h1{max-width:100%!important;font-size:6rem}.workshop h2{margin:3rem 0 2rem}.workshop video{cursor:pointer}.workshop .text{font-family:FuturaBold;text-transform:uppercase;font-size:2.4rem;line-height:1.4em;left:0;margin-top:.5em}@media screen and (max-width:479px){.workshop .text{font-size:3rem}}.workshop .rb-btn{margin-top:4rem}.workshop video{position:absolute;top:0;left:0;width:100%;height:100%}.workshop .vid-wrapper{position:relative}@media screen and (min-width:480px){.workshop .col-33{padding:0 2rem}}@media screen and (min-width:1024px){.workshop .pad{padding:0 16rem 8rem}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.workshop .pad{padding:0 2.5rem 6rem}}@media screen and (max-width:479px){.workshop .pad{padding:0 4rem 6rem}}.block-3-1{display:block}.block-3-1:after,.block-3-1:before{content:"\0020";display:block;height:0;overflow:hidden}.block-3-1:after{clear:both}.block-3-1__content{width:100%;padding:3rem 0}@media screen and (min-width:480px){.block-3-1__content{float:left;width:33.33%;padding:0 1.5rem}}@media screen and (max-width:479px){.block-3-1__content h2{font-size:6.4rem!important}}@media screen and (min-width:1024px){.workshop-teaser .size-manager{display:none}}@media screen and (max-width:1023px){.workshop-teaser .rb-grid>div:first-child>div{position:absolute}.workshop-teaser .size-manager{visibility:hidden}}@media screen and (max-width:479px){.blogposts .slider-img-card__headline{padding-top:9rem!important}}.slider-insta__video{max-width:100%}#header{z-index:100;background:#fff;overflow:visible;position:fixed;top:0;left:0;right:0}#header .root{padding-top:3em;padding-bottom:3em}#header .root:after,#header .root:before{content:"\0020";display:block;height:0;overflow:hidden}#header .root:after{clear:both}@media screen and (max-width:1023px){#header.scrollable{height:100%}#header.scrollable .toggle{height:100%;overflow-y:auto;overflow-x:hidden}}@media screen and (max-width:479px){.js #header .root{width:100%;margin-right:0;margin-left:0;padding:1.8em 0 2.2em}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.js #header .root{padding-top:1.5em;padding-bottom:1.5em;width:100%;margin-right:0;margin-left:0}}@media screen and (min-width:1024px){#header{min-height:12rem}#header #logo{top:0}#header #linkSearch a span,#header #linkShop a span{overflow:hidden;display:inline-block;height:6rem;opacity:1}#header #linkSearch a:before,#header #linkShop a:before{position:relative;top:0}#header.mini{min-height:6rem}#header.mini .root{padding:0}#header.mini #logo{width:4rem;top:1rem}#header.mini #navMain{padding-top:0}#header.mini #linkSearch,#header.mini #linkShop{top:0;border-left-color:#fff}#header.mini #linkSearch a span,#header.mini #linkShop a span{height:0;opacity:0}#header.mini #linkSearch a:before,#header.mini #linkShop a:before{top:1.4rem}#header.mini.shadow:after{content:"";position:absolute;width:100%;height:4px;left:0;bottom:-4px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(transparent));background-image:linear-gradient(rgba(0,0,0,.2),transparent)}html.no-cssgradients #header.mini.shadow:after{background-image:url(/system/modules/com.rittersport.cms.main/resources/img/overlay-box-shadow-fallback.png);background-color:transparent;background-repeat:repeat-x;background-position:0 0;background-size:100% 100%}html.no-touch #header,html.no-touch #header #linkSearch,html.no-touch #header #linkSearch a:before,html.no-touch #header #linkSearch a span,html.no-touch #header #linkShop,html.no-touch #header #linkShop a:before,html.no-touch #header #linkShop a span,html.no-touch #header #logo,html.no-touch #header #navMain,html.no-touch #header .root{-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}}@media screen and (max-width:1023px){#header.shadow:after{content:"";position:absolute;width:100%;height:4px;left:0;bottom:-4px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(transparent));background-image:linear-gradient(rgba(0,0,0,.2),transparent)}html.no-cssgradients #header.shadow:after{background-image:url(/system/modules/com.rittersport.cms.main/resources/img/overlay-box-shadow-fallback.png);background-color:transparent;background-repeat:repeat-x;background-position:0 0;background-size:100% 100%}}@media screen and (min-width:1024px){#header .link-b2b{position:absolute;right:6em;width:6em;border-left:2px solid #dcdcde;height:6em}#header .link-b2b,#header .link-b2b a{display:-webkit-box;display:-ms-flexbox;display:flex}#header .link-b2b a{float:none;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}#navMain{padding:0 6em 0 6rem}#navMain ul{text-align:center}@media screen and (max-width:1023px){#navMain{padding-left:0;padding-right:0}}#navMain #linkOpenNav,#navMain #linkSearch,#navMain #linkShop{position:absolute;top:3em;float:none;clear:none;width:6em;height:6em}.mini #navMain #linkOpenNav,.mini #navMain #linkSearch,.mini #navMain #linkShop{height:auto}@media screen and (max-width:1023px){#root #navMain #linkOpenNav,#root #navMain #linkSearch,#root #navMain #linkShop{border:none;max-height:6em;width:auto;overflow:hidden;padding-top:0}#root #navMain #linkOpenNav a,#root #navMain #linkSearch a,#root #navMain #linkShop a{font-size:2.4em;max-height:5.2rem}#root #navMain #linkOpenNav a:before,#root #navMain #linkSearch a:before,#root #navMain #linkShop a:before{position:relative;top:.65rem;font-size:3.3rem;padding-bottom:3.9rem}}@media screen and (max-width:479px){#root #navMain #linkOpenNav,#root #navMain #linkSearch,#root #navMain #linkShop{top:1.5em}#root #navMain #linkOpenNav a,#root #navMain #linkSearch a,#root #navMain #linkShop a{font-size:2.4em}#root #navMain #linkOpenNav a:before,#root #navMain #linkSearch a:before,#root #navMain #linkShop a:before{font-size:6.6rem}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#root #navMain #linkOpenNav,#root #navMain #linkSearch,#root #navMain #linkShop{top:2.25em}#root #navMain #linkOpenNav a,#root #navMain #linkSearch a,#root #navMain #linkShop a{font-size:1.3em}}#navMain #linkOpenNav>a,#navMain #linkSearch>a,#navMain #linkShop>a{display:block;padding:0;text-align:center;float:none;clear:none}#navMain #linkOpenNav>a:before,#navMain #linkSearch>a:before,#navMain #linkShop>a:before{display:block;float:none;padding:0 0 .1em;font-size:2em;font-size:3rem}#navMain #linkShop{border-left:2px solid #dcdcde}@media screen and (min-width:1024px){#navMain #linkShop{right:7.5em}}@media screen and (max-width:479px){#navMain #linkShop{right:13em}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#navMain #linkShop{right:10.5em}}#navMain #linkShop a{margin-left:1.2em}#navMain #linkShop a:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"cart";content:"\e909"}@media screen and (max-width:1023px){#navMain #linkShop a{margin-left:0}}#navMain #linkSearch{right:0;border-left:2px solid #dcdcde}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#navMain #linkSearch{right:2.25rem}}@media screen and (max-width:479px){#navMain #linkSearch{right:2em}}#navMain #linkSearch a{margin-left:1.2em}#navMain #linkSearch a:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"magnifier";content:"\e912"}@media screen and (max-width:1023px){#navMain #linkSearch a{margin-left:0}}#navMain #linkOpenNav{display:none;left:7.5em}@media screen and (max-width:1023px){#root #navMain #linkOpenNav{width:auto}#root #navMain #linkOpenNav a{position:relative}#root #navMain #linkOpenNav a:before{display:inline-block;padding-right:.25em;position:relative;top:.28em}#root #navMain #linkOpenNav.active a{color:#be9229}}@media screen and (max-width:479px){#root #navMain #linkOpenNav{top:1.8em}#root #navMain #linkOpenNav a{top:-.3125em;left:4rem;margin-right:4rem;margin-left:0;padding-left:0}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#root #navMain #linkOpenNav{top:1.5em}#root #navMain #linkOpenNav a{top:.5rem;left:2rem;margin-left:0;padding-left:0}}#navMain #linkOpenNav a{margin-right:1.5em}#navMain #linkOpenNav a:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"menu";content:"\e914"}#navMain li{float:none;display:inline-block;background-color:#fff}#navMain li a{position:relative;float:left;max-height:6em;text-align:center;padding:1.9em 2.2em}@media screen and (min-width:1098px){#navMain li a{padding-left:1.5em;padding-right:1.5em}}@media screen and (max-width:1097px){#navMain li a{font-size:11px;padding-left:1em;padding-right:1em}}#navMain li.active a,html.no-touch #navMain li a:hover{color:#be9229!important}@media screen and (max-width:1023px){.js #navMain{padding-top:6em;padding-left:0;padding-right:0;height:0}.js #navMain ul{background-color:transparent;display:block;width:100%}}@media only screen and (max-width:1023px) and (min-width:480px) and (max-width:1023px),screen and (max-width:1023px) and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.js #navMain ul{padding-top:1.5em}}@media screen and (max-width:1023px) and (max-width:479px){.js #navMain ul{padding-top:4rem}}@media screen and (max-width:1023px) and (max-width:1023px){.js #navMain ul:before{content:"";background-color:transparent;width:100%;height:0;z-index:-1;-webkit-transition:background-color .4s ease-out 0s;transition:background-color .4s ease-out 0s}}@media screen and (max-width:1023px) and (max-width:1023px){.js #navMain ul.open:before{content:"";display:block;position:fixed;left:0;background-color:rgba(0,0,0,.8);width:100%;height:100%;z-index:-1}}@media screen and (max-width:1023px){.js #navMain ul.open:after{content:"";position:absolute;width:100%;height:4px;left:0;bottom:-4px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(transparent));background-image:linear-gradient(rgba(0,0,0,.2),transparent)}html.no-cssgradients .js #navMain ul.open:after{background-image:url(/system/modules/com.rittersport.cms.main/resources/img/overlay-box-shadow-fallback.png);background-color:transparent;background-repeat:repeat-x;background-position:0 0;background-size:100% 100%}.js #navMain ul.open:after{position:relative;bottom:0}.js #navMain li:not(#linkShop):not(#linkSearch):not(#linkOpenNav){display:none;float:none;position:relative;clear:both;z-index:2;border-bottom:1px solid #f7f7fa}.js #navMain li:not(#linkShop):not(#linkSearch):not(#linkOpenNav):last-of-type{padding-bottom:1.5em}.js #navMain li:not(#linkShop):not(#linkSearch):not(#linkOpenNav)>a{top:0;float:none;clear:both;display:block;text-align:left;font-size:2.4em;padding:0 1em;line-height:5em}}@media only screen and (max-width:1023px) and (min-width:480px) and (max-width:1023px),screen and (max-width:1023px) and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.js #navMain li:not(#linkShop):not(#linkSearch):not(#linkOpenNav)>a{font-size:1.3em;padding:0 2rem;line-height:6rem}}@media screen and (max-width:1023px){.js #navMain #linkOpenNav{display:block}}#navSocial{border-top:2px solid #f7f7fa;text-align:center;overflow:hidden}#navSocial .root{padding-top:2em}@media screen and (min-width:1245px){#navSocial .root{width:1185px}}@media screen and (max-width:479px){#navSocial .root{padding-top:1em;padding-bottom:1em}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#navSocial .root{padding-bottom:2em}}#navSocial ul{position:relative;display:table;text-align:center;width:101%;left:-.5%;min-width:100%}@media screen and (min-width:480px){#navSocial ul{width:106.4%;left:-3.2%}}#navSocial li{position:relative;display:table-cell}@media screen and (min-width:480px){#navSocial li{width:12.5%}}@media screen and (max-width:479px){#navSocial li{width:14.285%;text-align:center}}#navSocial li>a{display:block;text-align:center;float:none;clear:none;height:9.65em;padding:1.25em 1em 5em}#navSocial li>a:before{display:block;float:none;padding:0 0 .28571em;font-size:2em;font-size:4.2rem}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#navSocial li>a:before{font-size:3.9rem}}@media screen and (max-width:1023px){#navSocial li>a{height:5em;font-size:1.3em;padding:1.25em 0 5em;overflow:hidden}#navSocial li>a:before{padding-bottom:4em}}#navSocial #link-Newsletter a:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"email";content:"\e90b"}@media screen and (max-width:479px){#navSocial #link-Newsletter{display:none}}#navSocial #link-Blog a:before{content:"blog";content:"\e908"}#navSocial #link-Blog a:before,#navSocial #link-Facebook a:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#navSocial #link-Facebook a:before{content:"facebook";content:"\e90d"}#navSocial #link-vk a:before{content:"vk-logo";content:"\e920"}#navSocial #link-Twitter a:before,#navSocial #link-vk a:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#navSocial #link-Twitter a:before{content:"twitter";content:"\e91f"}#navSocial #link-Youtube a:before{content:"youtube";content:"\e922"}#navSocial #link-Pinterest a:before,#navSocial #link-Youtube a:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#navSocial #link-Pinterest a:before{content:"pinterest";content:"\e918"}#navSocial #link-Instagram a:before{content:"instagram";content:"\e910"}#navSocial #link-Instagram a:before,#navSocial #link-Share a:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#navSocial #link-Share a:before{content:"share";content:"\e91d"}#navLegal{border-top:.2em solid #f7f7fa;padding-top:.5em;padding-bottom:.5em;background-color:#fff}@media screen and (max-width:479px){#navLegal{border-top-width:.4em}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#navLegal{padding-top:2em;padding-bottom:2em}}@media screen and (min-width:480px){#navLegal ul{padding-right:6em}}@media screen and (max-width:1023px){#navLegal ul{text-align:center;padding-right:0}}@media screen and (max-width:1023px){#navLegal li{display:inline-block;float:none}}@media screen and (min-width:480px){#navLegal li#copyright,#navLegal li a{padding:1.5em 3em}}@media screen and (max-width:479px){#navLegal li#copyright,#navLegal li a{font-size:1.8em;padding:1.5em}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#navLegal li#copyright,#navLegal li a{font-size:1em;padding:1em 2.8em}}#navLegal li#link-LangSelect a{padding-left:2.5em}#navLegal li#link-LangSelect a:before{left:0;width:1em;height:1em;font-size:1.5em;margin-top:-.2rem;position:absolute!important}#navLegal li#link-LangSelect a.de-de:before{content:url(/system/modules/com.rittersport.cms.main/resources/img/icons/lang-de-de.png);content:" ";background-image:url(/system/modules/com.rittersport.cms.main/resources/img/icons/lang-de-de.png)}#navLegal li#link-LangSelect a.de-de:before,#navLegal li#link-LangSelect a.int-en:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;display:inline-block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-size:100%}#navLegal li#link-LangSelect a.int-en:before{content:url(/system/modules/com.rittersport.cms.main/resources/img/icons/lang-int-en.png);content:" ";background-image:url(/system/modules/com.rittersport.cms.main/resources/img/icons/lang-int-en.png)}#navLegal li#link-LangSelect a.it-it:before{content:url(/system/modules/com.rittersport.cms.main/resources/img/icons/lang-it-it.png);content:" ";background-image:url(/system/modules/com.rittersport.cms.main/resources/img/icons/lang-it-it.png)}#navLegal li#link-LangSelect a.it-it:before,#navLegal li#link-LangSelect a.ru-ru:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;display:inline-block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-size:100%}#navLegal li#link-LangSelect a.ru-ru:before{content:url(/system/modules/com.rittersport.cms.main/resources/img/icons/lang-ru-ru.png);content:" ";background-image:url(/system/modules/com.rittersport.cms.main/resources/img/icons/lang-ru-ru.png)}#navLegal li#link-LangSelect a.us-en:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:url(/system/modules/com.rittersport.cms.main/resources/img/icons/lang-us-en.png);content:" ";position:relative;display:inline-block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(/system/modules/com.rittersport.cms.main/resources/img/icons/lang-us-en.png);background-repeat:no-repeat;background-size:100%}@media screen and (min-width:480px){#navLegal li a:first-of-type{padding-left:0}}@media screen and (min-width:1024px){#navLegal li#copyright{position:absolute;right:0}}@media screen and (max-width:1023px){#navLegal li#copyright{left:0;width:100%;text-align:center}}@media screen and (min-width:660px){#navLegal li#copyright{padding-right:0}}@media screen and (max-width:659px){#navLegal li#copyright{position:static;display:block;float:none}}#header.mini.searchOpen #search{height:18rem;padding-top:6rem}#header.mini.searchOpen #search #numOfSearchResults{bottom:2rem}#header.searchOpen:after{content:"";position:absolute;width:100%;height:4px;left:0;bottom:-4px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(transparent));background-image:linear-gradient(rgba(0,0,0,.2),transparent)}html.no-cssgradients #header.searchOpen:after{background-image:url(/system/modules/com.rittersport.cms.main/resources/img/overlay-box-shadow-fallback.png);background-color:transparent;background-repeat:repeat-x;background-position:0 0;background-size:100% 100%}#search{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:100%;height:0;padding-top:0;opacity:0;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#header.searchOpen #search{height:19.5rem;opacity:1;padding-top:7.5rem}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#header.searchOpen #search{height:18rem;padding-top:6rem}}@media screen and (max-width:479px){#header.searchOpen #search{height:18rem;padding-top:6rem}}@media screen and (max-width:479px){.page-search #header.searchOpen #search{height:24rem;padding-top:6rem}}#search #numOfSearchResults{display:none;position:absolute;bottom:.5em;-webkit-transition:bottom .3s cubic-bezier(.215,.61,.355,1) 0s;transition:bottom .3s cubic-bezier(.215,.61,.355,1) 0s}@media screen and (max-width:1023px){#search #numOfSearchResults{bottom:1em;margin-left:2rem;margin-right:2rem}}#searchBar{position:relative;padding-bottom:6rem}#searchBar button,#searchBar input{-webkit-border-radius:0;-webkit-appearance:none;border-radius:0}#searchBar button:focus,#searchBar input:focus{outline:none}#searchBar:after{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"magnifier";content:"\e912";position:absolute;display:block;top:0;left:0;width:6rem;line-height:150%;font-size:4rem;text-align:center;color:#cacacc}#searchBar .set{background-color:#fff}#searchBar .set input[type=text]{font-size:4rem;font-family:FuturaLight;float:left;height:6rem;width:calc(100% - 6rem - 7px);padding-left:6rem;border:0;background-color:#f7f7fa}#searchBar .set button[type=submit]{font-size:2.6rem;position:relative;float:right;width:6rem;height:6rem;line-height:6rem;padding:0;color:#b9b9b9;background-color:#f7f7fa;border:0;border-bottom:2px solid #cacacc;overflow:hidden}#searchBar .set button[type=submit]:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-right";content:"\e907";display:block;font-size:inherit;line-height:inherit;margin:0;padding:0;width:100%;height:100%;text-align:center}#searchBar .set button[type=reset]{display:none}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#searchBar{margin-left:1.5rem;margin-right:1.5rem}}@media screen and (max-width:479px){#searchBar{margin-left:2rem;margin-right:2rem;padding-bottom:8rem}#searchBar:after{width:8rem;line-height:8rem;font-size:7rem}#searchBar .set input[type=text]{font-size:3rem;padding-left:8rem;width:calc(100% - 8rem - 3px);height:8rem;line-height:8rem}#searchBar .set button[type=submit]{width:8rem;height:8rem;line-height:8rem}#searchBar .set button[type=submit]:before{line-height:8rem}}#searchSuggestions{display:none}#newsletter{padding-bottom:4rem}#newsletter:after,#newsletter:before{content:"\0020";display:block;height:0;overflow:hidden}#newsletter:after{clear:both}@media screen and (min-width:480px){#newsletter{display:none}}#newsletter h1{height:12rem;line-height:12rem}#newsletter h1:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"email";content:"\e90b";display:block;float:left;position:relative;font-size:4.8rem;line-height:250%;margin-right:2.4rem}#newsletter .set{background-color:#f7f7fa;height:8rem;border:2px solid #f7f7fa}#newsletter .set:after,#newsletter .set:before{content:"\0020";display:block;height:0;overflow:hidden}#newsletter .set:after{clear:both}#newsletter .set button,#newsletter .set input{display:block;height:100%;font-size:3rem;border:0;-webkit-border-radius:0;-webkit-appearance:none;border-radius:0;outline:none;padding:0}#newsletter .set input{float:left;font-family:FuturaLight;padding-left:1.5rem;padding-right:1.5rem;width:calc(100% - 8rem);background-color:transparent}#newsletter .set button{float:right;background-color:#fff;width:8rem;overflow:hidden}#newsletter .set button:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-right";content:"\e907";color:#b9b9b9;display:block;padding:0;font-size:2.6rem;line-height:308%;height:8rem;width:8rem;position:relative;text-align:center;top:-2px}.teaserHeadline{text-align:center;padding:5.5rem 6rem 2.5rem;line-height:130%}@media screen and (max-width:479px){.page-gate .teaserHeadline{text-align:left}}.teaserWrapper *>{font-size:0}.teaser-opener{font-size:1rem;display:inline-block;position:relative;text-align:left;vertical-align:top;margin:4.5em 2.25em 6em;padding:6em 0 0;background-color:#fff;border-bottom:2px solid #dcdcde;width:31.5em}.teaser-opener h1,.teaser-opener h2,.teaser-opener p{color:#41464b}.teaser-opener img{width:100%;height:auto}.teaser-opener hgroup{padding-bottom:.3em}.teaser-opener h2{position:absolute;top:0;left:0;padding:0 1.25em;line-height:5em}.teaser-opener p{line-height:1.26667em}.teaser-opener .link,.teaser-opener .slogan{padding:0 1.5em}.teaser-opener .link a{line-height:5em}.teaser-opener .link a:after{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-right";content:"\e907";padding-left:1em}.teaser-opener .video-wrapper{position:absolute;top:6em;left:0;width:100%;height:auto}.teaser-opener .video-wrapper+.slogan{height:0}.teaser-opener .video-wrapper+.slogan h1,.teaser-opener .video-wrapper+.slogan p{display:none}@media screen and (max-width:479px){.teaser-opener .video-wrapper{top:12em}}.teaser-opener iframe{position:absolute;width:100%;height:100%;max-width:100%;max-height:100%}.teaser-opener .countdown{position:absolute;text-align:center;width:auto;top:38%;left:44%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.teaser-opener .countdown span{display:block;font-family:FuturaLight;color:#fff;font-size:1.3rem;line-height:1}.teaser-opener .countdown span.count{font-family:FuturaBold;font-size:4.8rem}.teaser-opener .countdown span.unit{font-family:FuturaBold;text-transform:uppercase;font-size:1.6rem}@media screen and (min-width:1024px){.teaser-opener p{min-height:3.8rem}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.teaser-opener{margin:4.5em 0 0;width:calc(50% - 7.5em)}.teaser-opener:first-of-type{margin-right:4.5rem}.teaser-opener:last-of-type{display:none}.teaser-opener hgroup h1{font-size:2.7em}.teaser-opener .countdown{padding-top:2.5rem}.teaser-opener .countdown span{font-size:1.95rem}.teaser-opener .countdown span.count{font-size:7.2rem}.teaser-opener .countdown span.unit{font-size:2.4rem}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.page-start .teaser-opener{display:block;width:calc(100% - 9.4em);margin:4.5em 4.7em}.page-start .teaser-opener:first-of-type{margin-right:inherit}.page-start .teaser-opener:last-of-type{display:block;margin-bottom:0}}@media screen and (max-width:479px){.teaser-opener{display:block;width:calc(100% - 4em);margin:4em 2em;padding:12em 0 0}.teaser-opener:first-of-type{margin-top:4em}.teaser-opener:last-of-type{margin-bottom:0}.teaser-opener hgroup{padding-bottom:.3em}.teaser-opener hgroup h2{padding:0 1.66667em}.teaser-opener .link,.teaser-opener .slogan{padding:0 4em}.teaser-opener .countdown span{font-size:2.6rem}.teaser-opener .countdown span.count{font-size:9.6rem}.teaser-opener .countdown span.unit{font-size:3.2rem}}.teaser-opener.big-image .slogan{height:0}.teaser-opener.rb-square{padding:0!important}.teaser-opener.rb-flip{background-color:transparent;border:none}.teaser-opener.rb-flip .flip-backward .picturefill{display:none}.teaser-opener.rb-flip .rb-flip__front{background-color:#fff;border-bottom:2px solid #dcdcde}.teaser-opener.rb-flip .rb-flip__front:before{display:none}.teaser-opener.rb-flip .rb-flip__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teaser-opener.rb-flip .rb-flip__back p{color:#fff}.teaser-opener.rb-flip .rb-flip__back p+p{margin-top:1em}.teaser-opener.rb-flip .picturefill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;height:calc(100% - 6em);margin-top:6em}@media screen and (max-width:479px){.teaser-opener.rb-flip .picturefill{height:calc(100% - 12em);margin-top:12em}}.teaser-opener.rb-flip .picturefill img{-webkit-animation:none!important;animation:none!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.teaser-opener.rb-flip .picturefill:before{display:none}.teaser-opener.rb-flip .link a{color:#fff!important;display:block!important}.contentWallpaper{position:relative;height:auto;width:100%}.contentWallpaper img{display:block;width:100%;height:auto}@media screen and (min-width:1185px){.contentWallpaper .positionBottom img{position:absolute;bottom:0;left:0;right:0}}@media screen and (min-width:1185px){.contentWallpaper .positionTop img{position:absolute;top:0;left:0;right:0}}@media screen and (min-width:1185px){.contentWallpaper .positionCenter img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.contTsrBig{position:relative;background-color:#fff}.contTsrBig .textBlock{position:absolute;top:0;left:50%;width:58.5em;margin-left:-29.25em}@media screen and (min-width:1024px){.contTsrBig .textBlock{padding-top:10.5em}}.contTsrBig h3{margin-bottom:.5em;color:#fff;line-height:130%}.contTsrBig p{text-align:center;color:#fff}@media screen and (min-width:1024px){.contTsrBig{height:72em;overflow:hidden}.contTsrBig img{min-height:72em}#contentHeader .contTsrBig p{font-size:1.9em;text-shadow:0 0 10px rgba(0,0,0,.5)}}@media screen and (min-width:480px){#contentHeader .contTsrBig{background-color:#000}#contentHeader .contTsrBig h3{text-shadow:0 0 10px rgba(0,0,0,.25)}#contentHeader .contTsrBig img{opacity:.8}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#contentHeader .contTsrBig h3{text-shadow:0 0 10px rgba(0,0,0,.5)}#contentHeader .contTsrBig img{opacity:.65}.contTsrBig .textBlock{top:6em;width:51em;margin-left:-25.5em}}@media screen and (max-width:479px){.contTsrBig h3,.contTsrBig p{color:#41464b}.contTsrBig .textBlock{position:relative;top:0;left:0;width:auto;margin-left:inherit;padding:6em 4em;background-color:#f7f7fa}.contTsrBig .textBlock p{font-size:3em}}.rubric{display:block;text-transform:none;color:#41464b}#mast .rubric{padding:1em 0 .4em}#mast .rubric+h1{padding-top:0}@media screen and (max-width:1023px){.rubric{text-align:left}}.contentSection{height:auto;position:relative}.contentSection:after{content:" ";display:block;height:0;overflow:hidden}.contentSection .textBlock{padding:9em 5rem}.contentSection .textBlock h1{color:#41464b;margin-bottom:.37143em}.contentSection .textBlock .rubric,.contentSection .textBlock h2{margin-bottom:2em}.contentSection .textBlock p{color:#41464b;margin-bottom:1.52941em}.contentSection .textBlock>p:last-of-type{margin-bottom:0}#content .contentSection .textBlock a:not(.btn){color:#41464b;text-decoration:underline}html.no-touch #content .contentSection .textBlock a:not(.btn):hover{color:#be9229;text-decoration:none;-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1) 0s;transition:color .3s cubic-bezier(.215,.61,.355,1) 0s}.contentSection .imgBlock{padding-top:9rem;padding-bottom:9rem}.contentSection .imgBlock img{width:100%;height:auto}.contentSection iframe{width:100%;height:100%;outline:none;border:0;display:block;background-color:transparent}@media screen and (min-width:1024px){.contentSection{display:block}.contentSection .moveable>.root,.contentSection>.root{display:table}.contentSection:nth-of-type(2n){direction:rtl}.contentSection:nth-of-type(2n) .textBlock{padding-left:7rem}.contentSection:nth-of-type(odd) .textBlock{padding-left:4.5rem}.contentSection h1{max-width:48.5rem}.contentSection .rubric,.contentSection h2{max-width:43.5rem}.contentSection .imgBlock,.contentSection .textBlock{direction:ltr;display:table-cell;vertical-align:middle;width:63rem}.contentSection .textBlock{width:55.5rem;padding:9em 0}.contentSection .textBlock .txt p{max-width:43.5rem}.contentSection .textBlock .txt p+p:last-of-type{max-width:none}.contentSection .imgBlock.slider{padding:12rem 0 7.5rem}.contentSection .imgBlock .presentation{margin:0 3rem}}@media screen and (max-width:1023px){.contentSection{padding-bottom:2px}.contentSection .textBlock{padding:0 4.7rem 9rem}.contentSection:after{border-bottom:2px solid #f7f7fa;position:absolute;width:100%}.contentSection:last-of-type{padding-bottom:0}.contentSection:last-of-type:after{border-bottom:0}.contentSection .moveable>.root,.contentSection>.root{width:100%!important;padding-right:0!important;padding-left:0!important}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.contentSection .imgBlock{padding-top:0;padding-bottom:0}.contentSection .imgBlock .video-elem,.contentSection .imgBlock img{padding:3rem 4.7rem}}@media screen and (max-width:479px){.contentSection .imgBlock{padding-top:0;padding-bottom:0}.contentSection .imgBlock img{padding:6rem 0}.contentSection .textBlock h1{font-size:8em}.contentSection .textBlock p{font-size:3em}.contentSection .imgBlock,.contentSection .textBlock{display:block;width:auto;float:none}}@media screen and (min-width:1024px){.hasSubNavigation #content{margin-top:14rem}html.cssanimations.no-touch #header.mini+#mainWrapper #main #content #contentHeader{-webkit-animation:headerToMiniContentHeader .6s cubic-bezier(.215,.61,.355,1) 1 forwards;animation:headerToMiniContentHeader .6s cubic-bezier(.215,.61,.355,1) 1 forwards}html.no-cssanimations #header.mini+#mainWrapper #main #content #contentHeader,html.touch #header.mini+#mainWrapper #main #content #contentHeader{margin-top:-14rem}html.cssanimations.no-touch #header.normal+#mainWrapper #main #content #contentHeader{-webkit-animation:headerToNormalContentHeader .6s cubic-bezier(.215,.61,.355,1) 1 forwards;animation:headerToNormalContentHeader .6s cubic-bezier(.215,.61,.355,1) 1 forwards}html.no-cssanimations #header.normal+#mainWrapper #main #content #contentHeader,html.touch #header.normal+#mainWrapper #main #content #contentHeader{margin-top:0}}#content{position:relative;min-height:25em}#content:after,#content:before{content:"\0020";display:block;height:0;overflow:hidden}#content:after{clear:both}.page-products #content{background-color:#fff}#content .contentWallpaper{position:relative;background-color:#f7f7fa}#content .contentSection:nth-of-type(odd){background-color:#fff}#content .contentSection:nth-of-type(odd) a.btn{background-color:#f7f7fa}@media screen and (min-width:1024px){html.no-touch #content .contentSection:nth-of-type(2n),html.no-touch #content section.contentSection.skr-upper .moveable{background-color:#f7f7fa}html.no-touch #content .contentSection:nth-of-type(2n) a.btn,html.no-touch #content section.contentSection.skr-upper .moveable a.btn{background-color:#fff}}#content .contentWallpaper~.contentSection:nth-of-type(odd){background-color:#fff}#content .contentWallpaper~.contentSection:nth-of-type(2n),#content .contentWallpaper~.contentSection:nth-of-type(odd) a.btn{background-color:#f7f7fa}@media screen and (min-width:1024px){html.no-touch #content .contentSection.skr-upper{background-color:transparent!important}html.no-touch #content .contentSection.skr-upper .moveable{background-color:#fff!important}html.no-touch #content .contentSection.skr-upper .moveable a.btn{background-color:#f7f7fa!important}html.no-touch #content .contentSection.skr-lower{background-color:transparent!important}html.no-touch #content .contentSection.skr-lower .moveable{background-color:#f7f7fa!important}html.no-touch #content .contentSection.skr-lower .moveable a.btn{background-color:#fff!important}}#content .sortRange{background-color:#fff;position:relative}#content .sortRange:after,#content .sortRange:before{content:"\0020";display:block;height:0;overflow:hidden}#content .sortRange:after{clear:both}@media screen and (max-width:1023px){#content .sortRange{padding-bottom:2px}#content .sortRange:after{border-bottom:2px solid #f7f7fa;position:absolute;width:100%}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#content .sortRange ul#navLegal li,#content .sortRange ul#navMain li,#content .sortRange ul#navSocial li,#content .sortRange ul.nav li{margin-right:calc((100% - 66.6em)/6);margin-left:calc((100% - 66.6em)/6)}}#content .sortRange .root{padding-top:0;padding-bottom:6em}@media screen and (min-width:1024px){#content .sortRange .root{padding:0 0 6rem 16em}}@media screen and (min-width:1451px){#content .sortRange .root{padding-left:5rem!important}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#content .sortRange .root{padding-bottom:3em}}#content .sortRange .anchorHead.noTop{top:0}#content .sortRange .anchorHead{position:absolute;left:0;top:0}@media screen and (min-width:1024px){#content .sortRange .anchorHead.noTop{top:0}}@media screen and (min-width:1024px){#content .sortRange .anchorHead{left:4rem;margin-top:0;width:15em;top:1.2em;z-index:1}#content .sortRange .anchorHead a{width:inherit;position:absolute}}@media screen and (max-width:1023px){#content .sortRange .anchorHead{position:relative;padding-left:2rem}}@media screen and (max-width:479px){#content .sortRange .anchorHead{height:12em}}#content .sortRange .anchorHead a{background-color:#fff}@media screen and (max-width:1023px){#content .sortRange .anchorHead a{position:relative;display:block;background:#fff;width:100%;height:100%;top:0;padding-top:2em;padding-bottom:2em;z-index:16;line-height:100%}}@media screen and (min-width:1024px){#content .sortRange .anchorHead a.cssTransition{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}}#content .sortRange li{position:relative;float:left;overflow:visible;opacity:1}@media screen and (min-width:1024px){#content .sortRange li{width:22.2em;height:21em;-webkit-animation:productAnimationShow .6s 1 forwards;animation:productAnimationShow .6s 1 forwards}#content .sortRange li.invisible .picture{-webkit-transform:scale(0);transform:scale(0)}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#content .sortRange li{width:22.2em;height:21em}}@media screen and (max-width:767px) and (orientation:portrait){#content .sortRange li{width:49.9%;height:34em}}@media screen and (max-width:767px) and (orientation:landscape){#content .sortRange li{width:29.3em;height:34em}}#content .sortRange li a{position:relative;display:block;text-align:center;text-decoration:none}#content .sortRange li a img{image-rendering:auto;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;-ms-interpolation-mode:bicubic}#content .sortRange li a span.label-new{display:block;position:absolute;top:0;left:1rem;background-color:transparent;width:6rem;height:6rem;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s}#content .sortRange li a span.label-new:before{content:"";position:relative;display:block;width:inherit;height:inherit;background:url(/system/modules/com.rittersport.cms.main/resources/img/label/neu_stoerer_en.svg) no-repeat 0 0 transparent;background-size:100%;z-index:1}body.de #content .sortRange li a span.label-new:before{background-image:url(/system/modules/com.rittersport.cms.main/resources/img/label/neu_stoerer_de.svg)}body.it #content .sortRange li a span.label-new:before{background-image:url(/system/modules/com.rittersport.cms.main/resources/img/label/neu_stoerer_it.svg)}body.ru #content .sortRange li a span.label-new:before{background-image:url(/system/modules/com.rittersport.cms.main/resources/img/label/neu_stoerer_ru.svg)}@media screen and (max-width:479px){#content .sortRange li a span.label-new{width:9.6rem;height:9.6rem}}html.no-touch #content .sortRange li a:hover span.label-new{-webkit-transform:scale(1.4);transform:scale(1.4)}#content .sortRange li a>span.productName{position:relative;top:0;opacity:1}html.no-touch #content .sortRange li a>span.productName{top:1.8em;opacity:0;color:#be9229}@media screen and (min-width:1024px){html.no-touch #content .sortRange li a>span.productName{-webkit-transition:all 1s cubic-bezier(.215,.61,.355,1) 0s;transition:all 1s cubic-bezier(.215,.61,.355,1) 0s}}html.no-touch #content .sortRange li a:hover>span.productName{opacity:1}@media screen and (min-width:1024px){html.no-touch #content .sortRange li a:hover>span.productName{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}}#content .sortRange li a span.picture{display:block;padding-top:0;margin-left:8%;margin-right:8%;-webkit-transform:scale(.8);transform:scale(.8)}@media screen and (max-width:1023px){#content .sortRange li a span.picture{margin-left:0;margin-right:0}}#content .sortRange li a span.picture img html.cssanimations{position:relative;z-index:15}@media screen and (min-width:1024px){html.no-touch #content .sortRange li a span.picture{-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s}}@media screen and (min-width:1024px){html.no-touch #content .sortRange li a:hover span.picture{-webkit-transform:scale(1);transform:scale(1)}}.stage{background:#fff;padding:0}@media screen and (min-width:1024px){.stage.normal{min-height:46rem}.stage.normal .slogan{padding-top:4rem}.stage.letterbox{padding:4rem 0 6rem;min-height:55rem}}@media screen and (min-width:1024px){.stage:not(.widescreen){text-align:right}}@media screen and (max-width:1023px){.stage:not(.widescreen){padding:0 0 6rem}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.stage:not(.widescreen){padding-bottom:4.5rem}}@media screen and (max-width:479px){.stage:not(.widescreen){padding-bottom:8rem}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){body.page-gate .stage:not(.widescreen),body.page-start .stage:not(.widescreen){padding-bottom:14rem}}@media screen and (max-width:479px){body.page-gate .stage:not(.widescreen),body.page-start .stage:not(.widescreen){padding-bottom:38rem}}.stage:not(.widescreen) .links,.stage:not(.widescreen) .slogan{position:relative;z-index:2;display:block}.stage:not(.widescreen) .links,.stage:not(.widescreen) .links *,.stage:not(.widescreen) .slogan,.stage:not(.widescreen) .slogan *{text-align:left}@media screen and (min-width:1024px){.stage:not(.widescreen) .links,.stage:not(.widescreen) .slogan{left:56%;width:38%}body.page-gate .stage:not(.widescreen) .links,body.page-gate .stage:not(.widescreen) .slogan,body.page-start .stage:not(.widescreen) .links,body.page-start .stage:not(.widescreen) .slogan{display:inline-block;left:0;width:55%}}.stage:not(.widescreen) .slogan{padding-bottom:4rem}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.stage:not(.widescreen) .slogan{padding:43rem 4.7rem 4rem!important}}@media screen and (max-width:479px){.stage:not(.widescreen) .slogan{padding:85% 2rem 8rem!important}}@media screen and (max-width:1023px){body.page-gate .stage:not(.widescreen) .slogan,body.page-start .stage:not(.widescreen) .slogan{padding:0 4.7rem!important}}@media screen and (max-width:479px){body.page-gate .stage:not(.widescreen) .slogan,body.page-start .stage:not(.widescreen) .slogan{padding:0 2rem!important}}#root .stage:not(.widescreen) h1{padding-top:0;padding-bottom:2rem}body.page-gate #root .stage:not(.widescreen) h1,body.page-start #root .stage:not(.widescreen) h1{line-height:125%}@media screen and (min-width:1024px){body.page-gate #root .stage:not(.widescreen) h1,body.page-start #root .stage:not(.widescreen) h1{font-size:6.5em}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){body.page-gate #root .stage:not(.widescreen) h1,body.page-start #root .stage:not(.widescreen) h1{font-size:6em}}@media screen and (max-width:479px){body.page-gate #root .stage:not(.widescreen) h1,body.page-start #root .stage:not(.widescreen) h1{font-size:7.5em;line-height:120%}}#root .stage:not(.widescreen) h2{margin-bottom:2em;padding-bottom:0}@media screen and (max-width:479px){#root .stage:not(.widescreen) h2{padding:0}}body.page-gate #root .stage:not(.widescreen) h2,body.page-start #root .stage:not(.widescreen) h2{margin-bottom:0}@media screen and (min-width:480px){body.page-gate #root .stage:not(.widescreen) h2,body.page-start #root .stage:not(.widescreen) h2{padding-left:4.5rem}}.stage:not(.widescreen) p{color:#41464b}@media screen and (max-width:479px){.stage:not(.widescreen) p{font-size:3em}}.stage:not(.widescreen) img{position:absolute;width:69rem;height:auto;z-index:1}@media screen and (min-width:1024px){.stage:not(.widescreen) img{top:5rem;left:-3rem}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.stage:not(.widescreen) img{top:1rem;left:50%;margin-left:-34.5rem}}@media screen and (max-width:479px){.stage:not(.widescreen) img{top:13rem;left:0;width:100%}}@media screen and (max-width:1023px){body.page-gate .stage:not(.widescreen) img,body.page-start .stage:not(.widescreen) img{position:relative;top:0}}@media screen and (max-width:479px){body.page-gate .stage:not(.widescreen) img,body.page-start .stage:not(.widescreen) img{top:1rem}}@media screen and (min-width:1024px){.stage:not(.widescreen).normal img{top:0}}.stage .links{z-index:5}@media screen and (max-width:1023px){#root .stage .links{text-align:center}}@media screen and (max-width:1023px){body.page-gate .stage .links,body.page-start .stage .links{position:absolute;display:block;width:100%;left:0;padding-left:0!important}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){body.page-gate .stage .links,body.page-start .stage .links{bottom:4.5rem}}@media screen and (max-width:479px){body.page-gate .stage .links,body.page-start .stage .links{bottom:8rem}}.stage .links a{position:relative;color:#41464b;background-color:#fff;display:inline-block;border:2px solid #f1f1f1;text-align:right;padding:1.5em 1.5em 1.5em 5.5em}.stage .links a.no-icon{padding-left:1.5em!important}.stage .links a.no-icon:before{display:none}@media screen and (min-width:480px){.stage .links a:first-child{margin-right:2rem}.stage .links a:last-child{margin-right:0}}@media screen and (max-width:479px){.stage .links a{padding-left:4em}.stage .links a:first-child{margin-bottom:1.5rem}.stage .links a:last-child{margin-bottom:0}}.stage .links a:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"info-block";content:"\e90e";position:absolute;top:.7rem;left:1.5rem;display:inline-block;font-size:3em}@media screen and (max-width:479px){.stage .links a:before{font-size:6rem;top:2rem;left:2rem}}.stage .links a:after{position:absolute;display:inline-block;font-size:3em;height:2px;left:-2px;right:-2px;bottom:-2px;content:"";padding:0;background-color:#cacacc}.stage .links a:active,html.no-touch .stage .links a:hover{color:#fff!important}.stage .links a:active:after,html.no-touch .stage .links a:hover:after{background-color:#000;opacity:.2}.stage .links a.link-shop{color:#be9229!important;border-color:#f1f1f1}.stage .links a.link-shop:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"cart";content:"\e909"}.stage .links a.link-shop:active,html.no-touch .stage .links a.link-shop:hover{color:#fff!important;background-color:#be9229;border-color:#be9229}.stage .links a.link-shop:active:after,html.no-touch .stage .links a.link-shop:hover:after{background-color:#947220;opacity:1}html.no-touch #root .stage .links a,html.no-touch #root .stage .links a:after{-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1) 0s;transition:all .5s cubic-bezier(.215,.61,.355,1) 0s}html.no-touch #root .stage .links a:hover,html.no-touch #root .stage .links a:hover:after{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}#mast .stage.widescreen{padding:0 0 4rem}#mast .stage.widescreen img{width:100%;height:auto}#mast .stage.widescreen .links,#mast .stage.widescreen h1,#mast .stage.widescreen h2{text-align:center}#mast .stage.widescreen h1{padding-top:0}#mast .stage.widescreen h2{color:#41464b!important;font-size:1.7rem;padding-bottom:2rem;line-height:175%}#mast .stage.widescreen .slogan{padding-left:0!important}#mast .stage.widescreen .links{position:relative!important;top:inherit;right:inherit;bottom:inherit;left:inherit}#mast .stage.widescreen .links a:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"monstr";content:"\e916"}@media screen and (max-width:479px){#mast .stage.widescreen img{padding:2rem 0}#mast .stage.widescreen h1,#mast .stage.widescreen h2{text-align:left}#mast .stage.widescreen h1{font-size:6.4rem;padding-right:2rem;padding-left:2rem}#mast .stage.widescreen h2{font-size:3rem;padding-right:2rem;padding-left:2rem}#mast .stage.widescreen .links{padding:2rem 0 4rem}}#mast{overflow:hidden}@media screen and (min-width:1024px){#mast{position:relative;overflow:visible}}#mast h1{padding-top:4.8rem;padding-bottom:.8rem}@media screen and (max-width:1023px){#mast h1{line-height:120%}}@media screen and (max-width:479px){#mast h1{padding-top:4rem;padding-bottom:1.5rem}}#mast h2{padding-bottom:5rem}@media screen and (max-width:479px){#mast h2{padding-bottom:2rem;padding-right:4rem;padding-left:4rem}}#mast .slide{position:relative}#mast .slide.centered,#mast .slide.centered h1,#mast .slide.centered h2{text-align:center}.page-error #mast,.page-gate #mast,.page-product-details #mast,.page-start #mast{background-color:#fff}#mast .root{background-color:transparent}@media screen and (max-width:479px){#mast>.root{margin-left:2em;margin-right:2em;padding:0}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#mast>.root{width:100%}}#mast .back{position:absolute;padding:0;border:none;z-index:10}#mast .back:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-left";content:"\e906";display:inline-block;text-indent:0;padding-right:1em}@media screen and (min-width:1024px){#mast .back{top:0;left:0}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#mast .back{top:1em;left:1.5rem}}@media screen and (max-width:479px){#mast .back{top:2em}}#productTeaserSlider{background:#fff}#productTeaserSlider>h1{padding-top:.8em;padding-bottom:1em}#productTeaserSlider .root{position:relative;height:20rem}#productTeaserSlider .iosSlider{position:relative;overflow:hidden;width:100%;height:100%}#productTeaserSlider ul.slider{list-style-type:none;width:100%;height:100%}#productTeaserSlider li.item{overflow:hidden;display:block;float:left;height:100%;width:20%}#productTeaserSlider li.item a{display:block;width:100%;height:100%;text-decoration:none;text-align:center;text-decoration:inherit;line-height:1em}#productTeaserSlider li.item a img,#productTeaserSlider li.item a span{display:block}#productTeaserSlider li.item.active a{color:#be9229}#productTeaserSlider .next,#productTeaserSlider .prev{position:absolute;top:0;right:0;width:1em;height:100%;cursor:pointer;color:#cacacc;font-size:300%;z-index:2;-webkit-transition:color 1s cubic-bezier(.215,.61,.355,1) 0s;transition:color 1s cubic-bezier(.215,.61,.355,1) 0s}#productTeaserSlider .next:before,#productTeaserSlider .prev:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-right-s";content:"\e904"}#productTeaserSlider .next:after,#productTeaserSlider .next:before,#productTeaserSlider .prev:after,#productTeaserSlider .prev:before{display:block;position:relative;top:50%;height:100%;margin-top:-1em;left:25%}#productTeaserSlider .next:active,#productTeaserSlider .next:hover,#productTeaserSlider .prev:active,#productTeaserSlider .prev:hover{color:#be9229;-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1) 0s;transition:color .3s cubic-bezier(.215,.61,.355,1) 0s}#productTeaserSlider .next.unselectable,#productTeaserSlider .prev.unselectable{cursor:default}#productTeaserSlider .next.unselectable:after,#productTeaserSlider .next.unselectable:before,#productTeaserSlider .prev.unselectable:after,#productTeaserSlider .prev.unselectable:before{color:#cacacc;opacity:0}#productTeaserSlider .prev{right:inherit;left:0}#productTeaserSlider .prev:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-left-s";content:"\e902"}#productTeaserSlider a{line-height:150%}#productTeaserSlider a img{position:relative;width:75%;height:auto;margin:0 auto;z-index:15}#productTeaserSlider a span{display:block}#productTeaserSlider a span span{margin-top:1em}#productTeaserSlider a span.picture{height:100%;opacity:1}@media screen and (min-width:1024px){html.no-touch #productTeaserSlider a img{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s}html.no-touch #productTeaserSlider a span span{opacity:0;margin-top:1.6em;-webkit-transition:opacity 1s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity 1s cubic-bezier(.215,.61,.355,1) 0s}html.no-touch #productTeaserSlider a:hover img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s}html.no-touch #productTeaserSlider a:hover span span{opacity:1;color:#be9229;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s}}@media screen and (max-width:479px){#productTeaserSlider .root{height:29rem}#productTeaserSlider a span span{opacity:1}}@-webkit-keyframes ie-backface-fix-rb-flip__front{0%,50%{z-index:2}51%,to{z-index:1}}@keyframes ie-backface-fix-rb-flip__front{0%,50%{z-index:2}51%,to{z-index:1}}@-webkit-keyframes ie-backface-fix-rb-flip__front-back{0%,50%{z-index:1}51%,to{z-index:2}}@keyframes ie-backface-fix-rb-flip__front-back{0%,50%{z-index:1}51%,to{z-index:2}}.rb-flip__back,.rb-flip__front{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;backface-visibility:hidden}.rb-flip__back,.rb-flip__back .picturefill,.rb-flip__back:before,.rb-flip__back h2,.rb-flip__front,.rb-flip__front .picturefill,.rb-flip__front:before,.rb-flip__front h2{-webkit-backface-visibility:hidden}body[class*=ie] .rb-flip__back,body[class*=ie] .rb-flip__front{-ms-backface-visibility:visible;visibility:visible;z-index:1}.rb-flip{-webkit-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px}.rb-flip:hover .rb-flip__item{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.rb-flip__item{position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transition:transform .5s ease-out;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.rb-flip__front:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"plus";content:"\e91a";position:absolute;top:1.5rem;right:1.5rem;color:#fff;font-size:5rem}@media screen and (max-width:479px){.rb-flip__front:before{top:3rem;right:3rem;font-size:10rem}}body[class*=ie] .rb-flip__front{z-index:2}body[class*=ie] .rb-flip.flip-forwards .rb-flip__front{-webkit-animation:ie-backface-fix-rb-flip__front .5s ease-out 0s 1 forwards;animation:ie-backface-fix-rb-flip__front .5s ease-out 0s 1 forwards}body[class*=ie] .rb-flip.flip-backwards .rb-flip__front{-webkit-animation:ie-backface-fix-rb-flip__front-back .5s ease-out 0s 1 forwards;animation:ie-backface-fix-rb-flip__front-back .5s ease-out 0s 1 forwards}.rb-flip__back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.rb-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.rb-grid .col-100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rb-grid .col-66{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}body[class~=ie] .rb-grid .col-66{max-width:66.66%}.rb-grid .col-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}body[class~=ie] .rb-grid .col-50{max-width:50%}.rb-grid .col-33{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}body[class~=ie] .rb-grid .col-33{max-width:33.33%}.rb-grid .col-25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}body[class~=ie] .rb-grid .col-25{max-width:25%}@media screen and (max-width:479px){.rb-grid .col-mobile-100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rb-grid .col-mobile-66{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}body[class~=ie] .rb-grid .col-mobile-66{max-width:66.66%}.rb-grid .col-mobile-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}body[class~=ie] .rb-grid .col-mobile-50{max-width:50%}.rb-grid .col-mobile-33{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}body[class~=ie] .rb-grid .col-mobile-33{max-width:33.33%}.rb-grid .col-mobile-25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}body[class~=ie] .rb-grid .col-mobile-25{max-width:25%}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.rb-grid .col-tablet-100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rb-grid .col-tablet-66{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}body[class~=ie] .rb-grid .col-tablet-66{max-width:66.66%}.rb-grid .col-tablet-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}body[class~=ie] .rb-grid .col-tablet-50{max-width:50%}.rb-grid .col-tablet-33{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}body[class~=ie] .rb-grid .col-tablet-33{max-width:33.33%}.rb-grid .col-tablet-25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}body[class~=ie] .rb-grid .col-tablet-25{max-width:25%}}@media screen and (min-width:1024px){.rb-grid .col-desktop-100{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rb-grid .col-desktop-66{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}body[class~=ie] .rb-grid .col-desktop-66{max-width:66.66%}.rb-grid .col-desktop-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}body[class~=ie] .rb-grid .col-desktop-50{max-width:50%}.rb-grid .col-desktop-33{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}body[class~=ie] .rb-grid .col-desktop-33{max-width:33.33%}.rb-grid .col-desktop-25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}body[class~=ie] .rb-grid .col-desktop-25{max-width:25%}}.rb-grid--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.rb-grid--stretch{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rb-grid--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#root .color-ritter-blue{color:#000492}.color-ritter-blue--bg{background-color:#000492}#root .color-ritter-gold{color:#be9229}.color-ritter-gold--bg{background-color:#be9229}#root .color-ritter-text{color:#41464b}.color-ritter-text--bg{background-color:#41464b}#root .color-ritter-text-rb{color:#6c6c6e}.color-ritter-text-rb--bg{background-color:#6c6c6e}#root .color-cocoa-yellow-dark{color:#f2b300}.color-cocoa-yellow-dark--bg{background-color:#f2b300}.color-cocoa-green-dark{color:#899220}.color-cocoa-green-dark--bg{background-color:#899220}.color-cocoa-purple{color:#8e2249}.color-cocoa-purple--bg{background-color:#8e2249}.color-cocoa-red{color:#b7182e}.color-cocoa-red--bg{background-color:#b7182e}.color-cocoa-green{color:#76b837}.color-cocoa-green--bg{background-color:#76b837}.color-cocoa-blue{color:#0683b5}.color-cocoa-blue--bg{background-color:#0683b5}.color-rs-gray-light{color:#dcdcde}.color-rs-gray-light--bg{background-color:#dcdcde}.color-kakaoklasse-green-81{color:#94d600!important}.color-kakaoklasse-green-81--bg{background-color:#94d600}.color-kakaoklasse-purple-81{color:#8e1a61!important}.color-kakaoklasse-purple-81--bg{background-color:#8e1a61}.color-kakaoklasse-orange-74{color:#ff681d!important}.color-kakaoklasse-orange-74--bg{background-color:#ff681d}.color-kakaoklasse-blue-74{color:#000ea2!important}.color-kakaoklasse-blue-74--bg{background-color:#000ea2}.color-kakaoklasse-yellow-61{color:#f9d600!important}.color-kakaoklasse-yellow-61--bg{background-color:#f9d600}.color-kakaoklasse-blue-61{color:#00aebd!important}.color-kakaoklasse-blue-61--bg{background-color:#00aebd}.color-kakaoklasse-blue-55{color:#6dc5e9!important}.color-kakaoklasse-blue-55--bg{background-color:#6dc5e9}.color-kakaoklasse-pink-55{color:#cb007d!important}.color-kakaoklasse-pink-55--bg{background-color:#cb007d}@media screen and (max-width:479px){.hidden-mobile{display:none!important}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.hidden-tablet{display:none!important}}@media screen and (min-width:1024px){#navMain ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around}}.rebrush .contentSection{direction:ltr}.rebrush .contentSection .anchorHead{display:none!important}@media screen and (max-width:1023px){.rebrush .contentSection .anchorHead{border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;line-height:1.4em;min-height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:479px){.rebrush .contentSection .anchorHead{min-height:12rem}}@media screen and (min-width:1024px){.rebrush .contentSection.skr-upper{-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.07);-moz-transition:0 8px 8px 0 rgba(0,0,0,.07);-o-transition:0 8px 8px 0 rgba(0,0,0,.07);box-shadow:0 8px 8px 0 rgba(0,0,0,.07)}}.rebrush .contentSection .moveable>.root,.rebrush .contentSection>.root{display:block}@media screen and (max-width:1023px){.rebrush .contentSection{padding-bottom:0}}.page-el-cacao .cocoa-logo{-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;position:relative;top:50%;width:100%;height:auto}body.rebrush #content .contentWallpaper~.contentSection:nth-of-type(2n),html.no-touch #content .contentSection.skr-lower .moveable,html body.rebrush #content .contentSection{background-color:#fff!important}.rb-btn{display:inline-block;padding:1.5rem 2.5rem}.rb-text-center{text-align:center;padding:0 8% 10rem}@media screen and (max-width:1023px){.rb-text-center{padding:0 4.7rem 10rem}}.font-bold{font-family:FuturaBold;text-transform:uppercase}.font-bold.font-bold--h1{font-size:5rem}.font-book{font-family:FuturaBook;line-height:1.2em;position:relative;left:-.1em}.font-book.font-book--condensed{letter-spacing:-.08em}.font-book.font-book--h1{font-size:6rem}@media screen and (max-width:479px){.font-book.font-book--h1{font-size:7.6rem}}.font-book.font-book--h2{font-size:4.8rem}.font-book.font-book--h3{font-size:4.5rem}.font-book.font-book--h4{font-size:4rem}@media screen and (max-width:479px){.font-book.font-book--h4{font-size:6.4rem}}.font-book.font-book--h5{font-size:2.3rem}@media screen and (max-width:479px){.font-book.font-book--h5{font-size:5.8rem}}.font-book.font-book--p{font-size:1.8rem;line-height:1.5em}@media screen and (max-width:479px){.font-book.font-book--p{font-size:4rem}}.rb-text--upper{text-transform:uppercase}video.video-wallpaper{width:100%;height:auto;pointer-events:none}.rb-header h1,.rb-header h2{color:#8e2249;font-size:6rem;padding:0 0 1rem;text-align:center}@media screen and (max-width:1023px){.rb-header{padding-top:4.7rem;padding-right:4.7rem;padding-left:4.7rem}.rb-header h1{text-align:center}}.rb-subHeader{color:#8e2249;text-align:center;padding:0 0 6rem;font-size:1.9rem}@media screen and (max-width:1023px){.rb-subHeader{padding-right:4.7rem;padding-left:4.7rem}}@media screen and (max-width:479px){.rb-subHeader{font-size:3.42rem}}@media screen and (min-width:1024px){.root--p{padding-bottom:9rem}}@media screen and (min-width:1024px){.root--p,.root--pt{padding-top:9rem}}@media screen and (min-width:1024px){.root--pb{padding-bottom:9rem}}.rb-noPadding{padding:0}.rb-pad-dd{padding:4.7rem}.rb-square{position:relative}.rb-square:after{content:"";display:block;padding-top:100%}.rb-square>div{position:absolute;top:0;right:0;bottom:0;left:0}.rb-h2{font-family:FuturaLight;font-size:3.3em!important;line-height:137%!important;letter-spacing:-.02em;margin-bottom:.85em}@media screen and (max-width:479px){.rb-h2{font-size:4.5em!important}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.rb-h2{font-size:3.3em!important}}.rb-h3{font-family:FuturaLight;font-size:2.6rem!important;line-height:137%!important;letter-spacing:-.02em;margin-bottom:.85em}@media screen and (max-width:479px){.rb-h3{font-size:5.2rem!important}}.rb-text-light{color:#fff}.rb-socialbar{background-color:#c3305f;color:#fff;padding:2rem;text-align:center;font-size:3rem}@media screen and (min-width:1024px){.rb-socialbar{margin-bottom:5rem}}@media screen and (max-width:479px){.rb-socialbar{font-size:4.5rem}.rb-socialbar span{display:block}}.rb-socialbar a{color:#fff;padding:1rem;text-decoration:none;vertical-align:middle}.rb-socialbar a.rb-facebook:before{content:"facebook";content:"\e90d"}.rb-socialbar a.rb-facebook:before,.rb-socialbar a.rb-instagram:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rb-socialbar a.rb-instagram:before{content:"instagram";content:"\e910"}.rb-socialbar a.rb-vk:before{content:"vk-logo";content:"\e920"}.rb-socialbar a.rb-blog:before,.rb-socialbar a.rb-vk:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rb-socialbar a.rb-blog:before{content:"blog";content:"\e908"}.rb-socialbar a.rb-pinterest:before{content:"pinterest";content:"\e918"}.rb-socialbar a.rb-pinterest:before,.rb-socialbar a.rb-youtube:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rb-socialbar a.rb-youtube:before{content:"youtube";content:"\e922"}.rb-socialbar a.rb-twitter:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"twitter";content:"\e91f"}.rb-schonGewusstSlider .item,.rb-schonGewusstSlider .rb-cacaoFullWidth{height:50rem}@media screen and (max-width:479px){.rb-schonGewusstSlider .item{background-image:none!important}}.rb-schonGewusstSlider .rb-cacaoFullWidth .rb-cacaoSliderText{font-size:3.5rem;margin:0 auto;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#8e2249;text-align:center}@media screen and (max-width:1023px){.rb-schonGewusstSlider .rb-cacaoFullWidth .rb-cacaoSliderText{background-color:#fff}}@media screen and (min-width:480px){.rb-schonGewusstSlider .rb-cacaoFullWidth .rb-cacaoSliderText{padding-left:9rem;width:50%}}@media screen and (max-width:479px){.rb-schonGewusstSlider .rb-cacaoFullWidth .rb-cacaoSliderText{padding:0 12rem;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}}.rb-schonGewusstSlider .videoSlider .next,.rb-schonGewusstSlider .videoSlider .prev{position:absolute}.rb-schonGewusstSlider .next{right:0}.rb-schonGewusstSlider .prev{left:0}@media screen and (max-width:479px){.rb-schonGewusstSlider .next,.rb-schonGewusstSlider .prev{margin-top:-6rem}.rb-schonGewusstSlider .next,.rb-schonGewusstSlider .next:before,.rb-schonGewusstSlider .prev,.rb-schonGewusstSlider .prev:before{width:12rem;height:12rem;font-size:6rem}}.rb-video-container{position:relative}.rb-video-container img.ratio{width:100%;height:auto}.rb-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:1024px){.rebrush .mastheadSlider .wallpaper-teaser.center .innerWrapper .textWrapper{width:100%;padding-left:0}.rebrush .mastheadSlider .wallpaper-teaser.center .innerWrapper .textWrapper a,.rebrush .mastheadSlider .wallpaper-teaser.center .innerWrapper .textWrapper h1{text-shadow:none;text-align:center;display:block}}.rebrush .contentSection iframe.rb-videoFullWidth{height:57rem}.rebrush .videoSlider.rb-cacaoFullWidth .next:before,.rebrush .videoSlider.rb-cacaoFullWidth .prev:before{color:#8e2249;background:transparent}.rebrush .videoSlider.rb-cacaoFullWidth .next,.rebrush .videoSlider.rb-cacaoFullWidth .prev{margin-top:-3rem}.rebrush .rb-cacaoFullWidth #subNavigation .next,.rebrush .rb-cacaoFullWidth #subNavigation .prev{display:block}.cacao-flip h2,.cacao-flip p{color:#fff;text-align:center;width:100%;font-family:FuturaBold;text-transform:uppercase;font-size:1.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:479px){.cacao-flip h2,.cacao-flip p{font-size:3.8rem}}.cacao-flip h2{position:absolute;bottom:0;min-height:25%}body[class*=ie] .cacao-flip h2{height:25%}.cacao-flip p{height:100%;line-height:2em}.cacao-flip .rb-flip__front{background-size:80%;background-position:center 15%}.cocoa-place{padding:2rem 0}@media screen and (max-width:479px){.cocoa-place{background-image:none!important;padding:4rem 0}}.cocoa-place h2{text-align:center;max-width:none;color:#fff}.cocoa-place>div{width:100%}@media screen and (min-width:1024px){.cocoa-place>div{width:60%;margin-left:25%}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.cocoa-place>div{width:60%;margin-left:30%}}.cocoa-place .slider-col-3-2-1{padding:0 6rem;height:16rem}.cocoa-place .slider-col-3-2-1 .item{text-align:center}.cocoa-place .slider-col-3-2-1 .item img{max-width:16rem}.cocoa-place .slider-col-3-2-1 .item a{display:inline-block;text-decoration:none;text-decoration:inherit;line-height:1em}.cocoa-place .slider-col-3-2-1 .item span{display:block;line-height:130%}.cocoa-place .slider-col-3-2-1 .item.active a{color:#be9229}.cocoa-place .slider-col-3-2-1 .next:before,.cocoa-place .slider-col-3-2-1 .prev:before{color:#fff}@media screen and (max-width:479px){.cocoa-place .slider-col-3-2-1{padding:0 12rem;height:32rem}.cocoa-place .slider-col-3-2-1 .item img{max-width:32rem}}.slider-col-3-2-1{position:relative}.slider-col-3-2-1 .iosSlider{position:relative;overflow:hidden;width:100%;height:100%}.slider-col-3-2-1 ul.slider{list-style-type:none;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body[class*=ie] .slider-col-3-2-1:not(.disabled) ul.slider{display:block}.slider-col-3-2-1 li.item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;display:block;width:33.33333%}.slider-col-3-2-1 .sliderControls{display:block;bottom:30px;width:100%;text-align:center;position:absolute;overflow:visible;font-size:0;z-index:1}.slider-col-3-2-1 .sliderControls .ctrItem{cursor:pointer;display:inline-block;width:15px;height:15px;background-color:#cacacc;margin:0 5px}.slider-col-3-2-1 .sliderControls .ctrItem.selected{background-color:#be9229}.slider-col-3-2-1 .next,.slider-col-3-2-1 .prev{position:absolute;top:50%;display:block;margin-top:-3rem;width:6rem;height:6rem;cursor:pointer;opacity:.85}.slider-col-3-2-1 .next:before,.slider-col-3-2-1 .prev:before{-webkit-transition:color 1s cubic-bezier(.215,.61,.355,1) 0s;transition:color 1s cubic-bezier(.215,.61,.355,1) 0s;position:absolute;display:block;width:6rem;height:6rem;line-height:200%!important;font-size:3rem;text-align:center;color:#979799}.slider-col-3-2-1 .next:active:before,.slider-col-3-2-1 .prev:active:before,html.no-touch .slider-col-3-2-1 .next:hover:before,html.no-touch .slider-col-3-2-1 .prev:hover:before{-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1) 0s;transition:color .3s cubic-bezier(.215,.61,.355,1) 0s;color:#8e2249}.slider-col-3-2-1 .next{right:0}.slider-col-3-2-1 .next:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-right";content:"\e907"}.slider-col-3-2-1 .prev{left:0}.slider-col-3-2-1 .prev:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-left";content:"\e906"}.slider-col-3-2-1.disabled .next,.slider-col-3-2-1.disabled .prev{display:none}.slider-col-3-2-1.disabled ul.slider{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:479px){.slider-col-3-2-1 .next,.slider-col-3-2-1 .prev{margin-top:-6rem}.slider-col-3-2-1 .next,.slider-col-3-2-1 .next:before,.slider-col-3-2-1 .prev,.slider-col-3-2-1 .prev:before{width:12rem;height:12rem;font-size:6rem}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.slider-col-3-2-1 li.item{width:50%}}@media screen and (max-width:479px){.slider-col-3-2-1 li.item{width:100%}}.acc-trigger{font-family:FuturaBold;text-transform:uppercase;color:#b9b9b9;cursor:pointer;font-size:1.5rem}.acc-trigger:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"plus";content:"\e91a";margin-right:.2em}.acc.active .acc-trigger:before{content:"minus";content:"\e915"}@media screen and (max-width:479px){.acc-trigger{font-size:2.4rem}}.acc-head,.acc-trigger{cursor:pointer}.acc-content{display:none}@media screen and (min-width:1024px){.rb-cocoa-goals.skr-upper{-webkit-box-shadow:none!important;-moz-transition:none!important;-o-transition:none!important;box-shadow:none!important}.rb-cocoa-goals .moveable{-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.07);-moz-transition:0 8px 8px 0 rgba(0,0,0,.07);-o-transition:0 8px 8px 0 rgba(0,0,0,.07);box-shadow:0 8px 8px 0 rgba(0,0,0,.07);height:auto!important}}.rb-cocoa-goals .acc-head{cursor:default}.rb-cocoa-goals .acc-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:8rem}.rb-cocoa-goals .col-33{padding-bottom:1rem}@media screen and (min-width:480px){.rb-cocoa-goals .col-33{padding-right:.5rem;padding-left:.5rem}}@media screen and (min-width:480px){.rb-cocoa-goals .col-33:first-child .acc-trigger,.rb-cocoa-goals .col-33:last-child .acc-trigger{opacity:0}}.rb-cocoa-goals .acc-head{text-align:center}.rb-cocoa-goals .acc-head h2{text-align:center;font-family:FuturaBold;text-transform:uppercase;font-size:1.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4rem}.rb-cocoa-goals .acc-head img{width:12rem;height:12rem}@media screen and (max-width:479px){.rb-cocoa-goals .acc-head{padding-top:4rem}.rb-cocoa-goals .acc-head h2{font-size:2.85rem;min-height:6rem}}.rb-cocoa-goals .acc-content{color:#fff}.rb-cocoa-goals .acc-content img,.rb-cocoa-goals .acc-content svg{width:5rem;height:5rem}.rb-cocoa-goals .acc-content img+span,.rb-cocoa-goals .acc-content svg+span{margin-left:1rem}.rb-cocoa-goals .acc-content span.number{font-size:3rem;width:100%}.rb-cocoa-goals ul{padding:2rem 4.7rem}.rb-cocoa-goals li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.style-disc{list-style-type:disc}.cocoa-globetrotter img{display:block;width:100%;height:auto}.cocoa-globetrotter p{background-color:#f2b300;color:#fff}.cocoa-globetrotter p>span{display:block}@media screen and (min-width:1024px){.cocoa-globetrotter p{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28%}body.ru .cocoa-globetrotter p{width:30%}.cocoa-globetrotter p:after{content:"";display:block;padding-top:100%}.cocoa-globetrotter p>span{position:absolute;top:0;right:0;bottom:0;left:0}}.cocoa-el-cacao img.icon{width:6rem;height:6rem}@media screen and (max-width:479px){.cocoa-el-cacao img.icon{width:9rem;height:9rem}}.cocoa-el-cacao span.rb-p{font-family:FuturaBold;text-transform:uppercase;margin-left:.5rem}@media screen and (max-width:479px){.cocoa-el-cacao span.rb-p{margin-left:1rem}}.cocoa-el-cacao .rb-h2{margin-top:2rem}.cocoa-el-cacao .cocoa-el-cacao__panel{padding:2rem 4.7rem 4.7rem}.cocoa-el-cacao .cocoa-el-cacao__panel .flex--vertical-center{margin:1rem 0}.cocoa-el-cacao .cocoa-el-cacao__blog{position:relative}@media screen and (max-width:479px){.cocoa-el-cacao .cocoa-el-cacao__blog{padding-top:2rem}}.cocoa-el-cacao .cocoa-el-cacao__blog .rb-h2{margin-bottom:0}.cocoa-el-cacao .cocoa-el-cacao__blog a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1}.cocoa-fair img{max-width:25rem}.cocoa-step-acc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background-size:cover}.cocoa-step-acc>div{position:relative}.cocoa-step-acc .acc-head>div,.cocoa-step-acc .acc-head h2{font-family:FuturaBold;color:#8e2249;font-size:1.5rem}.cocoa-step-acc .acc-content>div{padding:4.7rem}@media screen and (min-width:1024px){.cocoa-step-acc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.cocoa-step-acc .acc-content,.cocoa-step-acc .acc-head{-webkit-transition:opacity .8s ease-out 0s;transition:opacity .8s ease-out 0s;height:100%;max-height:none}.cocoa-step-acc .acc-head{opacity:1;width:100%}.cocoa-step-acc .acc:not(.active) .acc-head{z-index:10}.cocoa-step-acc h2{display:none}.cocoa-step-acc .number{background-color:#fff;text-align:center;width:2.5rem;height:2.5rem;line-height:2.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cocoa-step-acc .acc-head{position:absolute;top:0;left:0}.cocoa-step-acc .acc-content{-webkit-transition:opacity .8s ease-out 0s;transition:opacity .8s ease-out 0s;opacity:0;display:block}.cocoa-step-acc .acc-content .headline{color:#8e2249;background-color:#fff;padding:0 2rem;margin-bottom:2.5rem;display:inline-block;opacity:0}.cocoa-step-acc img{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;display:block;height:100%;z-index:1}.cocoa-step-acc>div{-webkit-transition:flex-basis .8s ease-out 0s;-webkit-transition:-webkit-flex-basis .8s ease-out 0s;transition:-webkit-flex-basis .8s ease-out 0s;transition:flex-basis .8s ease-out 0s;transition:flex-basis .8s ease-out 0s,-webkit-flex-basis .8s ease-out 0s,-ms-flex-preferred-size .8s ease-out 0s;height:50rem;-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%}.cocoa-step-acc>div .acc-content>div{bottom:0}.cocoa-step-acc>div+div{border-left:1px solid #fff}.cocoa-step-acc>div.active{-ms-flex-preferred-size:100%;flex-basis:100%}.cocoa-step-acc>div.active .acc-head{opacity:0}.cocoa-step-acc>div.active .acc-content,.cocoa-step-acc>div.active .acc-content .headline,.cocoa-step-acc>div.active .acc-content p{opacity:1}.cocoa-step-acc>div.active .acc-content .headline{-webkit-transition:opacity .8s ease-out .8s;transition:opacity .8s ease-out .8s}}@media screen and (min-width:480px){.cocoa-step-acc .acc-content{position:relative;overflow:hidden}.cocoa-step-acc .acc-content>div{position:absolute;left:0;z-index:2}.cocoa-step-acc .acc-content p{-webkit-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;color:#fff;opacity:0}.cocoa-step-acc>div.active .acc-content,.cocoa-step-acc>div.active p{opacity:1}.cocoa-step-acc>div.active .acc-content p{-webkit-transition:opacity .8s ease-out 1s;transition:opacity .8s ease-out 1s}}@media screen and (max-width:1023px){.cocoa-step-acc{background-image:none!important}.cocoa-step-acc .acc-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #f5f5f5;height:6rem;padding-left:1rem}.cocoa-step-acc .acc-head>div,.cocoa-step-acc .acc-head h2{font-family:FuturaBold;font-size:1.5rem;color:#8e2249}.cocoa-step-acc .acc-head .number{color:#b9b9b9;padding-right:1rem}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.cocoa-step-acc .acc-content>div{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.cocoa-step-acc .acc-content>div p{background-color:hsla(0,0%,100%,.8);padding:4.7rem;color:#222}.cocoa-step-acc .acc-content .headline{display:none}.cocoa-step-acc img{-webkit-transition:opacity .8s ease-out 0s;transition:opacity .8s ease-out 0s;opacity:0;width:100%}.cocoa-step-acc .acc.active img{opacity:1}}@media screen and (max-width:479px){.cocoa-step-acc .acc.active .acc-content{max-height:90rem}.cocoa-step-acc .acc-head{padding-left:2rem;height:12rem}.cocoa-step-acc .acc-head>div,.cocoa-step-acc .acc-head h2{font-size:3rem}.cocoa-step-acc .acc-content{position:relative}.cocoa-step-acc .acc-content:before{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:1px;background-color:#f5f5f5}.cocoa-step-acc .acc-content>div{padding:2rem}.cocoa-step-acc img{display:none!important}}.cocoa-tree{position:relative}.cocoa-tree .acc-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cocoa-tree .acc-head,.cocoa-tree .acc-head h2{font-size:1.5rem}.cocoa-tree .acc-head h2{font-family:FuturaBold;text-transform:uppercase;color:#8e2249}.cocoa-tree .acc-head:before{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"plus";content:"\e91a";color:#8e2249;width:2.5rem;height:2.5rem;line-height:2.5rem;background-color:#fff;text-align:center}.cocoa-tree .acc.active .acc-head:before{content:"minus";content:"\e915"}.cocoa-tree .acc-content{padding:2rem}@media screen and (max-width:479px){.cocoa-tree .acc-content{position:relative}.cocoa-tree .acc-content:before{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:1px;background-color:#f5f5f5}}.cocoa-tree img{width:100%}.cocoa-tree .fruit-shelve{-webkit-transition:max-height 1s cubic-bezier(.215,.61,.355,1) 0s;transition:max-height 1s cubic-bezier(.215,.61,.355,1) 0s;position:absolute;left:0;bottom:1px;width:100%;height:100%;max-height:0%;overflow:hidden}.cocoa-tree .fruit-shelve img{position:absolute;left:0;bottom:0}.cocoa-tree.active .fruit-shelve{max-height:45%}@media screen and (min-width:480px){.cocoa-tree .acc{position:absolute;z-index:1}.cocoa-tree .acc.active{z-index:10}.cocoa-tree .acc-head{margin-bottom:1rem}.cocoa-tree .acc-content{-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.07);-moz-transition:0 8px 8px 0 rgba(0,0,0,.07);-o-transition:0 8px 8px 0 rgba(0,0,0,.07);box-shadow:0 8px 8px 0 rgba(0,0,0,.07);background-color:#fff;max-width:35rem;padding:1rem 2rem}.cocoa-tree .acc-tree{top:12%;left:46%}.cocoa-tree .acc-fruit{top:34%;left:52%}.cocoa-tree .acc-bean{top:60.5%;left:72.5%}.cocoa-tree .acc-pulpa{top:69.5%;left:65%}.cocoa-tree .acc-bean,.cocoa-tree .acc-pulpa{opacity:0}.cocoa-tree.active .acc-bean{-webkit-transition:opacity 1s cubic-bezier(.215,.61,.355,1) .8s;transition:opacity 1s cubic-bezier(.215,.61,.355,1) .8s;opacity:1}.cocoa-tree.active .acc-pulpa{-webkit-transition:opacity 1s cubic-bezier(.215,.61,.355,1) .6s;transition:opacity 1s cubic-bezier(.215,.61,.355,1) .6s;opacity:1}.cocoa-tree .acc-head h2{margin-left:1rem;padding:.5rem 1rem;background-color:#fff}}@media only screen and (min-width:480px) and (max-width:1023px),screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){.cocoa-tree .acc-bean{top:72%;left:59%}.cocoa-tree .acc-pulpa{top:60.5%;left:65%}}@media screen and (max-width:479px){.cocoa-tree .acc-head{padding-left:2rem;height:12rem;border-top:1px solid #f5f5f5}.cocoa-tree .acc-head,.cocoa-tree .acc-head h2{font-size:3rem}.cocoa-tree .acc-head h2{margin-left:2rem}.cocoa-tree .acc-content:before{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:1px;background-color:#f5f5f5}.cocoa-tree img{display:none!important}}.flex--vertical-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-link{display:inline-block;font-family:FuturaBold;font-size:1.3em;text-transform:uppercase;text-decoration:none;color:#be9229}.cta-link:after{font-family:RitterIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"arrow-right";content:"\e907";position:relative;top:1px;padding-left:.5em}html.no-touch .cta-link:hover{opacity:.7;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s}html.no-touch .cta-link:hover:after{-webkit-animation:animationBounceX .6s ease-out 1 forwards;animation:animationBounceX .6s ease-out 1 forwards}@media screen and (max-width:479px){.cta-link{font-size:2.4em}}body.org-opencms-gwt-client-ui-css-I_CmsToolbarButtonLayoutBundle-I_CmsToolbarButtonCss-toolbarSelection :not(.innerWrapper){direction:ltr!important}body.org-opencms-gwt-client-ui-css-I_CmsToolbarButtonLayoutBundle-I_CmsToolbarButtonCss-toolbarSelection .org-opencms-ade-containerpage-client-ui-css-I_CmsLayoutBundle-I_CmsDragDropCss-dragElement,body.org-opencms-gwt-client-ui-css-I_CmsToolbarButtonLayoutBundle-I_CmsToolbarButtonCss-toolbarSelection .org-opencms-gwt-client-ui-css-I_CmsDirectEditCss-optionBar{right:0!important}body.org-opencms-gwt-client-ui-css-I_CmsToolbarButtonLayoutBundle-I_CmsToolbarButtonCss-toolbarSelection .teaser-channel{opacity:1!important}