html[data-menu-theme=gallery]{--gallery-ink:#17140f;--gallery-cream:#f7f0e4;--gallery-paper:#fffaf2;--gallery-tomato:#ef5b3d;--gallery-lime:#d5f05c;--gallery-gold:#f6bc45;--gallery-line:#17140f29;--gallery-white:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gallery-cream)}html[data-menu-theme=gallery] body{background:var(--gallery-cream);color:var(--gallery-ink);margin:0}html[data-menu-theme=gallery] .gallery-public-frame{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip;background:var(--gallery-cream)!important;color:var(--gallery-ink)!important}html[data-menu-theme=gallery] .gallery-canva-menu{display:contents}html[data-menu-theme=gallery] .gallery-canva-hero{isolation:isolate;background-color:var(--gallery-ink);background-position:50%;background-repeat:no-repeat;background-size:cover;order:2;min-height:30rem;position:relative}html[data-menu-theme=gallery] .gallery-canva-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#17140fe6,#17140f7a 60%,#17140f2e),linear-gradient(#17140f1f,#17140fb8);position:absolute;inset:0}html[data-menu-theme=gallery] .gallery-canva-hero-copy{z-index:1;min-height:30rem;position:relative}html[data-menu-theme=gallery] .gallery-canva-hero-kicker{color:var(--gallery-lime);border-color:var(--gallery-lime);font-size:clamp(.72rem,2.8vw,1rem)}html[data-menu-theme=gallery] .gallery-canva-hero-title{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:15ch;font-size:clamp(2.3rem,8vw,4.5rem);line-height:.98}html[dir=rtl][data-menu-theme=gallery] .gallery-canva-hero-title{letter-spacing:-.025em;line-height:1.12}html[data-menu-theme=gallery] .gallery-canva-hero-copy{color:#fff7ea;font-size:clamp(.95rem,3.2vw,1.125rem);line-height:1.6}html[data-menu-theme=gallery] .gallery-canva-hero-button{background:var(--gallery-lime);color:var(--gallery-ink);box-shadow:0 10px 24px #0003}html[data-menu-theme=gallery] .gallery-canva-hero-button:hover{background:var(--gallery-lime);color:var(--gallery-ink);transform:translateY(-2px)}html[data-menu-theme=gallery] .gallery-canva-hero-button:focus-visible{outline:3px solid var(--gallery-tomato);outline-offset:4px}html[data-menu-theme=gallery] .menu-public-shell{display:contents}html[data-menu-theme=gallery] .menu-public-shell>header{z-index:40;border:0;border-bottom:1px solid var(--gallery-line);width:100%;color:var(--gallery-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f0e4eb;border-radius:0;order:1;margin:0;position:sticky;top:0;overflow:visible;box-shadow:0 4px 18px #17140f14}html[data-menu-theme=gallery] .menu-public-shell>header:after,html[data-menu-theme=gallery] .menu-public-shell>header:before,html[data-menu-theme=gallery] .menu-public-shell>header>div:first-child:after{display:none}html[data-menu-theme=gallery] .menu-public-shell>header>div.relative{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,80rem);min-height:4rem;margin-inline:auto;padding:.7rem clamp(1rem,4vw,1.5rem);display:flex}html[data-menu-theme=gallery] .menu-public-shell>header h1{max-width:20ch;color:var(--gallery-ink);margin:0;font-size:clamp(1rem,3.8vw,1.35rem);font-weight:800;line-height:1.2}html[data-menu-theme=gallery] .menu-public-shell>header p{color:#4b4c32;font-size:.72rem;line-height:1.45}html[data-menu-theme=gallery] .menu-public-shell>header button{border:1px solid var(--gallery-line);background:var(--gallery-ink);color:#fff;border-radius:999px;min-width:2.75rem;min-height:2.75rem}html[data-menu-theme=gallery] .menu-public-shell>header button:hover,html[data-menu-theme=gallery] .menu-public-shell>header button:focus-visible{background:#2b2720;transform:translateY(-1px)}html[data-menu-theme=gallery] .menu-public-shell>header a{border-radius:999px}html[data-menu-theme=gallery] .menu-public-shell>div.sticky{z-index:35;border:0;border-bottom:1px solid var(--gallery-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f0e4f0;order:3;width:100%;position:sticky;top:4rem;box-shadow:0 5px 18px #17140f0f}html[data-menu-theme=gallery] .menu-public-shell>div.sticky>div{gap:.55rem;width:min(100%,80rem);margin-inline:auto;padding:.65rem clamp(1rem,4vw,1.5rem)}html[data-menu-theme=gallery] .menu-public-shell>div.sticky input{border:1px solid var(--gallery-ink);background:var(--gallery-paper);min-height:3rem;color:var(--gallery-ink);border-radius:999px}html[data-menu-theme=gallery] .menu-public-shell>div.sticky input::placeholder{color:#656052}html[data-menu-theme=gallery] .menu-public-shell>div.sticky input:focus{border-color:var(--gallery-tomato);box-shadow:0 0 0 3px #ef5b3d24}html[data-menu-theme=gallery] .menu-public-shell>div.sticky>div>div:last-child{gap:.4rem;padding-bottom:.1rem}html[data-menu-theme=gallery] .menu-public-shell>div.sticky>div>div:last-child button{border:1px solid var(--gallery-ink);background:var(--gallery-cream);min-width:max-content;min-height:2.5rem;color:var(--gallery-ink);border-radius:999px;padding-inline:.85rem;font-size:.8rem;font-weight:750}html[data-menu-theme=gallery] .menu-public-shell>div.sticky>div>div:last-child button[aria-pressed=true]{background:var(--gallery-ink);color:var(--gallery-lime);border-color:var(--gallery-ink)}html[data-menu-theme=gallery] .menu-public-shell>nav:not(.fixed){border-bottom:1px solid var(--gallery-line);background:var(--gallery-cream);order:4;width:100%}html[data-menu-theme=gallery] .menu-public-shell>nav:not(.fixed) a{color:#514c42;min-height:2.75rem;font-size:.78rem}html[data-menu-theme=gallery] .menu-public-shell main{width:100%;max-width:80rem;padding:3.5rem clamp(1rem,4vw,1.5rem) calc(7rem + env(safe-area-inset-bottom,0px));background:var(--gallery-cream);color:var(--gallery-ink);order:5;gap:3rem;margin-inline:auto}html[data-menu-theme=gallery] .menu-public-shell main>section{gap:1rem;scroll-margin-top:8rem}html[data-menu-theme=gallery] .menu-public-shell main>section>h2{color:var(--gallery-ink);font-size:clamp(1.4rem,4vw,2.25rem);font-weight:800;line-height:1.2}html[data-menu-theme=gallery] .menu-public-shell main>section>h2:after{content:"";background:var(--gallery-tomato);border-radius:999px;width:2.4rem;height:.16rem;margin-top:.55rem;display:block}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{border:1px solid var(--gallery-ink);background:var(--gallery-paper);width:100%;color:var(--gallery-ink);box-shadow:8px 9px 0 var(--gallery-ink);border-radius:1.5rem;grid-template-rows:auto auto;padding:0;display:grid;overflow:hidden}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:16/8.5;background:#2b231b;overflow:hidden}html[data-menu-theme=gallery] .menu-public-shell main>section:first-child:has(>h2.text-sm)>div>button img{object-fit:cover;width:100%;height:100%}html[data-menu-theme=gallery] .menu-public-shell main>section:first-child:has(>h2.text-sm)>div>button>:last-child{align-content:center;gap:.25rem;min-height:5rem;padding:.8rem .95rem 1rem;display:grid}html[data-menu-theme=gallery] .menu-public-shell main>section:first-child:has(>h2.text-sm)>div>button>:last-child>:first-child{color:var(--gallery-ink);font-size:1rem;font-weight:800}html[data-menu-theme=gallery] .menu-public-shell main>section:first-child:has(>h2.text-sm)>div>button>:last-child>:nth-child(2){color:#655d52}html[data-menu-theme=gallery] .menu-public-shell main ul{grid-template-columns:1fr;gap:1.15rem;display:grid}html[data-menu-theme=gallery] .menu-public-shell main ul>li{min-width:0}html[data-menu-theme=gallery] .menu-public-shell main ul>li>div{min-width:0;position:relative}html[data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action){text-align:start;transition:transform .2s,box-shadow .2s,background .2s;display:grid;border:1px solid var(--gallery-ink)!important;background:var(--gallery-paper)!important;width:100%!important;min-height:0!important;color:var(--gallery-ink)!important;box-shadow:none!important;border-radius:1.5rem!important;grid-template-rows:auto auto!important;padding:.75rem!important;overflow:hidden!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li:nth-child(4n+2)>div>button:not(.public-menu-quick-add):not(.public-menu-options-action){background:var(--gallery-lime)!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li:nth-child(4n+3)>div>button:not(.public-menu-quick-add):not(.public-menu-options-action){background:var(--gallery-gold)!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li:nth-child(4n+4)>div>button:not(.public-menu-quick-add):not(.public-menu-options-action){background:var(--gallery-tomato)!important;color:#fff!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li:nth-child(7n)>div>button:not(.public-menu-quick-add):not(.public-menu-options-action){background:var(--gallery-ink)!important;color:#fff!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{aspect-ratio:16/10;background:#ddd;width:100%;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) img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}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{align-content:center;gap:.2rem;min-width:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:.9rem .15rem .1rem!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>:first-child{color:inherit;overflow-wrap:anywhere;font-size:1.05rem;font-weight:800;line-height:1.35}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>:nth-child(2){color:inherit;opacity:.76;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}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>:nth-child(3){color:var(--gallery-tomato);direction:ltr;unicode-bidi:isolate;margin-top:.15rem;font-size:.85rem;font-weight:850}html[data-menu-theme=gallery] .menu-public-shell main ul>li:nth-child(4n+4)>div>button:not(.public-menu-quick-add):not(.public-menu-options-action)>:last-child>:nth-child(3),html[data-menu-theme=gallery] .menu-public-shell main ul>li:nth-child(7n)>div>button:not(.public-menu-quick-add):not(.public-menu-options-action)>:last-child>:nth-child(3){color:var(--gallery-lime)}html[data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action):hover{transform:translateY(-3px);box-shadow:8px 9px 0 var(--gallery-ink)!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li>div>button:not(.public-menu-quick-add):not(.public-menu-options-action):hover img{transform:scale(1.045)}html[data-menu-theme=gallery] .menu-public-shell main ul>li>div .public-menu-quick-add,html[data-menu-theme=gallery] .menu-public-shell main ul>li>div .public-menu-options-action{min-height:2.7rem;font-weight:800;border:1px solid var(--gallery-ink)!important;border-radius:999px!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li>div .public-menu-quick-add{background:var(--gallery-cream)!important;color:var(--gallery-ink)!important}html[data-menu-theme=gallery] .menu-public-shell main ul>li>div .public-menu-options-action{background:var(--gallery-ink)!important;color:#fff!important}html[data-menu-theme=gallery] .menu-public-shell>.fixed:last-child,html[data-menu-theme=gallery] .menu-public-shell>div.fixed{z-index:60;border-top:1px solid var(--gallery-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:.65rem .75rem max(.65rem,env(safe-area-inset-bottom,0px));background:#17140ff5;order:10;box-shadow:0 -10px 30px #17140f33}html[data-menu-theme=gallery] .menu-public-shell>.fixed:last-child button,html[data-menu-theme=gallery] .menu-public-shell>div.fixed button{background:var(--gallery-lime);min-height:2.9rem;color:var(--gallery-ink);border:0;border-radius:999px;font-weight:850}html[data-menu-theme=gallery] .menu-public-shell [role=dialog],html[data-menu-theme=gallery] .menu-public-shell input,html[data-menu-theme=gallery] .menu-public-shell textarea,html[data-menu-theme=gallery] .menu-public-shell select{border-color:var(--gallery-line);background:var(--gallery-paper);color:var(--gallery-ink)}html[dir=rtl][data-menu-theme=gallery] .menu-public-shell main ul>li>div>button{text-align:right}html[data-menu-theme=gallery] .gallery-canva-reference :where(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #ef5b3d8c}@media (width>=640px){html[data-menu-theme=gallery] .menu-public-shell main ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}}@media (width>=1024px){html[data-menu-theme=gallery] .menu-public-shell main ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){html[data-menu-theme=gallery] .gallery-canva-hero,html[data-menu-theme=gallery] .gallery-canva-hero-copy{min-height:27rem}html[data-menu-theme=gallery] .gallery-canva-hero-title{font-size:clamp(2rem,10vw,3.2rem)}}@media (prefers-reduced-motion:reduce){html[data-menu-theme=gallery] .gallery-public-frame *{transition-duration:.01ms!important;animation:none!important}}
