.occasion-card__arrow{flex:0 0 2.3rem;width:2.3rem;height:2.3rem;font:400 1rem/1 Arial,sans-serif;line-height:1;overflow:hidden}
.mobile-menu{display:none}.mobile-menu__toggle{display:grid;width:2.75rem;height:2.75rem;place-content:center;gap:.28rem;border-radius:50%;background:rgba(67,93,67,.08);cursor:pointer;list-style:none}.mobile-menu__toggle::-webkit-details-marker{display:none}.mobile-menu__toggle span{display:block;width:1.15rem;height:1px;background:var(--fern);transition:transform .2s,opacity .2s}.mobile-menu[open] .mobile-menu__toggle span:first-child{transform:translateY(5px) rotate(45deg)}.mobile-menu[open] .mobile-menu__toggle span:nth-child(2){opacity:0}.mobile-menu[open] .mobile-menu__toggle span:last-child{transform:translateY(-5px) rotate(-45deg)}.mobile-menu__panel{display:none}
@media(max-width:850px){.header-shell{position:relative}.mobile-menu{display:block;order:2}.cart-button{order:1}.mobile-menu__toggle{position:relative;z-index:21}.mobile-menu[open] .mobile-menu__panel{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:30;display:grid;gap:.15rem;max-height:calc(100dvh - 7rem);overflow-y:auto;padding:.75rem;border:1px solid var(--line);border-radius:1.35rem;background:#fff;box-shadow:0 24px 48px -20px rgba(16,35,27,.35)}.mobile-menu__panel a{display:flex;align-items:center;min-height:3rem;padding:0 .85rem;border-radius:.9rem;font-family:'DM Sans',sans-serif;font-size:1.05rem;line-height:1.25;color:var(--ink)}.mobile-menu__panel a:hover,.mobile-menu__panel a:focus-visible{background:rgba(67,93,67,.07)}.mobile-menu__panel a:focus-visible{outline:2px solid var(--fern);outline-offset:-2px}.mobile-menu__panel a[aria-current=page]{color:var(--fern);font-weight:600}.mobile-menu__panel a:last-child{margin-top:.35rem;border-top:1px solid var(--line);border-radius:0 0 .9rem .9rem;color:var(--fern);font-weight:600}.mobile-menu__label{margin:0;padding:.35rem .85rem .55rem;font-size:.64rem;font-family:'DM Sans',sans-serif;line-height:1;letter-spacing:.17em;text-transform:uppercase;color:var(--leaf)}}
