.Microsite.DrDisrespect .Teaser{ }.Microsite.DrDisrespect .Teaser video{ width:100% !important; z-index:1 !important }.Microsite.DrDisrespect .Teaser div{ height:110px; text-align:center; margin-top:-95px; position:relative; z-index:5 }.Microsite.DrDisrespect .Teaser div >span{ color:#8f8f8f; font-size:1.8em; margin-top:-20px; text-transform:uppercase; font-weight:300; display:block }.Microsite.DrDisrespect .Teaser h1{ padding:14px 75px 0 75px; margin:auto; background:#000; font-size:75px; font-weight:500; text-transform:uppercase; color:#FFF; text-align:center; display:inline-block }.Microsite.DrDisrespect .Teaser h1 p{ padding:0; margin:0; font-weight:300; display:inline-block }.Microsite.DrDisrespect .Teaser h1 span{ color:#ff4c36 }.Microsite.DrDisrespect .Intro{ padding:90px 50px 75px 50px; text-align:center; clear:both }.Microsite.DrDisrespect .Intro div{ max-width:1050px; margin:auto; line-height:1.6em; font-size:1.6em; font-weight:300; padding-top:10px; color:#FFF; display:inline-block }.Microsite.DrDisrespect .Intro span{ font-weight:500 }.Microsite.DrDisrespect .Intro img{ width:321px; margin:35px auto 0 auto }.Microsite.DrDisrespect .Video{ cursor:pointer }.Microsite.DrDisrespect .Video >div{ position:relative }.Microsite.DrDisrespect .Video >div >div{ width:100%; color:#FFF; position:absolute; top:33% }.Microsite.DrDisrespect .Video >div >div >div{ margin-top:180px; line-height:3.4vw; text-transform:uppercase; font-weight:500; font-size:3vw; text-align:center }.Microsite.DrDisrespect .Video >div >div >div span{ font-weight:300 }.Microsite.DrDisrespect .Video:hover .Play{ opacity:0.7 }.Microsite.DrDisrespect .Video .Play{ width:130px; height:130px; position:absolute; border:4px solid #FFF; border-radius:50%; background:rgba(0, 0, 0, 0.38); left:-moz-calc(50% - 60px); left:-webkit-calc(50% - 60px); left:-o-calc(50% - 60px); left:calc(50% - 60px) }.Microsite.DrDisrespect .Video .Play span{ position:absolute; top:38px; left:52px; width:0; height:0; border-top:26px solid transparent; border-bottom:26px solid transparent; border-left:38px solid #FFF }.Microsite.DrDisrespect .Video.Play{ width:100%; height:0; padding-bottom:52.74%; position:relative }.Microsite.DrDisrespect .Video.Play iframe{ width:100%;height:100%; left:0; top:0; position:absolute }.Microsite.DrDisrespect .Videos{ clear:both }.Microsite.DrDisrespect .Videos >div:first-of-type{ padding:25vw 0 13vw 6vw; margin-top:-62vw; font-weight:500 }.Microsite.DrDisrespect .Videos >div:first-of-type div{ text-transform:uppercase; color:#FFF; background:#000; font-size:3.5em; padding:6px 35px; margin-top:8px; display:inline-block }.Microsite.DrDisrespect .Videos >div:first-of-type span{ font-weight:300 }.Microsite.DrDisrespect .Videos >div:last-of-type{ text-align:center }.Microsite.DrDisrespect .Videos >div:last-of-type ul{ list-style:none; padding:0; margin:0 auto; display:inline-block }.Microsite.DrDisrespect .Videos >div:last-of-type li{ width:-moz-calc(50% - 6vw); width:-webkit-calc(50% - 6vw); width:-o-calc(50% - 6vw); width:calc(50% - 6vw); padding:0 1.5vw; display:inline-block; position:relative }.Microsite.DrDisrespect .Videos >div:last-of-type li div{ margin:30px 0 15px 0; color:#FFF; font-size:1.6em; text-align:center }.Microsite.DrDisrespect .Videos >div:last-of-type h4{ padding:3vw 0 0 0; margin:0; font-size:3.2em; font-weight:500; text-align:center; text-transform:uppercase; display:block }.Microsite.DrDisrespect .Videos >div:last-of-type h4 span{ font-weight:300 }.Microsite.DrDisrespect .Videos >div:last-of-type picture{ width:100%; position:relative }.Microsite.DrDisrespect .Videos >div:last-of-type picture img{ width:-moz-calc(100% - 4px); width:-webkit-calc(100% - 4px); width:-o-calc(100% - 4px); width:calc(100% - 4px); border:2px solid #f90900; cursor:pointer; display:inline-block }.Microsite.DrDisrespect .Videos >div:last-of-type .Play{ width:6vw; height:6vw; cursor:pointer; margin-top:9.1vw; position:absolute; border:4px solid #FFF; border-radius:50%; background:rgba(0, 0, 0, 0.38); left:-moz-calc(50% - 3.2vw); left:-webkit-calc(50% - 3.2vw); left:-o-calc(50% - 3.2vw); left:calc(50% - 3.2vw); z-index:3 }.Microsite.DrDisrespect .Videos >div:last-of-type .Play p{ position:absolute; top:1.7vw; left:2.6vw; width:0; height:0; border-top:1.3vw solid transparent; border-bottom:1.3vw solid transparent; border-left:1.3vw solid #FFF; padding:0; margin:0; display:inline-block }.Microsite.DrDisrespect.Overlays.Videos{ width:100%; height:-moz-calc(100% - 10px); height:-webkit-calc(100% - 10px); height:-o-calc(100% - 10px); height:calc(100% - 10px); padding-top:10px; background:rgba(0, 0, 0, 0.80); position:fixed; z-index:100; display:none }.Microsite.DrDisrespect.Overlays.Videos >div{ width:100%; height:100%; display:table }.Microsite.DrDisrespect.Overlays.Videos >div >div{ width:100%; height:100%; display:table-row }.Microsite.DrDisrespect.Overlays.Videos >div >div >div{ width:100%; height:100%; vertical-align:top; text-align:center; display:table-cell }.Microsite.DrDisrespect.Overlays.Videos >div >div >div >div{ width:-moz-calc(95% + 10px); width:-webkit-calc(95% + 10px); width:-o-calc(95% + 10px); width:calc(95% + 10px); height:70px; margin:auto; display:inline-block }.Microsite.DrDisrespect.Overlays.Videos >div >div >div >div img{ width:40px; height:40px; padding:10px; margin:2px -10px 0 0; cursor:pointer; float:right }.Microsite.DrDisrespect.Overlays.Videos >div >div >div >div img:hover{ opacity:0.7 }.Microsite.DrDisrespect.Overlays.Videos >div >div >div iframe{ width:95%; border:3px solid #f90900; height:-moz-calc(100% - 160px); height:-webkit-calc(100% - 160px); height:-o-calc(100% - 160px); height:calc(100% - 160px); margin:auto }.Microsite.DrDisrespect .Setup{ text-align:center; padding-top:55px; clear:both }.Microsite.DrDisrespect .Setup h2{ padding:0 75px; margin:110px auto 20px auto; font-weight:500; background:#000; font-size:60px; text-transform:uppercase; color:#FFF; text-align:center; display:inline-block }.Microsite.DrDisrespect .Setup h2 span{ font-weight:300 }.Microsite.DrDisrespect .Setup >div{ background:linear-gradient(to top, #1b1b1b 0%, #373737 100%) }.Microsite.DrDisrespect .Setup >div >div{ width:100%; height:9vw; background:#000; position:absolute }.Microsite.DrDisrespect .Setup >div >ul{ width:100%; padding:0; margin:0; text-align:center; list-style:none; display:table; position:relative }.Microsite.DrDisrespect .Setup >div >ul >li{ width:33%; min-width:33%; max-width:33%; vertical-align:bottom; display:table-cell }.Microsite.DrDisrespect .Setup >div >ul >li >div{ padding:0 9% }.Microsite.DrDisrespect .Setup >div >ul >li >div >picture{ display:inline-block }.Microsite.DrDisrespect .Setup >div >ul >li >div >picture:not(:first-child){ display:none }.Microsite.DrDisrespect .Setup >div >ul >li >div >span:first-of-type{ font-size:2.4em; text-transform:uppercase; font-weight:300; color:#FFF; margin-top:-10px; display:inline-block }.Microsite.DrDisrespect .Setup >div >ul >li >div >span:first-of-type sup{ font-size:0.5em }.Microsite.DrDisrespect .Setup >div >ul >li >div >div:first-of-type{ padding-top:10px }.Microsite.DrDisrespect .Setup >div >ul >li >div >div:first-of-type a{ font-weight:500 }.Microsite.DrDisrespect .Setup >div >ul >li >div >form{ margin:20px 0 15px 0 }.Microsite.DrDisrespect .Setup >div >ul >li >div >form >label{ display:inline-block !important; margin:0 4px !important; cursor:pointer; overflow:hidden; -moz-user-select:none; -ms-user-select:none; user-select:none }.Microsite.DrDisrespect .Setup >div >ul >li >div >form >label input{ position:absolute; left:-100vw; opacity:0 }.Microsite.DrDisrespect .Setup >div >ul >li >div >form >label div{ background:#000000; display:flex; justify-content:center; align-items:center; width:26px; height:26px; border:2px solid #5e5e5e; border-radius:50%; overflow:hidden }.Microsite.DrDisrespect .Setup >div >ul >li >div >form >label:nth-child(2) div{ background:#484848; border-color:#5e5e5e }.Microsite.DrDisrespect .Setup >div >ul >li >div >form >label:last-of-type div{ background:#FFF; border-color:#5e5e5e }.Microsite.DrDisrespect .Setup >div >ul >li:last-child >div >form >label div{ background:#000000; border:2px solid #5e5e5e }.Microsite.DrDisrespect .Setup >div >ul >li >div >form >div{ position:relative; z-index:3 }.Microsite.DrDisrespect .Setup >div >ul >li >div >form >div >p{ margin:10px 0 27px 0; visibility:hidden; padding:0; font-size:2em; font-weight:300; display:block }.Microsite.DrDisrespect .Setup >div >ul >li >div >form >div >a{ color:#FFF; visibility:hidden; cursor:default; padding:15px 60px; font-size:1.2em; font-weight:300; background:#919191; display:inline-block; z-index:5 }.Microsite.DrDisrespect .Setup >div >ul >li >div >form >div >a.Buy{ background:#f90900; cursor:pointer }.Microsite.DrDisrespect .Setup >div >ul >li >div >form >div >a.Wtb{ background:#f90900; cursor:pointer }.Microsite.DrDisrespect .Setup >div >ul >li >div >form >div >a.Bestbuy{ background:#3a44f9; cursor:pointer }.Microsite.DrDisrespect .Setup >div >ul >li >div >form .Shopify{ max-width:100% !important; margin-top:-21px !important }.Microsite.DrDisrespect .Slider{ margin-top:-45px; text-align:center; clear:both; position:relative; z-index:1 }.Microsite.DrDisrespect .Slider video{ width:100%; display:block }.Microsite.DrDisrespect .Slider >div{ width:100%; text-align:center; font-weight:200; line-height:8vw; font-size:8vw; margin-top:-35vw; position:absolute; z-index:5 }.Microsite.DrDisrespect .Slider >div img{ width:18vw; margin:auto }.Microsite.DrDisrespect .Slider >div >div{ color:#FFF; text-shadow:0 0 15px rgb(0, 0, 0); display:none }.Microsite.DrDisrespect .Slider >div >div:first-of-type{ display:block }.Microsite.DrDisrespect .Facts{ padding:0 5%; background:#FFF; text-align:center }.Microsite.DrDisrespect .Facts h3{ padding:70px 0 13px 0; margin:auto; font-weight:500; font-size:60px; text-transform:uppercase; color:#000; text-align:center; display:inline-block }.Microsite.DrDisrespect .Facts h3 span{ font-weight:300 }.Microsite.DrDisrespect .Facts >div{ padding-bottom:82px }.Microsite.DrDisrespect .Facts >div >span{ transition:background .25s linear, color .25s linear; background:#d9d9d9; padding:14px 26px; margin-top:22px; color:#000; text-align:left; font-weight:500; font-size:1.6em; cursor:pointer; display:block }.Microsite.DrDisrespect .Facts >div >span::before,.Microsite.DrDisrespect .Facts >div >span::after{ content:''; margin-top:8px; display:block; float:right; width:30px; height:3px; line-height:1; background:#000; transform-origin:50% 50%; transition:transform .1s ease-in-out, background .1s; will-change:transform }.Microsite.DrDisrespect .Facts >div >span::before{ transform:translate3d(0, 8px, 0) rotateZ(90deg) }.Microsite.DrDisrespect .Facts >div >span::after{ transform:translate3d(100%, 8px, 0) }.Microsite.DrDisrespect .Facts >div >span:hover{ background:#c1c0c0 }.Microsite.DrDisrespect .Facts >div .active:hover{ background:#ff4e42 }.Microsite.DrDisrespect .Facts >div .active{ background:#f32a34; color:#FFF }.Microsite.DrDisrespect .Facts >div .active::before{ background:#fff; transform:translate3d(1px, 8px, 0) rotateZ(45deg) }.Microsite.DrDisrespect .Facts >div .active::after{ background:#fff; transform:translate3d(31px, 8px, 0) rotateZ(-45deg) }.Microsite.DrDisrespect .Facts >div >div{ text-align:left; color:#030303; font-size:1.2em; line-height:1.6em; display:none }.Microsite.DrDisrespect .Facts >div >div >div span{ font-weight:600 }.Microsite.DrDisrespect .Facts >div >div.List >div{ padding:20px 20px 20px 50px; border-bottom:1px solid #9f9f9f }.Microsite.DrDisrespect .Facts >div >div.List >div::before{ content:' '; display:inline-block; width:8px; height:8px; background:#000; position:relative; left:-20px; top:-2px; margin-right:-8px }.Microsite.DrDisrespect .Facts >div >div.List >div p{ margin:0 12px; padding:0; display:inline-block }.Microsite.DrDisrespect .Facts >div >div.List >div a{ color:#ff4e42; white-space:nowrap }.Microsite.DrDisrespect .Facts >div >div.List >div a:hover{ text-decoration:underline }.Microsite.DrDisrespect .Facts >div >div.Table{ padding:20px 20px }.Microsite.DrDisrespect .Facts >div >div.Table >div{ vertical-align:top; display:table-cell }.Microsite.DrDisrespect .Facts >div >div.Table >div:first-child{ width:60%; padding-right:10% }.Microsite.DrDisrespect .Facts >div >div.Table >div:last-child{ width:30%; vertical-align:middle; text-align:center }.Microsite.DrDisrespect .Facts >div >div.Table.GermanDesign img{ width:350px; margin:auto }.Microsite.DrDisrespect .Gallery{ text-align:center; position:relative }.Microsite.DrDisrespect .Gallery >img{ width:460px; margin:90px auto }.Microsite.DrDisrespect .Gallery .Images{ overflow:hidden; position:relative; white-space:nowrap }.Microsite.DrDisrespect .Gallery .Images >picture{ display:none; position:relative }.Microsite.DrDisrespect .Gallery .Images >picture:first-child{ display:block }.Microsite.DrDisrespect .Gallery .Buttons{ width:100%; height:864px; display:table; position:relative; visibility:hidden }.Microsite.DrDisrespect .Gallery .Buttons >div{ width:50%; vertical-align:middle; display:table-cell }.Microsite.DrDisrespect .Gallery .Buttons >div:last-child{ text-align:right }.Microsite.DrDisrespect .Gallery .Buttons .Left >div{ margin-left:80px }.Microsite.DrDisrespect .Gallery .Buttons .Right{ display:inline-block }.Microsite.DrDisrespect .Gallery .Buttons .Right >div{ margin-left:-180px }.Microsite.DrDisrespect .Gallery .Buttons .Left,.Microsite.DrDisrespect .Gallery .Buttons .Right{ cursor:pointer }.Microsite.DrDisrespect .Gallery .Buttons .Left >div{ margin-top:-45px }.Microsite.DrDisrespect .Gallery .Buttons .Right >div{ margin-top:-50px }.Microsite.DrDisrespect .Gallery .Buttons .Left >div:hover,.Microsite.DrDisrespect .Gallery .Buttons .Right >div:hover{ background:#f90900 }.Microsite.DrDisrespect .Gallery .Buttons .Left .icon-play,.Microsite.DrDisrespect .Gallery .Buttons .Right .icon-play {background:rgba(249, 9, 0, 0.6); position:absolute; width:100px; height:100px; border-radius:100px }.Microsite.DrDisrespect .Gallery .Buttons .Left .icon-play::after { content:''; position:absolute; top:27px; left:39px; width:42px; height:42px; transform:rotate(225deg) skew(-5deg, -5deg); border-top:3px solid #FFF; border-right:3px solid #FFF }.Microsite.DrDisrespect .Gallery .Buttons .Right .icon-play::after { content:''; position:absolute; top:27px; left:14px; width:42px; height:42px; transform:rotate(45deg) skew(-5deg, -5deg); border-top:3px solid #FFF; border-right:3px solid #FFF; float:right }@media only screen and (min-width:2700px){.Microsite.DrDisrespect .Videos >div:last-of-type li div{ margin-top:50px }.Microsite.DrDisrespect .Videos >div:last-of-type li{ width:-moz-calc(33% - 3vw); width:-webkit-calc(33% - 3vw); width:-o-calc(33% - 3vw); width:calc(33% - 3vw); padding:0 1vw }.Microsite.DrDisrespect .Videos >div:last-of-type .Play{ width:4vw; height:4vw; margin-top:5.3vw }.Microsite.DrDisrespect .Videos >div:last-of-type .Play p{ top:1.1vw; left:1.8vw; border-top-width:0.9vw; border-bottom-width:0.9vw; border-left-width:0.9vw }}@media only screen and (max-width:1510px){.Microsite.DrDisrespect .Facts >div >div:first-of-type >div p:last-of-type{ color:transparent; height:1px; display:block }.Microsite.DrDisrespect .Facts >div >div:first-of-type >div span:last-of-type{ margin-left:5px }}@media only screen and (max-width:1500px){.Microsite.DrDisrespect .Video .Play{ width:9vw; height:9vw; left:-moz-calc(50% - 4vw); left:-webkit-calc(50% - 4vw); left:-o-calc(50% - 4vw); left:calc(50% - 4vw) }.Microsite.DrDisrespect .Video .Play span{ top:2.7vw; left:3.6vw; border-top-width:1.7vw; border-bottom-width:1.7vw; border-left-width:2.5vw }.Microsite.DrDisrespect .Video >div >div >div{ margin-top:13vw }}@media only screen and (max-width:1300px){.Microsite.DrDisrespect .Teaser div{ height:75px; margin-top:-85px }.Microsite.DrDisrespect .Teaser h1{ font-size:60px }.Microsite.DrDisrespect .Teaser div >span{ font-size:1.5em }.Microsite.DrDisrespect .Videos >div:first-of-type div{ font-size:2.5em }.Microsite.DrDisrespect .Videos >div:first-child{ padding:25vw 0 9vw 6vw }.Microsite.DrDisrespect .Videos >div:first-child >div{ font-size:2.5em }}@media only screen and (max-width:1205px){.Microsite.DrDisrespect .Setup >div >ul >li:first-child >div{ padding-right:5% }.Microsite.DrDisrespect .Setup >div >ul >li:nth-child(2) >div{ padding:0 5% }.Microsite.DrDisrespect .Setup >div >ul >li:last-child >div{ padding-left:5% }.Microsite.DrDisrespect .Setup >div >ul >li >div >div:first-of-type{ font-size:0.9em }}@media only screen and (max-width:1200px){.Microsite.DrDisrespect .Setup >div >ul >li >div >span:first-of-type{ font-size:2.0em }}@media only screen and (max-width:1120px){.Microsite.DrDisrespect .Facts >div >div:first-of-type >div p:nth-of-type(2){ color:transparent; height:1px; display:block }.Microsite.DrDisrespect .Facts >div >div:first-of-type >div span:nth-of-type(3){ margin-left:5px }}@media only screen and (max-width:1100px){.Microsite.DrDisrespect .Intro div{ font-size:1.6em; line-height:1.3em }}@media only screen and (max-width:1050px){.Microsite.DrDisrespect .Teaser div{ height:44px; margin-top:-67px }.Microsite.DrDisrespect .Teaser h1{ font-size:45px }.Microsite.DrDisrespect .Teaser div >span{ font-size:1.2em; margin-top:-10px }.Microsite.DrDisrespect .Intro >div{ font-size:1.3em; line-height:1.5em }.Microsite.DrDisrespect .Setup >div >ul >li >div >span:first-of-type{ font-size:2.0em }.Microsite.DrDisrespect .Videos >div:first-of-type div{ font-size:2.0em }.Microsite.DrDisrespect .Videos >div:first-child >div{ font-size:1.6em }.Microsite.DrDisrespect .Setup h2{ margin:30px auto 30px auto; font-size:50px }.Microsite.DrDisrespect .Setup >div{ background:none }.Microsite.DrDisrespect .Setup >div >div{ display:none }.Microsite.DrDisrespect .Setup >div >ul,.Microsite.DrDisrespect .Setup >div >ul li,.Microsite.DrDisrespect .Setup >div >ul li >div{ width:100%; max-width:100%; min-width:100%; padding:0 !important; display:block }.Microsite.DrDisrespect .Setup >div >ul >li >div >span:first-of-type{ font-size:2.4em }.Microsite.DrDisrespect .Setup >div >ul >li >div >form{ margin-bottom:70px }.Microsite.DrDisrespect .Gallery .Buttons .Left .icon-play,.Microsite.DrDisrespect .Gallery .Buttons .Right .icon-play{ width:70px; height:70px }.Microsite.DrDisrespect .Gallery .Buttons .Right >div{ margin-left:-150px; margin-top:-35px }.Microsite.DrDisrespect .Gallery .Buttons .Left >div{ margin-top:-30px }.Microsite.DrDisrespect .Gallery .Buttons .Left .icon-play::after{ width:21px; height:21px; left:29px; top:24px }.Microsite.DrDisrespect .Gallery .Buttons .Right .icon-play::after{ width:21px; height:21px; left:17px; top:24px }}@media only screen and (max-width:1000px){.Microsite.DrDisrespect .Videos >div:last-of-type li{ width:90%; padding:0 }.Microsite.DrDisrespect .Videos >div:last-of-type li div{ font-size:1.6em; margin-top:30px }.Microsite.DrDisrespect .Videos >div:last-of-type .Play{ width:13vw; height:13vw; margin-top:18.2vw; left:-moz-calc(50% - 7.4vw); left:-webkit-calc(50% - 7.4vw); left:-o-calc(50% - 7.4vw); left:calc(50% - 7.4vw) }.Microsite.DrDisrespect .Videos >div:last-of-type .Play p{ top:3.3vw; left:5.7vw; border-top-width:3.3vw; border-bottom-width:3.3vw; border-left-width:3.3vw }}@media only screen and (max-width:850px){.Microsite.DrDisrespect .Videos >div:first-of-type{ padding:15vw 0 13vw 6vw }}@media only screen and (max-width:800px){.Microsite.DrDisrespect .Teaser div{ height:26px; margin-top:-56px }.Microsite.DrDisrespect .Teaser h1{ font-size:35px }.Microsite.DrDisrespect .Teaser div >span{ font-size:1.0em }.Microsite.DrDisrespect .Intro >div{ font-size:1em; line-height:1.5em }.Microsite.DrDisrespect .Intro{ padding-bottom:55px }.Microsite.DrDisrespect .Intro img{ width:250px; margin-top:20px }.Microsite.DrDisrespect .Gallery >img{ width:300px; margin:50px auto }}@media only screen and (max-width:775px){.Microsite.DrDisrespect .Facts >div >div:first-of-type >div p:nth-of-type(1){ color:transparent; height:1px; display:block }.Microsite.DrDisrespect .Facts >div >div:first-of-type >div span:nth-of-type(2){ margin-left:5px }}@media only screen and (max-width:700px){.Microsite.DrDisrespect .Videos >div:first-of-type div{ font-size:1.6em }.Microsite.DrDisrespect .Setup h2,.Microsite.DrDisrespect .Facts h3{ font-size:40px; padding:40px 0 0 0 }}@media only screen and (max-height:600px){.Microsite.DrDisrespect.Overlays.Videos >div >div >div >div{ height:50px }.Microsite.DrDisrespect.Overlays.Videos >div >div >div >div img{ width:30px; height:30px; margin-top:-3px }.Microsite.DrDisrespect.Overlays.Videos >div >div >div iframe{ height:-moz-calc(100% - 65px); height:-webkit-calc(100% - 65px); height:-o-calc(100% - 65px); height:calc(100% - 65px) }}@media only screen and (max-width:600px){.Microsite.DrDisrespect .Teaser div{ height:auto; margin-top:0; margin-bottom:-50px }.Microsite.DrDisrespect .Teaser h1{ font-size:36px; padding:14px 0 0 0 }.Microsite.DrDisrespect .Teaser div >span{ font-size:1.1em; margin-top:0 }.Microsite.DrDisrespect .Setup h2{ font-size:38px; padding:0 }.Microsite.DrDisrespect .Videos >div:first-child{ padding:25vw 0 3vw 6vw }.Microsite.DrDisrespect .Videos >div:first-of-type{ padding-top:6vw }.Microsite.DrDisrespect .Facts h3{ font-size:30px }.Microsite.DrDisrespect .Facts >div >span{ font-size:1.0em }.Microsite.DrDisrespect .Facts >div >span::before,.Microsite.DrDisrespect .Facts >div >span::after{ margin-top:2px }.Microsite.DrDisrespect .Facts .Table.GermanDesign{ width:-moz-calc(100% - 40px) !important; width:-webkit-calc(100% - 40px) !important; width:-o-calc(100% - 40px) !important}.Microsite.DrDisrespect .Facts .Table.GermanDesign >div{ width:100% !important; display:block }.Microsite.DrDisrespect .Facts >div >div.Table.GermanDesign >div:first-child{ padding-right:0 !important }.Microsite.DrDisrespect .Facts >div >div.Table.GermanDesign img{ width:100%; margin-top:30px }.Microsite.DrDisrespect .Gallery .Buttons .Left .icon-play,.Microsite.DrDisrespect .Gallery .Buttons .Right .icon-play{ width:50px; height:50px }.Microsite.DrDisrespect .Gallery .Buttons .Right >div{ margin-left:-100px; margin-top:-30px }.Microsite.DrDisrespect .Gallery .Buttons .Left >div{ margin-left:50px; margin-top:-25px }.Microsite.DrDisrespect .Gallery .Buttons .Left .icon-play::after{ width:11px; height:11px; left:21px; top:19px }.Microsite.DrDisrespect .Gallery .Buttons .Right .icon-play::after{ width:11px; height:11px; left:16px; top:19px }.Microsite.DrDisrespect .Gallery >img{ width:200px; margin:30px auto }}@media only screen and (max-width:580px){.Microsite.DrDisrespect .Videos >div:first-of-type{ padding-top:2vw; margin:-127vw 0 65vw 0 }}@media only screen and (max-width:565px){.Microsite.DrDisrespect .Intro >div >span:first-child br,.Microsite.DrDisrespect .Videos >div:last-of-type li div{ font-size:1.3em }}@media only screen and (max-width:530px){.Microsite.DrDisrespect .Facts >div >.List:nth-of-type(2) >div span{ margin-top:-29px; display:block }}@media only screen and (max-width:450px){.Microsite.DrDisrespect .Teaser h1{ font-size:30px; line-height:33px }.Microsite.DrDisrespect .Teaser div >span{ font-size:1em; margin-top:-5px }}@media only screen and (max-width:400px){.Microsite.DrDisrespect .Videos >div:first-of-type div{ font-size:1.2em; padding:4px 20px }.Microsite.DrDisrespect .Setup h2{ font-size:30px; line-height:33px; margin:0 }.Microsite.DrDisrespect .Facts >div >span{ font-size:0.8em; padding:14px 12px }.Microsite.DrDisrespect .Facts >div >span::before,.Microsite.DrDisrespect .Facts >div >span::after{ margin-top:-1px }.Microsite.DrDisrespect .Facts >div >div:not(.GermanDesign) >div{ padding:20px 10px 20px 30px }.Microsite.DrDisrespect .Facts >div >div:first-of-type >div:nth-child(6) a{ white-space:nowrap }.Microsite.DrDisrespect .Facts >div >div:first-of-type >div:nth-child(6) p{ height:1px; visibility:hidden; display:block }.Microsite.DrDisrespect .Facts >div >div:first-of-type >div:nth-child(6) span:not(:first-of-type){ margin-left:5px }.Microsite.DrDisrespect .Gallery .Buttons .Left .icon-play,.Microsite.DrDisrespect .Gallery .Buttons .Right .icon-play{ width:35px; height:35px }.Microsite.DrDisrespect .Gallery .Buttons .Right >div{ margin-left:-62px; margin-top:-25px }.Microsite.DrDisrespect .Gallery .Buttons .Left >div{ margin-left:30px; margin-top:-20px }.Microsite.DrDisrespect .Gallery .Buttons .Left .icon-play::after{ width:6px; height:6px; left:15px; top:14px }.Microsite.DrDisrespect .Gallery .Buttons .Right .icon-play::after{ width:6px; height:6px; left:12px; top:13px }}@media only screen and (max-width:380px){.Microsite.DrDisrespect .Facts >div >.List:nth-of-type(2) >div a{ font-size:0.8em }}@media only screen and (max-width:350px){.Microsite.DrDisrespect .Facts >div >div:first-of-type >div:nth-child(6) span{ display:block }.Microsite.DrDisrespect .Facts >div >div:first-of-type >div:nth-child(6) span:first-of-type{ margin-top:-23px }.Microsite.DrDisrespect .Facts >div >div:first-of-type >div:nth-child(6) span:not(:first-of-type){ margin-left:0 }}.Gallery{position:relative}.Gallery img{display:block;padding:0;border:0 none;width:100%}.Gallery .Label{font-size:1.5em;line-height:1.9166;margin-top:2.4590163962vw;margin-bottom:2.4590163962vw;color:#b2b3b5;text-transform:uppercase;font-weight:100;text-shadow:1px 1px 2px rgba(20, 20, 20, .8)}.Gallery h1.Label{font-size:2.25em;color:#fff}.Gallery .GalleryDisplay > ul,.Gallery .Navigation > ul{display:block;margin:0;padding:0;list-style:none}.Gallery .GalleryDisplay,.Gallery .GalleryDisplay ul li{min-height:38vw;max-height:90vh;overflow:hidden}.Gallery .GalleryDisplay > ul{white-space:nowrap;line-height:0}.Gallery .GalleryDisplay > ul > li{display:inline-flex;justify-content:space-between;position:absolute;top:0;left:0;opacity:0;z-index:100;width:100%;transition:opacity .25s linear}.Gallery .GalleryDisplay li.active{opacity:1;position:relative;z-index:105}.Gallery .GalleryDisplay > ul > li picture{display:flex;width:100%;flex:1 0 auto}.Gallery .GalleryDisplay > ul > li img{height:auto;width:100%;margin-left:0;max-width:none;align-self:center;margin-top:unset;margin-bottom:unset}.Gallery .GalleryDisplay > ul > li video{display:block;height:auto;min-height:0;width:100%;margin-left:0;max-width:none;align-self:flex-end;margin-top:unset;margin-bottom:unset;object-position:50% 50%;object-fit:cover}.Video_Plugin_Container{display:flex;position:relative;width:100%;min-width:100%;height:auto;margin:0;align-self:auto;align-items:flex-end}.Video_Plugin_Container .PlayPause{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center, rgba(54, 54, 54, 0.33) 0%,rgba(0, 0, 0, 0.75) 100%);transition:opacity .1s}.Video_Plugin_Container .PlayPause > i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .1s;color:#fff;font-size:6em;cursor:pointer}.Video_Plugin_Container .PlayPause > i.hidden{opacity:0}.Video_Plugin_Container .PlayPause.hidden{opacity:0}.Video_Plugin_Container .PlayPause > i.Play{display:block;text-indent:-999px;font-size:3em;width:3em;height:3em;overflow:hidden;border:2px solid #fff;border-radius:50%}.Video_Plugin_Container .PlayPause > i.Play::after{content:' ';display:block;border-left:1em solid #fff;border-top:0.6em solid transparent;border-bottom:0.6em solid transparent;position:absolute;top:50%;left:50%;transform:translate(-38%, -50%)}.Gallery .Navigation{position:absolute;z-index:109;top:0;height:100%;width:auto;display:flex;align-items:center}.Gallery .Navigation li{display:block;margin:18px 0;cursor:pointer;border:2px solid transparent;transition:border .1s linear}.Gallery .Navigation li:not(.active):hover{border:2px solid #fff}.Gallery .Navigation video{display:block;padding:0;border:0 none;width:100%}.Gallery .Navigation li.active video{position:relative;z-index:120}.Gallery .Navigation.ImpliedItems{display:block;width:auto;top:auto;left:50%;right:auto;bottom:2.1vw;height:auto}.Gallery .Navigation.ImpliedItems ul{position:relative;left:-50%;margin:0 auto;text-align:center;white-space:nowrap}.Gallery .Navigation.ImpliedItems ul li{display:inline-block;border:0 none !important;margin:0;padding:7px 5px}.Gallery .Navigation.ImpliedItems ul li span{display:block;height:5px;width:65px;text-indent:-9999999px;background:rgba(125, 125, 125, .5);opacity:1}.Gallery .Navigation.ImpliedItems ul li.active{border:0 none}.Gallery .Navigation.ImpliedItems ul li.active span{opacity:1}.Gallery .Navigation.ImpliedItems ul li::before,.Gallery .Navigation.ImpliedItems ul li.active::before,.Gallery .Navigation.ImpliedItems ul li::after,.Gallery .Navigation.ImpliedItems ul li.active::after{content:'';display:none}.Gallery .Navigation.ImpliedItems ul li:not(.active):hover span{opacity:.9}.Gallery .Navigation.ImpliedItems ul li.off span{transition-duration:0s !important}.Gallery .Navigation ul li.off::before,.Gallery .Navigation ul li.off::after,.Gallery .Navigation ul li.reset::before,.Gallery .Navigation ul li.reset::after{transition-duration:0s !important;width:0 !important;height:0 !important}.Gallery .Navigation.ImpliedItems ul li span{border-left:0px solid #fff}.Gallery .Navigation.ImpliedItems ul li.active span{transition:border-width 5s linear, width 5s linear;width:0px;border-left-width:65px}.Gallery .Navigation.ImpliedItems ul li.reset span{transition:none;width:65px;border-left:0}.Gallery .Navigation.NoAnimation ul li.active span,.Gallery .Navigation.NoAnimation ul li.active::before,.Gallery .Navigation.NoAnimation ul li.active::after{transition:none !important}.Gallery .Navigation li::before,.Gallery .Navigation li::after{box-sizing:border-box;content:'';position:absolute;width:0;height:0}.Gallery .Navigation li{position:relative;-webkit-transition:color 0.25s;transition:color 0.25s}.Gallery .Navigation li::before,.Gallery .Navigation li::after{border:2px solid transparent;width:0;height:0}.Gallery .Navigation li::before{top:-2px;left:-2px}.Gallery .Navigation li::after{bottom:-2px;right:-2px}.Gallery .Navigation li.active::before,.Gallery .Navigation li.active::after{width:calc(100% + 4px);height:calc(100% + 4px);z-index:110}.Gallery .Navigation li.active img{position:relative;z-index:120}.Gallery .Navigation li.active::before{border-top-color:#fff;border-right-color:#fff;-webkit-transition:width 1.25s ease-out, height 1.25s ease-out 1.25s;transition:width 1.25s ease-out, height 1.25s ease-out 1.25s}.Gallery .Navigation li.active::after{border-bottom-color:#fff;border-left-color:#fff;-webkit-transition:border-color 0s ease-out 2.5s, width 1.25s ease-out 2.5s, height 1.25s ease-out 3.75s;transition:border-color 0s ease-out 2.5s, width 1.25s ease-out 2.5s, height 1.25s ease-out 3.75s}div.Gallery.Paused .Navigation li::before,div.Gallery.Paused .Navigation li::after{transition:none !important}@media screen and (min-width:1921px){.Gallery .Navigation > ul{height:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.Gallery .Navigation > ul li{height:27%;max-height:27%;display:flex;justify-content:stretch;align-items:center}.Gallery .Navigation > ul li picture{display:inline-block;height:100%;overflow:hidden}.Gallery .Navigation > ul li img,.Gallery .Navigation > ul li video{display:inline-block;position:relative;flex:0 0 100%;height:100%;min-height:100%;width:auto;min-width:0;max-width:none;margin:0}.Gallery .Navigation > ul li video{object-fit:cover;overflow:hidden}.Gallery .GalleryDisplay > ul > li img{width:auto;min-width:100%;max-width:100%;min-height:100%;margin:0}.Gallery .GalleryDisplay > ul > li video{width:100%;min-width:100%;max-width:none;height:100%;margin:0;align-self:flex-end}.Gallery .Navigation.ImpliedItems > ul{flex-direction:row}.Gallery .GalleryDisplay li.VideoError img{width:30%;min-width:0;min-height:0;margin:0 auto}}@media screen and (max-width:780px){.Video_Plugin_Container .PlayPause{display:none !important}}@media screen and (max-width:480px){.Gallery .GalleryDisplay,.Gallery .GalleryDisplay ul li{max-height:100vh}.GalleryDisplay .Label{font-size:.8em}}