html,body{width:100%;height:100%;margin:0;padding:0}label{display:flex;align-items:center;gap:.5rem}input,textarea,select{color:inherit;border:none;background-color:rgba(0,0,0,0)}input::placeholder,textarea::placeholder,select::placeholder{opacity:.34;color:inherit}input:focus,textarea:focus,select:focus{outline:none}input[type=checkbox]{cursor:pointer}a{text-decoration:none;color:inherit}button{margin:0;padding:0;font-size:inherit;cursor:pointer;border:none;background-color:rgba(0,0,0,0)}p,span{margin:0}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0}blockquote{margin:0}svg{display:block}ul{margin:0;padding:0;list-style:none}picture,img{display:block}dialog{background-color:rgba(0,0,0,0)}.configurator-option__title,.configurator-option__subtitle,h3,.modal-header__title,.modal-subtitle,.feedback__text,.product-card__name,h2,.modal__title,h1{font-family:var(--fonts-title-font-family, sans-serif);font-weight:var(--fonts-title-weight);line-height:1.3}.modal__title,h1{font-size:var(--font-title-large-font-size)}.modal-header__title,.modal-subtitle,.feedback__text,.product-card__name,h2{font-size:var(--font-title-medium-font-size)}.configurator-option__title,.configurator-option__subtitle,h3{font-size:var(--font-title-small-font-size)}.configurator-option__price,.configurator-option__description,.configurator-option__recommended,.product-card__small-description,.footer-legals__link,.feedback__description,body,[theme],.product-card__category{font-family:var(--fonts-text-font-family, sans-serif);font-weight:var(--fonts-text-weight);line-height:1.5}.product-card__category{font-size:var(--font-body-large-font-size)}.feedback__description,body,[theme]{font-size:var(--font-body-medium-font-size)}.configurator-option__price,.configurator-option__description,.configurator-option__recommended,.product-card__small-description,.footer-legals__link{font-size:var(--font-body-small-font-size)}.link{font-family:var(--fonts-actions-font-family, sans-serif);font-weight:var(--fonts-actions-weight);line-height:1.25;text-transform:uppercase;font-size:var(--font-actions-medium-font-size)}:focus-visible,[data-state=focus].button,[data-state=focus].btn,[data-state=focus].button--primary,[data-state=focus].btn-primary,[data-state=focus].button--secondary-outline,[data-state=focus].btn-secondary,[data-state=focus].button--secondary-plain,[data-state=focus].button--tertiary{border-radius:0.25rem;outline:0.125rem dashed var(--border-primary);outline-offset:0.25rem}.button,.btn,.button--tertiary,.button--secondary-plain,.button--secondary-outline,.btn-secondary,.button--primary,.btn-primary{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing-xs);height:var(--button-height, auto);padding-inline:var(--button-padding-inline, 0);color:var(--button-color, var(--content-primary));background:var(--button-background, transparent);border-radius:var(--button-border-radius, 0);cursor:pointer;transition-timing-function:var(--motion-ease-in-out);transition-duration:.3s;transition-property:background,color,box-shadow}[disabled].button,[disabled].btn,[disabled].button--tertiary,[disabled].button--secondary-plain,[disabled].button--secondary-outline,[disabled].btn-secondary,[disabled].button--primary,[disabled].btn-primary,[data-state=disabled].button,[data-state=disabled].btn,[data-state=disabled].button--tertiary,[data-state=disabled].button--secondary-plain,[data-state=disabled].button--secondary-outline,[data-state=disabled].btn-secondary,[data-state=disabled].button--primary,[data-state=disabled].btn-primary{cursor:not-allowed}.button--medium,.btn-primary,.btn-secondary{font-family:var(--fonts-actions-font-family, sans-serif);font-weight:var(--fonts-actions-weight);line-height:1.25;text-transform:uppercase;font-size:var(--font-actions-medium-font-size);--button-border-radius: var(--border-radius-button-small);--button-padding-inline: var(--button-medium-padding-lateral);--button-height: var(--spacing-2xl);--button-icon-size: to-rem(20)}.button--primary,.btn-primary{--button-background: var(--primary-orange-100);--button-color: var(--pure-white)}.button--primary:hover,.btn-primary:hover,[data-state=hover].button--primary,[data-state=hover].btn-primary{--button-background: var(--primary-orange-darker-95)}[disabled].button--primary,[disabled].btn-primary,[data-state=disabled].button--primary,[data-state=disabled].btn-primary{--button-background: var(--disable-state-background);--button-color: var(--disable-state-content)}.button--secondary-outline,.btn-secondary{--button-color: var(--content-secondary);box-shadow:inset 0 0 0 var(--button-border-size, var(--border-size-s, 0)) var(--button-border-color, var(--content-secondary))}.button--secondary-outline:hover,.btn-secondary:hover,[data-state=hover].button--secondary-outline,[data-state=hover].btn-secondary{--button-border-color: var(--border-secondary)}[disabled].button--secondary-outline,[disabled].btn-secondary,[data-state=disabled].button--secondary-outline,[data-state=disabled].btn-secondary{--button-color: var(--disable-state-content);--faq-border-color: var(--disable-state-border)}.button--secondary-plain{--button-background: var(--pure-white);--button-color: var(--primary-black-100);box-shadow:inset 0 0 0 var(--button-border-size, 0) var(--button-border-color, var(--border-tertiary))}.button--secondary-plain:hover,[data-state=hover].button--secondary-plain{--button-border-size: var(--border-size-s, 0)}[disabled].button--secondary-plain,[data-state=disabled].button--secondary-plain{--button-color: var(--disable-state-content);--faq-border-color: var(--disable-state-border)}[theme=dark] [disabled].button--secondary-plain,[theme=dark] [data-state=disabled].button--secondary-plain{--button-background: transparent;--button-border-size: var(--border-size-s, 0)}.button--tertiary{--button-color: var(--content-primary)}[disabled].button--tertiary,[data-state=disabled].button--tertiary{--button-color: var(--disable-state-content)}.link{width:fit-content;font-weight:700;border-block-end:0.0625rem solid var(--border-primary)}@font-face{font-family:Panchang;src:url("/static/fonts/Panchang-Variable.ttf") format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Montserrat;src:url("/static/fonts/Montserrat-VariableFont.ttf") format("truetype");font-weight:100 900;font-display:swap;font-style:normal}:root{--pure-white: var(--colour-pure-white-100);--primary-brun: #3A3033;--primary-ocre: #AA9D8F;--primary-blue: #ABC1D7}:root,[theme]{--container-standard: var(--pure-white);--content-primary: var(--primary-brun);--content-secondary: var(--primary-ocre);--content-tertiary: var(--primary-blue)}[theme=dark]{--container-standard: var(--primary-brun);--content-primary: var(--pure-white);--content-secondary: var(--primary-ocre);--content-tertiary: var(--primary-blue)}:root{--sizing-xs: 24.375rem;--sizing-s: 24.375rem;--sizing-m: 24.375rem}@media(min-width: 768px){:root{--sizing-xs: 35rem;--sizing-s: 48rem;--sizing-m: 48rem}}@media(min-width: 1024px){:root{--sizing-xs: 35rem;--sizing-s: 58rem;--sizing-m: 80rem}}:root{--spacing-null: var(--spacing-spacing-null-0);--spacing-xxs: var(--spacing-spacing-xxs-4);--spacing-xs: var(--spacing-spacing-xs-8);--spacing-s: var(--spacing-spacing-s-12);--spacing-m: var(--spacing-spacing-m-16);--spacing-l: var(--spacing-spacing-l-24);--spacing-xl: var(--spacing-spacing-xl-32);--spacing-2xl: var(--spacing-spacing-2xl-48);--spacing-3xl: var(--spacing-spacing-3xl-64);--spacing-4xl: var(--spacing-spacing-4xl-80);--spacing-5xl: var(--spacing-spacing-5xl-128);--spacing-6xl: var(--spacing-spacing-6xl-160);--spacing-7xl: var(--spacing-spacing-7xl-240);--spacing-site-margin: var(--spacing-m);--spacing-panel-margin: var(--spacing-l);--spacing-panel-header-margin: var(--spacing-m);--spacing-layout-column-number: 6;--spacing-layout-gutter: var(--spacing-m);--spacing-section-margin-x-large: var(--spacing-5xl);--spacing-section-margin-large: var(--spacing-4xl);--spacing-section-margin-default: var(--spacing-2xl);--spacing-section-margin-small: var(--spacing-xl);--spacing-content-margin-form-row-margin: var(--spacing-l);--spacing-content-margin-list-margin: var(--spacing-xxs);--spacing-content-margin-row-x-large: var(--spacing-2xl);--spacing-content-margin-row-large: var(--spacing-xl);--spacing-content-margin-row-medium: var(--spacing-m);--spacing-content-margin-row-small: var(--spacing-s);--spacing-block-padding-x-large: var(--spacing-3xl);--spacing-block-padding-large: var(--spacing-2xl);--spacing-block-padding-medium: var(--spacing-xl);--spacing-block-padding-small: var(--spacing-l)}@media(min-width: 768px){:root{--spacing-site-margin: var(--spacing-l);--spacing-panel-margin: var(--spacing-2xl);--spacing-panel-header-margin: var(--spacing-xl);--spacing-layout-column-number: 12;--spacing-layout-gutter: var(--spacing-l);--spacing-section-margin-x-large: var(--spacing-6xl);--spacing-section-margin-large: var(--spacing-5xl);--spacing-section-margin-default: var(--spacing-4xl);--spacing-section-margin-small: var(--spacing-2xl);--spacing-content-margin-form-row-margin: var(--spacing-l);--spacing-content-margin-list-margin: var(--spacing-xxs);--spacing-content-margin-row-x-large: var(--spacing-4xl);--spacing-content-margin-row-large: var(--spacing-2xl);--spacing-content-margin-row-medium: var(--spacing-l);--spacing-content-margin-row-small: var(--spacing-m);--spacing-block-padding-x-large: var(--spacing-3xl);--spacing-block-padding-large: var(--spacing-2xl);--spacing-block-padding-medium: var(--spacing-xl);--spacing-block-padding-small: var(--spacing-l)}}@media(min-width: 1024px){:root{--spacing-site-margin: var(--spacing-2xl);--spacing-panel-margin: var(--spacing-3xl);--spacing-panel-header-margin: var(--spacing-xl);--spacing-layout-column-number: 12;--spacing-layout-gutter: var(--spacing-2xl);--spacing-section-margin-x-large: var(--spacing-7xl);--spacing-section-margin-large: var(--spacing-6xl);--spacing-section-margin-default: var(--spacing-4xl);--spacing-section-margin-small: var(--spacing-2xl);--spacing-content-margin-form-row-margin: var(--spacing-l);--spacing-content-margin-list-margin: var(--spacing-xxs);--spacing-content-margin-row-x-large: var(--spacing-4xl);--spacing-content-margin-row-large: var(--spacing-2xl);--spacing-content-margin-row-medium: var(--spacing-l);--spacing-content-margin-row-small: var(--spacing-m);--spacing-block-padding-x-large: var(--spacing-3xl);--spacing-block-padding-large: var(--spacing-4xl);--spacing-block-padding-medium: var(--spacing-2xl);--spacing-block-padding-small: var(--spacing-xl)}}:root{--border-size-s: 0.0625rem;--border-size-m: 0.125rem;--border-size-l: 0.1875rem;--border-radius-s: var(--radius-block-small);--border-radius-m: var(--radius-block-medium);--border-radius-l: var(--radius-block-large);--border-radius-xl: var(--radius-block-x-large);--border-radius-button-small: var(--button-radius-small);--border-radius-button-default: var(--button-radius-default);--border-radius-section: var(--radius-section);--border-radius-modale: var(--radius-modale);--border-radius-full: 62.4375rem}:root{--font-headline: Panchang, sans-serif;--font-text: Panchang, sans-serif}:root{--motion-ease-in-out: cubic-bezier(0.31, 0, 0.13, 1);--motion-ease-in-out-reverse: cubic-bezier(0.87, 0, 0.69, 1);--motion-power3-in-out: cubic-bezier(0.8, 0, 0.2, 1)}:root{--shadow-s: 0 0.25rem 5rem 0 rgb(var(--black-rgb)/12%)}:root{--address-bar-height: calc(100vh - 100svh);--header-height: 3.5rem}@media(min-width: 1024px){:root{--footer-height: 5.3125rem;--header-height: 5.25rem}}html{height:100lvh;font-smooth:always;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{display:flex;flex-direction:column}body,[theme]{color:var(--content-primary);background-color:var(--container-subtle)}.body--locked{overflow-y:hidden}main{flex:1;display:flex;flex-direction:column}.skip-link{position:absolute;inset:auto auto 100% 0}*:focus-visible{outline-style:dashed;outline-color:var(--content-primary);outline-offset:var(--spacing-xxs)}[hidden]{display:none !important}hr{width:100%;height:var(--border-size-m);margin:0;background-color:var(--container-subtle);border:0;border-radius:var(--border-radius-full)}img{width:100%;height:100%;object-fit:cover}.iti__search-input{width:100%;padding:0.75rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:1.2;border-block-end:0.0625rem solid var(--primary-ocre)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}[theme=light],:root{--background-accent: var(--colour-primary-mns-athens-white-darker-80, #e8e8ed);--background-accent-2: var(--colour-primary-mns-scarlet-orange-100, #fd3416);--background-inverse: var(--colour-primary-mns-cinder-black-100, #030918);--background-standard: var(--colour-pure-white-100, #ffffff);--background-subtle: var(--colour-primary-mns-athens-white-100, #f3f3f8);--border-inverse: var(--colour-pure-white-100, #ffffff);--border-primary: var(--colour-primary-mns-cinder-black-100, #030918);--border-secondary: var(--colour-primary-mns-cinder-black-lighter-40, #9a9da3);--border-tertiary: var(--colour-primary-mns-athens-white-darker-80, #e8e8ed);--disable-state-background: var(--colour-primary-mns-athens-white-darker-80, #e8e8ed);--disable-state-border: var(--colour-primary-mns-athens-white-darker-80, #e8e8ed);--disable-state-content: var(--colour-primary-mns-cinder-black-lighter-40, #9a9da3);--overlays-panel: #03091880;--status-infos: var(--colour-secondary-mns-blue-1-100, #1695fd);--status-negative: var(--colour-secondary-mns-red-100, #bb240d);--status-success: var(--colour-secondary-mns-green-2-100, #236d1f);--status-warning: var(--colour-secondary-mns-orange-100, #fe8916);--text-icon-accent: var(--colour-primary-mns-scarlet-orange-100, #fd3416);--text-icon-inverse: var(--colour-pure-white-100, #ffffff);--text-icon-inverse-secondary: var(--colour-primary-mns-cinder-black-lighter-40, #9a9da3);--text-icon-primary: var(--colour-primary-mns-cinder-black-100, #030918);--text-icon-secondary: var(--colour-primary-mns-cinder-black-lighter-60, #686b74)}[theme=dark]{--background-accent: var(--colour-primary-mns-cinder-black-lighter-80, #222632);--background-accent-2: var(--colour-primary-mns-scarlet-orange-100, #fd3416);--background-inverse: var(--colour-primary-mns-athens-white-100, #f3f3f8);--background-standard: var(--colour-primary-mns-cinder-black-100, #030918);--background-subtle: var(--colour-primary-mns-cinder-black-lighter-95, #101524);--border-inverse: var(--colour-pure-white-100, #ffffff);--border-primary: var(--colour-primary-mns-cinder-black-lighter-40, #9a9da3);--border-secondary: var(--colour-primary-mns-cinder-black-lighter-60, #686b74);--border-tertiary: var(--colour-primary-mns-cinder-black-lighter-70, #353a46);--disable-state-background: var(--colour-primary-mns-athens-white-darker-20, #333845);--disable-state-border: var(--colour-primary-mns-athens-white-darker-20, #333845);--disable-state-content: var(--colour-primary-mns-athens-white-darker-40, #636772);--overlays-panel: #03091880;--status-infos: var(--colour-secondary-mns-blue-1-100, #1695fd);--status-negative: var(--colour-secondary-mns-red-100, #bb240d);--status-success: var(--colour-secondary-mns-green-2-100, #236d1f);--status-warning: var(--colour-secondary-mns-orange-100, #fe8916);--text-icon-accent: var(--colour-primary-mns-scarlet-orange-100, #fd3416);--text-icon-inverse: var(--colour-primary-mns-cinder-black-100, #030918);--text-icon-inverse-secondary: var(--colour-primary-mns-cinder-black-lighter-60, #686b74);--text-icon-primary: var(--colour-pure-white-100, #ffffff);--text-icon-secondary: var(--colour-primary-mns-cinder-black-lighter-40, #9a9da3)}:root{--colour-primary-mns-athens-white-100: #f3f3f8;--colour-primary-mns-athens-white-darker-20: #333845;--colour-primary-mns-athens-white-darker-40: #636772;--colour-primary-mns-athens-white-darker-60: #93959e;--colour-primary-mns-athens-white-darker-80: #e8e8ed;--colour-primary-mns-cinder-black-100: #030918;--colour-primary-mns-cinder-black-lighter-20: #cdced1;--colour-primary-mns-cinder-black-lighter-40: #9a9da3;--colour-primary-mns-cinder-black-lighter-60: #686b74;--colour-primary-mns-cinder-black-lighter-70: #353a46;--colour-primary-mns-cinder-black-lighter-80: #222632;--colour-primary-mns-cinder-black-lighter-95: #101524;--colour-primary-mns-scarlet-orange-100: #fd3416;--colour-primary-mns-scarlet-orange-darker-20: #351218;--colour-primary-mns-scarlet-orange-darker-40: #671a17;--colour-primary-mns-scarlet-orange-darker-60: #992317;--colour-primary-mns-scarlet-orange-darker-80: #cb2b16;--colour-primary-mns-scarlet-orange-darker-95: #f03216;--colour-primary-mns-scarlet-orange-lighter-20: #ffd6d0;--colour-primary-mns-scarlet-orange-lighter-40: #feaea2;--colour-primary-mns-scarlet-orange-lighter-60: #fe8573;--colour-primary-mns-scarlet-orange-lighter-80: #fd5d45;--colour-primary-mns-scarlet-orange-lighter-95: #fd3e22;--colour-pure-white-100: #ffffff;--colour-secondary-mns-blue-1-100: #1695fd;--colour-secondary-mns-blue-1-darker-20: #072546;--colour-secondary-mns-blue-1-darker-40: #0b4174;--colour-secondary-mns-blue-1-darker-60: #0e5da1;--colour-secondary-mns-blue-1-darker-80: #1279cf;--colour-secondary-mns-blue-1-lighter-20: #d0eaff;--colour-secondary-mns-blue-1-lighter-40: #a2d5fe;--colour-secondary-mns-blue-1-lighter-60: #73bffe;--colour-secondary-mns-blue-1-lighter-80: #45aafd;--colour-secondary-mns-blue-2-100: #466fda;--colour-secondary-mns-blue-2-darker-20: #101d3f;--colour-secondary-mns-blue-2-darker-40: #1e3266;--colour-secondary-mns-blue-2-darker-60: #2b468c;--colour-secondary-mns-blue-2-darker-80: #395bb3;--colour-secondary-mns-blue-2-lighter-20: #dae2f8;--colour-secondary-mns-blue-2-lighter-40: #b5c5f0;--colour-secondary-mns-blue-2-lighter-60: #90a9e9;--colour-secondary-mns-blue-2-lighter-80: #6b8ce1;--colour-secondary-mns-green-1-100: #a4f33d;--colour-secondary-mns-green-1-darker-20: #23381f;--colour-secondary-mns-green-1-darker-40: #436727;--colour-secondary-mns-green-1-darker-60: #64952e;--colour-secondary-mns-green-1-darker-80: #84c436;--colour-secondary-mns-green-1-lighter-20: #edfdd8;--colour-secondary-mns-green-1-lighter-40: #dbfab1;--colour-secondary-mns-green-1-lighter-60: #c8f88b;--colour-secondary-mns-green-1-lighter-80: #b6f564;--colour-secondary-mns-green-2-100: #236d1f;--colour-secondary-mns-green-2-darker-20: #091d19;--colour-secondary-mns-green-2-darker-40: #10311b;--colour-secondary-mns-green-2-darker-60: #16451c;--colour-secondary-mns-green-2-darker-80: #1d591e;--colour-secondary-mns-green-2-lighter-20: #d3e2d2;--colour-secondary-mns-green-2-lighter-40: #a7c5a5;--colour-secondary-mns-green-2-lighter-60: #7ba779;--colour-secondary-mns-green-2-lighter-80: #4f8a4c;--colour-secondary-mns-orange-100: #fe8916;--colour-secondary-mns-orange-darker-20: #352318;--colour-secondary-mns-orange-darker-40: #673c17;--colour-secondary-mns-orange-darker-60: #9a5617;--colour-secondary-mns-orange-darker-80: #cc6f16;--colour-secondary-mns-orange-lighter-20: #ffe7d0;--colour-secondary-mns-orange-lighter-40: #ffd0a2;--colour-secondary-mns-orange-lighter-60: #feb873;--colour-secondary-mns-orange-lighter-80: #fea145;--colour-secondary-mns-red-100: #bb240d;--colour-secondary-mns-red-darker-20: #280e16;--colour-secondary-mns-red-darker-40: #4d1414;--colour-secondary-mns-red-darker-60: #711911;--colour-secondary-mns-red-darker-80: #961f0f;--colour-secondary-mns-red-lighter-20: #f1d3cf;--colour-secondary-mns-red-lighter-40: #e4a79e;--colour-secondary-mns-red-lighter-60: #d67c6e;--colour-secondary-mns-red-lighter-80: #c9503d;--colour-streaming-mns-electric-lime-100: #d1ff3a;--colour-streaming-mns-electric-lime-darker-20: #2c3a1f;--colour-streaming-mns-electric-lime-darker-40: #556b26;--colour-streaming-mns-electric-lime-darker-60: #7f9d2c;--colour-streaming-mns-electric-lime-darker-80: #a8ce33;--colour-streaming-mns-electric-lime-lighter-20: #f6ffd8;--colour-streaming-mns-electric-lime-lighter-40: #edffb0;--colour-streaming-mns-electric-lime-lighter-60: #e3ff89;--colour-streaming-mns-electric-lime-lighter-80: #daff61;--colour-streaming-mns-purple-heart-100: #431b9b;--colour-streaming-mns-purple-heart-darker-20: #030918;--colour-streaming-mns-purple-heart-darker-40: #1d104c;--colour-streaming-mns-purple-heart-darker-60: #291467;--colour-streaming-mns-purple-heart-darker-80: #361781;--colour-streaming-mns-purple-heart-lighter-20: #d9d1eb;--colour-streaming-mns-purple-heart-lighter-40: #b4a4d7;--colour-streaming-mns-purple-heart-lighter-60: #8e76c3;--colour-streaming-mns-purple-heart-lighter-80: #6949af;--spacing-spacing-null-0: 0rem;--spacing-spacing-xxs-4: 0.25rem;--spacing-spacing-xs-8: 0.5rem;--spacing-spacing-s-12: 0.75rem;--spacing-spacing-m-16: 1rem;--spacing-spacing-l-24: 1.5rem;--spacing-spacing-xl-32: 2rem;--spacing-spacing-2xl-48: 3rem;--spacing-spacing-3xl-64: 4rem;--spacing-spacing-4xl-80: 5rem;--spacing-spacing-5xl-128: 7.5rem;--spacing-spacing-6xl-160: 10rem;--spacing-spacing-7xl-240: 15rem;--fonts-actions-font-family: "Panchang";--fonts-actions-weight: 700;--fonts-actions-email-font-family: "Panchang";--fonts-heading-font-family: "Panchang";--fonts-heading-weight: 700;--fonts-text-font-family: "Panchang";--fonts-text-weight: 500;--fonts-text-weight-strong: 700;--fonts-title-font-family: "Panchang";--fonts-title-weight: 500}@media(max-width: 1023px){:root{--scroller-size: 6.25rem;--border-m: 0.0625rem;--button-large-padding-lateral: var(--spacing-spacing-xl-32, 2rem);--button-large-padding-size: 4rem;--button-medium-padding-lateral: var(--spacing-spacing-l-24, 1.5rem);--button-medium-padding-size: var(--spacing-spacing-2xl-48, 3rem);--button-radius-small: var(--spacing-spacing-xxs-4, 0.25rem);--button-radius-default: var(--spacing-spacing-xs-8, 0.5rem);--cards-abonnement-min-width: 20rem;--cards-blog-min-width: 20rem;--cards-recrutement-min-width: 20rem;--columns-2-desktop-mobile-1: 20rem;--font-actions-large-font-size: 1rem;--font-actions-medium-font-size: 0.75rem;--font-actions-small-font-size: 0.6875rem;--font-body-large-font-size: 1rem;--font-body-medium-font-size: 0.875rem;--font-body-small-font-size: 0.6875rem;--font-caption-medium-font-size: 0.6875rem;--font-headline-large-font-size: 2.5rem;--font-headline-medium-font-size: 1.75rem;--font-headline-small-font-size: 1.5rem;--font-tags-medium-font-size: 1rem;--font-tags-small-font-size: 0.75rem;--font-tags-x-small-font-size: 0.5rem;--font-title-large-font-size: 1.25rem;--font-title-medium-font-size: 1rem;--font-title-small-font-size: 0.875rem;--radius-modale: 0;--radius-section: var(--radius-block-medium, 0.5rem);--radius-block-small: 0.25rem;--radius-block-medium: 0.5rem;--radius-block-large: 1rem;--radius-block-x-large: 1rem;--sizing-panel-width-large: var(--sizing-view-width, 23.4375rem);--sizing-panel-width-small: var(--sizing-view-width, 23.4375rem);--sizing-view-width: 23.4375rem;--sizing-container-max-width-large-8col-desktop: 24.375rem;--sizing-container-max-width-medium-6col-desktop: 24.375rem;--sizing-container-max-width-small-4col-desktop: 24.375rem;--sizing-container-max-width-x-small-5col-desktop: 24.375rem;--sizing-viewport-height-80vh: 38rem;--sizing-viewport-height-90vh: 42.75rem;--sizing-viewport-height-100vh: 47.5rem;--spacing-tag-group: 0.5rem;--spacing-button-group: 1rem;--spacing-block-padding-x-small: var(--spacing-spacing-m-16, 1rem);--spacing-block-padding-small: var(--spacing-spacing-l-24, 1.5rem);--spacing-block-padding-medium: var(--spacing-spacing-xl-32, 2rem);--spacing-block-padding-large: var(--spacing-spacing-2xl-48, 3rem);--spacing-block-padding-x-large: var(--spacing-spacing-3xl-64, 4rem);--spacing-content-margin-list-margin: var(--spacing-spacing-xxs-4, 0.25rem);--spacing-content-margin-form-row-margin: var(--spacing-spacing-l-24, 1.5rem);--spacing-content-margin-row-small: var(--spacing-spacing-s-12, 0.75rem);--spacing-content-margin-row-medium: var(--spacing-spacing-l-24, 1.5rem);--spacing-content-margin-row-large: var(--spacing-spacing-xl-32, 2rem);--spacing-content-margin-row-x-large: var(--spacing-spacing-2xl-48, 3rem);--spacing-layout-column-number: 0.375rem;--spacing-layout-gutter: var(--spacing-spacing-m-16, 1rem);--spacing-layout-site-margin: var(--spacing-spacing-m-16, 1rem);--spacing-layout-full-width-gutter: 0.125rem;--spacing-layout-panel-modale-panel-header-margin: var(--spacing-spacing-m-16, 1rem);--spacing-layout-panel-modale-panel-margin: var(--spacing-spacing-l-24, 1.5rem);--spacing-section-margin-small: var(--spacing-spacing-xl-32, 2rem);--spacing-section-margin-default: var(--spacing-spacing-2xl-48, 3rem);--spacing-section-margin-large: var(--spacing-spacing-4xl-80, 5rem);--spacing-section-margin-x-large: var(--spacing-spacing-5xl-128, 7.5rem);--email-margins: var(--spacing-spacing-xs-8, 0.5rem);--gutter: var(--spacing-spacing-l-24, 1.5rem);--email-width: 24.375rem;--content-radius: var(--spacing-spacing-xxs-4, 0.25rem);--content-padding: var(--spacing-spacing-xl-32, 2rem);--row-margins-small: var(--spacing-spacing-xs-8, 0.5rem);--row-margins-medium: var(--spacing-spacing-m-16, 1rem);--row-margins-large: var(--spacing-spacing-xl-32, 2rem)}}@media(min-width: 768px){:root{--scroller-size: 12.5rem;--border-m: 0.0625rem;--button-large-padding-lateral: var(--spacing-spacing-xl-32, 2rem);--button-large-padding-size: 4rem;--button-medium-padding-lateral: var(--spacing-spacing-l-24, 1.5rem);--button-medium-padding-size: var(--spacing-spacing-2xl-48, 3rem);--button-radius-small: var(--spacing-spacing-xxs-4, 0.25rem);--button-radius-default: var(--spacing-spacing-xs-8, 0.5rem);--cards-abonnement-min-width: 30rem;--cards-blog-min-width: 32.5rem;--cards-recrutement-min-width: 30rem;--columns-2-desktop-mobile-1: 20rem;--font-actions-large-font-size: 1rem;--font-actions-medium-font-size: 0.75rem;--font-actions-small-font-size: 0.75rem;--font-body-large-font-size: 1rem;--font-body-medium-font-size: 0.875rem;--font-body-small-font-size: 0.75rem;--font-caption-medium-font-size: 0.75rem;--font-headline-large-font-size: 4rem;--font-headline-medium-font-size: 2.25rem;--font-headline-small-font-size: 1.5rem;--font-tags-medium-font-size: 1rem;--font-tags-small-font-size: 0.75rem;--font-tags-x-small-font-size: 0.5rem;--font-title-large-font-size: 1.25rem;--font-title-medium-font-size: 1rem;--font-title-small-font-size: 0.875rem;--radius-modale: 0.5rem;--radius-section: var(--radius-block-medium, 0.5rem);--radius-block-small: 0.25rem;--radius-block-medium: 0.5rem;--radius-block-large: 1rem;--radius-block-x-large: 1.5rem;--sizing-panel-width-large: var(--sizing-view-width, 23.4375rem);--sizing-panel-width-small: 24rem;--sizing-view-width: 48rem;--sizing-container-max-width-small-4col-desktop: 27.625rem;--sizing-container-max-width-x-small-5col-desktop: 35rem;--sizing-container-max-width-large-8col-desktop: 48rem;--sizing-container-max-width-medium-6col-desktop: 48rem;--sizing-viewport-height-80vh: 38.375rem;--sizing-viewport-height-90vh: 43.25rem;--sizing-viewport-height-100vh: 48rem;--spacing-tag-group: 0.5rem;--spacing-button-group: 1rem;--spacing-block-padding-x-small: var(--spacing-spacing-m-16, 1rem);--spacing-block-padding-small: var(--spacing-spacing-l-24, 1.5rem);--spacing-block-padding-medium: var(--spacing-spacing-xl-32, 2rem);--spacing-block-padding-large: var(--spacing-spacing-2xl-48, 3rem);--spacing-block-padding-x-large: var(--spacing-spacing-3xl-64, 4rem);--spacing-content-margin-list-margin: var(--spacing-spacing-xxs-4, 0.25rem);--spacing-content-margin-form-row-margin: var(--spacing-spacing-l-24, 1.5rem);--spacing-content-margin-row-small: var(--spacing-spacing-m-16, 1rem);--spacing-content-margin-row-medium: var(--spacing-spacing-xl-32, 2rem);--spacing-content-margin-row-large: var(--spacing-spacing-2xl-48, 3rem);--spacing-content-margin-row-x-large: var(--spacing-spacing-4xl-80, 5rem);--spacing-layout-column-number: 0.75rem;--spacing-layout-gutter: var(--spacing-spacing-l-24, 1.5rem);--spacing-layout-site-margin: var(--spacing-spacing-l-24, 1.5rem);--spacing-layout-full-width-gutter: 0.125rem;--spacing-layout-panel-modale-panel-header-margin: var(--spacing-spacing-xl-32, 2rem);--spacing-layout-panel-modale-panel-margin: var(--spacing-spacing-2xl-48, 3rem);--spacing-section-margin-small: var(--spacing-spacing-2xl-48, 3rem);--spacing-section-margin-default: var(--spacing-spacing-4xl-80, 5rem);--spacing-section-margin-large: var(--spacing-spacing-5xl-128, 7.5rem);--spacing-section-margin-x-large: var(--spacing-spacing-6xl-160, 10rem)}}@media(min-width: 1024px){:root{--scroller-size: 12.5rem;--border-m: 0.0625rem;--button-large-padding-lateral: var(--spacing-spacing-xl-32, 2rem);--button-large-padding-size: 4rem;--button-medium-padding-lateral: var(--spacing-spacing-l-24, 1.5rem);--button-medium-padding-size: var(--spacing-spacing-2xl-48, 3rem);--button-radius-small: var(--spacing-spacing-xxs-4, 0.25rem);--button-radius-default: var(--spacing-spacing-xs-8, 0.5rem);--cards-abonnement-min-width: 30rem;--cards-blog-min-width: 32.5rem;--cards-recrutement-min-width: 30rem;--columns-2-desktop-mobile-1: 30rem;--font-actions-large-font-size: 1rem;--font-actions-medium-font-size: 0.75rem;--font-actions-small-font-size: 0.75rem;--font-body-large-font-size: 1rem;--font-body-medium-font-size: 0.875rem;--font-body-small-font-size: 0.75rem;--font-caption-medium-font-size: 0.75rem;--font-headline-large-font-size: 5vw;--font-headline-medium-font-size: 2.5rem;--font-headline-small-font-size: 2rem;--font-tags-medium-font-size: 1rem;--font-tags-small-font-size: 0.6875rem;--font-tags-x-small-font-size: 0.5rem;--font-title-large-font-size: 1.5rem;--font-title-medium-font-size: 2.5rem;--font-title-small-font-size: 0.875rem;--radius-modale: 0.5rem;--radius-section: var(--radius-block-medium, 0.5rem);--radius-block-small: 0.25rem;--radius-block-medium: 0.5rem;--radius-block-large: 1rem;--radius-block-x-large: 2rem;--sizing-panel-width-small: 30.5rem;--sizing-panel-width-large: 45rem;--sizing-view-width: 94.5rem;--sizing-container-max-width-small-4col-desktop: 27.625rem;--sizing-container-max-width-x-small-5col-desktop: 35rem;--sizing-container-max-width-medium-6col-desktop: 57.875rem;--sizing-container-max-width-large-8col-desktop: 73rem;--sizing-viewport-height-80vh: 45rem;--sizing-viewport-height-90vh: 50.625rem;--sizing-viewport-height-100vh: 56.25rem;--spacing-tag-group: 0.5rem;--spacing-button-group: 1rem;--spacing-block-padding-x-small: var(--spacing-spacing-m-16, 1rem);--spacing-block-padding-small: var(--spacing-spacing-xl-32, 2rem);--spacing-block-padding-medium: var(--spacing-spacing-2xl-48, 3rem);--spacing-block-padding-large: var(--spacing-spacing-4xl-80, 5rem);--spacing-block-padding-x-large: var(--spacing-spacing-5xl-128, 7.5rem);--spacing-content-margin-list-margin: var(--spacing-spacing-xxs-4, 0.25rem);--spacing-content-margin-form-row-margin: var(--spacing-spacing-l-24, 1.5rem);--spacing-content-margin-row-small: var(--spacing-spacing-m-16, 1rem);--spacing-content-margin-row-medium: var(--spacing-spacing-xl-32, 2rem);--spacing-content-margin-row-large: var(--spacing-spacing-2xl-48, 3rem);--spacing-content-margin-row-x-large: var(--spacing-spacing-4xl-80, 5rem);--spacing-layout-column-number: 0.75rem;--spacing-layout-gutter: var(--spacing-spacing-2xl-48, 3rem);--spacing-layout-site-margin: var(--spacing-spacing-2xl-48, 3rem);--spacing-layout-full-width-gutter: 0.125rem;--spacing-layout-panel-modale-panel-header-margin: var(--spacing-spacing-xl-32, 2rem);--spacing-layout-panel-modale-panel-margin: var(--spacing-spacing-3xl-64, 4rem);--spacing-section-margin-small: var(--spacing-spacing-2xl-48, 3rem);--spacing-section-margin-default: var(--spacing-spacing-4xl-80, 5rem);--spacing-section-margin-large: var(--spacing-spacing-6xl-160, 10rem);--spacing-section-margin-x-large: var(--spacing-spacing-7xl-240, 15rem);--gutter: var(--spacing-spacing-l-24, 1.5rem);--email-margins: var(--spacing-spacing-xl-32, 2rem);--email-width: 41.25rem;--content-radius: var(--spacing-spacing-xs-8, 0.5rem);--content-padding: var(--spacing-spacing-2xl-48, 3rem);--row-margins-small: var(--spacing-spacing-xs-8, 0.5rem);--row-margins-medium: var(--spacing-spacing-m-16, 1rem);--row-margins-large: var(--spacing-spacing-xl-32, 2rem)}}[data-breakpoint=mobile]{--scroller-size: 6.25rem;--border-m: 0.0625rem;--button-large-padding-lateral: var(--spacing-spacing-xl-32, 2rem);--button-large-padding-size: 4rem;--button-medium-padding-lateral: var(--spacing-spacing-l-24, 1.5rem);--button-medium-padding-size: var(--spacing-spacing-2xl-48, 3rem);--button-radius-small: var(--spacing-spacing-xxs-4, 0.25rem);--button-radius-default: var(--spacing-spacing-xs-8, 0.5rem);--cards-abonnement-min-width: 20rem;--cards-blog-min-width: 20rem;--cards-recrutement-min-width: 20rem;--columns-2-desktop-mobile-1: 20rem;--font-actions-large-font-size: 1rem;--font-actions-medium-font-size: 0.75rem;--font-actions-small-font-size: 0.6875rem;--font-body-large-font-size: 1rem;--font-body-medium-font-size: 0.875rem;--font-body-small-font-size: 0.6875rem;--font-caption-medium-font-size: 0.6875rem;--font-headline-large-font-size: 2.5rem;--font-headline-medium-font-size: 1.75rem;--font-headline-small-font-size: 1.5rem;--font-tags-medium-font-size: 1rem;--font-tags-small-font-size: 0.75rem;--font-tags-x-small-font-size: 0.5rem;--font-title-large-font-size: 1.25rem;--font-title-medium-font-size: 1rem;--font-title-small-font-size: 0.875rem;--radius-modale: 0;--radius-section: var(--radius-block-medium, 0.5rem);--radius-block-small: 0.25rem;--radius-block-medium: 0.5rem;--radius-block-large: 1rem;--radius-block-x-large: 1rem;--sizing-panel-width-large: var(--sizing-view-width, 23.4375rem);--sizing-panel-width-small: var(--sizing-view-width, 23.4375rem);--sizing-view-width: 23.4375rem;--sizing-container-max-width-large-8col-desktop: 24.375rem;--sizing-container-max-width-medium-6col-desktop: 24.375rem;--sizing-container-max-width-small-4col-desktop: 24.375rem;--sizing-container-max-width-x-small-5col-desktop: 24.375rem;--sizing-viewport-height-80vh: 38rem;--sizing-viewport-height-90vh: 42.75rem;--sizing-viewport-height-100vh: 47.5rem;--spacing-tag-group: 0.5rem;--spacing-button-group: 1rem;--spacing-block-padding-x-small: var(--spacing-spacing-m-16, 1rem);--spacing-block-padding-small: var(--spacing-spacing-l-24, 1.5rem);--spacing-block-padding-medium: var(--spacing-spacing-xl-32, 2rem);--spacing-block-padding-large: var(--spacing-spacing-2xl-48, 3rem);--spacing-block-padding-x-large: var(--spacing-spacing-3xl-64, 4rem);--spacing-content-margin-list-margin: var(--spacing-spacing-xxs-4, 0.25rem);--spacing-content-margin-form-row-margin: var(--spacing-spacing-l-24, 1.5rem);--spacing-content-margin-row-small: var(--spacing-spacing-s-12, 0.75rem);--spacing-content-margin-row-medium: var(--spacing-spacing-l-24, 1.5rem);--spacing-content-margin-row-large: var(--spacing-spacing-xl-32, 2rem);--spacing-content-margin-row-x-large: var(--spacing-spacing-2xl-48, 3rem);--spacing-layout-column-number: 0.375rem;--spacing-layout-gutter: var(--spacing-spacing-m-16, 1rem);--spacing-layout-site-margin: var(--spacing-spacing-m-16, 1rem);--spacing-layout-full-width-gutter: 0.125rem;--spacing-layout-panel-modale-panel-header-margin: var(--spacing-spacing-m-16, 1rem);--spacing-layout-panel-modale-panel-margin: var(--spacing-spacing-l-24, 1.5rem);--spacing-section-margin-small: var(--spacing-spacing-xl-32, 2rem);--spacing-section-margin-default: var(--spacing-spacing-2xl-48, 3rem);--spacing-section-margin-large: var(--spacing-spacing-4xl-80, 5rem);--spacing-section-margin-x-large: var(--spacing-spacing-5xl-128, 7.5rem);--email-margins: var(--spacing-spacing-xs-8, 0.5rem);--gutter: var(--spacing-spacing-l-24, 1.5rem);--email-width: 24.375rem;--content-radius: var(--spacing-spacing-xxs-4, 0.25rem);--content-padding: var(--spacing-spacing-xl-32, 2rem);--row-margins-small: var(--spacing-spacing-xs-8, 0.5rem);--row-margins-medium: var(--spacing-spacing-m-16, 1rem);--row-margins-large: var(--spacing-spacing-xl-32, 2rem)}[data-breakpoint=tablet]{--scroller-size: 12.5rem;--border-m: 0.0625rem;--button-large-padding-lateral: var(--spacing-spacing-xl-32, 2rem);--button-large-padding-size: 4rem;--button-medium-padding-lateral: var(--spacing-spacing-l-24, 1.5rem);--button-medium-padding-size: var(--spacing-spacing-2xl-48, 3rem);--button-radius-small: var(--spacing-spacing-xxs-4, 0.25rem);--button-radius-default: var(--spacing-spacing-xs-8, 0.5rem);--cards-abonnement-min-width: 30rem;--cards-blog-min-width: 32.5rem;--cards-recrutement-min-width: 30rem;--columns-2-desktop-mobile-1: 20rem;--font-actions-large-font-size: 1rem;--font-actions-medium-font-size: 0.75rem;--font-actions-small-font-size: 0.75rem;--font-body-large-font-size: 1rem;--font-body-medium-font-size: 0.875rem;--font-body-small-font-size: 0.75rem;--font-caption-medium-font-size: 0.75rem;--font-headline-large-font-size: 4rem;--font-headline-medium-font-size: 2.25rem;--font-headline-small-font-size: 1.5rem;--font-tags-medium-font-size: 1rem;--font-tags-small-font-size: 0.75rem;--font-tags-x-small-font-size: 0.5rem;--font-title-large-font-size: 1.25rem;--font-title-medium-font-size: 1rem;--font-title-small-font-size: 0.875rem;--radius-modale: 0.5rem;--radius-section: var(--radius-block-medium, 0.5rem);--radius-block-small: 0.25rem;--radius-block-medium: 0.5rem;--radius-block-large: 1rem;--radius-block-x-large: 1.5rem;--sizing-panel-width-large: var(--sizing-view-width, 23.4375rem);--sizing-panel-width-small: 24rem;--sizing-view-width: 48rem;--sizing-container-max-width-small-4col-desktop: 27.625rem;--sizing-container-max-width-x-small-5col-desktop: 35rem;--sizing-container-max-width-large-8col-desktop: 48rem;--sizing-container-max-width-medium-6col-desktop: 48rem;--sizing-viewport-height-80vh: 38.375rem;--sizing-viewport-height-90vh: 43.25rem;--sizing-viewport-height-100vh: 48rem;--spacing-tag-group: 0.5rem;--spacing-button-group: 1rem;--spacing-block-padding-x-small: var(--spacing-spacing-m-16, 1rem);--spacing-block-padding-small: var(--spacing-spacing-l-24, 1.5rem);--spacing-block-padding-medium: var(--spacing-spacing-xl-32, 2rem);--spacing-block-padding-large: var(--spacing-spacing-2xl-48, 3rem);--spacing-block-padding-x-large: var(--spacing-spacing-3xl-64, 4rem);--spacing-content-margin-list-margin: var(--spacing-spacing-xxs-4, 0.25rem);--spacing-content-margin-form-row-margin: var(--spacing-spacing-l-24, 1.5rem);--spacing-content-margin-row-small: var(--spacing-spacing-m-16, 1rem);--spacing-content-margin-row-medium: var(--spacing-spacing-xl-32, 2rem);--spacing-content-margin-row-large: var(--spacing-spacing-2xl-48, 3rem);--spacing-content-margin-row-x-large: var(--spacing-spacing-4xl-80, 5rem);--spacing-layout-column-number: 0.75rem;--spacing-layout-gutter: var(--spacing-spacing-l-24, 1.5rem);--spacing-layout-site-margin: var(--spacing-spacing-l-24, 1.5rem);--spacing-layout-full-width-gutter: 0.125rem;--spacing-layout-panel-modale-panel-header-margin: var(--spacing-spacing-xl-32, 2rem);--spacing-layout-panel-modale-panel-margin: var(--spacing-spacing-2xl-48, 3rem);--spacing-section-margin-small: var(--spacing-spacing-2xl-48, 3rem);--spacing-section-margin-default: var(--spacing-spacing-4xl-80, 5rem);--spacing-section-margin-large: var(--spacing-spacing-5xl-128, 7.5rem);--spacing-section-margin-x-large: var(--spacing-spacing-6xl-160, 10rem)}[data-breakpoint=desktop]{--scroller-size: 12.5rem;--border-m: 0.0625rem;--button-large-padding-lateral: var(--spacing-spacing-xl-32, 2rem);--button-large-padding-size: 4rem;--button-medium-padding-lateral: var(--spacing-spacing-l-24, 1.5rem);--button-medium-padding-size: var(--spacing-spacing-2xl-48, 3rem);--button-radius-small: var(--spacing-spacing-xxs-4, 0.25rem);--button-radius-default: var(--spacing-spacing-xs-8, 0.5rem);--cards-abonnement-min-width: 30rem;--cards-blog-min-width: 32.5rem;--cards-recrutement-min-width: 30rem;--columns-2-desktop-mobile-1: 30rem;--font-actions-large-font-size: 1rem;--font-actions-medium-font-size: 0.75rem;--font-actions-small-font-size: 0.75rem;--font-body-large-font-size: 1rem;--font-body-medium-font-size: 0.875rem;--font-body-small-font-size: 0.75rem;--font-caption-medium-font-size: 0.75rem;--font-headline-large-font-size: 5vw;--font-headline-medium-font-size: 2.5rem;--font-headline-small-font-size: 2rem;--font-tags-medium-font-size: 1rem;--font-tags-small-font-size: 0.6875rem;--font-tags-x-small-font-size: 0.5rem;--font-title-large-font-size: 1.5rem;--font-title-medium-font-size: 2.5rem;--font-title-small-font-size: 0.875rem;--radius-modale: 0.5rem;--radius-section: var(--radius-block-medium, 0.5rem);--radius-block-small: 0.25rem;--radius-block-medium: 0.5rem;--radius-block-large: 1rem;--radius-block-x-large: 2rem;--sizing-panel-width-small: 30.5rem;--sizing-panel-width-large: 45rem;--sizing-view-width: 94.5rem;--sizing-container-max-width-small-4col-desktop: 27.625rem;--sizing-container-max-width-x-small-5col-desktop: 35rem;--sizing-container-max-width-medium-6col-desktop: 57.875rem;--sizing-container-max-width-large-8col-desktop: 73rem;--sizing-viewport-height-80vh: 45rem;--sizing-viewport-height-90vh: 50.625rem;--sizing-viewport-height-100vh: 56.25rem;--spacing-tag-group: 0.5rem;--spacing-button-group: 1rem;--spacing-block-padding-x-small: var(--spacing-spacing-m-16, 1rem);--spacing-block-padding-small: var(--spacing-spacing-xl-32, 2rem);--spacing-block-padding-medium: var(--spacing-spacing-2xl-48, 3rem);--spacing-block-padding-large: var(--spacing-spacing-4xl-80, 5rem);--spacing-block-padding-x-large: var(--spacing-spacing-5xl-128, 7.5rem);--spacing-content-margin-list-margin: var(--spacing-spacing-xxs-4, 0.25rem);--spacing-content-margin-form-row-margin: var(--spacing-spacing-l-24, 1.5rem);--spacing-content-margin-row-small: var(--spacing-spacing-m-16, 1rem);--spacing-content-margin-row-medium: var(--spacing-spacing-xl-32, 2rem);--spacing-content-margin-row-large: var(--spacing-spacing-2xl-48, 3rem);--spacing-content-margin-row-x-large: var(--spacing-spacing-4xl-80, 5rem);--spacing-layout-column-number: 0.75rem;--spacing-layout-gutter: var(--spacing-spacing-2xl-48, 3rem);--spacing-layout-site-margin: var(--spacing-spacing-2xl-48, 3rem);--spacing-layout-full-width-gutter: 0.125rem;--spacing-layout-panel-modale-panel-header-margin: var(--spacing-spacing-xl-32, 2rem);--spacing-layout-panel-modale-panel-margin: var(--spacing-spacing-3xl-64, 4rem);--spacing-section-margin-small: var(--spacing-spacing-2xl-48, 3rem);--spacing-section-margin-default: var(--spacing-spacing-4xl-80, 5rem);--spacing-section-margin-large: var(--spacing-spacing-6xl-160, 10rem);--spacing-section-margin-x-large: var(--spacing-spacing-7xl-240, 15rem);--gutter: var(--spacing-spacing-l-24, 1.5rem);--email-margins: var(--spacing-spacing-xl-32, 2rem);--email-width: 41.25rem;--content-radius: var(--spacing-spacing-xs-8, 0.5rem);--content-padding: var(--spacing-spacing-2xl-48, 3rem);--row-margins-small: var(--spacing-spacing-xs-8, 0.5rem);--row-margins-medium: var(--spacing-spacing-m-16, 1rem);--row-margins-large: var(--spacing-spacing-xl-32, 2rem)}.header{z-index:20;position:fixed;inset:0 0 auto;display:flex;flex-direction:row;padding:1rem 1.5rem 0.75rem}@media(max-width: 1023px){.header{color:var(--content-primary);background-color:var(--container-standard)}}@media(min-width: 768px){.header{padding:1.5rem 2rem}}.header__logo{width:auto;height:1rem}.footer{z-index:18;display:flex;justify-content:center;padding:0.75rem 1.5rem 1.5rem;background:url("/static/images/veya-footer-background.png") repeat center center;background-color:var(--container-standard)}@media(min-width: 1024px){.footer{padding-block:2rem}}.footer-legals{display:flex;gap:1.25rem}@media(min-width: 1024px){.footer-legals{gap:1.5rem}}.footer-legals__link{font-family:Montserrat,sans-serif;font-size:0.8125rem;white-space:nowrap}@media(max-width: 1023px){.footer-legals__link{font-size:0.6875rem}}.button{min-width:fit-content}.button svg{width:var(--button-icon-size, var(--spacing-xl));height:var(--button-icon-size, var(--spacing-xl))}.button--is-icon-only{aspect-ratio:1;padding:0}.product-card{display:flex;flex-direction:column;padding:var(--spacing-block-padding-small);border-radius:var(--border-radius-m);background-color:var(--container-standard)}.product-card__category{width:fit-content;padding:var(--spacing-xs);color:var(--content-inverse);border-radius:var(--border-radius-m);background:var(--container-inverse)}.product-card__image{width:100%;height:auto;aspect-ratio:1;padding:var(--spacing-xl);object-fit:contain}.product-card__content{display:flex;flex-direction:column;gap:var(--spacing-xs)}.feedback{display:flex;flex-direction:column;gap:var(--spacing-content-margin-row-medium)}.feedback__image{width:100%;height:auto;aspect-ratio:5/4;object-fit:cover}.feedback__content{display:flex;flex-direction:column;gap:var(--spacing-content-margin-row-large)}.feedback__cta{width:fit-content}.configurator-option{--configurator-option-border-size: 0;--configurator-option-recommended-background: var(--container-accent);--configurator-option-recommended-color: inherit;--configurator-selected-marker-background-size: 4.5rem;--configurator-selected-marker-icon-size: 1.5rem;--configurator-selected-marker-visibility: hidden;position:relative;display:flex;flex-direction:row;align-items:center;width:100%;border-radius:var(--border-radius-m);background-color:var(--container-standard);box-shadow:inset 0 0 0 var(--configurator-option-border-size) var(--border-primary)}.configurator-option__input{position:absolute;inset:0;margin:0;cursor:pointer;opacity:0}.configurator-option__image-wrapper{overflow:hidden;width:6rem;height:auto;aspect-ratio:1;padding:var(--spacing-m)}@media(min-width: 1024px){.configurator-option__image-wrapper{width:13.75rem;padding:var(--spacing-xl)}}.configurator-option__image{width:100%;height:100%;object-fit:cover}.configurator-option__content{display:flex;flex-direction:column;gap:var(--spacing-content-margin-row-medium);padding:var(--configurator-content-padding-block)}.configurator-option__top{display:flex;flex-direction:column;gap:var(--spacing-content-margin-row-small)}.configurator-option__title-wrapper{display:grid;grid-template:"title" "subtitle" "price"/1fr}@media(min-width: 1024px){.configurator-option__title-wrapper{grid-template:"title price" "subtitle subtitle"/1fr auto;gap:var(--spacing-xs)}}.configurator-option__title{grid-area:title}.configurator-option__subtitle{grid-area:subtitle;font-weight:700}.configurator-option__price{grid-area:price;display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xxs);font-weight:700}@media(max-width: 1023px){.configurator-option__price{margin-block-start:var(--spacing-xs)}}.configurator-option__description{color:var(--content-secondary)}.configurator-option__cta{width:fit-content}.configurator-option__recommended{position:absolute;inset:0 0 auto auto;padding:var(--spacing-xs) var(--spacing-m);font-size:0.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--configurator-option-recommended-color);border-radius:0 var(--border-radius-m) 0 var(--border-radius-m);background-color:var(--configurator-option-recommended-background)}.configurator-option:has(.configurator-option__input:checked){--configurator-option-border-size: var(--border-size-l);--configurator-option-recommended-background: var(--container-inverse);--configurator-option-recommended-color: var(--content-inverse);--configurator-selected-marker-visibility: visible}.configurator-option--size-l{--configurator-selected-marker-background-size: 5.75rem;--configurator-selected-marker-icon-size: 2rem}.configurator-option-selected-marker{position:absolute;inset:auto 0 0 auto;display:grid;grid-template:1fr/1fr;place-items:flex-end;visibility:var(--configurator-selected-marker-visibility);pointer-events:none}.configurator-option-selected-marker__background{grid-area:1/1/auto/auto;width:var(--configurator-selected-marker-background-size);height:auto;color:var(--container-inverse)}.configurator-option-selected-marker__icon{grid-area:1/1/auto/auto;width:var(--configurator-selected-marker-icon-size);height:auto;color:var(--content-inverse)}.modal{--modal-content-opacity: 1;--modal-content-translate-x: 0;--modal-content-translate-y: 0;--modal-default-index: 23;--modal-overlay-opacity: 1;z-index:var(--modal-custom-index, var(--modal-default-index));position:fixed;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0}@media(min-width: 1024px){.modal{padding:var(--spacing-xs)}}.modal[inert]{--modal-content-opacity: 0;--modal-content-translate-x: 0%;--modal-content-translate-y: 25%;--modal-overlay-opacity: 0}.modal__overlay{z-index:-1;position:absolute;inset:0;cursor:pointer;opacity:var(--modal-overlay-opacity);background-color:var(--overlay-panel);transition:opacity .5s var(--motion-ease-in-out)}.modal__content{transform:translate(var(--modal-content-translate-x), var(--modal-content-translate-y));display:flex;flex-direction:column;width:100%;opacity:var(--modal-content-opacity);border-radius:var(--border-radius-modale);background-color:var(--container-standard);transition:opacity .5s var(--motion-ease-in-out),transform .5s var(--motion-ease-in-out)}@media(min-width: 1024px){.modal__content{max-width:var(--sizing-xs)}}.modal__content--size-full{height:100%}.modal__body{display:flex;flex-direction:column;gap:var(--spacing-content-margin-row-large);overflow-y:auto;padding:var(--spacing-panel-margin)}.modal__ctas{display:flex;flex-direction:column;gap:var(--spacing-content-margin-row-small)}@media(max-width: 1023px){.modal--position-mobile-inline-start{justify-content:flex-start}.modal--position-mobile-inline-start[inert]{--modal-content-translate-x: -25%;--modal-content-translate-y: 0%}}@media(min-width: 1024px){.modal--position-desktop-inline-start{justify-content:flex-start}.modal--position-desktop-inline-start[inert]{--modal-content-translate-x: -25%;--modal-content-translate-y: 0%}}@media(max-width: 1023px){.modal--position-mobile-inline-end{justify-content:flex-end}.modal--position-mobile-inline-end[inert]{--modal-content-translate-x: 25%;--modal-content-translate-y: 0%}}@media(min-width: 1024px){.modal--position-desktop-inline-end{justify-content:flex-end}.modal--position-desktop-inline-end[inert]{--modal-content-translate-x: 25%;--modal-content-translate-y: 0%}}@media(max-width: 1023px){.modal--position-mobile-block-start{align-items:flex-start}}@media(min-width: 1024px){.modal--position-desktop-block-start{align-items:flex-start}}@media(max-width: 1023px){.modal--position-mobile-block-end{align-items:flex-end}}@media(min-width: 1024px){.modal--position-desktop-block-end{align-items:flex-end}}.modal-header{display:flex;align-items:center;box-shadow:inset 0 calc(var(--border-size-s)*-1) 0 var(--border-tertiary)}.modal-header__title{flex:1;padding-inline:var(--spacing-panel-header-margin)}.modal-header__close{--button-border-radius: 0;box-shadow:inset var(--modal-header-close-box-shadow, var(--border-size-s)) 0 0 var(--border-tertiary)}.modal-header--reverse{--modal-header-close-box-shadow: calc(var(--border-size-s) * -1);flex-direction:row-reverse}