.template-preview-bar{position:sticky;top:0;z-index:90;min-height:58px;background:#10182b;color:#fff;display:flex;align-items:center;justify-content:center;gap:22px;padding:8px 18px;box-shadow:0 5px 20px #0003}.template-preview-bar span{display:grid}.template-preview-bar small{font-size:7px;color:#c4b5fd;letter-spacing:.1em}.template-preview-bar b{font-size:11px}.template-preview-bar form{margin:0}.template-preview-bar button,.template-preview-bar a{border:1px solid #ffffff30;border-radius:9px;background:#7928e8;color:#fff;padding:9px 13px;text-decoration:none;font-size:8px;font-weight:900}.template-preview-bar a{background:transparent}
.public-menu[class*="template-"]{--theme:#6d28d9;--theme-dark:#161d31;--theme-soft:#f2eaff;--surface:#fff;--canvas:#f7f7fa;--ink:#18202f;--muted:#667085;--hero-a:#111827;--hero-b:#6d28d9;background:var(--canvas);color:var(--ink)}.public-menu[class*="template-"] .public-brand>i,.public-menu[class*="template-"] .public-grid footer button,.public-menu[class*="template-"] .public-hero a,.public-menu[class*="template-"] .public-cart>footer>button,.public-menu[class*="template-"] .public-product-modal>footer button,.public-menu[class*="template-"] .public-checkout form>footer button:last-child{background:var(--theme)}.public-menu[class*="template-"] .public-brand small,.public-menu[class*="template-"] .public-products-head span,.public-menu[class*="template-"] .public-products-head>strong,.public-menu[class*="template-"] .public-grid article>div>small,.public-menu[class*="template-"] .public-grid footer strong,.public-menu[class*="template-"] .public-cart header small{color:var(--theme)}.public-menu[class*="template-"] .public-cart-button,.public-menu[class*="template-"] .mobile-cart-bar{background:var(--theme-dark)!important}.public-menu[class*="template-"] .public-cart-button span,.public-menu[class*="template-"] .public-product-image em{background:var(--theme)}.public-menu[class*="template-"] .public-hero{background:linear-gradient(120deg,var(--hero-a),var(--hero-b))}.public-menu[class*="template-"] .public-content>aside>button.active{background:var(--theme-soft);color:var(--theme)}.public-menu[class*="template-"] .public-content>aside>div{background:var(--theme-dark)}
.public-menu.template-classic-purple{--theme:#7429dc;--theme-dark:#10182d;--theme-soft:#f2e9ff;--hero-a:#10182d;--hero-b:#6920c5}
.public-menu.template-fast-food-red{--theme:#d71919;--theme-dark:#1b1b1b;--theme-soft:#fff0e8;--canvas:#fff8ea;--hero-a:#980b0b;--hero-b:#ed1c24}.template-fast-food-red .public-hero h1,.template-fast-food-red .public-products-head h2,.template-fast-food-red .public-grid h3{text-transform:uppercase;letter-spacing:-.02em}.template-fast-food-red .public-grid>article,.template-fast-food-red .public-content>aside{border-radius:6px}
.public-menu.template-gourmet-dark{--theme:#c68a2e;--theme-dark:#080a0b;--theme-soft:#2b2114;--surface:#111416;--canvas:#090b0c;--ink:#f4eadb;--muted:#b9ad9b;--hero-a:#050607;--hero-b:#20170d;color:var(--ink)}.template-gourmet-dark>header,.template-gourmet-dark .public-content>aside,.template-gourmet-dark .public-grid>article,.template-gourmet-dark .public-search,.template-gourmet-dark .public-cart{background:#111416;color:#f4eadb;border-color:#3b3022}.template-gourmet-dark .public-grid p,.template-gourmet-dark .public-products-head p{color:#aaa195}.template-gourmet-dark .public-search input{background:transparent;color:#fff}.template-gourmet-dark .public-grid>article{border-radius:3px}.template-gourmet-dark .public-hero h1,.template-gourmet-dark .public-grid h3{font-family:Georgia,serif;font-weight:500;letter-spacing:.04em}
.public-menu.template-natural-green{--theme:#557a3e;--theme-dark:#294827;--theme-soft:#edf3e7;--canvas:#f7f5eb;--hero-a:#365331;--hero-b:#799260}.template-natural-green .public-hero h1,.template-natural-green .public-products-head h2,.template-natural-green .public-grid h3{font-family:Georgia,serif}.template-natural-green .public-grid>article,.template-natural-green .public-content>aside{border-radius:24px}.template-natural-green .public-product-image{border-radius:999px;margin:12px}
.public-menu.template-pizzeria-italian{--theme:#b51d1d;--theme-dark:#0f4a2d;--theme-soft:#fff0e2;--canvas:#faf4e8;--hero-a:#742016;--hero-b:#0e4d2d}.template-pizzeria-italian .public-hero h1,.template-pizzeria-italian .public-products-head h2,.template-pizzeria-italian .public-grid h3{font-family:Georgia,serif}.template-pizzeria-italian .public-product-image img{border-radius:50%;object-fit:cover;padding:8px}.template-pizzeria-italian .public-grid>article{background:#fffaf2}
.public-menu.template-confectionery-rose{--theme:#8f173d;--theme-dark:#5d102b;--theme-soft:#fbe9ee;--canvas:#fff5f6;--hero-a:#711631;--hero-b:#d493a4}.template-confectionery-rose .public-hero h1,.template-confectionery-rose .public-products-head h2,.template-confectionery-rose .public-grid h3{font-family:Georgia,serif;font-weight:500}.template-confectionery-rose .public-grid>article,.template-confectionery-rose .public-content>aside{border-radius:18px}.template-confectionery-rose .public-product-image{background:#f7dce3}
.public-menu.template-acai-tropical{--theme:#6d168f;--theme-dark:#2d064d;--theme-soft:#f5e5ff;--hero-a:#280340;--hero-b:#760b9b}.template-acai-tropical .public-hero{border-bottom:6px solid #18b7b1}.template-acai-tropical .public-hero a,.template-acai-tropical .public-grid footer button{background:#ffd51b;color:#29113e}.template-acai-tropical .public-grid>article{box-shadow:0 8px 22px #5d0b7e16}.template-acai-tropical .public-product-image{background:linear-gradient(145deg,#6c138d,#15b7b2)}
.public-menu.template-minimal-white{--theme:#1557e8;--theme-dark:#0f172a;--theme-soft:#eaf1ff;--canvas:#fff;--hero-a:#f4f7fb;--hero-b:#fff}.template-minimal-white .public-hero{color:#172033;border-bottom:1px solid #e4e9f1}.template-minimal-white .public-hero p{color:#667085}.template-minimal-white .public-hero>div>em,.template-minimal-white .public-hero>div>div{color:#1557e8}.template-minimal-white .public-grid{grid-template-columns:repeat(3,1fr)}.template-minimal-white .public-grid>article{display:flex;flex-direction:column}.template-minimal-white .public-product-image{height:185px}.template-minimal-white .public-grid>article>div{flex:1}
.public-menu.template-boteco-brazilian{--theme:#075b35;--theme-dark:#063b27;--theme-soft:#fff0bf;--canvas:#fff8e8;--hero-a:#095637;--hero-b:#e9a514}.template-boteco-brazilian .public-hero h1,.template-boteco-brazilian .public-products-head h2{font-family:Georgia,serif;font-style:italic}.template-boteco-brazilian .public-hero{color:#fff}.template-boteco-brazilian .public-grid>article{border-radius:8px}.template-boteco-brazilian .public-product-image{background:#f0b32e}
.public-menu.template-neon-night{--theme:#a333ff;--theme-dark:#04091a;--theme-soft:#17143a;--surface:#091022;--canvas:#030817;--ink:#f5f3ff;--muted:#a7b0c6;--hero-a:#020617;--hero-b:#29114e;color:#f5f3ff}.template-neon-night>header,.template-neon-night .public-content>aside,.template-neon-night .public-grid>article,.template-neon-night .public-search,.template-neon-night .public-cart{background:#081022;color:#f5f3ff;border-color:#243054}.template-neon-night .public-grid p,.template-neon-night .public-products-head p{color:#a7b0c6}.template-neon-night .public-search input{background:transparent;color:#fff}.template-neon-night .public-grid>article{box-shadow:0 0 18px #8b2cff18}.template-neon-night .public-grid footer button{box-shadow:0 0 12px #a333ff}.template-neon-night .public-hero{border:1px solid #27345d}.template-neon-night .public-product-image{background:linear-gradient(145deg,#101b37,#351251)}
@media(max-width:800px){.template-preview-bar{justify-content:flex-start;gap:9px;flex-wrap:wrap}.template-preview-bar span{margin-right:auto}.template-preview-bar button,.template-preview-bar a{padding:8px}.template-minimal-white .public-grid{grid-template-columns:1fr 1fr}.template-minimal-white .public-grid>article{min-width:0}.template-minimal-white .public-product-image{height:130px}.template-natural-green .public-product-image{margin:8px}.template-gourmet-dark .public-content>aside>button,.template-neon-night .public-content>aside>button{background:#11172a;border-color:#27304c;color:#fff}}
@media(max-width:520px){.template-preview-bar a{display:none}.template-preview-bar button{font-size:7px}.template-minimal-white .public-grid{grid-template-columns:1fr}.template-minimal-white .public-product-image{height:180px}}
