nav-drawer.drawer{justify-content:flex-start;visibility:hidden}nav-drawer.drawer--start .drawer__inner{--drawer-active-bg: rgba(var(--color-accent), .06);--drawer-divider: rgba(var(--color-foreground), .2);position:relative;z-index:6;top:0;inset-inline-end:auto;width:38rem;max-width:calc(100vw - 2.4rem);height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:rgb(var(--color-background));border-radius:0 .8rem .8rem 0;transform:translate(-100%);transition:transform var(--duration-default) var(--cubic-bezier-wipe)}nav-drawer.drawer.active{visibility:visible}nav-drawer.drawer--start.active .drawer__inner{transform:translate(0)}nav-drawer.drawer--start.active .drawer__overlay{visibility:visible;opacity:1}.header__icon--menu:before{content:none}.drawer__layout{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background-color:rgb(var(--color-background))}.drawer__top{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-shrink:0;padding:1.6rem 1.2rem}.drawer__logo{display:inline-flex;align-items:center;text-decoration:none}.drawer__logo-image{display:block;max-height:4rem}.drawer__x{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;padding:0;background:none;border:0;color:rgb(var(--color-foreground));cursor:pointer}.drawer__x .icon,.drawer__catalog-button .icon,.drawer__login .icon,.drawer__socials-list .icon{width:2.4rem;height:2.4rem}.drawer__body{padding:1.6rem 1.2rem;gap:1.6rem;display:flex;flex-direction:column}.drawer__body,.drawer__panel-content{flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.drawer__catalog-button,.drawer__login{display:flex;align-items:center;justify-content:center;gap:.8rem;height:4.4rem;border-radius:.8rem;font-weight:500;text-decoration:none;width:100%}.drawer__catalog-button{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.6rem;cursor:pointer}.drawer__login{border:.1rem solid rgb(var(--color-button));color:rgb(var(--color-button));font-size:1.2rem}.drawer .drawer__divider{display:block;height:.1rem;background-color:var(--drawer-divider)}.drawer__link-row{display:flex;align-items:center;gap:1rem;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:500;line-height:1.2;text-decoration:none}.drawer__link-icon,.drawer__cat-icon{flex-shrink:0;width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center}.drawer__cat-icon{color:rgb(var(--color-foreground))}.drawer__link-icon svg,.drawer__link-icon img,.drawer__cat-icon svg,.drawer__cat-icon img{width:100%;height:100%;object-fit:contain}.drawer__link-label,.drawer__cat-label{flex:1 1 auto;min-width:0}.drawer__link-row.is-current,.drawer__leaf.is-current{color:rgb(var(--color-accent))}.drawer__cart-row{justify-content:space-between}.drawer__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:2.4rem;height:2.4rem;padding-inline:.6rem;border-radius:10rem;background-color:rgb(var(--color-accent));color:rgb(var(--color-button-text));font-size:1.6rem;font-weight:500;line-height:1}.drawer__badge[hidden]{display:none}.drawer__leaf{display:flex;align-items:center;min-height:4rem;padding:.8rem 1.6rem;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:500;line-height:1.2;text-decoration:none}.drawer__foot{display:flex;flex-direction:column;align-items:center;gap:1.2rem;flex-shrink:0;padding:1.6rem 1.2rem}.drawer__socials-heading{margin:0;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:500;line-height:1.2}.drawer__socials-list{display:flex;gap:2.4rem;margin:0;padding:0}.drawer__socials-list .list-social__item{margin:0}.drawer__socials-list .list-social__link{color:rgb(var(--color-foreground));opacity:.4}.drawer__panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;overflow:hidden;background-color:rgb(var(--color-background));visibility:hidden;transform:translate(100%);transition:transform var(--duration-medium) ease,visibility var(--duration-medium) ease}.drawer__panel.is-open{visibility:visible;transform:translate(0)}.drawer__panel-header{flex-shrink:0}.drawer__panel-header .drawer__divider{margin:1.2rem}.drawer__panel-bar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 1.2rem}.drawer__back{display:inline-flex;align-items:center;gap:1.2rem;padding:0;background:none;border:0;color:rgb(var(--color-foreground));font-size:2rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.drawer__back .icon{flex-shrink:0;width:2.4rem;height:2.4rem;transform:rotate(180deg)}.drawer__panel-category{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 1.6rem}.drawer__panel-category-name{display:inline-flex;align-items:center;gap:1rem;color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:500;line-height:1.2}.drawer__shop-all{flex-shrink:0;color:rgb(var(--color-accent));font-size:1.2rem;font-weight:500;white-space:nowrap;text-decoration:underline}.drawer__cat-row{position:relative;display:flex;align-items:center;gap:1rem;width:100%;min-height:6rem;padding:1.2rem 1.6rem;background:none;border:0;color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:500;line-height:1.2;text-align:start;text-decoration:none;cursor:pointer;font-family:var(--font-body-family)}.drawer__cat-arrow{flex-shrink:0;display:inline-flex;color:rgb(var(--color-foreground));opacity:.4}.drawer__cat-arrow .icon{width:2rem;height:2rem}.drawer__cat-row.is-current,.drawer__cat-row[aria-expanded=true]{background-color:var(--drawer-active-bg);color:rgb(var(--color-accent))}.drawer__cat-row.is-current .drawer__cat-icon,.drawer__cat-row.is-current .drawer__cat-arrow,.drawer__cat-row[aria-expanded=true] .drawer__cat-icon,.drawer__cat-row[aria-expanded=true] .drawer__cat-arrow{color:rgb(var(--color-accent));opacity:1}.drawer__cat-row.is-current:before,.drawer__cat-row[aria-expanded=true]:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:.4rem;border-radius:0 10rem 10rem 0;background-color:rgb(var(--color-accent))}.drawer__cat-row--sub{min-height:4rem;padding:1.2rem 1.6rem;font-size:1.4rem}.drawer__links .drawer__link-row{padding:1.2rem 0}.drawer__links .drawer__link-row:first-of-type{padding-top:0}.drawer__links .drawer__link-row:last-of-type{padding-bottom:0}@media screen and (min-width:641px){nav-drawer.drawer--start .drawer__inner{max-width:39rem}}@media(prefers-reduced-motion:reduce){.drawer__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-drawer-menu.css.map */
