@import "https://cdn.bymycar.eu/common/assets/fonts/bmw/_font-face-v2.css";:root [theme=bmw]{--brand-color-primary:#1C69D4;--brand-color-primary-alt:#0653B6;--brand-color-black:#000000;--brand-color-black-alt:#262626;--brand-color-grey:#4D4D4D;--brand-color-white:#FFFFFF;--brand-border-light:#F2F2F2;--briks-border-radius-xs:0px;--briks-border-radius-sm:0px;--briks-border-radius-md:0px;--briks-border-radius-xl:0px;--briks-font-family-lead-light:"Bmw light", sans serif;--briks-font-family-lead-light-min:"Bmw light", sans serif;--briks-font-family-lead-thin:"Bmw thin", sans serif;--briks-font-family-lead:"Bmw regular", sans serif;--briks-font-family-lead-medium:"Bmw medium", sans serif;--briks-font-family-lead-bold:"Bmw bold", sans serif;--briks-font-family-lead-bold-1:"Bmw bold", sans serif;--briks-font-family-lead-bold-2:"Bmw bold", sans serif;font-family:var(--briks-font-family-lead),serif!important}[theme=bmw] .swiper-pagination{--briks-color-primary:var(--brand-color-primary)}[theme=bmw] h1,[theme=bmw] h2{font-family:var(--briks-font-family-lead-light),serif!important;font-size:35px!important;text-transform:uppercase}[theme=bmw] #description-marque-full a,[theme=bmw] [data-chart-brand-summary] a{color:var(--brand-color-primary)!important}[theme=bmw] .my-btn.mod-tab{color:var(--briks-color-neutral-dark-max)!important;font-family:var(--briks-font-family-lead)!important;text-transform:none!important;font-size:15px!important}[theme=bmw] .my-btn.mod-tab.active{font-family:var(--briks-font-family-lead-medium)!important;border-bottom:2px solid var(--brand-color-black)!important}[theme=bmw] .my-btn.mod-tab:hover:before,[theme=bmw] .my-btn.mod-tab:focus:before,[theme=bmw] .my-btn.mod-tab.active:before,[theme=bmw] .my-btn.mod-tab:not(.active):before{border:none}[theme=bmw] #nos-actus [data-read-more-chart],[theme=bmw] #section-concessions [data-read-more-chart],[theme=bmw] #section-concessions [data-button-chart=see-all],[theme=bmw] #nos-voitures [data-button-chart=see-all],[theme=bmw] #nos-services [data-button-chart=see-all],[theme=bmw] [data-chart-brand-summary] a[data-button-chart=see-all]{font-family:var(--briks-font-family-lead-medium)!important;color:var(--brand-color-black);font-size:15px!important}[theme=bmw] #nos-actus [data-read-more-chart] [class*=icon],[theme=bmw] #section-concessions [data-read-more-chart] [class*=icon],[theme=bmw] #section-concessions [data-button-chart=see-all] [class*=icon],[theme=bmw] #nos-voitures [data-button-chart=see-all] [class*=icon],[theme=bmw] #nos-services [data-button-chart=see-all] [class*=icon],[theme=bmw] [data-chart-brand-summary] a[data-button-chart=see-all] [class*=icon]{font-family:IconPark!important}[theme=bmw] #nos-actus [data-read-more-chart] [class*=icon]:before,[theme=bmw] #section-concessions [data-read-more-chart] [class*=icon]:before,[theme=bmw] #section-concessions [data-button-chart=see-all] [class*=icon]:before,[theme=bmw] #nos-voitures [data-button-chart=see-all] [class*=icon]:before,[theme=bmw] #nos-services [data-button-chart=see-all] [class*=icon]:before,[theme=bmw] [data-chart-brand-summary] a[data-button-chart=see-all] [class*=icon]:before{content:'\e0d6'}[theme=bmw] [data-chart-brand-vehicles] [data-button-chart=see-all],[theme=bmw] #section-concessions [data-button-chart=see-all],[theme=bmw] #nos-voitures [data-button-chart=see-all],[theme=bmw] #nos-services [data-button-chart=see-all]{background:var(--brand-color-black);color:var(--brand-color-white);border-radius:3px!important;font-size:15px!important}[theme=bmw] [data-chart-brand-vehicles] [data-button-chart=see-all]:hover,[theme=bmw] #section-concessions [data-button-chart=see-all]:hover,[theme=bmw] #nos-voitures [data-button-chart=see-all]:hover,[theme=bmw] #nos-services [data-button-chart=see-all]:hover{background:var(--brand-color-grey)}[theme=bmw] [data-chart-brand-vehicles] [data-button-chart=see-all] [class*=icon],[theme=bmw] #section-concessions [data-button-chart=see-all] [class*=icon],[theme=bmw] #nos-voitures [data-button-chart=see-all] [class*=icon],[theme=bmw] #nos-services [data-button-chart=see-all] [class*=icon]{display:none}[theme=bmw] [data-store-info-chart],[theme=bmw] [data-store-info-chart] [class*=u-bc-neutral-light]{color:var(--brand-color-black)!important}[theme=bmw] [data-store-info-chart] a{color:var(--brand-color-black)!important}[theme=bmw] [data-store-info-chart] h1{font-family:var(--briks-font-family-lead),serif!important;font-size:32px!important;text-transform:none!important}@media(max-width:1024px){[theme=bmw] [data-store-info-chart] h1{font-size:28px!important}}[theme=bmw] [data-store-info-chart] [data-chart-store-adress]{--brand-color-black:var(--brand-color-black-alt);color:var(--brand-color-black-alt)!important;font-family:var(--briks-font-family-lead-light),serif!important;font-size:15px!important}[theme=bmw] [data-store-info-chart] a[data-chart-store-info-carte],[theme=bmw] [data-store-info-chart] a[data-chart-store-info-contact]{font-size:14px!important;font-family:var(--briks-font-family-lead-medium),serif!important}[theme=bmw] [data-store-info-chart] [data-store-info-hours-chart]{color:var(--brand-color-black-alt)!important}[theme=bmw] [data-store-info-chart] [data-store-info-hours-chart]>p,[theme=bmw] [data-store-info-chart] [data-store-info-hours-chart]{font-size:14px!important;--briks-font-size-sm2:14px}[theme=bmw] [data-store-info-chart] [data-store-info-hours-chart] dd .my-badge.mod-sticker{--briks-border-radius-xl:256px}[theme=bmw] [data-store-info-chart] [data-store-info-hours-chart] a[href="#carte"]{color:var(--brand-color-black-alt)!important;font-family:var(--briks-font-family-lead-medium)!important;padding-top:10px!important;font-size:15px!important;text-decoration:none!important}[theme=bmw] [data-store-info-chart] [data-store-info-hours-chart] a[href="#carte"] [class*=icon]{margin-left:5px!important;font-size:10px!important}[theme=bmw] [data-store-info-chart] [data-store-info-hours-chart] a[href="#carte"]:after{width:75px!important;margin-top:var(--briks-spacing-xs)}[theme=bmw] [data-store-info-chart] [data-store-info-hours-chart] p{font-family:var(--briks-font-family-lead-light)!important;font-size:15px!important}[theme=bmw] [data-store-info-chart] [data-store-info-hours-chart] dt,[theme=bmw] [data-store-info-chart] [data-store-info-hours-chart] dd{font-family:var(--briks-font-family-lead)!important;font-size:15px!important}[theme=bmw] [data-store-info-chart] [data-charte-info-phone],[theme=bmw] [data-store-info-chart] [data-charte-info-phone] *{font-size:24px!important}[theme=bmw] [data-store-info-chart] [data-button-chart=nos-voitures],[theme=bmw] [data-store-info-chart] [data-button-chart=atelier]{font-family:var(--briks-font-family-lead-medium),serif!important;color:var(--brand-color-black)!important;background:var(--brand-color-white)!important;font-size:15px!important;text-transform:none!important;padding:16px 30px!important;border-radius:3px!important}[theme=bmw] [data-store-info-chart] [data-button-chart=nos-voitures]{color:var(--brand-color-white)!important;background:var(--brand-color-primary)!important}[theme=bmw] [data-store-info-chart] [data-button-chart=nos-voitures]:hover{background:var(--brand-color-primary-alt)!important}[theme=bmw] [data-store-info-chart] [data-button-chart=atelier]{border:2px solid var(--brand-color-black)}[theme=bmw] [data-store-info-chart] [data-chart-header-manager]{--briks-border-radius-xl:256px}[theme=bmw] [data-store-info-chart] .u-bb-thin-primary,[theme=bmw] [data-store-info-chart] [data-store-info-service-chart],[theme=bmw] [data-store-info-chart] [data-store-info-service-chart] li,[theme=bmw] [data-store-info-chart] [data-store-info-service-chart] li a{border-color:var(--brand-border-light)!important;font-size:12px!important;font-family:var(--briks-font-family-lead),serif!important;text-transform:none!important}[theme=bmw] [data-store-info-chart] [data-store-info-service-chart] li .my-badge,[theme=bmw] [data-store-info-chart] [data-store-info-service-chart] li .my-badge span:not([class*=icon]){color:var(--brand-color-black-alt)!important;background:0 0!important;font-family:var(--briks-font-family-lead-medium),serif!important;font-size:24px!important}[theme=bmw] #nav-secondary>div{padding-top:0!important;padding-bottom:0!important}[theme=bmw] #nav-secondary>div ul li:first-child a{padding-top:26px!important;padding-bottom:26px!important}[theme=bmw] #nav-secondary>div ul li:nth-child(2) a{margin-top:10px!important;margin-bottom:10px!important;font-size:15px!important}[theme=bmw] #nav-secondary .my-btn{color:var(--brand-color-black-alt)!important;font-family:var(--briks-font-family-lead)!important;text-transform:none!important;font-size:15px!important;margin-bottom:0!important}[theme=bmw] #nav-secondary [class*=icon]{display:none!important}[theme=bmw] #nav-secondary [data-button-chart=nav-contact]:hover{background:var(--brand-color-grey)}[theme=bmw] #nav-secondary [href^="tel:"],[theme=bmw] #nav-secondary [data-button-chart=nav-contact],[theme=bmw] #nav-secondary [data-button-chart=nav-contact]:active,[theme=bmw] #nav-secondary [data-button-chart=nav-contact]:focus{font-family:var(--briks-font-family-lead-bold-1)!important;font-size:15px!important;padding:var(--briks-spacing-sm,10px)24px!important;background:var(--brand-color-black-alt);border:1px solid var(--brand-color-black-alt)!important;color:#fff!important;text-transform:none!important;border-radius:3px!important}[theme=bmw] #nav-secondary [href^="tel:"]{background:var(--brand-color-white)!important;color:#383838!important;border:1px solid var(--brand-color-black-alt)!important;margin-left:10px!important}[theme=bmw] #nav-secondary [href^="tel:"]:hover{border:1px solid var(--brand-color-black)!important}[theme=bmw] #nos-actus [data-card-news-info-chart] h3{font-family:var(--briks-font-family-lead)!important;font-size:16px!important;text-transform:none!important}[theme=bmw] #nos-actus [data-card-news-info-chart] p{font-size:15px!important}[theme=bmw] #nos-services{background:0 0!important}[theme=bmw] #nos-services [data-service-chart]{background:#f7f7f7!important;border:none!important;box-shadow:none!important}[theme=bmw] #nos-services [data-service-chart] [data-button-chart=icon-prestation]{background:0 0!important;color:var(--brand-color-black)}[theme=bmw] #nos-services li{--briks-color-primary:var(--brand-color-black);font-family:var(--briks-font-family-lead)!important;font-size:11px!important}[theme=bmw] #nos-services li [data-service-title-chart]{font-family:var(--briks-font-family-lead-medium)!important;font-size:15px!important}[theme=bmw] #nos-services li [data-service-description-chart]{font-family:var(--briks-font-family-lead)!important;font-size:11px!important}[theme=bmw] #nos-services [data-service-chart] [data-service-chart-more],[theme=bmw] #nos-services [data-service-chart] [data-service-chart-more] *:not([class*=icon]){--briks-color-neutral-dark-max:var(--brand-color-black-alt);--briks-color-primary:var(--brand-color-black-alt);color:var(--brand-color-black-alt);font-family:var(--briks-font-family-lead-bold)!important;text-align:center!important;font-size:15px!important}[theme=bmw] #nos-services li a[data-button-chart]{background:var(--brand-color-primary)!important;color:var(--brand-color-white)!important}[theme=bmw] #nos-services [data-button-chart=see-all]>span{position:relative}[theme=bmw] #nos-services [data-button-chart=see-all]>span [class*=icon]{position:absolute;margin-left:-15px!important}[theme=bmw] #nos-voitures [data-color-chart],[theme=bmw] [data-chart-brand-vehicles]{--briks-border-radius-xl:256px}[theme=bmw] #nos-voitures [data-vehicle-chart]{--briks-color-primary:var(--brand-color-black-alt);--briks-font-family-lead-bold-2:var(--briks-font-family-lead-medium);font-family:var(--briks-font-family-lead-medium)!important}[theme=bmw] #nos-voitures [data-vehicle-chart] [data-chart-vehicle-name]{font-family:var(--briks-font-family-lead-medium)!important;font-size:15px!important}[theme=bmw] #nos-voitures [data-vehicle-chart] [data-chart-vehicle-finishing]{font-family:var(--briks-font-family-lead-light)!important;font-size:15px!important}[theme=bmw] #nos-voitures [data-vehicle-chart] [data-chart-vehicule-info]{--briks-color-primary:var(--brand-color-primary)}[theme=bmw] [data-chart-store-map]{background:0 0!important}[theme=bmw] [data-chart-store-map] h3{display:none}[theme=bmw] [data-chart-store-map] [data-button-chart=hours-more],[theme=bmw] [data-chart-store-map] [data-button-chart=hours-more]:before{background:0 0!important;border:none!important;padding:0!important;font-family:var(--briks-font-family-lead-bold-1)!important}[theme=bmw] [data-chart-store-map] [data-hours-details-chart]{--briks-border-radius-xl:256px;box-shadow:none!important;border:1px solid #c8c8c8}[theme=bmw] [data-chart-store-map] [data-hours-details-chart] h4{font-family:var(--briks-font-family-lead-medium),serif!important;font-size:16px!important}[theme=bmw] [data-chart-store-map] [data-hours-details-chart] dl{font-family:var(--briks-font-family-lead),serif!important;font-size:14px!important}[theme=bmw] [data-chart-store-map] [data-hours-details-chart] dt,[theme=bmw] [data-chart-store-map] [data-hours-details-chart] [data-button-chart=hours-more]{font-size:15px!important}[theme=bmw] [data-chart-store-map] [data-button-chart=hours-more] [class*=icon]{color:var(--brand-color-black)!important}[theme=bmw] [data-chart-store-map] #mapid>div{--briks-color-primary:var(--brand-color-primary);background:var(--brand-color-white)!important;color:var(--brand-color-black-alt)!important}[theme=bmw] [data-chart-store-map] #mapid .my-badge{background-color:initial!important}[theme=bmw] [data-chart-store-map] #mapid ul li:nth-child(2){font-family:var(--briks-font-family-lead)!important}[theme=bmw] [data-chart-store-map] #mapid a[href^="tel:"]{font-family:var(--briks-font-family-lead-medium)!important;font-size:15px!important}[theme=bmw] [data-chart-store-map] #mapid button{font-family:var(--briks-font-family-lead-medium)!important;font-size:15px!important;color:var(--brand-color-white)!important;text-transform:none!important;border-radius:3px!important}[theme=bmw] [data-chart-store-map] #mapid button:active,[theme=bmw] [data-chart-store-map] #mapid button:hover{background:var(--brand-color-primary-alt)!important}[theme=bmw] #section-concessions [data-store-chart]{border:none!important;box-shadow:none!important}[theme=bmw] #section-concessions [data-store-chart] [data-store-detail-chart]>span{font-family:var(--briks-font-family-lead)!important;font-size:15px!important}[theme=bmw] #section-concessions [data-store-detail-chart]>span:nth-child(1),[theme=bmw] #section-concessions [data-store-detail-chart]>span:nth-child(2){font-family:var(--briks-font-family-lead-medium)!important}[theme=bmw] #section-concessions [data-store-detail-chart] [data-read-more-chart]{font-size:15px!important}[theme=bmw] [data-chart-brand-summary] a[data-button-chart=see-all]{display:block;margin:var(--briks-spacing-sm)auto;text-align:center}[theme=bmw] [data-chart-brand-models] .model-card-btn-container{flex-direction:column;gap:var(--briks-spacing-xxs,5px)}[theme=bmw] [data-chart-brand-models] [data-text-chart=grid-model-title]{display:block!important;width:100%;padding:16px 0!important;text-align:center;font-family:var(--briks-font-family-lead-thin)!important}[theme=bmw] [data-chart-brand-models] [data-button-chart=grid-model]{display:block!important;background:var(--brand-color-primary);color:var(--brand-color-white);width:100%!important;padding:15px 30px!important;font-size:14px!important;text-transform:none!important;border-radius:3px!important}[theme=bmw] [data-chart-brand-models] [data-button-chart=grid-model]:after{margin-top:var(--briks-spacing-xxs)}[theme=bmw] [data-store-manager-chart],[theme=bmw] [data-store-manager-chart] *{--briks-border-radius-xl:256px;font-family:var(--briks-font-family-lead-light)!important;font-size:15px!important;color:var(--brand-color-black);background:#f7f7f7!important}[theme=bmw] [data-store-manager-chart] figcaption{font-family:var(--briks-font-family-lead)!important;font-size:15px!important}[theme=bmw] [data-store-manager-chart] figcaption>span{font-family:var(--briks-font-family-lead-medium)!important}[theme=bmw] [data-chart-reinsurances] h3{font-family:var(--briks-font-family-lead),serif!important;font-size:12px!important}