@media(max-width:760px){
 header{padding-top:6px;padding-bottom:6px}
 .identity img.original-logo{width:82px;height:82px}
 .navigation-bar #navigation,.navigation-bar #navigation.open{flex-wrap:nowrap;overflow-x:hidden;min-width:0}
 .navigation-bar #navigation>*,.navigation-bar #navigation::before{flex-shrink:0;min-width:0}
 .navigation-bar .menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #cdb99e;background:linear-gradient(135deg,#fffdf8,#eee3d3);color:#443225;min-width:92px;padding:10px 12px}
 .menu-toggle::after{content:'';width:15px;height:8px;border-block:1px solid currentColor;transition:transform .3s,height .3s}
 .menu-toggle[aria-expanded=true]::after{height:15px;transform:none;border:0;background:linear-gradient(45deg,transparent 46%,currentColor 48%,currentColor 52%,transparent 54%),linear-gradient(-45deg,transparent 46%,currentColor 48%,currentColor 52%,transparent 54%)}
 .navigation-bar #navigation,.navigation-bar #navigation.open{position:absolute;top:100%;left:0;right:0;width:auto;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:24px 28px 28px;border:0;border-top:1px solid #d8c6ac;border-bottom:1px solid #c4ac8c;background:linear-gradient(125deg,#fffdf8,#f4ecdf 75%,#ecdfca);box-shadow:0 24px 35px #35271d24;max-height:var(--menu-space,calc(100dvh - 100px));overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-8px,0);transition:opacity .3s ease,transform .35s cubic-bezier(.22,.7,.25,1),visibility 0s linear .35s}
 .navigation-bar #navigation.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0);transition-delay:0s}
 .navigation-bar #navigation::before{content:none;display:none}
 .navigation-bar #navigation>a:not(.button),.navigation-bar .journey-nav>a{font:29px/1.2 var(--serif);letter-spacing:0;padding:14px 0;color:#423226}
 .navigation-bar #navigation>a:not(.button){border-bottom:1px solid #d7c5ab88}
 .navigation-bar .journey-nav{display:grid;grid-template-columns:minmax(0,1fr) 46px;align-content:start;align-items:center;gap:0;border-bottom:1px solid #d7c5ab88}
 .navigation-bar .journey-nav>a{grid-column:1;grid-row:1}
 .navigation-bar .journey-toggle{grid-column:2;grid-row:1}
 .navigation-bar .journey-submenu{grid-column:1 / -1;grid-row:2;align-self:start;width:calc(100% - 3px)}
 .navigation-bar #navigation{overflow-anchor:none;justify-content:flex-start}
 .navigation-bar .journey-toggle{border:1px solid #cbb594;border-radius:50%;width:34px;min-height:34px;margin-left:12px}
 .navigation-bar .journey-toggle svg{transition:transform .4s cubic-bezier(.22,.7,.25,1)}
 .navigation-bar .journey-submenu{background:#fffaf3a6;border:0;border-left:1px solid #b79870;padding:2px 0;margin:0 0 16px 3px}
 .navigation-bar .journey-submenu a{font:17px/1.5 var(--sans);padding:11px 17px!important}
 .navigation-bar #navigation>a[aria-label="Your gift bag"]{font:15px/1.5 var(--sans);padding-top:20px;border-bottom:0;color:#735a40}
}
@media(prefers-reduced-motion:reduce){.navigation-bar #navigation,.menu-toggle::after{transition:none!important}.navigation-bar #navigation.open>*{animation:none!important}}
.motion-paused .navigation-bar #navigation,.motion-paused .menu-toggle::after{transition:none!important}.motion-paused .navigation-bar #navigation.open>*{animation:none!important}
.motion-paused .journey-toggle svg{transition:none!important}
@media(prefers-reduced-motion:reduce){.journey-toggle svg{transition:none!important}}
