:root{--color-white: #FFF;--color-grey-lighter: #F8FAFC;--color-grey-light: #F5F5F5;--color-grey: #E5E5E5;--color-grey-dark: #D4D4D4;--color-grey-darker: #A3A3A3;--color-black: #262626;--color-primary-lighter: #D1E9F9;--color-primary-light: #BADDF2;--color-primary: #0078BF;--color-primary-dark: #006099;--color-primary-darker: #004873;--color-secondary: #FCBD1A;--color-exception-bg-secondary: #0078BF;--color-exception-bg-price: #FCBD1A;--color-exception-bg-footer-secondary: #FCBD1A;--color-exception-for-bg-primary: #FFF;--color-exception-for-bg-price: #262626;--color-exception-for-bg-secondary: #262626;--color-exception-for-header: #FFF;--color-valid: #017400;--color-error: #E02020;--color-in-progress: #0C78AF;--color-disabled-lighter: #F5F5F5;--color-disabled-light: #E5E5E5;--color-disabled: #D4D4D4;--color-disabled-dark: #A3A3A3;--color-disabled-darker: #737373;--color-neutral-white: #FFF;--color-neutral-grey-lighter: #D4D4D4;--color-neutral-grey-light: #A3A3A3;--color-neutral-grey: #737373;--color-neutral-grey-dark: #525252;--color-neutral-grey-darker: #404040;--color-neutral-black: #262626;--color: #0078BF;--color-icon-neutral-white: #FFF;--color-icon-neutral-grey-lighter: #F8FAFC;--color-icon-neutral-grey-light: #F5F5F5;--color-icon-neutral-grey: #E5E5E5;--color-icon-neutral-grey-dark: #D4D4D4;--color-icon-neutral-grey-darker: #A3A3A3;--color-icon-neutral-black: #262626;--color-icon-brand-primary: #0078BF;--color-icon-brand-secondary: #FCBD1A;--color-icon-exception-for-bg-primary: #FFF;--color-icon-exception-for-bg-secondary: #262626;--color-icon-exception-for-header: #262626;--color-icon-system-valid: #017400;--color-icon-disabled-lighter: #F5F5F5;--color-icon-disabled-light: #E5E5E5;--color-icon-disabled: #D4D4D4;--color-icon-disabled-dark: #A3A3A3;--color-icon-disabled-darker: #737373;--color-cta-primary-background: #0078BF;--color-cta-primary-background-selected: #006099;--color-cta-primary-border-hover-selected: #006099;--color-cta-primary-text: #FFF;--color-cta-primary-icon: #FFF;--color-cta-primarylight-background-default: #FFF;--color-cta-primarylight-background: #E5E5E5;--color-cta-primarylight-border: #FFF;--color-cta-primarylight-text-dark: #262626;--color-cta-primarylight-icon-dark: #262626;--color-cta-secondary-background: #FFF;--color-cta-secondary-background-selected: #D1E9F9;--color-cta-secondary-border-default: #262626;--color-cta-secondary-border: #0078BF;--color-cta-secondary-text-default: #262626;--color-cta-secondary-icon-default: #262626;--color-cta-secondary-text-brand: #0078BF;--color-cta-secondary-icon-brand: #0078BF;--color-cta-disabled-background: #E5E5E5;--color-cta-disabled-border: #D4D4D4;--color-cta-disabled-text: #A3A3A3;--color-cta-disabled-icon: #A3A3A3;--color-avis-color-star-star-full: #F9C433;--color-avis-color-star-star-empty: #D4D4D4;--color-avis-color-bar-empty: #E5E5E5;--color-avis-color-bar-full: #0078BF;--color-actionform-switch-background-switch: #FFF;--color-actionform-switch-background-default: #D4D4D4;--color-actionform-switch-background-selected: #017400;--color-actionform-switch-background-disabled: #E5E5E5;--color-actionform-radio-and-checkbox-border-default: #D4D4D4;--color-actionform-radio-and-checkbox-background: #FFF;--color-actionform-radio-and-checkbox-icon-white: #FFF;--color-actionform-radio-and-checkbox-background-selected: #017400;--color-actionform-radio-and-checkbox-background-blocked: #A3A3A3;--color-actionform-radio-and-checkbox-disabled: #E5E5E5;--color-background-site-white: #FFF;--color-background-site-grey: #F1F2F6;--bordercolor-white: #FFF;--bordercolor-grey-lighter: #E5E5E5;--bordercolor-grey-light: #D4D4D4;--bordercolor-grey: #A3A3A3;--bordercolor-grey-dark: #737373;--bordercolor-grey-darker: #525252;--bordercolor-black: #262626;--bordercolor-primary-lighter: #BADDF2;--bordercolor-primary-light: #8BC4E5;--bordercolor-primary: #0078BF;--bordercolor-primary-dark: #006099;--bordercolor-primary-darker: #004873;--bordercolor-secondary: #FCBD1A;--bordercolor-valid: #017400;--bordercolor-error: #E02020;--bordercolor-disabled-light: #E5E5E5;--bordercolor-disabled-lighter: #F5F5F5;--bordercolor-disabled: #D4D4D4;--bordercolor-disabled-dark: #A3A3A3;--bordercolor-disabled-darker: #737373;--size-0: 0rem;--size-1: .0625rem;--size-2: .125rem;--size-3: .1875rem;--size-4: .25rem;--size-5: .3125rem;--size-8: .5rem;--size-10: .625rem;--size-12: .75rem;--size-14: .875rem;--size-16: 1rem;--size-20: 1.25rem;--size-24: 1.5rem;--size-28: 1.75rem;--size-32: 2rem;--size-36: 2.25rem;--size-40: 2.5rem;--size-44: 2.75rem;--size-48: 3rem;--size-52: 3.25rem;--size-56: 3.5rem;--size-60: 3.75rem;--size-64: 4rem;--size-68: 4.25rem;--size-72: 4.5rem;--fx-slow: .4s;--fx: .25s;--fx-fast: .15s }@keyframes dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-slide-in-from-top{0%{transform:translateY(-100px);opacity:0;clip-path:polygon(0% 100px,100% 100px,100% 100%,0% 100%)}to{opacity:1;transform:translateY(0);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@keyframes dialog-slide-out-to-top{0%{transform:translateY(0);opacity:1;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}to{clip-path:polygon(0% 100px,100% 100px,100% 100%,0% 100%);transform:translateY(-100px);opacity:0}}@keyframes dialog-slide-in-from-left{0%{transform:translate(-100%);opacity:0;z-index:-1}to{transform:translate(0);opacity:1;z-index:1000}}@keyframes dialog-slide-out-to-left{0%{transform:translate(0);opacity:1;z-index:1000}to{transform:translate(-100%);opacity:0;z-index:-1}}@keyframes dialog-slide-in-from-right{0%{transform:translate(100%) translateZ(0);position:fixed;opacity:0}1%{position:absolute}to{transform:translate(0) translateZ(0);opacity:1}}@keyframes dialog-slide-out-to-right{0%{transform:translate(0);opacity:1}to{position:fixed;transform:translate(150%);opacity:0}}@keyframes dialog-appear-modal{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes dialog-disappear-modal{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}dialog{overflow:hidden;z-index:1000;margin:unset;transition:var(--fx-fast)}dialog::backdrop{background:#0003}dialog:focus-visible,dialog * :focus-visible{outline-color:var(--color-primary)}.dialog-content{overscroll-behavior:none}dialog:not(.as-modal){height:-moz-fit-content;height:fit-content;margin:unset;background:#0003;overflow:hidden}dialog.as-layer{top:var(--global-header-height);width:100%;height:calc(100dvh - var(--global-header-height));background:#26262680;position:fixed}dialog.as-layer .dialog-content{transform:translateY(-100px);margin-left:0;width:-moz-fit-content;width:fit-content;background:transparent;display:flex;height:calc(100dvh - var(--global-header-height));max-height:none}dialog.as-layer.state-open{animation:dialog-fade-in var(--fx-fast) forwards}dialog.as-layer.state-open .dialog-content{animation:dialog-slide-in-from-top var(--fx) forwards}dialog.as-layer.state-closed{animation:dialog-fade-out var(--fx-fast) forwards}dialog.as-layer.state-closed .dialog-content{animation:dialog-slide-out-to-top var(--fx) forwards}dialog.on-left{inset:0;width:100vw;height:100vh;height:100dvh;max-width:100vw;max-height:100dvh;overflow:auto;position:fixed;overscroll-behavior-y:contain}dialog.on-left>.dialog-content{min-width:100vw;overscroll-behavior-y:contain;position:absolute;left:0;top:0;height:auto;min-height:100%;max-height:unset}@media(min-width:640px){dialog.on-left>.dialog-content{min-width:375px;max-width:375px}}dialog.on-left.state-open{animation:dialog-fade-in var(--fx-fast) forwards}dialog.on-left.state-open>.dialog-content{animation:dialog-slide-in-from-left var(--fx) forwards}dialog.on-left.state-closed{animation:dialog-fade-out var(--fx-fast) forwards}dialog.on-left.state-closed>.dialog-content{animation:dialog-slide-out-to-left calc(var(--fx) * 1.5) forwards}dialog.on-right{inset:0;width:100vw;height:100vh;height:100dvh;max-width:100vw;max-height:100dvh;overflow:auto;position:fixed;overscroll-behavior-y:contain}dialog.on-right>.dialog-content{min-width:20vw;max-width:425px;width:100%;overscroll-behavior-y:contain;position:absolute;right:0;top:0;min-height:100vh;max-height:unset}dialog.on-right.state-open{animation:dialog-fade-in var(--fx-fast) forwards}dialog.on-right.state-open>.dialog-content{animation:dialog-slide-in-from-right var(--fx) forwards}dialog.on-right.state-closed{animation:dialog-fade-out var(--fx-fast) forwards}dialog.on-right.state-closed>.dialog-content{animation:dialog-slide-out-to-right calc(var(--fx) * 1.5) forwards}dialog.as-modal{min-width:100vw;width:100vw;height:0;display:flex;background:transparent;opacity:0;z-index:100}dialog.as-modal .dialog-content{margin:auto;max-width:100%;max-height:100%;position:relative;overflow:auto;background:var(--color-white)}@media screen and (width>=1024px){dialog.as-modal .dialog-content{max-height:70%}}dialog.as-modal .dialog-content.address-not-found-content{width:90%}@media screen and (width>=768px){dialog.as-modal .dialog-content.address-not-found-content{width:500px}}dialog.as-modal.state-open::backdrop{animation:dialog-fade-in var(--fx-fast) forwards}dialog.as-modal.state-open{opacity:1;height:100vh;transition:all var(--fx-fast) var(--fx-fast),height 0ms}dialog.as-modal.state-closed::backdrop{animation:dialog-fade-out var(--fx-fast) var(--fx-fast) forwards}dialog.as-modal.state-closed{opacity:0;transition:all var(--fx-fast) 0ms,height 0ms var(--fx-fast)}
