body.amma-inner .whb-header,body.amma-inner .footer-container,body.amma-inner .wd-prefooter{display:none!important}
body.amma-inner{background:#faf9f6}
body.amma-inner .main-page-wrapper{background:#faf9f6;padding-top:32px;margin-bottom:0}
body.amma-inner .amma-shell-top{border-bottom:1px solid #dedfd7;position:relative;z-index:30}
body.amma-inner .amma-shell-bottom{clear:both;position:relative;z-index:1}
body.amma-inner .amma-shell-contact{max-width:1440px;padding:0 5% 14px;margin:auto;display:flex;justify-content:flex-end;gap:22px;font-size:11px;color:#626b5a}
body.amma-inner #amma-inner-content{scroll-margin-top:20px;outline:0}
body.amma-inner .amma-shell-top .amma-nav{gap:23px}
body.amma-inner .amma-shell-top .amma-nav-cta{margin-left:0}
@media(max-width:1100px) and (min-width:901px){body.amma-inner .amma-shell-top .amma-nav{gap:14px;font-size:12px}}
@media(max-width:900px){body.amma-inner .amma-shell-top .amma-nav{gap:5px}body.amma-inner .amma-shell-contact{justify-content:space-between;gap:12px}}
@media(max-width:480px){body.amma-inner .amma-shell-contact{font-size:10px;flex-wrap:wrap}body.amma-inner .main-page-wrapper{padding-top:22px}}
/* Shop archives use AMMA's own filters; remove the imported theme widget column. */
body.amma-inner.amma-catalog .sidebar-container,
body.amma-inner.amma-catalog .wd-sidebar-opener,
body.amma-inner.amma-catalog .wd-show-sidebar-btn{display:none!important}
body.amma-inner.amma-catalog .content-layout-wrapper{grid-template-columns:minmax(0,1fr)!important}
body.amma-inner.amma-catalog .content-layout-wrapper>.site-content{width:100%!important;max-width:100%!important;flex:0 0 100%!important;grid-column:1/-1;min-width:0}
/* The custom shop has no configured wishlist/compare workflow. */
body.amma-inner .wd-wishlist-btn,body.amma-inner .wd-compare-btn{display:none!important}
body.amma-inner .av-footer nav{flex-wrap:wrap}
