.mv-header-section{position:relative;z-index:30}.mv-header{display:block;position:relative;background:#f7f5f2;color:#171717;font-family:var(--font-body--family,Arial,sans-serif);font-size:12px;font-weight:400;line-height:1.5}.mv-header *{box-sizing:border-box}.mv-header a{color:inherit;text-decoration:none}.mv-header button,.mv-header input,.mv-header select{font:inherit}.mv-header button{cursor:pointer}.mv-header a:focus-visible,.mv-header button:focus-visible,.mv-header summary:focus-visible,.mv-header input:focus-visible,.mv-header select:focus-visible{outline:2px solid #4c4c45;outline-offset:5px}.mv-announcement{display:flex;justify-content:center;align-items:center;min-height:35px;padding:8px 16px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:11px}.mv-brand-row{min-height:55px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 46px}.mv-brand{grid-column:2;display:flex;align-items:center;justify-content:center;min-height:30px}.mv-logo{display:block;object-fit:contain;width:220px;height:auto;max-height:34px}.mv-brand>span{font-size:25px;letter-spacing:5px}.mv-actions{grid-column:3;display:flex;justify-content:flex-end;align-items:center;gap:18px}.mv-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:30px;padding:0;border:0;background:none;color:inherit}.mv-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mv-cart-count{position:absolute;right:-7px;top:-2px;min-width:15px;height:15px;border-radius:50%;padding:0 3px;background:#171717;color:white;font:10px/15px Arial;text-align:center}.mv-cart-count[hidden]{display:none}.mv-market{position:relative;margin-right:8px;color:#555}.mv-market>summary{display:flex;gap:10px;align-items:center;cursor:pointer;font-size:10px;letter-spacing:1.7px;list-style:none;padding:8px 0}.mv-market svg{width:9px;height:6px;fill:none;stroke:currentColor;stroke-width:1}.mv-market-panel{position:absolute;z-index:40;right:0;top:100%;width:260px;background:#f7f5f2;border:1px solid #dedbd7;padding:20px;font-size:12px;box-shadow:0 8px 20px #0000000c}.mv-market-panel p{margin:0}.mv-market-panel label{display:block;margin-top:12px}.mv-market-panel select{width:100%;padding:10px;margin:8px 0}.mv-market-panel button{padding:8px 16px;border:1px solid #333;background:transparent}.mv-top-list,.mv-link-columns ul{list-style:none;margin:0;padding:0}.mv-top-list{display:flex;justify-content:center;gap:45px;padding:0 20px}.mv-top-link{list-style:none;cursor:pointer;padding:12px 0 18px;letter-spacing:1px;position:relative;font-size:11px;text-transform:uppercase;font-weight:400}.mv-header summary::-webkit-details-marker{display:none}.mv-mega[open]>.mv-top-link:after{content:"";position:absolute;height:1px;background:#222;left:0;right:0;bottom:0}.mv-mega-panel{position:absolute;left:0;right:0;top:100%;background:#f7f5f2;border-top:1px solid #d7d4d0;box-shadow:0 12px 15px #00000008;max-height:calc(100dvh - var(--header-group-height,135px));overflow:auto;overscroll-behavior:contain}.mv-mega-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(260px,1fr) minmax(480px,635px);gap:45px;padding:40px 25px 38px}.mv-link-columns{display:flex;gap:32px}.mv-link-column{flex:1;min-width:0;list-style:none;margin:0;padding:0}.mv-link-column h2{font:500 11px/1.5 var(--font-body--family,Arial,sans-serif);text-transform:uppercase;letter-spacing:.8px;margin:0 0 12px;color:#171717}.mv-link-column li{margin:0;padding:0}.mv-link-column a{display:inline-block;padding:6px 0;font-size:11px;line-height:1.5;text-transform:uppercase;color:#64615d;transition:color .15s}.mv-link-column a:hover,.mv-link-column a[aria-current=page]{color:#171717;text-decoration:underline;text-underline-offset:4px}.mv-menu-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:start}.mv-menu-card{display:block;text-align:center;min-width:0}.mv-image-wrap{display:block;aspect-ratio:2/3;overflow:hidden;background:#eeebe7}.mv-image-wrap img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 8s cubic-bezier(.25,.46,.45,.94)}.mv-menu-card:hover img,.mv-menu-card:focus-visible img{transform:scale(1.075)}.mv-card-label{display:block;padding:19px 5px 0;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:#64615d}.mv-menu-toggle,.mv-mobile-account,.mv-mobile-indicator{display:none}.mv-dialog{position:fixed;margin:auto;border:0;width:min(600px,calc(100vw - 36px));max-height:calc(100dvh - 40px);padding:40px;background:#f7f5f2;color:#171717;box-shadow:0 20px 60px #0003}.mv-dialog::backdrop{background:#0005}.mv-dialog h2{font:400 21px/1.3 var(--font-body--family,Arial,sans-serif);margin:0 0 25px}.mv-dialog p{font-size:14px;line-height:1.8;margin:0}.mv-dialog-close{position:absolute;right:12px;top:12px}.mv-dialog label{display:block;margin-bottom:10px;font-size:13px}.mv-search-fields{display:flex;gap:8px}.mv-search-fields input{min-width:0;flex:1;border:1px solid #aaa;background:transparent;padding:12px}.mv-search-fields button{border:1px solid #171717;background:#171717;color:white;padding:12px 20px}.mv-dialog:not([open]){display:none}
@media(min-width:990px){#header-group:has(.mv-header){position:sticky;top:0;z-index:30}.mv-header-section{width:100%}}
@media(min-width:990px) and (max-width:1199px){.mv-mega-inner{grid-template-columns:minmax(280px,1fr) minmax(390px,48%);gap:25px}.mv-link-columns{gap:20px}.mv-brand-row{padding-left:28px;padding-right:28px}}
@media(max-width:989px){#header-group:has(.mv-header){position:sticky;top:0;z-index:30}.mv-announcement{min-height:32px;font-size:9px;letter-spacing:1.4px;padding:7px 10px}.mv-brand-row{min-height:54px;padding:9px 18px;grid-template-columns:1fr auto 1fr}.mv-logo{width:170px;max-height:28px}.mv-menu-toggle{display:flex;grid-column:1;grid-row:1;width:30px;height:34px}.mv-menu-toggle svg{width:21px}.mv-brand{grid-column:2;grid-row:1}.mv-actions{grid-column:3;grid-row:1;gap:13px}.mv-actions .mv-market,.mv-account{display:none}.mv-actions .mv-icon{width:22px;min-height:34px}.mv-icon svg{width:21px;height:21px}.mv-navigation{display:none;position:absolute;left:0;right:0;top:100%;background:#f7f5f2;max-height:calc(100dvh - var(--header-group-height,86px));overflow:auto;overscroll-behavior:contain;border-top:1px solid #dedbd7;padding:15px 22px 30px}.mv-header[data-mobile-open] .mv-navigation{display:block}.mv-top-list{display:block;padding:0}.mv-top-item{border-bottom:1px solid #e1ddd8}.mv-top-link{padding:18px 0;display:flex;justify-content:space-between;font-size:12px}.mv-mobile-indicator{display:inline-block;font-size:18px;line-height:18px}.mv-mega[open]>.mv-top-link:after{display:none}.mv-mega[open] .mv-mobile-indicator{transform:rotate(45deg)}.mv-mega-panel{position:static;max-height:none;overflow:visible;border:0;box-shadow:none}.mv-mega-inner{display:block;padding:2px 0 24px}.mv-link-columns{gap:20px;flex-wrap:wrap}.mv-link-column{min-width:135px}.mv-link-column a{padding:8px 0;font-size:11px}.mv-link-column h2{margin-top:10px}.mv-menu-cards{margin-top:20px;gap:8px}.mv-image-wrap{aspect-ratio:2/3;max-height:260px}.mv-card-label{font-size:9px;padding-top:11px;letter-spacing:1px}.mv-mobile-account{display:flex;justify-content:space-between;padding-top:25px;font-size:12px}.mv-dialog{padding:35px 22px}.mv-search-fields button{padding:12px}.mv-brand>span{font-size:20px;letter-spacing:3px}}
@media(prefers-reduced-motion:reduce){.mv-header *{transition:none!important;scroll-behavior:auto!important}.mv-menu-card:hover img,.mv-menu-card:focus-visible img{transform:none}}
