.lux-hd-v2 .lux-hd-v2__mobile-nav summary>.lux-menu-toggle{position:relative;display:block;width:32px;height:32px;min-width:32px;border:1px solid #d9d3c7;border-radius:50%;background:#f8f6f0;transform:none!important;align-self:center}
.lux-hd-v2 .lux-hd-v2__mobile-nav summary>.lux-menu-toggle:before,.lux-hd-v2 .lux-hd-v2__mobile-nav summary>.lux-menu-toggle:after{content:'';position:absolute;left:9px;top:14px;width:12px;height:2px;background:#695438;border:0;transform:none}
.lux-hd-v2 .lux-hd-v2__mobile-nav summary>.lux-menu-toggle:after{transform:rotate(90deg)}
.lux-hd-v2 .lux-hd-v2__mobile-nav details[open]>summary>.lux-menu-toggle{background:#293329;border-color:#293329;transform:none!important}
.lux-hd-v2 .lux-hd-v2__mobile-nav details[open]>summary>.lux-menu-toggle:before{background:#fff}
.lux-hd-v2 .lux-hd-v2__mobile-nav details[open]>summary>.lux-menu-toggle:after{display:none}
.lux-hd-v2 .lux-hd-v2__mobile-nav summary:focus-visible{outline:2px solid #96703b;outline-offset:-3px}

.lux-hd-v2 .lux-hd-v2__mobile-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;padding:16px!important;align-items:start}
.lux-hd-v2 .lux-hd-v2__mobile-nav>[data-lux-mobile-accordion]{border:1px solid #e5dfd3!important;border-radius:12px!important;overflow:hidden;background:#fff!important;box-shadow:none!important}
.lux-hd-v2 .lux-hd-v2__mobile-nav>[data-lux-mobile-accordion]>summary{display:grid!important;grid-template-columns:80px minmax(0,1fr) 32px!important;grid-template-rows:auto auto!important;gap:4px 12px!important;min-height:104px!important;padding:12px!important;background:#fff!important;align-content:center;position:relative!important;border:0!important}
.lux-hd-v2 .lux-hd-v2__mobile-nav summary>i.lux-menu-illustration{display:block!important;grid-column:1!important;grid-row:1/3!important;width:80px!important;height:80px!important;border:0!important;border-radius:9px!important;overflow:hidden;background:#f3efe7!important;margin:0!important;align-self:center}
.lux-menu-illustration svg{display:block;width:100%;height:100%}
.lux-hd-v2 .lux-hd-v2__mobile-nav summary>b{grid-column:2!important;grid-row:1!important;align-self:end;font:600 16px/1.25 Arial,sans-serif!important;letter-spacing:-.02em}
.lux-hd-v2 .lux-hd-v2__mobile-nav summary>small{grid-column:2!important;grid-row:2!important;align-self:start;font:400 12px/1.5 Arial,sans-serif!important;color:#625c53!important;max-width:220px}
.lux-hd-v2 .lux-hd-v2__mobile-nav summary>.lux-menu-toggle{grid-column:3!important;grid-row:1/3!important}
.lux-hd-v2 .lux-hd-v2__mobile-nav>[data-lux-mobile-accordion][open]{grid-column:1/-1;border-color:#af956b!important}
.lux-hd-v2 .lux-hd-v2__mobile-nav>[data-lux-mobile-accordion][open]>summary{background:#f0ece1!important}
.lux-hd-v2 .lux-hd-v2__mobile-nav .lux-hd-v2__mobile-submenu{padding:12px 20px 20px!important}
.lux-hd-v2 .lux-hd-v2__mobile-nav .lux-hd-v2__mobile-submenu a{min-height:48px!important;font-size:16px!important;padding:10px 12px!important}
@media(max-width:900px){.lux-hd-v2 .lux-hd-v2__mobile-nav{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}.lux-hd-v2 .lux-hd-v2__mobile-nav>[data-lux-mobile-accordion]>summary{grid-template-columns:80px minmax(0,1fr) 32px!important;gap:5px 12px!important;min-height:108px!important;padding:12px!important}.lux-hd-v2 .lux-hd-v2__mobile-nav summary>i.lux-menu-illustration{width:80px!important;height:80px!important}.lux-hd-v2 .lux-hd-v2__mobile-nav summary>b{font-size:18px!important}.lux-hd-v2 .lux-hd-v2__mobile-nav summary>small{font-size:14px!important}.lux-hd-v2 .lux-hd-v2__mobile-nav summary>.lux-menu-toggle{width:32px;height:32px;min-width:32px}.lux-hd-v2 .lux-hd-v2__mobile-nav summary>.lux-menu-toggle:before,.lux-hd-v2 .lux-hd-v2__mobile-nav summary>.lux-menu-toggle:after{left:9px;top:14px}}

.lux-menu-illustration .lux-menu-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
@media(hover:hover){.lux-hd-v2 .lux-hd-v2__mobile-nav>[data-lux-mobile-accordion]>summary:hover{background:#f8f5ef!important}}

.lux-hd-v2 .lux-hd-v2__mobile-main-item{transition:background-color .2s ease,box-shadow .2s ease}
.lux-hd-v2 .lux-hd-v2__mobile-main-item>span,.lux-hd-v2 .lux-hd-v2__mobile-main-item>svg{transition:translate .2s ease}
.lux-hd-v2 .lux-hd-v2__mobile-main-item:focus-visible{outline:2px solid #b0884c;outline-offset:-3px;background:#f7f0e3!important}
.lux-hd-v2 .lux-hd-v2__mobile-main-item[data-lux-studio-open]:focus-visible{background:#354331!important;outline-color:#f0c784}
@media(hover:hover) and (pointer:fine){
.lux-hd-v2 .lux-hd-v2__mobile-main-item:hover{background:#f7f0e3!important;box-shadow:inset 3px 0 #ba8e49}
.lux-hd-v2 .lux-hd-v2__mobile-main-item:hover>span{translate:6px 0}
.lux-hd-v2 .lux-hd-v2__mobile-main-item:hover>svg{translate:4px 0}
.lux-hd-v2 .lux-hd-v2__mobile-main-item[data-lux-studio-open]:hover{background:#354331!important;box-shadow:inset 3px 0 #e3bb78,0 5px 15px #25312516}
}
@media(prefers-reduced-motion:reduce){.lux-hd-v2 .lux-hd-v2__mobile-main-item,.lux-hd-v2 .lux-hd-v2__mobile-main-item>span,.lux-hd-v2 .lux-hd-v2__mobile-main-item>svg{transition:none}.lux-hd-v2 .lux-hd-v2__mobile-main-item:hover>span,.lux-hd-v2 .lux-hd-v2__mobile-main-item:hover>svg{translate:none}}
