@media(min-width: 960px){.portalpage-main{--portalpage-main-grid-template-columns: max-content auto;overflow:hidden;display:grid;grid-template-columns:var(--portalpage-main-grid-template-columns);grid-template-rows:calc(100dvh - var(--portalpage-header-height))}.aem-AuthorLayer-Edit .portalpage-main{grid-template-rows:max-content}.portalpage-main:has(.vcdk-side-menu[collapse]){--portalpage-main-grid-template-columns: 0 auto;overflow:hidden;padding-inline-end:0}.portalpage-main__root-wrapper{overflow-y:scroll}.portalpage-main .root.responsivegrid{padding-inline:var(--vcdk-spacing-6);overflow-x:hidden;min-height:calc(100dvh - var(--portalpage-header-height, 0px) - var(--portalpage-footer-height, 0px))}.aem-AuthorLayer-Edit .portalpage-main .root.responsivegrid{min-height:auto}.homepage .portalpage-main .root.responsivegrid{padding-inline:0}.portalpage-main .root.responsivegrid .aem-Grid{margin-inline:auto}.portalpage-main .vcdk-side-menu::part(menu){height:100%;transform:translateX(var(--side-menu-translate-x, 0));transition:transform .4s ease,width .4s ease;position:relative;z-index:4}.portalpage-main .vcdk-side-menu[collapse]{--side-menu-translate-x: -100%;--side-menu-content-opacity: 0}.portalpage-main .vcdk-side-menu__header{display:none}.portalpage-main .vcdk-side-menu__content{padding-block-start:0;border:none;opacity:var(--side-menu-content-opacity, 1);transition:opacity .2s ease}}.basepage:has(.portalpage-main) .footer__container,.basepage:has(.portalpage-main) .footer__bar-wrapper{margin-inline:auto}.basepage:has(vcdk-side-menu:not(:defined)){opacity:0}.header{position:sticky;inset-block-start:0;z-index:4}.logo__alignment--center .appbartop .appbartop__logo{position:absolute;inset-inline-start:50%;transform:translateX(-50%)}html[dir=rtl] .logo__alignment--center .appbartop .appbartop__logo{transform:translate(50%, -50%)}.logo__alignment--center .appbartop .appbartop__slot--brand{--appbartop-brand-grid-template-columns: 1fr 1fr}.logo__alignment--center .appbartop .appbartop__main{position:relative}.appbartop__base{--appbartop-search-display: none;--appbartop-base-grid-template-rows: 1fr;--appbartop-base-grid-row-gap: 0;align-items:center;background-color:var(--vcdk-color-bg);border-block-end:1px solid var(--vcdk-color-border-subtle);display:grid;gap:var(--vcdk-spacing-4);grid-template-columns:1fr max-content;grid-template-rows:var(--appbartop-base-grid-template-rows);padding-block:var(--vcdk-spacing-4);padding-inline:var(--vcdk-spacing-6);position:relative}@media(min-width: 960px){.appbartop__base{grid-template-columns:max-content 1fr max-content max-content;grid-template-rows:auto}}.appbartop__base--show-search{--appbartop-search-display: block;--appbartop-base-grid-template-rows: 1fr 1fr}[data-vcdk-brand=renault] .appbartop__base::before{background-color:var(--vcdk-color-bg-highlight);clip-path:polygon(0% 0%, calc(100% - 13px) 0%, 100% 50%, calc(100% - 13px) 100%, 100% 100%, 0% 100%, 0% 50%, 0% 50%);content:"";display:block;height:44px;inset-block-start:var(--appbartop-renault-chevron-block-start, 7px);inset-inline-start:2px;position:absolute;width:13px}[data-vcdk-brand=renault] .appbartop__base::after{background-color:var(--vcdk-color-bg-highlight);content:"";display:block;inset-block:0 -1px;inset-inline-start:0;position:absolute;width:3px}@media(min-width: 960px){[data-vcdk-brand=renault] .appbartop__base{--appbartop-renault-chevron-block-start: 12px}}.appbartop__slot--brand{--appbartop-brand-grid-template-columns: auto 1fr;display:grid;align-items:center;grid-template-columns:var(--appbartop-brand-grid-template-columns);grid-gap:var(--vcdk-spacing-7)}.appbartop__slot--meta{display:flex;align-items:center;justify-content:flex-end;gap:var(--vcdk-spacing-4)}.appbartop__slot--search{display:var(--appbartop-search-display);grid-column:1/span 2;grid-row:2}@media(min-width: 960px){.appbartop__slot--search{grid-column:2/span 1;grid-row:3;justify-self:flex-end;position:absolute}}@media(max-width: 959px){.appbartop__slot--search .cmp-search__input{width:100%}}.appbartop__slot--burger{border-inline-end:2px solid var(--vcdk-color-border-subtle);padding-inline-end:var(--vcdk-spacing-4);margin-inline-end:var(--vcdk-spacing-4)}.appbartop__logo img{max-height:44px;max-width:300px}@media(max-width: 767px){.appbartop__logo img{max-width:150px}}.appbartop__company{font-family:var(--vcdk-typography-button-font-family-small-screens);font-weight:var(--vcdk-typography-button-weight-small-screens);font-size:var(--vcdk-typography-button-size-small-screens);line-height:var(--vcdk-typography-button-line-height-small-screens);letter-spacing:var(--vcdk-typography-button-letter-spacing-small-screens)}@media(min-width: 904px){.appbartop__company{font-family:var(--vcdk-typography-button-font-family-large-screens);font-weight:var(--vcdk-typography-button-weight-large-screens);font-size:var(--vcdk-typography-button-size-large-screens);line-height:var(--vcdk-typography-button-line-height-large-screens);letter-spacing:var(--vcdk-typography-button-letter-spacing-large-screens)}}@media(min-width: 960px){.appbartop__company{font-family:var(--vcdk-typography-body-font-family-small-screens);font-weight:var(--vcdk-typography-body-weight-small-screens);font-size:var(--vcdk-typography-body-size-small-screens);line-height:var(--vcdk-typography-body-line-height-small-screens);letter-spacing:var(--vcdk-typography-body-letter-spacing-small-screens)}}@media(min-width: 960px)and (min-width: 904px){.appbartop__company{font-family:var(--vcdk-typography-body-font-family-large-screens);font-weight:var(--vcdk-typography-body-weight-large-screens);font-size:var(--vcdk-typography-body-size-large-screens);line-height:var(--vcdk-typography-body-line-height-large-screens);letter-spacing:var(--vcdk-typography-body-letter-spacing-large-screens)}}.appbartop__company,.appbartop__company a{color:var(--vcdk-color-text)}.appbartop__brand-name{min-width:0}@media(max-width: 767px){.appbartop__brand-name{max-width:75%}}.appbartop__brand-name a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:-moz-fit-content;max-width:fit-content}.appbartop__market{font-family:var(--vcdk-typography-caption-2-font-family-small-screens);font-weight:var(--vcdk-typography-caption-2-weight-small-screens);font-size:var(--vcdk-typography-caption-2-size-small-screens);line-height:var(--vcdk-typography-caption-2-line-height-small-screens);letter-spacing:var(--vcdk-typography-caption-2-letter-spacing-small-screens);color:var(--vcdk-color-text-subtle)}@media(min-width: 904px){.appbartop__market{font-family:var(--vcdk-typography-caption-2-font-family-large-screens);font-weight:var(--vcdk-typography-caption-2-weight-large-screens);font-size:var(--vcdk-typography-caption-2-size-large-screens);line-height:var(--vcdk-typography-caption-2-line-height-large-screens);letter-spacing:var(--vcdk-typography-caption-2-letter-spacing-large-screens)}}@media(min-width: 960px){.appbartop__market{font-family:var(--vcdk-typography-caption-1-font-family-small-screens);font-weight:var(--vcdk-typography-caption-1-weight-small-screens);font-size:var(--vcdk-typography-caption-1-size-small-screens);line-height:var(--vcdk-typography-caption-1-line-height-small-screens);letter-spacing:var(--vcdk-typography-caption-1-letter-spacing-small-screens)}}@media(min-width: 960px)and (min-width: 904px){.appbartop__market{font-family:var(--vcdk-typography-caption-1-font-family-large-screens);font-weight:var(--vcdk-typography-caption-1-weight-large-screens);font-size:var(--vcdk-typography-caption-1-size-large-screens);line-height:var(--vcdk-typography-caption-1-line-height-large-screens);letter-spacing:var(--vcdk-typography-caption-1-letter-spacing-large-screens)}}.appbartop__menu-trigger--userProfile{font-family:var(--vcdk-typography-caption-1-font-family-small-screens);font-weight:var(--vcdk-typography-caption-1-weight-small-screens);font-size:var(--vcdk-typography-caption-1-size-small-screens);line-height:var(--vcdk-typography-caption-1-line-height-small-screens);letter-spacing:var(--vcdk-typography-caption-1-letter-spacing-small-screens);color:var(--vcdk-color-text);cursor:pointer;display:inline-flex;align-items:center;padding-inline:var(--vcdk-spacing-4);padding-block:var(--vcdk-spacing-4);margin-inline:var(--vcdk-spacing-5);gap:var(--vcdk-spacing-5);width:calc(100% - var(--vcdk-spacing-5)*2);border-radius:var(--vcdk-radius-default)}@media(min-width: 904px){.appbartop__menu-trigger--userProfile{font-family:var(--vcdk-typography-caption-1-font-family-large-screens);font-weight:var(--vcdk-typography-caption-1-weight-large-screens);font-size:var(--vcdk-typography-caption-1-size-large-screens);line-height:var(--vcdk-typography-caption-1-line-height-large-screens);letter-spacing:var(--vcdk-typography-caption-1-letter-spacing-large-screens)}}.appbartop__menu-trigger--userProfile:hover{background-color:var(--vcdk-color-bg-hover)}@media(min-width: 960px){.appbartop__menu-trigger--userProfile{padding-inline:var(--vcdk-spacing-6) 0;padding-block:0;margin-inline:0;flex-flow:row-reverse;width:auto;border-inline-start:1px solid var(--vcdk-color-border-subtle);border-radius:0}.appbartop__menu-trigger--userProfile:hover{background-color:unset}}@media(min-width: 960px){.appbartop__menu-trigger--notificationsPanel,.appbartop__menu-trigger--externalNotificationPanel{padding:var(--vcdk-spacing-4);border-radius:var(--vcdk-radius-default);cursor:pointer}.appbartop__menu-trigger--notificationsPanel:hover,.appbartop__menu-trigger--externalNotificationPanel:hover{background-color:var(--vcdk-color-bg-hover)}}.appbartop__extended{position:relative}.appbartop__extended:has(.megamenu--mobile){width:100%}@media(min-width: 960px){.appbartop__mainNavigation .cmp-navigation{width:100%;display:flex;justify-content:center}}