.b2c2021header{margin-bottom:1em;z-index:10;position:relative}.b2c2021header--video{display:block;position:absolute;top:0;right:0;z-index:1;overflow:hidden;background-color:#000;background-position:right;height:100%;width:100%;background-size:cover;background-repeat:no-repeat}@supports (--foo:bar){.b2c2021header--video{background-image:var(--bgMobile);background-position:var(--bgPos)}}@media screen and (min-width:768px){.b2c2021header--video{height:31.5rem}@supports (--foo:bar){.b2c2021header--video{background-image:var(--bgDesktop)}}}@media screen and (min-width:1024px){.b2c2021header--video{height:31.25rem}}.b2c2021header--video video{max-width:none;height:100%;opacity:0;display:none;transition:opacity .5s ease-out}@media screen and (min-width:768px){.b2c2021header--video video{display:block}}@media screen and (min-width:1575px){.b2c2021header--video video{width:100%;height:auto}}.b2c2021header--inner{background:#fff;height:auto;min-height:0;position:relative}.b2c2021header--store{padding:0}@media screen and (min-width:768px){.b2c2021header--store{padding:1em 0 0 5rem}}@media screen and (max-width:767px){.b2c2021header--store{width:100vw;position:relative;left:50%;right:50%;margin:0 -50vw 0 -50vw}.b2c2021header--store>.button,.b2c2021header--store>p{margin:0 1em}}.b2c2021header--content{position:relative;z-index:2;color:#fff;height:100%;max-width:90rem;width:100%;margin:0 auto;padding:1rem 1em 0 1em}@media screen and (min-width:768px){.b2c2021header--content{padding:3.5rem 2em 0 2em}}@media screen and (min-width:1200px){.b2c2021header--content{padding:6.25rem 2em 0 2em}}.b2c2021header--content-header{display:grid;grid-template-columns:5rem auto;margin:0 0 1em 0;max-width:100%}.b2c2021header--content-header i{font-size:4.5em}.b2c2021header--content-header h1{color:#fff;line-height:1;font-weight:300;margin:0 0 .15em 0!important;grid-column:1/span 2}.b2c2021header--content-header h1 b{font-weight:600}.b2c2021header--content-header i+h1{grid-column:2}.b2c2021header--content-header h2{margin:0!important;color:#fff;font-weight:300;grid-column:1/span 2}.b2c2021header--content-header h2 b{font-weight:600}@media screen and (min-width:768px){.b2c2021header--content-header h1{grid-column:2}.b2c2021header--content-header i{grid-row:1/span 2}.b2c2021header--content-header h2{grid-column:2}}@media screen and (min-width:1200px){.b2c2021header--content-header{max-width:calc(min(85rem ,100vw) - 29.5em)}}.b2c2021header--content .card{max-width:none!important}@media screen and (min-width:768px){.b2c2021header--content .card{max-width:30em!important}}.b2c2021header--awards{padding:0 0 1em 0;display:flex;font-size:70%}.b2c2021header--awards img{display:block;height:4em;margin:0 1em 0 0}.b2c2021header--awards img:nth-child(n+3),.b2c2021header--awards img:nth-child(n+4),.b2c2021header--awards img:nth-child(n+5){display:none}@media screen and (min-width:768px){.b2c2021header--awards{padding:0 0 1em 5rem;font-size:80%}.b2c2021header--awards img{height:4em}.b2c2021header--awards img:nth-child(n+3){display:block}}@media screen and (min-width:1200px){.b2c2021header--awards{font-size:100%}.b2c2021header--awards:nth-child(n+4){display:block}}.b2c2021header--box-container{position:absolute;z-index:5;right:0;top:0;flex-direction:column;display:none;margin-top:0}@media screen and (min-width:1200px){.b2c2021header--box-container{display:flex;margin-top:6.25rem}}@media screen and (min-width:1300px){.b2c2021header--box-container{right:4em}}.b2c2021header .b2c2021header--boxshot{display:block;height:26.875em;text-align:center;width:27.5em}.b2c2021header .b2c2021header--boxshot img{height:100%;width:auto;max-width:none;max-height:100%}.b2c2021header--gallery{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 1.25em 0 0;margin:.75em 0 0 0}.b2c2021header--gallery a{margin:.5em;display:block}.b2c2021header--gallery a img{max-width:none;height:3.5em;width:3.5em;display:block;border:1px solid #fff;box-shadow:3px 4px 13px -4px rgba(0,0,0,.75)}.be-17 .b2c2021header--content-header{font-size:70%}.be-17 .b2c2021header--content-header h1{font-size:3.1875em}.be-17 .b2c2021header--content-header h2{font-size:2.1255em}@media screen and (min-width:768px){.be-17 .b2c2021header--content-header{font-size:80%}}@media screen and (min-width:1200px){.be-17 .b2c2021header--content-header{font-size:100%}}@media screen and (min-width:768px){.b2c2021header .b2cconfigurator--deviceoffer{margin-top:0}}