html:has(.ds-mobile-menu){overflow-y:hidden}.ds-mobile-menu-overlay{z-index:50;background:var(--mobile-menu-overlay);animation:ds-mobile-menu-fade var(--mobile-menu-duration) ease-out both;position:fixed;inset:0}.ds-mobile-menu-overlay[data-state=closed]{animation-direction:reverse}.ds-mobile-menu{z-index:60;width:var(--mobile-menu-width);height:var(--mobile-menu-height);padding:var(--mobile-menu-padding);background:var(--mobile-menu-background);background-image:var(--mobile-menu-background-image);color:var(--mobile-menu-text);animation:ds-mobile-menu-enter var(--mobile-menu-duration) ease-out both;flex-direction:column;display:flex;position:fixed;inset:0 0 auto auto}.ds-mobile-menu[data-state=closed]{animation-direction:reverse}.ds-mobile-menu-toolbar{padding-inline:var(--mobile-menu-toolbar-inset);padding-bottom:var(--mobile-menu-toolbar-gap);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ds-mobile-menu-toolbar .staging-icon-control{width:var(--mobile-menu-target);height:var(--mobile-menu-target)}.ds-mobile-menu-navigation{overscroll-behavior:contain;min-height:0;padding-block:var(--mobile-menu-section-gap);scrollbar-width:var(--mobile-menu-scrollbar-width);scrollbar-color:var(--mobile-menu-scrollbar);overflow-y:auto}.ds-mobile-menu-links{gap:var(--mobile-menu-link-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-mobile-menu-link{justify-content:space-between;align-items:center;gap:var(--mobile-menu-link-inset);min-height:var(--mobile-menu-target);width:var(--mobile-menu-link-width);padding:var(--mobile-menu-link-padding);border-radius:var(--mobile-menu-radius);cursor:pointer;text-align:left;display:flex}.ds-mobile-menu-link svg{width:var(--mobile-menu-icon);height:var(--mobile-menu-icon);stroke-width:var(--mobile-menu-stroke);flex-shrink:0}.ds-mobile-menu-link:hover,.ds-mobile-menu-link:focus-visible{background:var(--mobile-menu-highlight);outline:none}.ds-mobile-menu-group[data-state=open] svg{transform:rotate(90deg)}.ds-mobile-menu-links>li+li,.ds-mobile-menu-submenu>.ds-mobile-menu-links>li:first-child{border-top:var(--mobile-menu-divider)}.ds-mobile-menu-submenu>.ds-mobile-menu-links{gap:var(--mobile-menu-submenu-gap)}.ds-mobile-menu-submenu .ds-mobile-menu-link{padding-left:var(--mobile-menu-submenu-inset)}.ds-mobile-menu-submenu .ds-mobile-menu-submenu .ds-mobile-menu-link{padding-left:var(--mobile-menu-nested-inset)}@keyframes ds-mobile-menu-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ds-mobile-menu-fade{0%{opacity:0}to{opacity:var(--mobile-menu-overlay-opacity)}}@media (prefers-reduced-motion:reduce){.ds-mobile-menu,.ds-mobile-menu-overlay{animation:none}}
.staging-experience:before{background-image:var(--editorial-background-image);height:var(--editorial-background-coverage);background-attachment:var(--editorial-background-attachment);background-size:var(--editorial-background-size);background-repeat:var(--editorial-background-repeat);background-position:var(--editorial-background-position);display:block}
