@font-face{font-family:nunito;src:url(../media/nunito_latin-s.p.1wzrasd95pxo_.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.nunito_22351341-module__tO8A7G__className{font-family:nunito,nunito Fallback}.nunito_22351341-module__tO8A7G__variable{--loja-font-title:"nunito", "nunito Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_b55f583-module__O4yDDa__className{font-family:inter,inter Fallback}.inter_b55f583-module__O4yDDa__variable{--loja-font-text:"inter", "inter Fallback"}
.loja{--loja-bg:#fdfdfc;--loja-ink:#312e2b;--loja-card:#fff;--loja-primary:#e65a41;--loja-primary-ink:#fff;--loja-primary-soft:#e65a411a;--loja-muted:#f2f0ed;--loja-muted-ink:#706b66;--loja-border:#ece9e4;--loja-danger:#e02c1f;--loja-radius:.75rem;min-height:100vh;padding-bottom:calc(76px + env(safe-area-inset-bottom));background:var(--loja-bg);color:var(--loja-ink);font-family:var(--loja-font-text), "Segoe UI", sans-serif;font-size:1rem;line-height:1.5}.loja h1,.loja h2,.loja h3,.loja-title-font{font-family:var(--loja-font-title), "Segoe UI", sans-serif}.loja-main{width:100%;max-width:32rem;margin:0 auto}.loja-pad{padding:16px}.loja-page-title{font-size:1.75rem;font-weight:800;line-height:1.2}.loja-top{z-index:20;background:var(--loja-card);justify-content:space-between;align-items:center;gap:8px;max-width:32rem;margin:0 auto;padding:10px 16px;display:flex;position:sticky;top:0}.loja-brand{min-width:0;font-family:var(--loja-font-title), sans-serif;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:700;overflow:hidden}.loja-langs{flex:none;align-items:center;gap:2px;display:flex}.loja-langs-icon{width:18px;height:18px;color:var(--loja-muted-ink);margin-right:4px}.loja-lang{min-width:34px;height:34px;color:var(--loja-ink);border-radius:10px;padding:0 6px;font-size:.8rem;font-weight:700}.loja-lang[aria-pressed=true]{background:var(--loja-primary);color:var(--loja-primary-ink)}.loja-bottom{z-index:20;max-width:32rem;padding:8px 4px calc(8px + env(safe-area-inset-bottom));background:var(--loja-card);border-top:1px solid var(--loja-border);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.loja-bottom-item{min-height:52px;color:var(--loja-muted-ink);flex-direction:column;align-items:center;gap:2px;font-size:.78rem;display:flex}.loja-bottom-item[aria-current=page]{color:var(--loja-primary);font-weight:600}.loja-bottom-icon{display:inline-flex;position:relative}.loja-badge{background:var(--loja-primary);min-width:20px;height:20px;color:var(--loja-primary-ink);text-align:center;border-radius:999px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:20px;position:absolute;top:-8px;right:-12px}.loja-btn{background:var(--loja-primary);min-height:52px;color:var(--loja-primary-ink);font-family:var(--loja-font-title), sans-serif;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:1.05rem;font-weight:700;transition:transform .12s ease-out;display:inline-flex;box-shadow:0 8px 20px -8px #e65a4199}.loja-btn:active{transform:scale(.98)}.loja-btn:disabled{opacity:.6}.loja-btn-block{width:100%}.loja-btn-outline{background:var(--loja-card);color:var(--loja-primary);border:1px solid var(--loja-primary);box-shadow:none}.loja-round{background:var(--loja-primary);width:36px;height:36px;color:var(--loja-primary-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.loja-round svg{width:18px;height:18px}.loja-round-muted{background:var(--loja-card);color:var(--loja-ink);border:1px solid var(--loja-border)}.loja-hero{background:linear-gradient(135deg,#e65a4129,#e65a410d);border-radius:0 0 28px 28px;padding:28px 24px 32px}.loja-hero h1{max-width:14ch;font-size:2.25rem;font-weight:800;line-height:1.2}@media (min-width:32rem){.loja-hero h1{font-size:2.75rem}}.loja-hero .loja-btn{min-height:56px;padding:0 32px;font-size:1.15rem}.loja-info-icon{background:var(--loja-primary-soft);width:44px;height:44px;color:var(--loja-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.loja-info-icon svg{width:22px;height:22px}.loja-cart-bar{right:0;bottom:calc(68px + env(safe-area-inset-bottom));z-index:19;background:var(--loja-bg);border-top:1px solid var(--loja-border);flex-direction:column;gap:12px;max-width:32rem;margin:0 auto;padding:12px 16px;display:flex;position:fixed;left:0}.loja-cart-space{height:150px}.loja-section-title{margin:28px 16px 14px;font-size:1.45rem;font-weight:800}.loja-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 16px;display:grid}.loja-category{background:var(--loja-card);border-radius:16px;overflow:hidden;box-shadow:0 2px 10px -4px #312e2b26}.loja-category-image{aspect-ratio:16/9;background:var(--loja-muted)}.loja-category-image img,.loja-product-image img,.loja-sheet-image img{object-fit:cover;width:100%;height:100%}.loja-category-name{min-height:60px;font-family:var(--loja-font-title), sans-serif;text-align:center;justify-content:center;align-items:center;padding:10px;font-weight:700;display:flex}.loja-search{border:1px solid var(--loja-border);background:var(--loja-card);border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}.loja-search svg{width:20px;height:20px;color:var(--loja-muted-ink);flex:none}.loja-search input{background:0 0;outline:none;flex:1;min-width:0;height:48px}.loja-chips{scrollbar-width:none;gap:8px;padding:14px 16px 4px;display:flex;overflow-x:auto}.loja-chip{border:1px solid var(--loja-border);background:var(--loja-card);white-space:nowrap;border-radius:999px;flex:none;min-height:40px;padding:0 16px;font-size:.9rem;font-weight:600}.loja-chip[aria-pressed=true]{border-color:var(--loja-primary);background:var(--loja-primary);color:var(--loja-primary-ink)}.loja-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 16px 16px;display:grid}.loja-product{background:var(--loja-card);text-align:left;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 10px -4px #312e2b26}.loja-product-image{aspect-ratio:1;background:var(--loja-muted)}.loja-product-body{flex-direction:column;flex:1;gap:4px;padding:10px 12px 12px;display:flex}.loja-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.loja-product-desc{color:var(--loja-muted-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.loja-product-foot{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:6px;display:flex}.loja-price{color:var(--loja-primary);font-variant-numeric:tabular-nums;font-weight:700}.loja-empty{color:var(--loja-muted-ink);text-align:center;padding:48px 24px}.loja-sheet-backdrop{z-index:40;background:#312e2b73;animation:.16s ease-out loja-fade;position:fixed;inset:0}.loja-sheet{z-index:41;background:var(--loja-card);border-radius:24px 24px 0 0;max-width:32rem;max-height:92vh;margin:0 auto;animation:.2s ease-out loja-rise;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.loja-sheet-image{aspect-ratio:4/3;background:var(--loja-card)}.loja .loja-sheet-image img{object-fit:contain}.loja-sheet-close{position:absolute;top:12px;right:12px}.loja-sheet-body{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.loja-stepper{background:var(--loja-muted);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.loja-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-weight:700}@keyframes loja-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes loja-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.loja-sheet,.loja-sheet-backdrop{animation:none}}.loja-card{background:var(--loja-card);border-radius:16px;padding:16px;box-shadow:0 2px 10px -4px #312e2b26}.loja-total{border-top:1px solid var(--loja-border);font-family:var(--loja-font-title), sans-serif;justify-content:space-between;align-items:center;padding-top:12px;font-size:1.15rem;font-weight:800;display:flex}.loja-label{margin-bottom:8px;font-weight:600;display:block}.loja-label .loja-required{color:var(--loja-danger)}.loja-field{border:1px solid var(--loja-border);background:var(--loja-card);border-radius:14px;width:100%;min-height:50px;padding:12px 14px;display:block}.loja-field.phone-country{width:auto;padding:0 10px 0 12px;display:inline-flex}.loja-field.phone-number{flex:1 1 0;width:0;min-width:0}.loja-field.phone-search-field{border-radius:12px;min-height:44px;padding:9px 14px}.loja .phone-menu{scroll-margin-bottom:calc(84px + env(safe-area-inset-bottom));border-color:var(--loja-border);box-shadow:0 2px 10px -4px #312e2b26}.loja .phone-search{border-bottom-color:var(--loja-border)}.loja .phone-option{color:var(--loja-ink)}.loja .phone-option:hover,.loja .phone-option[data-active]{background:var(--loja-muted)}.loja .phone-option[data-active]{box-shadow:inset 3px 0 0 var(--loja-primary)}.loja .phone-option[aria-selected=true]{background:var(--loja-primary-soft)}.loja .phone-heading,.loja .phone-option-dial,.loja .phone-empty,.loja .phone-country svg{color:var(--loja-muted-ink)}.phone-error-store{color:#a5261d;margin-top:6px;font-size:.92rem}.loja-field:focus{border-color:var(--loja-primary);outline:2px solid #e65a4140}.loja-field[aria-invalid=true]{border-color:var(--loja-danger)}.loja-option{border:1px solid var(--loja-border);background:var(--loja-card);border-radius:14px;align-items:center;gap:12px;min-height:50px;padding:0 16px;display:flex}.loja-option input{width:18px;height:18px;accent-color:var(--loja-primary)}.loja-note{background:var(--loja-muted);color:var(--loja-muted-ink);border-radius:14px;padding:14px 16px;font-size:.92rem}.loja-alert{color:#a5261d;background:#e02c1f1a;border-radius:14px;padding:12px 16px;scroll-margin-top:72px;font-size:.92rem}.loja-done-icon{color:#396a58;background:#82ab9c2e;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}.loja-done-icon svg{width:36px;height:36px}.loja :focus-visible{outline:2px solid var(--loja-primary);outline-offset:2px}
