.main-column{position:relative}.toggle-background{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;bottom:6%;height:2.4rem;text-align:center;user-select:none;z-index:999;text-transform:uppercase;font-family:"Foundry Monoline W01 Md",sans-serif;font-size:.7333333333rem;letter-spacing:.05rem;color:#333}.toggle-background__icon{display:inline-block;width:2.4rem;height:inherit;margin:0 .5rem;vertical-align:middle;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221em%22%20height%3D%221em%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M17%207H7a5%205%200%200%200-5%205a5%205%200%200%200%205%205h10a5%205%200%200%200%205-5a5%205%200%200%200-5-5M7%2015a3%203%200%200%201-3-3a3%203%200%200%201%203-3a3%203%200%200%201%203%203a3%203%200%200%201-3%203z%22%20fill%3D%22%23a0a0a0%22%2F%3E%3C%2Fsvg%3E);background-size:cover}.toggle-trunk-button{position:absolute;width:14%;right:6%;top:17%;border-radius:50%;border:1px solid #e4e4e4;z-index:999}@media screen and (min-width:40em){.toggle-trunk-button{width:9%;right:11%;top:36%}}.configurator{min-height:500px}.configurator form.search-cid{padding-top:0}.configurator form.search-cid button{padding-left:.5em;padding-right:.5em}.configurator form.search-cid .input-group{margin-bottom:.3em}.configurator form.search-cid.loading .icon-loading{display:inline}.configurator form.search-cid button .icon-check,.configurator form.search-cid button .icon-loading,.configurator form.search-cid.loading .icon-arrow-right{display:none}.configurator form.search-cid.cid-match .icon-check{display:inline}.configurator form.search-cid.cid-match .icon-arrow-right,.configurator form.search-cid.cid-match .icon-loading,.configurator form.search-cid.configuration-has-changed .icon-check,.configurator form.search-cid.configuration-has-changed .icon-loading{display:none}.configurator form.search-cid.configuration-has-changed .icon-arrow-right{display:inline}.configurator form.search-cid.configuration-has-changed input{text-decoration:line-through}.configurator form.search-cid input:active,.configurator form.search-cid input:focus{text-decoration:none}.configurator.loading .configurator-images-wrap{min-height:300px;opacity:0;transition:opacity .4s}.configurator .rotation-pos-front.modeltype-2-seater .seat-text .seat-text__front.seat-text__two-seater,.configurator .rotation-pos-front.modeltype-4-seater #mask-four-seater-front,.configurator .rotation-pos-front.modeltype-4-seater .seat-text .seat-text__front.seat-text__four-seater,.configurator .rotation-pos-rear.model-via-2-seater #mask-two-seater-rear-street-legal,.configurator .rotation-pos-rear.model-via-4-seater #mask-four-seater-rear-street-legal,.configurator .rotation-pos-rear.modeltype-2-seater .seat-text .seat-text__rear.seat-text__two-seater,.configurator .rotation-pos-rear.modeltype-4-seater .seat-text .seat-text__rear.seat-text__four-seater,.configurator.loading .loading-spinner{display:block}.configurator.loaded .configurator-images-wrap{opacity:1;transition:opacity .4s}.configurator.loaded .loading-spinner{display:none}.configurator .loading-spinner{position:absolute;width:100%;height:100%;background:url(../images/spinner.svg)center center no-repeat}.configurator.show-seats-magnify .configurator-images-wrap{transition:all .4s ease-in-out;opacity:.7;filter:blur(2px);pointer-events:none}.configurator .seats-magnify,.configurator.show-seats-magnify .seats-magnify{visibility:visible;opacity:1;transform:scale(1);transition:all .4s ease-in-out;transition-property:opacity,transform}.configurator .seats-magnify{position:absolute;top:35%;left:65%;width:236px;height:236px;margin-top:-119px;margin-left:-119px;z-index:998;visibility:hidden;opacity:0;transform:scale(.5);filter:drop-shadow(15px 15px 50px rgba(0,0,0,.3))}.configurator .seats-magnify__text{position:absolute;text-align:center;width:200px;overflow:hidden;top:96px;left:16px;font-family:"Korataki W01 Regular",sans-serif;font-size:10px;transform:skew(-14deg,6.4deg)}.configurator .seats-magnify img{position:absolute}.configurator .seat-text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:998}.configurator .seat-text text{text-anchor:middle;font-family:"Korataki W01 Regular",sans-serif;display:none}.configurator .seat-text .seat-text__mask{display:none}.configurator .seat-text #two-seater-front-left{font-size:4.7px;transform:translate(904px,381px) skew(-14deg,6.4deg)}.configurator .seat-text #two-seater-front-right{font-size:4px;transform:translate(785px,368px) skew(-14deg,6.4deg)}.configurator .seat-text #two-seater-rear-left{font-size:4.3px;transform:translate(891px,388px) skew(12deg,-9.4deg)}.configurator .seat-text #two-seater-rear-right{font-size:5px;transform:translate(766px,410px) skew(13deg,-9.4deg)}.configurator .seat-text #four-seater-front-left{font-size:4.4px;transform:translate(819px,386px) skew(-13deg,6.4deg)}.configurator .seat-text #four-seater-front-right{font-size:3.9px;transform:translate(705px,373px) skew(-13deg,6.4deg)}.configurator .seat-text #four-seater-back-left{font-size:4.5px;transform:translate(1026px,371px) skew(-13deg,5deg)}.configurator .seat-text #four-seater-back-right{font-size:4.1px;transform:translate(905px,360px) skew(-13deg,5deg)}.configurator .seat-text #four-seater-rear-left{font-size:3.7px;transform:translate(968px,393px) skew(10deg,-9.4deg)}.configurator .seat-text #four-seater-rear-right{font-size:4.7px;transform:translate(849px,416px) skew(9deg,-10.4deg)}.configurator .rotation-pos-rear.model-courtesy-4-seater:not(.model-variation-roadster) #mask-four-seater-rear,.configurator .rotation-pos-rear.modeltype-2-seater:not(.model-variation-roadster) #mask-two-seater-rear{display:block}.configurator .config-options{margin-top:24px}.configurator .config-options ul,.configurator .configurator-share ul{list-style:none;margin:0}.configurator .config-options li{vertical-align:top}.configurator .config-options ul.options-nav .options-group{display:flex;flex-wrap:wrap;padding:6px 0;border-top:1px solid rgba(0,0,0,.1)}.configurator .config-options ul.options-nav .options-group:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.configurator .config-options ul.options-nav .options-group__title{flex-grow:1;background:no-repeat center right url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221em%22%20height%3D%221em%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%2013h-6v6h-2v-6H5v-2h6V5h2v6h6v2z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E);padding:2px 0 0 1px;cursor:pointer;display:block;width:100%;text-align:middle;line-height:24px}.configurator .config-options ul.options-nav .options-group .options-group-content{width:100%;max-height:0;overflow-y:hidden}.configurator .config-options ul.options-nav .options-group--selected .options-group-content{max-height:1000px;transition:max-height 1300ms ease-out}.configurator .config-options ul.options-nav .options-group--selected .options-group__title{font-family:"Foundry Monoline W01 Bd",sans-serif;cursor:pointer;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221em%22%20height%3D%221em%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%2013H5v-2h14v2z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E)}.configurator .config-options ul.options-nav .options-group--disabled .options-group__title{pointer-events:none;opacity:.4}.configurator .config-options label,.configurator .config-options ul.options-nav .options-group__title{text-transform:uppercase;font-family:"Foundry Monoline W01 Md",sans-serif;font-size:.8666666667rem;color:inherit;letter-spacing:.05rem;user-select:none}.configurator .config-options input,.configurator .config-options select{height:auto;padding-top:.3666666667rem;padding-bottom:.3666666667rem;font-size:.8666666667rem}.configurator .config-options .config-select label{font-family:"Foundry Monoline W01 Bd",sans-serif}.configurator .config-options .config-select select{-webkit-appearance:none;font-family:"Foundry Monoline W01 Md",sans-serif;font-size:.9333333333rem;color:inherit;letter-spacing:.05rem;text-transform:none}.configurator .config-options .config-select.currency-select{text-align:right}.configurator .config-options .config-select.currency-select select{width:auto;background-color:#fff}.configurator .config-options .options-category__title{user-select:none;font-family:Georgia,serif;color:#333;font-size:.8666666667rem;font-weight:400;font-style:italic}.configurator .config-options .options-category--hidden{display:none}.configurator .config-options .options__color-select ul{line-height:1;max-height:34px;padding:6px 6px 6px 12px;margin-bottom:.2rem;background:#f4f4f4;transition:max-height 200ms}.configurator .config-options .options__color-select .option{display:none;background:no-repeat right center url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221em%22%20height%3D%221em%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206l-6-6l1.41-1.42z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E)}.configurator .config-options .options__color-select .option__title{padding-left:0}.configurator .config-options .options__color-select .option--selected{display:flex}.configurator .config-options .options__color-select .option--disabled{background:0 0}.configurator .config-options .options__color-select.options--show-options ul{margin-top:auto;position:relative;max-height:9.4666666667rem;overflow-y:auto;border:1px solid #e4e4e4;background:#fff;padding:0}.configurator .config-options .options__color-select.options--show-options .option{background:0 0;display:block;line-height:1.6;padding-left:1.8666666667rem}.configurator .config-options .options__color-select.options--show-options .option--selected{background:no-repeat .2666666667rem center url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221em%22%20height%3D%221em%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M21%207L9%2019l-5.5-5.5l1.41-1.41L9%2016.17L19.59%205.59L21%207z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E)}.configurator .config-options .options__color-select.options--show-options .option:hover{background-color:#f4f4f4}.configurator .config-options .options__checkbox-select .option__title{background:no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221em%22%20height%3D%221em%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2020a8%208%200%200%201-8-8a8%208%200%200%201%208-8a8%208%200%200%201%208%208a8%208%200%200%201-8%208m0-18A10%2010%200%200%200%202%2012a10%2010%200%200%200%2010%2010a10%2010%200%200%200%2010-10A10%2010%200%200%200%2012%202z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E)}.configurator .config-options .options__checkbox-select .option--selected .option__title{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221em%22%20height%3D%221em%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%202C6.5%202%202%206.5%202%2012s4.5%2010%2010%2010s10-4.5%2010-10S17.5%202%2012%202m0%2018c-4.41%200-8-3.59-8-8s3.59-8%208-8s8%203.59%208%208s-3.59%208-8%208m4.59-12.42L10%2014.17l-2.59-2.58L6%2013l4%204l8-8l-1.41-1.42z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E)}.configurator .config-options .option{display:flex;flex-wrap:wrap;padding:.22rem 0}.configurator .config-options .option--auto-selected .option__title,.configurator .config-options .option--disabled .option__title{pointer-events:none;opacity:.4}.configurator .config-options .option--emphasized{font-weight:600}.configurator .config-options .option__title{display:inline-block;line-height:1.1rem;cursor:pointer;font-family:"Foundry Monoline W01 Md",sans-serif;font-size:.8666666667rem;color:inherit;letter-spacing:.05rem;text-transform:none;user-select:none;flex-grow:1;width:90%;padding-left:1.6rem}.configurator .config-options .option__title::before{color:inherit;margin-left:-1.6rem}.configurator .config-options .option__color-sample{display:block;width:1.1rem;height:1.1rem;margin-right:.5rem;border-radius:2px;box-shadow:1px 1px 1px 0 rgba(0,0,0,.1);float:left}.configurator .config-options .option__info-text{font-family:"Foundry Monoline W01 Regular",sans-serif;letter-spacing:.05rem}.configurator .config-options .option__price{letter-spacing:.05rem}.configurator .config-options .option__button-info{cursor:pointer;color:rgba(0,0,0,.4);background:no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221em%22%20height%3D%221em%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M11%209h2V7h-2m1%2013c-4.41%200-8-3.59-8-8s3.59-8%208-8s8%203.59%208%208s-3.59%208-8%208m0-18A10%2010%200%200%200%202%2012a10%2010%200%200%200%2010%2010a10%2010%200%200%200%2010-10A10%2010%200%200%200%2012%202m-1%2015h2v-6h-2v6z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E);opacity:.4;width:16px}.configurator .config-options .option__button-info--active{opacity:1}.configurator .config-options .option__description{flex-basis:100%;max-height:0;overflow-y:hidden;transition:max-height 500ms;font-size:.8666666667rem}.configurator .config-options .option__description .option-description__content{padding:2px 0 8px 2px}.configurator .config-options .option__description--active{max-height:500px;transition:max-height 1s}.configurator .toggle-invoice-price-button{user-select:none;color:rgba(0,0,0,.4)}.configurator .model-price-section{margin:1rem 0}.configurator .model-price-section .model-price{font-size:1.0666666667rem;font-family:"Foundry Monoline W01 Md",sans-serif;line-height:1.1;letter-spacing:.05rem}.configurator .model-price-section button{margin-top:1.3333333333rem}.configurator .dimmed-text{color:rgba(0,0,0,.4);font-size:.8rem}.configurator .configurator-images-wrap{position:relative;opacity:0;filter:none;transition:all .4s ease-in-out}.configurator .configurator-images-wrap.dark-background .background{opacity:1;transition:opacity .4s ease-in-out}.configurator .configurator-images-wrap.dark-background .toggle-background__icon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221em%22%20height%3D%221em%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M17%207H7a5%205%200%200%200-5%205a5%205%200%200%200%205%205h10a5%205%200%200%200%205-5a5%205%200%200%200-5-5m0%208a3%203%200%200%201-3-3a3%203%200%200%201%203-3a3%203%200%200%201%203%203a3%203%200%200%201-3%203z%22%20fill%3D%22%23a0a0a0%22%2F%3E%3C%2Fsvg%3E)}.configurator .configurator-images-wrap .background{position:absolute;width:100%;height:100%;opacity:0;background:linear-gradient(180deg,#333 0,#fff 91%,#fff 100%);transition:opacity .4s ease-in-out}.configurator .configurator-images-wrap .rotate-button{position:absolute;z-index:998;height:28px;top:50%;transform:translateY(-50%);color:#333}.configurator .configurator-images-wrap .rotate-button.rotate-left{left:0}.configurator .configurator-images-wrap .rotate-button.rotate-right{right:0}@media print,screen and (min-width:40em){.configurator .configurator-images-wrap .rotate-button{height:46px}.configurator .configurator-images-wrap .rotate-button.rotate-left{left:24px}.configurator .configurator-images-wrap .rotate-button.rotate-right{right:24px}}.configurator .configurator-images-wrap .rotate-button:focus{outline:0!important}.configurator .configurator-images-wrap .rotate-button svg{height:inherit;width:inherit}.configurator .configurator-images{position:relative;margin:0 auto;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;height:0;padding-bottom:75%}.configurator .configurator-images.dragging-true{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;cursor:url(http://www.garia.com/themes/garia/images/cursors/closedhand.cur)10 0,move}.configurator .configurator-images img{position:absolute;width:100%;z-index:1;top:0;display:block;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.configurator .configurator-share{text-align:center;margin:48px auto 0}.configurator .configurator-share h2{color:#333;font-size:.7333333333rem;font-weight:400;letter-spacing:.05rem;margin-bottom:12px}.configurator .configurator-share ul li{display:inline-block}.configurator .configurator-share ul li a{display:block;color:#333;padding:2px 18px;font-size:18px}.configurator .configurator-images.ng-animate.ng-hide{display:block!important}@media screen and (min-width:64em){.configurator .configurator-main-container{position:absolute;top:0;left:0;right:0;bottom:0}.configurator .configurator-main-container-inner{position:-webkit-sticky;position:sticky;top:7%}}.reveal__content{display:flex;align-items:center;justify-content:center;height:100%}#configurator-modal{display:block;text-align:center;opacity:0;transition:opacity .2s ease-out}#configurator-modal.show-modal{transition:opacity .2s ease-out;opacity:1}#configurator-modal .reveal{display:block}#configurator-contact-modal p.legal{font-size:.6666666667rem;line-height:1.2}#configurator-contact-modal p.big{font-family:Georgia,serif;font-style:italic;color:#8a8a8a;font-size:1.3333333333rem;max-width:33.3333333333rem;margin-bottom:48px}#configurator-contact-modal .recaptcha{margin-top:20px;display:inline-block;margin-bottom:20px}#configurator-contact-modal .checkboxes{margin-top:30px}#configurator-contact-modal .checkboxes .checkbox{width:100%}
/*# sourceMappingURL=configurator.css.map */