.aa-mm header-menu>details{position:static}.aa-mm__panel{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 2rem);overflow-y:auto;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.16);box-shadow:0 16px 24px #002e4124,0 100vh 0 100vh #002e4138}.aa-mm details[open]>.aa-mm__panel{animation:aaMmDrop .24s cubic-bezier(.16,1,.3,1)}@keyframes aaMmDrop{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.aa-mm details[open]>.aa-mm__panel{animation:none}}.aa-mm__panel:focus{outline:none}.aa-mm__panel a{color:rgb(var(--color-foreground));text-decoration:none}.aa-mm__panel a:hover span,.aa-mm__panel a:hover b{text-decoration:underline;text-underline-offset:3px}.aa-mm__panel small{font-size:14px;color:rgba(var(--color-foreground),.75)}.aa-mm__h{margin:0 0 10px;font-size:16px;line-height:1.3;font-weight:700;color:rgb(var(--color-foreground))}.aa-mm__h--next{margin-top:22px}.aa-mm__col{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.aa-mm__panel .aa-mm__link,.aa-mm__panel .aa-mm__len{padding:6px 0;font-size:15px;line-height:1.35;color:rgba(var(--color-foreground),.75)}.aa-mm__panel .aa-mm__link:hover,.aa-mm__panel .aa-mm__len:hover span{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}.aa-mm__len{display:flex;align-self:stretch;justify-content:space-between;align-items:baseline;gap:12px;white-space:nowrap}.aa-mm__all{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:700}.aa-mm__all .icon-arrow{width:14px;height:auto;transition:transform .25s cubic-bezier(.16,1,.3,1)}.aa-mm__all:hover .icon-arrow{transform:translate(3px)}.aa-mm__panel .aa-mm__all--quiet{margin-top:6px;font-weight:400;color:rgba(var(--color-foreground),.75)}.aa-mm__all--tight{margin-top:10px}.aa-mm__all--first{margin-top:0}.aa-mm__foot{display:flex;justify-content:space-between;align-items:center;padding:16px 0 20px;border-top:1px solid rgba(var(--color-foreground),.16)}.aa-mm__foot .aa-mm__all{margin-top:0}.aa-mm__lace{display:grid;grid-template-columns:170px 250px 1fr;gap:56px;padding:32px 0 36px}.aa-mm__care{display:grid;grid-template-columns:208px 1fr;gap:56px;padding:32px 0 36px}.aa-mm__tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;align-self:stretch}.aa-mm__tile{display:block}.aa-mm__ph{display:grid;place-items:center;height:196px;overflow:hidden;background:#fbf6f1;border-radius:6px}.aa-mm__ph img{width:92%;height:92%;object-fit:contain;transition:transform .35s cubic-bezier(.16,1,.3,1)}.aa-mm__tile:hover img{transform:scale(1.04)}.aa-mm__tile b{display:block;margin-top:10px;font-size:14px;line-height:1.3;font-weight:700}.aa-mm__ph--floor{--size: 182px;position:relative;display:block}.aa-mm__ph--floor img{position:absolute;left:50%;bottom:calc(22px - var(--size) * (1 - var(--floor)));width:var(--size);height:var(--size);max-width:none;transform:translate(-50%);transform-origin:50% 100%}.aa-mm__tile:hover .aa-mm__ph--floor img{transform:translate(-50%) scale(1.04)}.aa-mm__guides{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding:32px 0 20px}.aa-mm__cat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;padding:32px 0 20px}.aa-mm__row{display:flex;align-items:center;gap:14px;padding:5px 0}.aa-mm__th{display:grid;place-items:center;width:52px;height:52px;flex:none;background:#fbf6f1;border-radius:6px}.aa-mm__th img{width:44px;height:44px;object-fit:contain}.aa-mm__name{flex:1;font-size:15px;line-height:1.3}.aa-mm .aa-mm__pill{display:inline-flex;align-items:center;margin:0 12px;padding:12px 22px;border-radius:40px;background:#eda117;color:rgb(var(--color-foreground));font-size:14px;line-height:1;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .2s}.aa-mm .aa-mm__pill:hover{background:#d48d0c}@media screen and (max-width:1199px){.aa-mm>.list-menu--inline>li>.header__menu-item{padding-left:5px;padding-right:5px}.aa-mm>.list-menu--inline>li>header-menu>details>.header__menu-item{padding-left:5px;padding-right:18px}.aa-mm summary .icon-caret{right:6px}.aa-mm__lace{grid-template-columns:150px 250px 1fr;gap:32px}.aa-mm__care{grid-template-columns:150px 1fr;gap:32px}.aa-mm__cat{gap:32px}.aa-mm__guides{gap:24px}}@media screen and (max-width:1050px){.aa-mm .header__menu-item{letter-spacing:.3px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/aa-mega-menu.css.map */
