.menu-drawer{width:100vw!important;max-width:100vw!important;background:#14180F;color:#EFE6D2}
.menu-drawer__navigation{padding:12px 24px}
.menu-drawer__menu{counter-reset:sbm}
.menu-drawer__menu>li{counter-increment:sbm;position:relative;border-bottom:1px solid #3A2417}
.menu-drawer__menu>li::before{content:counter(sbm,upper-roman);position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--font-heading-family);font-style:italic;color:#C9A15A;font-size:20px;width:36px}
.menu-drawer__menu-item{font-family:var(--font-heading-family)!important;font-style:italic;font-size:clamp(30px,8vw,56px)!important;padding:14px 0 14px 44px!important;min-height:76px;color:#EFE6D2}
.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible{color:#C9A15A}
.menu-drawer__menu>li:last-child{border-bottom:0;padding:22px 0 8px}
.menu-drawer__menu>li:last-child::before{content:none}
.menu-drawer__menu>li:last-child .menu-drawer__menu-item{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px!important;background:#C9A15A;color:#14180F!important;font-family:Karla,sans-serif!important;font-style:normal;font-size:13px!important;letter-spacing:.2em;text-transform:uppercase;font-weight:700}
.menu-drawer__menu>li:last-child .menu-drawer__menu-item:hover{background:#D4B06A}
