.grozaro-header .menu-drawer--grozaro-mobile{width:100vw;max-width:100%;left:0;top:0;height:100dvh;border:none;border-radius:0;box-shadow:none;background:#fff;overflow:hidden;z-index:var(--layer-menu-drawer, 1000)}.grozaro-header details.menu-open>.menu-drawer.menu-drawer--grozaro-mobile,.grozaro-header details[open].menu-open>.menu-drawer.menu-drawer--grozaro-mobile{transform:translate(0);visibility:visible;opacity:1;display:flex;flex-direction:column}.grozaro-header .menu-drawer--grozaro-mobile .menu-drawer__navigation,.grozaro-header .menu-drawer--grozaro-mobile .menu-drawer__close-button{display:none}.grozaro-mobile-menu{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;color:#1a1a1a;position:relative;--gmm-pink: #e91e63;--gmm-pink-soft: #fce4ec;--gmm-bg: #fdf3f2}.grozaro-mobile-menu__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;flex-shrink:0;border-bottom:1px solid rgb(233 30 99 / .06)}.grozaro-mobile-menu__logo{display:flex;align-items:center;text-decoration:none;min-width:0}.grozaro-mobile-menu__logo-img{max-height:36px;width:auto;object-fit:contain}.grozaro-mobile-menu__logo-text{font-size:1.25rem;font-weight:800;color:var(--gmm-pink)}.grozaro-mobile-menu__close{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;color:#1a1a1a;border-radius:8px}.grozaro-mobile-menu__close .svg-wrapper{width:1.25rem;height:1.25rem}.grozaro-mobile-menu__search{display:flex;align-items:center;gap:.5rem;margin:.875rem 1rem 0;padding:0 .875rem;min-height:2.75rem;background:#f5f5f5;border:1px solid rgb(233 30 99 / .1);border-radius:999px;flex-shrink:0}.grozaro-mobile-menu__search-icon{display:flex;width:1.125rem;height:1.125rem;color:#888;flex-shrink:0}.grozaro-mobile-menu__search-icon svg{width:100%;height:100%}.grozaro-mobile-menu__search input{flex:1;min-width:0;border:none;background:transparent;font-size:.875rem;color:#1a1a1a;padding:0}.grozaro-mobile-menu__search input::placeholder{color:#999}.grozaro-mobile-menu__search input:focus{outline:none}.grozaro-mobile-menu__shipping{display:flex;align-items:center;gap:.5rem;margin:.75rem 1rem 0;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;color:#1a7f4b;background:#e8f8ef;border-radius:10px;flex-shrink:0}.grozaro-mobile-menu__nav{flex-shrink:0;padding:.5rem 0}.grozaro-mobile-menu__list{margin:0;padding:0}.grozaro-mobile-menu__item{border-bottom:1px solid rgb(233 30 99 / .06)}.grozaro-mobile-menu__row,.grozaro-mobile-menu__row--summary{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;text-decoration:none;color:#1a1a1a;font-size:.9375rem;font-weight:600;background:transparent;border:none;text-align:left;cursor:pointer;list-style:none}.grozaro-mobile-menu__row--summary{list-style:none}.grozaro-mobile-menu__row--summary::-webkit-details-marker{display:none}.grozaro-mobile-menu__details>summary::marker,.grozaro-mobile-menu__details>summary::-webkit-details-marker{display:none}.grozaro-mobile-menu__row.is-active,.grozaro-mobile-menu__row--summary.menu-drawer__menu-item--active{color:var(--gmm-pink)}.grozaro-mobile-menu__row-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;font-size:1.125rem}.grozaro-mobile-menu__row-label{flex:1;min-width:0;line-height:1.3}.grozaro-mobile-menu__chevron{display:flex;width:1rem;height:1rem;flex-shrink:0;color:#aaa;transform:rotate(-90deg)}.grozaro-mobile-menu__chevron svg{width:100%;height:100%}.grozaro-mobile-menu__chevron--back{transform:rotate(90deg)}.grozaro-header .menu-drawer--grozaro-mobile .grozaro-mobile-menu__submenu.menu-drawer__submenu{position:fixed;top:0;left:0;width:100vw;max-width:100%;height:100dvh;z-index:calc(var(--layer-menu-drawer, 1000) + 2);margin:0;background:#fff;transform:translate(100%);visibility:hidden;opacity:0;overflow:hidden;display:flex;flex-direction:column;transition:transform var(--drawer-animation-speed, .35s) ease,visibility var(--drawer-animation-speed, .35s) ease,opacity var(--drawer-animation-speed, .35s) ease}.grozaro-mobile-menu__details,.grozaro-mobile-menu__item{position:static}.grozaro-header .menu-drawer--grozaro-mobile .grozaro-mobile-menu__details.menu-open>.grozaro-mobile-menu__submenu{transform:translate(0);visibility:visible;opacity:1}.grozaro-mobile-menu__sublink--all{font-weight:700;color:var(--gmm-pink)}.grozaro-mobile-menu:has(.grozaro-mobile-menu__details.menu-open){overflow:hidden}.grozaro-mobile-menu__submenu-inner{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow-y:auto}.grozaro-mobile-menu__submenu-head{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid rgb(233 30 99 / .08);flex-shrink:0}.grozaro-mobile-menu__back{display:inline-flex;align-items:center;gap:.35rem;font-size:.9375rem;font-weight:700;color:#1a1a1a}.grozaro-mobile-menu__sublist{flex:1;min-height:0;margin:0;padding:.5rem 0;overflow-y:auto}.grozaro-mobile-menu__sublink{display:flex;align-items:center;gap:.75rem;padding:.8125rem 1rem;text-decoration:none;color:#333;font-size:.875rem;font-weight:600}.grozaro-mobile-menu__sublink.is-active{color:var(--gmm-pink)}.grozaro-mobile-menu__promo{display:block;margin:1rem;border-radius:14px;overflow:hidden;text-decoration:none;background:linear-gradient(135deg,#fff5f8,#fce4ec);border:1px solid rgb(233 30 99 / .12);flex-shrink:0}.grozaro-mobile-menu__promo-media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#fff}.grozaro-mobile-menu__promo--product .grozaro-mobile-menu__promo-media{aspect-ratio:4 / 3}.grozaro-mobile-menu__promo-badge{position:absolute;top:10px;left:10px;z-index:1;padding:4px 10px;font-size:.6875rem;font-weight:700;color:#fff;background:var(--gmm-pink);border-radius:6px}.grozaro-mobile-menu__promo-desc{display:block;margin-top:.25rem;font-size:.75rem;line-height:1.4;color:#666}.grozaro-mobile-menu__promo-img{width:100%;height:100%;object-fit:cover}.grozaro-mobile-menu__promo-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#fce4ec,#f8bbd0)}.grozaro-mobile-menu__promo-copy{display:block;padding:.875rem 1rem 1rem}.grozaro-mobile-menu__promo-title{display:block;font-size:1.125rem;font-weight:800;color:var(--gmm-pink);line-height:1.2}.grozaro-mobile-menu__promo-sub{display:block;margin-top:.25rem;font-size:.875rem;font-weight:600;color:#555}.grozaro-mobile-menu__promo-cta{display:inline-block;margin-top:.5rem;font-size:.875rem;font-weight:700;color:var(--gmm-pink)}.grozaro-mobile-menu__collections{padding:0 1rem 1rem;flex-shrink:0}.grozaro-mobile-menu__collections-title{margin:0 0 .75rem;font-size:.8125rem;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.04em}.grozaro-mobile-menu__collections-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin:0;padding:0}.grozaro-mobile-menu__collection-pill{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;font-weight:600;color:#333;text-decoration:none;background:#fff;border:1px solid rgb(233 30 99 / .12);border-radius:999px}.grozaro-mobile-menu__collection-icon{font-size:1rem;line-height:1}.grozaro-mobile-menu__trust{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem .75rem;margin:0 1rem 1rem;padding:0;flex-shrink:0}.grozaro-mobile-menu__trust li{display:flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;color:#555}.grozaro-mobile-menu__trust li span:first-child{font-size:.875rem}.grozaro-mobile-menu__footer{margin-top:auto;padding:1rem;border-top:1px solid rgb(233 30 99 / .08);background:var(--gmm-bg);flex-shrink:0}.grozaro-mobile-menu__account{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:2.75rem;margin-bottom:.75rem;font-size:.9375rem;font-weight:700;color:#1a1a1a;text-decoration:none;background:#fff;border:1px solid rgb(233 30 99 / .2);border-radius:999px}.grozaro-mobile-menu__help{margin:0;text-align:center;font-size:.8125rem;color:#666}.grozaro-mobile-menu__help a{color:var(--gmm-pink);font-weight:600;text-decoration:none}@media screen and (min-width:750px){.grozaro-header .menu-drawer--grozaro-mobile{max-width:25rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/grozaro-mobile-menu.css.map */
