.header__icon--menu{position:initial}.menu-drawer{display:flex;flex-direction:column;height:calc(100dvh - 82px);position:absolute;transform:translate(-100%);visibility:hidden;z-index:3;left:0;top:100%;width:100%;background-color:var(--color-reverse);overflow-x:hidden;justify-content:start;border-top:1px solid var(--color-tertiary)}.menu-drawers{height:100%;display:flex;flex-direction:column;height:calc(100dvh - 96px);overflow:scroll}.menu-drawers--tabs{height:calc(100dvh - 277px);border-bottom:1px solid var(--color-tertiary)}.menu-drawer.is-lock{overflow:hidden}.js details[open]>.menu-drawer{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.no-js details[open]>.menu-drawer,.js details[open].menu-opening>.menu-drawer{transform:translate(0);visibility:visible}@media screen and (min-width: 750px){.menu-drawer{width:40rem}.no-js .menu-drawer{height:auto}}.js .menu-drawer__menu{display:flex;justify-content:center}.menu-drawer__featured-product{display:none;background:var(--color-primary);color:var(--color-reverse);flex:1;min-height:30.8rem;margin-top:5.2rem}.menu-drawer__featured-product.active{display:flex;align-items:end}.menu-drawer__list{padding:30px}.menu-drawer__button .icon-caret{width:12px;transform:rotate(270deg)}.menu-drawer__button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0 .5rem;margin:auto;font-weight:650;font-size:1.8rem;border-bottom:1px solid #e7e9fd}.menu-drawer__button .menu-drawer__menu-item{font-size:inherit;line-height:inherit}.menu-drawer__submenu{position:fixed;display:none;top:145px;left:0;max-width:100%;width:100%;height:calc(100dvh - 140px);padding:20px 0 0;background:#fff;z-index:3;overflow-y:auto;flex-direction:column;justify-content:space-between}.menu-drawer__submenu--tabs{padding-top:15px;position:static;height:auto;overflow-y:visible}.menu-drawer__links{position:fixed;bottom:95px;display:flex;justify-content:center;width:100%;align-items:center;gap:20px;padding:20px 30px}@media screen and (max-width: 989px) and (min-width: 750px){.menu-drawer__submenu{height:calc(100dvh - 116px)}}.menu-drawer__submenu.show-submenu{display:flex}.menu-drawer__submenu .menu-drawer__submenu--title{margin-bottom:15px;padding:0 30px;font-size:1.2rem;color:var(--color-subdued)}.menu-drawer__submenu--link{font-size:1.8rem;font-weight:650;font-family:DenimRegular;margin:0 30px 15px;padding:0;border-bottom:2px solid;border-radius:0}.menu-drawer__submenu button{margin-bottom:10px;padding:0;font-weight:100;font-family:var(--font-body-family);font-size:1.4rem}.menu-drawer__submenu-close .icon-caret{margin-right:.5rem;width:12px;transform:rotate(90deg)}.menu-drawer__submenu-close{display:flex;align-items:center;padding:0 25px;margin-bottom:20px}.menu-drawer__submenu .menu-drawer__summary,.menu-drawer__submenu .menu-drawer__menu-item--grandchild{width:100%;display:flex;justify-content:space-between;padding:1.5rem 0 1rem;border-bottom:1px solid #e7e9fd;font-size:1.8rem;font-weight:650;font-family:DenimRegular}.menu-drawer__submenu .menu-drawer__menu-item--grandchild{font-weight:100}.menu-drawer__list-item :is(button,a).link.button{font-family:DenimRegular;padding:0;font-weight:650;font-size:1.8rem;letter-spacing:.06rem}.menu-drawer__list--tabs{display:flex;align-items:flex-start;padding:0;border-bottom:1px solid var(--color-tertiary);flex-wrap:wrap;height:auto}.menu-drawer__tab{justify-content:center;border-radius:0;border-top:1px solid;border:none;height:52px;margin:0;padding:0;background-color:transparent;color:var(--color-primary);text-align:center;text-decoration:none;transition:all var(--duration-default) ease;cursor:pointer;width:50%}.menu-drawer__tab.active{background-color:var(--color-primary);color:var(--color-reverse)}.menu-drawer__submenu--list .menu-drawer__list{padding:15px 15px 0}.menu-drawer__holder.menu-drawer__list-item{display:block;padding:1rem 0 .5rem}.menu-drawer__submenu--list .menu-drawer__list .menu-drawer__menu-item--grandchild.link{padding:7px 0;border-bottom:none;font-size:1.5rem;font-family:DenimRegular}.menu-drawer__submenu .menu-drawer__submenu--list{margin-bottom:30px;padding-left:30px;padding-right:30px}.menu-drawer .collection-feature,.menu-drawer__submenu .collection-feature{padding:25px 15px 35px;width:100%}.menu-drawer-container .collection-feature .card-information__wrapper>*{font-size:1.4rem}.menu-drawer-container .collection-feature .collection-feature__title{font-family:var(--font-body-family);font-size:18px;font-weight:500;line-height:19.8px;letter-spacing:-.5px;text-transform:capitalize;margin-bottom:6px;margin-top:8px}.menu-drawer-container .collection-feature .price{font-family:var(--font-body-family);font-size:14px;line-height:18.2px}.menu-drawer-container .collection-feature h3{margin-bottom:5px;font-size:2.8rem;margin-top:0}.menu-drawer-container .collection-feature .card-media{max-width:calc(50% - 5px)}.menu-drawer-container .collection-feature .a{text-decoration:none}@media screen and (max-width: 989px) and (min-width: 750px){.menu-drawer__submenu{top:126px;width:400px}.menu-drawer__submenu .menu-drawer__featured-product{min-height:39.8rem;margin-top:8.2rem}.menu-drawer .collection-feature,.menu-drawer__submenu .collection-feature{padding-bottom:55px}}@media screen and (max-width: 320px){.menu-drawer-container .collection-feature .collection-feature__description{display:-webkit-box;max-width:200px;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/875/assets/component-menu-drawer.css.map */
