/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */ :root{--image-fit-aspect-ratio:16/9;--image-fit-object-fit:cover;--margin-bock--top:4rem;--margin-bock--bottom:4rem;--ds-style-heading-0--font-size:3rem;--ds-style-heading-1--font-size:2.5rem;--ds-style-heading-1--alt--font-size:1.875rem;--ds-style-heading-2--font-size:1.5rem;--ds-style-heading-2--alt--font-size:2.5rem;--ds-style-heading-3--font-size:1.25rem;--ds-style-heading-3--alt--font-size:1.875rem;--ds-style-heading-3--medium--font-size:1.25rem;--ds-style-heading-3--large--font-size:1.25rem;--ds-style-heading-4--font-size:1.125rem;--ds-style-heading-5--font-size:1rem;--ds-style-body-0--font-size:1.25rem;--ds-style-body-1--font-size:1.125rem;--ds-style-overline--font-size:1.25rem;--button-text-color:#000;--button-text-color--hover:#FFF;--button-bg-color:#FCFDFF;--button-outline-text-color:#000;--button-outline-text-color-alt:#000;--button-outline-border-color:var(--button-bg-color);--button-outline-bg-color:transaprent;--button-outline-bg-color--hover:#000;--button-bg-color--hover:#000;--button-text-color--active:#FFF;--button-bg-color--active:#011B36;--button-border-color--active:#011B36;--button-border-color:transparent;--button-border-color--hover:transparent;--button-padding-inline:2rem;--button-padding-block:.25rem;--button-min-height:3rem;--button-icon-size:2rem;--button-square-size:3rem;--link-simple-color:inherit;--link-simple-color--primary:#2A609D;--link-simple-color--secondary:#7089AC;--link-simple-color--hover:#000;--link-simple-color--active:#141414;--page-inner-padding-inline:1.5rem;--table-border:solid 1px #99ABBD;--high-light-block-padding-block:1.5rem;--high-light-block-padding-inline:1.5rem;--ds-colors-brand-primary:#2A609D;--ds-colors-brand-secondary:#A3B2A4;--ds-colors-brand-tertiary:#7089AC;--ds-colors-brand-accent-1:#DDA69D;--ds-colors-grayscale-white:#FFF;--ds-colors-grayscale-25:#FAFAFA;--ds-colors-grayscale-50:#F5F5F5;--ds-colors-grayscale-100:#FCFDFF;--ds-colors-grayscale-200:#E1DFDD;--ds-colors-grayscale-300:#D8D8D8;--ds-colors-grayscale-400:#C8C9C7;--ds-colors-grayscale-500:#A7A8A9;--ds-colors-grayscale-600:#888B8D;--ds-colors-grayscale-700:#53565A;--ds-colors-grayscale-800:#212529;--ds-colors-grayscale-900:#141414;--ds-colors-grayscale-black:#000;--ds-colors-ui-error:#F16F6B;--ds-colors-ui-status:#2CB753;--ds-colors-ui-warning:#FBAA30;--ds-colors-ui-info:#DDA69D;--ds-border-color-light:#D8D8D8;--ds-border-color-medium:#A7A8A9;--ds-border-color-dark:#888B8D;--ds-border-width-none:0;--ds-border-width-small:1px;--ds-border-width-medium:2px;--ds-border-width-large:4px;--ds-radius-none:0;--ds-radius-small:.25rem;--ds-radius-medium:.75rem;--ds-radius-large:1.5rem;--ds-radius-round:50%;--ds-radius-circle:1000px;--ds-text-color-white:#FFF;--ds-text-color-medium:#A7A8A9;--ds-text-color-grey:#53565A;--ds-text-color-black:#000;--ds-font-family-main:Volvo Novum,arial,sans-serif;--ds-font-family-second:Volvo Novum,arial,sans-serif;--ds-font-size-1100:9.375rem;--ds-font-size-1000:6.25rem;--ds-font-size-900:5rem;--ds-font-size-800:3rem;--ds-font-size-700:1.875rem;--ds-font-size-600:1.5rem;--ds-font-size-500:1.25rem;--ds-font-size-400:1rem;--ds-font-size-350:.9375rem;--ds-font-size-300:.875rem;--ds-font-size-200:.8125rem;--ds-font-size-100:.75rem;--ds-max-width-page-wrapper:1920px;--ds-max-width-page-inner:1560px;--ds-spacings--xxx-wide:8rem;--ds-spacings--xx-wide:7rem;--ds-spacings--x-wide:6rem;--ds-spacings--wide:5rem;--ds-spacings--xxx-large:4rem;--ds-spacings--xx-large:3rem;--ds-spacings--x-large:2.5rem;--ds-spacings--large:2rem;--ds-spacings--medium:1.5rem;--ds-spacings--standard:1rem;--ds-spacings--semi:.75rem;--ds-spacings--small:.5rem;--ds-spacings--x-small:.325rem;--ds-spacings--xx-small:.25rem;--ds-spacings--xxx-small:.125rem;--ds-transition-speed-fast:.15s;--ds-transition-speed-standard:.35s;--ds-transition-speed-medium:.55s;--ds-transition-speed-slow:1s;--ds-transition-speed-x-slow:2s;--ds-transition-closable-item:.55s;--scroll-padding-top:calc(var(--drupal-displace-offset-top) + var(--site-header-height) + 1rem);--focus-visible-color:currentColor;--site-logo-width:5.625rem;--tag-bg-color:#DDA69D;--tag-text-color:#1B365D;--volvo-select-logo-width:4.5rem;--volvo-select-logo-height:.375rem;--main-menu-mobile-width:100%;--main-menu-mobile-top:0px;--main-menu-mobile-padding-top:0;--main-menu-lvl-0-link-arrow-width:.625rem;--main-menu-lvl-0-link-arrow-border-width:1px;--main-menu-link-color:#000;--main-menu-link-color--hover:#53565A;--main-menu-link-color--active:#000;--main-menu-delta-block:0px;--breadcrump-spacing-block:1rem;--pager-arrow-rotate:45deg;--pager-arrow-translate-x:-50%;--pager-gutter:.25rem;--pager-gutter-edges:.75rem;--messages-bg-color:#C8C9C7;--messages-text-color:#000;--messages-max-height:calc(100vh - var(--site-header-height));--messages-close-color:#FFF;--messages-close-color--over:#000;--form-grid-row-gap:1.5rem;--form-field-border-color:#D8D8D8;--form-field-outline-color:transparent;--filter-picture-max-width-percent:90%;--filter-picture-max-width-px:9.75rem;--filter-picture-inner-padding:.325rem;--carousel-color:#2A609D;--carousel-color--hover:#FFF;--carousel-color--opacity--hover:1;--card-desc-line-clamp:10;--card-background-color:#F5F5F5;--card-content-padding:1.5rem;--card-content-gap:1rem;--card-push-padding:1.5rem;--card-push-label-margin-bottom:1rem;--card-push-title-margin-bottom:2rem;--card-push-transition-speed:.35s;--card-range-scale:0;--card-range-scale--hover:.65;--card-range-opacity:0;--card-range-opacity--hover:1;--card-range-content-padding:1.5rem 1rem 1rem;--card-range-picture-bottom:22%;--card-range-info-fz:.875rem;--card-range-info-gap:.5rem;--content-grid-gap:1.5rem;--details-row-gap:1rem;--details-colum-gap:1.5rem;--details-grid-col-count:1;--modal-form-column-gap:4rem;--modal-form-grid-template-columns:1fr;--vehicle-prices-item-padding:1rem;--drupal-displace-offset-top:0rem;--site-header-padding-inline:1.5rem;--site-header-height:3.25rem;--site-header-gap:1rem;--hero-banner-padding-top:2.5rem;--hero-banner-margin-bottom:4rem;--hero-banner-title-margin-bottom:4rem;--hero-banner-tools-margin-bottom:0;--content-block-margin-block:4rem;--content-block-inner-gap:1.5rem;--content-block-inner-grid-column:1 / -1;--content-block-inner-grid-template-columns:1;--toggle-accordion-bg:transparent;--toggle-accorion-trigger-padding-inline:1.5rem;--toggle-accorion-trigger-padding-block:1.5rem;--toggle-accorion-content-padding-bottom:1.5rem;--toggle-accorion-content-padding-inline:1.5rem;--toggle-accorion-content-color:#000;--accordion-arrow-size:1rem;--benefits-block-padding-block:0 4rem;--benefits-block-top-height:500px;--benefits-block-top-padding-block:3rem 4rem;--benefits-block-picture-bg-size:auto 120%;--benefits-block-picture-bg-position:63% 15%;--benefits-block-title-margin-bottom:2.5rem;--benefits-block-desc-padding-block:2rem;--benefits-block-items-margin-top:0;--benefits-block-actions-margin-top:2.5rem;--benefits-block-column:1 / -1;--images-grid-template-columns:1fr 1fr;--map-aspect-ratio:366 / 628;--info-box-left:0;--info-box-bottom:0px;--info-box-right:0;--info-box-width:100%;--info-box-padding:1.5rem 1rem;--info-box-desc-mt:.75rem;--info-box-actions-mt:1.5rem;--info-box-actions-button-width:100%;--modal-width:100%;--text-key-figures-block-desc-grid-column:1 / -1;--text-key-figures-block-key-figures-grid-column:1 / -1;--team-members-columns:1;--team-members-gap:1rem;--text-media-block-padding-block:2.5rem 4rem;--text-media-block-gap:2rem;--text-media-block-title-margin-bottom:0;--text-media-block-picture-grid-column:1 / 2;--text-media-block-content-grid-column:1 / 2;--dialog-title-height:3rem;--dialog-content-padding-bottom:2rem;--dialog-content-padding-inline:2rem;--vehicle-inner-grid-template-areas:"picture" "content" "about";--vehicle-picture-grid-column:1 / -1;--vehicle-content-grid-column:1 / -1;--vehicle-about-grid-column:1 / -1;--vehicle-inner-margin-block:2.5rem 4rem;--vehicle-volvo-select-margin-bottom:1rem;--vehicle-subtitle-margin-bottom:2.5rem;--vehicle-actions-margin-bottom:2.5rem;--vehicle-address-margin-bottom:2.5rem;--vehicle-about-margin-block:0 2.5rem;--vehicles-aside-grid-column:1 / 2;--vehicles-number-font-size:1rem;--vehicles-number-margin-bottom:1.5rem;--vehicles-hero-banner-inner-padding-block:3rem;--vehicles-hero-banner-inner-padding-inline:0;--vehicles-hero-banner-picture-width:100%;--view-cards-columns:1;--view-last-offers-columns:12;--view-last-offers-gap:0;--view-offers-columns:1;--view-offers-first-item-grid-column:1 / -1;--view-offers-item-grid-column:auto / span 1;--view-slider-elements-grid-column:1 / -1;--view-slider-cards-grid-column:1 / 13;--warranties-block-padding-block:2.5rem 4rem;--warranties-block-items-margin-top:1.5rem;--warranties-block-actions-margin-top:2.5rem}[data-theme=dark]{--link-simple-color--primary:#FFF;--link-simple-color--secondary:#A3B2A4;--link-simple-color--hover:#000;--link-simple-color--active:#141414;--text-color:#FFF;--bg-color:#2A609D;--text-color-primary:#FFF;--link-color:#FFF;--link-color--hover:#FFF}.WarrantiesBlock,.ViewBlock,.VehiclesHeroBanner-pictureWrapper,.VehiclesHeroBanner,.HomeHeroBanner,.BenefitsBlock,.ToggleAccordions,.SiteFooter,.Page-wrapper,.SiteHeader,.BreadCrumbWrapper,.PageWrapper,.Messages-group{margin-inline:auto;width:min(100%,1920px)}.WarrantiesBlock-inner,.ViewOffers,.ViewBlock-inner:not(.ContentBlock-inner),.VehiclesHeroBanner-inner,.HomeHeroBanner-inner,.BenefitsBlock-inner,.ToggleAccordions-inner,.SiteFooter-inner,.Page-intro,.Page-inner,.breadcrumb,.PageInner,.Messages-group-inner{margin-inline:auto;width:min(calc(100% - 2 * var(--page-inner-padding-inline)),1560px)}.WarrantiesBlock-inner .PageInner,.ViewOffers .PageInner,.ViewBlock-inner:not(.ContentBlock-inner) .PageInner,.VehiclesHeroBanner-inner .PageInner,.HomeHeroBanner-inner .PageInner,.BenefitsBlock-inner .PageInner,.ToggleAccordions-inner .PageInner,.SiteFooter-inner .PageInner,.Page-intro .PageInner,.Page-inner .PageInner,.breadcrumb .PageInner,.PageInner .PageInner,.Messages-group-inner .PageInner,.Page-content .WarrantiesBlock-inner,.Page-content .ViewOffers,.Page-content .ViewBlock-inner:not(.ContentBlock-inner),.Page-content .VehiclesHeroBanner-inner,.Page-content .HomeHeroBanner-inner,.Page-content .BenefitsBlock-inner,.Page-content .ToggleAccordions-inner,.Page-content .SiteFooter-inner,.Page-content .Page-intro,.Page-content .Page-inner,.Page-content .breadcrumb,.Page-content .PageInner,.Page-content .Messages-group-inner{width:100%}[data-theme=light],:root{--text-color:#141414;--bg-color:#FFF;--text-color-primary:#2A609D;--link-color:#2A609D;--link-color--hover:#000}.HeroBanner-title.-big{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-heading-0--font-size);font-weight:500;line-height:1.1}.HomeHeroBanner-title,.Page-title,.HeroBanner-title{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-heading-1--font-size);font-weight:700;line-height:1.1}.WarrantiesBlock-title,.ViewBlock-title,.TextMediaBlock-title,.ContentBlock-title,.HeroBanner-subtitle,.HeroBanner-title em,.HeroBanner-title.-small,.EditorialWysiwyg h2{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-heading-2--font-size);font-weight:700;line-height:1.1}.Vehicle-title{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-heading-2--alt--font-size);font-weight:500;line-height:1.1}.ViewSliderElements-title,.ViewBlock.view-accessories--various .ViewBlock-title,.ViewBlock.view-accessories--packs .ViewBlock-title,.ViewBlock.view-accessories--wheels .ViewBlock-title,.ViewBlock.view-workshop_services--all .ViewBlock-title,.ViewBlock.view-services--cards .ViewBlock-title,.-topCondensed .ViewBlock .ViewBlock-title,.TextKeyFiguresBlock-desc .EditorialWysiwyg,.VehicleAbout-title,.ModalForm-title,.CardPush-title,.EditorialWysiwyg h3{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-heading-3--font-size);font-weight:700;line-height:1.1}.BenefitsBlock-title{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-heading-3--alt--font-size);font-weight:500;line-height:1.1;text-align:center;margin-bottom:var(--benefits-block-title-margin-bottom)}.Vehicle-subtitle,.CardPush.-medium .CardPush-title{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-heading-3--medium--font-size);font-weight:700;line-height:1.1}.CardPush.-large .CardPush-title{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-heading-3--large--font-size);font-weight:700;line-height:1.1}.BlockNotFound-content,.CardRange-title,.CardProduct-title,.EditorialWysiwyg h4{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-heading-4--font-size);font-weight:700;line-height:1.1}.ViewBlock-label,.Modal-title,.InfoBox-title,.LegalsItem-title,.ToggleAccordion-trigger,.Page-subtitle,.Card-title,.Card-subtitle,.EditorialWysiwyg blockquote,.EditorialWysiwyg h5{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-heading-5--font-size);font-weight:700;line-height:1.1}.Page-label,.ModalFormCard-title,.Card.-small .Card-title,.SiteHeader .MainMenu .menu-link.lvl-1,.EditorialWysiwyg h6{font-family:Volvo Novum,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.1}.Page-intro .EditorialWysiwyg p,.EditorialWysiwyg .-important{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-body-0--font-size);line-height:1.6;font-weight:400;margin-block:4rem;font-weight:700}.ViewBlock-desc,.VehiclePrices-price,.Card.-moreHover .Card-title,.StandardForm fieldset.captcha .form-item label,body,.Messages-group-inner,.EditorialWysiwyg{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-body-1--font-size);line-height:1.6;font-weight:400}.Modal-content .EditorialWysiwyg,.HomeHeroBanner-desc,.VehiclePrices-label,.VehicleAbout-resum strong,.VehicleAbout-resum,.Tabs-nav[role=tablist],.ModalForm-splash .Button,.Links-item a,.KeyFigure-desc,.StandardForm .form-item .form-item--error-message,.StandardForm .form-item input:not(.form-checkbox,.form-radio),.StandardForm .form-item select,.StandardForm .form-item textarea,.SiteHeader .MainMenu .menu-link.lvl-2{font-family:Volvo Novum,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}.Modal-bottom .EditorialWysiwyg,.InfoBox-desc,.StandardForm fieldset.captcha .description,.breadcrumb ol,.LegalsBlock-text .EditorialWysiwyg,.EditorialWysiwyg .-lowlight,.-lowlight.EditorialWysiwyg,.-lowlight .EditorialWysiwyg{font-family:Volvo Novum,arial,sans-serif;font-size:.8125rem;line-height:1.6;font-weight:400}.InfoBox-opened,.VehiclePrices-desc,.Carousel.-vehicle.splide .splide__pagination li,.Wip:after{font-family:Volvo Novum,arial,sans-serif;font-size:.75rem;font-weight:400}.SiteLogo-name{font-family:Volvo Novum,arial,sans-serif;font-size:.9375rem;font-weight:400;text-transform:uppercase;position:relative;display:flex;align-items:center}.ModalFormCard-prefix,.CardProduct-tag,.StandardForm fieldset.captcha .captcha__title,.StandardForm .form-item:is(fieldset).webform-composite-visible-title>legend,.StandardForm .form-item:not(.js-form-type-checkbox,.js-form-type-radio)>label,.Tag,.TagWrapper>a,.TagWrapper>span{font-family:Volvo Novum,arial,sans-serif;font-size:.75rem;font-weight:700}.Modal-close,.InfoBox-close,.SiteHeader-phone a,.VehiclesFilters-close,.StandardForm .form-actions button,.ButtonCtaWrapper>a,.Button,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close,.MainMenu-close,.MainMenu .ButtonClose{font-family:Volvo Novum,arial,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:.5em;background:var(--button-bg-color);color:var(--button-text-color);border:solid 1px var(--button-border-color);padding-inline:var(--button-padding-inline);padding-block:var(--button-padding-block);min-height:var(--button-min-height);text-decoration:none;text-align:center;border-radius:.25rem;cursor:pointer;transition:.15s;isolation:isolate}.Modal-close:focus-visible,.InfoBox-close:focus-visible,.SiteHeader-phone a:focus-visible,.VehiclesFilters-close:focus-visible,.StandardForm .form-actions button:focus-visible,.ButtonCtaWrapper>a:focus-visible,.Button:focus-visible,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close:focus-visible,.MainMenu-close:focus-visible,.MainMenu .ButtonClose:focus-visible,.Modal-close:hover,.InfoBox-close:hover,.SiteHeader-phone a:hover,.VehiclesFilters-close:hover,.StandardForm .form-actions button:hover,.ButtonCtaWrapper>a:hover,.Button:hover,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close:hover,.MainMenu-close:hover,.MainMenu .ButtonClose:hover,a:focus-visible .Modal-close,a:focus-visible .InfoBox-close,a:focus-visible .SiteHeader-phone a,.SiteHeader-phone a:focus-visible a,a:focus-visible .VehiclesFilters-close,a:focus-visible .StandardForm .form-actions button,.StandardForm .form-actions a:focus-visible button,a:focus-visible .ButtonCtaWrapper>a,a:focus-visible .Button,a:focus-visible .ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close,.ui-widget.ui-widget-content.ui-dialog a:focus-visible .ui-dialog-titlebar-close,a:focus-visible .MainMenu-close,a:focus-visible .MainMenu .ButtonClose,.MainMenu a:focus-visible .ButtonClose,a:hover .Modal-close,a:hover .InfoBox-close,a:hover .SiteHeader-phone a,.SiteHeader-phone a:hover a,a:hover .VehiclesFilters-close,a:hover .StandardForm .form-actions button,.StandardForm .form-actions a:hover button,a:hover .ButtonCtaWrapper>a,a:hover .Button,a:hover .ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close,.ui-widget.ui-widget-content.ui-dialog a:hover .ui-dialog-titlebar-close,a:hover .MainMenu-close,a:hover .MainMenu .ButtonClose,.MainMenu a:hover .ButtonClose{border-color:var(--button-border-color--hover);color:var(--button-text-color--hover);background:var(--button-bg-color--hover)}.Modal-close:focus-visible,.InfoBox-close:focus-visible,.SiteHeader-phone a:focus-visible,.VehiclesFilters-close:focus-visible,.StandardForm .form-actions button:focus-visible,.ButtonCtaWrapper>a:focus-visible,.Button:focus-visible,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close:focus-visible,.MainMenu-close:focus-visible,.MainMenu .ButtonClose:focus-visible{outline-color:var(--button--focus-visible-color)}.Modal-close+.ajax-progress,.InfoBox-close+.ajax-progress,.SiteHeader-phone a+.ajax-progress,.VehiclesFilters-close+.ajax-progress,.StandardForm .form-actions button+.ajax-progress,.ButtonCtaWrapper>a+.ajax-progress,.Button+.ajax-progress,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close+.ajax-progress,.MainMenu-close+.ajax-progress,.MainMenu .ButtonClose+.ajax-progress{display:none}.Modal-close:has(+ .ajax-progress),.InfoBox-close:has(+ .ajax-progress),.SiteHeader-phone a:has(+ .ajax-progress),.VehiclesFilters-close:has(+ .ajax-progress),.StandardForm .form-actions button:has(+ .ajax-progress),.ButtonCtaWrapper>a:has(+ .ajax-progress),.Button:has(+ .ajax-progress),.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close:has(+ .ajax-progress),.MainMenu-close:has(+ .ajax-progress),.MainMenu .ButtonClose:has(+ .ajax-progress){opacity:.4;pointer-events:none;filter:brightness(85%)}@keyframes rotate-loader{to{rotate:360deg}}.Modal-close:has(+ .ajax-progress):after,.InfoBox-close:has(+ .ajax-progress):after,.SiteHeader-phone a:has(+ .ajax-progress):after,.VehiclesFilters-close:has(+ .ajax-progress):after,.StandardForm .form-actions button:has(+ .ajax-progress):after,.ButtonCtaWrapper>a:has(+ .ajax-progress):after,.Button:has(+ .ajax-progress):after,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close:has(+ .ajax-progress):after,.MainMenu-close:has(+ .ajax-progress):after,.MainMenu .ButtonClose:has(+ .ajax-progress):after{position:absolute;inset:50% 0 0 50%;content:"";aspect-ratio:1;width:1rem;border-radius:1000px;border:solid 2px currentColor;border-top-color:transparent;translate:-50% -50%;animation:rotate-loader 1s infinite}[disabled].Modal-close,[disabled].InfoBox-close,.SiteHeader-phone a[disabled],[disabled].VehiclesFilters-close,.StandardForm .form-actions button[disabled],.ButtonCtaWrapper>a[disabled],[disabled].Button,.ui-widget.ui-widget-content.ui-dialog [disabled].ui-dialog-titlebar-close,[disabled].MainMenu-close,.MainMenu [disabled].ButtonClose{opacity:.4;pointer-events:none;filter:brightness(85%)}.Modal-close:active,.InfoBox-close:active,.SiteHeader-phone a:active,.VehiclesFilters-close:active,.StandardForm .form-actions button:active,.ButtonCtaWrapper>a:active,.Button:active,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close:active,.MainMenu-close:active,.MainMenu .ButtonClose:active{--button-border-color:var(--button-border-color--active);color:var(--button-text-color--active)!important;background:var(--button-bg-color--active)!important}.SiteHeader-phone a,.StandardForm .form-actions button[type=submit],.ButtonCtaWrapper.-primary>a,.Button.-primary{--button-text-color:#FFF;--button-bg-color:#2A609D}.SiteHeader-phone a[disabled],.StandardForm .form-actions button[disabled][type=submit],.ButtonCtaWrapper.-primary>a[disabled],[disabled].Button.-primary,a[disabled] .SiteHeader-phone a,.SiteHeader-phone a[disabled] a,a[disabled] .StandardForm .form-actions button[type=submit],.StandardForm .form-actions a[disabled] button[type=submit],a[disabled] .ButtonCtaWrapper.-primary>a,a[disabled] .Button.-primary{--button-bg-color:#C8C9C7}[data-theme=dark] .SiteHeader-phone a,.SiteHeader-phone [data-theme=dark] a,[data-theme=dark] .StandardForm .form-actions button[type=submit],.StandardForm .form-actions [data-theme=dark] button[type=submit],[data-theme=dark] .ButtonCtaWrapper.-primary>a,[data-theme=dark] .Button.-primary{--button-text-color:#000;--button-bg-color:#FFF;--button-border-color:#FFF;--button-text-color--hover:#000;--button-bg-color--hover:rgba(255,255,255,.64);--button-border-color--hover:#FFF}.StandardForm .form-actions button[type=reset],.StandardForm .form-actions button[type=submit][data-drupal-selector=edit-reset],.ButtonCtaWrapper.-secondary>a,.Button.-secondary{--button-text-color:#2A609D;--button-bg-color:transparent;--button-border-color:#2A609D;--button-text-color--hover:#FFF;--button-bg-color--hover:#2A609D;--button-border-color--hover:#2A609D}.StandardForm .form-actions button[disabled][type=reset],.StandardForm .form-actions button[disabled][type=submit][data-drupal-selector=edit-reset],.ButtonCtaWrapper.-secondary>a[disabled],[disabled].Button.-secondary,a[disabled] .StandardForm .form-actions button[type=reset],.StandardForm .form-actions a[disabled] button[type=reset],a[disabled] .StandardForm .form-actions button[type=submit][data-drupal-selector=edit-reset],.StandardForm .form-actions a[disabled] button[type=submit][data-drupal-selector=edit-reset],a[disabled] .ButtonCtaWrapper.-secondary>a,a[disabled] .Button.-secondary{--button-text-color:#C8C9C7;--button-border-color:#C8C9C7}[data-theme=dark] .StandardForm .form-actions button[type=reset],.StandardForm .form-actions [data-theme=dark] button[type=reset],[data-theme=dark] .StandardForm .form-actions button[type=submit][data-drupal-selector=edit-reset],.StandardForm .form-actions [data-theme=dark] button[type=submit][data-drupal-selector=edit-reset],[data-theme=dark] .ButtonCtaWrapper.-secondary>a,[data-theme=dark] .Button.-secondary{--button-text-color:#FFF;--button-border-color:#FFF;--button-text-color--hover:#000;--button-bg-color--hover:#FFF;--button-border-color--hover:#FFF}.Button.-outline{--button-bg-color:var(--button-outline-bg-color);--button-bg-color--hover:var(--button-outline-bg-color--hover);--button-border-color:var(--button-outline-border-color);--button-text-color:var(--button-outline-text-color)}.SiteHeader-phone a,.Button.-small{font-family:Volvo Novum,arial,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;text-decoration:none;--button-padding-inline:1rem;--button-min-height:2.25rem}.Button.-xSmall{font-family:Volvo Novum,arial,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;text-decoration:none;--button-padding-inline:1.9230769231em;--button-min-height:2.5rem}.WarrantiesBlock-actions .Button,.CardProduct-actions .Button,.Button.-full{display:flex;width:100%}.Button.-square{padding:1rem;width:var(--button-square-size);aspect-ratio:1;min-height:0}.Button.-square.-small{--button-square-size:2rem}.Modal-close,.InfoBox-close,.VehiclesFilters-close,.Button.-circle,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close,.MainMenu-close,.MainMenu .ButtonClose{border-radius:1000px;padding:1rem;width:var(--button-square-size);aspect-ratio:1;min-height:0}.Button.-circle.-small{--button-square-size:2rem}.Modal-close:before,.InfoBox-close:before,.VehiclesFilters-close:before,.ButtonCtaWrapper>a:before,.Button.-icon:before,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close:before,.MainMenu-close:before,.MainMenu .ButtonClose:before{content:"";width:var(--button-icon-size);aspect-ratio:1;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.Button.-icon.-left:before{order:0}.ButtonCtaWrapper>a:before,.Button.-icon.-right:before{order:2}.Modal-close,.InfoBox-close,.VehiclesFilters-close,.Button.-icon.-only,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close,.MainMenu-close,.MainMenu .ButtonClose{display:inline-block;padding:0;text-indent:-999em;overflow:hidden;padding:1rem;width:var(--button-square-size);aspect-ratio:1;min-height:0}.Modal-close:before,.InfoBox-close:before,.VehiclesFilters-close:before,.Button.-icon.-only:before,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close:before,.MainMenu-close:before,.MainMenu .ButtonClose:before{position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.Modal-close,.InfoBox-close,.VehiclesFilters-close,.Button.-icon.-only.-small,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close,.MainMenu-close,.MainMenu .ButtonClose{--button-square-size:2rem}.Modal-close,.InfoBox-close,.VehiclesFilters-close,.Button.-icon.-close,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close,.MainMenu-close,.MainMenu .ButtonClose{--button-icon-size:.75rem}.Modal-close:before,.InfoBox-close:before,.VehiclesFilters-close:before,.Button.-icon.-close:before,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close:before,.MainMenu-close:before,.MainMenu .ButtonClose:before{-webkit-mask-image:url(/themes/custom/default/dist/assets/close.svg);mask-image:url(/themes/custom/default/dist/assets/close.svg)}.Button.-icon.-arrowLeft:before{-webkit-mask-image:url(/themes/custom/default/dist/assets/arrow.svg);mask-image:url(/themes/custom/default/dist/assets/arrow.svg);rotate:180deg}.ButtonCtaWrapper>a:before,.Button.-icon.-arrowRight:before{-webkit-mask-image:url(/themes/custom/default/dist/assets/arrow.svg);mask-image:url(/themes/custom/default/dist/assets/arrow.svg)}.LinkSimpleWrapper>a,.LinkSimple{font-family:Volvo Novum,arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.4;display:inline-block;color:var(--link-simple-color);transition:.15s;text-transform:uppercase;text-decoration:none}.LinkSimpleWrapper>a:before,.LinkSimple:before,.LinkSimpleWrapper>a:after,.LinkSimple:after{content:"";width:.875em;aspect-ratio:1;box-sizing:content-box;background-size:contain;display:none;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/themes/custom/default/dist/assets/arrow.svg);mask-image:url(/themes/custom/default/dist/assets/arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;align-items:center}.LinkSimpleWrapper>a[disable],[disable].LinkSimple{opacity:.5;pointer-events:none}.LinkSimpleWrapper>a:hover,.LinkSimple:hover,.LinkSimpleWrapper>a:focus-visible,.LinkSimple:focus-visible,a:hover .LinkSimpleWrapper>a,a:hover .LinkSimple,a:focus-visible .LinkSimpleWrapper>a,a:focus-visible .LinkSimple{color:var(--link-simple-color--hover)}.LinkSimpleWrapper>a:active,.LinkSimple:active,a:active .LinkSimpleWrapper>a,a:active .LinkSimple{color:var(--link-simple-color--active)}.LinkSimpleWrapper.-primary>a,.LinkSimple.-primary{--link-simple-color:var(--link-simple-color--primary)}.LinkSimpleWrapper.-secondary>a,.LinkSimple.-secondary{--link-simple-color:var(--link-simple-color--secondary)}[data-theme=dark] .LinkSimpleWrapper.-secondary>a,[data-theme=dark] .LinkSimple.-secondary{--link-simple-color--hover:#FFF}.LinkSimple.-arrowLeft:before{display:inline-block;rotate:180deg;margin-right:.5rem}.LinkSimpleWrapper>a:after,.LinkSimple.-arrowRight:after{display:inline-block;margin-left:.5rem}.Tag,.TagWrapper>a,.TagWrapper>span{display:inline-flex;align-items:center;background-color:var(--tag-bg-color);color:var(--tag-text-color);padding-block:.325rem;padding-inline:1rem;border-radius:1.5rem}.TagWrapper{display:flex;flex-flow:row wrap;gap:.5rem}.EditorialWysiwyg ul,.EditorialWysiwyg ol{list-style:revert;margin-left:1.5rem}.EditorialWysiwyg h1,.EditorialWysiwyg h2,.EditorialWysiwyg h3,.EditorialWysiwyg h4,.EditorialWysiwyg h5,.EditorialWysiwyg h6,.EditorialWysiwyg p,.EditorialWysiwyg ul,.EditorialWysiwyg ol,.EditorialWysiwyg table{margin-bottom:max(1.5rem,.25em)}.EditorialWysiwyg h1:last-child,.EditorialWysiwyg h2:last-child,.EditorialWysiwyg h3:last-child,.EditorialWysiwyg h4:last-child,.EditorialWysiwyg h5:last-child,.EditorialWysiwyg h6:last-child,.EditorialWysiwyg p:last-child,.EditorialWysiwyg ul:last-child,.EditorialWysiwyg ol:last-child,.EditorialWysiwyg table:last-child{margin-bottom:0}.EditorialWysiwyg a:not(.Button,.LinkSimple){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em;color:var(--link-color)}.EditorialWysiwyg a:not(.Button,.LinkSimple):hover{color:var(--link-color--hover)}.EditorialWysiwyg img{display:block;max-width:100%;height:auto}.LegalsBlock-text .EditorialWysiwyg,.EditorialWysiwyg .-lowlight,.-lowlight.EditorialWysiwyg,.-lowlight .EditorialWysiwyg{color:var(--text-color-primary)}.EditorialWysiwyg .EditorialWysiwyg-media{margin-bottom:1.5rem}.EditorialWysiwyg .align-center img{margin-inline:auto}.EditorialWysiwyg blockquote,.EditorialWysiwyg table,.EditorialWysiwyg .-important{clear:both}.EditorialWysiwyg blockquote{position:relative;color:#2a609d;quotes:"\201c" "\201d" "\2018" "\2019";margin-block:2rem}.EditorialWysiwyg blockquote:before{content:open-quote}.EditorialWysiwyg blockquote:after{content:close-quote}.EditorialWysiwyg table{all:revert;width:100%;border-collapse:collapse;border:var(--table-border);line-height:1.2;margin-block:2rem}.EditorialWysiwyg table th,.EditorialWysiwyg table td{padding:.75rem;text-align:center}.EditorialWysiwyg table td{vertical-align:top}.EditorialWysiwyg table thead{border-bottom:var(--table-border)}.Messages{position:relative;max-height:var(--messages-max-height);pointer-events:none}.Messages-group{pointer-events:auto;background:var(--messages-bg-color);color:var(--messages-text-color)}.Messages-group-inner{padding-block:1.5rem}.-closable .Messages-group-inner{padding-right:2rem}.Messages-group.-info{--messages-bg-color:#DDA69D}.Messages-group.-status{--messages-bg-color:#2CB753;--messages-text-color:#FFF}.Messages-group.-warning{--messages-bg-color:#FBAA30;--messages-text-color:#FFF}.Messages-group.-error{--messages-bg-color:#F16F6B;--messages-text-color:#FFF}.Messages-group.-center{text-align:center}.Messages-group-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding-top:.5rem}.Messages-group .LinkSimple{--link-simple-color:#FFF}.Messages a:not(.Button,.LinkSimple){color:inherit;text-decoration:underline}.Messages a:not(.Button,.LinkSimple):hover{text-decoration:none}.Messages ul{list-style:disc;-webkit-padding-start:2rem;padding-inline-start:2rem}.Messages ul li+li{-webkit-margin-before:.125rem;margin-block-start:.125rem}.Vehicles,.Vehicle,.ContentBlock,.HeroBanner{margin-inline:auto;width:min(100%,1920px)}.ViewRanges .Tabs-panels,.Vehicles-inner,.Vehicle-inner,.TextKeyFiguresBlock-inner,.BenefitsBlock-inner,.ContentBlock-wrapper,.HeroBanner-inner{margin-inline:auto;width:min(calc(100% - 2 * var(--page-inner-padding-inline)),1560px);display:grid;gap:var(--content-block-inner-gap);grid-template-columns:repeat(var(--content-block-inner-grid-template-columns),1fr)}.ViewRanges .Tabs-panels .PageInner,.Vehicles-inner .PageInner,.Vehicle-inner .PageInner,.TextKeyFiguresBlock-inner .PageInner,.BenefitsBlock-inner .PageInner,.ContentBlock-wrapper .PageInner,.HeroBanner-inner .PageInner,.Page-content .ViewRanges .Tabs-panels,.ViewRanges .Page-content .Tabs-panels,.Page-content .Vehicles-inner,.Page-content .Vehicle-inner,.Page-content .TextKeyFiguresBlock-inner,.Page-content .BenefitsBlock-inner,.Page-content .ContentBlock-wrapper,.Page-content .HeroBanner-inner{width:100%}.ViewRanges .Tabs-panel,.TextMediaBlock-title,.ContentBlock-inner,.HeroBanner-title,.HeroBanner-tools,.HeroBanner-picture{grid-column:var(--content-block-inner-grid-column)}.ContentBlock.-small{--content-block-inner-grid-column:var(--content-block-inner-grid-column--small)}.ContentBlock.-medium,.HeroBanner{--content-block-inner-grid-column:var(--content-block-inner-grid-column--medium)}.ViewRanges .ContentBlock,.ViewCards .ContentBlock,.ViewBlock.view-accessories--various,.ViewBlock.view-accessories--packs,.ViewBlock.view-accessories--wheels,.ViewBlock.view-accessories--charging_solutions,.ContentBlock.-blockLarge{--content-block-margin-block:5rem 4rem}.ContentBlock.-bgGreyLight:last-child,.ViewBlock.view-accessories--charging_solutions:last-child,.ContentBlock.-bgBlueLight:last-child{margin-bottom:0}.ContentBlock.-bgGreyLight{background:#F5F5F5}.ViewBlock.view-accessories--charging_solutions,.ContentBlock.-bgBlueLight{background:#CED9E5}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding-top)!important}body{color:var(--text-color);padding:var(--drupal-displace-offset-top) 0 0!important;margin:0;background:#FFF}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,sans-serif;font-size:1em}a{background-color:transparent;text-decoration:none;color:inherit;cursor:pointer}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,sans-serif;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:block;width:auto;height:auto;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border-width:0;padding:0;margin:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}section{position:relative}@font-face{font-family:Volvo Novum;src:url(/themes/custom/default/dist/assets/volvo-novum-medium.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Volvo Novum;src:url(/themes/custom/default/dist/assets/volvo-novum-regular.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Volvo Novum;src:url(/themes/custom/default/dist/assets/volvo-novum-light.woff2) format("woff2");font-weight:400;font-style:normal}*{box-sizing:border-box}*:after,*:before{box-sizing:border-box}[data-theme]{color:var(--text-color)}html,body{height:100%}a:focus-visible,button:focus-visible,[type=submit]:focus-visible,[type=button]:focus-visible,[type=reset]:focus-visible,[type=cancel]:focus-visible{outline:1px dashed var(--focus-visible-color);outline-offset:.25rem}.SiteLogo{height:var(--site-header-height)}.SiteLogo-link{display:flex;justify-content:center;align-items:center;height:100%;color:inherit}.SiteLogo-brand{display:block;width:var(--site-logo-width);aspect-ratio:90/7;flex:0 0 auto;overflow:hidden;text-indent:-999em;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/default/dist/assets/logo.svg);mask-image:url(/themes/custom/default/dist/assets/logo.svg)}.SiteLogo-name:before{content:"";margin-left:1.5rem;padding-left:1.5rem;height:var(--site-header-height);border-left:2px #FFF solid}.ButtonCtaWrapper{display:inline-block}.ColumnList ul{font-family:Volvo Novum,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;max-height:350px;overflow-y:auto;display:grid;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.75rem;list-style:none;margin-left:0;line-height:1.1}.LinkSimpleWrapper{display:inline-block}.VolvoSelectLogo{width:var(--volvo-select-logo-width);height:var(--volvo-select-logo-height);overflow:hidden;text-indent:-999em;background:url(/themes/custom/default/dist/assets/logo-volvo-select.svg) no-repeat 50% 50%;background-size:100%}.Wip{position:relative;outline:1px dashed rgba(251,170,48,.5)}.Wip:before,.Wip:after{position:absolute;pointer-events:none}.Wip:before{content:"";inset:0;background:rgba(251,170,48,.2);transition:.15s}.Wip:after{content:"/!\\ Work in progress /!\\";inset:0 0 auto auto;padding:.25rem .5rem;color:#fbaa30;background:rgba(251,170,48,.4);border:1px dashed}.Wip:hover:before{opacity:0}@keyframes open-close-menu-lvl-0-mobile{0%{translate:100% 0}}@keyframes open-close-menu-lvl-1{0%{opacity:0;grid-template-rows:0fr}50%{opacity:1}to{grid-template-rows:1fr}}@keyframes fade-menu-item-lvl-1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.MainMenu-trigger{display:block;font-size:.875rem;font-weight:700;padding-block:1rem}.MainMenu-close,.MainMenu .ButtonClose{position:absolute;top:.5rem;right:.5rem}.MainMenu-panel .SiteLogo{height:auto}.MainMenu-panel .SiteLogo-link{pointer-events:none;display:block}.MainMenu-panel .SiteLogo-brand{display:block;height:var(--site-header-height)}.MainMenu-panel .SiteLogo-name{display:block}.MainMenu-panel .SiteLogo-name:before{display:none}.MainMenu-panel .SiteHeader-phone a{display:flex;width:100%}.SiteHeader .MainMenu .menu.lvl-1{color:#2a609d;transform-origin:0 0}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=false].-isAnimated{display:grid;animation:open-close-menu-lvl-1 .35s .1s forwards reverse}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=false].-isAnimated>*{overflow:hidden}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=false]:not(.-isAnimated){display:none;animation:none}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true]{display:block}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true].-isAnimated{animation:open-close-menu-lvl-1 1s forwards}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true].-isAnimated>*{overflow:hidden}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true] .menu-item.lvl-1{opacity:0;transform:translateY(-.5rem);animation:fade-menu-item-lvl-1 .55s forwards}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true] .menu-item.lvl-1:nth-child(1){animation-delay:.1s}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true] .menu-item.lvl-1:nth-child(2){animation-delay:.2s}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true] .menu-item.lvl-1:nth-child(3){animation-delay:.3s}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true] .menu-item.lvl-1:nth-child(4){animation-delay:.4s}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true] .menu-item.lvl-1:nth-child(5){animation-delay:.5s}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true] .menu-item.lvl-1:nth-child(6){animation-delay:.6s}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true] .menu-item.lvl-1:nth-child(7){animation-delay:.7s}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true] .menu-item.lvl-1:nth-child(8){animation-delay:.8s}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true] .menu-item.lvl-1:nth-child(9){animation-delay:.9s}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true] .menu-item.lvl-1:nth-child(10){animation-delay:1s}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true] .menu-item.lvl-1:nth-child(11){animation-delay:1.1s}.SiteHeader .MainMenu .menu.lvl-1[aria-expanded=true] .menu-item.lvl-1:nth-child(12){animation-delay:1.2s}.SiteHeader .MainMenu .menu-inner.lvl-1{display:flex;flex-wrap:wrap;justify-content:stretch;padding-block:0 1.5rem}.SiteHeader .MainMenu .menu-list{display:grid;flex:0 0 100%}.SiteHeader .MainMenu .menu-list.lvl-2{gap:.125rem;padding-left:.5rem}.SiteHeader .MainMenu .menu-item{color:inherit}.SiteHeader .MainMenu .menu-item.lvl-2{line-height:1}.SiteHeader .MainMenu .menu-link{color:var(--main-menu-link-color)}.SiteHeader .MainMenu .menu-link:is(a,[aria-controls]){transition:color .15s}.SiteHeader .MainMenu .menu-link.lvl-0{font-family:Volvo Novum,arial,sans-serif;font-size:1rem;font-weight:400;display:block;font-weight:700;position:relative;line-height:1.6;width:100%}.SiteHeader .MainMenu .menu-link.lvl-0:is(a,[aria-controls]):before,.SiteHeader .MainMenu .menu-link.lvl-0:is(a,[aria-controls]):after{content:"";position:absolute}.SiteHeader .MainMenu .menu-link.lvl-0:is(a,[aria-controls]):before{inset:auto 0 -.75rem;border-bottom:1px solid #000;pointer-events:none;opacity:0;transition:.15s;transition-property:opacity}.SiteHeader .MainMenu .menu-link.lvl-0:is(a,[aria-controls]):after{top:50%;width:var(--main-menu-lvl-0-link-arrow-width);aspect-ratio:1;border:solid currentColor;border-width:0 var(--main-menu-lvl-0-link-arrow-border-width) var(--main-menu-lvl-0-link-arrow-border-width) 0;transform:translateY(-75%) rotate(45deg);margin-left:.5rem;pointer-events:none;transition:.15s;transition-property:opacity,transform}.SiteHeader .MainMenu .menu-link.lvl-0:is(a):not([aria-controls]):after{display:none}.SiteHeader .MainMenu .menu-link.lvl-0:is(a,[aria-controls]):is([aria-expanded=true],:hover,:focus-visible):before,.SiteHeader .MainMenu .menu-link.lvl-0:is(a,[aria-controls]):is([aria-expanded=true],:hover,:focus-visible):after{opacity:1}.SiteHeader .MainMenu .menu-link.lvl-0[aria-expanded=true]:after{transform:translateY(-25%) rotate(-135deg)}.SiteHeader .MainMenu .menu-link.lvl-1:hover,.SiteHeader .MainMenu .menu-link.lvl-2:hover{text-decoration:underline}.BreadCrumbWrapper{margin-block:var(--breadcrump-spacing-block)}.breadcrumb{color:var(--text-color)}.breadcrumb ol{line-height:1;display:flex;flex-wrap:wrap;row-gap:.25rem}.breadcrumb ol li{display:flex;align-items:center;gap:.25rem}.breadcrumb ol li+li:before{content:"\a0\a0/";font-weight:400}.breadcrumb ol li a:hover{text-decoration:underline}.breadcrumb ol li:last-child{font-weight:700}.pager{margin-block:1.5rem}.pager__items{font-family:Volvo Novum,arial,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;text-decoration:none;display:flex;justify-content:center;gap:.5rem}.pager__item a:hover,.pager__item a:focus-visible{color:#7089ac}.pager__item [aria-hidden]{display:none}.pager__item.is-active a{color:#7089ac;text-decoration:underline}.pager__item--first a,.pager__item--last a,.pager__item--previous a,.pager__item--next a{position:relative;display:block;width:.875rem;height:1.25rem;text-decoration:none!important;color:var(--text-color-primary)}.pager__item--first a:before,.pager__item--first a:after,.pager__item--last a:before,.pager__item--last a:after,.pager__item--previous a:before,.pager__item--previous a:after,.pager__item--next a:before,.pager__item--next a:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;aspect-ratio:1;border:solid currentColor;border-width:2px 2px 0 0;rotate:var(--pager-arrow-rotate);translate:var(--pager-arrow-translate-x) -50%;transform-origin:50% 50%}.pager__item--previous a:after,.pager__item--next a:after{display:none}.pager__item--first,.pager__item--last{--pager-gutter:var(--pager-gutter-edges)}.pager__item--first a:before,.pager__item--last a:before{--pager-arrow-translate-x:-25%}.pager__item--first a:after,.pager__item--last a:after{--pager-arrow-translate-x:-75%}.pager__item--first,.pager__item--previous{--pager-arrow-rotate:-135deg;margin-right:var(--pager-gutter)}.pager__item--next,.pager__item--last{margin-left:var(--pager-gutter)}.Messages-group.-closable{transition:.55s;display:grid;grid-template-rows:1fr;overflow:hidden}.Messages-group.-closable .Messages-group-inner{position:relative;overflow:hidden;transition:.55s}.Messages-group.-closable .Messages-close{cursor:pointer;position:absolute;top:50%;right:0;translate:0 -50%;text-decoration:none;width:2rem;color:var(--messages-close-color);transition:.15s}.Messages-group.-closable .Messages-close:after{content:"";position:absolute;inset:-.5rem;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/themes/custom/default/dist/assets/close.svg);mask-image:url(/themes/custom/default/dist/assets/close.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.Messages-group.-closable .Messages-close:hover{color:var(--messages-close-color--hover)}.Messages-group.-closable.-isClosing{--height:0 !important}.StandardForm .form-item:is(fieldset) .form-checkboxes,.StandardForm .form-item:is(fieldset)>.fieldset-wrapper,.StandardForm:is(form),.StandardForm form{display:grid;-moz-column-gap:1rem;column-gap:1rem;row-gap:var(--form-grid-row-gap);grid-template-columns:repeat(2,1fr)}.StandardForm fieldset.captcha .captcha__title,.StandardForm .form-item:is(fieldset).webform-composite-visible-title>legend,.StandardForm .form-item:not(.js-form-type-checkbox,.js-form-type-radio)>label{position:absolute;top:.9375rem;left:1rem;z-index:1;color:var(--text-color-primary);translate:0 -50%}.StandardForm fieldset.captcha .form-required.captcha__title:after,.StandardForm .form-item:is(fieldset).webform-composite-visible-title>legend.form-required:after,.StandardForm .form-item:not(.js-form-type-checkbox,.js-form-type-radio)>label.form-required:after{content:"*";margin-left:.125rem}.StandardForm{background:var(--bg-color)}.StandardForm:is(form),.StandardForm form{color:#53565a}.StandardForm:is(form)>*,.StandardForm form>*{grid-column:1/-1}.StandardForm .form-item,.StandardForm .form-checkboxes{position:relative;grid-column:1/-1}.StandardForm .form-item input,.StandardForm .form-item select,.StandardForm .form-item textarea{border:solid 1px var(--form-field-border-color);outline:solid 1px var(--form-field-outline-color);accent-color:var(--text-color-primary)}.StandardForm .form-item input:not([readonly]),.StandardForm .form-item select:not([readonly]),.StandardForm .form-item textarea:not([readonly]){background:none}.StandardForm .form-item input:focus,.StandardForm .form-item select:focus,.StandardForm .form-item textarea:focus{--form-field-border-color:#99ABBD;--form-field-outline-color:#99ABBD}.-formInvalid .StandardForm .form-item input:invalid,.-formInvalid .StandardForm .form-item select:invalid,.-formInvalid .StandardForm .form-item textarea:invalid{--form-field-border-color:#B3261E;--form-field-outline-color:#B3261E}.StandardForm .form-item input:not(.form-checkbox,.form-radio),.StandardForm .form-item select,.StandardForm .form-item textarea{line-height:1.25;display:block;width:100%;padding:1.25rem 1rem .625rem;border-radius:.25rem;color:inherit}.StandardForm .form-item textarea{padding-bottom:1rem}.StandardForm .form-item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem}.StandardForm .form-item .form-checkbox,.StandardForm .form-item .form-radio{outline-width:2px;margin-right:.5rem}.StandardForm .form-item .js-form-type-select{position:relative}.StandardForm .form-item .js-form-type-select:after{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/themes/custom/default/dist/assets/arrow.svg);mask-image:url(/themes/custom/default/dist/assets/arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:var(--accordion-arrow-size);aspect-ratio:1;background-color:currentColor;transition:rotate .35s;transform:rotate(90deg);position:absolute;top:1.375rem;right:1rem;background-color:#2a609d}.-formInvalid .StandardForm .form-item:has(:invalid)>label{color:#b3261e}.StandardForm .form-item .form-item--error-message{color:inherit;order:2}.-formInvalid .StandardForm .form-item .text-count-wrapper.webform-counter-warning,.StandardForm .form-item .form-item--error-message{color:#b3261e}.StandardForm .form-item:not(.js-form-type-checkbox,.js-form-type-radio){display:grid;gap:.5rem}.StandardForm .form-item.form-disabled{opacity:.5;cursor:not-allowed}.StandardForm .form-item[class*=city],.StandardForm .form-item[class*=state-province],.StandardForm .form-item[class*=postal-code],.StandardForm .form-item[class*=country]{grid-column:auto/span 1}.StandardForm .form-item:is(fieldset){margin:0}.StandardForm .form-item:is(fieldset).webform-composite-visible-title.radios--wrapper>legend{position:relative;translate:none}.StandardForm .form-item:is(fieldset) .form-checkboxes{gap:0}.StandardForm .form-item:is(fieldset).-inline .form-checkboxes{display:flex;flex-wrap:wrap;-moz-column-gap:.75rem;column-gap:.75rem}.StandardForm .form-group.-noLegend fieldset>legend{display:none}.StandardForm .form-group.-twoCols .form-item .form-item,.StandardForm .form-group.-twoCols fieldset .form-item,.StandardForm .form-group.-pictureCheckboxes .form-item .form-item,.StandardForm .form-group.-pictureCheckboxes fieldset .form-item{grid-column:auto/span 1}.StandardForm .form-group.-pictureCheckboxes .form-checkboxes{gap:.5rem}.StandardForm fieldset.captcha .captcha__title{position:static;translate:0 0}.StandardForm fieldset.captcha .form-item{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.StandardForm fieldset.captcha .form-item label{position:static;color:inherit;translate:0 0}.StandardForm fieldset.captcha .form-item input[type=text]{width:auto;padding-block:.5rem}.StandardForm fieldset.captcha .form-item .description{flex:0 0 100%}.StandardForm fieldset.captcha .description{color:#53565a}.StandardForm fieldset.captcha .g-recaptcha{margin-block:.325rem}.StandardForm fieldset.captcha .g-recaptcha>div,.StandardForm fieldset.captcha .g-recaptcha iframe{max-width:100%;width:min(100%,304px)!important}.StandardForm .form-actions{display:grid;gap:.75rem}.StandardForm .form-actions .EditorialWysiwyg{margin-right:auto}.StandardForm .form-actions button[type=submit][data-drupal-selector=edit-reset],.StandardForm .form-actions button[type=reset]{order:-1}.FilterPicture{position:relative}.FilterPicture input{position:absolute;inset:0;z-index:1;opacity:0;margin:0;width:100%;height:100%;cursor:pointer}.FilterPicture input:checked+.FilterPicture-inner,.FilterPicture input:checked:hover+.FilterPicture-inner{--form-field-border-color:#34577B;--form-field-outline-color:#34577B}.FilterPicture input:hover+.FilterPicture-inner,.FilterPicture input:focus-visible+.FilterPicture-inner{--form-field-border-color:#99ABBD;--form-field-outline-color:#99ABBD}.FilterPicture-inner{border:solid 1px var(--form-field-border-color);border-radius:.25rem;padding-block:var(--filter-picture-inner-padding);padding-inline:var(--filter-picture-inner-padding) 0}.FilterPicture-label{font-size:.875rem;line-height:1}.FilterPicture-picture{height:3.75rem;position:relative}.FilterPicture-picture img{position:absolute;bottom:0;right:0;aspect-ratio:185/70;-o-object-fit:contain;object-fit:contain;-o-object-position:100% 100%;object-position:100% 100%;width:min(var(--filter-picture-max-width-percent),var(--filter-picture-max-width-px))}.FilterPicture.-large{--filter-picture-inner-padding:1rem;--filter-picture-max-width-px:12.5rem}.FilterPicture.-large .FilterPicture-inner{padding-right:.325rem}.FilterPicture.-large .FilterPicture-label{font-size:1rem}.FilterPicture.-large .FilterPicture-picture{height:4.75rem}[data-theme=dark] .Carousel,.Carousel[data-theme=dark]{--carousel-color:#FFF;--carousel-color--hover:#000;--carousel-color--opacity--hover:.5}.Carousel.splide .splide__pagination{position:relative;gap:.25rem;width:-moz-max-content;width:max-content;margin-inline:auto;bottom:0;margin-top:1.5rem}.Carousel.splide .splide__pagination__page{color:var(--carousel-color);background:var(--carousel-color);opacity:.5;width:1rem;height:.125rem;border-radius:0;transform:none;margin:0;position:relative;transition:opacity .15s;display:block}.Carousel.splide .splide__pagination__page:after{content:"";position:absolute;top:50%;left:0;width:100%;aspect-ratio:1;background:#000;opacity:0;translate:0 -50%}.Carousel.splide .splide__pagination__page:hover,.Carousel.splide .splide__pagination__page.is-active{opacity:1}.Carousel.splide .splide__pagination__total{display:none}.Carousel.splide .splide__arrows{position:absolute;bottom:100%;right:0;margin-bottom:2rem;display:flex;gap:.5rem}.Carousel.splide .splide__arrow{position:relative;inset:auto;width:2.25rem;height:2.25rem;background:transparent;display:flex;justify-content:center;align-items:center;opacity:1;color:var(--carousel-color);border:solid 1px var(--carousel-color);transform:none;transition:.15s;isolation:isolate}.Carousel.splide .splide__arrow:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--carousel-color);opacity:0;z-index:-1;transition:inherit}.Carousel.splide .splide__arrow:after{content:"";position:relative;width:50%;height:50%;-webkit-mask-image:url(/themes/custom/default/dist/assets/long-arrow.svg);mask-image:url(/themes/custom/default/dist/assets/long-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain}.Carousel.splide .splide__arrow svg{display:none}.Carousel.splide .splide__arrow[disabled]{opacity:.5;pointer-events:none}.Carousel.splide .splide__arrow--prev:after{transform:rotate(180deg)}.Carousel.splide .splide__arrow:hover{color:var(--carousel-color--hover)}.Carousel.splide .splide__arrow:hover:before{opacity:var(--carousel-color--opacity--hover)}.Carousel.-arrowsInside.splide .splide__arrows{bottom:1rem;right:1rem;margin-bottom:0}.Carousel.-vehicle.splide .splide__track:after{content:"";position:absolute;inset:auto 0 0;height:3rem;background:linear-gradient(to top,rgb(0,0,0),rgba(0,0,0,0));opacity:.5}.Carousel.-vehicle.splide .splide__pagination{position:absolute;inset:auto auto 1rem 1rem;margin:0;counter-reset:pagination-num;padding:0;gap:0}.Carousel.-vehicle.splide .splide__pagination li{counter-increment:pagination-num}.Carousel.-vehicle.splide .splide__pagination__page{display:none;background:none;width:auto;height:auto}.Carousel.-vehicle.splide .splide__pagination__page:before{content:counter(pagination-num)}.Carousel.-vehicle.splide .splide__pagination__page.is-active,.Carousel.-vehicle.splide .splide__pagination__total{display:block}.Carousel.-vehicle.splide .splide__pagination__total:before{content:"/";display:inline-block;margin-inline:.25rem}.Carousel.-hasNoHoverflow .splide__arrows,.Carousel.-hasNoHoverflow .splide__pagination{display:none}.Slider-list{overflow-x:hidden}.Card{--image-fit-aspect-ratio:366/200;display:flex;flex-direction:column;position:relative;height:100%;background-color:var(--card-background-color)}.Card.-clampDesc{--card-desc-line-clamp:3}.-bgGreyLight .Card{--card-background-color:#FFF}.Card.-bgBlueLight{--card-background-color:#CED9E5}.Card button{text-align:left}.Card-picture{position:relative;overflow:hidden;aspect-ratio:var(--image-fit-aspect-ratio)}.Card-picture img,.Card-picture .-empty{width:100%;height:auto;-o-object-fit:var(--image-fit-object-fit);object-fit:var(--image-fit-object-fit);aspect-ratio:var(--image-fit-aspect-ratio);transition:transform .35s}.Card-picture .-empty{background:#1B365D}.Card-content{flex:1;display:flex;flex-direction:column;gap:var(--card-content-gap);justify-content:flex-start;align-items:stretch;padding:var(--card-content-padding)}.Card-title,.Card-subtitle{width:100%}.Card-subtitle{margin-bottom:.75rem}.Card:is(a):hover .Card-picture img,.Card:is(a):hover .Card-picture .-empty,.Card>button:hover .Card-picture img,.Card>button:hover .Card-picture .-empty{transform:scale(1.05)}.Card:is(a):hover .Card-title,.Card:is(a):hover .Card-desc{text-decoration:underline}.Card-desc{display:-webkit-box;-webkit-line-clamp:var(--card-desc-line-clamp);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.Card-actions{margin-top:auto;padding-top:1rem;width:100%;align-self:flex-end}.Card.-member{--image-fit-aspect-ratio:1}.Card.-member .-empty:before{content:"";position:absolute;inset:15%;background:url(/themes/custom/default/dist/assets/member.svg) 50% 50% no-repeat;background-size:contain;opacity:.3}.Card.-picto{--image-fit-aspect-ratio:1}.Card.-picto .Card-picture{display:grid;align-items:center;justify-content:center;background:#7089AC;aspect-ratio:375/274}.Card.-picto .Card-picture img{-o-object-fit:contain;object-fit:contain;width:6.25rem;filter:brightness(0) invert(1)}.Card.-small{--card-content-padding:1rem;--card-content-gap:.5rem}.Card.-small .Card-desc{font-size:.875rem}.Card.-more,.Card.-moreHover{--card-more-title-padding-right:3.5rem}.Card.-more .Card-content:before,.Card.-more .Card-content:after,.Card.-moreHover .Card-content:before,.Card.-moreHover .Card-content:after{content:"";position:absolute;bottom:var(--card-content-padding);right:var(--card-content-padding);width:3rem;aspect-ratio:1}.Card.-more .Card-content:before,.Card.-moreHover .Card-content:before{background:#2A609D;border-radius:1000px}.Card.-more .Card-content:after,.Card.-moreHover .Card-content:after{background-color:#fff;-webkit-mask-image:url(/themes/custom/default/dist/assets/more.svg);mask-image:url(/themes/custom/default/dist/assets/more.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.Card.-more .Card-title,.Card.-moreHover .Card-title{padding-right:var(--card-more-title-padding-right)}.Card.-moreHover{--card-more-content-gap:0;--card-more-desc-grid-template-rows:0fr;--card-more-min-height:15.625rem;--card-more-align-content:end}.Card.-moreHover:after{content:"";position:absolute;inset:0;background:#000;opacity:0}.Card.-moreHover .Card-content{display:grid;gap:var(--card-more-content-gap);min-height:var(--card-more-min-height);align-content:var(--card-more-align-content);justify-content:start;transition:gap .15s}.Card.-moreHover .Card-title{display:grid;align-items:center;min-height:3rem;transition:min-height .15s;line-height:1.2}.Card.-moreHover .Card-desc{display:grid;grid-template-rows:var(--card-more-desc-grid-template-rows);transition:.15s;padding-right:3.5rem}.Card.-moreHover .Card-desc .EditorialWysiwyg{font-size:1rem;overflow:hidden}.Card.-moreHover:hover{--card-more-content-gap:1rem;--card-more-desc-grid-template-rows:1fr}.Card.-moreHover:hover:after{display:none}.Card.-moreHover:hover:not(.-noDesc) .Card-title{min-height:0}.Card.-contain{--image-fit-object-fit:contain}.Card.-wheel{--image-fit-aspect-ratio:1;--card-more-min-height:8.75rem;border:solid 1px #A7A8A9;background:none}.Card.-wheel .Card-title{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-heading-4--font-size);font-weight:700;line-height:1.1}.CardSimple{--image-fit-aspect-ratio:336/300;position:relative;height:100%}.CardSimple-inner{height:100%;display:flex;flex-direction:column}.CardSimple-picture{margin-bottom:1.5rem;overflow:hidden}.CardSimple-picture img{width:100%;height:auto;-o-object-fit:var(--image-fit-object-fit);object-fit:var(--image-fit-object-fit);aspect-ratio:var(--image-fit-aspect-ratio);transition:transform .35s}.CardSimple-inner>a{display:block}.CardSimple-inner>a:hover .CardSimple-picture img{transform:scale(1.05)}.CardSimple-inner>a:hover .CardSimple-label{text-decoration:underline}.CardSimple-label{font-weight:700;font-family:Volvo Novum,arial,sans-serif;font-size:.75rem;margin-bottom:.5rem}.CardSimple-desc{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-body-1--font-size);line-height:1.6;font-weight:400}.CardSimple-actions{margin-top:auto;padding-top:1rem;width:100%;align-self:flex-end}.CardProduct{--image-fit-aspect-ratio:366/200;display:grid;align-items:start;align-content:start;color:#000;position:relative;height:100%;background:#FFF}.CardProduct-picture{position:relative;overflow:hidden;aspect-ratio:var(--image-fit-aspect-ratio)}.CardProduct-picture img{width:100%;height:auto;-o-object-fit:var(--image-fit-object-fit);object-fit:var(--image-fit-object-fit);aspect-ratio:var(--image-fit-aspect-ratio);transition:transform .35s}.CardProduct-tag{position:absolute;bottom:0;left:1.5rem;z-index:3;background:#FFF;padding:.75rem}.CardProduct-content{display:grid;align-items:start;align-content:start;gap:.75rem;padding:1rem}.CardProduct-content>.Button{grid-column:1/-1}.CardProduct-title{grid-area:title;font-weight:400}.CardProduct-title span{display:block}.CardProduct-price{grid-area:price;font-size:.8125rem;line-height:1.2}.CardProduct-price strong,.CardProduct-price span{display:inline-block;white-space:nowrap}.CardProduct-price em{font-style:normal}.CardProduct-price div+div{border-top:solid #E1DFDD 1px;margin-top:1.5rem;padding-top:1.5rem}.CardProduct-options{grid-area:options}.CardProduct-actions{grid-area:actions}.CardProduct-actions .Button{padding-inline:.75rem}.CardProduct>button{text-align:left}.CardProduct:is(a):hover .CardProduct-picture img,.CardProduct>button:hover .CardProduct-picture img{transform:scale(1.05)}.CardProduct:is(a):hover .CardProduct-title,.CardProduct>button:hover .CardProduct-title{text-decoration:underline}.CardProduct.-contain{--image-fit-object-fit:contain}.CardProduct.-small .CardProduct-picture{background:#EFEFEF}.CardProduct.-small .CardProduct-content{grid-template-areas:"title" "options";padding-bottom:0}.CardProduct.-small .CardProduct-options .EditorialWysiwyg{font-size:.75rem}.CardProduct.-medium{--image-fit-aspect-ratio:65/48}.CardProduct.-medium .CardProduct-content{grid-template-areas:"title" "price" "options"}.CardProduct.-medium .CardProduct-options{font-size:.75rem}.CardProduct.-large{--image-fit-aspect-ratio:65/48}.CardProduct.-large .CardProduct-content{grid-auto-columns:1fr 40%;grid-template-areas:"title title" "price options" "actions actions";-moz-column-gap:1.5rem;column-gap:1.5rem}.CardProduct.-large .CardProduct-price{font-size:1rem}.CardProduct.-large .CardProduct-price em{font-size:.75rem}.CardProduct.-large .CardProduct-options{font-size:.8125rem}.CardProduct.-empty .CardProduct-picture{background:#F5F5F5 url(/themes/custom/default/dist/assets/logo.svg) no-repeat 50% 50%;background-size:75%}.CardPush{--image-fit-aspect-ratio:367/450;position:relative;height:100%;display:flex;flex-direction:column}.CardPush:before{position:absolute;content:"";inset:0;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.25) 82%)}.CardPush-picture{overflow:hidden}.CardPush-picture img{width:100%;height:auto;-o-object-fit:var(--image-fit-object-fit);object-fit:var(--image-fit-object-fit);aspect-ratio:var(--image-fit-aspect-ratio);transition:transform var(--card-push-transition-speed)}.CardPush-content{position:absolute;z-index:2;bottom:0;width:100%}.CardPush-inner{padding:var(--card-content-padding)}.CardPush-label{text-transform:uppercase;font-size:.875rem;margin-bottom:var(--card-push-label-margin-bottom)}.CardPush-title{margin-bottom:var(--card-push-title-margin-bottom)}.CardPush:is(a){display:block}.CardPush:is(a):hover .CardPush-picture img{transform:scale(1.05)}.CardPush:is(a):hover .CardPush-label,.CardPush:is(a):hover .CardPush-title{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.CardPush.-small{--image-fit-aspect-ratio:1}.CardRange{display:block;text-align:center;height:100%;position:relative;max-width:calc(100vw - 3rem)}.CardRange-picture{position:absolute;inset:auto 0 var(--card-range-picture-bottom)}.CardRange-picture img{width:100vw;height:auto}.CardRange-content{height:100%;width:65%;display:flex;flex-direction:column;margin-inline:auto;padding:var(--card-range-content-padding);gap:1rem;isolation:isolate}.CardRange-content:before{content:"";position:absolute;inset:0;z-index:-1;background:#1B365D;transform:scaleX(var(--card-range-scale));opacity:var(--card-range-opacity);transition:.35s}.CardRange-infos{display:flex;justify-content:center;flex-wrap:wrap;font-size:var(--card-range-info-fz)}.CardRange-infos span{display:flex}.CardRange-infos span:after{content:"\b7";margin-inline:var(--card-range-info-gap)}.CardRange-infos span:last-child:after{display:none}.CardRange-actions{margin-top:auto}.CardRange-actions:before{content:"";display:block;aspect-ratio:5/4}.CardRange-button{font-family:Volvo Novum,arial,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:.5em;background:var(--button-bg-color);color:var(--button-text-color);border:solid 1px var(--button-border-color);padding-inline:var(--button-padding-inline);padding-block:var(--button-padding-block);min-height:var(--button-min-height);text-decoration:none;text-align:center;border-radius:.25rem;cursor:pointer;transition:.15s;isolation:isolate;--button-text-color:#2A609D;--button-bg-color:transparent;--button-border-color:#2A609D;--button-text-color--hover:#FFF;--button-bg-color--hover:#2A609D;--button-border-color--hover:#2A609D}.CardRange-button[disabled],a[disabled] .CardRange-button{--button-text-color:#C8C9C7;--button-border-color:#C8C9C7}[data-theme=dark] .CardRange-button{--button-text-color:#FFF;--button-border-color:#FFF;--button-text-color--hover:#000;--button-bg-color--hover:#FFF;--button-border-color--hover:#FFF}.CardRange-button:hover{border-color:var(--button-border-color--hover);color:var(--button-text-color--hover);background:var(--button-bg-color--hover)}.CardRange:hover{--card-range-scale:var(--card-range-scale--hover);--card-range-opacity:var(--card-range-opacity--hover)}.ContentGrid{display:grid;grid-column:auto;gap:var(--content-grid-gap)}.ContentGrid.-largeGap{--content-grid-gap:2.5rem}.ContentGrid-item{grid-column:auto/span 2}.Details{display:grid;-moz-column-gap:var(--details-column-gap);column-gap:var(--details-column-gap);row-gap:var(--details-row-gap);grid-template-columns:repeat(var(--details-grid-col-count),1fr)}.Details-item{font-family:Volvo Novum,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;display:grid;align-items:center;line-height:1.1;row-gap:.5rem}.KeyFigures{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.KeyFigure-title{font-size:1.25rem;font-weight:700;line-height:1.1;margin-bottom:.5em}.KeyFigure-title strong{font-size:2.5rem}.KeyFigure-desc{opacity:.7}.Links-item{border-top:solid #D8D8D8 1px}.Links-item:last-child{border-bottom:solid #D8D8D8 1px}.Links-item a{display:flex;gap:1rem;padding-block:2rem;align-items:center;color:#2a609d;font-size:1.125rem}.Links-item a:hover{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.Links-item a:after{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/themes/custom/default/dist/assets/arrow.svg);mask-image:url(/themes/custom/default/dist/assets/arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:var(--accordion-arrow-size);aspect-ratio:1;background-color:currentColor;transition:rotate .35s;transform:rotate(90deg);--accordion-arrow-size:.75rem;content:"";flex:0 0 var(--accordion-arrow-size);margin-left:auto;rotate:-90deg}.Login-actions{margin-top:2rem}.MediaVideo{--image-fit-aspect-ratio:16/9;position:relative}.MediaVideo-poster{cursor:pointer}.-hasPoster .MediaVideo-poster:before,.-hasPoster .MediaVideo-poster:after{content:"";position:absolute;z-index:2;pointer-events:none}.-hasPoster .MediaVideo-poster:before{inset:0;background:rgba(0,0,0,.3);transition:opacity .15s;border-radius:inherit}.-hasPoster .MediaVideo-poster:after{inset:50%;translate:-50% -50%;width:5rem;aspect-ratio:1;background:url(/themes/custom/default/dist/assets/play.svg) no-repeat 50% 50%;background-size:contain;transition:transform .15s}.-hasPoster .MediaVideo-poster:focus-visible:before,.-hasPoster .MediaVideo-poster:hover:before{opacity:.3}.-hasPoster .MediaVideo-poster:focus-visible:after,.-hasPoster .MediaVideo-poster:hover:after{transform:scale(1.1)}.MediaVideo,.MediaVideo img{aspect-ratio:var(--image-fit-aspect-ratio)}.MediaVideo-poster,.MediaVideo iframe,.MediaVideo video{position:absolute;z-index:1;width:100%;height:100%;inset:0}.MediaVideo iframe{overflow:hidden}.ModalForm{display:grid;row-gap:2rem;-moz-column-gap:var(--modal-form-column-gap);column-gap:var(--modal-form-column-gap);grid-template-columns:var(--modal-form-grid-template-columns)}.ModalForm-aside{display:grid}.ModalForm-picture{position:relative}.ModalForm-picture img{width:100%;height:auto;-o-object-fit:var(--image-fit-object-fit);object-fit:var(--image-fit-object-fit);aspect-ratio:var(--image-fit-aspect-ratio)}.ModalForm-filters{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ModalForm-title{margin-bottom:2rem}.ModalForm fieldset[data-drupal-selector=edit-range]{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;opacity:0}.ModalForm-splash{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.ModalForm-splash .Button{--button-text-color:$ds-colors-grayscale-black;min-height:10rem;text-transform:none}.ModalFormCard{display:grid;gap:.25rem;background:#FFF;position:absolute;inset-block:auto 1.5rem;inset-inline:1.5rem;padding:1rem 1.5rem}.ModalFormCard-prefix{text-transform:uppercase;color:#53565a}.ModalFormCard-title{font-size:1.125rem}.ModalFormCard-price{font-size:.9375rem}.Tabs{--_text-decoration-thickness:.25em}.Tabs-nav[role=tablist]{list-style:none;margin:0 0 2.5rem;padding:0;display:flex;flex-wrap:wrap;row-gap:.25rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.Tabs-nav a[aria-selected=true]{position:relative;display:inline-block;font-weight:700}.Tabs-nav a[aria-selected=true]:after{content:"";position:absolute;inset:100% 0 auto;height:var(--_text-decoration-thickness);background:#2A609D}.Tabs-panel[hidden]{display:none!important}.Tabs.-center .Tabs-nav[role=tablist]{justify-content:center}.Tabs.-light:not(.-bordered){--_text-decoration-thickness:1px}.Tabs.-bordered:not(.-light) .Tabs-nav{position:relative}.Tabs.-bordered:not(.-light) .Tabs-nav:after{content:"";position:absolute;inset:100% 0 auto;z-index:-1;margin-top:calc(var(--_text-decoration-thickness) - 2px);border-bottom:solid 2px #A7A8A9}.VehicleAbout-title{margin-bottom:2.5rem}.VehicleAbout-resums{display:flex;gap:.5rem;margin-block:2rem}.VehicleAbout-resum{border:solid 1px #D8D8D8;padding:1rem 1.5rem;text-align:center;font-size:.875rem;line-height:1.4}.VehicleAbout-resum strong{line-height:inherit;font-weight:700}.VehicleAbout .Details{margin-block:2rem 0}@keyframes toggle-filters{0%{translate:100% 0}to{translate:0 0}}.VehiclesFilters{display:grid;gap:1.5rem;position:relative}.VehiclesFilters-trigger{font-family:Volvo Novum,arial,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:.5em;background:var(--button-bg-color);color:var(--button-text-color);border:solid 1px var(--button-border-color);padding-inline:var(--button-padding-inline);padding-block:var(--button-padding-block);min-height:var(--button-min-height);text-decoration:none;text-align:center;border-radius:.25rem;cursor:pointer;transition:.15s;isolation:isolate;--button-text-color:#2A609D;--button-bg-color:transparent;--button-border-color:#2A609D;--button-text-color--hover:#FFF;--button-bg-color--hover:#2A609D;--button-border-color--hover:#2A609D;display:flex;width:100%}.VehiclesFilters-trigger[disabled],a[disabled] .VehiclesFilters-trigger{--button-text-color:#C8C9C7;--button-border-color:#C8C9C7}[data-theme=dark] .VehiclesFilters-trigger{--button-text-color:#FFF;--button-border-color:#FFF;--button-text-color--hover:#000;--button-bg-color--hover:#FFF;--button-border-color--hover:#FFF}.VehiclesFilters-top{position:fixed;inset:var(--drupal-displace-offset-top) 0 auto;z-index:1;height:3.125rem;background:var(--bg-color)}.VehiclesFilters-close{position:absolute;top:.5rem;right:.5rem}.VehiclesFilters-inner.js-accordion>[aria-labelledby].-isOpening,.VehiclesFilters-inner.js-accordion>[aria-labelledby].-isClosing{animation-name:toggle-filters}.VehiclesFilters .form-actions{position:sticky;z-index:2;bottom:0;background:var(--bg-color);border-top:1px solid #D8D8D8;padding:1rem var(--toggle-accorion-content-padding-inline)}.VehiclesFilters .form-actions button{flex:1 1 50%;padding-inline:.5rem!important}.VehiclePrices{display:flex;gap:.5rem}.VehiclePrices-item{padding:var(--vehicle-prices-item-padding);background:#F5F5F5;display:grid;align-content:start;justify-content:start;flex:0 0 50%}.VehiclePrices-item:only-child{flex-basis:auto}.VehiclePrices-label{line-height:1.2}.VehiclePrices-priceWrapper{display:grid}.VehiclePrices-desc{line-height:1.2;color:#888b8d}.VehiclePrices-price{font-weight:700;white-space:nowrap}.VehiclePrices-actions{margin-top:2rem}#block-default-primary-local-tasks{background:#FFF;position:fixed;bottom:0;left:0;z-index:1000;border:solid #D8D8D8;border-width:1px 1px 0 0}#block-default-primary-local-tasks .contextual{display:none}#block-default-primary-local-tasks ul{margin:0;display:flex}#block-default-primary-local-tasks ul li a{display:inline-block;padding:1rem .5rem}#block-default-primary-local-tasks ul li a:hover{color:var(--link-color)}#block-default-primary-local-tasks ul li:first-child a{padding-left:1.5rem}#block-default-primary-local-tasks ul li:last-child a{padding-right:1.5rem}.SiteHeader{background-color:#fafafa;color:#000;pointer-events:auto}.SiteHeader-wrapper{position:sticky;z-index:100;top:var(--drupal-displace-offset-top);isolation:isolate;pointer-events:none}.SiteHeader-wrapper:after{content:"";position:absolute;inset:0;z-index:-1;background:#000;opacity:0;transition:.35s .15s;pointer-events:none;position:fixed}.SiteHeader-inner{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 2 * var(--site-header-padding-inline));height:var(--site-header-height);margin-inline:auto;gap:var(--site-header-gap);isolation:isolate}.SiteHeader-logo{margin-right:auto}.SiteHeader-phone{display:flex}.SiteHeader-phone a{white-space:nowrap}.HeroBanner{--image-fit-aspect-ratio:414 / 300;position:relative;overflow:hidden;padding-top:var(--hero-banner-padding-top);margin-bottom:var(--hero-banner-margin-bottom)}.HeroBanner-title{font-weight:400;text-align:center;margin-bottom:var(--hero-banner-title-margin-bottom)}.HeroBanner-title.-small{margin-bottom:2rem;text-align:left}.HeroBanner-title em{display:block;font-style:normal;font-weight:400;margin-top:.25em}.HeroBanner-subtitle{font-weight:400;text-align:center}.HeroBanner-tools{display:grid;gap:1rem;margin-bottom:var(--hero-banner-tools-margin-bottom);padding-bottom:2rem}.HeroBanner-tools:last-child{padding-bottom:0;margin-bottom:0}.HeroBanner-label{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-body-1--font-size);line-height:1.6;font-weight:400}.HeroBanner-label time{font-weight:700}.HeroBanner-hours{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-body-1--font-size);line-height:1.6;font-weight:400}.HeroBanner-hours span{display:block;font-weight:700}.HeroBanner-anchors{display:flex;flex-direction:column;align-items:center;row-gap:1rem;-moz-column-gap:2rem;column-gap:2rem}.HeroBanner-anchors:only-child{margin-inline:auto}.HeroBanner-anchors a{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em;color:#2a609d;transition:.15s;text-align:center}.HeroBanner-anchors a:hover{color:#000}.HeroBanner-actions{display:grid;gap:1rem}.HeroBanner-actions:only-child{margin-inline:auto}.HeroBanner-price{font-size:.875rem}.HeroBanner-price sup,.HeroBanner-price sub{font-size:.625em;margin-left:.25em}.HeroBanner-picture img{width:100%;height:auto;-o-object-fit:var(--image-fit-object-fit);object-fit:var(--image-fit-object-fit);aspect-ratio:var(--image-fit-aspect-ratio)}.HeroBanner-picture .MediaVideo{--image-fit-aspect-ratio:auto}.HeroBanner-picture .MediaVideo video{position:relative;height:auto}.Page-wrapper{position:relative}.Page-inner{display:grid;grid-template-columns:1fr;row-gap:2rem;-moz-column-gap:1rem;column-gap:1rem}.Page-title{color:#2a609d;margin-bottom:2.5rem}.Page-content .Page-title:last-child{margin-bottom:0}.Page-subtitle{margin-bottom:.5rem}.Page-intro .EditorialWysiwyg p:first-child{margin-top:0}.Page-intro .EditorialWysiwyg p:last-child{margin-bottom:0}.Page-content,.Page-picture{margin-block:2rem}.Page-picture img{width:100%;height:auto;-o-object-fit:var(--image-fit-object-fit);object-fit:var(--image-fit-object-fit);aspect-ratio:var(--image-fit-aspect-ratio)}.Page-subContent{margin-top:1rem}.Page-sidebar .Page-picture{margin-bottom:1rem}.Page-sidebar .Page-picture img{aspect-ratio:1}.Page-actions{margin-top:2.5rem}.Page-infos{display:grid;gap:1.5rem;color:#2a609d}.ContentBlock{margin-block:var(--content-block-margin-block);overflow:hidden}.ContentBlock-title{margin-bottom:2rem;text-align:center}.ContentBlock-texts{display:grid;row-gap:2.5rem}.SiteFooter{position:relative;margin-top:auto;background-color:#000;color:#fff}.SiteFooter a{color:inherit}.SiteFooter a:hover{text-decoration:underline;color:#fff}.SiteFooter-inner{display:grid;-moz-column-gap:1.5rem;column-gap:1.5rem;padding-block:2rem 1.5rem}.SiteFooter .SiteLogo{--site-logo-width:6.25rem;height:auto}.SiteFooter .SiteLogo-link{display:block}.SiteFooter .SiteLogo-link:hover{color:inherit}.SiteFooter-concessions,.SiteFooter-menu{font-family:Volvo Novum,arial,sans-serif;font-size:.8125rem;line-height:1.6;font-weight:400}.SiteFooter-concessions{color:#c8c9c7}.SiteFooter-concessions p+p{margin-top:.25rem}.SiteFooter-concessions strong{color:#fff}.SiteFooter-menu{font-weight:700}.SiteFooter-menu li+li{margin-top:.25rem}.SiteFooter-legals,.SiteFooter-copyright{font-family:Volvo Novum,arial,sans-serif;font-size:.75rem;font-weight:400}.SiteFooter-legals{margin-top:4rem}.SiteFooter-copyright{color:#888b8d;margin-top:1rem}.ToggleAccordions[data-theme=light]{margin-block:var(--margin-bock--top) var(--margin-bock--bottom)}.ToggleAccordions[data-theme=dark]{padding-top:var(--ds-spacings--xxx-large);padding-bottom:var(--ds-spacings--xxx-large)}.Page-content .ToggleAccordions[data-theme=dark]{padding-inline:1.5rem}.ToggleAccordions.-alt{--toggle-accorion-trigger-padding-inline:1.5rem;--toggle-accorion-trigger-padding-block:3rem}.ToggleAccordion{background:var(--toggle-accordion-bg);border-top:solid 1px #D8D8D8}.ToggleAccordion:first-child{border-top:0}.ToggleAccordion-trigger{display:flex;gap:1rem;align-items:center;width:100%;padding-inline:var(--toggle-accorion-trigger-padding-inline);padding-block:var(--toggle-accorion-trigger-padding-block);text-align:left;transition:color .15s}.ToggleAccordion-trigger:after{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/themes/custom/default/dist/assets/arrow.svg);mask-image:url(/themes/custom/default/dist/assets/arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:var(--accordion-arrow-size);aspect-ratio:1;background-color:currentColor;transition:rotate .35s;transform:rotate(90deg);margin-left:auto;color:var(--text-color-primary)}.ToggleAccordion-trigger[aria-expanded=true]:after{rotate:180deg}.ToggleAccordion-trigger:hover{color:var(--link-color)}.ToggleAccordion-icon img{width:3.25rem}.ToggleAccordion-content{padding-bottom:var(--toggle-accorion-content-padding-bottom);padding-inline:var(--toggle-accorion-content-padding-inline)}.ToggleAccordions.-alt .ToggleAccordion{--toggle-accordion-bg:#FFF;margin-bottom:.5rem;border-top:0}.ToggleAccordions.-alt .ToggleAccordion:last-child{margin-bottom:0}.ToggleAccordions.-alt .ToggleAccordion-trigger:after{color:#fff}.ToggleAccordions.-alt .ToggleAccordion-trigger:before{position:absolute;content:"";background:#2A609D;border-radius:50%;aspect-ratio:1;right:1rem;width:2rem}.ToggleAccordions.-alt .ToggleAccordion-label{flex:1}@keyframes toggle-accordion{0%{max-height:0}to{max-height:var(--accordion-panel-height,100vh)}}.js-accordion{position:relative}.js-accordion-group[data-animated=true]{--js-accordion-panel-speed:.35s}.js-accordion>[aria-labelledby].-temporaryHidden{position:absolute;inset:0 0 auto;opacity:0}.js-accordion>[aria-labelledby].-isOpening,.js-accordion>[aria-labelledby].-isClosing{overflow:hidden;animation:toggle-accordion var(--js-accordion-panel-speed,0s) forwards}.js-accordion>[aria-labelledby].-isClosing{animation-direction:reverse}.BenefitsBlock{position:relative;isolation:isolate;padding-block:var(--benefits-block-padding-block)}.BenefitsBlock-top,.BenefitsBlock-desc,.BenefitsBlock-items{grid-column:var(--benefits-block-column)}.BenefitsBlock-top{height:var(--benefits-block-top-height);padding-block:var(--benefits-block-top-padding-block);color:var(--text-color-primary)}.BenefitsBlock-picture{position:absolute;inset-block-start:0;inset-inline:0;z-index:-1;background:no-repeat url(/themes/custom/default/dist/assets/privileges-v-plus.webp) var(--benefits-block-picture-bg-position);background-size:var(--benefits-block-picture-bg-size)}.BenefitsBlock-actions .ContentBlock{margin:0}.BenefitsBlock-actions .ContentBlock-wrapper{width:auto}.BenefitsBlock-desc{color:var(--text-color);text-align:center;padding-block:var(--benefits-block-desc-padding-block);max-width:34rem;margin-inline:auto}.BenefitsBlock-items{display:grid;row-gap:1rem;-moz-column-gap:1.5rem;column-gap:1.5rem;margin-top:var(--benefits-block-items-margin-top)}.BenefitsBlock-items .Card{--card-more-align-content:start;--card-content-padding:1.5rem}.Ctas-inner{display:grid;row-gap:.75rem}.Ctas .Button{display:flex}.HomeHeroBanner{--image-fit-aspect-ratio:1;position:relative;display:flex;overflow:hidden;isolation:isolate}.HomeHeroBanner-picture{--picture-mask-color:255 255 255;aspect-ratio:var(--image-fit-aspect-ratio);overflow:hidden;isolation:isolate;position:absolute;inset:0 0 0 auto;z-index:-1}.HomeHeroBanner-picture:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(var(--picture-mask-color)/0%) 87%,rgb(var(--picture-mask-color)/100%) 97%),linear-gradient(to right,rgba(var(--picture-mask-color)/100%) 0%,rgb(var(--picture-mask-color)/0%) 10%)}.HomeHeroBanner-picture img{width:100%;height:auto;-o-object-fit:var(--image-fit-object-fit);object-fit:var(--image-fit-object-fit);aspect-ratio:var(--image-fit-aspect-ratio)}.HomeHeroBanner-inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:min(40vw,624px);padding-block:2.5rem}.HomeHeroBanner-title{margin-block:auto}.HomeHeroBanner-desc{margin-top:1.5rem}.HomeHeroBanner-actions{margin-top:3rem;display:grid;flex-wrap:wrap;row-gap:.75rem}.Images-inner{display:grid;gap:.75rem;grid-template-columns:var(--images-grid-template-columns)}.Images-inner>div{--image-fit-aspect-ratio:1}.Images-inner img{width:100%;height:auto;-o-object-fit:var(--image-fit-object-fit);object-fit:var(--image-fit-object-fit);aspect-ratio:var(--image-fit-aspect-ratio)}.LegalsBlock-items+.LegalsBlock-text{margin-top:2rem}.LegalsItem-title{margin-bottom:.75rem}.LegalsItem-picture img{width:100%;height:auto;-o-object-fit:var(--image-fit-object-fit);object-fit:var(--image-fit-object-fit);aspect-ratio:var(--image-fit-aspect-ratio);--image-fit-object-fit:contain;--image-fit-aspect-ratio:1;width:66%}.MediaBlock{--image-fit-aspect-ratio:372 / 300}.MediaBlock-inner img{width:100%;height:auto;-o-object-fit:var(--image-fit-object-fit);object-fit:var(--image-fit-object-fit);aspect-ratio:var(--image-fit-aspect-ratio)}.Map{aspect-ratio:var(--map-aspect-ratio);background:#F5F5F5}.Marker{width:3.5rem;aspect-ratio:1;cursor:pointer;background-image:url(/themes/custom/default/dist/assets/marker.png);background-size:contain}.Marker.-mapGenerator{background-image:url(/themes/custom/default/dist/assets/marker-map-generator.png)}.InfoBox{--info-box-translate-y:calc(100% + var(--info-box-bottom));position:absolute;right:var(--info-box-right);bottom:var(--info-box-bottom);left:var(--info-box-left);z-index:10;display:flex;flex-wrap:wrap;background:#FFF;border:solid #D8D8D8 1px;padding:var(--info-box-padding);border-radius:.25rem;width:var(--info-box-width);translate:0 var(--info-box-translate-y);transition:translate .35s}.InfoBox[data-opened=true]{--info-box-translate-y:0}.InfoBox>*{flex:0 0 100%}.InfoBox-close{position:absolute;top:.5rem;right:.5rem}.InfoBox-opened{text-transform:uppercase;margin-top:.25rem}.InfoBox-desc{margin-top:var(--info-box-desc-mt)}.InfoBox-desc a:not([href*="tel:"]){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em;color:var(--text-color-primary)}.InfoBox-desc a:not([href*="tel:"]):hover{text-decoration:none}.InfoBox-desc a[href=""],.InfoBox-desc a[href="mailto:"],.InfoBox-desc a[href="tel:"]{display:none}.InfoBox-actions{display:grid;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem;margin-top:var(--info-box-actions-mt)}@keyframes toggle-modal{0%{translate:100% 0}to{translate:0 0}}@keyframes toggle-modal-backdrop{0%{opacity:0}to{opacity:.5}}.Modal{inset:var(--drupal-displace-offset-top) 0 0 auto;border:0;width:var(--modal-width);max-width:100%;height:calc(100% - var(--drupal-displace-offset-top));max-height:none;overflow:hidden;padding:0}.Modal[open]{display:grid}.Modal.-isOpening,.Modal.-isOpening::backdrop,.Modal.-isClosing,.Modal.-isClosing::backdrop{animation:toggle-modal .35s forwards}.Modal.-isOpening::backdrop,.Modal.-isClosing::backdrop{animation-name:toggle-modal-backdrop}.Modal.-isClosing,.Modal.-isClosing::backdrop{animation-direction:reverse}.Modal::backdrop{background:#000;opacity:.5}.Modal-inner{position:relative;display:grid;overflow:hidden}.Modal-top{background:#FFF;flex:0 0 auto;position:absolute;inset:0 0 auto;z-index:1;height:3.125rem}.Modal-close{position:absolute;top:.5rem;right:.5rem}.Modal-main{margin-top:3.125rem;overflow-y:auto;display:flex;flex-direction:column}.Modal-main>*{flex:0 0 auto}.Modal-picture{--image-fit-aspect-ratio:414 / 180}.Modal-content{padding:1.5rem}.Modal-content+.Modal-content{border-top:solid 1px #D8D8D8}.Modal-content table[data-hours]{width:100%}.Modal-content table[data-hours] tr+tr{padding-top:.325rem}.Modal-content table[data-hours] td{vertical-align:middle}.Modal-content table[data-hours] td:first-child{width:15%;font-size:.75rem;color:#53565a}.Modal-content table[data-hours] td+td{padding-left:.5rem;font-size:.875rem}.Modal-title{margin-bottom:1.5rem}.Modal-title.-icon{display:flex;gap:1.5rem}.Modal-title.-icon:before{content:"";width:1.5rem;aspect-ratio:1;background-color:#2a609d;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--_icon);mask-image:var(--_icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.Modal-title.-icon.-showroom{--_icon:url(/themes/custom/default/dist/assets/showroom.svg)}.Modal-title.-icon.-workshop{--_icon:url(/themes/custom/default/dist/assets/workshop.svg)}.Modal-actions{margin-top:1rem}.Modal-actions .Button[href=""],.Modal-actions .Button[href="tel:"]{display:none}.Modal-bottom{border-top:solid 1px #D8D8D8;padding:1rem 1.5rem;margin-top:auto;color:#888b8d}body.-modalIsExpanded{overflow:hidden}.BlockNotFound-content{text-align:center;margin-bottom:var(--benefits-block-title-margin-bottom)}.TextKeyFiguresBlock-desc{grid-column:var(--text-key-figures-block-desc-grid-column)}.TextKeyFiguresBlock-desc .EditorialWysiwyg{color:#53565a}.TextKeyFiguresBlock-desc .EditorialWysiwyg strong{color:#000}.TextKeyFiguresBlock-desc .EditorialWysiwyg p{margin-block:0}.TextKeyFiguresBlock-desc .EditorialWysiwyg p+p{margin-top:.5rem}.TextKeyFiguresBlock-desc .EditorialWysiwyg .-lowlight{color:inherit}.TextKeyFiguresBlock .KeyFigures{grid-column:var(--text-key-figures-block-key-figures-grid-column)}.TeamMembers .list{display:grid;gap:var(--team-members-gap);grid-template-columns:repeat(var(--team-members-columns),1fr)}.TextMediaBlock{--image-fit-aspect-ratio:372 / 300;padding-block:var(--text-media-block-padding-block)}.TextMediaBlock-title{margin-bottom:var(--text-media-block-title-margin-bottom);text-align:center}.TextMediaBlock-picture{grid-column:var(--text-media-block-picture-grid-column)}.TextMediaBlock-picture img{width:100%;height:auto;-o-object-fit:var(--image-fit-object-fit);object-fit:var(--image-fit-object-fit);aspect-ratio:var(--image-fit-aspect-ratio)}.TextMediaBlock-content{grid-column:var(--text-media-block-content-grid-column);align-self:center}.-hasAccordions .TextMediaBlock-content{align-self:start}.TextMediaBlock-content .ToggleAccordions{margin-top:2rem}.TextMediaBlock-content .ToggleAccordion{margin-top:1rem}@keyframes dialog-display{0%{translate:100% 0}}@keyframes overlay-display{0%{opacity:0}}.ui-widget.ui-widget-content.ui-dialog{inset:var(--drupal-displace-offset-top,0) 0 0 auto!important;z-index:1000!important;width:auto!important;max-width:100%;display:grid;grid-template-rows:var(--dialog-title-height) 1fr;border-radius:0;border:none;padding:0;animation:dialog-display .35s forwards;background:#FFF}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar{background:transparent;color:#000;border:none;padding:0;pointer-events:none}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close{--button-bg-color:#F5F5F5;position:absolute;top:.325rem;right:.5rem;margin:0;pointer-events:auto;transform:none}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close .ui-icon,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-title{display:none}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-content{display:grid;max-height:none!important;padding-inline:var(--dialog-content-padding-inline);padding-bottom:var(--dialog-content-padding-bottom);overflow-x:hidden}.ui-widget-overlay.ui-front{content:"";position:absolute;inset:0;z-index:-1;background:#000;opacity:0;transition:.35s .15s;pointer-events:none;opacity:.3;transition-delay:0s;position:fixed;z-index:100;animation:overlay-display .35s forwards}.Vehicle{--image-fit-aspect-ratio:65 / 48;--volvo-select-logo-width:8.75rem;--volvo-select-logo-height:.5625rem}.Vehicle-inner{margin-block:var(--vehicle-inner-margin-block);grid-template-areas:var(--vehicle-inner-grid-template-areas)}.Vehicle-picture{grid-area:picture;aspect-ratio:var(--image-fit-aspect-ratio);grid-column:var(--vehicle-picture-grid-column)}.Vehicle-picture img{width:100%;height:auto;-o-object-fit:var(--image-fit-object-fit);object-fit:var(--image-fit-object-fit);aspect-ratio:var(--image-fit-aspect-ratio)}.Vehicle-content{grid-area:content;position:relative;grid-column:var(--vehicle-content-grid-column)}.Vehicle-tag{margin-bottom:var(--vehicle-volvo-select-margin-bottom)}.Vehicle-title,.Vehicle-subtitle{display:block}.Vehicle-subtitle{margin-bottom:var(--vehicle-subtitle-margin-bottom);font-weight:500}.Vehicle-actions{margin-bottom:var(--vehicle-actions-margin-bottom);display:grid;gap:.75rem}.Vehicle-address{margin-bottom:var(--vehicle-address-margin-bottom)}.Vehicle-about{grid-area:about;grid-column:var(--vehicle-about-grid-column);margin-block:var(--vehicle-about-margin-block)}.-vehicles{background:#F5F5F5}.Vehicles{position:relative}.Vehicles-aside{--bg-color:#F5F5F5;grid-column:var(--vehicles-aside-grid-column)}.Vehicles-number{font-size:var(--vehicles-number-font-size);margin-bottom:var(--vehicles-number-margin-bottom)}.Vehicles-content{grid-column:var(--vehicles-content-grid-column)}.Vehicles-list{margin-bottom:4rem}.Vehicles-empty{text-align:center;padding-block:4rem 7rem}.Vehicles .views-infinite-scroll-content-wrapper,.Vehicles .list{display:grid;gap:1.5rem}.VehiclesHeroBanner{--image-fit-aspect-ratio:1;position:relative;isolation:isolate}.VehiclesHeroBanner-inner{padding-block:var(--vehicles-hero-banner-inner-padding-block);padding-inline:var(--vehicles-hero-banner-inner-padding-inline)}.VehiclesHeroBanner-picture{--picture-mask-color:255 255 255;overflow:hidden;isolation:isolate;--picture-mask-color:245 245 245;position:relative;width:min(var(--vehicles-hero-banner-picture-width),43.75rem);aspect-ratio:var(--image-fit-aspect-ratio);margin-left:auto}.VehiclesHeroBanner-picture:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(var(--picture-mask-color)/0%) 87%,rgb(var(--picture-mask-color)/100%) 97%),linear-gradient(to right,rgba(var(--picture-mask-color)/100%) 0%,rgb(var(--picture-mask-color)/0%) 10%)}.VehiclesHeroBanner-pictureWrapper{position:fixed;pointer-events:none;inset:calc(var(--site-header-height) + var(--drupal-displace-offset-top)) auto auto 50%;translate:-50% 0;z-index:-1}.VehiclesHeroBanner-picture img{width:100%;height:auto;-o-object-fit:var(--image-fit-object-fit);object-fit:var(--image-fit-object-fit);aspect-ratio:var(--image-fit-aspect-ratio);position:absolute;inset:0 -1px auto auto}.VehiclesHeroBanner-name{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-heading-5--font-size);font-weight:700;line-height:1.1;text-transform:uppercase;margin-bottom:1.5rem}.VehiclesHeroBanner-title{font-family:Volvo Novum,arial,sans-serif;font-size:var(--ds-style-heading-2--font-size);font-weight:700;line-height:1.1}.ViewBlock-label{text-transform:uppercase;text-align:center;margin-bottom:.75rem}.ViewBlock-title,.ViewBlock-desc{margin-bottom:2rem;text-align:center}.ViewBlock.view-accessories--various .ViewBlock-top,.ViewBlock.view-accessories--packs .ViewBlock-top,.ViewBlock.view-accessories--wheels .ViewBlock-top,.ViewBlock.view-workshop_services--all .ViewBlock-top,.ViewBlock.view-services--cards .ViewBlock-top,.-topCondensed .ViewBlock .ViewBlock-top{display:grid;gap:1.5rem}.ViewBlock.view-accessories--various .ViewBlock-title,.ViewBlock.view-accessories--packs .ViewBlock-title,.ViewBlock.view-accessories--wheels .ViewBlock-title,.ViewBlock.view-workshop_services--all .ViewBlock-title,.ViewBlock.view-services--cards .ViewBlock-title,.-topCondensed .ViewBlock .ViewBlock-title,.ViewBlock.view-accessories--various .ViewBlock-desc,.ViewBlock.view-accessories--packs .ViewBlock-desc,.ViewBlock.view-accessories--wheels .ViewBlock-desc,.ViewBlock.view-workshop_services--all .ViewBlock-desc,.ViewBlock.view-services--cards .ViewBlock-desc,.-topCondensed .ViewBlock .ViewBlock-desc{text-align:left}.ViewBlock.view-accessories--various .ViewBlock-inner,.ViewBlock.view-accessories--packs .ViewBlock-inner,.ViewBlock.view-accessories--wheels .ViewBlock-inner,.ViewBlock.view-accessories--charging_solutions .ViewBlock-inner,.ViewBlock.view-accessories--various .Carousel .splide__slide,.ViewBlock.view-accessories--packs .Carousel .splide__slide,.ViewBlock.view-accessories--wheels .Carousel .splide__slide,.ViewBlock.view-accessories--charging_solutions .Carousel .splide__slide{max-width:calc(100vw - 3rem)}.ViewBlock.view-accessories--various .splide__track,.ViewBlock.view-accessories--wheels .splide__track{overflow:visible}.ViewBlock.view-accessories--various .splide__slide,.ViewBlock.view-accessories--wheels .splide__slide{transition:.35s}.ViewBlock.view-accessories--various .splide__slide:not(.is-visible),.ViewBlock.view-accessories--wheels .splide__slide:not(.is-visible){opacity:.5;pointer-events:none}.ViewBlock.view-accessories--charging_solutions{padding-block:var(--text-media-block-padding-block)}.ViewCards-list{display:grid;gap:1.5rem;grid-template-columns:repeat(var(--view-cards-columns),1fr)}.ViewCards-actions{display:grid;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-top:2.5rem}.ViewLastNews .list{display:grid;row-gap:2.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.ViewLastNews-wrapper,.ViewLastOffers{--content-block-inner-grid-column:var(--content-block-inner-grid-column--medium)}.ViewLastOffers-listCarousel{display:grid;position:relative;padding-block:2.5rem;grid-template-columns:repeat(var(--view-last-offers-columns),1fr);gap:1.5rem}.ViewLastOffers-listCarousel:before{position:absolute;content:"";background:#A3B2A4;width:100%;height:100%;grid-column:2/12}.ViewLastOffers-listCarousel>*{grid-column:1/13}.ViewLastOffers .list{display:grid;-moz-column-gap:1.5rem;column-gap:1.5rem}.ViewLastOffers-actions{display:grid;margin-top:5rem;row-gap:.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.ViewLastOffers .Carousel .splide__arrows{display:none}.ViewOffers-list{display:grid;grid-template-columns:repeat(var(--view-offers-columns),1fr);-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:5rem;margin-bottom:4rem}.ViewOffers-item{grid-column:var(--view-offers-item-grid-column)}.ViewOffers-item.-highlight{display:grid;position:relative;padding-block:2.5rem;grid-template-columns:repeat(var(--view-last-offers-columns),1fr);gap:1.5rem;grid-column:var(--view-offers-first-item-grid-column);margin-bottom:4rem}.ViewOffers-item.-highlight:before{position:absolute;content:"";background:#A3B2A4;width:100%;height:100%;grid-column:2/12}.ViewOffers-item.-highlight>*{grid-column:1/13}.ViewRanges{margin-top:.25rem}.ViewRanges .Tabs-panels{width:100%}.ViewRanges .Tabs-panel{max-width:calc(100vw - 3rem)}.ViewRanges .Carousel{margin-bottom:4rem}.ViewRanges .Carousel .splide__track{overflow:visible}.ViewRanges .Carousel .splide__slide{transition:.35s;max-width:calc(100vw - 3rem);min-height:min(117vw,31.25rem)}.ViewRanges .Carousel .splide__slide:not(.is-visible){opacity:.5;pointer-events:none}.ViewRanges-actions{display:grid;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-top:2.5rem}.ViewServices{background:#7089AC}.ViewServices .ViewBlock-inner{display:grid;padding-block:2.5rem}.ViewServices .ViewBlock-title{text-align:left;color:#fff;margin-bottom:2.5rem}.ViewSliderElements{--content-block-inner-grid-column:var(--view-slider-elements-grid-column);overflow:hidden}.ViewSliderElements-nbreResults{font-weight:700;margin-bottom:1.5rem;font-size:1.125rem}.ViewSliderElements .ViewBlock-title{text-align:left}.ViewSliderElements-actions{display:grid;justify-content:center}.ViewSliderElements .Carousel{margin-bottom:4rem}.ViewSliderElements .Carousel .splide__track{overflow:visible}.ViewSliderElements .Carousel .splide__slide:not(.is-visible){opacity:.5;pointer-events:none}.ViewSliderElements .Carousel .splide__slide{transition:.35s}.ViewSliderElements.-alt{--view-slider-elements--background:$ds-colors-grayscale-white;overflow:hidden;background:var(--view-slider-elements--background)}.ViewSliderElements.-alt[data-theme=dark]{--view-slider-elements--background:#1B365D;padding-block:2.5rem 4rem}.ViewSliderElements.-alt .ViewSliderElements-title,.ViewSliderElements.-alt .ViewSliderElements-actions{position:relative;z-index:2}.ViewSliderElements.-alt .ViewSliderElements-title{grid-area:title}.ViewSliderElements.-alt .ViewSliderElements-actions{grid-area:actions;justify-content:stretch}.ViewSliderElements.-alt .Carousel{grid-area:carousel;margin-bottom:0}.ViewBlock.view-services--cards{--content-block-inner-grid-column:var(--view-slider-cards-grid-column);overflow:hidden}.ViewBlock.view-services--cards .ViewBlock-title{text-align:left}.ViewBlock.view-services--cards .Carousel{margin-bottom:4rem}.ViewBlock.view-services--cards .Carousel .splide__track{overflow:visible}.ViewBlock.view-services--cards .Carousel .splide__slide:not(.is-visible){opacity:.5;pointer-events:none}.WarrantiesBlock{padding-block:var(--warranties-block-padding-block)}.WarrantiesBlock.-bgGreyLight{background:#F5F5F5}.WarrantiesBlock-title{margin-bottom:2rem}.WarrantiesBlock-items{margin-top:var(--warranties-block-items-margin-top)}.WarrantiesBlock-actions{margin-top:var(--warranties-block-actions-margin-top)}@media (min-width:280px) and (max-width:1023px){.Modal-close,.InfoBox-close,.SiteHeader-phone a,.VehiclesFilters-close,.StandardForm .form-actions button,.ButtonCtaWrapper>a,.Button,.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close,.MainMenu-close,.MainMenu .ButtonClose{font-family:Volvo Novum,arial,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;text-decoration:none;--button-padding-inline:1rem;--button-min-height:2.25rem}.ColumnList ul{font-size:.875rem}.MainMenu .ButtonClose{display:none}.MainMenu-panel{position:fixed;inset:calc(var(--main-menu-mobile-top) + var(--drupal-displace-offset-top)) 0 0 auto;width:var(--main-menu-mobile-width);z-index:1;background:#FFF;padding:var(--main-menu-mobile-padding-top) 1.5rem 1.5rem}.MainMenu-panel[aria-expanded=false]:not(.-isAnimated){display:none;animation:none}.MainMenu-panel[aria-expanded=false].-isAnimated{animation:open-close-menu-lvl-0-mobile .35s forwards reverse}.MainMenu-panel[aria-expanded=true]{display:block}.MainMenu-panel[aria-expanded=true].-isAnimated{animation:open-close-menu-lvl-0-mobile .35s forwards}.SiteHeader .MainMenu .menu.lvl-1.-isAnimated{overflow:hidden;max-height:100vh}.SiteHeader .MainMenu .menu-list.lvl-0{margin-block:1.5rem}.SiteHeader .MainMenu .menu-list.lvl-1{padding:0 1.5rem}.SiteHeader .MainMenu .menu-item.lvl-0{border-top:solid #D8D8D8 1px}.SiteHeader .MainMenu .menu-item.lvl-0:last-child{border-bottom:solid #D8D8D8 1px}.SiteHeader .MainMenu .menu-link.lvl-0{padding-block:1rem;display:flex;align-items:center;min-height:4rem}.SiteHeader .MainMenu .menu-link.lvl-0:is(a,[aria-controls]):before{display:none}.SiteHeader .MainMenu .menu-link.lvl-0:is(a,[aria-controls]):after{right:.5rem}.CardProduct.-medium .CardProduct-options{display:flex;flex-wrap:wrap}.CardProduct.-medium .CardProduct-options li:after{content:"\b7";margin-inline:.5rem;font-weight:700}.CardProduct.-medium .CardProduct-options li:last-child:after{display:none}.CardProduct.-large .CardProduct-title{display:flex;flex-wrap:wrap;-moz-column-gap:.25rem;column-gap:.25rem}:root{--card-range-scale:var(--card-range-scale--hover);--card-range-opacity:var(--card-range-opacity--hover)}.CardRange-button{font-family:Volvo Novum,arial,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;text-decoration:none;--button-padding-inline:1rem;--button-min-height:2.25rem;display:flex;width:100%}.Details-item{font-size:.875rem}.ModalForm-picture.-smallPicture{--image-fit-aspect-ratio:414 / 180}.VehiclesFilters-trigger{font-family:Volvo Novum,arial,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;text-decoration:none;--button-padding-inline:1rem;--button-min-height:2.25rem}.-mainMenuIsExpanded .SiteHeader-wrapper:after{opacity:.3;transition-delay:0s}.SiteFooter .SiteLogo{margin-bottom:6.25rem}}@media (min-width:280px) and (max-width:1279px){.VehiclePrices-price{margin-top:1rem}}@media (min-width:280px) and (max-width:374px){.Tabs-nav[role=tablist]{-moz-column-gap:1rem;column-gap:1rem}}@media (min-width:280px) and (max-width:767px){.EditorialWysiwyg .align-left,.EditorialWysiwyg .align-right{float:none}.EditorialWysiwyg table{font-family:Volvo Novum,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;line-height:1.2}.EditorialWysiwyg table thead{display:none}.EditorialWysiwyg table th,.EditorialWysiwyg table tr,.EditorialWysiwyg table td{display:block;text-align:left}.EditorialWysiwyg table tr+tr{border-top:var(--table-border)}.EditorialWysiwyg table td+td,.EditorialWysiwyg table th+td{padding-top:0}.EditorialWysiwyg table th,.EditorialWysiwyg table td{padding-inline:1.5rem}.EditorialWysiwyg table.-hasLabels td{display:grid;gap:.5rem}.EditorialWysiwyg table.-hasLabels td[data-label]:before{content:attr(data-label);flex:0 0 auto;font-weight:700}.EditorialWysiwyg table.-hasLabels td[data-label=""]:before{display:none}.SiteLogo-name{display:none}.BreadCrumbWrapper.-top .breadcrumb ol{position:relative;display:inline-flex}.BreadCrumbWrapper.-top .breadcrumb li:not(:last-child,:nth-last-child(2)){display:none}.BreadCrumbWrapper.-top .breadcrumb li:nth-last-child(2){position:absolute;inset:0;opacity:0}.BreadCrumbWrapper.-top .breadcrumb li:last-child:before{font-size:1.5em;rotate:180deg;translate:0 .125rem}.StandardForm .form-actions button{flex:1 1 50%}.Card.-member{--image-fit-aspect-ratio:auto;--card-content-padding:1rem 1.5rem;flex-direction:row}.Card.-member .Card-picture{flex:0 0 6.25rem}.Card.-member .Card-picture img,.Card.-member .Card-picture .-empty{position:absolute;inset:0;height:100%}.Card.-more .Card-desc{padding-bottom:3.5rem}.Card.-wheel{--card-more-content-gap:1rem;--card-more-desc-grid-template-rows:1fr}.Card.-wheel:after{display:none}.Card.-wheel:not(.-noDesc) .Card-title{min-height:0}.Details-item{grid-template-columns:40% 1fr;-moz-column-gap:1.5rem;column-gap:1.5rem}.ModalForm-picture img{margin-inline:calc(-1 * var(--dialog-content-padding-inline));width:100vw;max-width:none}.VehiclesFilters-panel{position:fixed;background:var(--bg-color);inset:var(--drupal-displace-offset-top) 0 0;z-index:100;height:auto!important;padding-top:3.125rem;overflow-y:auto}.SiteHeader-phoneNumber .SiteHeader-phone a:before{content:"";width:var(--button-icon-size);aspect-ratio:1;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;-webkit-mask-image:url(/themes/custom/default/dist/assets/phone.svg);mask-image:url(/themes/custom/default/dist/assets/phone.svg)}.SiteHeader-phoneNumber .SiteHeader-phone a{display:inline-block;padding:0;text-indent:-999em;overflow:hidden;padding:1rem;width:var(--button-square-size);aspect-ratio:1;min-height:0;--button-square-size:2rem}.HeroBanner-label{font-size:.875rem}.HeroBanner-anchors:not(:only-child){margin-bottom:2rem}.HeroBanner-picture{margin-inline:calc(-1 * var(--page-inner-padding-inline))}.SiteFooter-menu{margin-top:2rem}.BenefitsBlock-picture{height:500px}.BenefitsBlock-items .Card{--card-more-min-height:0}.HomeHeroBanner-picture{display:none}.InfoBox-title{padding-right:2rem}.TextMediaBlock{--content-block-inner-gap:2rem}.Vehicle-prices{margin-bottom:3rem}.VehiclesHeroBanner-pictureWrapper,.ViewBlock.view-accessories--various .Carousel .splide__arrows,.ViewBlock.view-accessories--packs .Carousel .splide__arrows,.ViewBlock.view-accessories--wheels .Carousel .splide__arrows,.ViewBlock.view-accessories--charging_solutions .Carousel .splide__arrows,.ViewRanges .Carousel .splide__arrows{display:none}.ViewSliderElements .ContentBlock-wrapper{display:block}.ViewSliderElements .Carousel .splide__arrows{display:none}.ViewSliderElements.-alt .Carousel{margin-block:3rem}.ViewBlock.view-services--cards .Carousel .splide__arrows{display:none}}@media (min-width:375px){.CardProduct.-medium .CardProduct-content{grid-auto-columns:1fr 35%;grid-template-areas:"title price" "options options"}.CardProduct.-large .CardProduct-content{grid-auto-columns:1fr 35%;-moz-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:375px) and (max-width:1023px){.CardProduct.-medium .CardProduct-price{text-align:right}}@media (min-width:768px){:root{--ds-style-heading-0--font-size:5rem;--ds-style-heading-1--font-size:3rem;--ds-style-heading-1--alt--font-size:2.5rem;--ds-style-heading-2--font-size:1.875rem;--ds-style-heading-2--alt--font-size:3rem;--ds-style-heading-3--font-size:1.375rem;--ds-style-heading-3--alt--font-size:3rem;--ds-style-heading-3--medium--font-size:1.5rem;--ds-style-heading-3--large--font-size:1.625rem;--ds-style-heading-4--font-size:1.25rem;--ds-style-heading-5--font-size:1.125rem;--ds-style-body-0--font-size:1.375rem;--ds-style-overline--font-size:1.375rem;--page-inner-padding-inline:2.5rem;--high-light-block-padding-block:3rem;--high-light-block-padding-inline:3rem;--volvo-select-logo-width:6.5625rem;--volvo-select-logo-height:.5625rem;--main-menu-mobile-width:25rem;--main-menu-mobile-top:var(--site-header-height);--main-menu-mobile-padding-top:1.5rem;--main-menu-delta-block:1.5rem;--pager-gutter:1rem;--pager-gutter-edges:1.5rem;--form-grid-row-gap:2rem;--details-grid-col-count:2;--hero-banner-padding-top:6rem;--hero-banner-margin-bottom:6rem;--hero-banner-title-margin-bottom:5rem;--hero-banner-tools-margin-bottom:1.5rem;--content-block-inner-grid-template-columns:8;--content-block-inner-grid-column:1 / 9;--content-block-inner-grid-column--small:2 / 8;--content-block-inner-grid-column--medium:1 / 9;--benefits-block-padding-block:5rem 5rem;--benefits-block-top-height:auto;--benefits-block-top-padding-block:0;--benefits-block-picture-bg-position:50% 50%;--benefits-block-title-margin-bottom:3rem;--benefits-block-desc-padding-block:2.5rem 4rem;--benefits-block-actions-margin-top:4rem;--benefits-block-column:1 / 7;--images-grid-template-columns:55% 1fr;--map-aspect-ratio:967 / 710;--info-box-left:1.5rem;--info-box-bottom:1.5rem;--info-box-right:auto;--info-box-width:33.75rem;--info-box-padding:1.5rem;--info-box-actions-button-width:50%;--modal-width:25.875rem;--text-key-figures-block-desc-grid-column:1 / 5;--text-key-figures-block-key-figures-grid-column:5 / 9;--team-members-columns:4;--team-members-gap:1.5rem;--text-media-block-padding-block:4rem 6rem;--text-media-block-gap:1.5rem;--text-media-block-title-margin-bottom:2.5rem;--text-media-block-picture-grid-column:1 / 5;--text-media-block-content-grid-column:5 / 9;--dialog-content-padding-bottom:3rem;--dialog-content-padding-inline:4rem;--vehicle-inner-grid-template-areas:"picture content" "about content";--vehicle-picture-grid-column:1 / 6;--vehicle-content-grid-column:6 / 9;--vehicle-about-grid-column:1 / 6;--vehicle-inner-margin-block:4rem 6rem;--vehicle-volvo-select-margin-bottom:1.5rem;--vehicle-subtitle-margin-bottom:3rem;--vehicles-aside-grid-column:1 / 4;--vehicles-content-grid-column:4 / 9;--vehicles-hero-banner-inner-padding-block:5rem 8rem;--vehicles-hero-banner-inner-padding-inline:0 30%;--vehicles-hero-banner-picture-width:50vw;--view-cards-columns:2;--view-offers-columns:2;--view-slider-elements-grid-column:1 / 8;--view-slider-cards-grid-column:1 / 7}.EditorialWysiwyg .align-left,.EditorialWysiwyg .align-right{max-width:50%}.EditorialWysiwyg .align-left.MediaVideo,.EditorialWysiwyg .align-right.MediaVideo{width:50%}.EditorialWysiwyg .align-left{float:left;margin-right:1rem}.EditorialWysiwyg .align-right{float:right;margin-left:1rem}.Page-intro .EditorialWysiwyg p,.EditorialWysiwyg .-important{text-align:center;margin-bottom:5rem}.EditorialWysiwyg table th+th,.EditorialWysiwyg table th+td,.EditorialWysiwyg table td+td{border-left:var(--table-border)}.ColumnList ul{grid-template-columns:1fr 1fr}.MainMenu-panel .SiteLogo,.MainMenu-panel .SiteHeader-phone,.BreadCrumbWrapper.-bottom .breadcrumb{display:none}.StandardForm .form-actions{display:flex;justify-content:flex-end;align-items:center}.Card{--image-fit-aspect-ratio:437/220}.Card.-squareFromTablet{--image-fit-aspect-ratio:1;--card-content-padding:1.5rem}.Card.-squareFromTablet .Card-content{aspect-ratio:1}.Card.-more .Card-desc{padding-right:3.5rem}.CardSimple{--image-fit-aspect-ratio:639/470}.CardSimple-label{font-size:1rem}.CardProduct{--image-fit-aspect-ratio:535/280}.CardProduct-tag{padding:1rem}.CardProduct.-small{--image-fit-aspect-ratio:503/304}.CardProduct.-small .CardProduct-options .EditorialWysiwyg,.CardProduct.-medium .CardProduct-options{font-size:.875rem}.CardPush{--image-fit-aspect-ratio:392/545;--card-push-padding:2rem}.CardPush.-medium{--card-push-padding:$ds-spacings--xx-large}.CardPush.-large{--image-fit-aspect-ratio:970/639;--card-push-padding:2.5rem}.Links-item a{padding-block:2.5rem}.VehiclesFilters-trigger,.VehiclesFilters-top{display:none}.VehiclePrices-item:nth-last-child(2):first-child{flex-basis:40%}.VehiclePrices-item:nth-child(2){flex-basis:auto}.HeroBanner{--image-fit-aspect-ratio:800 / 450;--image-fit-aspect-ratio:1302 / 600}.HeroBanner-title.-small{margin-bottom:0}.HeroBanner-tools{display:flex;justify-content:space-between;align-items:center}.HeroBanner-hours{text-align:center}.HeroBanner-anchors{flex-flow:row wrap;row-gap:0;justify-content:center}.HeroBanner-actions{display:flex;gap:2rem;align-items:center}.ContentBlock-title{margin-bottom:4rem}.ContentBlock-texts{grid-template-columns:1fr 1fr;-moz-column-gap:4rem;column-gap:4rem}.ContentBlock-texts>div:only-child{grid-column:1/3}.SiteFooter-inner{padding-block:2rem 2.5rem;grid-template-columns:repeat(8,1fr)}.SiteFooter .SiteLogo{grid-column:1/9}.SiteFooter-concessions,.SiteFooter-menu{font-size:.875rem}.SiteFooter-concessions{grid-column:1/6}.SiteFooter-menu{grid-column:6/9}.SiteFooter-legals,.SiteFooter-copyright{grid-column:1/9}.SiteFooter-legals{margin-top:6.25rem}.SiteFooter-legals ul{display:flex;-moz-column-gap:1rem;column-gap:1rem;flex-wrap:wrap;font-size:.875rem}.SiteFooter-copyright{margin-top:.25rem}.ToggleAccordions.-alt .ToggleAccordion-trigger{gap:4rem}.js-accordion-panel[data-force-visible=tablet]{animation:none!important;display:block}.BenefitsBlock-picture{inset-block-end:0}.BenefitsBlock-desc{--text-color:#FFF;--bg-color:#2A609D;--text-color-primary:#FFF;--link-color:#FFF;--link-color--hover:#FFF}.BenefitsBlock-items{grid-template-columns:repeat(3,1fr)}.BenefitsBlock-items .Card{--card-more-title-padding-right:0}.Ctas-inner{display:flex;justify-content:center;flex-wrap:wrap;-moz-column-gap:1.5rem;column-gap:1.5rem}.HomeHeroBanner{min-height:43.75rem}.HomeHeroBanner-title,.HomeHeroBanner-desc{padding-right:35%}.HomeHeroBanner-actions{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem}.Images-inner>div:nth-child(4n+1),.Images-inner>div:nth-child(4n+4){--image-fit-aspect-ratio:4 / 3}.Images-inner>div:nth-child(4n+2),.Images-inner>div:nth-child(4n+3){--image-fit-aspect-ratio:auto;position:relative}.Images-inner>div:nth-child(4n+2) img,.Images-inner>div:nth-child(4n+3) img{position:absolute;inset:0;height:100%}.MediaBlock{--image-fit-aspect-ratio:650 / 450}.InfoBox-title{flex:1 0 auto}.InfoBox-opened{text-align:right;flex:1 0 20%}.InfoBox-actions{grid-template-columns:repeat(2,1fr)}.InfoBox-actions .Button:only-child{grid-column:1/-1}.Vehicle{--volvo-select-logo-width:6.75rem;--volvo-select-logo-height:.5rem}.Vehicle-contentInner{position:sticky;top:calc(var(--drupal-displace-offset-top) + var(--site-header-height) + 1.5rem)}.Vehicle-actions{display:flex;flex-wrap:wrap}.ViewBlock-label{margin-bottom:1.5rem}.ViewBlock-title{margin-bottom:4rem}.ViewBlock-desc{margin-top:-2.5rem;margin-bottom:4rem}.ViewBlock.view-accessories--various .ViewBlock-top,.ViewBlock.view-accessories--packs .ViewBlock-top,.ViewBlock.view-accessories--wheels .ViewBlock-top,.ViewBlock.view-workshop_services--all .ViewBlock-top,.ViewBlock.view-services--cards .ViewBlock-top,.-topCondensed .ViewBlock .ViewBlock-top{grid-template-columns:1fr 1fr}.ViewBlock.view-accessories--various .ViewBlock-desc,.ViewBlock.view-accessories--packs .ViewBlock-desc,.ViewBlock.view-accessories--wheels .ViewBlock-desc,.ViewBlock.view-workshop_services--all .ViewBlock-desc,.ViewBlock.view-services--cards .ViewBlock-desc,.-topCondensed .ViewBlock .ViewBlock-desc{margin-top:0}.ViewBlock.view-accessories--various .Carousel .splide__pagination,.ViewBlock.view-accessories--packs .Carousel .splide__pagination,.ViewBlock.view-accessories--wheels .Carousel .splide__pagination,.ViewBlock.view-accessories--charging_solutions .Carousel .splide__pagination{display:none}.ViewBlock.view-accessories--various .splide__arrows,.ViewBlock.view-accessories--wheels .splide__arrows{left:100%;right:unset}.ViewBlock.view-accessories--various,.ViewBlock.view-accessories--wheels{--content-block-inner-grid-column:1 / 8}.ViewCards-actions{display:flex;justify-content:center;margin-top:5rem}.ViewLastNews .list{grid-template-columns:repeat(2,1fr)}.ViewLastOffers-listCarousel:before{grid-column:2/8}.ViewLastOffers-listCarousel>*{grid-column:1/9}.ViewLastOffers-actions{display:flex;justify-content:center}.ViewOffers-item.-highlight:before{grid-column:2/8}.ViewOffers-item.-highlight>*{grid-column:1/9}.ViewRanges .Tabs-panel{--content-block-inner-grid-column:1 / 8}.ViewRanges .Carousel .splide__arrows{left:100%;right:unset}.ViewRanges .Carousel .splide__pagination{display:none}.ViewRanges .Carousel .splide__slide{min-height:min(50vw,31.25rem)}.ViewRanges-actions{display:flex;justify-content:center;margin-top:5rem}.ViewSliderElements-actions{grid-template-columns:repeat(7,1fr)}.ViewSliderElements-actions .Button{grid-column:2/8;justify-self:center}.ViewSliderElements .Carousel .splide__arrows{left:100%;right:unset}.ViewSliderElements .Carousel .splide__pagination{display:none}.ViewSliderElements.-alt[data-theme=dark]{padding-block:8rem}.ViewSliderElements.-alt .ViewSliderElements-inner{display:grid;row-gap:3rem;-moz-column-gap:8rem;column-gap:8rem;align-items:start;grid-auto-columns:1fr 50%;grid-template-areas:"title carousel" "actions carousel" ". carousel"}.ViewSliderElements.-alt .ViewSliderElements-actions{display:block}.ViewSliderElements.-alt .Carousel:before{content:"";position:absolute;z-index:1;inset:0 100% 0 auto;background:var(--view-slider-elements--background);width:100vw}.ViewBlock.view-services--cards .Carousel .splide__arrows{left:100%;right:unset}.ViewBlock.view-services--cards .Carousel .splide__pagination{display:none}.WarrantiesBlock-title{margin-bottom:4rem}.WarrantiesBlock-actions{display:flex;justify-content:center}}@media (min-width:768px) and (max-width:1023px){.ContentGrid{grid-template-columns:repeat(4,1fr)}.-cardsCentered .ContentGrid-item:nth-child(2n+1):nth-last-child(2){grid-column-start:1}.-cardsCentered .ContentGrid-item:nth-child(2n+1):last-child{grid-column-start:2}.VehiclesFilters{--filter-picture-max-width-percent:100%}:root{--view-last-offers-columns:8}}@media (min-width:768px) and (max-width:1279px){.VehiclesFilters{--toggle-accorion-trigger-padding-inline:1rem;--toggle-accorion-content-padding-inline:1rem}.VehiclesFilters .form-actions button{font-family:Volvo Novum,arial,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;text-decoration:none;--button-padding-inline:1rem;--button-min-height:2.25rem}}@media (min-width:1024px){:root{--margin-bock--top:5rem;--margin-bock--bottom:5rem;--ds-style-heading-0--font-size:9.375rem;--ds-style-heading-1--font-size:6.25rem;--ds-style-heading-1--alt--font-size:4rem;--ds-style-heading-2--font-size:3rem;--ds-style-heading-2--alt--font-size:3.5rem;--ds-style-heading-3--font-size:1.5rem;--ds-style-heading-3--alt--font-size:5rem;--ds-style-heading-3--medium--font-size:1.875rem;--ds-style-heading-3--large--font-size:2.5rem;--ds-style-heading-4--font-size:1.375rem;--ds-style-heading-5--font-size:1.25rem;--ds-style-body-0--font-size:1.5rem;--ds-style-body-1--font-size:1.25rem;--ds-style-overline--font-size:1.625rem;--high-light-block-padding-block:3rem;--high-light-block-padding-inline:5rem;--site-logo-width:8.75rem;--main-menu-lvl-0-link-arrow-width:.325rem;--main-menu-lvl-0-link-arrow-border-width:1px;--card-content-padding:2.5rem;--card-content-gap:1.5rem;--card-range-content-padding:2.5rem 1.5rem;--card-range-picture-bottom:23.5%;--card-range-info-fz:1.125rem;--card-range-info-gap:.75rem;--details-row-gap:1.5rem;--details-grid-col-count:3;--modal-form-grid-template-columns:1fr 1fr;--site-header-height:5rem;--site-header-gap:1rem;--content-block-margin-block:5rem;--content-block-inner-grid-template-columns:12;--content-block-inner-grid-column:1 / 13;--content-block-inner-grid-column--small:3 / 11;--content-block-inner-grid-column--medium:2 / 12;--benefits-block-padding-block:8rem 5rem;--benefits-block-picture-bg-position:60% 50%;--benefits-block-desc-padding-block:3rem 8rem;--benefits-block-items-margin-top:4rem;--benefits-block-column:1 / 9;--images-grid-template-columns:65% 1fr;--map-aspect-ratio:1568 / 793;--info-box-left:2.5rem;--info-box-bottom:2.5rem;--info-box-width:40rem;--info-box-padding:2rem;--info-box-desc-mt:1.5rem;--info-box-actions-mt:2.5rem;--text-key-figures-block-desc-grid-column:2 / 5;--text-key-figures-block-key-figures-grid-column:6 / 12;--team-members-columns:5;--text-media-block-padding-block:6rem 8rem;--text-media-block-title-margin-bottom:7rem;--text-media-block-picture-grid-column:2 / 7;--text-media-block-content-grid-column:8 / 12;--vehicle-picture-grid-column:1 / 8;--vehicle-content-grid-column:8 / 13;--vehicle-about-grid-column:1 / 8;--vehicle-inner-margin-block:6rem 8rem;--vehicle-volvo-select-margin-bottom:2rem;--vehicle-about-margin-block:4rem 0;--vehicles-aside-grid-column:1 / 5;--vehicles-content-grid-column:5 / 13;--view-cards-columns:3;--view-last-offers-gap:1.5rem;--view-offers-columns:12;--view-offers-first-item-grid-column:2 / 12;--view-offers-item-grid-column:auto / span 4;--view-slider-elements-grid-column:1 / 12;--view-slider-cards-grid-column:2 / 11;--warranties-block-padding-block:5rem 4rem;--warranties-block-items-margin-top:5rem;--warranties-block-actions-margin-top:4rem}.HomeHeroBanner-title,.Page-title,.HeroBanner-title{line-height:.9}.ViewRanges .ContentBlock,.ViewCards .ContentBlock,.ViewBlock.view-accessories--various,.ViewBlock.view-accessories--packs,.ViewBlock.view-accessories--wheels,.ViewBlock.view-accessories--charging_solutions,.ContentBlock.-blockLarge{--content-block-margin-block:8rem 5rem}.MainMenu-trigger,.MainMenu-close{display:none}.SiteHeader .MainMenu .menu.lvl-1{position:absolute;top:var(--site-header-height);inset-inline:0;background:#FFF}.SiteHeader .MainMenu .menu-inner.lvl-1{margin-inline:auto;width:min(calc(100% - 2 * var(--page-inner-padding-inline)),1560px);padding-block:3rem;max-height:calc(100vh - var(--site-header-height) - 1.5rem);overflow-y:auto}.SiteHeader .MainMenu .menu-inner.lvl-1 .PageInner,.Page-content .SiteHeader .MainMenu .menu-inner.lvl-1,.-menuAlt .SiteHeader .MainMenu .menu-inner.lvl-1{width:100%}.SiteHeader .MainMenu .menu-list.lvl-0{display:flex;justify-content:center;gap:var(--site-header-gap)}.SiteHeader .MainMenu .menu-list.lvl-1{display:flex;justify-content:center;-moz-column-gap:2rem;column-gap:2rem;row-gap:1.5rem}.-menuAlt .SiteHeader .MainMenu .menu-list.lvl-1{padding-inline:var(--delta-left) var(--site-header-padding-inline);display:grid;row-gap:.5rem;justify-content:start}.SiteHeader .MainMenu .menu-link:is(a,[aria-controls]):is([aria-expanded=true],:hover,:focus-visible){color:var(--main-menu-link-color--hover)}.SiteHeader .MainMenu .menu-link.menu-link--active-trail{color:var(--main-menu-link-color--active)}.SiteHeader .MainMenu .menu-link.lvl-0:is(a,[aria-controls]):after{display:none}.Card{--image-fit-aspect-ratio:508/240}.CardProduct{--image-fit-aspect-ratio:705/360}.CardProduct-content{padding:2rem 2.5rem}.CardProduct-price{font-size:1rem}.CardProduct-price div+div{margin-top:1rem;padding-top:1rem}.CardProduct-actions .Button{--button-text-color:#2A609D;--button-bg-color:transparent;--button-border-color:#2A609D;--button-text-color--hover:#FFF;--button-bg-color--hover:#2A609D;--button-border-color--hover:#2A609D}.CardProduct-actions .Button[disabled],a[disabled] .CardProduct-actions .Button{--button-text-color:#C8C9C7;--button-border-color:#C8C9C7}[data-theme=dark] .CardProduct-actions .Button{--button-text-color:#FFF;--button-border-color:#FFF;--button-text-color--hover:#000;--button-bg-color--hover:#FFF;--button-border-color--hover:#FFF}.CardProduct-actions{align-self:end}.CardProduct.-small{--image-fit-aspect-ratio:639/408}.CardProduct.-small .CardProduct-content{grid-auto-columns:1fr 35%;grid-template-areas:"title options" "title options"}.CardProduct.-medium .CardProduct-content{grid-template-areas:"title price" "title options"}.CardProduct.-large .CardProduct-content{grid-auto-columns:1fr 40%;grid-template-areas:"title price" "options price" "options actions";align-content:stretch}.CardProduct.-large .CardProduct-price{justify-self:end}.CardProduct.-large .CardProduct-options{font-size:1rem;align-self:end}.CardPush{--image-fit-aspect-ratio:417/639;--card-push-padding:3rem}.CardPush.-default,.CardPush.-small{--card-push-label-margin-bottom:1.5rem}.CardPush.-medium{--image-fit-aspect-ratio:1;--card-push-padding:$ds-spacings--xxx-large;--card-push-transition-speed:.55s}.CardPush.-large{--image-fit-aspect-ratio:1300/639;--card-push-padding:5rem;--card-push-transition-speed:1s}.ContentGrid{grid-template-columns:repeat(6,1fr)}.-cardsCentered .ContentGrid-item:nth-child(3n+1):nth-last-child(2){grid-column-start:2}.-cardsCentered .ContentGrid-item:nth-child(3n+1):last-child{grid-column-start:3}.-forms .ModalForm{min-height:calc(100vh - var(--drupal-displace-offset-top) - var(--site-header-height) - 16rem)}.ModalForm-picture{max-height:56.25rem}.ModalForm-picture img{aspect-ratio:508/900;position:absolute;inset:50% 0 auto;translate:0 -50%}.ModalFormCard{inset-block:1.5rem auto}.-mainMenuSubLvlIsExpanded .SiteHeader-wrapper:after{opacity:.3;transition-delay:0s}.Page-inner{grid-template-columns:repeat(12,1fr)}.Page-top,.Page-content{grid-column:3/11}.Page-picture{grid-column:2/12}.Page-subContent{grid-column:1/13;margin-top:2rem}.Page-sidebar{grid-column:1/4}.Page-sidebar+.Page-content{grid-column:4/13}.SiteFooter-inner{grid-template-columns:repeat(12,1fr)}.SiteFooter .SiteLogo{position:absolute;top:2rem;left:1.5rem}.SiteFooter-concessions{grid-column:6/10}.SiteFooter-menu{grid-column:11/13}.SiteFooter-legals,.SiteFooter-copyright{grid-column:6/13}.SiteFooter-legals{margin-top:9.375rem}.ToggleAccordions[data-theme=dark]{padding-top:var(--ds-spacings--x-wide);padding-bottom:var(--ds-spacings--x-wide)}.ToggleAccordions.-alt{--toggle-accorion-trigger-padding-inline:2.5rem;--toggle-accorion-trigger-padding-block:3rem}.ToggleAccordions.-alt .ToggleAccordion-trigger:before{right:2rem}.HomeHeroBanner-actions{margin-top:6rem}.Images-inner>div:nth-child(4n+1),.Images-inner>div:nth-child(4n+4){--image-fit-aspect-ratio:697 / 392}.MediaBlock{--image-fit-aspect-ratio:1304 / 600}.TextMediaBlock{--image-fit-aspect-ratio:639 / 470}.ViewBlock.view-accessories--various{--content-block-inner-grid-column:1 / 11}.ViewBlock.view-accessories--wheels{--content-block-inner-grid-column:2 / 11}.ViewLastOffers-listCarousel:before{grid-column:2/12}.ViewLastOffers-listCarousel>*{grid-column:1/13}.ViewLastOffers .Carousel .splide__pagination{display:none}.ViewOffers-list{margin-bottom:8rem}.ViewOffers-item.-highlight:before{grid-column:2/12}.ViewOffers-item.-highlight>*{grid-column:1/13}.ViewOffers-item.-highlight{margin-bottom:8rem}.ViewRanges .Tabs-panel{--content-block-inner-grid-column:1 / 12}.ViewRanges .Carousel .splide__slide{min-height:min(35vw,37.5rem)}.ViewServices .ViewBlock-inner{grid-template-columns:5fr 7fr;gap:1.5rem;padding-block:8rem}.ViewSliderElements-actions{grid-template-columns:repeat(11,1fr)}.ViewSliderElements-actions .Button{grid-column:2/12}}@media (min-width:1024px) and (max-width:1559px){.HomeHeroBanner-title,.HomeHeroBanner-desc{padding-right:50%}.HomeHeroBanner-title{--ds-style-heading-1--font-size:5rem}}@media (min-width:1280px){.CardProduct.-large{grid-template-columns:1fr 1fr;align-items:stretch}.CardProduct.-large .CardProduct-picture{display:flex;align-items:center;aspect-ratio:auto;background:#E1DFDD}:root{--details-colum-gap:2.5rem;--vehicle-prices-item-padding:1rem 1.5rem;--site-header-gap:2rem;--text-key-figures-block-desc-grid-column:2 / 6;--text-key-figures-block-key-figures-grid-column:7 / 12;--team-members-columns:6;--vehicles-aside-grid-column:1 / 4;--vehicles-content-grid-column:4 / 13;--vehicles-number-font-size:1.875rem;--vehicles-number-margin-bottom:2rem}.VehiclePrices-priceWrapper{display:flex;align-items:center;gap:1rem}.VehiclePrices-desc{order:2}.Page-sidebar+.Page-content{grid-column:5/13}.-forms .ContentBlock{--content-block-inner-grid-column:var(--content-block-inner-grid-column--medium)}}@media (min-width:1280px) and (max-width:1439px){.CardProduct.-large .CardProduct-options{font-size:.875rem}}@media (min-width:1440px){:root{--page-inner-padding-inline:5rem;--modal-form-grid-template-columns:31.75rem 31.75rem;--dialog-content-padding-inline:8rem 5rem;--vehicle-content-grid-column:9 / 13}.-forms .ContentBlock{--content-block-inner-grid-column:var(--content-block-inner-grid-column--small)}}@media (min-width:1720px){:root{--page-inner-padding-inline:0rem;--text-key-figures-block-key-figures-grid-column:8 / 12}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01s!important;animation-iteration-count:1!important;transition-duration:.01s!important;scroll-behavior:auto!important}}