/*!
 Source: USA: Ferrari Theme additional styles
*/@media (max-width: 1199.98px){.dealerText{font-size:1rem}}.dealerText span{display:block}.dealerText--dealerName{font-weight:300;color:#8F8F8F}.hamburger-menu--modal .nav li.menu-item-has-children>a:after{background:url("https://di-sitebuilder-assets.dealerinspire.com/Ferrari/button-arrow-decoration-dark.svg") no-repeat;background-size:6px 12px;border:none;width:6px;height:12px;margin-left:8px;transform:rotate(90deg) translateX(-1px);-webkit-transform:rotate(90deg) translateX(-1px)}.hamburger-menu--modal .nav li.menu-item-has-children.active>a:after{transform:rotate(-90deg) translateX(1px);-webkit-transform:rotate(-90deg) translateX(1px)}@property --primaryButtonColor1{syntax:'<color>';initial-value:#A00E02;inherits:false}@property --primaryButtonColor2{syntax:'<color>';initial-value:#D92A1E;inherits:false}#di-modal .button:not(.button--link):after,#di-modal .button:visited:not(.button--link):after,.sb-section .button:not(.button--link):after,.sb-section .button:visited:not(.button--link):after,.button:not(.button--link):after,.button:visited:not(.button--link):after,#lvrp-container #no-results-ctas>*:after,#di-modal .di-modal-footer #custom-submit-btn:after,#di-modal .di-modal-footer .button--primary.button:after,.button.cta-button:after,.button.gform_button:after,#lvrp-container .lvrp-results-column #hits .hit-additional-ctas>.lightning-custom-cta:after,div#di-modal.modal--lvrp-filters .di-modal-footer .modal-view-results:after,.single-inventory .location-item__button:after,#di-modal #custom-submit-btn:after,#di-modal .button--primary.button:after,.vdp.vdp--lightning .vdp-price-box__cta a.vdp-pricebox-cta-button:after,.vdp.vdp--lightning .vdp-price-box__cta>span:after,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta a:after,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta a.vdp-pricebox-cta-button:after,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta>span:after,.vdp-cta-row .vdp-component__container .button:after,.vdp .vdp-payment-options__option a:after{content:'';background:url("https://di-sitebuilder-assets.dealerinspire.com/Ferrari/button-arrow-decoration-light.svg") no-repeat;width:8px;height:16px;margin-left:25px;padding:0;border:none;position:relative;display:inline-block;transform:rotate(0deg);transition-property:all;transition-timing-function:ease-in-out;transition-duration:300ms}#di-modal .button.button--outline:after,#di-modal .button.button--dark:after,#di-modal .button:visited.button--outline:after,#di-modal .button:visited.button--dark:after,.sb-section .button.button--outline:after,.sb-section .button.button--dark:after,.sb-section .button:visited.button--outline:after,.sb-section .button:visited.button--dark:after,.button.outline-button:after,.button:visited.outline-button:after,.button.dark-button:after,.button:visited.dark-button:after,#lvrp-container .lvrp-results-column #hits .hit-additional-ctas>.lightning-custom-cta:nth-of-type(n + 2):after,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper+.vdp-price-box__main-cta-wrapper a.vdp-pricebox-cta-button:after{background:url("https://di-sitebuilder-assets.dealerinspire.com/Ferrari/button-arrow-decoration-dark.svg") no-repeat}#di-modal .button.button--dark,#di-modal .button:visited.button--dark,.sb-section .button.button--dark,.sb-section .button:visited.button--dark{border-color:#181818}#di-modal .button.button--dark:hover,#di-modal .button:visited.button--dark:hover,.sb-section .button.button--dark:hover,.sb-section .button:visited.button--dark:hover{border-color:#303030}#di-modal .button.button--light,#di-modal .button:visited.button--light,.sb-section .button.button--light,.sb-section .button:visited.button--light{border-color:#fff}#di-modal .button.button--light:hover,#di-modal .button:visited.button--light:hover,.sb-section .button.button--light:hover,.sb-section .button:visited.button--light:hover{border-color:#8F8F8F}#di-modal .button.button--link,#di-modal .button:visited.button--link,.sb-section .button.button--link,.sb-section .button:visited.button--link{font-size:1rem}#di-modal .button.button--link:after,#di-modal .button.button--link:hover:after,#di-modal .button:visited.button--link:after,#di-modal .button:visited.button--link:hover:after,.sb-section .button.button--link:after,.sb-section .button.button--link:hover:after,.sb-section .button:visited.button--link:after,.sb-section .button:visited.button--link:hover:after{content:url("https://di-sitebuilder-assets.dealerinspire.com/Ferrari/button-arrow-decoration-dark.svg")}#di-modal .button.button--link:before,#di-modal .button:visited.button--link:before,.sb-section .button.button--link:before,.sb-section .button:visited.button--link:before{content:'';position:absolute;left:unset !important;top:50%;transform:translateY(-50%);right:0;display:inline-block;width:60px;height:60px;border-radius:50%;background-image:radial-gradient(58% 38% at 50% 0%, #DA291C 0%, #DA291C 100%),radial-gradient(58% 38% at 50% 0%, rgba(48,48,48,0.6) 0%, rgba(48,48,48,6e-05) 100%),linear-gradient(0deg, #CDCBCB, #CDCBCB);background-size:0% 0%, 100% 100%, 100% 100%;background-repeat:no-repeat;background-position:center;-webkit-mask:radial-gradient(circle 28px at center, transparent 99%, black 100%);mask:radial-gradient(circle 28px at center, transparent 99%, black 100%);transition:background-size 300ms ease-in-out}#di-modal .button.button--link:hover:before,#di-modal .button:visited.button--link:hover:before,.sb-section .button.button--link:hover:before,.sb-section .button:visited.button--link:hover:before{background-size:100% 100%, 100% 100%, 100% 100%}#di-modal .button.button--link.light,#di-modal .button:visited.button--link.light,.sb-section .button.button--link.light,.sb-section .button:visited.button--link.light{color:#fff}#di-modal .button.button--link.light:after,#di-modal .button.button--link.light:hover:after,#di-modal .button:visited.button--link.light:after,#di-modal .button:visited.button--link.light:hover:after,.sb-section .button.button--link.light:after,.sb-section .button.button--link.light:hover:after,.sb-section .button:visited.button--link.light:after,.sb-section .button:visited.button--link.light:hover:after{content:url("https://di-sitebuilder-assets.dealerinspire.com/Ferrari/button-arrow-decoration-light.svg")}.button.primary-button,.button:visited.primary-button,#lvrp-container #no-results-ctas>*,#di-modal .di-modal-footer #custom-submit-btn,#di-modal .di-modal-footer .button--primary.button,.button.cta-button,.button.gform_button,.button:visited.cta-button,.gform_button:visited,#lvrp-container .lvrp-results-column #hits .hit-additional-ctas>.lightning-custom-cta,div#di-modal.modal--lvrp-filters .di-modal-footer .modal-view-results,.single-inventory .location-item__button,#di-modal #custom-submit-btn,#di-modal .button--primary.button,.vdp.vdp--lightning .vdp-price-box__cta a.vdp-pricebox-cta-button,.vdp.vdp--lightning .vdp-price-box__cta>span,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta a,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta a.vdp-pricebox-cta-button,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta>span,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper:first-of-type a,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper:first-of-type a.vdp-pricebox-cta-button{font-weight:400;text-align:center;color:#fff;border-radius:0px;border:1px solid;border-color:rgba(0,0,0,0);font-family:"Ferrari",sans-serif;font-size:1rem;line-height:1;padding:1.25rem 1.5625rem;text-transform:uppercase;letter-spacing:0px;box-shadow:none}.button.primary-button:hover,.button:visited.primary-button:hover,#lvrp-container #no-results-ctas>*:hover,#di-modal .di-modal-footer #custom-submit-btn:hover,#di-modal .di-modal-footer .button--primary.button:hover,.button.cta-button:hover,.button.gform_button:hover,.button:visited.cta-button:hover,.gform_button:visited:hover,#lvrp-container .lvrp-results-column #hits .hit-additional-ctas>.lightning-custom-cta:hover,div#di-modal.modal--lvrp-filters .di-modal-footer .modal-view-results:hover,.single-inventory .location-item__button:hover,#di-modal #custom-submit-btn:hover,#di-modal .button--primary.button:hover,.vdp.vdp--lightning .vdp-price-box__cta a.vdp-pricebox-cta-button:hover,.vdp.vdp--lightning .vdp-price-box__cta>span:hover,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta a:hover,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta a.vdp-pricebox-cta-button:hover,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta>span:hover,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper:first-of-type a:hover,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper:first-of-type a.vdp-pricebox-cta-button:hover{color:#fff;border-color:rgba(0,0,0,0);box-shadow:none}.button.outline-button,.button:visited.outline-button,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper+.vdp-price-box__main-cta-wrapper a,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper+.vdp-price-box__main-cta-wrapper a.vdp-pricebox-cta-button,.vdp .vdp-payment-options__option a,#lvrp-container .lvrp-results-column #hits .hit-additional-ctas>.lightning-custom-cta:nth-of-type(n + 2),.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper+.vdp-price-box__main-cta-wrapper a.vdp-pricebox-cta-button{font-weight:400;text-align:center;color:#000;background:none transparent !important;border-radius:0px;border:1px solid;border-color:#000;font-family:"Ferrari",sans-serif;font-size:1rem;line-height:1;padding:1.25rem 1.5625rem;text-transform:uppercase;letter-spacing:0px;box-shadow:none}.button.outline-button:hover,.button:visited.outline-button:hover,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper+.vdp-price-box__main-cta-wrapper a:hover,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper+.vdp-price-box__main-cta-wrapper a.vdp-pricebox-cta-button:hover,.vdp .vdp-payment-options__option a:hover,#lvrp-container .lvrp-results-column #hits .hit-additional-ctas>.lightning-custom-cta:nth-of-type(n + 2):hover,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper+.vdp-price-box__main-cta-wrapper a.vdp-pricebox-cta-button:hover{background:rgba(0,0,0,0);color:#000;border-color:#303030;box-shadow:none}.button.outline-button:after,.button:visited.outline-button:after,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper+.vdp-price-box__main-cta-wrapper a:after,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper+.vdp-price-box__main-cta-wrapper a.vdp-pricebox-cta-button:after,.vdp .vdp-payment-options__option a:after,#lvrp-container .lvrp-results-column #hits .hit-additional-ctas>.lightning-custom-cta:nth-of-type(n + 2):after,.vdp .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper+.vdp-price-box__main-cta-wrapper a.vdp-pricebox-cta-button:after{background:url("https://di-sitebuilder-assets.dealerinspire.com/Ferrari/button-arrow-decoration-dark.svg") no-repeat}#di-modal .button.button--primary,#di-modal .button:visited.button--primary,.sb-section .button.button--primary,.sb-section .button:visited.button--primary,#di-modal .button.button--cta,#di-modal .button:visited.button--cta,.sb-section .button.button--cta,.sb-section .button:visited.button--cta,.button.primary-button,.button:visited.primary-button,#di-modal #ab-modal--vehicle-search .filters-container .button.button--primary,#di-modal #ab-modal--vehicle-search .filters-container .button:visited.button--primary,#di-modal #ab-modal--vehicle-search .filters-container .button.button--cta,#di-modal #ab-modal--vehicle-search .filters-container .button:visited.button--cta,#lvrp-container #no-results-ctas>*,#di-modal .di-modal-footer #custom-submit-btn,#di-modal .di-modal-footer .button--primary.button,.button.cta-button,.button.gform_button,.button:visited.cta-button,.gform_button:visited,#lvrp-container .lvrp-results-column #hits .hit-additional-ctas>.lightning-custom-cta,div#di-modal.modal--lvrp-filters .di-modal-footer .modal-view-results,.single-inventory .location-item__button,#di-modal #custom-submit-btn,#di-modal .button--primary.button,.vdp.vdp--lightning .vdp-price-box__cta a.vdp-pricebox-cta-button,.vdp.vdp--lightning .vdp-price-box__cta>span,.vdp.vdp--price-box-horizontal .vdp-price-box-horizontal__ctas .vdp-price-box__cta a,.vdp.vdp--price-box-horizontal .vdp-price-box-horizontal__ctas .vdp-price-box__cta a.vdp-pricebox-cta-button,.vdp.vdp--price-box-horizontal .vdp-price-box-horizontal__ctas .vdp-price-box__cta>span{border-width:0px;padding:1.3125rem 1.625rem;background:linear-gradient(var(--primaryButtonColor1), var(--primaryButtonColor2)) !important;transition:--primaryButtonColor1 1200ms, --primaryButtonColor2 600ms;color:#fff;border:1px solid;border-color:rgba(0,0,0,0)}#di-modal .button.button--primary:hover,#di-modal .button:visited.button--primary:hover,.sb-section .button.button--primary:hover,.sb-section .button:visited.button--primary:hover,#di-modal .button.button--cta:hover,#di-modal .button:visited.button--cta:hover,.sb-section .button.button--cta:hover,.sb-section .button:visited.button--cta:hover,.button.primary-button:hover,.button:visited.primary-button:hover,#di-modal #ab-modal--vehicle-search .filters-container .button.button--primary:hover,#di-modal #ab-modal--vehicle-search .filters-container .button:visited.button--primary:hover,#di-modal #ab-modal--vehicle-search .filters-container .button.button--cta:hover,#di-modal #ab-modal--vehicle-search .filters-container .button:visited.button--cta:hover,#lvrp-container #no-results-ctas>*:hover,#di-modal .di-modal-footer #custom-submit-btn:hover,#di-modal .di-modal-footer .button--primary.button:hover,.button.cta-button:hover,.button.gform_button:hover,.button:visited.cta-button:hover,.gform_button:visited:hover,#lvrp-container .lvrp-results-column #hits .hit-additional-ctas>.lightning-custom-cta:hover,div#di-modal.modal--lvrp-filters .di-modal-footer .modal-view-results:hover,.single-inventory .location-item__button:hover,#di-modal #custom-submit-btn:hover,#di-modal .button--primary.button:hover,.vdp.vdp--lightning .vdp-price-box__cta a.vdp-pricebox-cta-button:hover,.vdp.vdp--lightning .vdp-price-box__cta>span:hover,.vdp.vdp--price-box-horizontal .vdp-price-box-horizontal__ctas .vdp-price-box__cta a:hover,.vdp.vdp--price-box-horizontal .vdp-price-box-horizontal__ctas .vdp-price-box__cta a.vdp-pricebox-cta-button:hover,.vdp.vdp--price-box-horizontal .vdp-price-box-horizontal__ctas .vdp-price-box__cta>span:hover{--primaryButtonColor1: $primary-hover;--primaryButtonColor2: $primary-hover}#di-modal #ab-modal--vehicle-search select{padding:15px 5px 15px 15px}#di-modal #ab-modal--vehicle-search .filters-container .button.button--primary,#di-modal #ab-modal--vehicle-search .filters-container .button.button--cta,#di-modal #ab-modal--vehicle-search .filters-container .button:visited.button--primary,#di-modal #ab-modal--vehicle-search .filters-container .button:visited.button--cta{display:flex;align-items:center;font-size:1rem;text-transform:uppercase;font-weight:400;border-radius:0px;line-height:1rem}.sb-section .ferrariBlock__models1 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-prev,.sb-section .ferrariBlock__models1 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-next,.sb-section .ferrariBlock__models2 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-prev,.sb-section .ferrariBlock__models2 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-next{height:30px;width:20px;background-color:#fff !important;background-image:url("https://di-sitebuilder-assets.dealerinspire.com/Ferrari/button-arrow-decoration-dark.svg");background-repeat:no-repeat;background-size:10px 20px !important}.sb-section .ferrariBlock__models1 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-prev:hover,.sb-section .ferrariBlock__models1 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-prev:focus,.sb-section .ferrariBlock__models1 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-next:hover,.sb-section .ferrariBlock__models1 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-next:focus,.sb-section .ferrariBlock__models2 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-prev:hover,.sb-section .ferrariBlock__models2 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-prev:focus,.sb-section .ferrariBlock__models2 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-next:hover,.sb-section .ferrariBlock__models2 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-next:focus{transform:scale(1.3)}.sb-section .ferrariBlock__models1 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-prev,.sb-section .ferrariBlock__models2 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-prev{transform:rotate(180deg)}.sb-section .ferrariBlock__models1 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-prev:hover,.sb-section .ferrariBlock__models1 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-prev:focus,.sb-section .ferrariBlock__models2 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-prev:hover,.sb-section .ferrariBlock__models2 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-prev:focus{transform:rotate(180deg) scale(1.3)}.sb-section .ferrariBlock__models1 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-disabled,.sb-section .ferrariBlock__models2 [data-widget="modelCards"] .modelLineupNavigation .swiper-button-disabled{opacity:0.5}.sb-swiper[id^="di-slider--"] .toggle-disclaimer{color:#fff;border-color:#fff;top:unset;bottom:0;margin-bottom:0}.sb-swiper[id^="di-slider--"] .toggle-disclaimer:after{display:none}.sb-swiper[id^="di-slider--"] .toggle-disclaimer:hover,.sb-swiper[id^="di-slider--"] .toggle-disclaimer.open{background-color:#fff}.sb-swiper[id^="di-slider--"] .toggle-disclaimer.open{color:#000}.sb-swiper[id^="di-slider--"] .swiper-pagination{bottom:20px;transform:unset}@media (min-width: 1200px){.sb-swiper[id^="di-slider--"] .swiper-pagination{bottom:50px}}.sb-swiper[id^="di-slider--"] .swiper-pagination .swiper-pagination-bullet{width:7px;height:7px;opacity:1;vertical-align:middle;transition:all 300ms ease;margin:10px}.sb-swiper[id^="di-slider--"] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:2px solid #8F8F8F;width:26px;height:26px;background:transparent;margin:0px 5px}#di-page-composer .primary-background{background:#000}#di-modal .facets-container-close{border-radius:100px}#lvrp-mobile-filters-container .search-filter__buttons .vrp-btn{border-radius:100px;font-size:0.75rem}#lvrp-container #lvrp-results-column,#lvrp-container .lvrp-results-column{background:#fff}#lvrp-container #lvrp-results-column .search-input{border:none;border-bottom:solid 1px #8F8F8F;font-size:1rem}#lvrp-container #lvrp-results-column .refinement-filters .filter,#lvrp-container #lvrp-results-column .refinement-filters .filter-remove{font-weight:400;background:#8F8F8F;color:#fff}#lvrp-container #lvrp-results-column .refinement-filters .filter svg,#lvrp-container #lvrp-results-column .refinement-filters .filter-remove svg{fill:#fff}#lvrp-container #lvrp-results-column .refinement-filters .clear-refinement{background:#DA291C}#lvrp-container #lvrp-results-column .results-title-row span.stats{font-weight:400;font-size:1rem}#lvrp-container #lvrp-results-column .results-title-row .layout-view-toggle .vrp-layout-toggle-option.active svg g{fill:#000}#lvrp-container .type-facet .type-facet-container{flex-direction:column}#lvrp-container .type-facet .type-facet-container .required-refine,#lvrp-container .type-facet .type-facet-container .toggle-refine{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-basis:0}#lvrp-container .type-facet .type-facet-container .switch-toggle{margin:0 0 0 auto;background:#8F8F8F}#lvrp-container .type-facet .type-facet-container .facet-refined .switch-toggle{background:#DA291C}#lvrp-container .payment-toggle-container .paymentType{font-size:0.75rem}#lvrp-container .slider-facet .slider-facet__input .slider-facet__input__controls input{border:none}#lvrp-container .slider-facet .slider-facet__input .slider-facet__input__controls .slider-facet__input--low{width:40%}#lvrp-container .slider-facet .slider-facet__input .slider-facet__input__controls .slider-facet__input-dash{width:10%}#lvrp-container .slider-facet .slider-facet__input .slider-facet__input__controls .slider-facet__input--high{width:50%}#lvrp-container #facets-menu .facet-toggle .facet-label{max-width:100%}#lvrp-container #facets-menu .facet-toggle .facet-label::after{color:#333}#lvrp-container .lvrp-results-column .vehicle-details span.color-circle{display:none}#lvrp-container .lvrp-results-column #lvrp-results-wrapper .hit-special{background-color:#181818;font-family:"Ferrari",sans-serif;font-size:14px;letter-spacing:0px;font-weight:400}@media (min-width: 768px){#lvrp-container .lvrp-results-column #lvrp-results-wrapper .hit-special{font-size:16px;letter-spacing:0px}}#lvrp-container .lvrp-results-column #lvrp-results-wrapper .vehicle-details--item{padding-left:0}#lvrp-container .lvrp-results-column #hits .hit-price__customize{color:#000;font-weight:400;font-size:0.875rem}#lvrp-container .lvrp-results-column #hits .hit{border:1px solid #8F8F8F}#lvrp-container .lvrp-results-column #hits .hit-price__label{display:none}#lvrp-container .lvrp-results-column #hits .hit-price--primary .hit-price__value{color:#000;font-size:1.5rem}#lvrp-container .lvrp-results-column #hits .hit-content h2.result-title{font-size:1rem}#lvrp-container .lvrp-results-column #hits .hit-image{padding:0}#lvrp-container .lvrp-results-column #hits .thumbnail-carousel-container.custom-ferrari-thumbnail-carousel .swiper-pagination .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{border-width:1px}#lvrp-container .lvrp-results-column #hits .vehicle-details .vehicle-details--item{font-size:0.875rem}#lvrp-container .lvrp-results-column #hits .hit-additional-ctas>.lightning-custom-cta .form-text{display:inline-block}#lvrp-container #no-results-ctas>* .form-text{display:inline-block}#lvrp-container #lvrp-post-results-wrapper{justify-content:center}#lvrp-container #lvrp-post-results-wrapper .results-disclaimers{font-style:normal}#lvrp-container #lvrp-post-results-wrapper .results-disclaimers p{font-size:0.875rem}#lvrp-container #lvrp-post-results-wrapper .results-disclaimers p strong{font-size:.75rem}.vdp--lightning h2.component-title,.vdp--lightning .section-title{text-transform:unset}.vdp--lightning .vdp-title--basic{background:#181818}.vdp--lightning .vdp-title--basic .vehicle-title{font-size:1.5rem}.vdp--lightning .vdp-component--container-background .vdp-component__container,.vdp--lightning .vdp-vehicle-details .detail-item-row__header,.vdp--lightning .vdp-similar-vehicles,.vdp--lightning .vdp-vehicle-details .details-list,.vdp--lightning .vdp-vehicle-details .detail-item-row__header,.vdp--lightning .vdp-price-box__view-count .view-count,.vdp--lightning .vdp-review-component .featured-review,.vdp--lightning .vdp-price-box__conversations .conversations-chat,.vdp--lightning .vdp-component--component-background{background:#fff}.vdp--lightning .vdp-price-box-horizontal .vdp-component__container{padding:20px 0 0}.vdp--lightning .vdp-price-box-horizontal__vehicle-details ul li{padding:20px;border-color:#F7F7F7}.vdp--lightning .vdp-component--container-background .vdp-component__container{padding:20px 0 0}@media (min-width: 1025px){.vdp--lightning .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side a span,.vdp--lightning .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side a.vdp-pricebox-cta-button span{flex:0 1 auto}}@media (min-width: 1025px){.vdp--lightning .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-price-box__main-cta-wrapper,.vdp--lightning .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side .vdp-sidebar-custom-html,.vdp--lightning .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side a.main-cta--locked,.vdp--lightning .vdp-price-box-horizontal__ctas .vdp-price-box__cta--side-by-side>*{width:unset}}.vdp--lightning .vdp-price-box-horizontal__ctas .vdp-price-box__cta a.vdp-pricebox-cta-button:not(.custom-image-cta) span::after{display:none}.vdp--lightning .vdp-basic-info .basic-info-item{padding:20px;border-color:#F7F7F7}.vdp--lightning .vdp-basic-info .basic-info-item__label{text-transform:uppercase;color:#8F8F8F}.vdp--lightning .vdp-key-features li{max-width:unset}@media (min-width: 768px){.vdp--lightning .vdp-key-features li{flex:0 0 22%}}@media (min-width: 768px){.vdp--lightning .vdp-key-features li:nth-child(4n){margin-right:3%}}.vdp--lightning .vdp-cta-row .vdp-component__container .button span{display:inline-block}.vdp--lightning .vdp-vehicle-details .detail-item-row__header.open{background:#fff;color:#000}.vdp--lightning .vdp-vehicle-details .detail-item-row__header.open svg *{fill:#000}.vdp--lightning .vdp-vehicle-details-tabbed__feature-item{border-color:#F7F7F7}.vdp--lightning .vdp-component--component-background#payment-options{padding:0}.vdp--lightning .vdp-component--component-background#payment-options .vdp-payment-options__option{background:#F7F7F7}.vdp--lightning .vdp-similar-vehicles .item h3{font-weight:700;line-height:28px}.vdp--lightning .vdp-similar-vehicles .item .info__price-label{font-size:1rem;font-weight:700}.vdp--lightning .vdp-similar-vehicles .item .info__price{font-size:1rem;font-weight:400}.vdp--lightning .vdp-similar-vehicles .item .info__price-label{display:none}.vdp--lightning .location-item__button:focus,.vdp--lightning .location-item__button:hover{padding:1.3125rem 1.625rem}.vdp--lightning .lvdp-vehicle-disclaimer{font-style:normal}.admin-settings [data-widget="utility-gravityformcta"]:after{bottom:unset;right:0;line-height:unset}.admin-settings>[data-control="true"] [data-control="true"].button:hover:after,.admin-settings>[data-control="true"] [data-control="true"].button:visited:hover:after{margin:0 0 0 25px;position:relative;left:unset;top:0}.admin-settings>[data-control="true"] [data-control="true"].button.button--link,.admin-settings>[data-control="true"] [data-control="true"].button:visited.button--link{display:inline-flex}.admin-settings>[data-control="true"] [data-control="true"].button.button--link:hover:after,.admin-settings>[data-control="true"] [data-control="true"].button:visited.button--link:hover:after{background:rgba(0,0,0,0);border:none;margin:0 0 0 25px}.admin-settings>[data-control="true"] [data-control="true"].button.button--link:after,.admin-settings>[data-control="true"] [data-control="true"].button:visited.button--link:after{margin:0 0 0 25px;width:60px}.admin-settings.expand-controls>[data-control="true"] [data-control="true"].button:before,.admin-settings.expand-controls>[data-control="true"] [data-control="true"].button:visited:before{position:absolute;height:unset;width:unset;right:unset;left:10px;top:-10px;content:attr(data-widget-display-name);left:0px !important;border-radius:10px;transition:top 0.2s ease 0s;background:#fff;mask:unset}
