@layer sections{.sm-mobile-menu-live__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);background:var(--color-cream);color:var(--color-ink);display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),visibility .3s}.sm-mobile-menu-live[data-open] .sm-mobile-menu-live__panel{transform:none;visibility:visible}.sm-mm__head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;height:72px;box-sizing:border-box;flex-shrink:0}.sm-mm__logo,.sm-mm__close{background:#42423c57;-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);border:0;border-radius:var(--radius-pill);color:#fff}.sm-mm__logo{display:inline-flex;align-items:center;height:46px;padding:0 18px;font-family:var(--font-sans);font-weight:var(--fw-logo);letter-spacing:var(--ls-logo);line-height:1;font-size:21px;text-decoration:none}.sm-mm__close{width:46px;height:46px;display:grid;place-items:center;cursor:pointer}.sm-mm__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px 24px;display:flex;flex-direction:column;gap:14px}.sm-mm__tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sm-mm__tab{min-height:46px;border:0;border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);font:inherit;font-weight:600;font-size:15px;cursor:pointer;-webkit-tap-highlight-color:transparent}.sm-mm__tab.is-active{background:var(--color-ink);color:var(--color-cream)}.sm-mm__grid{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sm-mm__grid.is-active{display:grid}.sm-mm__card{position:relative;display:flex;flex-direction:column;min-height:176px;padding:14px;border-radius:20px;background:var(--color-paper);color:var(--color-ink);text-decoration:none;overflow:hidden}.sm-mm__card-label{position:relative;z-index:2;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.sm-mm__card-img{flex:1;display:flex;align-items:center;justify-content:center;margin-top:6px}.sm-mm__card--collection .sm-mm__card-img .sm-image{width:auto;height:110px;max-width:100%;object-fit:contain}.sm-mm__card--goal{padding:0;min-height:200px}.sm-mm__card--goal .sm-mm__card-img{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.sm-mm__card--goal .sm-mm__card-img .sm-image{width:100%;height:100%;object-fit:cover}.sm-mm__card--goal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 50%);z-index:1}.sm-mm__card--goal .sm-mm__card-label{padding:14px;color:#fff}.sm-mm__card-go{position:absolute;z-index:2;left:12px;bottom:12px;width:34px;height:34px;border-radius:var(--radius-pill);background:var(--color-cream);display:grid;place-items:center;color:var(--color-ink)}.sm-mm__quiz{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:20px;background:var(--color-ink);color:var(--color-cream);text-decoration:none}.sm-mm__quiz .sm-mono{color:var(--color-ink-muted)}.sm-mm__quiz b{font-size:22px;line-height:1.1;letter-spacing:-.02em}.sm-mm__quiz-cta{align-self:flex-start;margin-top:6px;min-height:40px;display:inline-flex;align-items:center;padding:0 18px;border-radius:var(--radius-pill);background:var(--sm-cta);color:var(--sm-cta-text);font-weight:700;font-size:14px}.sm-mm__group{border-radius:20px;background:var(--color-paper)}.sm-mm__group summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:60px;padding:0 20px;font-size:18px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.sm-mm__group summary::-webkit-details-marker{display:none}.sm-mm__group[open] summary .sm-icon{transform:rotate(180deg)}.sm-mm__group-body{display:flex;flex-direction:column;padding:0 20px 16px}.sm-mm__sub{margin:12px 0 4px;color:var(--color-muted)}.sm-mm__link{padding:9px 0;color:var(--color-ink);text-decoration:none;font-size:15px;font-weight:500}.sm-mm__foot{flex-shrink:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--color-cream);box-shadow:0 -8px 24px #1814190f}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sm-mobile-menu-live.css.map */
