/* V1 navigation: bounded menu, compact category groups. */
html body.mono-home .mono-header{position:relative;z-index:70}
html body.mono-home .mono-header-row{position:static}
html body.mono-home .mono-mainnav>.mn-mega{position:static}
html body.mono-home .mono-mainnav .mn-mega-panel{position:absolute!important;top:100%!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100% - 64px)!important;max-width:1480px!important;max-height:min(480px,calc(100vh - 160px))!important;overflow:auto!important;padding:22px 26px!important;background:#fff!important;color:var(--at-ink,#111)!important;border:1px solid #e9e9e9!important;border-radius:0 0 16px 16px!important;box-shadow:0 14px 24px #00000012!important;white-space:normal!important}
html body.mono-home .mono-mainnav .mn-mega-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 18px!important;padding:0 0 12px!important;border-bottom:1px solid #eee}
html body.mono-home .mono-mainnav .mn-mega-grid{display:block!important;columns:5;column-gap:28px!important;overflow:visible!important;max-height:none!important}
html body.mono-home .mono-mainnav .mn-mega-column{break-inside:avoid;display:block!important;padding:0!important;margin:0 0 20px!important;min-height:0!important}
html body.mono-home .mono-mainnav .mn-category-link{display:block!important;font-family:var(--at-body-font,inherit)!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important;padding:5px 8px!important;margin:0!important;white-space:normal;border-radius:5px}
html body.mono-home .mono-mainnav .mn-depth-0{font-weight:600!important;margin-bottom:4px!important;color:var(--at-ink,#111)!important}
html body.mono-home .mono-mainnav .mn-category-link:not(.mn-depth-0){color:#626262!important}
html body.mono-home .mono-mainnav .mn-category-link:hover{background:#f4f4f4;color:var(--at-primary,#111)!important}
@media(min-width:1001px) and (max-width:1250px){html body.mono-home .mono-mainnav{gap:12px!important}html body.mono-home .mono-mainnav .mn-mega-grid{columns:4}html body.mono-home .mono-header-row{gap:14px}html body.mono-home .mono-brand-logo{width:190px!important}}
html body.mono-home .mono-mainnav .mn-mega-body.mn-has-visual{display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;gap:24px!important}
html body.mono-home .mono-mainnav .mn-has-visual .mn-mega-grid{columns:3!important}
html body.mono-home .mono-header .mn-mega-feature{display:flex!important;flex-direction:column;position:relative;border-radius:12px;overflow:hidden;background:#f7f7f7;color:var(--at-ink,#111)!important;min-width:0}
html body.mono-home .mono-header .mn-mega-feature img{width:100%;height:180px;object-fit:cover}
html body.mono-home .mono-header .mn-mega-feature>div{padding:15px}
html body.mono-home .mono-header .mn-mega-feature span{font-size:9px;letter-spacing:1.5px;color:#777}
html body.mono-home .mono-header .mn-mega-feature strong{display:block;font-family:var(--at-heading-font);font-size:18px;line-height:1.3;margin:8px 0}
html body.mono-home .mono-header .mn-mega-feature p{font-size:12px;line-height:1.6;color:#666;margin:0 0 12px}
html body.mono-home .mono-header .mn-mega-feature b{font-size:12px;font-weight:500}
html body.mono-home .mono-header .mn-catalog-intro{display:flex;align-items:center;gap:20px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid #eee;font-size:12px}
html body.mono-home .mono-header .mn-catalog-intro>span{font-size:9px;letter-spacing:2px;color:#777}
html body.mono-home .mono-header .mn-catalog-intro>a{margin-left:auto}
html body.mono-home .mono-header .mn-catalog-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px}
html body.mono-home .mono-header .mn-catalog-tabs{display:flex;flex-direction:column;gap:5px;border-right:1px solid #eee;padding-right:16px}
html body.mono-home .mono-header .mn-catalog-tabs button{border:0;border-radius:7px;background:none;color:var(--at-ink);padding:10px 12px;text-align:left;font-size:12px;display:flex;justify-content:space-between;cursor:pointer}
html body.mono-home .mono-header .mn-catalog-tabs button[aria-selected=true]{background:var(--at-primary,#111);color:#fff}
html body.mono-home .mono-header .mn-catalog-section-head{display:flex;align-items:center;gap:15px;margin-bottom:15px}
html body.mono-home .mono-header .mn-catalog-section-head h2{font-size:18px;margin:0;font-family:var(--at-heading-font)}
html body.mono-home .mono-header .mn-catalog-section-head>span{font-size:11px;color:#777}
html body.mono-home .mono-header .mn-catalog-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 14px;align-content:start}
html body.mono-home .mono-header .mn-catalog-links>a{font-size:12px;padding:9px;border-radius:6px;background:#fafafa;display:flex;justify-content:space-between;gap:8px}
html body.mono-home .mono-header .mn-catalog-links>a:hover{background:#eee}
html body.mono-home .mono-header .mn-catalog-with-image{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:20px}
html body.mono-home .mono-header .mn-catalog-with-image .mn-catalog-links{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(min-width:1001px) and (max-width:1250px){html body.mono-home .mono-mainnav{gap:10px!important;font-size:11px!important}html body.mono-home .mono-header-actions{gap:12px}html body.mono-home .mono-mainnav>a:first-child{padding:9px 12px}html body.mono-home .mono-header .mn-catalog-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
html body.mono-home #atMenu .mn-catalog-intro{display:none}html body.mono-home #atMenu .mn-catalog-layout{display:block}html body.mono-home #atMenu .mn-catalog-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:15px}html body.mono-home #atMenu .mn-catalog-tabs button{border:1px solid #ddd;background:white;padding:8px;font-size:11px;border-radius:6px}html body.mono-home #atMenu .mn-catalog-tabs button[aria-selected=true]{background:var(--at-primary,#111);color:white}html body.mono-home #atMenu .mn-catalog-section-head h2{font-size:16px}html body.mono-home #atMenu .mn-catalog-links{display:grid;grid-template-columns:1fr 1fr;gap:5px}html body.mono-home #atMenu .mn-catalog-links a{font-size:11px}html body.mono-home #atMenu .mn-mega-feature{display:block;margin-top:12px}html body.mono-home #atMenu .mn-mega-feature img{width:100%;max-height:160px;object-fit:cover}html body.mono-home #atMenu .mn-mega-feature>div{padding:10px}

html body.mono-home .mono-mainnav>.mono-builder-link{display:inline-flex;align-items:center;gap:6px;background:var(--store-primary,var(--at-primary));color:#fff!important;padding:9px 12px!important;border-radius:24px;white-space:nowrap;font-weight:500;font-size:11px}
html body.mono-home .mono-builder-link .at-icon{width:16px;height:16px}
@media(min-width:1101px) and (max-width:1390px){html body.mono-home .mono-header-row{gap:14px}html body.mono-home .mono-mainnav{gap:13px}html body.mono-home .mono-brand{flex-basis:195px}html body.mono-home .mono-brand-logo{width:195px}}