.bar{padding:calc(var(--gutter)*.5) var(--gutter);transition:margin .25s ease;z-index:10;display:flex;align-items:center;justify-content:space-between;color:#fff;background:var(--color-secondary)}@media(min-width:1100px){.bar{padding:var(--gutter)}}.default--scrolled-down .bar{margin:0}.bar--transparent{position:absolute;top:0;left:0;right:0;background:rgba(0,0,0,0)}.bar__menu{position:relative;width:50px;height:50px;padding:calc(var(--spacer)*.25);color:inherit;transition:color .25s ease-out}.bar__menu:hover{color:var(--color-primary)}.default{position:relative;width:100%}.default__navigation{position:fixed;top:0;bottom:0;background:#fff;z-index:101;opacity:0;transition:opacity .25s ease-out;left:-100vw}.default__navigation.default__navigation--visible{left:0;right:0;opacity:1}.default__header{position:relative}.footer{background:var(--color-secondary);color:var(--color-white);padding:calc(var(--gutter)*2) var(--gutter) var(--gutter);text-align:center}.footer__logo{height:auto;display:block;margin:0 auto var(--gutter);max-width:175px;transition:opacity .45s ease}.footer__logo:hover{opacity:.8}.logo{opacity:1;transition:opacity .25s ease}.logo:hover{opacity:.8}.logo__link{color:inherit}.logo__image{height:40px;width:auto}@media(min-width:1100px){.logo__image{height:50px}}.logo__patisserie{display:none}@media(min-width:1100px){.logo__patisserie{display:block}}