#trivus-panel{background-color:#fff;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -1px 4px rgba(0,0,0,.102);font-size:15px;left:40px;line-height:1.2;padding-bottom:30px;position:fixed;transform:translateY(calc(100% - 95px));transition:all .4s;width:375px;z-index:18}#trivus-panel #trivus-opener{appearance:none;background-color:transparent;border:0;cursor:pointer;height:25px;position:relative;width:100%}#trivus-panel #trivus-opener:after,#trivus-panel #trivus-opener:before{background-color:#000;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s}#trivus-panel #trivus-opener:after{top:14px;width:30px}#trivus-panel #trivus-opener:before{top:10px;width:26px}#trivus-panel #trivus-opener:hover:after,#trivus-panel #trivus-opener:hover:before{background-color:var(--primary-color)}#trivus-panel .content{padding-left:50px;padding-right:25px;position:relative}#trivus-panel .content .trivus-icon{left:5px;position:absolute;top:-3px}#trivus-panel .content .text{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:normal}#trivus-panel .content .text .nowrap{font-size:inherit;text-decoration:underline}#trivus-panel .content #trivusTypewriter{display:-webkit-box;height:53px;-webkit-line-clamp:2;line-clamp:2;padding-top:3px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#trivus-panel .content .trivusUl{list-style:none;margin-block:0;padding-left:0}#trivus-panel .content .trivusUl li:not(:last-child){margin-bottom:8px}#trivus-panel .trivusSuggestList{display:flex;flex-wrap:wrap;gap:7px;list-style:none;opacity:0;padding:0 18px 0 25px;transition:all .4s}#trivus-panel .trivusSuggestList>li button{appearance:none;background-color:#fff;border:1px solid var(--primary-color);border-radius:16px;cursor:pointer;padding:7px 20px;text-align:left;width:100%}#trivus-panel .trivusSuggestList>li button:hover{box-shadow:0 0 3px rgba(0,150,235,.6)}#trivus-panel.open{transform:translateY(0)}#trivus-panel.open .text{display:block;line-clamp:unset;-webkit-line-clamp:unset}#trivus-panel.open .trivusSuggestList{opacity:1}@media(max-width:768px){#trivus-panel{left:0;width:100%}}#trivus-panel-mobile{display:none}@media(max-width:768px){#trivus-panel-mobile{background-color:#fff;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -4px 20px rgba(0,0,0,.15);display:block;display:flex;flex-direction:column;left:0;max-height:70vh;padding-bottom:0;position:fixed;transform:translateY(calc(100% - 60px));transition:transform .3s cubic-bezier(.4,0,.2,1),padding-bottom .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:110}#trivus-panel-mobile .trivus-drag-area{align-items:center;cursor:grab;display:flex;flex-shrink:0;justify-content:center;touch-action:none}#trivus-panel-mobile .trivus-drag-area:active{cursor:grabbing}#trivus-panel-mobile .trivus-drag-area #trivus-opener{align-items:center;appearance:none;background-color:transparent;border:none;border-radius:none;display:inline-flex;height:28px;justify-content:center;width:28px}#trivus-panel-mobile .trivus-drag-area #trivus-opener:after,#trivus-panel-mobile .trivus-drag-area #trivus-opener:before{display:none}#trivus-panel-mobile .trivus-drag-area #trivus-opener img{height:20px;transform:rotate(180deg);transition:transform .3s ease;width:20px}#trivus-panel-mobile .trivus-content{flex:1;overflow-x:hidden;overflow-y:auto;padding:0 20px 80px;position:relative;-webkit-overflow-scrolling:touch}#trivus-panel-mobile .trivus-content .trivus-icon{height:30px;left:15px;position:absolute;top:0;width:30px}#trivus-panel-mobile .trivus-content .text{color:#000;font-size:15px;line-height:1.4}#trivus-panel-mobile .trivus-content .text b{font-weight:600}#trivus-panel-mobile .trivus-content .text .nowrap{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:inherit;font-weight:600;padding:0;text-decoration:underline}#trivus-panel-mobile .trivus-content .text .nowrap:active{opacity:.7}#trivus-panel-mobile .trivus-content .text .trivusUl{list-style:none;margin-block:0;padding-left:0}#trivus-panel-mobile .trivus-content .text .trivusUl li:not(:last-child){margin-bottom:8px}#trivus-panel-mobile .trivusSuggestList{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0 18px 0 25px}#trivus-panel-mobile .trivusSuggestList>li button{appearance:none;background-color:#fff;border:1px solid var(--primary-color);border-radius:16px;cursor:pointer;font-size:15px;line-height:1.2;padding:10px 18px;text-align:left;width:100%}#trivus-panel-mobile .trivusSuggestList>li button:hover{box-shadow:0 0 3px rgba(0,150,235,.6)}#trivus-panel-mobile .trivusSuggestList>li button:active{opacity:.8}#trivus-panel-mobile.listing{bottom:60px;max-height:0;overflow:hidden;padding-bottom:0;transform:none;z-index:90}#trivus-panel-mobile.listing .trivus-content{display:flex;flex-direction:column;gap:14px;min-height:0;overflow:visible;padding:0 20px 5px}#trivus-panel-mobile.listing .trivus-header{flex-shrink:0;position:relative}#trivus-panel-mobile.listing .trivus-header .text{display:block}#trivus-panel-mobile.listing .trivus-scroll{flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#trivus-panel-mobile.listing .trivusSuggestList{max-height:0;opacity:0;overflow:hidden;padding:0;transition:opacity .2s ease,max-height .2s ease}#trivus-panel-mobile.listing.open{max-height:calc(70vh - 60px);padding-bottom:10px;transform:none;z-index:130}#trivus-panel-mobile.listing.open .trivusSuggestList{max-height:600px;opacity:1}#trivus-panel-mobile.open{padding-bottom:10px;transform:translateY(0)}#trivus-panel-mobile.open .trivus-drag-area #trivus-opener img{transform:rotate(0deg)}}.trivus-overlay{display:none}@media(max-width:768px){.trivus-overlay{background-color:rgba(0,0,0,.4);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:105}.trivus-overlay.listing{bottom:60px;z-index:105}.trivus-overlay.visible{display:block;opacity:1;pointer-events:auto}}#permutaForm{margin-bottom:100px;position:relative}#permutaForm .form-group{margin-bottom:20px}#permutaForm .chooseBox{display:flex;flex-wrap:wrap}#permutaForm .chooseBox button{margin:5px;width:calc(25% - 10px)}#permutaFormLoading{background-color:hsla(0,0%,100%,.7);height:100%;padding-top:100px;position:absolute;text-align:center;width:100%;z-index:10}.permutaPlate{margin:30px 0 50px}.permutaPlate .input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.permutaPlate .input-group .input-group-append{display:flex;margin-left:-1px}.permutaPlate .input-group .input-group-append button{border-radius:0 4px 4px 0;height:50px;position:relative;z-index:2}.permutaPlate .input-group input{border:1px solid var(--general-color-1);border-radius:4px 0 0 4px;flex:1 1 auto;font-size:17px;height:50px;margin-bottom:0;padding-left:20px;position:relative;text-transform:uppercase;width:1%}.permutaPlate .input-group input::placeholder{text-transform:none}.noPlate{margin-bottom:80px}.permutaPlateTitle{font-size:22px;font-weight:500;margin-bottom:15px}.btnPermuta1{background-color:var(--secondary-color);border:0;border-radius:0;color:#fff;font-size:17px;height:50px;line-height:1.1;margin-bottom:5px;padding:10px;text-align:left;transition:all .3s;width:100%}.btnPermuta1:hover{background-color:var(--primary-color)}.rowInfopermuta{display:flex}.rowInfopermuta>div{border:1px solid var(--general-color-1);margin-bottom:3px;margin-right:5px;padding:6px 10px;width:25%}.rowInfopermuta>div.none{border-color:#fff}.rowInfopermuta small{color:#858585;display:block}.rowInfopermuta b{display:block;font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infopermuta{margin-bottom:60px;margin-top:20px}.previewImages>div{display:inline-block;margin:10px .5%;width:32%}.previewImages img{height:100px;object-fit:cover;width:100%}@media(max-width:768px){#permutaForm{position:relative}#permutaForm .spacer,#permutaForm .spacer2{margin:25px 0}#permutaForm input[name=km]{border-radius:0;height:45px}#permutaForm input{border:1px solid #d4d4d4!important;padding-left:7px;padding-right:7px}#permutaForm input+span,#permutaForm textarea+span{left:10px;top:13px}#permutaForm .inputWi span.active{left:7px;top:3px}#permutaForm .dropFile span{top:30%}#permutaForm .chooseBox{display:flex;flex-wrap:wrap}#permutaForm .chooseBox button{margin:5px;width:calc(50% - 10px)}#permutaFormLoading{background-color:hsla(0,0%,100%,.7);height:100%;padding-top:100px;position:absolute;text-align:center;width:100%;z-index:10}.permutaPlate{margin:30px 0 50px}.permutaPlate .input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.permutaPlate .input-group input{border-radius:0;font-size:20px;height:50px;text-transform:uppercase}.permutaPlate .input-group input::placeholder{text-transform:none}.noPlate{margin-bottom:80px}.btnPermuta1{background-color:#ebf7fc;border:0;border-radius:0;margin-bottom:5px;padding:10px;text-align:left;transition:all .3s;width:100%}.btnPermuta1:active{background-color:var(--primary-color)}.rowInfopermuta{display:flex;flex-wrap:wrap}.rowInfopermuta>div{background-color:#ebf7fc;margin-bottom:3px;margin-right:5px;padding:6px 10px;width:48%}.rowInfopermuta>div.none{background-color:#fff}.rowInfopermuta small{color:#858585;display:block}.rowInfopermuta b{display:block;font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infopermuta{margin-bottom:40px;margin-top:10px}.radioIntersted .radio{margin-bottom:10px}}p{margin:0;padding:0}body.no-scroll{overflow:hidden}.related-vehicles{background:transparent linear-gradient(180deg,#000a1c,#1e4b58 39%,#819389) 0 0 no-repeat padding-box;padding:50px 0}.related-vehicles h2{color:#fff}.related-vehicles .vehicle-row{margin-left:-5px;margin-right:-5px}.related-vehicles .vehicle-row>div{padding-left:5px;padding-right:5px}.related-vehicles .link-list-cnt{margin-top:40px;padding-bottom:60px}.related-vehicles .link-list-cnt .link-list{display:flex;flex-wrap:wrap;gap:8px;overflow:hidden}.related-vehicles .link-list-cnt .link-list a{border:1px solid var(--primary-color);border-radius:16px;color:#fff;display:block;font-size:15px;margin-bottom:5px;padding:4px 20px;text-decoration:none;transition:all .3s}.related-vehicles .link-list-cnt .link-list a:hover{box-shadow:inset 0 0 6px #00b5fe,0 0 6px #00b4ff}.related-vehicles .link-list-cnt .link-list.open{height:auto}.related-vehicles .link-list-cnt .view-more{margin-top:20px;text-align:right}.related-vehicles .link-list-cnt .view-more button{color:#fff;font-size:14px}.related-vehicles .link-list-cnt .view-more.open button i{transform:rotate(180deg)}@media(max-width:768px){.related-vehicles .body1{color:var(--white);margin-bottom:20px;padding:0 15px}.related-vehicles .similar-vehicles-carousel{overflow:visible;padding:0 0 0 15px;width:100%}.related-vehicles .caption{color:var(--white);padding:20px 15px;text-align:center}.related-vehicles .link-list-cnt .link-list a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.info-modal{background:#fff;left:0;padding:15px 40px;position:fixed;top:83px;width:100%;z-index:20}.info-modal .info-modal-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;height:30px;width:100%}.info-modal .info-modal-header .info-modal-back-container{margin-right:auto}.info-modal .info-modal-header .info-modal-back-container .info-modal-back{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:14px;gap:6px}.info-modal .info-modal-header .info-modal-back-container .info-modal-back:hover{text-decoration:underline}.info-modal .info-modal-header .info-modal-back-container .info-modal-back img{height:18px;transform:rotate(180deg);width:18px}.info-modal .info-modal-header .info-modal-links{align-items:center;display:flex;gap:24px}.info-modal .info-modal-header .info-modal-links .link{align-items:center;display:flex;gap:6px}.info-modal .info-modal-header .info-modal-links .link img{height:18px;width:18px}.info-modal .info-modal-header .info-modal-links .link a{color:#000;font-size:15px;font-weight:400;letter-spacing:0;line-height:28px;text-align:left;text-decoration:none;vertical-align:middle}.info-modal .info-modal-header .info-modal-links .link a:hover{text-decoration:underline}.info-modal .info-modal-header .info-modal-close{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:14px;gap:6px;padding-right:0}.info-modal .info-modal-header .info-modal-close img{height:18px;width:18px}.info-modal .info-modal-header .info-modal-close:hover{text-decoration:underline}.info-modal .info-modal-main-row{height:calc(100vh - 160px);margin-top:10px;overflow:scroll;padding-bottom:100px;padding-top:50px}.info-modal .info-modal-title{color:#000;font-size:22px;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:22px}.info-modal .stop-vehicle-container{align-items:center;display:flex;gap:8px;margin-bottom:20px}.info-modal .stop-vehicle-container .stop-vehicle-btn{background:#000;border:none;border-radius:4px;color:#38c4ff;cursor:pointer;font-size:24px;font-weight:600;letter-spacing:0;line-height:22px;padding:15px 0;text-align:center;width:270px}.info-modal .stop-vehicle-container img{height:25px;width:25px}.info-modal .vehicle-disclaimer{color:#000;font-size:14px;font-weight:400;letter-spacing:0;line-height:28px;text-align:center;width:270px}.info-modal .focus-vehicle{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px;width:100%}.info-modal .focus-vehicle .focus-vehicle-card{border:1px solid #0096eb;border-radius:4px;display:flex;flex-direction:column;height:350px;width:270px}.info-modal .focus-vehicle .focus-vehicle-card .vehicle-image{aspect-ratio:4/3;border-radius:4px 4px 0 0;flex:0 0 auto;overflow:hidden;position:relative;width:100%}.info-modal .focus-vehicle .focus-vehicle-card .vehicle-image img{display:block;height:100%;inset:0;object-fit:cover;object-position:center center;position:absolute;width:100%}.info-modal .focus-vehicle .focus-vehicle-card .vehicle-body{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:0;padding:15px}.info-modal .focus-vehicle .focus-vehicle-card .vehicle-body .condition-label{color:#000;font-size:17px;font-weight:400;line-height:9px;margin:0 0 15px;text-transform:uppercase}.info-modal .focus-vehicle .focus-vehicle-card .vehicle-body .vehicle-title{color:#000;font-size:17px;font-weight:600;letter-spacing:0;line-height:22px;margin:0 0 15px;text-align:center}.info-modal .focus-vehicle .focus-vehicle-card .vehicle-body .vehicle-price{color:#0096eb;font-size:33px;font-weight:600;letter-spacing:0;line-height:26px;margin-top:auto;text-align:center}.info-modal .stop-vehicle-card{background:transparent linear-gradient(180deg,#000a1c,#1e4b58 39%,#819389) 0 0 no-repeat padding-box;height:335px;padding:25px 18px;width:350px}.info-modal .stop-vehicle-card .stop-vehicle-title{color:#38c4ff;font-size:24px;font-weight:600;letter-spacing:0;line-height:28px;margin-bottom:18px;text-align:left}.info-modal .stop-vehicle-card .stop-vehicle-description{color:#fff;font-size:17px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:50px;text-align:left}.info-modal .stop-vehicle-card .stop-vehicle-link{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:400;gap:10px;justify-content:flex-start;line-height:23px;margin-bottom:20px;text-align:left;text-decoration:none}.info-modal .stop-vehicle-card .stop-vehicle-link img{height:20px;width:20px}.info-modal .stop-vehicle-card .stop-vehicle-link:hover{text-decoration:underline}.info-modal .action-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.info-modal .action-list .action-item{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:0;text-align:left;transition:border-color .3s ease-in-out;width:100%}.info-modal .action-list .action-item .action-item-label{color:#222;flex:1;font-size:22px;font-weight:400;line-height:28px;margin-left:25px}.info-modal .action-list .action-item .arrow{display:none;height:30px;margin-right:35px;transition:display .3s ease-in-out;width:30px}.info-modal .action-list .action-item .thumb{height:100px;object-fit:cover;width:100px}.info-modal .action-list .action-item:hover{border-color:#0093ff}.info-modal .action-list .action-item:hover .arrow{display:block}@media(max-width:768px){.info-modal{height:100%;padding:0;top:0;z-index:200}.info-modal .info-modal-header{background:#fff;left:0;padding:15px;position:sticky;top:0;width:100%;z-index:1001}.info-modal .info-modal-header .info-modal-back-container .info-modal-back img,.info-modal .info-modal-header .info-modal-close img{height:18px;width:18px}.info-modal .info-modal-title{text-align:center;width:100%}.info-modal .focus-vehicle{justify-content:center}.info-modal .focus-vehicle .focus-vehicle-card{height:150px;width:270px}.info-modal .stop-vehicle-container{justify-content:center;width:100%}.info-modal .stop-vehicle-container img{display:none}.info-modal .vehicle-disclaimer{line-height:1;margin-bottom:30px;text-align:center;width:100%}.info-modal .action-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.info-modal .action-list .action-item .action-item-label{color:#222;flex:1;font-size:17px;font-weight:400;line-height:22px;margin-left:25px}.info-modal .action-list .action-item .arrow{display:none;height:30px;margin-right:35px;transition:display .3s ease-in-out;width:30px}.info-modal .action-list .action-item .thumb{height:50px;object-fit:cover;width:50px}.info-modal .form-mobile-actions{align-items:center;display:flex;justify-content:center;margin-top:50px;width:100%}.info-modal .form-mobile-actions .link img{height:60px;width:60px}.info-modal .form-mobile-actions .link{align-items:center;color:#000;display:flex;flex:1;flex-direction:column;font-size:15px;font-weight:400;gap:6px;justify-content:center;letter-spacing:0;line-height:28px;text-decoration:none;vertical-align:middle}.info-modal .stop-vehicle-card{box-sizing:border-box;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;width:100vw}}.info-action-placeholder{padding-bottom:200px}.info-action-placeholder .info-action-stepper{display:flex;flex-direction:column;gap:20px;justify-content:center;margin:20px 0;width:300px}.info-action-placeholder .info-action-stepper .info-action-stepper-label{color:#000;font-size:15px;font-weight:400;line-height:24px;text-align:center}.info-action-placeholder .info-action-stepper .info-action-slider{pointer-events:none;width:100%}.info-action-placeholder .info-action-stepper .slider-base{background-color:#e2e2e2}.info-action-placeholder .info-action-stepper .slider-connect,.info-action-placeholder .info-action-stepper .slider-handle{background:var(--primary-color)}.info-action-placeholder .info-action-stepper .slider-active{box-shadow:0 0 0 4px rgba(0,123,255,.2)}.info-action-placeholder .info-action-step .vehicle-summary-header{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;margin-bottom:20px}.info-action-placeholder .info-action-step .vehicle-summary-header .vehicle-summary-pricing{align-items:center;display:flex;gap:10px}.info-action-placeholder .info-action-step .vehicle-summary-header .vehicle-summary-pricing .price-value{color:var(--primary-color);font-size:33px;font-weight:600;letter-spacing:0;line-height:26px}.info-action-placeholder .info-action-step .stop-vehicle-summary .vehicle-summary-features{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;margin-bottom:20px}.info-action-placeholder .info-action-step .stop-vehicle-summary .vehicle-summary-features div{align-items:flex-start;display:flex;gap:10px;justify-content:flex-start}.info-action-placeholder .info-action-step .stop-vehicle-summary .vehicle-summary-features div div{align-items:center;display:flex;gap:10px;list-style:none}.info-action-placeholder .info-action-step .stop-vehicle-summary .vehicle-summary-features div div img{height:18px;width:18px}.info-action-placeholder .info-action-step .stop-vehicle-summary .booking-location{margin:50px 0}.info-action-placeholder .info-action-step .resumeInfoCost{margin-bottom:30px}@media(max-width:768px){.info-action-placeholder{padding-bottom:100px}.info-action-placeholder .info-action-stepper{padding:0 20px;width:100%}}.media-modal{align-items:center;background:rgba(6,14,24,.6);display:flex;inset:0;justify-content:center;overflow:hidden;padding:16px;position:fixed;z-index:1200}.media-modal .media-modal-inner{background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 28px 80px rgba(9,17,26,.26);display:flex;flex-direction:column;height:calc(100vh - 32px);overflow:hidden;position:relative;width:100vw}.media-modal .media-modal-header{align-items:center;display:flex;gap:12px;height:30px;position:relative}.media-modal .media-modal-header .media-modal-back-container{display:none}.media-modal .media-modal-header .media-modal-close{align-items:center;border:1px solid #e6e6e6;border-radius:0 0 0 8px;color:#142840;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;height:100%;letter-spacing:.08em;margin-left:auto;padding:10px 20px 10px 26px;position:relative;right:-5px;text-transform:uppercase;top:-5px;transition:all .2s ease-in-out}.media-modal .media-modal-header .media-modal-close:hover{border-color:#ccc}.media-modal .media-modal-header .media-modal-close img{height:16px;width:16px}.media-modal .media-modal__content{flex:1 1 auto;overflow-y:auto;padding:12px 16px 20px}.media-modal .media-modal__content .media-modal-main-row{align-items:center;display:flex;height:100%!important}.media-modal .media-modal__content .media-modal-main-row .phyron-video{border:none;height:100%;width:100%}.media-modal .media-modal__content .media-modal-main-row .wrap360iframe{aspect-ratio:16/9;border:none;display:block;height:100%;margin:auto;width:100%}.media-modal .media-modal__content .media-modal-main-row .carousel-crash{aspect-ratio:16/9;height:100%;width:100%}@media(max-width:768px){.media-modal{padding:4px}.media-modal .media-modal-inner{height:80vh}.media-modal .media-modal-inner .media-modal__content{padding:4px}.media-modal .media-modal-inner .media-modal__content .media-modal-main-row .carousel-crash{display:flex}.media-modal .media-modal-inner .media-modal__content .media-modal-main-row .wrap360iframe{height:50vh}}.vehicle-title-section{background:#fff;position:sticky;top:calc(var(--header-offset, 0px) + var(--breadcrumbs-height, 0px));transition:background-color .25s ease,padding .25s ease,box-shadow .25s ease;will-change:transform;z-index:16}.vehicle-title-section .vehicle-title{align-items:center;display:flex;justify-content:flex-start}@media(min-width:800px){.vehicle-title-section .vehicle-title{margin-bottom:7px}}.vehicle-title-section .vehicle-title h1{color:var(--black);font-size:26px;font-weight:500;line-height:32px}.vehicle-title-section .pricing{align-items:end;display:flex;gap:14px;margin-bottom:15px;width:100%}.vehicle-title-section .pricing .price-section{align-items:flex-end;display:flex;gap:10px}.vehicle-title-section .pricing .price-section .price{align-items:flex-start;display:flex}.vehicle-title-section .pricing .price-section .price .price-value{color:var(--primary-color);font-size:33px;font-weight:600;line-height:1}.vehicle-title-section .pricing .price-section .price .price-value sup{font-size:20px}.vehicle-title-section .pricing .rate-section{align-items:flex-end;display:flex}.vehicle-title-section .pricing .rate-section .rate-label{color:var(--black);font-size:17px;font-weight:400;line-height:23px;margin-right:10px}.vehicle-title-section .pricing .rate-section .rate-value{color:var(--primary-color);font-size:33px;font-weight:600;line-height:1}.vehicle-title-section .vehicle-actions{align-items:flex-start;display:flex;gap:25px;height:100%;justify-content:end}.vehicle-title-section .vehicle-actions .heart,.vehicle-title-section .vehicle-actions .share{background-size:cover;height:30px;width:30px}.vehicle-title-section .vehicle-actions .heart svg{height:30px;width:30px}.vehicle-title-section .vehicle-actions .heart .cuore-pulsante{animation:battito 1.5s ease-in-out 5;transform-origin:center}.vehicle-title-section .vehicle-actions .heart.like svg{fill:var(--primary-color)!important}.vehicle-title-section .vehicle-actions .share{background-image:url(/build/images/share.82447d4f.svg)}.vehicle-title-section.is-floating{box-shadow:0 2px 5px rgba(0,0,0,.1)}.vehicle-title-section.is-floating .container{border-bottom:1px solid var(--black);padding-bottom:6px}.vehicle-title-section.is-floating h1{font-size:17px}.vehicle-title-section.is-floating .pricing{margin-bottom:0}.vehicle-title-section.is-floating .pricing .price-section .price .price-value{font-size:20px}.vehicle-title-section.is-floating .pricing .rate-section .rate-label{font-size:14px}.vehicle-title-section.is-floating .pricing .rate-section .rate-value{font-size:20px}.vehicle-title-section.is-floating .vehicle-actions{align-items:center;justify-content:flex-end}@media(max-width:991px){.vehicle-title-section{top:calc(var(--mobile-sticky-threshold, 0px) - 4px);transition:all .3s ease}.vehicle-title-section .container{align-items:center;display:flex;flex-direction:column;gap:16px;padding:0 15px;transition:padding .25s ease}.vehicle-title-section .vehicle-title{width:100%}.vehicle-title-section .vehicle-title h1{font-size:22px;font-weight:500;line-height:30px}.vehicle-title-section .pricing,.vehicle-title-section .vehicle-price-rate{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.vehicle-title-section .pricing .price-section,.vehicle-title-section .vehicle-price-rate .price-section{align-items:center;display:flex;gap:6px}.vehicle-title-section .pricing .price-section .price,.vehicle-title-section .pricing .price-section .price-value,.vehicle-title-section .vehicle-price-rate .price-section .price,.vehicle-title-section .vehicle-price-rate .price-section .price-value{color:var(--primary-color);font-size:33px;font-weight:600;line-height:26px}.vehicle-title-section .pricing .rate-section,.vehicle-title-section .vehicle-price-rate .rate-section{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.vehicle-title-section .pricing .rate-section span,.vehicle-title-section .vehicle-price-rate .rate-section span{color:#7a7a7a;font-size:14px;line-height:16px}.vehicle-title-section .pricing .rate-section .rate-value,.vehicle-title-section .vehicle-price-rate .rate-section .rate-value{color:var(--primary-color);font-size:17px;font-weight:600;line-height:20px}.vehicle-title-section .vehicle-actions{display:none}.vehicle-title-section.is-floating{box-shadow:0 2px 5px rgba(0,0,0,.1)}.vehicle-title-section.is-floating .container{align-items:flex-start;border-bottom:1px solid #e0e0e0;gap:5px;padding:8px 15px}.vehicle-title-section.is-floating .vehicle-title h1{font-size:16px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-title-section.is-floating .pricing .price-section .price,.vehicle-title-section.is-floating .vehicle-price-rate .price-section .price{font-size:18px;line-height:20px}.vehicle-title-section.is-floating .pricing .rate-section,.vehicle-title-section.is-floating .vehicle-price-rate .rate-section{display:none}}.media-modal-enter-from,.media-modal-leave-to{opacity:0}.media-modal-enter-active,.media-modal-leave-active{transition:opacity .35s ease}.media-modal-enter-from .media-modal__inner,.media-modal-leave-to .media-modal__inner{opacity:0;transform:scale(.82)}.media-modal-enter-active .media-modal__inner,.media-modal-leave-active .media-modal__inner{transition:transform .4s cubic-bezier(.2,.9,.25,1.2),opacity .35s ease}.carousel__item{align-items:center;display:flex;justify-content:center;padding:12px}.carousel__item img{height:auto;max-width:100%}.carousel__next,.carousel__prev{background:rgba(0,0,0,.45);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#fff;height:35px;width:35px}.carousel__prev{left:20px}.carousel__next{right:20px}.info-modal-enter-from,.info-modal-leave-to{opacity:0;transform:translateY(12px)}.info-modal-enter-active,.info-modal-leave-active{transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}.info-modal-enter-active .info-modal__inner{animation:info-modal-inner-pop .38s cubic-bezier(.4,0,.2,1) .05s both}@keyframes info-modal-inner-pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#vehicle-details .breadcrumbs-container{background-color:#fff;box-shadow:0 2px 5px transparent;position:sticky;top:var(--header-offset,0);transition:transform .25s ease,box-shadow .25s ease;will-change:transform;z-index:10}#vehicle-details .breadcrumbs-container.is-floating{box-shadow:0 2px 5px rgba(0,0,0,.12)}#vehicle-details .vehicle-gallery{margin-bottom:40px;overflow-x:hidden;padding:0;width:100%}#vehicle-details .vehicle-gallery .vehicle-grid{display:grid;grid-template-columns:50% 50%;height:auto;width:100%}#vehicle-details .vehicle-gallery .vehicle-grid .main-image{border-bottom:1px solid var(--general-color-1);border-top:1px solid var(--general-color-1);grid-column:1;height:100%;margin:0;overflow:hidden}#vehicle-details .vehicle-gallery .vehicle-grid .main-image img{display:block;height:100%;object-fit:cover;width:100%}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid{border-bottom:1px solid var(--general-color-1);border-top:1px solid var(--general-color-1);display:grid;grid-column:2;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:100%}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .side-image{border:1px solid var(--general-color-1);height:100%;margin:0;overflow:hidden}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .side-image img{display:block;height:100%;object-fit:cover;width:100%}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .side-image:first-child{border-right:0}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .top-image:first-child{grid-column:1;grid-row:1}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .top-image:nth-child(2){grid-column:2;grid-row:1}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid{display:grid;grid-column:1;grid-row:2;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:100%}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid>:first-child,#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid>:nth-child(2){border-bottom:1px solid var(--general-color-1)}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid>:first-child,#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid>:nth-child(2),#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid>:nth-child(3),#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid>:nth-child(4){border-left:1px solid var(--general-color-1)}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid .nested-cell{background-color:#f8f8f8}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid .nested-image{height:100%;margin:0;overflow:hidden;width:100%}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid .nested-image img{display:block;height:100%;object-fit:cover;width:100%}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid .view-360-container{align-items:center;display:flex;grid-column:2;grid-row:1;justify-content:center;overflow:hidden;position:relative}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid .view-360-container .img-360-background{filter:brightness(.6);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid .view-360-container .view-360-button{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid .view-360-container .view-360-button img{height:55px;width:55px}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid .crash-container,#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid .video-container{cursor:pointer}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid .view-all-photos{align-items:center;background:rgba(0,0,0,.05);display:flex;grid-column:2;grid-row:2;justify-content:center;overflow:hidden;position:relative}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .nested-grid .view-all-photos .view-all-button{align-items:center;color:#333;display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;padding:10px;text-align:center;text-decoration:none;width:100%}#vehicle-details .vehicle-gallery .vehicle-grid .side-grid .bottom-right-image{grid-column:2;grid-row:2}#vehicle-details .vehicle-pricing{margin-bottom:45px}#vehicle-details .vehicle-pricing .price-info-note{align-items:center;background:none;border:none;border-bottom:1px solid var(--black);color:var(--black);cursor:pointer;display:flex;font-size:14px;font-weight:400;line-height:20px;padding:12px 0}#vehicle-details .vehicle-pricing .price-info-note img{margin-left:5px;transition:transform .1s ease}#vehicle-details .vehicle-pricing .price-info-note.active img{transform:rotate(180deg)}#vehicle-details .vehicle-pricing .transparent-price-section{margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .3s ease-in-out,padding .3s ease-in-out,margin .3s ease-in-out}#vehicle-details .vehicle-pricing .transparent-price-section.active{max-height:500px;opacity:1;padding:18px 0;transition:max-height .3s ease-in-out,padding .3s ease-in-out,margin .3s ease-in-out,opacity .2s ease-in-out}#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-description{color:var(--black);font-size:14px;font-weight:400;line-height:24px}#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-options{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-options .transparent-price-option{align-items:center;background-color:#fff;border:1px solid var(--primary-color);border-radius:2px;display:flex;gap:16px;justify-content:space-between;padding:16px}#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-options .financing-list{align-items:center;background-color:#fff;border:1px solid var(--primary-color);border-radius:2px;display:flex;flex-direction:column;gap:16px;padding:16px}#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-options .financing-list .financing-choose{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-options .financing-list .financing-choose:not(:last-child){border-bottom:1px solid #eee;padding-bottom:16px}#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-options .option-checkbox{align-items:center;cursor:pointer;display:flex;gap:8px}#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-options .option-checkbox input[type=checkbox]{accent-color:#000;background-color:transparent;border:1px solid #000;cursor:pointer;height:18px;padding:0;transition:all .3s ease;width:18px}#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-options .option-checkbox .option-text{color:var(--black);font-size:15px;user-select:none}#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-options .option-info{background:none;border:none;color:#777;cursor:pointer;padding:5px}#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-options .option-info:hover{color:#333}#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-options .option-info img{height:30px;width:30px}#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-footer{margin-top:20px}#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-footer .tax-info,#vehicle-details .vehicle-pricing .transparent-price-section .transparent-price-footer .warranty-info{color:gray;font-size:14px;font-weight:400;line-height:19px;text-align:left}#vehicle-details .customBannerList{margin-bottom:30px}#vehicle-details .customBannerList .item{margin-bottom:10px}#vehicle-details .customBannerList .item a{display:block;transition:all .3s}#vehicle-details .customBannerList .item a img{border-radius:4px}#vehicle-details .customBannerList .item a:hover{opacity:.8}#vehicle-details #choose-features-cnt{align-items:center;color:#fff;display:flex;flex-wrap:wrap}#vehicle-details #choose-features-cnt .feature-tab{background-color:rgba(0,0,0,.27);border:1px solid transparent;color:#fff;cursor:pointer;font-size:17px;height:50px;margin-right:4px;padding-inline:27px;transform:skewX(-18deg);transition:all .3s}#vehicle-details #choose-features-cnt .feature-tab span{display:inline-block;transform:skewX(18deg)}#vehicle-details #choose-features-cnt .feature-tab.active,#vehicle-details #choose-features-cnt .feature-tab:hover{background-color:#000;border:1px solid #00b4ff}#vehicle-details #choose-features-cnt .feature-tab:first-child{clip-path:polygon(0 0,100% 0,90% 100%,0 100%);margin-right:-4px;transform:none}#vehicle-details #choose-features-cnt .feature-tab:first-child span{transform:none}#vehicle-details #choose-features-cnt .download-pdf{align-items:center;background:none;border:none;color:var(--black);cursor:pointer;display:flex;flex:1;font-size:15px;font-weight:400;justify-content:flex-end;line-height:23px;text-decoration:none}#vehicle-details #choose-features-cnt .download-pdf img{height:20px;margin-right:8px;width:20px}#vehicle-details #choose-features-cnt .download-pdf a{color:var(--black);text-decoration:none}#vehicle-details #choose-features-cnt .download-pdf:hover{text-decoration:underline}#vehicle-details #features-cnt{border:1px solid #d6d6d6;border-radius:0 4px 4px 4px;margin-bottom:60px;padding:30px}#vehicle-details #features-cnt .tab-content .focus-grid{display:flex;flex-wrap:wrap}#vehicle-details #features-cnt .tab-content .focus-grid .feature-info{align-items:center;display:flex;width:16.666%}#vehicle-details #features-cnt .tab-content .focus-grid .feature-info img{height:24px;width:24px}#vehicle-details #features-cnt .tab-content .focus-grid .feature-info span{color:var(--black);font-size:15px;font-weight:400;line-height:18px;text-align:left}#vehicle-details #features-cnt .tab-content .focus-grid .vehicle-status{align-items:center;display:flex;flex:1;font-weight:600;justify-content:flex-start}#vehicle-details #features-cnt .tab-content .focus-grid .vehicle-status span{color:var(--black);font-size:17px}#vehicle-details #features-cnt .tab-content .features-grid .feature-info{display:flex;justify-content:space-between}#vehicle-details #features-cnt .tab-content .features-grid .feature-info span{color:var(--black);font-size:15px;line-height:26px}#vehicle-details #features-cnt .tab-content .features-grid .feature-info .feature-label{font-weight:400;width:40%}#vehicle-details #features-cnt .tab-content .features-grid .feature-info .feature-value{font-weight:medium;width:60%}#vehicle-details #features-cnt .tab-content .features-grid .emission-note{color:#777;font-size:12px;line-height:16px;margin-top:auto;text-align:left}#vehicle-details #features-cnt .tab-content .optionals-list ul{margin:0;padding:0}#vehicle-details #features-cnt .tab-content .optionals-list li{color:var(--black);font-size:15px;line-height:26px;list-style-type:disc;margin-left:20px}#vehicle-details #financing-cnt{margin-bottom:70px}#vehicle-details #financing-cnt .financing-options{display:flex;flex-direction:column;gap:8px}#vehicle-details #financing-cnt .financing-options .financing-option{align-items:flex-start;background-color:#fff;border:1px solid #d6d6d6;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.05);display:flex;gap:20px}#vehicle-details #financing-cnt .financing-options .financing-option .option-image{flex:0 0 110px;left:0;max-width:110px;position:relative;top:0}#vehicle-details #financing-cnt .financing-options .financing-option .option-image img{border-radius:8px 0 0 8px;display:block;height:auto;object-fit:cover;width:100%}#vehicle-details #financing-cnt .financing-options .financing-option .option-body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;padding:14px}#vehicle-details #financing-cnt .financing-options .financing-option .option-body .option-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}#vehicle-details #financing-cnt .financing-options .financing-option .option-body .option-header .option-title{color:var(--black);font-size:22px;font-weight:400;line-height:28px;margin:0}#vehicle-details #financing-cnt .financing-options .financing-option .option-body .option-header .option-title .option-title-link{color:#0b6de3}#vehicle-details #financing-cnt .financing-options .financing-option .option-body .option-header .option-info{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:0 0 auto;height:40px;justify-content:center;margin-top:-15px;width:40px}#vehicle-details #financing-cnt .financing-options .financing-option .option-body .option-header .option-info img{height:100%;width:100%}#vehicle-details #financing-cnt .financing-options .financing-option .option-body .option-price{color:var(--black);font-size:22px;font-weight:400;margin:0;transition:opacity .3s ease,max-height .3s ease}#vehicle-details #financing-cnt .financing-options .financing-option .option-body .option-price-amount{color:var(--primary-color);font-weight:600}#vehicle-details #financing-cnt .financing-options .financing-option .option-body .option-details{align-items:end;color:var(--black);display:flex;font-size:15px;font-weight:400;line-height:24px;margin:0;max-height:100px;opacity:1;overflow:hidden;transition:opacity .3s ease,max-height .3s ease,margin .3s ease}#vehicle-details #financing-cnt .financing-options .financing-option .option-body .option-details .tan-taeg{font-size:22px;font-weight:400;line-height:28px;margin:0 6px}#vehicle-details #financing-cnt .financing-options .financing-option .option-body .option-expanded-details,#vehicle-details #financing-cnt .financing-options .financing-option .option-expanded-details{display:flex;flex-direction:column;gap:12px;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,margin-top .3s ease}#vehicle-details #financing-cnt .financing-options .financing-option .option-expanded-details table{width:100%}#vehicle-details #financing-cnt .financing-options .financing-option.active .option-details{display:none;margin:0;opacity:0}#vehicle-details #financing-cnt .financing-options .financing-option.active .option-expanded-details{margin-top:12px;max-height:5000px;opacity:1}#vehicle-details #financing-cnt .financing-options .financing-option.active .option-expanded-details .option-details-list{line-height:32px}#vehicle-details #financing-cnt .financing-options .financing-option.active .option-expanded-details .option-details-list .h4{font-weight:500;line-height:32px}#vehicle-details .rental-options{margin-bottom:20px}#vehicle-details .rental-options .rental-option{border:1px solid var(--general-color-1);border-radius:4px;cursor:pointer;margin-bottom:10px;padding:20px}#vehicle-details .rental-options .rental-option .option-title{font-size:22px;margin-bottom:15px}#vehicle-details .rental-options .rental-option .option-title span{color:var(--primary-color);font-weight:600}#vehicle-details .rental-options .rental-option .option-details{font-size:15px}#vehicle-details .rental-options .rental-option .option-details span:after{content:"|";display:inline-block;margin-inline:5px}#vehicle-details .rental-options .rental-option .option-details span:last-child:after{display:none}#vehicle-details .rental-options .rental-option .option-expanded-details{display:none;padding-top:20px}#vehicle-details .rental-options .rental-option .option-expanded-details .service-title{font-weight:500}#vehicle-details .rental-options .rental-option .option-expanded-details ul{list-style:none;margin:0;padding:0}#vehicle-details .rental-options .rental-option.active .option-expanded-details{display:block}#vehicle-details .rental-options .rental-option:hover{border-color:var(--primary-color)}#vehicle-details .store-banner{margin:60px 0}#vehicle-details .store-banner .store-card{border:1px solid #d6d6d6;border-radius:4px}#vehicle-details .store-banner .store-card .card-header{align-items:center;background-color:var(--black);border-radius:4px 4px 0 0;display:flex;height:50px;justify-content:flex-start;padding:10px 20px}#vehicle-details .store-banner .store-card .card-body{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:10px 20px}#vehicle-details .store-banner .store-card .card-body .card-image{height:auto;width:100%}#vehicle-details .store-banner .store-card .card-body .card-image img{height:100%;object-fit:cover;object-position:center center;width:100%}#vehicle-details .store-banner .store-card .card-body .btn-outline.selected{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}#vehicle-details .store-banner .store-card .card-body .store-card-toggleExpander{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;width:100%}#vehicle-details .store-banner .store-card .card-body .store-card-toggleExpander img{transition:transform .2s ease-in-out}#vehicle-details .store-banner .store-card .card-body .store-card-toggleExpander.active img{transform:rotate(180deg)}#vehicle-details .store-banner .store-card .card-body .store-card-expander-cnt{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;width:100%}#vehicle-details .store-banner .store-card .card-body .store-card-expander-cnt.expanded{max-height:500px}#vehicle-details .store-articles{margin-bottom:60px}#vehicle-details .store-articles .h3{line-height:30px;margin-bottom:30px}#vehicle-details .store-articles .accessory-grid{margin-left:-5px;margin-right:-5px;margin-top:10px}#vehicle-details .store-articles .accessory-grid>div{padding-left:5px;padding-right:5px}#vehicle-details .store-articles .accessory-card{display:flex;flex-direction:column;height:300px}#vehicle-details .store-articles .accessory-card .accessory-content{background:#fff;border:1px solid #d2d2d2;border-radius:4px;display:flex;flex-direction:column;height:70%;text-decoration:none;transition:border-color .25s}#vehicle-details .store-articles .accessory-card .accessory-content:hover{border-color:var(--primary-color)}#vehicle-details .store-articles .accessory-card .accessory-content .accessory-media{border-radius:4px 4px 0 0;height:200px;overflow:hidden;position:relative;width:100%}#vehicle-details .store-articles .accessory-card .accessory-content .accessory-media img{display:block;height:100%;object-fit:contain;object-position:center center;width:100%}#vehicle-details .store-articles .accessory-card .accessory-content .accessory-body{display:flex;flex-direction:column;height:100%;padding:10px}#vehicle-details .store-articles .accessory-card .accessory-content .accessory-body .accessory-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;line-height:19px;margin:0 0 14px;max-height:57px;overflow:hidden}#vehicle-details .store-articles .accessory-card .accessory-content .accessory-body .accessory-price{color:var(--primary-color);font-size:19px;font-weight:600;line-height:21px;margin-top:auto}#vehicle-details .store-articles .accessory-card .accessory-content .accessory-body .accessory-installment{color:#7a7a7a;font-size:12px;line-height:16px;margin:0 0 22px}#vehicle-details .store-articles .accessory-card .accessory-content .accessory-body .accessory-installment .rate-amount{color:#000;font-weight:700;margin-left:2px}#vehicle-details .store-articles .accessory-card .accessory-content .accessory-body .accessory-installment .rate-note{color:#9c9c9c;font-weight:400;margin-left:2px}#vehicle-details .store-articles .accessory-card .accessory-footer{height:28%;margin-top:auto}#vehicle-details .store-articles .accessory-card .accessory-footer .info-add-btn{background-color:transparent;border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color);font-size:13px;font-weight:400;padding:0;transition:all .3s ease-in-out;width:100%}#vehicle-details .store-articles .accessory-card .accessory-footer .info-add-btn:hover{background-color:var(--primary-color);color:#fff}#vehicle-details .store-articles .accessory-card .accessory-footer .info-add-btn.selected{background-color:var(--primary-color);color:#fff;display:block}#vehicle-details .store-articles .accessory-card .accessory-footer .accessory-link{font-size:13px;letter-spacing:.15px;margin-top:auto;padding-top:8px;text-align:center;text-decoration:underline}#vehicle-details .store-articles .accessory-card .accessory-footer .accessory-link:hover{color:var(--primary-color)}#vehicle-details .location{margin-bottom:30px}#vehicle-details .location .location-title{color:var(--black);font-weight:600;margin:0 0 8px;padding:0}#vehicle-details .location .location-title.booked{color:#a0000d}#vehicle-details .location .location-hours{color:#008401;margin-top:14px}#vehicle-details-mobile{box-sizing:border-box;margin:0;max-width:100%;width:100%}#vehicle-details-mobile .vehicle-topbar{align-items:center;background:#fff;border-bottom:1px solid #d6d6d6;box-sizing:border-box;display:flex;height:40px;justify-content:space-between;left:0;padding:0 15px;position:fixed;top:48px;width:100%;z-index:15}#vehicle-details-mobile .vehicle-topbar .vehicle-topbar-back{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:14px;padding:10px 20px}#vehicle-details-mobile .vehicle-topbar .vehicle-topbar-back img{height:22px;width:22px}#vehicle-details-mobile .vehicle-topbar .actions{align-items:center;display:flex;gap:10px}#vehicle-details-mobile .vehicle-topbar .actions .vehicle-topbar-favorite{align-items:center;background:none;border:none;display:flex;gap:5px}#vehicle-details-mobile .vehicle-topbar .actions .vehicle-topbar-favorite .heart{background-image:url(/build/images/heart.b00f18d1.svg);background-size:cover;height:18px;width:18px}#vehicle-details-mobile .vehicle-topbar .actions .vehicle-topbar-favorite .heart.like{background-image:url(/build/images/heart-full.8e08404c.svg)}#vehicle-details-mobile .vehicle-topbar .actions .vehicle-topbar-share{align-items:center;background:none;border:none;display:flex;gap:5px}#vehicle-details-mobile .vehicle-topbar .actions .vehicle-topbar-share .share{background-image:url(/build/images/share.82447d4f.svg);background-size:cover;height:18px;width:18px}#vehicle-details-mobile .vehicle-bottom-bar{align-items:center;background:#fff;background-color:var(--mobile-toolbar);bottom:0;box-sizing:border-box;display:flex;height:60px;justify-content:space-between;left:0;padding:0 25px;position:fixed;width:100%;z-index:120}#vehicle-details-mobile .vehicle-bottom-bar .trivus-btn{align-items:center;background:none;border:0;display:flex;justify-content:center;position:relative;width:50px;z-index:0}#vehicle-details-mobile .vehicle-bottom-bar .trivus-btn img{height:32px;width:32px}#vehicle-details-mobile .vehicle-bottom-bar .trivus-btn:not(.is-active):before{animation:trivus-shadow-pulse 1.8s ease-in-out infinite;border-radius:999px;box-shadow:0 0 10px color-mix(in srgb,var(--secondary-color) 50%,transparent);content:"";inset:-4px;opacity:.45;pointer-events:none;position:absolute;z-index:-1}#vehicle-details-mobile .vehicle-bottom-bar .trivus-btn:not(.is-active):after{border:1px solid color-mix(in srgb,var(--secondary-color) 85%,transparent);border-radius:999px;box-shadow:0 0 6px color-mix(in srgb,var(--secondary-color) 65%,transparent);content:"";inset:-1px;opacity:.85;pointer-events:none;position:absolute}#vehicle-details-mobile .vehicle-bottom-bar .trivus-btn:not(.is-active):focus-visible:before,#vehicle-details-mobile .vehicle-bottom-bar .trivus-btn:not(.is-active):hover:before{opacity:.65}#vehicle-details-mobile .vehicle-bottom-bar .trivus-btn.disabled{cursor:not-allowed;opacity:.5}#vehicle-details-mobile .vehicle-bottom-bar .btn-primary{border-radius:4px;flex:1 1 auto;font-size:16px;font-weight:600;height:40px;line-height:20px;margin-left:10px;max-width:calc(70% - 10px);width:100%}#vehicle-details-mobile .vehicle-gallery-mobile{box-sizing:border-box;margin:40px 0 32px}#vehicle-details-mobile .vehicle-gallery-mobile .hero{aspect-ratio:4/3;background:#f5f5f5;box-shadow:0 18px 35px rgba(0,0,0,.12);margin:0;overflow:hidden;position:relative}#vehicle-details-mobile .vehicle-gallery-mobile .hero img{display:block;height:100%;object-fit:cover;width:100%}#vehicle-details-mobile .vehicle-gallery-mobile .thumbs{align-items:stretch;background-color:var(--general-color-1);display:flex;gap:2px;overflow-x:auto;padding:2px;scrollbar-width:none}#vehicle-details-mobile .vehicle-gallery-mobile .thumbs::-webkit-scrollbar{display:none}#vehicle-details-mobile .vehicle-gallery-mobile .thumbs .thumb{align-items:center;background:#fff;border:1px solid #e5e5e5;display:flex;flex:0 0 25%;height:72px;justify-content:center;overflow:hidden;padding:0;position:relative}#vehicle-details-mobile .vehicle-gallery-mobile .thumbs .thumb img{display:block;height:100%;object-fit:cover;width:100%}#vehicle-details-mobile .vehicle-gallery-mobile .thumbs .thumb--media{cursor:pointer}#vehicle-details-mobile .vehicle-gallery-mobile .thumbs .thumb--media img{filter:brightness(.7)}#vehicle-details-mobile .vehicle-gallery-mobile .thumbs .thumb--media .badge{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}#vehicle-details-mobile .vehicle-gallery-mobile .thumbs .thumb--media .badge img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.35));height:36px;width:36px}#vehicle-details-mobile .vehicle-gallery-mobile .thumbs .thumb--cta{background:transparent;color:var(--black);justify-content:center;opacity:53%;padding:12px}#vehicle-details-mobile .vehicle-gallery-mobile .thumbs .thumb--cta .cta-label{display:block;text-align:center}#vehicle-details-mobile .vehicle-pricing{margin-bottom:45px}#vehicle-details-mobile .vehicle-pricing .price-info-note{align-items:center;background:none;border:none;border-bottom:1px solid var(--black);color:var(--black);cursor:pointer;display:flex;font-size:14px;font-weight:400;line-height:20px;padding:12px 0}#vehicle-details-mobile .vehicle-pricing .price-info-note img{margin-left:5px;transition:transform .1s ease}#vehicle-details-mobile .vehicle-pricing .price-info-note.active img{transform:rotate(180deg)}#vehicle-details-mobile .vehicle-pricing .transparent-price-section{margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .3s ease-in-out,padding .3s ease-in-out,margin .3s ease-in-out}#vehicle-details-mobile .vehicle-pricing .transparent-price-section.active{max-height:500px;opacity:1;padding:18px 0;transition:max-height .3s ease-in-out,padding .3s ease-in-out,margin .3s ease-in-out,opacity .2s ease-in-out}#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-description{color:var(--black);font-size:14px;font-weight:400;line-height:24px;margin:0 0 20px}#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-options{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-options .transparent-price-option{align-items:center;background-color:#fff;border:1px solid var(--primary-color);border-radius:2px;display:flex;gap:16px;justify-content:space-between;padding:16px}#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-options .financing-list{align-items:center;background-color:#fff;border:1px solid var(--primary-color);border-radius:2px;display:flex;flex-direction:column;gap:16px;padding:16px}#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-options .financing-list .financing-choose{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-options .financing-list .financing-choose:not(:last-child){border-bottom:1px solid #eee;padding-bottom:16px}#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-options .option-checkbox{align-items:center;cursor:pointer;display:flex;gap:8px}#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-options .option-checkbox input[type=checkbox]{accent-color:#000;background-color:transparent;border:1px solid #000;cursor:pointer;height:18px;padding:0;transition:all .3s ease;width:18px}#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-options .option-checkbox .option-text{color:var(--black);font-size:15px;user-select:none}#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-options .option-info{background:none;border:none;color:#777;cursor:pointer;padding:5px}#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-options .option-info:hover{color:#333}#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-options .option-info img{height:30px;width:30px}#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-footer{margin-top:20px}#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-footer .tax-info,#vehicle-details-mobile .vehicle-pricing .transparent-price-section .transparent-price-footer .warranty-info{color:gray;font-size:14px;font-weight:400;line-height:19px;text-align:left}#vehicle-details-mobile .vehicle-cta{box-sizing:border-box;margin-bottom:45px;padding:0 20px;width:100%}#vehicle-details-mobile .vehicle-cta .btn-primary{width:100%}#vehicle-details-mobile .vehicle-accordion{margin-bottom:20px;overflow:hidden;width:100%}#vehicle-details-mobile .vehicle-accordion .vehicle-accordion-item .vehicle-accordion-header{align-items:center;border-bottom:2px solid #ececec;cursor:pointer;display:flex;justify-content:space-between;padding:15px 0}#vehicle-details-mobile .vehicle-accordion .vehicle-accordion-item .vehicle-accordion-header .chevron{align-items:center;display:flex;height:24px;justify-content:center;width:24px}#vehicle-details-mobile .vehicle-accordion .vehicle-accordion-item .vehicle-accordion-header .chevron img{height:20px;transition:transform .2s ease-in-out;width:20px}#vehicle-details-mobile .vehicle-accordion .vehicle-accordion-item .vehicle-accordion-header.active .chevron img{transform:rotate(180deg)}#vehicle-details-mobile .vehicle-accordion .vehicle-accordion-item .vehicle-accordion-panel{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 5px;transition:max-height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}#vehicle-details-mobile .vehicle-accordion .vehicle-accordion-item .vehicle-accordion-panel .panel-content{color:var(--black);font-size:15px;margin-block-end:1em;margin-block-start:1em}#vehicle-details-mobile .vehicle-accordion .vehicle-accordion-item .vehicle-accordion-panel .panel-content__focus-list{margin:0 0 15px}#vehicle-details-mobile .vehicle-accordion .vehicle-accordion-item .vehicle-accordion-panel .panel-content__focus-list div{align-items:center;display:flex;gap:10px;margin-bottom:10px}#vehicle-details-mobile .vehicle-accordion .vehicle-accordion-item .vehicle-accordion-panel .panel-content__focus-list div img{height:20px;width:20px}#vehicle-details-mobile .vehicle-accordion .vehicle-accordion-item .vehicle-accordion-panel .panel-content__focus-list div:last-child{margin-bottom:0}#vehicle-details-mobile .vehicle-accordion .vehicle-accordion-item .vehicle-accordion-panel .panel-content__spec-list{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}#vehicle-details-mobile .vehicle-accordion .vehicle-accordion-item .vehicle-accordion-panel .panel-content__list{padding-inline-start:20px}#vehicle-details-mobile .vehicle-accordion .vehicle-accordion-item .vehicle-accordion-panel.is-open{margin:0;max-height:2000px;opacity:1;padding:0 5px 20px}#vehicle-details-mobile .download-pdf{align-items:center;background:none;border:none;color:var(--black);cursor:pointer;display:flex;justify-content:flex-end;margin-bottom:50px;text-decoration:none}#vehicle-details-mobile .download-pdf img{height:18px;margin-right:6px;width:18px}#vehicle-details-mobile .download-pdf a{color:var(--black);text-decoration:none}#vehicle-details-mobile .location{margin-bottom:50px}#vehicle-details-mobile .location .location-title{color:var(--black);font-weight:600;margin:0 0 8px;padding:0}#vehicle-details-mobile .location .location-hours{color:#008401;margin-top:14px}#vehicle-details-mobile #financing-cnt{margin-bottom:50px}#vehicle-details-mobile #financing-cnt .financing-options{display:flex;flex-direction:column;gap:8px}#vehicle-details-mobile #financing-cnt .financing-options .financing-option{align-items:stretch;background-color:#fff;border:1px solid #d6d6d6;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.05);cursor:pointer;display:flex}#vehicle-details-mobile #financing-cnt .financing-options .financing-option .option-image{flex:0 0 110px;left:0;max-width:110px;position:relative;top:0}#vehicle-details-mobile #financing-cnt .financing-options .financing-option .option-image img{border-radius:8px 0 0 8px;display:block;height:auto;object-fit:cover;width:100%}#vehicle-details-mobile #financing-cnt .financing-options .financing-option .option-body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;height:auto;justify-content:center;min-height:0;padding:20px 16px;position:relative}#vehicle-details-mobile #financing-cnt .financing-options .financing-option .option-body .option-info{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:8px;top:8px}#vehicle-details-mobile #financing-cnt .financing-options .financing-option .option-body .option-info img{height:100%;width:100%}#vehicle-details-mobile #financing-cnt .financing-options .financing-option .option-body .option-header{align-items:flex-start;display:flex;flex-direction:column}#vehicle-details-mobile #financing-cnt .financing-options .financing-option .option-body .option-header .option-title{color:var(--black);margin:0}#vehicle-details-mobile #financing-cnt .financing-options .financing-option .option-body .option-header .option-title .option-title-link{color:#0b6de3;font-weight:500}#vehicle-details-mobile #financing-cnt .financing-options .financing-option .option-body .option-header .option-price{color:var(--black);margin:0;transition:opacity .3s ease,max-height .3s ease}#vehicle-details-mobile #financing-cnt .financing-options .financing-option .option-body .option-header .option-price-amount{color:#0b6de3}#vehicle-details-mobile #financing-cnt .financing-options .financing-option .option-body .option-details{align-items:flex-start;color:var(--black);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:0;max-height:100px;opacity:1;overflow:hidden;transition:opacity .3s ease,max-height .3s ease,margin .3s ease}#vehicle-details-mobile #financing-cnt .financing-options .financing-option .option-body .option-details .tan-taeg{margin:0 6px}#vehicle-details-mobile #financing-cnt .financing-options .financing-option .option-body .option-expanded-details{display:flex;flex-direction:column;gap:12px;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,margin-top .3s ease}#vehicle-details-mobile #financing-cnt .financing-options .financing-option.active{border:1px solid #2c9ef5}#vehicle-details-mobile #financing-cnt .financing-options .financing-option.active .option-details{display:none;margin:0;opacity:0}#vehicle-details-mobile #financing-cnt .financing-options .financing-option.active .option-expanded-details{margin-top:12px;max-height:5000px;opacity:1}#vehicle-details-mobile .store-articles{margin-bottom:50px}#vehicle-details-mobile .store-articles .body1{margin-bottom:20px}#vehicle-details-mobile .store-articles .accessory-carousel-mobile{width:100%}#vehicle-details-mobile .store-articles .accessory-card{display:flex;flex-direction:column;height:auto;max-width:100%;min-height:320px}#vehicle-details-mobile .store-articles .accessory-card .accessory-content{background:#fff;border:1px solid #d2d2d2;border-radius:4px;display:flex;flex:1;flex-direction:column}#vehicle-details-mobile .store-articles .accessory-card .accessory-content .accessory-media{border-radius:4px 4px 0 0;flex-shrink:0;height:200px;overflow:hidden;position:relative;width:100%}#vehicle-details-mobile .store-articles .accessory-card .accessory-content .accessory-media img{display:block;height:100%;object-fit:contain;object-position:center center;width:100%}#vehicle-details-mobile .store-articles .accessory-card .accessory-content .accessory-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:10px}#vehicle-details-mobile .store-articles .accessory-card .accessory-content .accessory-body .accessory-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-clamp:2;line-height:18px;margin:0 0 8px;max-height:36px;overflow:hidden}#vehicle-details-mobile .store-articles .accessory-card .accessory-content .accessory-body .accessory-price{color:var(--primary-color);font-size:17px;font-weight:600;margin-bottom:4px;margin-top:auto}#vehicle-details-mobile .store-articles .accessory-card .accessory-footer{flex-shrink:0;margin-top:6px}#vehicle-details-mobile .store-articles .accessory-card .accessory-footer .info-add-btn{background-color:transparent;border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color);display:block;font-size:14px;font-weight:400;padding:8px;transition:all .3s ease-in-out;width:100%}#vehicle-details-mobile .store-articles .accessory-card .accessory-footer .info-add-btn.selected,#vehicle-details-mobile .store-articles .accessory-card .accessory-footer .info-add-btn:hover{background-color:var(--primary-color);color:#fff}#vehicle-details-mobile .store-articles .accessory-card .accessory-footer .accessory-link{margin-top:auto;padding-top:10px;text-align:center;width:100%}#vehicle-details-mobile .store-articles .accessory-card .accessory-footer .accessory-link a{color:var(--black);font-size:13px;font-weight:400;letter-spacing:.15px;text-decoration:underline}#vehicle-details-mobile .store-banner{margin-bottom:50px}#vehicle-details-mobile .store-banner .store-card{border:1px solid #d6d6d6;border-radius:4px}#vehicle-details-mobile .store-banner .store-card .card-header{align-items:center;background-color:var(--black);border-radius:4px 4px 0 0;display:flex;height:50px;justify-content:flex-start;padding:10px 20px}#vehicle-details-mobile .store-banner .store-card .card-body{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:10px 20px}#vehicle-details-mobile .store-banner .store-card .card-body .card-image{height:auto;width:100%}#vehicle-details-mobile .store-banner .store-card .card-body .card-image img{height:100%;object-fit:cover;object-position:center center;width:100%}#vehicle-details-mobile .store-banner .store-card .card-body .btn-outline.selected{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}#vehicle-details-mobile .store-banner .store-card .card-body .store-card-toggleExpander{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;width:100%}#vehicle-details-mobile .store-banner .store-card .card-body .store-card-toggleExpander img{transition:transform .2s ease-in-out}#vehicle-details-mobile .store-banner .store-card .card-body .store-card-toggleExpander.active img{transform:rotate(180deg)}#vehicle-details-mobile .store-banner .store-card .card-body .store-card-expander-cnt{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;width:100%}#vehicle-details-mobile .store-banner .store-card .card-body .store-card-expander-cnt.expanded{max-height:500px}@media(max-width:767px){.f-button.is-arrow{height:36px!important;width:36px!important}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:10px!important}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:10px!important}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme~=light-border]{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,8,16,.15);box-shadow:0 4px 14px -2px rgba(0,8,16,.08);color:#333}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;left:1px;top:17px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-right-color:rgba(0,8,16,.2);border-width:7px 7px 7px 0;right:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDgsIDE2LCAwLjIpIiBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMHMyLjE0OC44ODcgMy4zNDMgMi4zODVDMTQuMjMzIDYuMDA1IDE2IDYgMTYgNnoiLz48L3N2Zz4=);background-size:16px 6px;height:6px;width:16px}