html[data-menu-theme=gallery] .gallery-public-frame{background:#f4f0ea;min-width:0;overflow-x:clip}html[data-menu-theme=gallery] .gallery-brand-header{padding-top:clamp(.75rem,2.5vw,1.25rem)}html[data-menu-theme=gallery] .gallery-brand-header>div{border-radius:1.35rem;box-shadow:0 8px 26px #24201d12}html[data-menu-theme=gallery] .gallery-brand-row{align-items:center;gap:.75rem;padding:clamp(.8rem,3vw,1.15rem) clamp(.9rem,4vw,1.35rem)}html[data-menu-theme=gallery] .gallery-brand-copy{min-width:0}html[data-menu-theme=gallery] .gallery-brand-logo{background:var(--gallery-paper);border:1px solid #24201d1f;flex:none;box-shadow:0 6px 16px #24201d14;object-fit:contain!important;border-radius:1rem!important;width:clamp(3.75rem,15vw,4.5rem)!important;height:clamp(3.75rem,15vw,4.5rem)!important}html[data-menu-theme=gallery] .gallery-brand-kicker{margin-bottom:.2rem;line-height:1.25;color:var(--gallery-accent-strong)!important}html[data-menu-theme=gallery] .gallery-brand-name{overflow-wrap:anywhere;white-space:normal;max-width:16ch;line-height:1.18;color:var(--gallery-ink)!important;font-size:clamp(1.45rem,6vw,2.35rem)!important}html[dir=rtl][data-menu-theme=gallery] .gallery-brand-name{line-height:1.32}html[data-menu-theme=gallery] .gallery-brand-language{place-items:center;display:grid}html[data-menu-theme=gallery] .gallery-brand-language button{min-width:2.75rem;min-height:2.75rem}html[data-menu-theme=gallery] .gallery-brand-tagline{padding-inline:clamp(.9rem,4vw,1.35rem);max-width:48ch;padding-bottom:clamp(.75rem,3vw,1rem);color:var(--gallery-ink-soft)!important}html[data-menu-theme=gallery] .gallery-public-frame>div:last-child{padding-top:0}html[data-menu-theme=gallery] .menu-public-shell main>section:first-child{margin-top:0}html[data-menu-theme=gallery] .menu-public-shell main>section:first-child:has(>h2.text-sm)>div>button>:last-child{text-align:start;align-content:center;min-height:4.25rem}html[dir=rtl][data-menu-theme=gallery] .menu-public-shell main>section:first-child:has(>h2.text-sm)>div>button>:last-child{text-align:right}html[dir=ltr][data-menu-theme=gallery] .menu-public-shell main>section:first-child:has(>h2.text-sm)>div>button>:last-child{text-align:left}html[data-menu-theme=gallery] .menu-public-shell main>section:first-child:has(>h2.text-sm)>div{width:100%;display:block}html[data-menu-theme=gallery] .menu-public-shell main>section:first-child:has(>h2.text-sm)>div>button{grid-template-rows:auto auto;width:100%;display:grid}html[data-menu-theme=gallery] .menu-public-shell main>section:first-child:has(>h2.text-sm)>div>button:not(:first-child){display:none}html[data-menu-theme=gallery] .menu-public-shell main>section:first-child:has(>h2.text-sm)>div>button>:first-child{aspect-ratio:4/3}html[data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action){box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;padding:0!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action)>:first-child{border:0!important;border-radius:1rem!important;overflow:hidden!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action)>:last-child{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.65rem .15rem .2rem!important}html[dir=rtl][data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action)>:last-child{text-align:right}html[dir=ltr][data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action)>:last-child{text-align:left}html[data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action):hover{box-shadow:none!important;background:0 0!important;border:0 #0000!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action):focus-visible{outline:3px solid var(--gallery-accent-soft);outline-offset:3px;box-shadow:none!important;border:0 #0000!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action) img{border:0!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li,html[data-menu-theme=gallery] .menu-public-shell main ul>li>div,html[data-menu-theme=gallery] .menu-public-shell main ul>li>button:not(.public-menu-quick-add):not(.public-menu-options-action),html[data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action){box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li>button:not(.public-menu-quick-add):not(.public-menu-options-action),html[data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action){align-content:start;grid-template-rows:auto auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action)>:last-child{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li>button:not(.public-menu-quick-add):not(.public-menu-options-action)>:first-child,html[data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action)>:first-child{border:0!important;border-radius:1rem!important;overflow:hidden!important}@media (width>=720px){html[data-menu-theme=gallery] .menu-public-shell main>section:first-child:has(>h2.text-sm)>div>button>:first-child{aspect-ratio:16/9}}@media (width<=520px){html[data-menu-theme=gallery] .gallery-brand-header{padding-inline:.7rem}html[data-menu-theme=gallery] .gallery-brand-header>div{border-radius:1.15rem}html[data-menu-theme=gallery] .gallery-brand-row{padding-inline:.8rem}html[data-menu-theme=gallery] .gallery-brand-logo{width:3.7rem!important;height:3.7rem!important}html[data-menu-theme=gallery] .gallery-brand-name{font-size:1.45rem!important}}@media (prefers-reduced-motion:reduce){html[data-menu-theme=gallery] .gallery-public-frame *{transition-duration:.01ms!important;animation:none!important}}html[data-menu-theme=gallery] .gallery-public-frame .menu-public-shell:has([data-public-menu-assistant-dialog=true])>.public-menu-bottom-bar{display:none!important}
