.public-menu_toggle__anFKJ [data-menu-icon-line]{transform-box:fill-box;transform-origin:center;transition:transform .3s cubic-bezier(0,0,.2,1)}.public-menu_toggle__anFKJ [data-header-icon=menu][data-open=true] [data-menu-icon-line=top]{transform:translateY(8px) rotate(45deg)}.public-menu_toggle__anFKJ [data-header-icon=menu][data-open=true] [data-menu-icon-line=middle]{transform:scaleX(0)}.public-menu_toggle__anFKJ [data-header-icon=menu][data-open=true] [data-menu-icon-line=bottom]{transform:translateY(-8px) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.public-menu_toggle__anFKJ [data-menu-icon-line]{transition:none}}.public-menu_panel__M8L_h{display:flex;flex-direction:column;width:min(460px,calc(100vw - 24px));max-height:min(var(--radix-popover-content-available-height),calc(100dvh - 24px));overflow:hidden;box-sizing:border-box;z-index:10020;border:1px solid var(--u-border);border-radius:var(--u-cardRadius);background:var(--u-menuPrintBackground,var(--u-bg));color:var(--u-text);box-shadow:0 8px 28px rgb(0 0 0/14%)}.public-menu_backdrop__UP4j5{position:fixed;inset:var(--menu-top) 0 0;z-index:10010;background:rgb(0 0 0/40%)}.public-menu_backdrop__UP4j5[data-state=open]{animation:public-menu_veil-enter__deQ6R .26s ease-out both}.public-menu_backdrop__UP4j5[data-state=closed]{animation:public-menu_veil-exit__btMel .22s ease-in both}.public-menu_sectionTitle__EpHv6{margin:0;padding:20px 20px 12px;font-family:var(--u-menuDescription-font);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--u-muted)}.public-menu_body__Elq4F{display:block;overflow-y:auto;overscroll-behavior:contain;padding:0 0 max(20px,env(safe-area-inset-bottom))}.public-menu_panel__M8L_h .u-menu-link{display:flex;align-items:center;gap:12px;color:var(--u-text);text-decoration:none}.public-menu_panel__M8L_h .u-menu-link,.public-menu_panel__M8L_h .u-menu-link:last-child{border-bottom:1px solid var(--u-border)}.public-menu_panel__M8L_h .u-menu-link:hover{background:var(--u-hover)}.public-menu_panel__M8L_h a:focus-visible{outline:2px solid var(--u-accent);outline-offset:2px}.public-menu_panel__M8L_h .u-menu-product-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:9px;background:#f1ece4;color:var(--u-text)}.public-menu_panel__M8L_h .u-menu-product-icon :is(svg,img){width:25px;height:25px}.public-menu_panel__M8L_h .u-menu-copy{display:flex;flex:1;flex-direction:column;min-width:0;gap:4px}.public-menu_panel__M8L_h .u-menu-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--u-menuTitle-font);font-size:var(--u-menuTitle-desktop);font-weight:var(--u-menuTitle-weight);line-height:var(--u-menuTitle-line);letter-spacing:var(--u-menuTitle-spacing);color:var(--u-menuTitle-color,var(--u-text))}.public-menu_panel__M8L_h .u-menu-copy small{font-family:var(--u-menuDescription-font);font-size:var(--u-menuDescription-desktop);font-weight:var(--u-menuDescription-weight);line-height:var(--u-menuDescription-line);letter-spacing:var(--u-menuDescription-spacing);color:var(--u-menuDescription-color,var(--u-muted))}.public-menu_panel__M8L_h .u-menu-link>svg{width:17px;height:17px;flex:none;color:var(--u-muted)}.public-menu_panel__M8L_h .u-menu-new{flex:none;padding:4px 6px;border-radius:4px;background:#e9e2d4;color:#705a39;font-family:var(--u-menuBadge-font);font-size:var(--u-menuBadge-desktop);font-weight:var(--u-menuBadge-weight);line-height:var(--u-menuBadge-line);white-space:nowrap}.public-menu_panel__M8L_h .u-menu-popular{background:#f0e1d8;color:#89472e}.public-menu_panel__M8L_h .u-menu-side{padding:0 20px}.public-menu_panel__M8L_h[data-mobile-drawer=true]{width:min(90vw,480px);height:calc(100dvh - var(--menu-top));max-height:calc(100dvh - var(--menu-top));border:0;border-radius:0;margin:0;padding:0;box-shadow:none}.public-menu_panel__M8L_h[data-mobile-drawer=true][data-state=open]{animation:public-menu_drawer-enter__GoTkY .26s cubic-bezier(.22,1,.36,1) both}.public-menu_panel__M8L_h[data-mobile-drawer=true][data-state=closed]{animation:public-menu_drawer-exit__8MAb0 .22s cubic-bezier(.4,0,1,1) both;pointer-events:none}.public-menu_body__Elq4F{flex:1;min-height:0;padding-inline:0}.public-menu_panel__M8L_h .u-menu-link{gap:10px;min-height:96px;padding:18px 20px}@media (max-width:1000px){.public-menu_panel__M8L_h .u-menu-title-row{font-size:var(--u-menuTitle-mobile)}.public-menu_panel__M8L_h .u-menu-copy small{font-size:var(--u-menuDescription-mobile)}.public-menu_panel__M8L_h .u-menu-new{font-size:var(--u-menuBadge-mobile)}}@keyframes public-menu_drawer-enter__GoTkY{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes public-menu_drawer-exit__8MAb0{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes public-menu_veil-enter__deQ6R{0%{opacity:0}to{opacity:1}}@keyframes public-menu_veil-exit__btMel{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.public-menu_backdrop__UP4j5[data-state],.public-menu_panel__M8L_h[data-mobile-drawer=true][data-state]{animation:none}}@media (max-width:360px){.public-menu_panel__M8L_h .u-menu-link{padding-inline:16px;gap:10px}.public-menu_panel__M8L_h .u-menu-side,.public-menu_sectionTitle__EpHv6{padding-inline:16px}}@layer choice-navigation{.public-menu_panel__M8L_h .public-menu_sectionTitle__EpHv6{margin:0!important;padding:20px 20px 12px!important;font-family:var(--u-menuDescription-font)!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--u-muted)!important}.public-menu_panel__M8L_h .u-menu-side .public-menu_sectionTitle__EpHv6{padding-inline:0!important}}.public-menu_panel__M8L_h[data-mobile-drawer=true][data-panel-side=right][data-state=open]{animation-name:public-menu_drawer-enter-right__SFYmy}.public-menu_panel__M8L_h[data-mobile-drawer=true][data-panel-side=right][data-state=closed]{animation-name:public-menu_drawer-exit-right__3AMaH}@keyframes public-menu_drawer-enter-right__SFYmy{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes public-menu_drawer-exit-right__3AMaH{0%{transform:translateX(0)}to{transform:translateX(100%)}}