:root{--bp-mobile:600px;--bp-medium:960px;--bp-hd:1280px;--bp-fhd:1920px;--brand-red:rgba(229, 38, 65, 1);--brand-marine:rgba(37, 51, 82, 1);--brand-light-marine:rgba(178, 199, 206);--brand-light-blue:#b2c7ce;--brand-beige:rgba(244, 237, 229, 1);--brand-anthracite:rgba(71, 64, 62, 1);--brand-black:rgba(36, 36, 36, 1);--white:rgba(255, 255, 255, 1);--typo-black:rgba(0, 0, 0, 0.75);--font-m-s:11px;--font-m-l:20px;--font-m-xl:30px;--font-m-xxl:47px;--font-root:16px;--font-s:12px;--font-m:20px;--font-l:25px;--font-xl:30px;--font-xxl:50px;--font-xxxl:64px;--font-giant:100px;--gutter-h:24px;--gutter-v:30px;--body-max-width:100%;--page-width:100vw;--body-limit:100%;--header-h:80px;--gutter-card-h:24px;--gutter-card-v:30px;--menu-limit:100%;--product-limit:100%;--side-width:40%}@media(min-width:960px){:root{--gutter-h:100px;--gutter-v:100px;--body-max-width:100%;--body-limit:1130px;--header-h:100px;--product-limit:1100px;--side-width:calc(320px + 64px);--menu-limit:800px}}@media(min-width:1280px){:root{--body-limit:1280px;--product-limit:1280px;--side-width:calc(380px + 64px);--menu-limit:1000px}}@media(min-width:1920px){:root{--body-max-width:1920px;--body-limit:1600px;--product-limit:1312px;--page-width:1920px;--side-width:calc(380px + 64px)}}@font-face{font-family:tt travell next;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/TT_Travels_Next_Regular.woff2)format("woff2")}@font-face{font-family:tt travell next;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/TT_Travels_Next_Medium.woff2)format("woff2")}@font-face{font-family:tt travell next;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/TT_Travels_Next_DemiBold.woff2)format("woff2")}@font-face{font-family:tt travell next;font-style:bold;font-weight:900;font-display:block;src:url(/fonts/TT_Travels_Next_Bold.woff2)format("woff2")}@font-face{font-family:mouton-icons;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/mouton-icons.woff2)format("woff2")}.mouton-icon-arrow-detail{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-arrow-detail::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"a"}.mouton-icon-arrow-link{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-arrow-link::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"k"}.mouton-icon-arrow-r{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-arrow-r::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"r"}.mouton-icon-arrow{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-arrow::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"^"}.mouton-icon-book{display:inline-block;color:var(--brand-beige);line-height:1}.mouton-icon-book::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"b"}.mouton-icon-brand-audi{display:inline-block;color:var(--brand-black);line-height:1}.mouton-icon-brand-audi::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"A"}.mouton-icon-brand-cupra{display:inline-block;color:var(--brand-black);line-height:1}.mouton-icon-brand-cupra::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"C"}.mouton-icon-brand-seat{display:inline-block;color:var(--brand-black);line-height:1}.mouton-icon-brand-seat::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"S"}.mouton-icon-brand-volkswagen{display:inline-block;color:var(--brand-black);line-height:1}.mouton-icon-brand-volkswagen::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"W"}.mouton-icon-logo{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-logo::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"M"}.mouton-icon-hammer{display:inline-block;color:var(--brand-beige);line-height:1}.mouton-icon-hammer::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"h"}.mouton-icon-repair{display:inline-block;color:var(--brand-beige);line-height:1}.mouton-icon-repair::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"w"}.mouton-icon-burger{display:inline-block;color:var(--brand-black);line-height:1}.mouton-icon-burger::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"m"}.mouton-icon-chevron-left{display:inline-block;color:#fff;line-height:1}.mouton-icon-chevron-left::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"<"}.mouton-icon-chevron-right{display:inline-block;color:#fff;line-height:1}.mouton-icon-chevron-right::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:">"}.mouton-icon-close{display:inline-block;color:#fff;line-height:1}.mouton-icon-close::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"x"}.mouton-icon-credit-card{display:inline-block;color:var(--brand-black);line-height:1}.mouton-icon-credit-card::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"$"}.mouton-icon-enlarge{display:inline-block;color:#fff;line-height:1}.mouton-icon-enlarge::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"+"}.mouton-icon-external{display:inline-block;color:var(--brand-black);line-height:1}.mouton-icon-external::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"E"}.mouton-icon-color{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-color::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"o"}.mouton-icon-date{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-date::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"D"}.mouton-icon-door{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-door::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"d"}.mouton-icon-energy{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-energy::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"e"}.mouton-icon-gears{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-gears::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"g"}.mouton-icon-init{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-init::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"I"}.mouton-icon-km{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-km::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"K"}.mouton-icon-lever{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-lever::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"l"}.mouton-icon-polish{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-polish::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"p"}.mouton-icon-power{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-power::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"P"}.mouton-icon-seat{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-seat::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"s"}.mouton-icon-warranty{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-warranty::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"y"}.mouton-icon-flower{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-flower::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"*"}.mouton-icon-nav-circ-left{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-nav-circ-left::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"{"}.mouton-icon-nav-circ-right{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-nav-circ-right::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"}"}.mouton-icon-check{display:inline-block;color:var(--brand-black);line-height:1}.mouton-icon-check::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"c"}.mouton-icon-chevron-down{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-chevron-down::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"v"}.mouton-icon-chevron-l{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-chevron-l::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"["}.mouton-icon-chevron-r{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-chevron-r::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"]"}.mouton-icon-circ-arrow{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-circ-arrow::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"/"}.mouton-icon-circ-arrow-60{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-circ-arrow-60::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"\\"}.mouton-icon-close-thin{display:inline-block;color:var(--brand-black);line-height:1}.mouton-icon-close-thin::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"X"}.mouton-icon-filter{display:inline-block;color:var(--brand-black);line-height:1}.mouton-icon-filter::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"F"}.mouton-icon-info{display:inline-block;color:var(--brand-black);line-height:1}.mouton-icon-info::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"i"}.mouton-icon-nav-left{display:inline-block;color:var(--brand-black);line-height:1}.mouton-icon-nav-left::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"("}.mouton-icon-nav-right{display:inline-block;color:var(--brand-black);line-height:1}.mouton-icon-nav-right::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:")"}.mouton-icon-pdf{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-pdf::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"q"}.mouton-icon-phone{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-phone::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"t"}.mouton-icon-pin{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-pin::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"n"}.mouton-icon-send{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-send::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"j"}.mouton-icon-facebook{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-facebook::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"f"}.mouton-icon-instagram{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-instagram::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"G"}.mouton-icon-linkedin{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-linkedin::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"L"}.mouton-icon-upload{display:inline-block;color:var(--brand-red);line-height:1}.mouton-icon-upload::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"u"}.btn,.btn-small,.btn-filter,.btn-transp-white,.btn-transp,.btn-white-arrow,.btn-lightblue,.btn-red,.btn-black,.btn-white{display:flex;align-items:center;height:56px;margin:16px 0;padding:0 34px;font-family:tt travell next,sans-serif;font-size:var(--font-root);font-weight:600;white-space:nowrap;border:none;border-radius:10px;text-decoration:none;border:2px solid transparent}.btn.s,.s.btn-small,.s.btn-filter,.s.btn-transp-white,.s.btn-transp,.s.btn-white-arrow,.s.btn-lightblue,.s.btn-red,.s.btn-black,.s.btn-white{border-radius:5px}.btn:active,.btn-small:active,.btn-filter:active,.btn-transp-white:active,.btn-transp:active,.btn-white-arrow:active,.btn-lightblue:active,.btn-red:active,.btn-black:active,.btn-white:active{filter:saturate(2)brightness(1.5)}.btn-white{background:var(--brand-beige);color:var(--brand-red)}.btn-black{background:var(--brand-black);color:var(--brand-beige)}.btn-red{background:var(--brand-red);color:var(--brand-beige);border:none}.btn-lightblue{background:var(--brand-light-blue);color:var(--typo-black)}.btn-white-arrow{background:var(--white);color:var(--typo-black)}.btn-transp{background:0 0;font-weight:500;color:var(--brand-beige);border:2px solid var(--brand-red);box-sizing:border-box}.btn-transp.black{background:0 0;color:var(--brand-black)}.btn-transp.fullwhite{background:0 0;color:var(--brand-beige);border:2px solid var(--brand-beige)}.btn-transp-white{background:0 0;color:var(--brand-beige);border:2px solid var(--brand-beige);box-sizing:border-box}.btn-filter{margin:0 auto;background:var(--brand-red);color:var(--brand-beige);font-size:14px;justify-content:center}.btn-filter::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;content:"F";display:block;margin-right:10px;color:var(--brand-beige)}.btn-small{display:inline-flex;height:34px;margin:34px auto;background:var(--white);color:var(--brand-black)}@media(min-width:600px){.btn,.btn-white,.btn-black,.btn-red,.btn-lightblue,.btn-white-arrow,.btn-transp,.btn-transp-white,.btn-filter,.btn-small{height:60px;font-size:18px;padding:0 45px;width:auto}.btn:hover,.btn-white:hover,.btn-black:hover,.btn-red:hover,.btn-lightblue:hover,.btn-white-arrow:hover,.btn-transp:hover,.btn-transp-white:hover,.btn-filter:hover,.btn-small:hover{cursor:pointer}}@media(min-width:960px){.btn,.btn-white,.btn-black,.btn-red,.btn-lightblue,.btn-white-arrow,.btn-transp,.btn-transp-white,.btn-filter,.btn-small{transition:all .25s}.btn-white:hover{background:var(--brand-red);color:var(--brand-beige)}.btn-black:hover{background:var(--brand-red);color:var(--brand-beige)}.btn-red:hover{background:var(--brand-beige);color:var(--brand-red)}.btn-transp:hover{background:var(--brand-red);color:var(--brand-beige)}.btn-transp.fullwhite:hover{background:var(--brand-beige);color:var(--brand-red)}.btn-filter{height:70px}.btn-small:hover{color:var(--white);background:var(--brand-black)}}@media(min-width:1920px){.btn,.btn-white,.btn-black,.btn-red,.btn-lightblue,.btn-white-arrow,.btn-transp,.btn-transp-white,.btn-filter,.btn-small{height:70px}}.consent-banner,.consent-modal{display:none}.consent-banner.is-visible,.consent-modal.is-visible{display:block}.consent-banner{position:fixed;left:0;right:0;bottom:0;z-index:9000;box-sizing:border-box;padding:var(--gutter-h);background:var(--brand-marine);color:var(--brand-beige);box-shadow:0 -4px 24px rgba(0,0,0,.25)}.consent-banner__inner{max-width:var(--body-max-width);margin:0 auto;display:flex;flex-direction:column;gap:calc(var(--gutter-h)/2)}.consent-banner__title{margin:0;font-size:var(--font-m-l);font-weight:600}.consent-banner__text{margin:0;font-size:var(--font-m-s);line-height:1.5}.consent-banner__text a{color:var(--brand-red);text-decoration:underline}.consent-banner__actions{display:flex;flex-wrap:wrap;gap:calc(var(--gutter-h)/2)}.consent-modal{position:fixed;inset:0;z-index:9001}.consent-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.55)}.consent-modal__dialog{position:relative;max-width:640px;margin:5vh auto;max-height:90vh;overflow-y:auto;box-sizing:border-box;padding:var(--gutter-h);border-radius:12px;background:var(--brand-beige);color:var(--brand-black)}.consent-modal__title{margin:0 0 calc(var(--gutter-h)/2);font-size:var(--font-m-l);color:var(--brand-red);font-weight:600}.consent-modal__intro{margin:0 0 var(--gutter-h);font-size:var(--font-m-s);line-height:1.5}.consent-modal__actions{display:flex;flex-wrap:wrap;gap:calc(var(--gutter-h)/2);margin-top:var(--gutter-h)}.consent-cat{display:grid;grid-template-columns:auto 1fr;gap:4px calc(var(--gutter-h)/2);padding:calc(var(--gutter-h)/2)0;border-top:1px solid rgba(0,0,0,.12)}.consent-cat__input{grid-row:1/3;align-self:start;width:20px;height:20px;margin-top:2px;accent-color:var(--brand-red)}.consent-cat__input:disabled{opacity:.6}.consent-cat__title{margin:0;font-weight:600}.consent-cat__text{grid-column:2;margin:0;font-size:var(--font-m-s);line-height:1.4}.consent-embed{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:220px;padding:var(--gutter-h);text-align:center;border:1px dashed var(--brand-marine);border-radius:8px;background:rgba(0,0,0,3%)}.consent-embed__title{margin:0;font-weight:600}.consent-embed__text{margin:0;max-width:40ch;font-size:var(--font-m-s)}@media(min-width:960px){.consent-banner__inner{flex-direction:row;align-items:center;justify-content:space-between}.consent-banner__actions{flex-shrink:0}}.rdv-modal{position:fixed;top:50%;left:50%;z-index:2000;width:calc(100% - 96px - 24px);max-width:600px;height:max-content;max-height:calc(100vh - 48px);box-sizing:border-box;padding:34px 24px;background:var(--brand-beige);border-radius:24px;overflow-y:auto;opacity:0;visibility:hidden;transform:translate(calc(-50% - 36px),-50%)scale(.96);transition:opacity .3s,transform .3s,visibility .3s}.rdv-modal.open{opacity:1;visibility:visible;transform:translate(calc(-50% - 36px),-50%)scale(1)}.rdv-modal.open+.backdrop{opacity:1;pointer-events:auto}.rdv-modal__close{position:absolute;top:24px;right:24px;width:40px;height:40px;padding:0;background:0 0;border:none;cursor:pointer}.rdv-modal__close::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;content:"X";display:block;color:var(--brand-black)}.rdv-modal__tag{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--brand-red);color:var(--white);border-radius:8px;font-size:var(--font-m-s);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.rdv-modal__tag::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;content:"D";color:var(--white)}.rdv-modal__title{margin:24px 0 4px;font-size:var(--font-l);line-height:1.2;font-weight:600;color:var(--brand-black)}.rdv-modal__subtitle{margin:0 0 24px;font-size:var(--font-root);line-height:1.3;color:var(--brand-black)}.rdv-modal__list{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:12px}.rdv-modal__link{position:relative;display:block;padding:18px 56px 18px 24px;background:var(--white);border-radius:12px;text-decoration:none;color:var(--brand-black);transition:background .2s,color .2s}.rdv-modal__link::after{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;content:"^";position:absolute;top:50%;right:24px;transform:translateY(-50%);color:var(--brand-black);transition:color .2s}.rdv-modal__link:hover,.rdv-modal__link:focus-visible{background:var(--brand-red);color:var(--white)}.rdv-modal__link:hover::after,.rdv-modal__link:focus-visible::after{color:var(--white)}.rdv-modal__ville{display:block;font-size:var(--font-m-l);font-weight:700;text-transform:uppercase}.rdv-modal__marques{display:block;margin-top:2px;font-size:var(--font-m-s)}.rdv-modal__note{position:relative;margin:0;padding:18px 18px 18px 56px;background:rgba(0,0,0,6%);border-radius:12px;font-size:var(--font-m-s);color:var(--brand-black)}.rdv-modal__note::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;content:"E";position:absolute;top:18px;left:20px;color:var(--brand-black)}.rdv-modal+.backdrop{position:fixed;inset:0;z-index:1999;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .3s}@media(min-width:600px){.rdv-modal{padding:40px 34px}.rdv-modal__title{font-size:var(--font-m-xl)}.rdv-modal__subtitle{font-size:var(--font-m-l)}}:root{font-family:tt travell next,sans-serif;font-weight:300}html{scroll-behavior:smooth;scrollbar-gutter:stable}.compilation-error{background:#b22222;color:#fff;padding:20px}.body{overflow-x:hidden;width:100vw;box-sizing:border-box}.body:has(.nav:hover){overflow:hidden}.h1{font-size:var(--font-m-xl)}.h2{margin:0;font-size:var(--font-m-xl);font-weight:500;line-height:1.1}.h1__double,.h2__double{line-height:var(--font-m-xl);font-size:var(--font-m-l);font-weight:500}.h1__double .big,.h1__double strong,.h2__double .big,.h2__double strong{display:block;font-size:var(--font-m-xl);font-weight:600;text-transform:uppercase}.p{font-weight:400}.no-scroll{overflow-y:hidden}.heading-3{font-size:24px;font-weight:500;text-align:center}.mobile{display:inline-block}.desktop{display:none}@media(min-width:600px){.h2__double{line-height:var(--font-xxl);font-size:var(--font-xl)}.h2__double .big,.h2__double strong{font-size:var(--font-xxl)}}@media(min-width:960px){.h1__double{font-size:var(--font-xl);line-height:var(--font-xxl);margin-bottom:0}.h1__double strong{font-size:var(--font-xxl)}.heading-3{font-size:50px;text-align:left}.mobile{display:none}.desktop{display:inline-block}}.sliding-text-up{overflow:hidden}.sliding-text-up>span{display:inline-block;opacity:0;transform:translateY(30px);transition:all .4s ease-out;transition-delay:2s}.sliding-text-up>span:nth-child(1){transition-delay:.06s}.sliding-text-up>span:nth-child(2){transition-delay:.12s}.sliding-text-up>span:nth-child(3){transition-delay:.18s}.sliding-text-up>span:nth-child(4){transition-delay:.24s}.sliding-text-up>span:nth-child(5){transition-delay:.3s}.sliding-text-up>span:nth-child(6){transition-delay:.36s}.sliding-text-up>span:nth-child(7){transition-delay:.42s}.sliding-text-up>span:nth-child(8){transition-delay:.48s}.sliding-text-up>span:nth-child(9){transition-delay:.54s}.sliding-text-up>span:nth-child(10){transition-delay:.6s}.sliding-text-up>span:nth-child(11){transition-delay:.66s}.sliding-text-up>span:nth-child(12){transition-delay:.72s}.sliding-text-up>span:nth-child(13){transition-delay:.78s}.sliding-text-up>span:nth-child(14){transition-delay:.84s}.sliding-text-up>span:nth-child(15){transition-delay:.9s}.sliding-text-up>span:nth-child(16){transition-delay:.96s}.sliding-text-up>span:nth-child(17){transition-delay:1s}.sliding-text-up>span:nth-child(18){transition-delay:1.1s}.sliding-text-up>span:nth-child(19){transition-delay:1.1s}.sliding-text-up>span:nth-child(20){transition-delay:1.2s}.sliding-text-up>span:nth-child(21){transition-delay:1.3s}.sliding-text-up>span:nth-child(22){transition-delay:1.3s}.sliding-text-up>span:nth-child(23){transition-delay:1.4s}.sliding-text-up>span:nth-child(24){transition-delay:1.4s}.sliding-text-up>span:nth-child(25){transition-delay:1.5s}.sliding-text-up>span:nth-child(26){transition-delay:1.6s}.sliding-text-up>span:nth-child(27){transition-delay:1.6s}.sliding-text-up>span:nth-child(28){transition-delay:1.7s}.sliding-text-up>span:nth-child(29){transition-delay:1.7s}.sliding-text-up>span:nth-child(30){transition-delay:1.8s}.sliding-text-up.on span{opacity:1;transform:translateY(0)}.sliding-block-up{opacity:0;transform:translateY(100px);transition:all .6s ease-out}.sliding-block-up.on{opacity:1;transform:translateY(0)}.fade-in{display:flex;opacity:0;transform:scale(.9);transition:all .6s ease-out}.fade-in.on{opacity:1;transform:scale(1)}.run-to-left{opacity:0;transform:translateX(100px);transition:all .25s ease-out}.run-to-left.on{opacity:1;transform:translateX(0)}.run-to-right{opacity:0;transform:translateX(-300px);transition:all .4s ease-out}.run-to-right.on{opacity:1;transform:translateX(0)}.go-color{filter:grayscale(100%)contrast(50%);transition:all 1s ease-out;transition-delay:.5s}.go-color.on{filter:grayscale(0%)contrast(100%)}@media(min-width:960px){.histoire-up strong{opacity:0;transform:translateY(-300px);transition:all .4s ease-out}.histoire-up.on strong{opacity:1;transform:translateY(0)}}.header{position:fixed;top:0;left:0;z-index:100;width:100vw;height:var(--header-h);display:flex;justify-content:space-between;padding:var(--gutter-h)var(--gutter-v);background:rgba(255,255,255,.72);transition:all .35s;box-sizing:border-box;max-width:100vw;overflow-x:hidden}.header.hidden{transform:translateY(-250px)}.header.show-close{background:#fff}.header.show-close::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;content:"X";position:absolute;left:calc(var(--gutter-h) + 10px);top:50%;transform:translateY(-50%);color:var(--brand-black);pointer-events:none}.header.show-close .header__call-menu-icon{display:none}.header__logo{transform-origin:center 25%;transition:transform .25s,filter 1s}.header__logo--mobile{display:block}.header__logo--desktop{display:none}.header__logo:hover{transform:scale(1.2);filter:brightness(1.3)}.header__call-menu{width:38px;height:30px}.nav{position:fixed;top:var(--header-h);left:0;width:100vw;height:calc(100vh - var(--header-h));padding:30px;background:var(--white);transition:transform .5s;transform:translateX(-150vw);box-sizing:border-box}.nav.open{transform:translateX(0)}.nav__ul{margin:0;padding:0;font-size:var(--font-m-l);font-weight:600;list-style-type:none}.nav__ul__li.current>a{color:var(--brand-red)}.nav__ul__li.has-children>a{max-width:calc(var(--body-max-width) - var(--gutter-h) * 1);position:relative}.nav__ul__li.has-children>a::after{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"]";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--brand-red)}.nav__ul__li--logo{display:none}.nav__ul__li__a{display:block;padding:calc(var(--gutter-h)/2)0;color:var(--brand-black);text-decoration:none}.nav__ul__li__a__ul--sub{position:fixed;top:0;z-index:10;margin:0;left:250vw;width:100vw;height:calc(100vh - var(--header-h));padding:var(--gutter-h);list-style-type:none;background:var(--white);transition:transform .5s;display:flex;flex-direction:column;gap:34px;overflow-y:auto;box-sizing:border-box}.nav__ul__li__a__ul--sub__title{margin:0;padding:0 0 0 calc(var(--gutter-h) * 2);position:relative;color:var(--brand-black)}.nav__ul__li__a__ul--sub__title::before{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;content:"[";position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--brand-red)}.nav__ul__li__a__ul--sub__title{font-size:var(--font-l);font-weight:500}.nav__ul__li__a__ul--sub__title>span{display:block;font-weight:600;font-size:var(--font-xl);text-transform:uppercase}.nav__ul__li__a__ul--sub__li__a{display:block;color:var(--brand-black);text-decoration:none}.nav__ul__li__a__ul--sub__li__a__img{width:100%;max-width:100%;border-radius:10px;aspect-ratio:3/2;object-fit:cover}.nav__ul__li__a__ul--sub__li__a__span{display:block;margin:20px 0 0;text-align:center}.nav__ul__li__a__ul--sub.open{transform:translateX(-250vw)}.nav__ul__brands{height:auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;width:auto}.nav__ul__brands .nav__ul__li__a__ul--sub__title{grid-column:1/-1;align-self:center}.nav__ul__brands .nav__ul__li__a__ul--sub__li.btn{grid-column:1/-1;padding:0}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a{display:grid;place-items:center;padding:60px 0 0;width:calc(50vmin - 36px);height:calc(50vmin - 36px);box-sizing:border-box;border-radius:10px;color:var(--white);font-size:var(--font-s);box-shadow:0 -2px 5px rgba(0,0,0,.1),0 -9px 9px rgba(0,0,0,.1),0 -21px 13px rgba(0,0,0,5%),0 -37px 15px rgba(0,0,0,5%)}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a.volkswagen{background:url(../img/brand_volkswagen.svg)no-repeat 50% 45%/auto 30%,var(--brand-marine)}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a.audi{background:url(../img/brand_audi.svg)no-repeat 50% 45%/auto 30%,var(--brand-black)}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a.seat{background:url(../img/brand_seat_b.svg)no-repeat 50% 45%/auto 30%,var(--brand-beige);color:var(--typo-black)}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a.cupra{background:url(../img/brand_cupra.svg)no-repeat 50% 45%/auto 30%,var(--brand-anthracite)}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a.btn-red{width:100%;height:50px;padding:0;box-shadow:none}@media(min-width:960px){.header{align-items:center;justify-content:center;height:var(--header-h);padding:0 calc((100vw - var(--body-max-width))/2);background:var(--white);overflow:visible}.header__call-menu{display:none}.header__logo{margin:0;text-align:center;box-sizing:border-box}.header__logo--mobile{display:none}.header__logo--desktop{display:block}.header__logo__img{max-height:70px}.nav{position:absolute;z-index:-10;top:0;transform:none;height:100%;padding:0 calc((100vw - var(--body-max-width))/2);background:0 0}.nav__ul{height:100%;display:flex;gap:20px;justify-content:center;padding:0 calc((100% - var(--body-limit))/2);font-size:14px;background:var(--white)}.nav__ul__li{padding:40px 0 0}.nav__ul__li__a{padding:0;white-space:nowrap}.nav__ul__li__a:hover{color:var(--brand-red)}.nav__ul__li__a__ul--sub{flex-wrap:wrap;height:auto!important;box-shadow:0 0 100px rgba(0,0,0,.25),0 0 20px rgba(0,0,0,.25),0 0 4px rgba(0,0,0,.25)}.nav__ul__li__a__ul--sub__title{flex-basis:100%;padding:0 calc((100% - var(--product-limit))/2);background:0 0;font-size:var(--font-xl)}.nav__ul__li__a__ul--sub__title::before{content:none}.nav__ul__li__a__ul--sub__title>span{font-size:var(--font-xxl)}.nav__ul__li__a__ul--sub--centered{justify-content:center!important;gap:34px!important}.nav__ul__li--logo{display:flex;align-items:center;padding:0}.nav__ul__li--logo .nav__ul__li__a{transition:transform .25s}.nav__ul__li--logo .nav__ul__li__a:hover{transform:scale(1.1)}.nav__ul__li.has-children>a{background:0 0}.nav__ul__li.has-children>a::after{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;content:"v";display:inline-block;position:static;transform:translate(0,3px);width:16px;height:16px;text-align:center;margin:0 0 0 10px;color:var(--brand-black)}.nav__ul__li.has-children.current>a::after{font-family:mouton-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;content:"v";display:inline-block;position:static;transform:none;transition:transform .3s;width:16px;height:16px;text-align:center;margin:0 0 0 10px;color:var(--brand-red)}.nav__ul__li.has-children .nav__ul__li__a__ul--sub{position:absolute;left:0;top:-250vh;height:calc(75vh - var(--header-h));transition:all .75s cubic-bezier(.64,-.01,.46,.83);padding:var(--gutter-h)calc((100vw - var(--product-limit))/2);z-index:-100;opacity:0;flex-direction:row;justify-content:space-between;gap:34px 0;overflow:hidden}.nav__ul__li.has-children .nav__ul__li__a__ul--sub.stretched{padding:var(--gutter-h)calc((100vw - var(--menu-limit))/2)}.nav__ul__li.has-children .nav__ul__li__a__ul--sub__li{pointer-events:all;flex-basis:30%}.nav__ul__li.has-children .nav__ul__li__a__ul--sub__li:hover>.nav__ul__li__a__ul--sub__li__a .nav__ul__li__a__ul--sub__li__a__img{transform:scale(1.1)}.nav__ul__li.has-children .nav__ul__li__a__ul--sub__li__a__img{transition:transform .35s}.nav__ul__li.has-children:hover .nav__ul__li__a{color:var(--brand-red)}.nav__ul__li.has-children:hover .nav__ul__li__a::after{color:var(--brand-red);transform:translate(0,5px)!important}.nav__ul__li.has-children:hover.current:hover .nav__ul__li__a::after{color:var(--brand-red)}.nav__ul__li.has-children:hover>.nav__ul__li__a__ul--sub{top:0;opacity:1}.nav__ul__brands{display:flex;width:100%}.nav__ul__brands .nav__ul__li__a__ul--sub__li{flex-basis:auto!important}.nav__ul__brands .nav__ul__li__a__ul--sub__li.btn{flex-basis:100%!important;margin:0}.nav__ul__brands .nav__ul__li__a__ul--sub__li.btn .nav__ul__li__a__ul--sub__li__a.btn-red{padding:0 30px;width:fit-content}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a{width:15vmax;height:15vmax;transition:all .3s ease-in-out}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a:not(.btn-red):hover{transform:scale(1.1);box-shadow:0 -1px 5px rgba(0,0,0,.2),0 -3px 11px rgba(0,0,0,.2),0 10px 25px rgba(0,0,0,.1),0 15px 29px rgba(0,0,0,.1)}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a.btn-red{transition:all .3s ease-in-out;width:75%;margin:auto;height:70px;place-items:center start;padding:0 0 0 15%;font-size:var(--font-root)}.nav__ul__brands .nav__ul__li__a__ul--sub__li .nav__ul__li__a__ul--sub__li__a.btn-red:hover{color:var(--brand-red)}}@media(min-width:1280px){.nav__ul{gap:32px;font-size:var(--font-root)}}@media(min-width:1920px){.header .nav__ul{justify-content:space-between;font-size:18px}.header .nav__ul__brands .nav__ul__li__a__ul--sub__title{padding:0}.header .nav__ul__brands.stretched{padding:var(--gutter-h)calc((100vw - var(--menu-limit))/4)!important}}@keyframes rot{0%{transform:translateY(50px);opacity:0}1%{transform:translateY(0);opacity:1}31%{transform:translateY(0)}33%{transform:translateY(-50px)}63%{transform:translateY(-50px)}65%{transform:translateY(-100px)}95%{transform:translateY(-100px);opacity:1}97%{transform:translateY(-150px);opacity:0}100%{transform:translateY(50px);opacity:0}}.body{margin:0;padding:0;padding:0 calc((100% - var(--body-max-width))/2);overscroll-behavior:none}.section__newsletter{max-width:100vw;overflow-x:hidden;display:flex;flex-direction:column;padding:0 34px 54px;background:var(--brand-marine);color:var(--brand-beige)}.section__newsletter__break-img{display:block;width:100vw;margin:0 -34px 34px}.section__newsletter__red{font-size:var(--font-m-l);color:var(--brand-red);font-weight:600}.section__newsletter__content__form{display:flex;padding:4px 4px 4px 10px;border-radius:10px;border:1px solid var(--brand-beige)}.section__newsletter__content__form__input{flex-grow:2;border:none;background:0 0}.section__newsletter__content__form__input::placeholder{color:rgba(255,255,255,.5)}.section__newsletter__content__form .btn-red{position:relative;font-size:0;width:34px;height:34px;margin:0;padding:0}.footer{box-sizing:border-box;max-width:100vw;overflow:hidden;padding:68px 34px;background:var(--brand-beige)}.footer__logo{margin:0 0 68px}.footer__logo--logo{width:80%}.footer__links__title{font-size:var(--font-root);color:var(--brand-red);text-transform:uppercase;font-weight:600}.footer__links__title__a{display:block;margin:calc(var(--gutter-h)/2)0 0;color:var(--brand-red);text-transform:uppercase;text-decoration:none;font-weight:600}.footer__links__ul{margin:calc(var(--gutter-h)/-2)0 0;padding:0;list-style-type:none}.footer__links__ul__li{font-weight:500}.footer__links__ul__li__a{display:inline-block;color:var(--brand-black);text-decoration:none;padding:4px 30px 4px 0}.footer__links__p{font-weight:500}.footer__links__mail{display:block;margin:0 0 calc(var(--gutter-h)/-2);color:var(--brand-black);text-decoration:none;font-weight:500}.footer__links__social__title{margin:calc(var(--gutter-h) * 2)0 0;text-align:center;font-size:var(--font-root);font-weight:600}.footer__links__social__ul{margin:0;padding:var(--gutter-h);list-style-type:none;display:flex;justify-content:center;gap:var(--gutter-h)}.footer__links__social__ul__li__a__img{font-size:30px}.footer__message{margin:0 0 34px;text-align:center}.footer__message__container{overflow:hidden;height:50px}.footer__message__p{margin:0;transform:translateY(50px);animation-delay:1s;animation:rot 12s ease-in-out infinite}.footer__message__p__span{display:block;height:50px;display:flex;align-items:end;justify-content:center}.footer__message__tag{display:block;color:var(--brand-red);font-style:italic;transform:scale(.85);font-weight:600}.footer__mentions{list-style-type:none;padding:calc(var(--gutter-h) * 1)0 0;text-align:center;font-size:var(--font-m-s);border-top:1px solid var(--brand-red)}.footer__mentions__li{padding:calc(var(--gutter-h)/4)}.footer__mentions__li__a{color:var(--brand-black);text-decoration:none}.footer__mentions__li__a[data-consent-action]{padding:0;background:0 0;border:none;font:inherit;cursor:pointer;color:var(--brand-black);text-decoration:underline}.footer__mentions__li__copyright{margin:0 -34px;padding:calc(var(--gutter-h)/1);white-space:nowrap}@media(min-width:960px){.section__newsletter{padding:0;flex-direction:row;max-height:580px}.section__newsletter__content{padding:calc(var(--gutter-h)/4)0 var(--gutter-v)var(--gutter-v);display:flex;flex-direction:column;justify-content:end}.section__newsletter__content .p{width:calc(25vw + 200px);margin:30px 0 60px}.section__newsletter__content__form{height:60px;padding:0;border:none}.section__newsletter__content__form__input{flex-grow:0;min-width:25vw;padding:0 25px;border-radius:10px 0 0 10px;background:0 0;border:2px solid var(--brand-beige);box-sizing:border-box;font-size:var(--font-root);font-style:italic}.section__newsletter__content__form .btn-red{font-size:var(--font-root);width:auto;height:60px;padding:0 45px;border-radius:0 10px 10px 0;background:var(--brand-red);border:1px solid transparent}.section__newsletter__content__form .btn-red:hover{background:var(--brand-beige);border:1px solid var(--brand-beige)}.section__newsletter__break-img{max-width:40%;margin:0;object-fit:cover}.section__newsletter .h2{font-size:var(--font-l);max-width:50%}.section__newsletter__red{font-size:var(--font-xl);margin:0}.footer{display:grid;grid-template-rows:auto auto auto;grid-template-areas:"slogan" "links" "logo";padding:var(--gutter-h)var(--gutter-v);background:var(--brand-beige)}.footer__message{height:calc(250px - var(--gutter-h));margin:0;display:flex;flex-direction:column;justify-content:center;text-align:left;font-size:var(--font-xl);transform:translateY(calc(var(--gutter-h) * -.5))}.footer__message__p{margin:0}.footer__message__p__span{justify-content:start}.footer__message__tag{font-size:var(--font-root);transform:none}.footer__message .br{display:none}.footer__links{grid-area:links;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px 0;width:calc(100% + var(--gutter-v) * 2);margin:0 calc(var(--gutter-v) * -1);padding:45px var(--gutter-v);background:rgba(244,237,229,.25);box-sizing:border-box}.footer__links--1,.footer__links--2,.footer__links--3,.footer__links--4{grid-column:1/2}.footer__links--2 .footer__links__title__a,.footer__links--3 .footer__links__title__a,.footer__links--4 .footer__links__title__a{margin:0}.footer__links--3 .footer__links__title{margin-top:24px}.footer__links--4{grid-row:1/2;grid-column:2/3}.footer__links--5{grid-row:3/4;grid-column:2/3}.footer__links--6{grid-row:1/5;grid-column:3/4}.footer__links__ul{margin:0}.footer__links__mail{margin:0}.footer__links__social__title{margin:34px 0 0;text-align:left}.footer__links__social__ul{margin:30px 0;padding:0;justify-content:start;gap:30px}.footer__logo{grid-area:logo;width:calc(100% + var(--gutter-v) * 2);margin:0 calc(var(--gutter-v) * -1);padding:0 var(--gutter-v)0 0;text-align:right;background:rgba(244,237,229,.25);box-sizing:border-box}.footer__logo--logo{width:40vw;padding:0 0 50px;height:auto}.footer__message{grid-area:slogan}.footer__mentions{width:calc(100% + var(--gutter-v) * 0);margin:0 auto;padding:0;display:flex;background:rgba(244,237,229,.25);border-top:2px solid var(--brand-red);justify-content:center}.footer__mentions__li{order:2;padding:calc(var(--gutter-h)/3)calc(var(--gutter-h)/5);font-size:15px;font-weight:500}}@media(min-width:1920px){.section__newsletter__content{padding:var(--gutter-h)var(--gutter-v)}}