@import"https://fonts.googleapis.com/css2?family=Jost:wght@300;400&display=swap";.menu.menu--drawer{position:fixed;top:0;left:0;bottom:0;right:auto;width:min(88vw,400px);height:100vh;height:100dvh;background:#fff;color:#222;border-radius:0;padding:0;box-shadow:0 0 40px #00000024;z-index:80;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:env(safe-area-inset-top)}.menu--drawer:not([hidden]){animation:vsDrawerIn .4s cubic-bezier(.22,.7,.2,1)}@keyframes vsDrawerIn{0%{transform:translate(-100%)}to{transform:none}}.menu-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000061;z-index:79}.menu:not([hidden])~.menu-scrim{display:block}body:has(.menu--drawer:not([hidden])){overflow:hidden}.menu--drawer .menu__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:22px 0 0 14px;padding:0;background:none;border:0;cursor:pointer;color:#222}.menu--drawer .menu__close svg{width:26px;height:26px;stroke:#222;stroke-width:1}.menu--drawer .menu__panel{padding:22px 24px 44px}.menu--drawer .menu__panel[hidden]{display:none}.menu--drawer .menu__row{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:19px 0;border:0;background:none;text-align:left;text-decoration:none;cursor:pointer;font-family:Jost,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:1.2;letter-spacing:.2em;color:#222;-webkit-font-smoothing:antialiased}.menu--drawer .menu__row span{transition:opacity .3s ease}.menu--drawer .menu__row:hover{color:#000}.menu--drawer .menu__chev{width:17px;height:17px;flex:none;stroke:#222;stroke-width:1}.menu--drawer .menu__back{display:flex;align-items:center;gap:14px;width:100%;margin:0 0 8px;padding:0 0 22px;border:0;border-bottom:1px solid #e3e3e3;background:none;cursor:pointer;text-align:left;font-family:Jost,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;font-size:14px;letter-spacing:.2em;color:#8a8a8a;-webkit-font-smoothing:antialiased}.menu--drawer .menu__back svg{width:17px;height:17px;stroke:#8a8a8a;stroke-width:1}.menu--drawer .menu__photo{display:block;margin-top:26px;padding:0;border:0}.menu--drawer .menu__photo img{display:block;width:100%;height:auto}@media(min-width:1001px){.menu-desktop{display:none!important}.bar [data-menu-toggle]{display:flex!important}.menu.menu--drawer{width:400px;overflow-x:hidden;transition:width .45s cubic-bezier(.22,.7,.2,1)}.menu.menu--drawer.is-sub{width:800px}.menu--drawer:not([hidden]){display:grid;grid-template-columns:400px 1fr;grid-template-rows:auto 1fr;align-content:start}.menu--drawer .menu__close{grid-column:1;grid-row:1}.menu--drawer .menu__panel[data-menu-panel=root]{grid-column:1;grid-row:2;padding:22px 40px 44px}.menu--drawer .menu__panel[data-menu-panel=shop]{grid-column:2;grid-row:1 / span 2;border-left:1px solid #e6e6e6;padding:98px 44px 60px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.menu--drawer.is-sub .menu__panel[data-menu-panel=shop]{opacity:1;visibility:visible;transition:opacity .4s ease .15s}.menu--drawer .menu__back{display:none}.menu--drawer.is-sub .menu__panel[data-menu-panel=root] .menu__row:not([data-menu-open]) span{opacity:.25}.menu--drawer .menu__panel[data-menu-panel=shop] .menu__photo{max-width:300px}}.card.sold .card__media img,.card.sold img,.slide.sold .media__img{filter:none!important}.card.sold .card__media:after{display:none!important}.card.sold .card__price,.slide.sold .foot .pill{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/vs-menu.css.map */
