.s-amm{display:block}@media screen and (max-width:989px){.s-amm__panel,.s-amm__backdrop{display:none!important}}@media screen and (min-width:990px){.s-amm--dropdown .s-amm__sidebar{display:none}}.s-amm__backdrop{position:fixed;inset-inline:0;inset-block-end:0;inset-block-start:var(--amm-top, 0px);background:rgb(0 0 0 / var(--amm-overlay-opacity, .3));opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1}.s-amm.is-open .s-amm__backdrop{opacity:1;pointer-events:auto}.s-amm__panel{position:fixed;left:var(--amm-left, 0px);right:auto;width:var(--amm-width, 100%);inset-block-start:var(--amm-top, 0px);max-block-size:calc(100vh - var(--amm-top, 0px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:var(--amm-background, #fff);color:var(--amm-text, #111);z-index:2;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.s-amm__panel[hidden]{display:none}.s-amm__panel.is-visible{opacity:1;transform:translateY(0)}.s-amm .s-amm__panel-inner,.s-amm .s-amm__panel-inner.page-width{display:flex;justify-content:space-between;align-items:stretch;gap:24px;width:100%;max-width:none;margin:0;padding:24px}.s-amm__columns-wrap{flex:1 1 auto;min-width:0;overflow:hidden}.s-amm__columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));row-gap:32px;column-gap:0;margin-inline-start:-25px;height:100%}.s-amm__column{display:flex;flex-direction:column;gap:16px;min-width:0;padding-inline:24px;border-inline-start:1px solid var(--amm-divider, #e1e1e1)}.s-amm__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.s-amm__column--simple .s-amm__list{gap:14px}.s-amm__heading-link,.s-amm__link{display:inline-block;text-decoration:none;white-space:normal;transition:background-color .15s ease}.s-amm__heading-link{color:var(--amm-heading, #111);font-size:14px;font-weight:400;line-height:20px}.s-amm__link{color:var(--amm-sublink, #6b6b6b);font-size:12px;font-weight:400;line-height:18px;letter-spacing:.1px}.s-amm__heading-link,.s-amm__link,.s-amm__heading-link *,.s-amm__link *{font-weight:400!important}.s-amm__heading-link:hover,.s-amm__link:hover,.s-amm__heading-link[aria-current=page],.s-amm__link[aria-current=page]{background-color:#00000008;text-decoration:underline;text-underline-offset:3px}.s-amm__heading-link:focus-visible,.s-amm__link:focus-visible,.s-amm__promo:focus-visible{outline:var(--focus-outline-width, 2px) solid currentColor;outline-offset:2px}.s-amm__promos{flex:0 0 auto;display:flex;gap:16px;padding-inline-start:24px;border-inline-start:1px solid var(--amm-divider, #e1e1e1);align-self:stretch}.s-amm__promo{display:flex;flex-direction:column;width:clamp(220px,17vw,296px);color:var(--amm-promo-text, var(--amm-text, #111));text-decoration:none}.s-amm__promo-media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f4f4f4}.s-amm__promo-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.s-amm__promo:hover .s-amm__promo-media img{transform:scale(1.03)}.s-amm__promo-subtitle{margin-block-start:16px;color:var(--amm-muted, #6b6b6b);font-size:11px;line-height:16px;letter-spacing:.3px;text-transform:uppercase}.s-amm__promo-title{margin-block-start:4px;font-size:18px;font-weight:400;line-height:24px}.s-amm__promo-subtitle+.s-amm__promo-title{margin-block-start:2px}.s-amm__promo-media+.s-amm__promo-title{margin-block-start:16px}.s-aldo-header__nav-link.is-amm-active{background-color:#00000008}.s-aldo-header__nav-link.is-amm-active:before{content:"";position:absolute;inset-inline:4px;inset-block-end:-2px;height:2px;background:currentColor}@media(prefers-reduced-motion:reduce){.s-amm__panel,.s-amm__backdrop,.s-amm__promo-media img{transition:none}}.s-amm__sidebar .s-modal-menu__open-third a,.s-amm__sidebar .s-modal-menu__open-third:hover a{font-weight:400!important}.s-amm__sidebar .s-amm__side-images{display:flex;flex-direction:column;gap:16px}.s-amm__sidebar .s-amm__side-images--scroll{flex-direction:row;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline-end:16px}.s-amm__sidebar .s-amm__side-images--scroll::-webkit-scrollbar{display:none}.s-amm__sidebar .s-amm__side-images--scroll .s-amm__side-image{flex:0 0 calc(100% - 64px);max-width:382px;scroll-snap-align:start}.s-amm__sidebar .s-amm__side-image img{display:block;width:100%;object-fit:cover}.s-amm__sidebar .s-modal-menu__link-title{width:100%;text-align:start}.s-amm__sidebar .s-modal-menu__header{padding-inline:4px 8px}.s-amm__sidebar .s-modal-menu__search-btn span{font-size:15px;line-height:20px}.s-amm__sidebar .s-modal-menu__menu-nav{margin-top:16px}.s-amm__sidebar .s-modal-menu__link-title{font-size:17px;line-height:24px;padding-block:18px;padding-inline:8px 12px}.s-amm__sidebar .s-modal-menu__link-title svg{width:20px;height:20px}.s-amm__sidebar .s-modal-menu__expanded-top{padding-block:12px 8px;padding-inline:6px 8px}.s-amm__sidebar .s-modal-menu__back{display:flex;align-items:center;gap:8px}.s-amm__sidebar .s-modal-menu__back svg{width:16px;height:16px}.s-amm__sidebar .s-modal-menu__expanded-title-m{font-size:17px;line-height:22px;font-weight:400}.s-amm__sidebar .s-modal-menu__expanded-content>ul{padding-inline:8px 12px;margin-bottom:0;row-gap:4px}.s-amm__sidebar .s-modal-menu__expanded-content a{font-size:17px;line-height:24px;padding-block:16px}.s-amm__sidebar .s-modal-menu__menu-third-wrapper.is-active>.s-modal-menu__open-third a{font-weight:600!important}.s-amm__sidebar .s-modal-menu__menu-third-opener svg{width:20px;height:20px}.s-amm__sidebar .s-modal-menu__menu-third ul{margin:0;padding:0;row-gap:0}.s-amm__sidebar .s-modal-menu__menu-third-wrapper--nested .s-modal-menu__open-third{padding-inline-start:24px}.s-amm__sidebar .s-modal-menu__menu-third a{font-size:15px;line-height:22px;padding-block:15px;font-weight:400!important}.s-amm__sidebar .s-amm__side-images{margin-block:32px 24px;padding-inline:4px}.s-amm__sidebar .s-amm__side-images--scroll{padding-inline:4px}.s-amm__sidebar .s-amm__side-images--scroll .s-amm__side-image{flex:0 0 calc(100% - 48px);max-width:none}.s-amm__sidebar .s-amm__side-image .s-modal-menu__expanded-image-media{aspect-ratio:1 / 1;overflow:hidden}.s-amm__sidebar .s-amm__side-image .s-modal-menu__expanded-image-media a{display:block;width:100%;height:100%}.s-amm__sidebar .s-amm__side-image .s-modal-menu__expanded-image-media a>div{width:100%;height:100%}.s-amm__sidebar .s-amm__side-image img,.s-amm__sidebar .s-modal-menu__expanded-image img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}.s-amm__sidebar .s-modal-menu__expanded-image a img:hover{transform:none}.s-amm__sidebar .s-modal-menu__expanded-image-text{margin-top:12px;color:var(--amm-muted, #6b6b6b)!important;font-size:11px;line-height:16px;letter-spacing:.3px;text-transform:uppercase}.s-amm__sidebar .s-modal-menu__expanded-image-text-2{margin-top:2px;color:#111!important;font-size:16px;line-height:22px;font-weight:500;text-transform:none;letter-spacing:0}.s-amm__sidebar .s-amm__side-image a,.s-amm__sidebar .s-modal-menu__expanded-content .s-amm__side-image a{padding:0!important;font-size:inherit;line-height:0}.s-amm__sidebar .s-amm__side-image .s-modal-menu__expanded-image-text{display:block!important;position:static;visibility:visible;opacity:1}.s-amm__sidebar .s-modal-menu__expanded-content{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}.s-amm__sidebar .s-modal-menu__menu-expanded{height:100%}@media screen and (max-width:767px){.s-amm__sidebar .s-modal-menu__menu-expanded{height:100vh;height:100dvh}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/section-aldo-mega-menu.css.map */
