.hall-topbar.storefront-green-header{background:var(--site-green);color:#f1dfb3;--hall-gold:#e7c88d;z-index:8;height:70px;padding:0 20px}.hall-topbar.storefront-green-header:after{display:none}.storefront-green-header .hall-navigation{z-index:10;background:var(--site-green);top:70px}.storefront-header-actions{align-items:center;gap:10px;display:flex}.storefront-cart{place-items:center;width:40px;height:44px;display:grid;position:relative;color:#f7dfad!important}.storefront-cart svg{stroke-width:1.65px;width:24px;height:24px}.storefront-cart>span{color:#183127;background:#f7dfad;border-radius:50%;place-items:center;min-width:17px;height:17px;padding:2px;font:11px/1 Arial,sans-serif;display:grid;position:absolute;top:0;right:-2px}.storefront-menu-layer{z-index:10000;color:#183127;font:16px/1.5 Arial,sans-serif;position:fixed;inset:0}.storefront-menu-backdrop{cursor:pointer;background:#11101b66;border:0;width:100%;height:100%;position:absolute;inset:0}.storefront-menu-drawer{background:#fff8ec;width:min(430px,92vw);padding:18px;animation:.2s ease-out owlpost-menu-in;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 40px #0002}.storefront-menu-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.storefront-menu-heading h2{margin:0;font:400 20px/1.3 Georgia,serif}.storefront-menu-heading button{color:#183127;cursor:pointer;background:#f1e8d7;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.storefront-menu-drawer nav a{color:#183127;border-bottom:1px solid #ded5c5;justify-content:space-between;align-items:center;min-height:53px;padding:12px 0;font:400 20px/1.3 Georgia,serif;text-decoration:none;display:flex}.storefront-menu-drawer nav span{font:13px Arial,sans-serif}.magic-product-page .hall-topbar{max-width:none}.magic-product-page .hall-topbar:after{display:none}@keyframes owlpost-menu-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.storefront-menu-drawer{animation:none}}.storefront-menu-layer{width:100vw;height:100vh;background:0 0;border:0;max-width:none;height:100svh;max-height:none;margin:0;padding:0}.storefront-menu-layer::backdrop{background:0 0}.storefront-menu-drawer{box-sizing:border-box;overscroll-behavior:contain;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.hall-topbar.storefront-green-header{height:calc(70px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.storefront-cart{flex-shrink:0;width:44px}.hall-brand{min-height:44px}.storefront-menu-layer{width:100%;height:100dvh}.storefront-menu-drawer{padding-top:max(18px,env(safe-area-inset-top,0px));padding-right:max(18px,env(safe-area-inset-right,0px));padding-left:max(18px,env(safe-area-inset-left,0px));padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));scroll-padding-block:18px}.storefront-menu-heading button{flex-shrink:0;width:44px;height:44px}.storefront-menu-layer{color:#f4dfac;width:auto;max-width:760px;left:max(0px,50vw - 380px);right:max(0px,50vw - 380px)}.storefront-menu-backdrop{background:#06101a80}.storefront-menu-layer .storefront-menu-drawer{width:min(215px,50%);padding:max(14px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:linear-gradient(#091923c9,#06121ced),#081722 url(../../../assets/hall.w360.webp) 52%/cover no-repeat;border-left:1px solid #c8a25866;scroll-padding-block:14px;box-shadow:-10px 0 32px #0005}.storefront-menu-heading{align-items:flex-start;gap:6px;margin-bottom:10px}.storefront-menu-heading h2{color:#f4dfac;padding-top:10px;font:400 18px/1.3 Georgia,serif}.storefront-menu-heading button{color:#f4dfac;background:#f0d79b16;border:1px solid #d1b27455}.storefront-menu-heading button svg{width:23px;height:23px}.storefront-menu-drawer nav a{color:#f4dfac;overflow-wrap:normal;border-bottom-color:#c9aa7045;min-height:53px;padding:12px 0;font:400 18px/1.35 Georgia,serif}.storefront-menu-drawer a:hover{color:#fff4d7}.storefront-menu-drawer :focus-visible{outline-offset:2px;outline:2px solid #f4d48e}
