@charset "UTF-8";@font-face{font-family:"FF DIN";font-weight:300;src:url("/_Resources/Static/Packages/Wysiwyg.Brabus.Website/Fonts/5590871/6d82533a-28b4-4755-83d5-74d2eb2b5be2.woff2") format("woff2"),url("/_Resources/Static/Packages/Wysiwyg.Brabus.Website/Fonts/5590871/5652257a-eb06-43ed-b7b9-77444c65f9e6.woff") format("woff")}@font-face{font-family:"FF DIN";font-weight:normal;src:url("/_Resources/Static/Packages/Wysiwyg.Brabus.Website/Fonts/5591090/bd87cdfe-d05d-4b74-8896-1177f3dbb585.woff2") format("woff2"),url("https://www.brabus.com/_Resources/Static/Packages/Wysiwyg.Brabus.Website/Fonts/5591090/4d27f3a7-2889-440f-a415-734d7d9e80a7.woff") format("woff")}@font-face{font-family:"FF DIN";font-weight:500;src:url("/_Resources/Static/Packages/Wysiwyg.Brabus.Website/Fonts/5591108/3703aeb6-0373-4b02-bfb0-97b66e8f2f86.woff2") format("woff2"),url("/_Resources/Static/Packages/Wysiwyg.Brabus.Website/Fonts/5591108/4f99cc7e-9e83-4698-bf36-c7033e16db05.woff") format("woff")}@font-face{font-family:"FF DIN";font-weight:bold;src:url("/_Resources/Static/Packages/Wysiwyg.Brabus.Website/Fonts/5591151/634fc7fc-a734-47f2-9530-a91dbcc4fd4b.woff2") format("woff2"),url("/_Resources/Static/Packages/Wysiwyg.Brabus.Website/Fonts/5591151/56c766e2-7578-4ae7-8531-1c063c276d37.woff") format("woff")}@font-face{font-family:"Brabus Icon";font-style:normal;font-weight:normal;src:url("../fonts/BRABUSIcon-Regular.woff2") format("woff2"),url("/_Resources/Static/Packages/Wysiwyg.Brabus.Website/Fonts/BRABUSIcon-Regular.woff") format("woff")}body{background:#fafbfc;color:#222;font-family:"FF DIN",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:normal;font-size:1.125em;margin:0;padding:0}.bookmarks,.button-group+.button,.section-title,button,h3,h4{letter-spacing:0.075em;text-transform:uppercase}h4{font-size:0.85em;font-weight:normal;line-height:1.1;margin:0}.big-link,.button-group+.button,button{background:white;border:0.125em solid #222;font-family:inherit;font-weight:500;line-height:1.2;transition:background 0.3s ease-out}.addtocart,.summary-link{background:#999;border:none;color:#000;box-shadow:0 1em 2em -1em rgba(0,0,0,0.75)}.button-group+.button,input+.choice+div[role=group] .button-group:checked+.button{background:#ddd;color:#666}.button-group:checked+.button,input:checked+.choice+div[role=group] .button-group:checked+.button{background:#b70826;color:#222}a{color:#b70826;text-decoration:none}button:active{background:#b70826;color:white}button.active{background:#b70826;border-color:black;color:white}.button-group{-webkit-appearance:none;border-radius:0;display:inline-block;font-size:1px;height:0;margin:0;visibility:hidden;width:0;word-spacing:0}.compact .button{display:block}.big-link{color:#222;display:block;font-size:0.85em;letter-spacing:0.1em;margin:1em auto 2em;max-width:15em;padding:0.7em 0 0.75em;text-align:center;text-decoration:none;text-transform:uppercase}.big-link:active,.big-link:hover{background:#b70826;color:white}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.site-header{background:none;display:-ms-flexbox;display:flex;height:0.000001vh;-ms-flex-pack:justify;justify-content:space-between;left:0;margin:0;min-height:3em;overflow:visible;padding:0;padding-right:0.5em;position:fixed;right:0;top:0;z-index:4}.logo{display:none}.site-header button{background:none;border:none;overflow:hidden;margin:1.2em 0.35em 0;padding:0.2em;position:relative;width:3em}.site-header button:first-of-type{margin-left:auto}.site-header button:before{display:block;font-family:"Brabus Icon";font-size:2.5454em;font-weight:normal;margin-bottom:2em;-webkit-font-smoothing:antialiased}.cart-toggle{display:none}.cart-toggle:before{content:""}.menu-toggle:before{content:""}.cart-toggle:not([data-counter="0"]){color:#b70826}.cart-toggle:not([data-counter="0"]):after{background:#fafbfc;border-radius:50%;bottom:0.25em;content:attr(data-counter);font-size:1.15em;font-weight:normal;height:1.1em;letter-spacing:normal;padding:0.1em 0 0;position:absolute;right:calc(50% - 1.25em);text-align:center;width:1.2em}.cart-toggle.toggled{border-bottom:0.1875em solid}.cart-toggle{transform:scale(1);transition:transform 0.15s ease-out;transition:transform 0.15s cubic-bezier(0,0.25,0.75,1.25)}.cart-toggle.changed{transform:scale(1.04) translateY(-0.025em)}.site-header .cart-toggle{position:fixed;overflow:hidden;right:2%;text-shadow:0 0 0.125em rgba(255,255,255,0.25),0 0 0.25em rgba(255,255,255,0.125);top:calc(95vh - 5.5em - env(safe-area-inset-bottom));background:rgba(255,255,255,0.95);border:none;border-radius:50%;box-shadow:0 0.125em 1em rgba(0,0,0,0.02),0 0.125em 0.5em rgba(0,0,0,0.05),0 0.125em 0.25em rgba(0,0,0,0.12);box-sizing:border-box;font-size:0.9em;height:4em;padding:0.65em 0.7em;width:4em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bottom-nav .cart-toggle{transform:translateY(-3.5em)}.site-header .cart-toggle:active{background:rgba(183,8,38,0.8);box-shadow:0 0.05em 0.2em rgba(0,0,0,0.1);color:white;transform:translateY(0.075em);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bottom-nav .cart-toggle:active{transform:translateY(calc(-$nav-height + .1em))}@media (min-width:37.5em){.site-header .cart-toggle{font-size:0.825em}}@media (min-width:40em){.bottom-nav .cart-toggle{transform:translateY(0)}.bottom-nav .cart-toggle:active{transform:translateY(0.1em)}}.summary{background:#fafbfc;box-shadow:0 0 1em rgba(0,0,0,0.15);box-sizing:border-box;left:0;margin:0;max-height:100vh;min-height:100vh;overflow:auto;padding:1.5em 1em;position:fixed;right:0;top:0;transform:translateY(110%);transition:transform 0.4s ease-out;transition:transform 0.4s cubic-bezier(0.15,0.02,0.6,1.5);width:100vw;z-index:5}.summary .content,.summary .gallery,.summary header{margin:1em auto;max-width:40rem;width:100%}.summary .gallery{overflow:hidden;position:relative}.summary .gallery-scroll{overflow:hidden;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.summary .gallery-scroll::-webkit-scrollbar{display:none}.summary .camera-indicator{position:relative}.summary .gallery-items[data-count]{display:-ms-flexbox;display:flex;height:inherit;padding:0 10%}.summary .gallery-items[data-count="2"]{width:200%}.summary .gallery-items[data-count="3"]{width:300%}.summary .gallery-items[data-count="4"]{width:400%}.summary .gallery figure{height:inherit;max-width:80vw;scroll-snap-align:center;width:50%}.summary .gallery img{height:inherit;margin:0 auto;width:auto}.summary .visualisation{display:block;height:auto;margin:-0.5em auto 0;max-height:100%;max-width:100%;width:auto}.summary h2{letter-spacing:0.075em;text-align:center;text-transform:uppercase}.summary h2+p{color:#666;text-align:center}.summary.toggled{transform:translateY(0)}.summary h3{margin:1.5em 0 0.5em;position:static;width:auto}.summary details{border-top:1px solid}.summary summary:hover{color:#666}.summary summary:focus{outline:none}.summary summary::-webkit-details-marker{display:none}.summary details .category-total,.summary details h3{cursor:pointer;display:inline-block;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:300}.summary details h3{margin:0;padding:0.75em 0;padding-left:1.25em;position:relative;min-width:12em;top:0;width:50%}.summary summary h3:before{content:"";display:inline-block;font-family:"Brabus Icon";font-size:0.825em;left:0;position:absolute;top:1.025em;width:1em}.summary details[open] summary h3:before{content:""}.summary details .category-total{float:right;margin-top:0.65em;text-align:right;white-space:nowrap;width:auto}.summary summary{list-style:none;overflow:hidden}.summary ul{list-style:none;margin:0;padding:0}.summary details ul{background:#f3f3f3;max-height:0;transition:max-height 0.5s ease-out}.summary details[open] ul{max-height:40em}.summary .content li,.summary .content ul:empty,.summary .total{-ms-flex-align:baseline;align-items:baseline;border-top:1px solid #999;display:-ms-flexbox;display:flex;font-size:0.85em;-ms-flex-pack:justify;justify-content:space-between;padding:0.45em 0.35em 0.6em}.summary li span{font-size:0.9em}.summary .total{background:#ddd;border:0 solid #222;border-width:0.125em 0 1px;font-weight:bold;margin:0.5em 0 2em;padding-left:0.25em;padding-right:0.25em}.summary details+.total{margin-top:0}.summary-close{background:inherit;border:none;border-radius:0.5em;color:#999;float:right;height:4em;margin:-1em 1em 1em -2em;min-height:4em;overflow:hidden;width:4em}.summary-close:active{background:#fafafa;color:black}.summary-close:before{content:"";display:block;font-family:"Brabus Icon";font-weight:normal;font-size:2.75em;margin:0.1em 0 2em;text-align:center}.summary .addtocart{margin:2em auto}@media (max-height:50em),(max-width:30em){body.cart-toggled{overflow:hidden}.summary{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100vh;height:100vh;padding-bottom:2.75em}.summary h2,.summary header{margin:0 auto}.summary-close{-ms-flex-item-align:end;align-self:flex-end;float:none;margin-bottom:-3.6em;position:relative;z-index:1}.summary .content{margin:0 auto;overflow-y:auto;padding:0;position:relative}.summary header{padding-bottom:0.25em}.summary .gallery{box-shadow:0 0.75em 1.5em -1.3em rgba(0,0,0,0.3);margin-bottom:0;min-height:10em}.summary .gallery-items{max-height:10em}.summary .gallery figure{margin-bottom:0;margin-top:0}.summary header p{font-size:0.75em;margin:0 5%}.summary .visualisation{margin-top:0}.summary .addtocart:before{box-shadow:0 -1em 2em -1.7em rgba(0,0,0,0.3);content:"";display:block;height:5em;margin:-1.5em 0 -3.5em 50%;transform:translateX(-45vw);width:90vw}.summary .total{margin-bottom:0}}@media (min-width:50em) and (max-height:50em){.summary{height:auto;padding-bottom:env(safe-area-inset-bottom)}.summary .visualisation{margin-top:0;max-height:100%;max-width:33%}.summary .content{max-height:80vh}.summary .addtocart:before{transform:translateX(-22em);width:44em}}@media (min-width:35em){.summary .total,.summary li,.summary ul:empty{font-size:1em}.summary .addtocart{font-size:1.1em;min-width:20em}}@media (max-width:30em){.summary{max-height:calc(100vh - 3.5em - env(safe-area-inset-bottom));min-height:calc(100vh - 3.5em - env(safe-area-inset-bottom))}.summary .content{max-height:unset}.summary .addtocart:before{content:none}.summary .addtocart{box-shadow:0 -0.25em 1.5em 0.5em rgba(0,0,0,0.15);margin:0 -1.2em 0;max-width:120%;padding:1.3em 0 1em;width:calc(100% + 2.4em)}}@media (min-width:60em){.summary{display:block;padding-left:calc(50% - 40em);padding-right:calc(50% - 40em)}.summary-close{float:right}.summary .content,.summary .gallery{float:left;margin:1em 0;max-width:40em}.summary .gallery{box-shadow:none;margin:5%;width:50%}.summary .gallery-items,.summary .gallery-items[data-count]{max-height:80vh}.summary .gallery figure{max-width:50vw;width:50%}.summary .gallery .visualisation{max-height:50vh;max-width:90%}.summary .content{margin:3em 5% 1em 0;width:35%}.summary .addtocart{clear:both;margin-top:2em}}.zoom-toggle{left:1em;position:absolute;bottom:1em;z-index:4}.zoom-buttons .frontclose{left:50%;top:70%;transform:translateX(-33vh)}.zoom-view{background:rgba(255,255,255,0.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:60%;left:20%;padding:1em;position:absolute;top:20%;width:60%;z-index:5}.video{background:#fafbfc;bottom:calc(100vh - 35vh);height:auto;min-height:35vh;left:0;overflow:hidden;position:fixed;right:0;top:0.000001vh;transform:translateZ(0);z-index:2}body[data-phase=interior].fullscreen-mode .view{background:#333}@media (min-width:40em){.video{bottom:calc(100vh - 45vh);min-height:45vh}}@media (min-width:50em){.video{bottom:calc(100vh - 40vh);min-height:40vh}}.video img{display:block;height:auto;margin:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.view img{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:50%;min-width:100%;opacity:1;perspective:1000;position:absolute;right:0;top:50%;transform:translate(-50%,-20%);transition:opacity 0.5s ease-in-out,max-width 1s ease-in-out,all 1s ease-in-out,transform 1.25s ease-in-out;z-index:1}.view img{width:120%}.fullscreen-mode .view img{max-width:100%;width:100%}.view.zoom-active img.out,.view img.in{opacity:0}@media (max-width:50em){body[data-phase=interior]:not(.fullscreen-mode) .view img{min-height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width:15em){.view img{transform:translate(-50%,-50%)}.view.zoom-active [data-camera=offfront],.view [data-camera=frontclose]{transform:translate(-35%,-70%)}.view.zoom-active [data-camera=side]{transform:translate(-70%,-65%)}.view.zoom-active [data-camera=offrear]{transform:translate(-65%,-75%)}}@media (min-width:35em){.view.zoom-active [data-camera=offfront],.view [data-camera=frontclose]{transform:translate(-40%,-70%)}.view.zoom-active [data-camera=side]{transform:translate(-66%,-66%)}.view.zoom-active [data-camera=offrear]{transform:translate(-60%,-75%)}}.view.zoom-active img{animation:zoomm 0.75s ease-in-out 1 reverse forwards;max-height:175%;max-width:200%;min-width:175%}.view.zoom-inactive img{animation:zoomm 0.75s ease-in-out 1;max-height:100%;min-width:100%}@media (min-width:40em){.video img,.view.zoom-inactive img{max-height:100%;max-width:120%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:contain;object-fit:contain;width:auto}}@keyframes zoomm{to{max-height:100%;max-width:120%;min-width:100%}}@keyframes zoom{0%{max-height:100%;max-width:120%;min-width:100%}to{max-height:175%;max-width:200%;min-width:200%}}.camera-switcher{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;left:50%;margin:0 auto;max-width:calc(35vh * 1.5 * 1.75);overflow:hidden;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:100%;z-index:2}.fullscreen-mode .camera-switcher{max-width:90%}.camera-switcher button{background:none;border:none;height:6em;min-width:3em;opacity:0.2;overflow:hidden;text-align:center;transition:opacity 0.2s ease-out;width:10%}.camera-switcher button:active,.camera-switcher button:hover{opacity:0.5}.camera-switcher button:disabled{opacity:0}.camera-switcher button:active{transform:translateY(1px)}.camera-switcher button:before{content:"";display:block;font-family:"Brabus Icon";font-size:4em;margin:0 0 4em}.camera-switcher .next:before{content:""}.camera-indicator{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;z-index:3}.camera-indicator li{color:#999;cursor:pointer;margin:0 0.75em;padding-bottom:0.75em;max-width:2.5em;min-width:1.5em;transition:color 0.3s ease-out;width:5%}.camera-indicator li:before{border-bottom:1px solid;content:"";display:block;padding-top:1em}.camera-indicator li:hover{color:#222}.camera-indicator .current,.camera-indicator .current:hover{color:#000;cursor:default}.view-manual .camera-indicator li:before{border-bottom-width:0.125em}.view-manual .camera-indicator .current,.view-manual .camera-indicator .current:hover{color:#b70826}.camera-indicator.populous{-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;max-width:50%}@media (min-width:50em){.camera-indicator.populous{-ms-flex-pack:center;justify-content:center}}.camera-indicator.populous li{margin:0 0.5em;max-width:2em;min-width:0.15em;width:0.25em}.camera-indicator.populous li:before{background:#999;border-bottom:none;border-radius:50%;height:0;padding-top:0.25em}.camera-indicator.populous li:hover:before{background:#222}.camera-indicator.populous li.current:before,.camera-indicator.populous li.current:hover:before{background:#b70826}.view .inactive{opacity:0;pointer-events:none;z-index:-3}.bookmarks{-ms-flex-align:stretch;align-items:stretch;background:white;border-top:1px solid #777;box-shadow:0 -0.25em 0.5em rgba(0,0,0,0.025);display:-ms-flexbox;display:flex;font-weight:normal;height:3.5em;-ms-flex-pack:justify;justify-content:space-between;left:0;list-style:none;margin:0;overflow:hidden;margin:0;padding:0;position:fixed;right:0;z-index:3}.bookmarks li{border-left:1px solid #888;-ms-flex:1 1 auto;flex:1 1 auto;height:inherit;margin:0;margin-left:0;text-align:center;width:25%}@media (min-width:60em){.bookmarks li{-ms-flex:1;flex:1}}.bookmarks li:first-child{border-left:none}.bookmarks a{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;color:inherit;display:block;font-size:0.75em;font-weight:normal;height:100%;-ms-flex-pack:center;justify-content:center;padding:0.25em 0.5em;text-decoration:none;transition:background 0.35s ease-in-out,color 0.35s ease-in-out;width:100%}.bookmarks a:hover{background:#f3f3f3;color:inherit}.bookmarks .current a{background-color:#b70826;color:inherit;cursor:default;font-weight:bold;letter-spacing:normal}.checked-bookmarks .bookmarks a.checked:after{color:#b70826;content:"";display:inline-block;font-family:"Brabus Icon";margin:0 -1em 0 -0.3em;position:relative;right:-0.3em;top:-0.5em}@media (min-width:50em){.bookmarks a{padding:1.6em 0}}@media (min-width:60em){.bookmarks a{font-size:0.9em;padding:1.1em 0 1.35em}.bookmarks .current a{padding-top:1.1em}}@media (min-width:70em){.bookmarks a{font-size:1em;padding:1em 0}.bookmarks .current a{padding-top:1em}.bookmarks a:before{margin-top:-0.2em}}@media (max-height:30em) and (min-width:40em),(max-width:50em){.bookmarks a{color:#999;display:block;font-size:0.55em;letter-spacing:normal;line-height:1.05;overflow:hidden;position:relative;text-transform:none}.bookmarks a:before{content:"";display:-ms-flexbox;display:flex;font-family:"Brabus Icon";font-size:2.75em;font-weight:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0.35em 0 0;-webkit-font-smoothing:antialiased}.bookmarks li:first-child a:before{content:""}.bookmarks li:nth-child(2) a:before{content:""}.bookmarks li:nth-child(3) a:before{content:""}.bookmarks li:nth-child(4) a:before{content:""}.bookmarks li:nth-child(5) a:before{content:""}.bookmarks .current a{color:black}.checked-bookmarks .bookmarks a.checked:after{font-size:1.25em;left:50%;position:absolute;right:auto;top:0.5em;transform:translateX(1em)}}@media (max-width:23em){.bookmarks a{font-size:0.5em}.bookmarks a:before{font-size:2.5em;margin:0.5em 0 0.1em}}@media (max-height:30em) and (min-width:40em){.bookmarks a:before{margin-top:-0.2em}}.ui{opacity:1;transition:opacity 1s ease-in-out}.ui.loading{opacity:0.01}.section{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-pack:start;justify-content:flex-start;min-height:8em;overflow-x:scroll}.section{line-height:2;margin:0 auto;-webkit-overflow-scrolling:touch}.sectioned{-ms-flex-direction:column;flex-direction:column}.sectioned section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.sectioned section div[role=group]{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:start;justify-content:flex-start;margin:0}.sectioned section+section{border-top:1px solid;margin-top:1em;padding-top:1em}div[role=group]{border:none;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-preferred-size:width;flex-basis:width;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;margin:0 4%;padding:3em 0 0;position:relative;width:auto}.color[role=group]{-ms-flex-pack:center;justify-content:center}div[role=group] div[role=group]{border-left:0.1875em solid;-ms-flex-pack:start;justify-content:flex-start;margin:0;margin-left:2%;padding-left:2%;padding-top:0}h3{left:0;position:absolute;top:0.75em}h3{font-size:1em;font-weight:bold;line-height:1;margin:0 0 -1em;width:100%}.choices input{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;opacity:0;padding:0;position:absolute;width:1px}.choices .choice{-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;-ms-flex:1 1 auto;flex:1 1 auto;font-size:0.75em;font-weight:500;line-height:1.3;margin:0 1.5% 2.5em;max-width:10em;min-width:6em;overflow:visible;text-align:left;text-shadow:0 0 0.15em rgba(255,255,255,0.25);width:8em}.choices .choice:after,.choices .price{color:#666;content:attr(data-price);display:block;font-weight:300;margin-top:0.5em;word-spacing:-0.075em}@media (min-width:10em){.choices .choice{text-transform:uppercase}}.choices>button{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:5.9em;margin-right:3em}.big-link,.choice{scroll-snap-align:end;scroll-margin-bottom:2em}.big-link{scroll-margin-bottom:3em}.color.choices .choice,.wheels.choises .choice{min-width:5em;width:5em}.choices.color .image img{margin:0 auto;width:80%}.choices div[role=group] .choice,.choices div[role=group] input:checked+.choice{border-color:#6665;outline:none}.choices .conditional+.choice{display:none}.line-selected .choices .choice .image:after{border-bottom:0.1875em solid #b70826;content:"";display:block;transform:scaleX(0);transform-origin:left;transition:all 0.3s ease-out}.line-selected .color.choices .choice .image:after{margin:0.5em 0 0}.line-selected #art-464-999-69:disabled+.choice .image:after,.line-selected .choices input.checked+.choice .image:after,.line-selected .choices input:checked+.choice .image:after,.line-selected .wheels input[value=invicto]:checked:disabled+.choice .image:after{transform:scaleX(1)}.line-selected .choices input:disabled+.choice .image:after{transform:scaleX(0)}.background-selected .choices input:checked+.choice{overflow:visible}.choices input:checked+.choice img{animation:flash 0.3s ease-out 1}@keyframes flash{0%{opacity:0.75}to{opacity:0.99}}.background-selected.narrow-box .choices .choice{box-sizing:border-box;overflow:hidden;padding:0 0.5em 0.2em;transition:background-color 0.5s ease-out}.background-selected.narrow-box .choices:not(.color) .choice .image{margin-left:-0.5em;margin-right:-0.5em;max-width:calc(100% + 1.01em);width:calc(100% + 1.01em)}.background-selected.narrow-box .choices.color .choice .image{margin-top:0.5em}.background-selected.narrow-box .choices input:checked+.choice{background:white;border-radius:0.1em;box-shadow:0 0.2em 0.4em -0.1em rgba(0,0,0,0.07)}.background-selected.recessed-box .choices input:checked+.choice{background:#eaeaea;box-shadow:none}.background-selected.recessed-box.black-selection .choices input:checked+.choice{background:#111;color:#eee}.background-selected.recessed-box.dark-grey-selection .choices input:checked+.choice{background:#333;color:#eee}.background-selected.recessed-box.medium-grey-selection .choices input:checked+.choice{background:#555;color:#fff}.background-selected .choices input:disabled+.choice{background:none;box-shadow:none}.background-selected .choices{position:relative}.choices div[role=group] .choice{font-weight:inherit;transition:opacity 0.5s ease-out}.ui .choices input.disabled+.choice,.ui .choices input:disabled+.choice{background:none;box-shadow:none;color:#999}.ui .choices input.disabled+.choice details,.ui .choices input:disabled+.choice details{color:#222}.ui .choices input.disabled+.choice .image,.ui .choices input:disabled+.choice .image{opacity:0.5}.ui input[type=hidden]+label{display:none!important}.image{display:block;height:auto;margin:0 0 0.5em;max-width:15vw;position:relative;width:6em}.image img{display:block;height:auto;width:100%}.background-selected.narrow-box .choices .choice,.choices .choice{padding-bottom:2em;position:static;text-shadow:none}.choice details summary{background:rgba(255,255,255,0.01);border-radius:50%;color:#666;cursor:pointer;float:right;list-style:none;height:0;overflow:hidden;margin-bottom:-2em;padding:2em 0 0;position:relative;transition:background-color 0.3s ease-out,transform 0.3s ease-out;width:2em}.choice details summary:hover{background:rgba(255,255,255,0.85);color:#000;outline:none}.choice details summary::-webkit-details-marker{display:none}.choice details[open] h4:before,.choice details summary:before{bottom:0;content:"";display:block;font-family:"Brabus Icon";font-size:2em;line-height:1;position:absolute;right:0;text-align:center;top:0;width:100%}.choice details[open] summary{padding-top:2.5em}.choice details[open] summary:before{font-size:2.5em}.choice details[open] h4:before{display:inline-block;float:left;font-size:2em;margin-left:-1.05em;margin-top:-0.3em;position:relative;right:0.15em;top:0.125em;width:auto}.choice details[open]{animation:up-reveal 0.3s ease-out 1;background:rgba(255,255,255,0.95);border:1px solid white;border-radius:0.0875em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0.75em 2em rgba(0,0,0,0.12),0 0.5em 1.25em rgba(0,0,0,0.12),0 0.25em 0.5em rgba(0,0,0,0.17);left:0;max-height:40vh;max-width:40em;margin:auto;min-width:90vw;overflow:hidden;padding:1em;position:fixed;right:0;top:50vh;transition:opacity 0.3s ease-in-out;bottom:auto;z-index:4}@supports (display:contents){}@media (min-width:20em){.choice details[open]{min-width:15em}}@media (min-width:50em){.choice details[open]{padding:1em 1.5em}.choice details h4{margin-top:1em}.choice details .text{line-height:1.5}}@keyframes up-reveal{0%{opacity:0.5;transform:translateY(1em) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.choice details[open].fade{opacity:0.66}.choice details[open] summary{margin-bottom:0.5em}.choice details[open]:active summary{color:#b70826}.choice details[open] summary:before{content:""}.choice details[open] summary:hover{background:none}.choice details h4{font-weight:bold;max-width:24em;padding-left:2em}.choice details .text{font-size:1.125em;font-weight:normal;line-height:1.45;margin-top:1em;max-height:14em;overflow:auto;text-transform:none}.choice details .text p:first-child{margin-top:0}.choice details .text,.choice details h4{opacity:0.01;transform:scale(0);transition:all 0.3s ease-out}.choice details[open] .text,.choice details[open] h4{opacity:0.99;transform:scale(1)}button{font-weight:500;padding:0.55em 0.8em 0.55em}.switch{-ms-flex-line-pack:start;align-content:flex-start}.switch h3{margin-bottom:5%}.button-group+.button{font-size:0.85em;padding:0 1em 0}.choice+.button-group+.button{border-left:none}.compact .button-group+.button{border:0.125em solid;color:inherit;font-size:0.66em}.sparse .bookmarks{border-color:rgba(0,0,0,0.1)}.sparse .bookmarks li{border:none}.sparse .bookmarks .current a{background:inherit}.fullscreen-toggle{position:fixed;right:1em;top:calc(35vh - 3.5em);z-index:4}@media (min-width:40em){.fullscreen-toggle{top:calc(45vh - 3.5em)}}@media (min-width:50em){.fullscreen-toggle{top:calc(40vh - 3.5em)}}.fullscreen-mode .fullscreen-toggle{bottom:calc(1em + env(safe-area-inset-bottom));top:auto}.fullscreen-mode,.fullscreen-mode.use-mode{animation:fullscreen 0.5s ease-out;overflow:hidden}.fullscreen-mode .video{bottom:0;transition:min-height 2s ease-out}.fullscreen-mode .bookmarks{top:100vh}#ui-form,.section.current,body,html{height:100%}body{overflow:hidden}.ui{background:#f4f4f4;box-sizing:content-box;height:calc(100vh - 35vh - 3.5em);padding-top:calc(35vh + 3.5em);position:static;overflow:hidden}.bottom-nav .ui{padding-top:35vh;padding-bottom:4.5em}@media (min-width:40em){.ui{height:calc(100vh - 45vh - 3.5em);padding-top:calc(45vh + 3.5em)}.bottom-nav .ui{padding-bottom:1em;padding-top:45vh}}@media (min-width:50em){.ui{height:calc(100vh - 40vh - 3.5em);padding-top:calc(40vh + 3.5em)}.bottom-nav .ui{padding-top:40vh}}.bookmarks{box-shadow:0 0.1em 0.1em rgba(0,0,0,0.1),0 0.2em 0.3em rgba(0,0,0,0.1),0 0.5em 1em rgba(0,0,0,0.15);left:0;list-style:none;overflow:hidden;position:fixed;right:0;top:35vh}.bottom-nav .view{box-shadow:0 0.1em 0.1em rgba(0,0,0,0.1),0 0.2em 0.3em rgba(0,0,0,0.1),0 0.5em 1em rgba(0,0,0,0.15)}.bottom-nav .bookmarks{bottom:0;box-shadow:0 -0.1em 0.1em rgba(0,0,0,0.1),0 -0.2em 0.3em rgba(0,0,0,0.1),0 -0.5em 1em rgba(0,0,0,0.15);padding-bottom:env(safe-area-inset-bottom);top:auto}@media (min-width:40em){.bottom-nav .view{box-shadow:none}.bookmarks,.bottom-nav .bookmarks{box-shadow:0 0.1em 0.1em rgba(0,0,0,0.1),0 0.2em 0.3em rgba(0,0,0,0.1),0 0.5em 1em rgba(0,0,0,0.15);bottom:auto;top:45vh}}@media (min-width:50em){.bookmarks,.bottom-nav .bookmarks{top:40vh}}.bookmarks li{max-width:50vw}.section{border-top:1px solid #ddd;box-sizing:border-box;display:block;height:inherit;margin:0 auto;padding:1em calc(50% - 40em);overflow:hidden;overflow-y:scroll;-ms-scroll-snap-type:y proximity;scroll-snap-type:y proximity}.section-title{background:#fafafa;border:1px solid #ddd;border-width:1px 0;display:none;font-size:1.25em;font-weight:400;padding:0.5em;width:100%}.section:first-of-type{border-top:none;margin-top:0;padding-top:0}.section:first-of-type .section-title{margin-top:0}div[role=group]{-ms-flex-pack:start;justify-content:flex-start;margin:0 0.5em;padding-top:3em}.color[role=group]{padding-top:1em}h3{margin-top:0}.sectioned section+section div[role=group]:first-child,div[role=group]+div[role=group]{border-left:none;border-top:1px solid #ddd;margin:1em 0.5em 0;padding-left:0}.sectioned section{-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}.sectioned section+section{border-top:none;margin-top:0;padding-top:0}.choices[role=group]{-ms-flex-wrap:wrap;flex-wrap:wrap}.choices .choice,.color.choices .choice{margin-bottom:1.5em;max-width:30.5%;min-width:25%;width:26%}.choices .image{margin-bottom:0.5em;max-width:90vw;min-width:5em;width:100%}.choices div[role=group]{font-size:1em}.choices .compact .button{margin-bottom:0.5em;padding:0.4em 0.5em 0.4em}.choices .choice{font-size:0.66em}.choices>.choice:first-of-type+.choices{width:63%}.choices>.choice:first-of-type+.choices .choice{max-width:49%}@media (min-width:30em){.choices .choice{font-size:0.75em}}@media (min-width:50em){.choices .choice{font-size:0.85em;min-width:14em}.color.choices .choice,.wheels.choices .choice{max-width:16.666%;min-width:15%}.choices .image{max-width:100%}}@supports (display:contents){.choices>.choice:first-of-type+.choices{width:auto}.choices>.choice:first-of-type+.choices .choice{max-width:100%}.choices[role=group],.disclosure{display:-ms-grid;display:grid;grid-gap:0.75em;-ms-grid-columns:minmax(1.5em,1fr) 0.75em minmax(1.5em,1fr) 0.75em minmax(1.5em,1fr) 0.75em minmax(1.5em,1fr) 0.75em minmax(1.5em,1fr) 0.75em minmax(1.5em,1fr);grid-template-columns:repeat(6,minmax(1.5em,1fr));margin:0 2.5%}.color.choices{grid-gap:0.5em}.switch[role=group],div[role=group]+.switch[role=group],div[role=group]+div[role=group]{margin:0 2.5%}.choices div[role=group]{display:contents}.choices div[role=group].compact{border-left:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row:2;grid-row:2}@media (min-width:35em){.choices[role=group],.disclosure{grid-gap:1em}}@media (min-width:50em){.choices[role=group],.disclosure{grid-gap:1.5em}.choices div[role=group].compact{border-left:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-column:auto;grid-row:auto;position:relative;right:1.5em;width:calc(100% + 1.5em)}}.choices div[role=group].compact h4{width:100%}.choices div[role=group] .choice:first-of-type{overflow:visible;position:relative}.choices div[role=group] .choice:first-of-type:before{border-left:0.125em solid #666;bottom:0;content:"";left:0;margin-left:-1em;position:absolute;top:0;width:0}.choices div[role=group].compact .button:first-of-type:before,.disclosure .choices div[role=group] .choice:first-of-type:before{border-left:none}.sectioned section .choices[role=group]{-ms-flex:none;flex:none;margin:0 2.5%}.choices h3{grid-column:1/-1}.choices .choice,.color.choices .choice,.wheels.choices .choice{-ms-grid-column-span:2;grid-column:span 2;max-width:100%;min-width:3em;width:100%}@media (min-width:50em){.color.choices .choice,.wheels.choices .choice{-ms-grid-column-span:1;grid-column:span 1}}.color .image,.wheels .image{margin-left:auto;margin-right:auto;max-width:10em;overflow:hidden;width:90%}.wheels .image{margin-left:0}.color .choice{margin-bottom:0;text-align:center}.wheels .choice{margin:0}.wheels[role=group]{padding:2em 0}.carbon .choice[for=carbon3],.carbon .choice[for=carbon4]{-ms-grid-row:2;grid-row-start:2}input[name=carbon_rear]+.choice,input[name=spoiler]+.choice{-ms-grid-row:2;grid-row:2}@media (min-width:90em){.section{max-width:80em}.choices[role=group],.disclosure{-ms-grid-columns:minmax(1.5em,1fr) 1.5em minmax(1.5em,1fr) 1.5em minmax(1.5em,1fr) 1.5em minmax(1.5em,1fr) 1.5em minmax(1.5em,1fr) 1.5em minmax(1.5em,1fr) 1.5em minmax(1.5em,1fr) 1.5em minmax(1.5em,1fr);grid-template-columns:repeat(8,minmax(1.5em,1fr))}input[name=carbon_rear]+.choice,input[name=spoiler]+.choice{grid-row:unset}}.disclosure{grid-auto-flow:row;padding-top:3em;position:relative}.disclosure>.choices[role=group]{display:contents}.disclosure>.choices>h3{-ms-grid-row:1;grid-row-start:1;position:absolute;top:-2em}.disclosure>.choices>input+.choice{-ms-grid-row:1;grid-row-start:1}.disclosure>.choices>.choices[role=group]{border-left:none;display:contents;grid-column:1/-1;-ms-grid-row:2;grid-row-start:2}.disclosure>.choices>input:checked+.choice+.choices[role=group]{display:contents}.disclosure>.choices:first-child>.choices[role=group]:first-of-type:before{border-top:1px solid #ddd;color:#ddd;content:"";display:block;font-family:"Brabus Icon";font-size:2.5em;grid-column:1/-1;height:1em;line-height:1;margin:-0.5em auto -0.25em;position:static;text-align:center;width:85%}.disclosure>.choices>.choices[role=group] .choice,.disclosure>.choices>input:not(#art-464-999-69)+.choice+.choices[role=group] .choice{box-sizing:border-box;-ms-grid-row:3;grid-row-start:3;height:0;min-width:0;opacity:0;overflow:hidden;position:absolute;transition:opacity 0.6s ease-out 0.1s,transform 0.35s cubic-bezier(0.35,0,0.39,1);transition:opacity 0.6s ease-out 0.1s,transform 0.4s cubic-bezier(0.35,-0.18,0.39,1.33);width:0}.disclosure>.choices>.choices[role=group] .choice .image{visibility:hidden}.disclosure>.choices>input:checked+.choice+.choices[role=group] .choice,.disclosure>.choices>input:not(#art-464-999-69):checked+.choice+.choices[role=group] .choice{display:block;height:auto;max-height:20em;min-width:3em;overflow:visible;position:static;width:auto}.disclosure>.choices>input:not(#art-464-999-69):checked+.choice+.choices[role=group] input:disabled+.choice,.disclosure>.choices>input:not(#art-464-999-69):checked+.choice+.choices[role=group] input:not(:disabled)+.choice{opacity:1}.disclosure>.choices>input:not(#art-464-999-69):checked+.choice+.choices[role=group] input:disabled+.choice{background:none;box-shadow:none;color:#999}.disclosure>.choices>input:not(#art-464-999-69):checked+.choice+.choices[role=group] input:disabled+.choice .image{opacity:0.5}.disclosure>.choices>input:checked+.choice+.choices[role=group] .choice .image{visibility:visible}}.switch{padding:2em 0}@media (max-height:30em) and (min-width:40em){body{font-size:0.9em;overflow-x:hidden}.site-header{right:calc(100vw - 45vw)}.logo{max-height:3.25rem;width:13vw}.view{bottom:0;box-shadow:0.1em 0 0.2em rgba(0,0,0,0.1),0.1em 0 0.4em rgba(0,0,0,0.1),0.2em 0 1em rgba(0,0,0,0.15);display:-ms-flexbox;display:flex;height:100vw;max-height:100vh;overflow:hidden;right:calc(100vw - 45vw);z-index:3}.view img,.view img.initial{margin:0;margin-left:calc(env(safe-area-inset-left) / 2);max-width:45vw;min-height:75%;-o-object-fit:contain;object-fit:contain;right:calc(100vw - 45vw);transition:max-width 0.3s ease-out;width:100%;width:calc(100% - env(safe-area-inset-left))}.camera-indicator{bottom:10%}.fullscreen-mode .camera-indicator{bottom:1em}.camera-switcher .prev{margin-left:env(safe-area-inset-left)}.fullscreen-mode .fullscreen-toggle,.fullscreen-toggle{bottom:auto;left:calc(1em + env(safe-area-inset-left));right:auto;top:1em}.fullscreen-mode .video{max-width:100vw;right:0}.fullscreen-mode .camera-switcher{max-width:90%}.ui,body footer{margin-left:45vw;overflow-x:hidden;padding-top:3.5em;width:calc(100vw - 45vw)}.ui{height:calc(100vh - 3.5em)}.section{height:100%;max-width:100%}.bookmarks{left:45vw;top:0;z-index:2}}@media (max-height:30em) and (min-width:40em) and (min-width:50em){.color.choices .choice,.wheels.choices .choice{-ms-grid-column-span:2;grid-column:span 2}}@media (max-height:30em) and (min-width:40em) and (min-width:85em){.color.choices .choice,.wheels.choices .choice{-ms-grid-column-span:1;grid-column:span 1}}@media (max-height:30em) and (min-width:40em) and (min-width:66em){.choices .image{max-width:100%}}@media (min-width:90em){.one-row-color-options .section.color{max-width:95em;padding:1em 7%}.one-row-color-options .color.choices:first-of-type:last-of-type{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;grid-gap:0;-ms-grid-columns:none;grid-template-columns:none;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:95%}.one-row-color-options .color.choices:first-of-type:last-of-type .choice{-ms-flex:1;flex:1;margin:0 0.5%;min-width:5em;width:auto}}.message{background:white;box-shadow:0 0.1em 0.25em rgba(0,0,0,0.1);color:#666;font-size:0.75em;line-height:1.35;padding:1em 1.2em 0.6em}.message p{margin:0 0 0.5em}label+.message{display:none;grid-column:1/-1;max-height:0;opacity:0.01;transition:all 0.5s ease-out}input:checked+label+.message{display:block;max-height:15em;opacity:0.99}footer{background-color:#f4f4f4;font-weight:300;margin:0;padding:1em 0 4em}.phased footer{padding-bottom:1em}@media (min-width:20em){footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}footer div{-ms-flex:1 1 auto;flex:1 1 auto;min-width:45%}}footer a{display:block;text-align:center;text-decoration:none;text-transform:uppercase}footer a:active,footer a:link,footer a:visited{color:#000}@media (min-width:992px){footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap}footer div{min-width:5em}footer p{font-size:1.125em}}.phased .section.phased-out{display:none}.phased .section.current-phase{display:block;padding-bottom:4em}.phased .summary-link,.section-link{display:none;margin-top:1.5em;max-width:90%}@media (min-width:27.5em){.phased .summary-link,.section-link{max-width:20em}}.section-link:after{content:"";font-family:"Brabus Icon";font-size:0.75em;margin-left:1em;position:relative;text-shadow:0.09em 0 0 black;top:-0.15em}.section-link:hover:after{text-shadow:0.09em 0 0 white}.phased .section-link,body.phased[data-phase=interior] .summary-link{display:block}