/**handles:pf-public**/
.configurator-form input,.configurator-form textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none;border-radius:0;margin:0}.container-alt{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;max-width:100%}@media (min-width:576px){.container-alt{width:540px}}@media (min-width:768px){.container-alt{width:720px}}@media (min-width:992px){.container-alt{width:960px}}@media (min-width:1200px){.container-alt{width:1140px}}@media (min-width:1640px){.container-alt{width:1376px}}@media only screen and (min-width:768px){.configurator-form{padding:50px 0 80px 0}}@media only screen and (min-width:992px){.configurator-form{padding:60px 0 100px 0}}@media only screen and (min-width:1200px){.configurator-form{padding:150px 0 100px 0}}.configurator-form__about{margin-bottom:50px}@media only screen and (min-width:768px){.configurator-form__about{margin-bottom:60px}}@media only screen and (min-width:992px){.configurator-form__about{margin-bottom:70px}}@media only screen and (min-width:1200px){.configurator-form__about{margin-bottom:90px}}.configurator-form__about--note{margin-top:30px}@media only screen and (min-width:768px){.configurator-form__about--note{margin-top:60px}}@media only screen and (min-width:992px){.configurator-form__about--note{margin-top:80px}}.configurator-form__about--note .visit-box{margin-top:60px;display:block;width:100%}@media only screen and (min-width:1200px){.configurator-form__about--note .visit-box{margin-top:0}}.configurator-form__about--note .visit-box__label{text-transform:uppercase;display:inline-block;letter-spacing:1.2px;padding-bottom:10px;margin-bottom:40px;position:relative;line-height:1.67;font-weight:500;font-size:12px;width:auto}.configurator-form__about--note .visit-box__label:after{content:"";background-color:#000;position:absolute;width:100%;height:2px;bottom:0;left:0}.configurator-form__about--note .visit-box__header{line-height:1.25;padding-top:5px;font-weight:500;font-size:24px}.configurator-form__about--note .visit-box .btn{margin-top:5px!important}.configurator-form__about--note .visit-box .btn:after{margin-left:20px!important}.configurator-form__about--note .visit-box .link{text-decoration:underline;text-transform:uppercase;letter-spacing:1.2px;display:inline-block;position:relative;line-height:1.67;font-weight:500;margin-top:20px;font-size:12px}.configurator-form__about strong{font-weight:700}.configurator-form__about .btn{margin-top:30px}@media only screen and (min-width:768px){.configurator-form__about .btn{margin-top:35px}}@media only screen and (min-width:992px){.configurator-form__about .btn{margin-top:40px}}@media only screen and (min-width:1200px){.configurator-form__about .btn{margin-top:45px}}@media only screen and (min-width:1200px){.configurator-form__about-content{margin-right:55px}}@media only screen and (min-width:992px){.configurator-form__about-content .btn--arrow:after{margin-left:60px}}@media only screen and (min-width:1200px){.configurator-form__about-content .btn--arrow:after{margin-left:90px}}.configurator-form__about-title{font-size:10px;line-height:1;letter-spacing:.9px;text-transform:uppercase;margin-bottom:30px}@media only screen and (min-width:768px){.configurator-form__about-title{font-size:12px;line-height:2.5}}@media only screen and (min-width:1200px){.configurator-form__about-title{font-size:14px;line-height:2.14;letter-spacing:1.1px}}@media only screen and (min-width:768px){.configurator-form__about-title{margin-bottom:0}}.configurator-form__featured{font-size:16px;line-height:1.5;letter-spacing:-.1px;text-align:left}@media only screen and (min-width:768px){.configurator-form__featured{font-size:20px;line-height:1.3}}@media only screen and (min-width:1200px){.configurator-form__featured{font-size:24px;line-height:1.42}}.configurator-form__desc{font-size:12px;line-height:1.5;margin-top:15px}@media only screen and (min-width:1200px){.configurator-form__desc{font-size:14px}}@media only screen and (min-width:768px){.configurator-form__desc{margin-top:25px}}@media only screen and (min-width:992px){.configurator-form__desc{margin-top:30px;margin-right:80px}}@media only screen and (min-width:1200px){.configurator-form__desc{margin-top:35px;margin-right:100px}}.configurator-form .car-mockup{position:relative;font-size:0;width:100%}@media only screen and (min-width:768px){.configurator-form .car-mockup{margin-left:245px}}@media only screen and (min-width:992px){.configurator-form .car-mockup{padding-right:50px;margin-left:0}}@media only screen and (min-width:1200px){.configurator-form .car-mockup{padding-right:60px;margin-top:-15px}}.configurator-form .car-mockup img{max-width:100%;max-height:100%}.configurator-form .car-mockup__lay{transition:all .2s ease-in-out;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.configurator-form .car-mockup__lay.active{opacity:1}.configurator-form .configurator__step{border-top:1px solid #000}.configurator-form .configurator__step .configurator__cols{-ms-flex-align:end;align-items:flex-end;margin-bottom:0}.configurator-form .configurator__header{font-size:16px;line-height:1.5;letter-spacing:-.1px;text-align:left;margin-bottom:30px;font-weight:700}@media only screen and (min-width:768px){.configurator-form .configurator__header{font-size:20px;line-height:1.3}}@media only screen and (min-width:1200px){.configurator-form .configurator__header{font-size:24px;line-height:1.42}}@media only screen and (min-width:992px){.configurator-form .configurator__header{margin-bottom:50px}}.configurator-form .configurator__check{font-size:12px;line-height:1.5;margin-bottom:10px;padding-left:24px;position:relative;line-height:1.3;cursor:pointer;display:block;width:100%}@media only screen and (min-width:1200px){.configurator-form .configurator__check{font-size:14px}}@media only screen and (min-width:992px){.configurator-form .configurator__check:last-of-type{margin-bottom:0}}.configurator-form .configurator__check input{border:1px solid #000;background-color:#fff;display:inline-block;position:absolute;min-height:16px;min-width:16px;cursor:pointer;height:16px;width:16px;top:0;left:0}@media only screen and (min-width:1200px){.configurator-form .configurator__check input{top:2px}}.configurator-form .configurator__check input:checked{background-color:#000;box-shadow:inset 0 0 0 3px #fff}.configurator-form .configurator__cols{margin:30px 0 20px 0}@media only screen and (min-width:768px){.configurator-form .configurator__cols{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:30px 0 30px 0}}@media only screen and (min-width:992px){.configurator-form .configurator__cols{margin:35px 0 35px 0}}@media only screen and (min-width:1200px){.configurator-form .configurator__cols{margin:35px 0 40px 0}}.configurator-form .configurator__cols--car{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:992px){.configurator-form .configurator__cols--car{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.configurator-form .configurator__cols--car .configurator__check input[type=checkbox]{cursor:pointer}@media only screen and (min-width:992px){.configurator-form .configurator__cols--car .configurator__check input[type=checkbox]:checked+.configurator__label .configurator__line{visibility:visible!important;opacity:1!important}}@media only screen and (min-width:992px){.configurator-form .configurator__cols--car .configurator__check:hover .configurator__line{visibility:visible!important;opacity:1!important}}.configurator-form .configurator__cols--car .configurator__check .configurator__label{vertical-align:middle;display:inline-block;position:relative;cursor:pointer}.configurator-form .configurator__cols--car .configurator__check .configurator__label .configurator__line{transition:all .2s ease-in-out;background-color:#000;left:calc(100% + 10px);position:absolute;display:none;height:1px;z-index:1;top:50%}@media only screen and (min-width:992px){.configurator-form .configurator__cols--car .configurator__check .configurator__label .configurator__line{visibility:hidden;display:block;opacity:0}}.configurator-form .configurator__cols--car [data-mockup=exterior-paint] .configurator__line{width:185px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=exterior-paint] .configurator__line{width:270px}}.configurator-form .configurator__cols--car [data-mockup=exterior-paint] .configurator__line:after{content:"";transform-origin:left center;background-color:#000;transform:rotate(-45deg);position:absolute;height:1px;left:100%;top:0;width:35px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=exterior-paint] .configurator__line:after{width:0}}.configurator-form .configurator__cols--car [data-mockup=exterior-glass] .configurator__line{width:305px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=exterior-glass] .configurator__line{width:395px}}.configurator-form .configurator__cols--car [data-mockup=exterior-glass] .configurator__line:after{content:"";transform-origin:left center;background-color:#000;transform:rotate(-45deg);position:absolute;height:1px;left:100%;top:0;width:52px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=exterior-glass] .configurator__line:after{width:73px}}.configurator-form .configurator__cols--car [data-mockup=exterior-wheels] .configurator__line{width:200px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=exterior-wheels] .configurator__line{width:270px}}.configurator-form .configurator__cols--car [data-mockup=exterior-plastics] .configurator__line{width:460px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=exterior-plastics] .configurator__line{width:580px}}.configurator-form .configurator__cols--car [data-mockup=exterior-carbon] .configurator__line{width:395px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=exterior-carbon] .configurator__line{width:510px}}.configurator-form .configurator__cols--car [data-mockup=exterior-carbon] .configurator__line:after{content:"";transform-origin:left center;background-color:#000;transform:rotate(45deg);position:absolute;height:1px;left:100%;top:0;width:62px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=exterior-carbon] .configurator__line:after{width:73px}}.configurator-form .configurator__cols--car [data-mockup=interior-fabric] .configurator__line{right:calc(100% + 62px);top:-19px!important;left:auto!important;position:absolute;width:274px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=interior-fabric] .configurator__line{right:calc(100% + 75px);top:-33px!important;width:355px}}.configurator-form .configurator__cols--car [data-mockup=interior-fabric] .configurator__line:after{content:"";transform-origin:left center;background-color:#000;transform:rotate(45deg);position:absolute;height:1px;left:100%;top:0;width:34px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=interior-fabric] .configurator__line:after{width:55px}}.configurator-form .configurator__cols--car [data-mockup=interior-leather] .configurator__line{right:calc(100% + 62px);left:auto!important;top:-19px!important;position:absolute;width:274px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=interior-leather] .configurator__line{right:calc(100% + 75px);top:-33px!important;width:355px}}.configurator-form .configurator__cols--car [data-mockup=interior-leather] .configurator__line:after{content:"";transform-origin:left center;background-color:#000;transform:rotate(45deg);position:absolute;height:1px;left:100%;top:0;width:34px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=interior-leather] .configurator__line:after{width:55px}}.configurator-form .configurator__cols--car [data-mockup=interior-plastics] .configurator__line{right:calc(100% + 71px);left:auto!important;top:-27px!important;position:absolute;width:264px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=interior-plastics] .configurator__line{right:calc(100% + 80px);top:-42px!important;width:350px}}.configurator-form .configurator__cols--car [data-mockup=interior-plastics] .configurator__line:after{content:"";transform-origin:left center;background-color:#000;transform:rotate(45deg);position:absolute;height:1px;left:100%;top:0;width:48px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=interior-plastics] .configurator__line:after{width:65px}}.configurator-form .configurator__cols--car [data-mockup=interior-carbon] .configurator__line{right:calc(100% + 96px);left:auto!important;top:-54px!important;position:absolute;width:239px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=interior-carbon] .configurator__line{right:calc(100% + 109px);top:-70px!important;width:320px}}.configurator-form .configurator__cols--car [data-mockup=interior-carbon] .configurator__line:after{content:"";transform-origin:left center;background-color:#000;transform:rotate(45deg);position:absolute;height:1px;left:100%;top:0;width:83px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=interior-carbon] .configurator__line:after{width:106px}}.configurator-form .configurator__cols--car .configurator__submit{margin-top:20px!important;width:100%}@media only screen and (min-width:768px){.configurator-form .configurator__cols--car .configurator__submit{width:calc(100% - 245px);margin-left:245px}}@media only screen and (min-width:992px){.configurator-form .configurator__cols--car .configurator__submit{margin-top:80px!important;width:calc(100% - 90px);margin-left:30px}}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car .configurator__submit{margin-left:0;width:100%}}.configurator-form .configurator__cols--car .configurator__col:first-of-type{min-width:calc(50% - 15px);width:calc(50% - 15px);margin-right:30px;-ms-flex-order:0;order:0}@media only screen and (min-width:768px){.configurator-form .configurator__cols--car .configurator__col:first-of-type{min-width:calc(50% - 15px - 245px / 2);width:calc(50% - 15px - 245px / 2);margin-left:245px}}@media only screen and (min-width:992px){.configurator-form .configurator__cols--car .configurator__col:first-of-type{min-width:240px;margin-right:0;margin-left:0;width:240px}}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car .configurator__col:first-of-type{min-width:312px;width:312px}}.configurator-form .configurator__cols--car .configurator__col:nth-of-type(2){-ms-flex-order:3;order:3}@media only screen and (min-width:992px){.configurator-form .configurator__cols--car .configurator__col:nth-of-type(2){-ms-flex-order:2;order:2}}.configurator-form .configurator__cols--car .configurator__col:nth-of-type(3){min-width:calc(50% - 15px);width:calc(50% - 15px);-ms-flex-order:2;order:2}@media only screen and (min-width:768px){.configurator-form .configurator__cols--car .configurator__col:nth-of-type(3){min-width:calc(50% - 15px - 245px / 2);width:calc(50% - 15px - 245px / 2)}}@media only screen and (min-width:992px){.configurator-form .configurator__cols--car .configurator__col:nth-of-type(3){-ms-flex-order:3;order:3;min-width:130px;width:130px}}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car .configurator__col:nth-of-type(3){padding-left:30px;min-width:205px;width:205px}}@media only screen and (min-width:768px){.configurator-form .configurator__cols--end{-ms-flex-align:end;align-items:flex-end}}@media only screen and (min-width:768px){.configurator-form .configurator__cols--footer{-ms-flex-wrap:wrap;flex-wrap:wrap}}.configurator-form .configurator__cols--footer .configurator__col{width:100%!important}@media only screen and (min-width:768px){.configurator-form .configurator__cols--footer .configurator__col{width:calc(100% - 245px)!important;margin-left:245px!important}}@media only screen and (min-width:992px){.configurator-form .configurator__cols--footer .configurator__col{min-width:100%!important;margin-left:0!important;width:100%!important}}.configurator-form .configurator__cols--footer .configurator__col .inline-checks{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;width:100%}.configurator-form .configurator__cols--footer .configurator__col .inline-checks__label{font-size:16px;line-height:1.5;letter-spacing:-.1px;text-align:left;margin-right:30px;font-weight:700;width:295px}@media only screen and (min-width:768px){.configurator-form .configurator__cols--footer .configurator__col .inline-checks__label{font-size:20px;line-height:1.3}}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--footer .configurator__col .inline-checks__label{font-size:24px;line-height:1.42}}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--footer .configurator__col .inline-checks__label{width:350px}}.configurator-form .configurator__cols--footer .configurator__col .inline-checks__inputs{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;width:100%}@media only screen and (min-width:992px){.configurator-form .configurator__cols--footer .configurator__col .inline-checks__inputs{width:calc(100% - 350px - 30px);margin-top:5px}}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--footer .configurator__col .inline-checks__inputs{margin-top:9px}}.configurator-form .configurator__cols--footer .configurator__col .inline-checks__inputs .configurator__check{width:auto!important;margin-bottom:20px;margin-right:30px}.configurator-form .configurator__cols--footer .configurator__col .inline-checks__inputs .configurator__check:last-of-type{margin-right:0}@media only screen and (min-width:992px){.configurator-form .configurator__cols--footer .configurator__submit{width:calc(100% - 270px - 80px);margin-left:270px}}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--footer .configurator__submit{width:calc(100% - 312px - 205px);margin-left:312px}}.configurator-form .configurator__col{display:block;width:100%}@media only screen and (min-width:768px){.configurator-form .configurator__col:first-child{min-width:245px;width:245px}}@media only screen and (min-width:992px){.configurator-form .configurator__col:first-child{min-width:270px;width:270px}}@media only screen and (min-width:1200px){.configurator-form .configurator__col:first-child{min-width:312px;width:312px}}.configurator-form .configurator__col:nth-of-type(3){min-width:0;width:0%}@media only screen and (min-width:992px){.configurator-form .configurator__col:nth-of-type(3){min-width:82px;width:82px}}@media only screen and (min-width:1200px){.configurator-form .configurator__col:nth-of-type(3){padding-left:30px;min-width:205px;width:205px}}.configurator-form .configurator__title{font-size:20px;font-weight:700;line-height:1.13;padding-bottom:10px;display:block;width:100%;border-bottom:1px solid #000}@media only screen and (min-width:768px){.configurator-form .configurator__title{font-size:25px;padding-bottom:13px}}@media only screen and (min-width:1200px){.configurator-form .configurator__title{font-size:30px;padding-bottom:16px}}.configurator-form .configurator__num{display:block;font-size:60px;font-weight:700;line-height:.75;letter-spacing:-1.5px;padding-bottom:10px}@media only screen and (min-width:768px){.configurator-form .configurator__num{font-size:120px;letter-spacing:-3px;padding-bottom:0}}@media only screen and (min-width:1200px){.configurator-form .configurator__num{font-size:140px;letter-spacing:-3.5px}}.configurator-form .configurator__checkboxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.configurator-form .configurator__checkbox{transition:all .2s ease-in-out;width:100%;display:-ms-inline-flexbox;display:inline-flex;height:54px;background-color:#f0f1f4;margin-bottom:10px;-ms-flex-align:center;align-items:center;padding:15px;font-size:12px;font-weight:500;line-height:1.25;letter-spacing:1.1px;text-transform:uppercase;color:#000;cursor:pointer}@media only screen and (min-width:768px){.configurator-form .configurator__checkbox{font-size:14px;height:64px;padding:20px;margin-bottom:15px}}@media only screen and (min-width:992px){.configurator-form .configurator__checkbox{width:calc(50% - 10px);height:72px;padding:25px}}@media only screen and (min-width:1200px){.configurator-form .configurator__checkbox{height:80px;padding:25px}}.configurator-form .configurator__checkbox.active{background:#bbbcbf}.configurator-form .configurator__checkbox.active:hover{background-color:rgba(187,188,191,.85)!important}.configurator-form .configurator__checkbox.active input{background-image:url("https://artdeshine.at/wp-content/plugins/pf-products-filter/assets/images/icon-checked.svg")}.configurator-form .configurator__checkbox:hover{background-color:rgba(240,241,244,.5)}.configurator-form .configurator__checkbox input{display:inline-block;width:26px;height:26px;background-color:#fff;background-repeat:no-repeat;background-size:16px 16px;background-position:center;margin-right:15px;pointer-events:none}@media only screen and (min-width:768px){.configurator-form .configurator__checkbox input{width:30px;height:30px;background-size:18px 18px;margin-right:20px}}.configurator-form .configurator__options{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.configurator-form .configurator__options--products{margin-bottom:-30px}.configurator-form .configurator__options-col{width:100%;margin-bottom:10px}.configurator-form .configurator__options-col:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.configurator-form .configurator__options-col{width:calc(50% - 7.5px);margin-bottom:0}.configurator-form .configurator__options-col:last-of-type{margin-bottom:revert}}@media only screen and (min-width:992px){.configurator-form .configurator__options-col{width:calc(50% - 10px)}}.configurator-form .configurator__option-content{width:100%}.configurator-form .configurator__properties-headers{display:none}@media only screen and (min-width:992px){.configurator-form .configurator__properties-headers{display:block;font-size:14px;line-height:1.35;letter-spacing:1.1px;text-transform:uppercase;color:#000;margin-bottom:3px}.configurator-form .configurator__properties-headers li{margin-bottom:17px}.configurator-form .configurator__properties-headers li:last-child{margin-bottom:0}}.configurator-form .configurator__submit{transition:all .2s ease-in-out;margin:0;border:0;padding:0;background:#000;color:#fff;height:80px;width:100%;display:block;font-size:14px;font-weight:600;letter-spacing:2.1px;text-align:center;position:relative;overflow:hidden;cursor:pointer;box-shadow:none!important}.configurator-form .configurator__submit--margin{margin-top:47px}.configurator-form .configurator__submit:after{display:block;content:"";width:100px;height:250%;background:#fff;position:absolute;left:100%;top:0;bottom:0;transform:rotate(42deg);transform-origin:0 0;pointer-events:none;cursor:default}.configurator-form .configurator__submit:hover{background-color:#262626}.configurator-form .configurator__option{transition:all .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:1.1px;color:#000;text-transform:uppercase;background:#f0f1f4;height:64px;margin-bottom:10px;padding:5px 20px;cursor:pointer;width:100%}@media only screen and (min-width:768px){.configurator-form .configurator__option{margin-bottom:15px;text-align:center}}@media only screen and (min-width:992px){.configurator-form .configurator__option{height:74px;margin-bottom:20px}}@media only screen and (min-width:1200px){.configurator-form .configurator__option{height:80px}}.configurator-form .configurator__option:hover{background-color:rgba(240,241,244,.5)}.configurator-form .configurator__option:last-child{margin-bottom:0}.configurator-form .configurator__option--desc{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding:25px 20px;text-align:left;height:100%}@media only screen and (min-width:992px){.configurator-form .configurator__option--desc{padding:30px 34px}}@media only screen and (min-width:1200px){.configurator-form .configurator__option--desc{padding:40px}}.configurator-form .configurator__option--age{height:100%;-ms-flex-pack:start;justify-content:flex-start;padding:25px 20px;text-align:left}@media only screen and (min-width:992px){.configurator-form .configurator__option--age{padding:30px 34px}}.configurator-form .configurator__option--age .configurator__option-desc{margin-top:10px}@media only screen and (min-width:992px){.configurator-form .configurator__option--age .configurator__option-desc{margin-top:12px!important}}.configurator-form .configurator__option-desc{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;margin-top:15px;text-align:left}@media only screen and (min-width:768px){.configurator-form .configurator__option-desc{margin-top:15px}}@media only screen and (min-width:992px){.configurator-form .configurator__option-desc{margin-top:20px}}@media only screen and (min-width:1200px){.configurator-form .configurator__option-desc{margin-top:25px}}.configurator-form .configurator__info{font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;text-align:left;color:#000}.configurator-banner{padding:20px 0 20px 0;position:relative;width:100%;margin-top:10px}@media only screen and (min-width:768px){.configurator-banner{padding:40px 0 40px 0;margin-top:50px}}@media only screen and (min-width:992px){.configurator-banner{padding:20px 0 20px 0;margin-top:75px}}@media only screen and (min-width:1200px){.configurator-banner{padding:40px 0 40px 0;margin-top:100px}}.configurator-banner__bg{background-color:#000;width:calc(100% + 15px);pointer-events:none;position:absolute;height:100%;z-index:-1;left:0;top:0}@media only screen and (min-width:768px){.configurator-banner__bg{width:calc(50vw + 115px)}}@media only screen and (min-width:992px){.configurator-banner__bg{width:calc(50vw + 230px)}}@media only screen and (min-width:1200px){.configurator-banner__bg{width:calc(50vw + 295px)}}.configurator-banner__bg img,.configurator-banner__bg svg{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;left:0;top:0}.configurator-banner__badge{border-bottom:1px solid #fff;width:calc(100% - 20px);text-transform:uppercase;letter-spacing:1.05px;margin-bottom:10px;margin-left:20px;line-height:2.14;color:#fff;font-size:12px}@media only screen and (min-width:768px){.configurator-banner__badge{width:calc(100% - 40px);margin-left:40px}}@media only screen and (min-width:992px){.configurator-banner__badge{margin-bottom:15px;font-size:14px;margin-left:20px;width:294px}}@media only screen and (min-width:1200px){.configurator-banner__badge{margin-left:40px}}.configurator-banner__header{margin-bottom:40px;margin-left:20px;font-weight:700;color:#fff;font-size:60px}@media only screen and (min-width:768px){.configurator-banner__header{margin-left:40px}}@media only screen and (min-width:992px){.configurator-banner__header{margin-left:20px;font-size:80px}}@media only screen and (min-width:1200px){.configurator-banner__header{margin-left:40px}}.configurator-banner__desc{width:calc(100% - 20px);letter-spacing:1.05px;margin-bottom:30px;line-height:1.36;margin-left:20px;font-weight:500;color:#fff;font-size:12px}@media only screen and (min-width:768px){.configurator-banner__desc{width:calc(100% - 40px);margin-left:40px}}@media only screen and (min-width:992px){.configurator-banner__desc{font-size:14px;margin-left:20px;max-width:350px}}@media only screen and (min-width:1200px){.configurator-banner__desc{margin-left:40px}}.configurator-banner__button{width:calc(100% - 65px);background-color:#fff;position:relative;padding-left:20px;line-height:70px;display:block}@media only screen and (min-width:768px){.configurator-banner__button{padding-left:40px}}@media only screen and (min-width:992px){.configurator-banner__button{padding-left:20px;width:320px}}@media only screen and (min-width:1200px){.configurator-banner__button{padding-left:40px}}.configurator-banner__button:after{content:"";transform:skew(-42deg) translateX(-50%);background-color:#fff;position:absolute;height:100%;width:70px;left:100%;top:0}.configurator-banner__button span{text-transform:uppercase;letter-spacing:3.2px;color:#000;font-size:16px;display:block}.configurator-banner--product .configurator-banner__producer-logo{margin-bottom:5px;margin-left:20px;max-width:100%;display:block;font-size:0;height:40px;width:auto}@media only screen and (min-width:768px){.configurator-banner--product .configurator-banner__producer-logo{margin-bottom:10px;margin-left:40px}}@media only screen and (min-width:992px){.configurator-banner--product .configurator-banner__producer-logo{margin-left:20px}}@media only screen and (min-width:1200px){.configurator-banner--product .configurator-banner__producer-logo{margin-left:40px}}.configurator-banner--product .configurator-banner__producer-logo img,.configurator-banner--product .configurator-banner__producer-logo svg{max-width:100%;display:block;height:40px;width:auto}.configurator-banner--product .configurator-banner__producer-logo svg path{fill:#ffffff}.configurator-banner--product .configurator-banner__header{font-size:24px}@media only screen and (min-width:768px){.configurator-banner--product .configurator-banner__header{font-size:32px}}@media only screen and (min-width:992px){.configurator-banner--product .configurator-banner__header{font-size:40px}}.option-product{transition:all .2s ease-in-out;width:calc(50% - 5px);margin-bottom:30px;cursor:pointer;margin-right:10px}@media only screen and (min-width:992px){.option-product{margin-right:15px}}.option-product:nth-child(2n){margin-right:0}@media only screen and (min-width:992px){.option-product:nth-child(2n){margin-right:15px}}@media only screen and (min-width:992px){.option-product:nth-child(4n){margin-right:0}}.option-product:not(.option-product--inactive):hover .option-product__header{background-color:rgba(240,241,244,.5)}.option-product:hover{opacity:1}.option-product--inactive{opacity:.4}.option-product--off{pointer-events:none}@media only screen and (min-width:992px){.option-product{width:calc(25% - 12px)}}.option-product__header{transition:all .2s ease-in-out;background:#f0f1f4;text-align:center;position:relative;min-height:154px;margin-top:70px}.option-product__img{width:80%;margin:0 auto;position:absolute;bottom:90px;left:0;right:0;max-width:128px}.option-product__img img{max-width:40%;max-height:100%}.option-product__logo{margin:35px 0 0 0;position:absolute;top:61px;left:0;right:0}.option-product__logo img{width:auto;max-width:100%;height:auto;max-height:18px;-o-object-fit:contain;object-fit:contain}.option-product__title{font-size:14px;font-weight:700;text-align:left;padding:0 20px}@media only screen and (min-width:1200px){.option-product__title{padding:0 25px}}.option-product__properties{margin-top:20px}@media only screen and (min-width:992px){.option-product__properties{margin-top:40px}}.option-product__property{font-size:12px;font-weight:400;line-height:1.35;letter-spacing:.9px;color:#000;text-transform:uppercase;margin-top:13px}@media only screen and (min-width:768px){.option-product__property{margin-bottom:18px}}@media only screen and (min-width:992px){.option-product__property{min-height:18px}}.option-product__property:last-child{margin-bottom:0}.option-product__property-header{display:block;font-size:8px;font-weight:700}@media only screen and (min-width:992px){.option-product__property-header{display:none}}.option-product__bar{background:#f0f1f4;width:100%;height:10px;position:relative}.option-product__bar:after{content:"";width:10px;height:300%;background:#fff;position:absolute;left:100%;top:0;bottom:0;transform:rotate(30deg);transform-origin:100% 0}.option-product__bar-wrapper{overflow:hidden}.option-product__bar span{display:block;background:#bbbcbf;width:50%;height:100%;position:relative}.option-product__bar span:after{content:"";width:10px;height:300%;background:#f0f1f4;position:absolute;left:100%;top:0;bottom:0;transform:rotate(30deg);transform-origin:100% 0}.configurator-results .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.configurator-results .flex-row--min-margin{margin-top:-30px}}@media only screen and (min-width:992px){.configurator-results .flex-row--min-margin{margin-top:-40px}}@media only screen and (min-width:1200px){.configurator-results .flex-row--min-margin{margin-top:-90px}}.configurator-results .flex-row .product-box{padding-right:0;padding-left:0}@media only screen and (min-width:768px){.configurator-results .flex-row .product-box:nth-of-type(odd){padding-left:0}}@media only screen and (min-width:768px){.configurator-results .flex-row .product-box:nth-of-type(2n){padding-right:0}}.configurator-results .no-results{background-color:#f0f1f4;padding:100px 0;text-align:center}.configurator-results .no-results p{font-size:12px;line-height:1.5}@media only screen and (min-width:1200px){.configurator-results .no-results p{font-size:14px}}.configurator-results .full-btn{margin-top:30px}@media only screen and (min-width:768px){.configurator-results .full-btn{margin-top:60px}}@media only screen and (min-width:992px){.configurator-results .full-btn{margin-top:80px}}.configurator-results .configurator-category__title{font-size:24px;font-weight:700;line-height:.75}@media only screen and (min-width:992px){.configurator-results .configurator-category__title{font-size:35px}}@media only screen and (min-width:1200px){.configurator-results .configurator-category__title{font-size:50px;line-height:.75}}.configurator-results .configurator-category__desc{font-size:12px;line-height:1.5;margin-top:15px}@media only screen and (min-width:1200px){.configurator-results .configurator-category__desc{font-size:14px}}@media only screen and (min-width:768px){.configurator-results .configurator-category__desc{margin-top:30px}}@media only screen and (max-width:1600px){.configurator-form .configurator__cols--car [data-mockup=exterior-carbon] .configurator__line:after{opacity:0}}.pf-products__gide{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pf-products__product * a{text-decoration:none}.pf-products__product:hover .pf-products__details{-webkit-transform:none;-ms-transform:none;transform:none;visibility:visible;opacity:1;-webkit-transition:all cubic-bezier(.4, 0, .2, 1) .25s;-o-transition:all cubic-bezier(.4, 0, .2, 1) .25s;transition:all cubic-bezier(.4, 0, .2, 1) .25s}.pf-products__product .pf-products__thum figure{position:relative;margin:0;padding:0}.pf-products__product .pf-products__thum figure img{width:100%;max-width:100%;object-fit:cover}.pf-products__product .pf-products__details{position:absolute;bottom:25px;width:90%;padding:0 19px;z-index:10;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);opacity:0;visibility:hidden;-webkit-transition:all cubic-bezier(.4, 0, .2, 1) .25s;-o-transition:all cubic-bezier(.4, 0, .2, 1) .25s;transition:all cubic-bezier(.4, 0, .2, 1) .25s}.pf-products__product .pf-products__details a:hover{background-color:#b79b6c;border-color:#b79b6c}.pf-products__product .pf-products__details a{width:100%;cursor:pointer;background:#24262b;color:#fff;padding:4px 10px;font-size:.95em;min-height:20px;line-height:20px;border:2px solid #24262b;font-weight:600;outline:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:all cubic-bezier(.4, 0, .2, 1) .25s;-o-transition:all cubic-bezier(.4, 0, .2, 1) .25s;transition:all cubic-bezier(.4, 0, .2, 1) .25s;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15)}.pf-products__product .pf-products__catgory a{font-size:.95em;display:inline-block;color:#24262b}.pf-products__product .pf-products__title a{font-weight:500;margin:0;line-height:inherit;z-index:1}.pfl-grid .inner{display:flex;max-width:14;margin:0 auto;max-width:100%;padding-left:15px;padding-right:15px}.pfl-grid h2{font-size:50px;flex:0 0 25%;padding-right:30px;font-weight:700}.pfl-grid .products img{width:100%;max-width:100%;border-radius:4px}.pfl-grid .products{display:grid;flex:1;grid-gap:40px}.pfl-grid__item h3{font-size:30px;margin-top:20px;margin-bottom:0;font-weight:700;text-align:center}.pfl-grid:nth-of-type(2) .inner{margin-top:60px;padding-top:65px;border-top:1px solid #686464}@media (min-width:576px){.pfl-grid .inner{width:540px}}@media (min-width:768px){.pfl-grid .inner{width:720px}.pfl-grid .products{grid-template-columns:1fr}}@media (min-width:992px){.pfl-grid .inner{width:960px}.pfl-grid .products{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.pfl-grid .inner{width:1140px}.pfl-grid .products{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1640px){.pfl-grid .inner{width:1376px}}.pfl-grid:first-of-type{margin-top:94px!important}.pfl-grid:nth-of-type(2){margin-bottom:94px!important}@media (max-width:767px){.pfl-grid .inner{display:block}.pfl-grid h2{width:100%;padding-right:0;padding-bottom:30px;font-size:32px}.pfl-grid__item h3{font-size:22px}}.go-to-shop{text-align:center;margin-top:80px!important;margin-bottom:80px!important}.go-to-shop a{background-color:#000;padding:22px 15px;max-width:100%;width:250px;color:#fff;display:inline-block;text-transform:uppercase;letter-spacing:1px;border-radius:4px;transition:.3s}.go-to-shop a:hover{opacity:.7}.configurator-form .configurator__cols--car [data-mockup=exterior-fabric] .configurator__line{left:calc(100% + 30px);right:auto!important;position:absolute;width:220px}@media only screen and (min-width:1200px){.configurator-form .configurator__cols--car [data-mockup=exterior-fabric] .configurator__line{left:calc(100% + 45px);width:320px}}