.AddOnCard-module__PWb5-q__extension{z-index:1;border:1px solid var(--line);width:6.5rem;height:calc(4.5rem + 2px);box-shadow:var(--shadow-soft);pointer-events:none;background:#fff;border-top:0;border-radius:0 0 2rem 2rem;position:absolute;bottom:0;right:0}.AddOnCard-module__PWb5-q__extension:before{content:"";background:radial-gradient(circle at bottom left, transparent calc(2rem - 1px), var(--line) calc(2rem - 1px), var(--line) 2rem, white 2rem);width:calc(2rem + 2px);height:calc(2rem + 1px);position:absolute;top:-1px;left:-2rem}
.CommercialMobileMenu-module__aTwScq__panel{inset:calc(.75rem + env(safe-area-inset-top)) .75rem calc(.75rem + env(safe-area-inset-bottom));width:calc(100% - 1.5rem);max-width:42rem;height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--dark);color:#fff;border:1px solid #ffffff1f;border-radius:1.75rem;max-height:none;margin:0 auto;padding:0;position:fixed;overflow:hidden;box-shadow:0 24px 70px #0000004d}.CommercialMobileMenu-module__aTwScq__panel[open]{flex-direction:column;display:flex}.CommercialMobileMenu-module__aTwScq__panel::backdrop{background:#020a07b8}.CommercialMobileMenu-module__aTwScq__top{border-bottom:1px solid #ffffff1f;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.CommercialMobileMenu-module__aTwScq__top>div{min-width:0}.CommercialMobileMenu-module__aTwScq__close{color:#fff;cursor:pointer;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.CommercialMobileMenu-module__aTwScq__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.CommercialMobileMenu-module__aTwScq__navigation{padding:.75rem 1.25rem 1.5rem}.CommercialMobileMenu-module__aTwScq__home,.CommercialMobileMenu-module__aTwScq__category{width:100%;min-height:3.75rem;font-family:var(--font-onest), sans-serif;letter-spacing:-.025em;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem .25rem;font-size:clamp(1.25rem,4.5vw,1.5rem);font-weight:500;display:flex}.CommercialMobileMenu-module__aTwScq__group{border-top:1px solid #ffffff1f}.CommercialMobileMenu-module__aTwScq__category svg{opacity:.7;flex:none;transition:transform .18s}.CommercialMobileMenu-module__aTwScq__category[aria-expanded=true] svg{transform:rotate(180deg)}.CommercialMobileMenu-module__aTwScq__home[aria-current],.CommercialMobileMenu-module__aTwScq__category[data-active],.CommercialMobileMenu-module__aTwScq__category[aria-expanded=true]{color:var(--accent)}.CommercialMobileMenu-module__aTwScq__links{padding:0 .25rem .75rem;display:grid}.CommercialMobileMenu-module__aTwScq__link{color:#ffffffb8;border-left:1px solid #ffffff24;align-items:center;min-height:2.875rem;padding:.625rem .875rem;font-size:1rem;line-height:1.5;display:flex}.CommercialMobileMenu-module__aTwScq__link[aria-current]{border-color:var(--accent);color:var(--accent);font-weight:600}.CommercialMobileMenu-module__aTwScq__actions{border-top:1px solid #ffffff1f;gap:1rem;margin-top:auto;padding:1.25rem;display:grid}.CommercialMobileMenu-module__aTwScq__cta{background:var(--accent);min-height:3.5rem;color:var(--ink);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:.875rem 1.25rem;font-weight:700;display:flex}@media (hover:hover){.CommercialMobileMenu-module__aTwScq__home:hover,.CommercialMobileMenu-module__aTwScq__category:hover,.CommercialMobileMenu-module__aTwScq__link:hover{color:var(--accent)}.CommercialMobileMenu-module__aTwScq__close:hover{background:#ffffff14}.CommercialMobileMenu-module__aTwScq__cta:hover{background:#c2fa5c}}@media (prefers-reduced-motion:reduce){.CommercialMobileMenu-module__aTwScq__category svg{transition:none}}
