mobile-navigation{display:block;padding:0!important;min-height:100%;overflow:hidden}.fc-drawer-start{border-bottom:var(--border-width-drawers) var(--border-style-grid) var(--color-scheme-borders);padding:1.25rem var(--sidebar-gutter) 1.5rem}.fc-drawer-start__eyebrow{color:#5c7420;font-size:.78rem;font-weight:700;letter-spacing:.13em;line-height:1.2;margin:0 0 .55rem;text-transform:uppercase}.fc-drawer-start__title{color:#2a251f;font-size:clamp(1.55rem,8vw,2.35rem);font-weight:400;letter-spacing:0;line-height:1.02;margin:0 0 1rem}.fc-drawer-start__grid{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.fc-drawer-start__card{background:#fffbf3;border:1px solid rgba(0,0,0,.12);border-radius:16px;color:#2a251f;display:flex;flex-direction:column;min-height:112px;padding:.95rem;text-decoration:none}.fc-drawer-start__card span{display:block;font-size:1rem;font-weight:650;line-height:1.12}.fc-drawer-start__card small{color:#6b6359;display:block;font-size:.78rem;line-height:1.35;margin-top:auto}.fc-drawer-start__card--matcha{background:#afceaa}.fc-drawer-start__card--powder{background:#f4e8cc}.fc-drawer-start__card--coffee{background:#efe2d7}.fc-drawer-start__card--partner{background:#e9efd9}mobile-navigation.opened-first-submenu nav:not(.opened-nav),mobile-navigation.opened-second-submenu nav:not(.opened-nav){pointer-events:none}mobile-navigation .site-nav{padding:0}mobile-navigation .site-nav nav ul.text-size--18 li>a{padding:.55rem 0}mobile-navigation .site-nav nav ul.text-size--30 li>a{padding:.55rem 0}mobile-navigation .site-nav nav .menu-title{display:block}mobile-navigation .site-nav nav .menu-title.text-size--18{padding:.375rem 0}mobile-navigation .site-nav nav .menu-title.text-size--30{padding:.1875rem 0 .5625rem}mobile-navigation .site-nav nav>div,mobile-navigation .site-nav .submenu,mobile-navigation .site-nav .babymenu{border-bottom:var(--border-width-drawers) var(--border-style-grid) var(--color-scheme-borders);padding:1.25rem var(--sidebar-gutter)}mobile-navigation .site-nav nav:last-child>div{border-bottom:0}mobile-navigation .site-nav .link-arrow__text{position:relative;width:100%}mobile-navigation .site-nav .link-arrow__text .icon{display:block;position:absolute;top:0;width:1em;height:1em}html[dir=rtl] mobile-navigation .site-nav .link-arrow__text .icon{left:0}html[dir=ltr] mobile-navigation .site-nav .link-arrow__text .icon{right:0}mobile-navigation .site-nav .link-arrow__text .text-animation--underline{margin-inline-end:1.5em}mobile-navigation .site-nav .submenu,mobile-navigation .site-nav .babymenu{width:100%;position:absolute;top:0;display:none}html[dir=rtl] mobile-navigation .site-nav .submenu,html[dir=rtl] mobile-navigation .site-nav .babymenu{right:0}html[dir=ltr] mobile-navigation .site-nav .submenu,html[dir=ltr] mobile-navigation .site-nav .babymenu{left:0}mobile-navigation .site-nav .submenu{padding-bottom:.625rem}mobile-navigation .site-nav .babymenu{padding-bottom:.625rem}mobile-navigation .site-nav .submenu-back{cursor:pointer}mobile-navigation .site-nav .submenu-back a{display:flex;align-items:center;justify-content:flex-start!important;margin-top:-.625rem;margin-bottom:.625rem}mobile-navigation .site-nav .submenu-back .icon{width:1em;height:.775em;margin-inline-end:.75rem;margin-inline-start:0}mobile-navigation .site-nav .submenu-back .icon svg{display:block}mobile-navigation .site-nav .submenu-back:after{content:"";display:block;width:calc(100% + var(--sidebar-gutter) * 2);border-bottom:var(--border-width-drawers) var(--border-style-grid) var(--color-scheme-borders);position:relative}html[dir=rtl] mobile-navigation .site-nav .submenu-back:after{right:calc(var(--sidebar-gutter) * -1)}html[dir=ltr] mobile-navigation .site-nav .submenu-back:after{left:calc(var(--sidebar-gutter) * -1)}mobile-navigation .site-nav .submenu-back+li:nth-child(2){margin-top:.625rem}mobile-navigation li.has-submenu.opened .submenu{display:block}mobile-navigation li.has-babymenu.opened .babymenu{display:block}.navigation-footer-element{padding:var(--sidebar-gutter)}.navigation-footer-element:not(:last-child){border-bottom:var(--border-width-drawers) var(--border-style-grid) var(--color-scheme-borders)}.menu-social-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:.625rem}@media(max-width:379px){.fc-drawer-start__grid{grid-template-columns:1fr}.fc-drawer-start__card{min-height:92px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-mobile-navigation.css.map */
