.cloudflareVideo iframe{width:100%}.cloudflareVideo .playButton{position:absolute;top:0;z-index:2}.cloudflareVideo .playButton.hide{visibility:hidden}.cloudflareVideo .playButton .playIcon{align-items:center;background-color:#fff;border-radius:5.6rem;display:flex;filter:drop-shadow(0 4px 16px rgba(0,0,0,.1));height:5.6rem;justify-content:center;pointer-events:none;position:absolute;width:5.6rem}.fit-assistant-modal .progress-bar{height:4px;position:relative}.fit-assistant-modal .progress-bar .line{background-color:#f5f5f5;height:100%;position:absolute}.fit-assistant-modal .progress-bar .line.fill{background-color:#474747}.fit-assistant-modal-header{align-items:center;font-size:1.6rem;padding:0 0 2.4rem}.fit-assistant-modal-header,.fit-assistant-modal-header .buttons{display:flex;justify-content:space-between}.fit-assistant-modal-header .buttons button{height:2.4rem;min-height:0;padding:0;width:2.4rem}.fit-assistant-modal-header .selection{color:#757575;text-align:center}.fit-assistant-modal-header h3{text-align:center}@media screen and (max-width:991px){.fit-assistant-modal{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:100%;max-height:100vh;min-width:100vw;overflow-y:auto;position:fixed;top:0;transition:transform .3s ease-in-out}.fit-assistant-modal.wrapper-visible{transform:translate(-100%)}.fit-assistant-modal.on-top{z-index:1200}}.fit-assistant-modal .modal-content-section{overflow:auto!important;padding:1.6rem 2rem 2rem}@media screen and (min-width:992px){.fit-assistant-modal .modal-content-section{padding:1.6rem 4rem}.fit-assistant-modal{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:100%;max-height:100vh;position:fixed;top:0;transition:transform .3s ease-in-out;width:48rem}.fit-assistant-modal.wrapper-visible{transform:translate(-100%)}.fit-assistant-modal.on-top{z-index:1200}}.fit-assistant-modal-left-slide-in-backdrop{background-color:rgba(0,0,0,.5);bottom:0;display:none;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:1050}.fit-assistant-modal-left-slide-in-backdrop.active{display:block}#REACT_fitAssistant_new_portal:has(.rrs-trigger-button){margin-bottom:0!important}.fit-assistant{line-height:2.1rem;margin-bottom:2.4rem}.fit-assistant:has(.rrs-trigger-button){margin-bottom:0}@media screen and (max-width:991px){.fit-assistant{margin-left:2rem;margin-right:2rem}}.fit-assistant .header-wrapper{display:flex;justify-content:space-between}.fit-assistant .header-wrapper:has(h5.d-none){justify-content:end}.fit-assistant .header-wrapper .heading5 .fit-status{font-weight:400}.fit-assistant .header-wrapper .heading5 .fit-status:before{content:"\2014";margin:0 .8rem}.fit-assistant .header-wrapper .heading5+a{border-bottom:1px solid #181818}.fit-assistant .fit-assistant-button{align-items:center;border:.1rem solid #757575;padding:1.6rem}.fit-assistant .fit-assistant-button .fit-indicator{border-radius:50%}.fit-assistant .fit-assistant-button .le-icon-arrow.rot-180,.fit-assistant .fit-assistant-button .le-icon-plus-square{background-color:#474747;margin-left:auto;margin-right:2rem}.fit-assistant .fit-tip-box{background-color:#f5f5f5;cursor:pointer}.fit-assistant .fit-tip-box .action-text{color:#474747;text-decoration:underline}.fit-assistant .rrs-button-section hr{color:#e0e0e0}.fit-assistant-modal .confirmation{background-color:#fff;box-shadow:0 0 16px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:2rem;padding:2rem;z-index:2}@media screen and (min-width:992px){.fit-assistant-modal .confirmation{padding:4rem}}.fit-assistant-modal:has(#buttonPortal .confirmation) .footer-link.fixed{bottom:1.6rem;padding:3.2rem 3.2rem 1.6rem}.fit-assistant-modal .footer-link{background-color:#fff;color:#181818;cursor:pointer;display:flex;flex-direction:column;font-size:1.6rem;font-weight:400!important;gap:2rem;padding:3.2rem 3.2rem 1.2rem;text-decoration:underline;z-index:1}.fit-assistant-modal .select-list h3{margin:auto}.fit-assistant-modal .select-list hr{margin:1.6rem 0}.fit-assistant-modal .select-list .search-bar{border-bottom:.5px solid #e0e0e0;padding-bottom:1.6rem;position:relative}.fit-assistant-modal .select-list .search-bar input[type=text]{border:0;font-size:1.6rem;outline:none;padding-right:4rem;position:relative;width:100%}.fit-assistant-modal .select-list .search-bar i{position:absolute;right:0}.fit-assistant-modal .select-list .list-item{border-bottom:.5px solid #e0e0e0;padding:1.6rem 0}.fit-assistant-modal .select-list .list-item .list-item-text{cursor:pointer;padding-right:4rem;position:relative}.fit-assistant-modal .select-list .list-item .list-item-text .header{font-size:1.6rem;margin-bottom:1rem}.fit-assistant-modal .select-list .list-item .list-item-text p{margin:0}.fit-assistant-modal .select-list .list-item .list-item-text i{position:absolute;right:0;top:calc(50% - 1.2rem)}.fit-assistant-modal .select-list .list-item.select .list-item-text i{background-color:#020202}.fit-assistant-modal .roof-type-selector .variation-option,.fit-assistant-modal .variation-selector .variation-option{border:1px solid #e0e0e0;cursor:pointer;margin-bottom:1.2rem}.fit-assistant-modal .roof-type-selector .variation-option:nth-last-child(2),.fit-assistant-modal .variation-selector .variation-option:nth-last-child(2){margin-bottom:0}.fit-assistant-modal .roof-type-selector .variation-option.selected,.fit-assistant-modal .variation-selector .variation-option.selected{outline:2px solid #306fdb}.fit-assistant-modal .roof-type-selector .variation-option .image-wrapper,.fit-assistant-modal .variation-selector .variation-option .image-wrapper{background-color:#e0e0e0}.fit-assistant-modal .roof-type-selector .variation-option .image-wrapper img,.fit-assistant-modal .variation-selector .variation-option .image-wrapper img{width:100%}.fit-assistant-modal .roof-type-selector .variation-option p,.fit-assistant-modal .variation-selector .variation-option p{color:#474747}.car-seats .car-wrapper{background-color:#f5f5f5}.car-seats .car-wrapper .car-image-wrapper img{max-width:311px;min-width:311px}.car-seats .car-wrapper .car-image-wrapper span:before{background-color:#fff;border-radius:50%;content:"";display:block;height:10px;position:absolute;width:10px}.car-seats .car-wrapper .car-image-wrapper.five-seat-car .seat-1{left:42%;top:58.5%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.five-seat-car .seat-2{left:24.4%;top:25.5%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.five-seat-car .seat-3{left:24.4%;top:46.4%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.five-seat-car .seat-4{left:24.4%;top:67%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.five-seat-car .span-seat-1:before{left:calc(42% + 7px);top:calc(58.5% + 7px)}.car-seats .car-wrapper .car-image-wrapper.five-seat-car .span-seat-2:before{left:calc(24.4% + 7px);top:calc(25.5% + 7px)}.car-seats .car-wrapper .car-image-wrapper.five-seat-car .span-seat-3:before{left:calc(24.4% + 7px);top:calc(46.4% + 7px)}.car-seats .car-wrapper .car-image-wrapper.five-seat-car .span-seat-4:before{left:calc(24.4% + 7px);top:calc(67% + 7px)}.car-seats .car-wrapper .car-image-wrapper.five-seat-car.right-hand-drive .seat-1{left:42%;top:31.3%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.five-seat-car.right-hand-drive .seat-2{left:24.8%;top:61.7%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.five-seat-car.right-hand-drive .seat-3{left:24.8%;top:42.2%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.five-seat-car.right-hand-drive .seat-4{left:24.8%;top:23.3%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.five-seat-car.right-hand-drive .span-seat-1:before{left:calc(42% + 7px);top:calc(31.3% + 7px)}.car-seats .car-wrapper .car-image-wrapper.five-seat-car.right-hand-drive .span-seat-2:before{left:calc(24.8% + 7px);top:calc(61.7% + 7px)}.car-seats .car-wrapper .car-image-wrapper.five-seat-car.right-hand-drive .span-seat-3:before{left:calc(24.8% + 7px);top:calc(42.2% + 7px)}.car-seats .car-wrapper .car-image-wrapper.five-seat-car.right-hand-drive .span-seat-4:before{left:calc(24.8% + 7px);top:calc(23.3% + 7px)}.car-seats .car-wrapper .car-image-wrapper.five-seat-car .seat-5,.car-seats .car-wrapper .car-image-wrapper.five-seat-car .seat-6,.car-seats .car-wrapper .car-image-wrapper.five-seat-car .seat-7,.car-seats .car-wrapper .car-image-wrapper.five-seat-car .span-seat-5,.car-seats .car-wrapper .car-image-wrapper.five-seat-car .span-seat-6,.car-seats .car-wrapper .car-image-wrapper.five-seat-car .span-seat-7{display:none}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car .seat-1{left:48.5%;top:57.1%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car .seat-2{left:32.5%;top:22.1%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car .seat-3{left:32.5%;top:44.4%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car .seat-4{left:32.5%;top:66%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car .seat-5{left:18%;top:22.1%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car .seat-6{left:18%;top:44.4%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car .seat-7{left:18%;top:66%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car .span-seat-1:before{left:calc(48.5% + 7px);top:calc(57.1% + 7px)}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car .span-seat-2:before{left:calc(32.5% + 7px);top:calc(22.1% + 7px)}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car .span-seat-3:before{left:calc(32.5% + 7px);top:calc(44.4% + 7px)}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car .span-seat-4:before{left:calc(32.5% + 7px);top:calc(66% + 7px)}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car .span-seat-5:before{left:calc(18% + 7px);top:calc(22.1% + 7px)}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car .span-seat-6:before{left:calc(18% + 7px);top:calc(44.4% + 7px)}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car .span-seat-7:before{left:calc(18% + 7px);top:calc(66% + 7px)}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car.right-hand-drive .seat-1{left:48.5%;top:36.5%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car.right-hand-drive .seat-2{left:32.5%;top:71%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car.right-hand-drive .seat-3{left:32.5%;top:49.1%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car.right-hand-drive .seat-4{left:32.5%;top:27.2%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car.right-hand-drive .seat-5{left:18%;top:71%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car.right-hand-drive .seat-6{left:18%;top:49.1%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car.right-hand-drive .seat-7{left:18%;top:27.2%;transform-origin:top left}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car.right-hand-drive .span-seat-1:before{left:calc(48.5% + 7px);top:calc(36.5% + 7px)}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car.right-hand-drive .span-seat-2:before{left:calc(32.5% + 7px);top:calc(71% + 7px)}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car.right-hand-drive .span-seat-3:before{left:calc(32.5% + 7px);top:calc(49.1% + 7px)}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car.right-hand-drive .span-seat-4:before{left:calc(32.5% + 7px);top:calc(27.2% + 7px)}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car.right-hand-drive .span-seat-5:before{left:calc(18% + 7px);top:calc(71% + 7px)}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car.right-hand-drive .span-seat-6:before{left:calc(18% + 7px);top:calc(49.1% + 7px)}.car-seats .car-wrapper .car-image-wrapper.eight-seat-car.right-hand-drive .span-seat-7:before{left:calc(18% + 7px);top:calc(27.2% + 7px)}.car-seats .car-wrapper p{color:#474747}.car-seats .legend-item{gap:.8rem;margin-bottom:1.6rem}.car-seats .legend-item:last-child{margin-bottom:1.2rem}.car-seats .fit{background-color:#148914}.car-seats .no-fit{background-color:#af0a0a}.car-seats .unconfirmed{background-color:#474747}.fit-assistant-modal .mounting-selector .mounting-option{border:1px solid #e0e0e0;cursor:pointer}.fit-assistant-modal .mounting-selector .mounting-option.selected{border:2px solid #020202}.fit-assistant-modal .mounting-selector .mounting-option .image-wrapper{background-color:#e0e0e0}.fit-assistant-modal .mounting-selector .mounting-option .image-wrapper img{width:100%}.fit-assistant-modal .mounting-selector .mounting-option p,.fit-assistant-modal .rack-selector .info.text{color:#474747}.fit-assistant-modal .rack-selector .rack-option{border:1px solid #e0e0e0;cursor:pointer;gap:1.2rem}.fit-assistant-modal .rack-selector .rack-option.selected{outline:2px solid #020202}.fit-assistant-modal .rack-selector .rack-option .image-wrapper{background-color:#f5f5f5;display:block;height:100px;max-width:10rem;mix-blend-mode:multiply;position:relative;width:100px}.fit-assistant-modal .rack-selector .rack-option .image-wrapper:not(:has(img)){background:url(da900c8ffdf561aa0f41.svg)}.fit-assistant-modal .rack-selector .rack-option .image-wrapper:has(i){background:#f5f5f5}.fit-assistant-modal .rack-selector .rack-option .image-wrapper img{width:100%}.fit-assistant-modal .rack-selector .rack-option .image-wrapper i.le-icon-plus{background-color:#757575;position:absolute;scale:1.3333333;top:calc(50% + 4px);transform:translateY(-50%)}.fit-assistant-modal .rack-selector .rack-option p{color:#474747}
/*# sourceMappingURL=fitAssistant_new.99388120800f869cad48.css.map*/