#amn-nav{display:none}
.amn-search-submit-icon{display:none}
/* The cart badge remains recognisable in desktop and mobile navigation. */
#nm-header .nm-menu-cart-count:not(.nm-count-zero),#amn-nav .amn-cart-count:not([hidden]){background:#c72675!important;color:#fff!important;min-width:19px;height:19px;padding:0 5px;border-radius:12px;font-size:11px;font-weight:700;line-height:19px;text-align:center;box-sizing:border-box;box-shadow:0 0 0 2px #fff;font-variant-numeric:tabular-nums}
.cvl-cart-highlight{animation:cvl-cart-pop .55s ease-out}
@keyframes cvl-cart-pop{0%,100%{transform:scale(1)}45%{transform:scale(1.28)}}
@media(prefers-reduced-motion:reduce){.cvl-cart-highlight{animation:none}}
@media(max-width:767px){
  body.amn-enabled{--amn-bottom:calc(86px + env(safe-area-inset-bottom,0px));padding-bottom:var(--amn-bottom)!important}
  #amn-nav{position:fixed;z-index:990;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:7px 5px 6px;border:1px solid #e8e0ef;border-radius:25px;background:rgba(250,247,253,.97);box-shadow:0 5px 25px #4934571a;backdrop-filter:blur(14px);box-sizing:border-box;transition:opacity .18s,transform .18s}
  #amn-nav .amn-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:55px;padding:0 1px;color:#6c6178;text-decoration:none;line-height:1.1;-webkit-tap-highlight-color:transparent}
  #amn-nav .amn-icon{position:relative;display:grid;place-items:center;width:39px;height:35px;border-radius:14px;background:#fff;transition:background .15s,color .15s}
  #amn-nav svg{width:21px;height:21px}
  #amn-nav .amn-label{font-size:10px;font-weight:500;white-space:nowrap}
  #amn-nav a[aria-current=page]{color:#7258a5}
  #amn-nav a[aria-current=page] .amn-icon{background:#eae2f6}
  #amn-nav a:focus-visible{outline:2px solid #8065b1;outline-offset:1px;border-radius:14px}
  .amn-cart-count{position:absolute;right:-3px;top:-3px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;box-sizing:border-box;border-radius:10px;background:#8065b1;color:white;font-size:10px;line-height:17px}
  .amn-cart-count[hidden]{display:none}
  body.amn-enabled #nm-header.ag-combined-header{position:fixed!important;top:var(--amn-admin,0px)!important;left:0;right:0;transform:translateY(0);transition:transform .22s ease,box-shadow .22s;background:#fff;will-change:transform}
  /* Primary destinations live in the bottom bar; the top stays focused on search. */
  body.amn-enabled #nm-header .nm-mobile-menu-button-wrapper,
  body.amn-enabled #nm-header .nm-right-menu{display:none!important}
  body.amn-enabled #nm-header.ag-combined-header{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #eee9f3;box-sizing:border-box}
  body.amn-enabled #nm-header>.nm-header-inner{flex:0 0 112px;min-width:0;padding:0}
  body.amn-enabled #nm-header .nm-header-row{width:auto;padding:0;margin:0}
  body.amn-enabled #nm-header .nm-header-col,
  body.amn-enabled #nm-header .nm-header-left{height:44px;width:100%;padding:0}
  body.amn-enabled #nm-header .nm-header-logo{position:static;transform:none;margin:0;width:100%}
  body.amn-enabled #nm-header .nm-header-logo img{width:112px;max-width:100%}
  body.amn-enabled #nm-header .ag-header{flex:1;min-width:0;position:static;border:0;background:none}
  body.amn-enabled #nm-header .ag-header-inner{position:static;padding:0;display:block}
  body.amn-enabled #nm-header .ag-search{position:static;min-width:0;gap:0;background:#faf8fc;border-radius:24px}
  body.amn-enabled #nm-header .ag-search-symbol{display:none}
  body.amn-enabled #nm-header .ag-search input[type=search]{height:44px;min-height:44px;padding:0 0 0 14px}
  body.amn-enabled #nm-header .ag-search>button{position:relative;flex:0 0 44px;width:44px;min-height:44px;padding:0;margin:0;display:grid;place-items:center;border-radius:50%;background:none;font-size:0}
  body.amn-enabled #nm-header .ag-search>button:hover{background:#eee8f7}
  body.amn-enabled #nm-header .amn-search-submit-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:19px;height:19px}
  body.amn-enabled #nm-header .ag-search-results{left:12px;right:12px;top:calc(100% + 6px)}
  body.amn-enabled.amn-scroll-down #nm-header.ag-combined-header{transform:translateY(calc(-100% - var(--amn-admin,0px) - 2px));pointer-events:none}
  body.amn-enabled.amn-scroll-up #nm-header.ag-combined-header{transform:translateY(0);box-shadow:0 3px 16px #4934570d}
  body.amn-enabled #nm-header .nm-header-inner{transition:visibility 0s}
  body.amn-enabled.amn-scroll-down #nm-header{visibility:hidden;transition:transform .22s ease,visibility 0s .22s}
  body.amn-enabled .ag-mobile-buy{bottom:var(--amn-bottom)}
  body.amn-enabled.ag-buy-visible{padding-bottom:calc(var(--amn-bottom) + 86px)!important}
  body.amn-enabled .ag-compare-notice{bottom:calc(var(--amn-bottom) + 12px)}
  body.amn-enabled .cscontact{bottom:calc(var(--amn-bottom) + 10px)}
  body.amn-enabled.ag-buy-visible .cscontact{bottom:calc(var(--amn-bottom) + 88px)}
  body.amn-enabled .csc-window{bottom:calc(var(--amn-bottom) + 72px);max-height:calc(100dvh - var(--amn-bottom) - 90px)}
  body.amn-enabled.mobile-menu-open #amn-nav,body.amn-enabled.cart-panel-open #amn-nav,body.amn-enabled.amn-keyboard #amn-nav{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(110%)}
  body.amn-enabled.amn-keyboard .ag-mobile-buy,body.amn-enabled.amn-keyboard .cscontact{display:none!important}
  body.amn-enabled #nm-mobile-menu{padding-bottom:env(safe-area-inset-bottom,0px)}
  body.amn-enabled .ag-search-results{overscroll-behavior:contain}
}
@media(max-width:350px){#amn-nav{left:6px;right:6px;padding-left:3px;padding-right:3px}#amn-nav .amn-label{font-size:9px}}
@media(prefers-reduced-motion:reduce){#amn-nav,body.amn-enabled #nm-header.ag-combined-header{transition:none!important}}

/* Desktop: search and personal actions first, browsing destinations below. */
.adn-shell[hidden],.adn-action-icon,.adn-action-label,.adn-catalog-icon{display:none}
@media(min-width:1081px){
  body.amn-enabled #nm-header.adn-desktop{padding:0;background:#fff;border-bottom:1px solid #eae4f0;box-shadow:0 3px 14px #47305705}
  #nm-header.adn-desktop>.nm-header-inner,#nm-header.adn-desktop>.ag-header{display:none}
  #nm-header.adn-desktop .adn-shell{max-width:1280px;margin:0 auto;padding:0 24px;box-sizing:border-box}
  #nm-header.adn-desktop .adn-upper{display:grid;grid-template-columns:154px minmax(240px,1fr) 316px;align-items:center;gap:26px;min-height:82px;padding:14px 0 12px;box-sizing:border-box}
  #nm-header.adn-desktop .nm-header-logo{position:static;float:none;transform:none;margin:0;width:154px;height:auto;line-height:1}
  #nm-header.adn-desktop .nm-header-logo>a{display:flex;align-items:center;min-height:44px}
  #nm-header.adn-desktop .nm-header-logo img{width:150px;height:auto;max-height:none}
  #nm-header.adn-desktop .ag-search{width:100%;min-width:0;max-width:none;background:#faf8fc;border-radius:14px;border-color:#ded5e9;gap:10px}
  #nm-header.adn-desktop .ag-search input[type=search]{font-size:15px;height:48px;min-width:0;color:#3f344c}
  #nm-header.adn-desktop .ag-search input::placeholder{color:#796d84}
  #nm-header.adn-desktop .ag-search>button{margin:4px;padding:0 18px;min-height:40px;border-radius:10px;color:#fff;background:#7158a6;font-size:13px}
  #nm-header.adn-desktop .ag-search>button:hover{background:#60478f}
  #nm-header.adn-desktop .ag-search:focus-within{border-color:#8065b1;box-shadow:0 0 0 3px #ece4f6;background:#fff}
  #nm-header.adn-desktop .nm-right-menu{float:none;width:auto;margin:0;display:block}
  #nm-header.adn-desktop #nm-right-menu-ul{display:flex!important;align-items:center;justify-content:space-between;gap:3px;width:100%;margin:0;padding:0;box-sizing:border-box}
  #nm-header.adn-desktop #nm-right-menu-ul>li{position:relative;display:block;margin:0;padding:0;float:none;flex:1;min-width:0}
  #nm-header.adn-desktop #nm-right-menu-ul>li>a{position:relative;display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:54px;margin:0;padding:4px 5px;border-radius:12px;color:#51455f;font-family:inherit;font-size:12px!important;font-weight:400;line-height:1.25;white-space:nowrap;text-decoration:none;box-sizing:border-box}
  #nm-header.adn-desktop #nm-right-menu-ul>li>a:hover,#nm-header.adn-desktop #nm-right-menu-ul>li>a[aria-current]{background:#f4eff9;color:#634591}
  #nm-header.adn-desktop #nm-right-menu-ul>li>a>svg{display:block;width:22px;height:22px;flex:0 0 22px;color:#77618e}
  #nm-header.adn-desktop #nm-right-menu-ul>li>a>i{display:none}
  #nm-header.adn-desktop .adn-action-label{display:block}
  #nm-header.adn-desktop .nm-menu-cart-count,#nm-header.adn-desktop .adn-compare-item [data-ag-count]{position:absolute;top:-2px;right:4px;display:grid;place-items:center;min-width:14px;height:14px;padding:0 3px;border:2px solid #fff;border-radius:10px;background:#eee6f8;color:#634591;font-size:10px;font-weight:600;line-height:1;box-sizing:content-box}
  #nm-header.adn-desktop .cca-popover{top:calc(100% + 8px);right:0}
  #nm-header.adn-desktop .adn-lower{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:7px 0 10px;border-top:1px solid #f0ebf5}
  #nm-header.adn-desktop .nm-main-menu{float:none;display:block;width:auto;margin:0}
  #nm-header.adn-desktop #nm-main-menu-ul{display:flex;align-items:center;gap:5px;margin:0;padding:0}
  #nm-header.adn-desktop #nm-main-menu-ul>li{float:none;margin:0}
  #nm-header.adn-desktop #nm-main-menu-ul>li>a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 14px;border-radius:10px;color:#51455f;font-size:14px;line-height:1.3;white-space:nowrap}
  #nm-header.adn-desktop #nm-main-menu-ul>li>a:hover,#nm-header.adn-desktop #nm-main-menu-ul>li.current-menu-item>a{background:#f3edf8;color:#65498d}
  #nm-header.adn-desktop #nm-main-menu-ul>li>a.adn-catalog-link{background:#eee7f7;color:#61458d;font-weight:600;padding:0 17px}
  #nm-header.adn-desktop .adn-catalog-icon{display:block;width:18px;height:18px}
  #nm-header.adn-desktop .adn-lower>nav:last-child{display:flex;align-items:center;gap:10px;flex:0 0 auto}
  #nm-header.adn-desktop .adn-lower .ag-nav-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 13px;border-radius:10px;color:#645370;font-size:13px;line-height:1.3;white-space:nowrap;text-decoration:none}
  #nm-header.adn-desktop .adn-lower .ag-nav-link:hover,#nm-header.adn-desktop .adn-lower .ag-nav-link[aria-current]{background:#f4eff9;color:#634591}
  #nm-header.adn-desktop .adn-lower .ag-nav-accent{background:#f3eef9;color:#654993;font-weight:500}
  #nm-header.adn-desktop a:focus-visible,#nm-header.adn-desktop button:focus-visible{outline:2px solid #7158a6;outline-offset:3px}
  #nm-header.adn-desktop .ag-search-results{max-height:min(460px,65vh)}
}
@media(min-width:1081px) and (max-width:1200px){
  #nm-header.adn-desktop .adn-shell{padding:0 20px}
  #nm-header.adn-desktop .adn-upper{grid-template-columns:140px minmax(230px,1fr) 296px;gap:18px}
  #nm-header.adn-desktop .nm-header-logo,#nm-header.adn-desktop .nm-header-logo img{width:140px}
  #nm-header.adn-desktop #nm-main-menu-ul>li>a{padding:0 10px;font-size:13px}
  #nm-header.adn-desktop .adn-lower{gap:12px}
  #nm-header.adn-desktop .adn-lower>nav:last-child{gap:4px}
}
