.s-mobile-menu{position:fixed;bottom:0;width:100%;height:calc(100% - 31px);background-color:var(--menu-bg-color);display:none}.s-mobile-menu.is-active{display:block}@media screen and (min-width: 820px){.s-mobile-menu{display:none}}.s-mobile-menu__inner{height:100%;display:flex;flex-direction:column}.s-mobile-menu__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.4980392157);padding:16px 22px}.s-mobile-menu__logo svg path{fill:var(--menu-text-color)}.s-mobile-menu__close{border:none;padding:0;background:none;outline:none;cursor:pointer}.s-mobile-menu__close svg path{fill:var(--menu-text-color)}.s-mobile-menu__nav{padding:30px 0}.s-mobile-menu__nav-list-wrapper{display:flex;column-gap:10px}.s-mobile-menu__nav-list{width:100%;list-style:none;padding:0 20px;margin:0}.s-mobile-menu__nav-list--expanded{padding:20px}.s-mobile-menu__nav-list--half-width{max-width:50%}.s-mobile-menu__featured{width:100%;max-width:50%;padding:20px 20px 0 0}.s-mobile-menu__nav-item{cursor:pointer;width:100%;padding:12px 0;display:flex;align-items:center;justify-content:space-between}.s-mobile-menu__nav-item svg path{fill:var(--menu-text-color)}.s-mobile-menu__nav-item-link{display:flex;width:100%;justify-content:space-between;color:var(--menu-text-color);font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px;text-decoration:none;text-transform:uppercase}.s-mobile-menu__nav-span,.s-mobile-menu__nav-link{color:var(--menu-text-color);font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px;text-decoration:none;text-transform:uppercase}.s-mobile-menu__nav-span--bold,.s-mobile-menu__nav-link--bold{font-weight:500}.s-mobile-menu__nav-span--third-level,.s-mobile-menu__nav-link--third-level{text-transform:none;opacity:60%}.s-mobile-menu__expanded{position:absolute;background:var(--menu-bg-color);top:54px;left:0;width:100%;height:calc(100% - 54px);display:none;z-index:2}.s-mobile-menu__expanded.is-active{display:block}.s-mobile-menu__expanded--second-level{overflow:hidden;touch-action:none;-ms-touch-action:none}.s-mobile-menu__expanded--third{top:0;z-index:3;height:100%}.s-mobile-menu__expanded-top-bar{display:grid;grid-template-columns:50px 1fr 50px;border-bottom:1px solid rgba(0,0,0,.4980392157);padding:15px 22px}.s-mobile-menu__expanded-top-bar span{justify-self:center}.s-mobile-menu__expanded-top-bar svg{transform:rotate(180deg)}.s-mobile-menu__expanded-top-bar svg path{fill:var(--menu-text-color)}.s-mobile-menu__expanded-back{justify-self:flex-start;background:none;outline:none;border:none;padding:0 15px;margin:0 0 0 -15px;cursor:pointer;display:flex;align-items:center;justify-content:center}.s-mobile-menu__expanded-back svg{pointer-events:none}.s-mobile-menu__expanded-back svg path{fill:var(--menu-text-color)}.s-mobile-menu__child-link{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.s-mobile-menu__accordion-content{display:flex;flex-direction:column;row-gap:4px;max-height:0;overflow:hidden;transition:all .3s ease;position:relative}.s-mobile-menu__accordion-content.is-active{padding-top:10px;max-height:500px}.s-mobile-menu__see-more svg{width:14px;height:8px;opacity:1}.s-mobile-menu__see-more span:first-child{display:inline}.s-mobile-menu__see-more span:last-child{display:none}.s-mobile-menu__see-more.is-active span:first-child{display:none}.s-mobile-menu__see-more.is-active span:last-child{display:inline}.s-mobile-menu__bottom{padding:0 22px 35px;margin-top:auto;background:var(--menu-bg-color)}.s-mobile-menu__bottom-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.s-mobile-menu__shipment{cursor:pointer;color:var(--menu-text-color);font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px;text-transform:uppercase;background:none;border:none;outline:none;padding:0;display:flex;align-items:center;gap:5px}.s-mobile-menu__shipment svg path{fill:var(--menu-text-color)}.s-mobile-menu__shipment--ship{opacity:.5}.s-mobile-menu__account{text-decoration:none;text-transform:uppercase;color:var(--menu-text-color);font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px}
/*# sourceMappingURL=/s/files/1/0819/8409/4534/t/15/assets/section-mobile-menu.css.map */
