:after,:before,:root{--colors-primary:rgb(var(--colors-brand-primary-base));--colors-primary-variant-1:rgb(var(--colors-brand-primary-darker));--colors-primary-variant-2:rgb(var(--colors-brand-primary-lighter));--colors-primary-variant-3:rgb(var(--colors-brand-primary-darker));--colors-primary-variant-4:rgb(var(--colors-brand-primary-darker));--colors-secondary:rgb(var(--colors-brand-secondary-base));--colors-secondary-variant-1:rgb(var(--colors-brand-secondary-lighter));--colors-secondary-variant-2:rgb(var(--colors-brand-secondary-lighter));--colors-secondary-variant-3:rgb(var(--colors-brand-secondary-darker));--colors-title:rgb(var(--colors-texts-title-primary-dark));--colors-text:rgb(var(--colors-texts-body-primary-dark));--colors-1-variant-8:rgb(var(--colors-warning-100));--colors-1-variant-9:rgb(var(--colors-warning-100))}.header .menu__icon:before{color:var(--colors-text)}@media screen and (min-width:320px) and (max-width:575px){.header .site__logo-extra img{display:none}}.footer{background-color:rgb(var(--colors-neutral-800));color:rgb(var(--colors-texts-body-primary-light));font-size:.875rem;padding:var(--spacings-xl) var(--spacings-lg) var(--spacings-3xl)}@media screen and (min-width:992px){.footer{padding:var(--spacings-3xl) 0}}.footer section:not(:last-child){margin-bottom:var(--spacings-xl)}@media screen and (min-width:992px){.footer section:not(:last-child){margin-bottom:var(--spacings-3xl)}}.footer .links>ul{display:flex;flex-direction:column;row-gap:var(--spacings-sm)}.footer .links>ul>li>button{background:none;border:none;color:rgb(var(--colors-texts-body-primary-light));cursor:pointer;padding:0}.footer .links>ul>li>button:hover{text-decoration:underline}.footer .content{font-size:.75rem}.footer .bottom{border-top:.0625rem solid rgb(var(--colors-neutral-900));display:flex;flex-direction:column;padding-top:var(--spacings-xl);row-gap:var(--spacings-xl)}@media screen and (min-width:992px){.footer .bottom{flex-direction:row;justify-content:space-between;padding-top:var(--spacings-3xl)}}.footer .bottom .logo{font-size:.625rem}@media screen and (min-width:992px){.footer .bottom .logo{order:1}}.footer .bottom .logo>img{height:3rem}@media screen and (min-width:992px){.footer .bottom .campings-address{order:2}}.footer .bottom .campings-address>strong{display:inline-block;font-size:1rem;margin-bottom:var(--spacings-xs)}.footer .bottom .campings-address>p{line-height:1.5}.footer .bottom .campings-address>p>a{text-decoration:underline}@media screen and (min-width:992px){.footer .bottom .payment-modes{order:3}}.footer .bottom .payment-modes>strong{display:inline-block;font-size:1rem;margin-bottom:var(--spacings-xs)}.footer .bottom .payment-modes>.list{display:flex;flex-wrap:wrap;gap:var(--spacings-sm)}.header{--header-bgcolor:rgb(var(--colors-warning-100));--header-color:rgb(var(--colors-texts-body-primary-dark));--header-phone-number-color:rgb(var(--colors-texts-body-primary-dark))}.search-calendar{--search-calendar-day-range-bgcolor:rgb(var(--colors-warning-100))}body[data-pagetype=product]{--product-search-bgcolor:rgb(var(--colors-neutral-800));--product-bgcolor:rgb(var(--colors-neutral-300));--product-alternate-bgcolor:rgb(var(--colors-neutral-50))}body[data-pagetype=product] .product__content .product__header{margin:var(--spacings-lg)}body[data-pagetype=product] .product__content .product__header .product__localisation{margin-bottom:0}body[data-pagetype=product] .product__content .product__reviews-content{background-color:var(--product-alternate-bgcolor)}body[data-pagetype=product] .product__content .presentation__map{display:none}body[data-pagetype=error404]{--body-bg-color:#eae9ea;align-items:center;background-color:var(--body-bg-color);display:flex;justify-content:center;min-height:100vh}body[data-pagetype=error404] .container{text-align:center}body[data-pagetype=error404] .container img{max-width:100vw;width:25rem}body[data-pagetype=error404] .container p{font-size:1rem;font-weight:700;margin:0 var(--spacings-lg)}
/*# sourceMappingURL=brand.31f03094.253583.css.map*/