@font-face{font-family:Lato;src:url(/usa/l/discover-ray-ban-exe/assets/fonts/Lato-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/usa/l/discover-ray-ban-exe/assets/fonts/Roboto.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/usa/l/discover-ray-ban-exe/assets/fonts/Roboto.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/usa/l/discover-ray-ban-exe/assets/fonts/Roboto.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto Flex;src:url(/usa/l/discover-ray-ban-exe/assets/fonts/RobotoFlex.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,p{margin:0}.lil-gui.root{top:0%!important}@media(max-width:767px){.lil-gui.root{top:0!important;bottom:unset!important;font-size:12px!important}.lil-gui.root .title,.lil-gui.root .controller{font-size:10px!important;height:20px!important}.lil-gui.root .controller .widget input{font-size:10px!important}}.video_controls button{color:#fff}.video_controls button .play{width:16px;height:16px}.video_controls button[data-playing=true] .play{display:none}.video_controls button[data-playing=true] .pause,.video_controls button[data-playing=false] .play{display:inline-block}.video_controls button[data-playing=false] .pause{display:none}.video_controls button[data-muted=false] .volume-on{display:inline-block}.video_controls button[data-muted=false] .volume-off,.video_controls button[data-muted=true] .volume-on{display:none}.video_controls button[data-muted=true] .volume-off{display:inline-block}#rb-exe.loader-end .loader-content{z-index:-1}.loader-content{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;z-index:9999}.loader-content.hidden{opacity:0;pointer-events:none}.loader-content--wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;z-index:9999;justify-content:center;width:100%;height:100%;background-color:#000}.loader-content--video{width:100%;max-width:600px}.loader-content--clip{width:100%;height:auto;aspect-ratio:16/5;display:block}.loader-content--info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:20px 0;width:100%;max-width:85%}@media(min-width:1025px){.loader-content--info{max-width:400px}}.loader-content--copy{color:#fff;font-size:14px;font-weight:400;margin:0}@media(min-width:1025px){.loader-content--copy{font-size:16px}}.loader-content--percentage{color:#fff;font-size:14px;font-weight:400}@media(min-width:1025px){.loader-content--percentage{font-size:16px}}.loader-content--progress-wrap{width:100%;max-width:85%;position:relative;height:40px}@media(min-width:1025px){.loader-content--progress-wrap{max-width:400px}}.loader-content--progress-bar{display:flex;gap:4px;width:100%;height:100%;padding:4px;border:1px solid #fff}.loader-content--progress-bar.blink{animation:blinkBarContainer .4s ease-in-out}.loader-content--progress-bar.blink .loader-content--bar.filled{animation:blinkBar .4s ease-in-out}.loader-content--bar{flex:1;background:transparent;transition:none}.loader-content--bar.filled{background:#fff}@keyframes blinkBarContainer{0%{border-color:#fff}12.5%{border-color:#fff3}25%{border-color:#fff}37.5%{border-color:#fff3}50%{border-color:#fff}62.5%{border-color:#fff3}75%{border-color:#fff}87.5%{border-color:#fff3}to{border-color:#fff}}@keyframes blinkBar{0%{background:#fff}12.5%{background:#fff3}25%{background:#fff}37.5%{background:#fff3}50%{background:#fff}62.5%{background:#fff3}75%{background:#fff}87.5%{background:#fff3}to{background:#fff}}@keyframes stroke-draw{0%{stroke-dashoffset:1236}to{stroke-dashoffset:0}}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.page-ready .nav-menu--button:before{transform:translateY(0)}.page-ready .nav-menu--button:after{transform:translateY(0)}.nav-menu{cursor:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-menu[data-menu-active=false]{display:none}.nav-menu--list{position:absolute;top:0;margin:1px 1px 0 0;transition:all .4s ease-in-out;transform:translateY(-120%);z-index:65;border-bottom:1px solid #818181}.nav-menu--list.open{transform:translateY(0)}@media screen and (min-width:1025px){.nav-menu--list{top:24px;right:24px;margin:1px 1px 0 0;border-bottom:1px solid #818181}.nav-menu--list:after{content:"";position:absolute;top:30px;left:-1px;width:1px;height:calc(100% - 30px);background:#818181}}.nav-menu--list-wrap{position:relative;width:calc(100vw - 16px);height:390px;background-color:#000}@media screen and (min-width:1025px){.nav-menu--list-wrap{width:100vw;background:transparent}.nav-menu--list-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;clip-path:polygon(30px 0,100% 0,100% 100%,0 100%,0 30px);z-index:1}.nav-menu--list-wrap:after{content:"";position:absolute;top:30px;left:-1px;width:43px;height:1px;background:#818181;transform-origin:left top;transform:rotate(-45deg);z-index:2}.nav-menu--list-wrap>*{position:relative;z-index:2}}.nav-menu--list-wrap .trapezium.cutout-left{--slant: 31px;left:-8px;bottom:-32px;position:absolute;width:125px;height:32px;z-index:15;background:#000;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--slant)),calc(100% - var(--slant)) 100%,var(--slant) 100%,0 calc(100% - var(--slant)))}@media screen and (min-width:1025px){.nav-menu--list-wrap .trapezium.cutout-left{left:0}}.nav-menu--list-wrap .trapezium.cutout-left .border-left-trapezium{top:-15px;left:24px;width:1px;height:80px;transform:rotate(-45deg)}.nav-menu--list-wrap .trapezium.cutout-left .border-right-trapezium{top:-15px;right:24px;width:1px;height:80px;transform:rotate(45deg)}.nav-menu--list-wrap .trapezium.cutout-right{--slant: 31px;right:-6px;bottom:-32px;position:absolute;width:125px;height:32px;z-index:15;background:#000;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--slant)),calc(100% - var(--slant)) 100%,var(--slant) 100%,0 calc(100% - var(--slant)))}@media screen and (min-width:1025px){.nav-menu--list-wrap .trapezium.cutout-right{right:0}}.nav-menu--list-wrap .trapezium.cutout-right .border-left-trapezium{top:-15px;left:24px;width:1px;height:80px;transform:rotate(-45deg)}.nav-menu--list-wrap .trapezium.cutout-right .border-right-trapezium{top:-15px;right:24px;width:1px;height:80px;transform:rotate(45deg)}.nav-menu--list-wrap svg{width:100%}@media screen and (min-width:1025px){.nav-menu--list-wrap{width:360px}}.nav-menu--list-bg{display:none;width:100%;height:100%}.nav-menu--list-bg svg{display:block;width:100%;height:100%}.nav-menu--list-logo{position:absolute;top:260px;right:22px;transform:rotate(180deg)}@media screen and (min-width:1025px){.nav-menu--list-logo{top:250px}}.nav-menu--list ul{position:absolute;top:80px;left:24px;margin:0;padding:0;list-style:none;z-index:10}@media screen and (min-width:1025px){.nav-menu--list ul{top:40px;left:24px}}.nav-menu--list ul li:last-child{padding-top:40px}@media screen and (min-width:1025px){.nav-menu--list ul li:last-child{padding-top:65px}}.nav-menu--item{padding-bottom:24px}.nav-menu--link{position:relative;display:inline-block;font-family:Roboto,sans-serif;font-size:24px;font-weight:600;line-height:1;color:#f2f2f2;text-decoration:none;cursor:none}.nav-menu--link span{text-transform:uppercase}@media screen and (min-width:1025px){.nav-menu--link:hover:after{content:"";position:absolute;bottom:1px;right:-5px;width:10px;height:24px;background:#f2f2f2;animation:cursor-blink .8s step-end infinite}}.nav-menu--link:focus-visible{outline:3px solid #e80c00;outline-offset:4px}.nav-menu--button-wrap{width:45px;height:45px;position:absolute;top:5px;right:20px;z-index:70}@media screen and (min-width:1025px){.nav-menu--button-wrap{top:40px;right:55px}}.nav-menu--button-wrap:focus-visible{outline:3px solid #e80c00;outline-offset:4px}.nav-menu--button,.nav-menu--button:after,.nav-menu--button:before{width:30px;height:2.5px}@media screen and (min-width:1025px){.nav-menu--button,.nav-menu--button:after,.nav-menu--button:before{width:35px;height:3px}}.nav-menu--button{position:relative;transform:translateY(25px);background:#f2f2f2;transition:all 0ms .3s;width:20px}@media screen and (min-width:1025px){.nav-menu--button{width:25px}}.nav-menu--button.animate{background:transparent}.nav-menu--button:before{content:"";position:absolute;left:-5px;bottom:9px;background:#f2f2f2;transition:bottom .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);transform:translateY(10px)}@media screen and (min-width:1025px){.nav-menu--button:before{left:-5px;bottom:10px}}.nav-menu--button:after{content:"";position:absolute;left:-5px;top:10px;background:#f2f2f2;transition:top .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);transform:translateY(-10px)}@media screen and (min-width:1025px){.nav-menu--button:after{left:-5px;top:10px}}.nav-menu--button.animate:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.nav-menu--button.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.video-widget{position:absolute;width:77px;height:95px;z-index:10;overflow:visible;transition:all .6s cubic-bezier(.4,0,.2,1);cursor:pointer;opacity:0}@media(min-width:1025px){.video-widget{top:140px;right:40px;width:280px;height:157px}}.video-widget:focus-visible{outline:3px solid #e80c00;outline-offset:4px}.video-widget.blink-in{animation:cardBlink .6s ease-in-out forwards;animation-delay:.9s}.video-widget.expanded{transform:translate(-24px,24px);width:100%;height:100%;z-index:110}@media(min-width:1025px){.video-widget.expanded{transform:translate(calc(var(--offset-right) * 1px),calc(var(--offset-top) * -1px))}.video-widget.expanded .video-widget--fullscreen{cursor:none}}.video-widget.expanded .video-widget--fullscreen{pointer-events:auto}.video-widget.expanded .video-widget--preview:before{opacity:0}.video-widget.expanded .video-widget--controls{transition-delay:.65s}.video-widget.expanded .video-widget--close{transition-delay:.5s}.video-widget--container{width:100%;height:100%;position:relative;overflow:hidden;opacity:1;transition:opacity .4s ease;cursor:none}@media(min-width:1025px){.video-widget--container{overflow:unset}}.video-widget--preview{width:100%;height:100%;overflow:hidden;transition:all .9s ease}.video-widget--preview:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #818181;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,100% 100%,0 100%);pointer-events:none;z-index:1;transition:opacity .3s ease .2s}@media(min-width:1025px){.video-widget--preview:before{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,100% 100%,0 100%)}}.video-widget--preview:after{content:"";position:absolute;top:0;right:-26px;width:45px;height:1px;background:#818181;transform-origin:left top;transform:rotate(45deg)}@media(min-width:1025px){.video-widget--preview:after{top:0;right:-13px;width:43px}}.video-widget--clip{width:100%;height:100%;object-fit:cover;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,100% 100%,0 100%)}@media(min-width:1025px){.video-widget--clip{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,100% 100%,0 100%)}}.video-widget--text{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);padding:0 6px;display:flex;justify-content:center;align-items:center;color:#f2f2f2;font-size:12px;font-weight:500;transition:opacity .3s ease}@media(min-width:1025px){.video-widget--text{padding:16px 0 0;position:unset;top:unset;left:unset;justify-content:end;font-size:16px;font-weight:600;transform:unset}}.video-widget--fullscreen{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.video-widget--close{position:absolute;top:10px;right:33px;width:44px;height:44px;background:transparent;border:none;color:#fff;cursor:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;transition:opacity .3s ease;z-index:1;opacity:0}@media(min-width:1025px){.video-widget--close{top:30px;right:30px}}.video-widget--close:focus-visible{outline:3px solid #e80c00;outline-offset:4px}.video-widget--close span{display:block;width:24px;height:2px;background:#fff;transition:all .3s ease;position:absolute}.video-widget--close span:first-child{transform:rotate(45deg)}.video-widget--close span:last-child{transform:rotate(-45deg)}.video-widget--close:hover span{background:#f2f2f2}.video-widget--controls{position:absolute;bottom:14px;right:24px;display:flex;opacity:0;z-index:1;transition:opacity .3s ease}@media(min-width:1025px){.video-widget--controls{bottom:30px;right:30px}}.video-widget--play-pause{width:40px;height:40px;background:transparent;border:none;cursor:none;display:flex;align-items:center;justify-content:center;position:relative}.video-widget--play-pause:focus-visible{outline:3px solid #e80c00;outline-offset:4px}.video-widget--play-pause svg{width:18px;height:18px}.video-widget--mute{width:40px;height:40px;background:transparent;border:none;cursor:none;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative}.video-widget--mute:focus-visible{outline:3px solid #e80c00;outline-offset:4px}.video-widget--mute svg{width:20px;height:20px}.video-widget--main{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(.9);transition:opacity .4s ease .4s,transform .4s ease .4s}.video-widget.expanded .video-widget--container{opacity:1}.video-widget.expanded .video-widget--text{opacity:0}.video-widget.expanded .video-widget--fullscreen{opacity:1;visibility:visible}.video-widget.expanded .video-widget--close,.video-widget.expanded .video-widget--controls,.video-widget.expanded .video-widget--main{opacity:1}.video-widget.expanded .video-widget--main{transform:scale(1)}#canvas-bg-content{width:100%;height:100%;overflow:hidden;position:relative}#canvas-bg-content #debugger-controls{display:none;position:fixed;top:16px;left:16px;z-index:10;color:#0f0;font-family:monospace}#canvas-bg-content .controls button{margin-right:8px}#canvas-bg-content #canvas-wrapper-bg,#canvas-bg-content #canvas-wrapper-char{position:absolute;top:0;left:0;width:100%;height:100%}#canvas-bg-content #canvas-wrapper-bg{z-index:1}#canvas-bg-content #canvas-wrapper-char{z-index:2;transform-style:preserve-3d}#canvas-bg-content #glcanvas-bg,#canvas-bg-content #glcanvas-char{display:block;width:100%;height:100%}#canvas-bg-content #glcanvas-char{transform:translateZ(0) scale(1)}@media screen and (min-width:380px){#canvas-bg-content #glcanvas-char{transform:translateZ(0) scale(1.2)}}@media screen and (min-height:690px){#canvas-bg-content #glcanvas-char{transform:translateZ(0) scale(1.2)}}@media screen and (min-width:1025px){#canvas-bg-content #glcanvas-char{transform:translateZ(90px) scale(.95)}}@media screen and (min-width:1025px){#canvas-bg-content .tilt-reset-band{position:absolute;top:0;width:20%;height:100%;pointer-events:auto;z-index:2}#canvas-bg-content .tilt-reset-band--left{left:0}#canvas-bg-content .tilt-reset-band--right{right:0}}.canvas-loader-content{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none}.canvas-loader-content canvas{width:100%;height:100%;display:block}.cta{font-size:16px;font-weight:500;line-height:1.5;background-color:#0000000a;color:#fff;text-decoration:none;height:40px;display:inline-flex;align-items:center;padding:14px 24px;border-radius:8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 5px 10px #0000001a inset;pointer-events:all;cursor:pointer;transition:background-color .3s ease;justify-content:center;position:relative}.cta:after{content:"";position:absolute;left:0;top:0;width:100%;padding:14px 24px;height:100%;border-radius:8px;border:1px solid #dadada;box-sizing:border-box;z-index:-1;pointer-events:none}@media(max-width:1390px){.cta{font-size:14px}}@media(max-width:1080px){.cta{height:40px;width:100%;text-align:center;justify-content:center;font-size:14px;padding:16px}.cta:active,.cta[data-active=true]{background-color:#fff3;box-shadow:0 0 8px 2px #ffffff40 inset}}@media(min-width:1025px){.cta:hover,.cta:focus-visible,.cta:focus,.cta[data-active=true]{background-color:#fff3;box-shadow:0 0 8px 2px #ffffff40 inset}}.cta.dash{border-radius:50px;gap:8px;padding:14px 24px 14px 14px}.cta.dash:after{border-radius:50px}@media(max-width:1080px){.cta.dash{flex-basis:fit-content}}.cta.dash .cta__color{width:20px;height:20px;border-radius:50px;background-color:#dadada;position:relative;box-shadow:inset 0 -4px 6px #0000004d}.cta.dash .cta__color:before,.cta.dash .cta__color:after{content:"";position:absolute;border-radius:50px;pointer-events:none}.cta.dash .cta__color:before{left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background-color:#dadada32;pointer-events:none;z-index:0}.cta.dash .cta__color:after{left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);background-color:currentColor;z-index:2;pointer-events:none}.cta-button{width:40px;height:40px;box-shadow:0 5px 10px #0000001a inset;border:1px solid #dadada;background-color:#0000000a;border-radius:8px;color:#fff;transition:background-color .3s ease,border .3s ease;position:relative;cursor:pointer}@media(min-width:1025px){.cta-button:hover,.cta-button:focus-visible{background-color:#fff3;box-shadow:0 0 8px 2px #ffffff40 inset}.cta-button:hover:after,.cta-button:focus-visible:after{display:none}}@media(max-width:1080px){.cta-button:active{background-color:#0003;border:1px solid rgba(255,255,255,.6)}}.cta-button[data-blink=true]:after{content:"";pointer-events:none;position:absolute;left:-1px;top:-1px;width:100%;height:100%;border:1px solid #c76110;border-radius:8px;animation:blink 5s infinite;background-color:#c76110;z-index:-1;opacity:0}@keyframes blink{0%{opacity:0}10%{opacity:1}20%{opacity:0}25%{opacity:0}35%{opacity:1}45%{opacity:0}to{opacity:0}}.cta-button[data-menu=true] span{width:18px;height:2px;background-color:#fff;display:block;position:absolute;left:50%;transform:translate(-50%);transition:all .4s ease;border-radius:10px}.cta-button[data-menu=true] span:nth-child(1){top:50%;transform:translate(-50%,calc(-50% - 5px))}.cta-button[data-menu=true] span:nth-child(2){top:50%;transform:translate(-50%,-50%)}.cta-button[data-menu=true] span:nth-child(3){top:50%;transform:translate(-50%,calc(-50% + 5px))}.cta-button[data-menu=true][data-active=true] span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.cta-button[data-menu=true][data-active=true] span:nth-child(2){opacity:0}.cta-button[data-menu=true][data-active=true] span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.cta-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;fill:currentColor}.custom-cursor{position:fixed;top:0;left:0;pointer-events:none;z-index:9997;transition:opacity .3s ease}@media screen and (max-width:568px){.custom-cursor{display:none}}.cursor-dot{position:fixed;width:6px;height:6px;background:#f2f2f2;border-radius:50%;margin-left:-3px;margin-top:-3px;will-change:transform;transform:translateZ(0);pointer-events:none;transition:transform .05s ease-out,background .2s ease}@supports (-webkit-hyphens: none){.cursor-dot{transition:background .2s ease}}.cursor-outline{position:fixed;width:30px;height:30px;margin-left:-15px;margin-top:-15px;transition:width .3s ease,height .3s ease,margin .3s ease;will-change:transform;transform:translateZ(0);pointer-events:none}.cursor-outline:before,.cursor-outline:after{content:"";position:absolute;width:8px;height:8px;border:1px solid #f2f2f2}.cursor-outline:before{top:0;left:0;border-right:none;border-bottom:none}.cursor-outline:after{top:0;right:0;border-left:none;border-bottom:none}.cursor-outline.hover{width:50px;height:50px;margin-left:-25px;margin-top:-25px}.cursor-outline.hover:before,.cursor-outline.hover:after{width:12px;height:12px}.cursor-outline-bottom{position:fixed;width:30px;height:30px;margin-left:-15px;margin-top:-15px;transition:width .3s ease,height .3s ease,margin .3s ease;will-change:transform;transform:translateZ(0);pointer-events:none}.cursor-outline-bottom:before,.cursor-outline-bottom:after{content:"";position:absolute;width:8px;height:8px;border:1px solid #f2f2f2}.cursor-outline-bottom:before{bottom:0;left:0;border-right:none;border-top:none}.cursor-outline-bottom:after{bottom:0;right:0;border-left:none;border-top:none}.cursor-outline-bottom.hover{width:50px;height:50px;margin-left:-25px;margin-top:-25px}.cursor-outline-bottom.hover:before,.cursor-outline-bottom.hover:after{width:12px;height:12px}@media(hover:none)and (pointer:coarse){.custom-cursor{display:none}body{cursor:auto!important}}body:has(.custom-cursor) #rb-exe button:not(.nav-menu--button-wrap):not(.model-selector--cta):not(.video-widget--close){cursor:none!important}body:not(:hover) .cursor-dot,body:not(:hover) .cursor-outline,body:not(:hover) .cursor-outline-bottom{will-change:auto}#audio-widget{position:absolute;bottom:74px;right:64px;z-index:15;width:80px;height:40px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:none}@media(max-width:1025px){#audio-widget{display:none}}#audio-widget:hover.is-muted .audio-lottie-icon{opacity:.8}#audio-widget:hover .audio-label{opacity:1;transform:translateY(0);visibility:visible}#audio-widget .audio-lottie-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;overflow:hidden;pointer-events:none;cursor:inherit}#audio-widget .audio-lottie-icon svg{width:80%;height:80%}#audio-widget .audio-lottie-icon:focus-visible{outline:3px solid #e80c00;outline-offset:4px}#audio-widget .audio-toggle-labels{position:absolute;bottom:-20px;display:flex;justify-content:space-between;width:100%;pointer-events:none}#audio-widget .audio-label{font-size:10px;font-weight:500;color:#fff;letter-spacing:.5px;opacity:0;visibility:hidden;transform:translateY(-15px);transition:all .3s ease;pointer-events:none;text-transform:uppercase}#audio-widget.is-muted .audio-lottie-icon{opacity:.6}#audio-widget.is-muted:hover .audio-label--off{opacity:1}#audio-widget.is-muted:hover .audio-label--on{opacity:.5}#audio-widget:not(.is-muted):hover .audio-label--on{opacity:1}#audio-widget:not(.is-muted):hover .audio-label--off{opacity:.5}#audio-widget audio{display:none;height:0}@media(max-width:1025px){#rb-exe.video-widget-expanded .model-selector--cards{z-index:75;overflow-x:hidden}}#section-model-selector{height:100vh;height:100dvh;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:8px;background-color:#000}@media screen and (min-width:568px)and (orientation:landscape){#section-model-selector{min-height:600px}}@media screen and (min-width:1025px){#section-model-selector{height:100dvh;padding:24px}}@media screen and (orientation:landscape)and (max-height:700px){#section-model-selector{min-height:700px}#section-model-selector .model-selector--card{width:93px;height:119px}}.model-selector--external-frame{display:none}@media screen and (min-width:1025px){.model-selector--external-frame{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:65;pointer-events:none;border:24px solid #000}.model-selector--external-frame:after{content:"";display:block;position:absolute;left:273px;height:1px;width:calc(100% - 302px);background:#818181}}.model-selector--logo{position:absolute;top:2px;left:50%;transform:translate(-50%);z-index:155}@media screen and (min-width:1025px){.model-selector--logo{top:-5px;left:45px;transform:none}}.model-selector--logo svg{width:96px;height:32px}@media screen and (min-width:1025px){.model-selector--logo svg{width:170px;height:60px}}.model-selector--frame-corner{position:absolute;z-index:150}.model-selector--frame-corner.top-left{top:-20px;left:-20px;transform:rotate(315deg)}@media screen and (min-width:1025px){.model-selector--frame-corner.top-left{top:39.5px}}.model-selector--frame-corner.bottom-left{bottom:-20px;left:-20px;transform:rotate(225deg)}.model-selector--frame-corner.top-right{top:-20px;right:-20px;transform:rotate(45deg)}.model-selector--frame-corner.bottom-right{bottom:-20px;right:-20px;transform:rotate(135deg)}.model-selector--frame-corner-fill{width:40px;height:40px;position:relative;background:#000}.model-selector--frame-corner-fill:after{content:"";width:100%;height:1px;background:#818181;position:absolute;bottom:0;left:0}.model-selector--frame-cutouts{position:absolute;z-index:150;top:-1px;left:50%;transform:translate(-50%)}@media screen and (min-width:1025px){.model-selector--frame-cutouts{left:-1px;transform:none}}.model-selector--frame-cutout{position:relative;background:#000;overflow:hidden}.model-selector--frame-cutout.desk{--slant: 100px;width:315px;height:60px;display:none;position:relative}@media screen and (min-width:1025px){.model-selector--frame-cutout.desk{display:block;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--slant)),calc(100% - var(--slant)) 100%,0 100%)}.model-selector--frame-cutout.desk:after{content:"";width:calc(100% - 29px);height:1px;background:#818181;position:absolute;bottom:0;right:0}.model-selector--frame-cutout.desk:before{content:"";position:absolute;right:0;bottom:100px;width:150px;height:1px;background:#818181;transform-origin:bottom right;transform:rotate(-45deg);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.model-selector--frame-cutout.trapezium{--slant: 44px;width:200px;height:45px;position:relative;background:#000;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--slant)),calc(100% - var(--slant)) 100%,var(--slant) 100%,0 calc(100% - var(--slant)))}@media screen and (min-width:1025px){.model-selector--frame-cutout.trapezium.mob{display:none}}.model-selector--frame-cutout.trapezium .border-bottom-trapezium{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#818181}.model-selector--frame-cutout.trapezium .border-right-trapezium{position:absolute;top:-10px;right:22px;width:1px;height:65px;background:#818181;transform:rotate(45deg)}.model-selector--frame-cutout.trapezium .border-left-trapezium{position:absolute;top:-10px;left:22px;width:1px;height:65px;background:#818181;transform:rotate(-45deg)}.model-selector--wrapper{width:100%;height:90%;position:relative;border:1px solid #818181}@media screen and (min-width:1025px){.model-selector--wrapper{height:100%}}.model-selector--content{width:100%;height:100%;position:relative;overflow:hidden}.model-selector--quote{position:absolute;right:40px;bottom:125px;width:20%;min-height:125px;font-size:20px;font-weight:200;line-height:1.2;text-align:right;color:#fff;opacity:.5;z-index:60}@media screen and (max-width:1025px){.model-selector--quote{display:none;bottom:50%;right:unset;left:0;width:max-content;min-height:unset;z-index:2;display:flex;justify-content:center}}.model-selector--quote-line{display:flex;justify-content:end}.model-selector--info{width:100%;position:absolute;top:64px;left:0;padding:0 16px;color:#f2f2f2;z-index:3}@media screen and (min-width:1025px){.model-selector--info{width:30%;padding:0;top:100px;left:40px}.model-selector--info-wrap{min-height:250px;cursor:none}}@media screen and (min-width:1390px){.model-selector--info-wrap{min-height:230px}}.model-selector--title{margin-bottom:16px;color:#f2f2f2;font-family:Roboto Flex,sans-serif;font-size:44px;font-weight:800;line-height:1}@media screen and (min-width:1025px){.model-selector--title{margin-bottom:30px;font-size:80px}}.model-selector--description{color:#f2f2f2;font-family:Roboto,sans-serif;font-size:12px;font-weight:300;line-height:120%}@media screen and (min-width:1025px){.model-selector--description{max-width:400px;font-size:16px}}.model-selector--cta{position:relative;--slant: 20px;display:flex;justify-content:center;width:83%;margin:8px auto 0;padding:16px 24px;border:none;font-weight:700;background:#f2f2f2;clip-path:polygon(var(--slant) 0,100% 0,100% calc(100% - var(--slant)),calc(100% - var(--slant)) 100%,0 100%,0 var(--slant));font-family:Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1;text-decoration:none;color:#000;white-space:nowrap;transform:translateY(-125%);transition:all .3s ease-in-out}.model-selector--cta.disabled{pointer-events:none;opacity:.5}.model-selector--cta:focus-visible{border:3px solid #e80c00;outline-offset:4px}@media screen and (min-width:1025px){.model-selector--cta{display:inline-block;margin:0;width:auto}.model-selector--cta .cta-wrapper{position:relative;display:block}.model-selector--cta span{position:relative;display:flex;white-space:nowrap}.model-selector--cta .cta-text{display:flex}}@media screen and (min-width:1025px){.model-selector--cta-wrap{position:relative;margin-top:35px;overflow:hidden}.model-selector--cta-wrap:before{content:"";display:block;position:absolute;top:0;left:20px;width:0;height:1px;background:#f2f2f2}}.model-selector--cta-wrap.updated-cta:before{width:calc(90% - 20px)}.model-selector--cta-wrap.active a{transform:translateY(0)}.model-selector--cta-wrap.active:before{width:calc(90% - 20px);transition:width .5s ease-in-out .3s}.model-selector--cards{display:flex;width:100%;height:100%;position:absolute;padding:24px;bottom:0;left:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;z-index:60;align-items:end;list-style:none}@media screen and (min-width:1025px){.model-selector--cards{height:auto;padding:20px 0;bottom:30px;left:40px;width:auto}}.model-selector--cards::-webkit-scrollbar{display:none}.model-selector--cards img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:1025px){.model-selector--cards.is-in .model-selector--card-button-wrapper:hover{transform:translateY(-15px);transition:all .2s ease}}.model-selector--card{position:relative;margin-right:13px;width:77px;height:95px;z-index:0;opacity:0}.model-selector--card:nth-child(2){margin-left:95px}@media screen and (min-width:1025px){.model-selector--card{margin-right:27px;width:112px;height:139px}.model-selector--card:nth-child(2){margin-left:0}}.model-selector--card.blink-in{animation:cardBlink .6s ease-in-out forwards}.model-selector--card[data-index="0"].blink-in{animation-delay:.6s}.model-selector--card[data-index="1"].blink-in{animation-delay:.95s}.model-selector--card[data-index="2"].blink-in{animation-delay:.5s}.model-selector--card[data-index="3"].blink-in{animation-delay:1.2s}.model-selector--card[data-index="4"].blink-in{animation-delay:.75s}.model-selector--card:last-child{margin-right:0}.model-selector--card[data-active=true] .model-selector--card-button-wrapper:after{transform:translateY(0)}.model-selector--card[data-active=true] button{--border: 3px}.model-selector--card-button-wrapper{width:100%;height:100%;transition:all .3s ease;transform:translateZ(0)}.model-selector--card-button-wrapper:after{--slant: 20px;content:"";position:absolute;bottom:-4px;left:0;width:70%;height:5px;background-color:#f2f2f2;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--slant)),calc(100% - var(--slant)) 100%,0 100%);transform:translateY(-100%);transition:all .3s ease}@media screen and (min-width:1025px){.model-selector--card-button-wrapper:after{bottom:-8px;width:60%;height:8px}}.model-selector--card button{--border: 1px;--slant: 20px;position:relative;width:77px;height:100%;clip-path:polygon(0 0,calc(100% - var(--slant)) 0,100% var(--slant),100% 100%,100% 100%,0 100%);border:none;cursor:pointer;transition:all .3s ease;z-index:1}@media screen and (min-width:1025px){.model-selector--card button{width:100%}}.model-selector--card button:focus-visible{border:3px solid #e80c00;outline-offset:4px;background:#e80c00}.model-selector--card button:disabled{pointer-events:none;background:#f2f2f2}.model-selector--card button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom left,#f2f2f2 50%,#0000 50.1%) top right;background-size:calc(var(--slant) + 1.3 * var(--border)) calc(var(--slant) + 1.3 * var(--border));background-repeat:no-repeat;box-shadow:0 0 0 200px inset var(--s, rgba(0, 0, 0, 0)),0 0 0 var(--border) inset #f2f2f2}@keyframes cardBlink{0%{opacity:0}10%{opacity:1}20%{opacity:0}30%{opacity:1}40%{opacity:0}50%{opacity:1}60%{opacity:0}70%{opacity:1}to{opacity:1}}@media screen and (min-width:1025px){[lang=de-de] #rb-exe .model-selector--content .model-selector--description,[lang=de-at] #rb-exe .model-selector--content .model-selector--description,[lang=de-ch] #rb-exe .model-selector--content .model-selector--description{max-width:450px}}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{width:100%;font-family:Roboto,sans-serif;background-color:#000}@media(min-width:1025px){html,body{-webkit-font-smoothing:antialiased;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}}img{display:block}#rb-exe{position:relative;font-family:Roboto,sans-serif;width:100%;height:100%;background-color:#000;pointer-events:none}#rb-exe.page-ready{pointer-events:auto}#black-overlay{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c;transition:opacity .3s ease;opacity:0;z-index:60}#black-overlay.show{opacity:1;pointer-events:unset}#animation-toggle{display:flex;justify-content:center;align-items:center;position:absolute;top:15px;left:20px;width:80px;height:40px;padding:10px 15px;color:#eedada;background:transparent;font-family:monospace;font-size:12px;font-weight:700;border:none;z-index:60;text-transform:uppercase;cursor:pointer}@media(min-width:1025px){#animation-toggle{bottom:74px;right:160px;top:unset;left:unset;font-size:12px;border:1px solid #f2f2f2}}#animation-toggle:focus-visible{outline:3px solid #e80c00;outline-offset:4px}@media(min-width:1025px){.hide_desk{display:none}}@media(max-width:768px){.hide_mob{display:none}}
