body.site-brand-marmitas{--brand-header-bg:rgba(255,250,241,0.96);--brand-header-surface:rgba(255,255,255,0.78);--brand-header-line:rgba(151,86,43,0.18);--brand-header-ink:#142313;--brand-header-muted:#596554;--brand-header-accent:#1f5a18;--brand-header-accent-strong:#1b6418;--brand-header-secondary:#c78734;--brand-header-shadow:0 12px 28px rgba(42,28,12,0.09)}.customer-page{width:min(1120px,calc(100% - 1.5rem))!important;max-width:1120px!important;gap:20px}.customer-hero{position:relative;overflow:hidden;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--brand-header-line,var(--border));border-radius:8px!important;background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(231,241,223,.72)),#ffffff;box-shadow:0 16px 34px rgba(42,28,12,.07)}.customer-hero.is-returning:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--brand-header-accent,var(--green-dark)),var(--brand-header-secondary,var(--green)))}.customer-hero>*{position:relative}.customer-hero h1{margin:0 0 8px!important;color:var(--brand-header-accent,var(--green-dark))!important;font-size:2.55rem!important;line-height:1.04!important;letter-spacing:0!important}.customer-hero .subtitle{max-width:620px;margin:0;color:var(--muted);font-size:1rem;line-height:1.45}.customer-returning-panel{display:grid;gap:4px;min-width:220px;border-left:2px solid var(--brand-header-accent,var(--green-dark));padding-left:14px}.customer-returning-panel p,.customer-returning-panel span{color:var(--muted);font-weight:850;line-height:1.35}.customer-returning-panel span{font-size:.78rem;letter-spacing:0;text-transform:uppercase}.customer-returning-panel strong{color:var(--brand-header-accent,var(--green-dark));font-size:1.16rem;line-height:1.1}.customer-returning-panel p{margin:0;font-size:.92rem}.customer-profile-layout{grid-template-columns:minmax(0,1fr) 340px!important;gap:20px!important}.customer-profile-layout.is-phone-gated{grid-template-columns:minmax(0,720px)!important}.customer-card,.customer-cart-panel,.customer-summary-panel{border-color:var(--brand-header-line,var(--border))!important;border-radius:8px!important;background:rgba(255,253,248,.95)!important;box-shadow:0 14px 32px rgba(42,28,12,.07)!important}.customer-form-card{position:relative;overflow:hidden}.customer-form-card:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--brand-header-accent,var(--green-dark)),var(--brand-header-secondary,var(--green)));opacity:.7}.customer-form-card>*{position:relative}.customer-section-heading{align-items:flex-start!important}.customer-completion-pill{border-color:rgba(183,124,14,.2)!important;border-radius:999px!important}.customer-completion-pill.is-complete{border-color:rgba(43,143,99,.2)!important;background:rgba(232,246,239,.88)!important;color:var(--brand-header-accent,var(--green-dark))!important}.customer-card input,.customer-card select,.customer-card textarea{border-color:var(--brand-header-line,var(--border))!important;border-radius:8px!important}.customer-details-fields .delivery-grid{align-items:start!important}.customer-details-fields .delivery-grid label{align-self:start!important}.customer-details-fields .delivery-grid input,.customer-details-fields .delivery-grid select{height:46px!important;min-height:46px!important}.customer-details-fields .google-place-autocomplete-input{gap:0!important}.customer-details-fields .google-place-autocomplete-host gmp-place-autocomplete{height:46px!important;min-height:46px!important;border:1px solid var(--brand-header-line,var(--border))!important;border-radius:8px!important;background:rgba(255,255,255,.78)!important;color:var(--text)!important;font:inherit!important}.customer-pickup-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid rgba(43,143,99,.18);border-radius:999px;background:rgba(255,255,255,.72);color:var(--brand-header-accent,var(--green-dark));padding:6px 12px;font:inherit;font-size:.86rem;font-weight:900;line-height:1;cursor:pointer}.customer-pickup-toggle:hover{border-color:rgba(43,143,99,.3);background:rgba(232,246,239,.82)}.customer-pickup-toggle.is-active{border-color:rgba(43,143,99,.28);background:var(--brand-header-accent,var(--green-dark));color:#ffffff}.customer-pickup-note{margin:0;border:1px solid rgba(43,143,99,.12);border-radius:8px;background:rgba(232,246,239,.72);padding:11px 12px;color:var(--brand-header-accent,var(--green-dark));font-weight:850}.customer-card input:focus,.customer-card select:focus,.customer-card textarea:focus{border-color:rgba(43,143,99,.45)!important;box-shadow:0 0 0 3px rgba(43,143,99,.1)!important;outline:0}.customer-account-note{display:grid;gap:10px;margin:0 0 18px;border:1px solid rgba(43,143,99,.13);border-radius:8px;background:linear-gradient(135deg,rgba(232,246,239,.72),rgba(255,253,248,.84)),#ffffff;padding:13px}.customer-account-note div:first-child{display:grid;gap:4px}.customer-account-note strong{color:var(--brand-header-accent,var(--green-dark));font-size:.98rem;line-height:1.2}.customer-account-note span{color:var(--muted);font-size:.9rem;font-weight:750;line-height:1.35}.customer-profile-meter{overflow:hidden;height:7px;border-radius:999px;background:rgba(43,143,99,.11)}.customer-profile-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-header-accent,var(--green-dark)),var(--brand-header-secondary,var(--green)))}.customer-checklist{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 18px}.customer-checklist span{border:1px solid rgba(122,74,0,.14);border-radius:999px;background:rgba(255,248,240,.72);padding:6px 10px;color:#7a4a00;font-size:.78rem;font-weight:900;line-height:1}.customer-checklist span.is-complete{border-color:rgba(43,143,99,.16);background:rgba(232,246,239,.82);color:var(--brand-header-accent,var(--green-dark))}.customer-cart-panel,.customer-summary-panel{padding:17px!important}.customer-summary-list{gap:10px!important}.customer-summary-list div{border-bottom:1px solid rgba(43,143,99,.1);padding-bottom:10px}.customer-summary-list div:last-child{border-bottom:0;padding-bottom:0}.customer-ready-note{border-radius:8px;background:rgba(232,246,239,.82);padding:10px 12px}.customer-actions .button-link,.customer-actions button{border-radius:999px!important}.customer-actions button:disabled{opacity:.42;cursor:default}@media (max-width:900px){.customer-profile-layout{grid-template-columns:1fr!important}.customer-profile-layout.is-complete .customer-profile-panel{order:-1}.customer-profile-panel{position:static!important}}@media (max-width:700px){.customer-page{width:min(100% - 1rem,1120px)!important;gap:16px}.customer-hero{grid-template-columns:1fr!important;gap:14px}.customer-hero h1{font-size:2rem!important}.customer-returning-panel{min-width:0;border-top:1px solid var(--brand-header-line,var(--border));border-left:0;padding-top:12px;padding-left:0}.customer-actions{display:grid!important;grid-template-columns:1fr!important}.customer-cart-panel,.customer-summary-panel{padding:14px!important}.customer-summary-list{gap:8px!important}.customer-summary-list div{padding-bottom:8px}.customer-missing-list{margin-top:12px}}.checkout-combine-panel{display:grid;gap:12px;margin-top:14px;border:1px solid rgba(43,143,99,.16);border-radius:8px;background:linear-gradient(135deg,rgba(232,246,239,.82),rgba(255,248,240,.62)),#ffffff;padding:13px}.checkout-combine-panel div{display:grid;gap:4px}.checkout-combine-panel strong{color:var(--brand-header-accent,var(--green-dark));font-size:.98rem;line-height:1.2}.checkout-combine-panel span{color:var(--muted);font-size:.9rem;font-weight:750;line-height:1.35}.checkout-combine-panel .button-link{width:100%;min-height:40px;box-shadow:none!important}.combined-entry-notice,.combined-order-note{display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid rgba(43,143,99,.2);border-radius:8px;background:linear-gradient(135deg,rgba(236,248,242,.92),rgba(255,250,244,.7)),#ffffff;padding:12px 14px;color:var(--green-dark)}.combined-order-note{align-items:flex-start;justify-content:flex-start}.combined-entry-notice span,.combined-order-inline-note,.combined-order-note,.combined-order-note span{font-size:.9rem;font-weight:750;line-height:1.35}.combined-entry-notice strong,.combined-order-note strong{color:var(--brand-header-accent,var(--green-dark));font-size:.94rem;line-height:1.2;white-space:nowrap}.combined-order-inline-note{margin:8px 0 0;color:var(--muted)}.combined-entry-notice{margin-top:-8px}.combined-entry-notice div{display:grid;gap:3px}.combined-entry-notice button{min-height:36px;border:1px solid rgba(139,68,28,.18);border-radius:999px;background:rgba(255,248,240,.88);color:#8a3f16;font-weight:850;padding:0 14px}.order-brand-group{display:grid;gap:10px}.order-brand-group-heading,.order-brand-subtotals div,.order-brand-summary-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.order-brand-group-heading{border-left:3px solid var(--brand-header-accent,var(--green-dark));border-radius:8px;background:rgba(255,255,255,.66);padding:10px 12px}.order-brand-group-heading div,.order-brand-summary-heading{min-width:0}.order-brand-group-heading div{display:grid;gap:2px}.order-brand-group-heading strong:first-child,.order-brand-summary-heading strong{color:var(--brand-header-accent,var(--green-dark));font-size:.94rem}.order-brand-group-heading span,.order-brand-subtotals span{color:var(--muted);font-size:.86rem;font-weight:750}.order-brand-group-heading>strong,.order-brand-subtotals strong,.order-brand-summary-heading span{color:var(--green-dark);white-space:nowrap}.order-brand-group-items{display:grid;gap:12px}.order-brand-summary-block{border-left:2px solid rgba(43,143,99,.26);padding-left:12px}.order-brand-subtotals{display:grid;gap:7px;border:1px solid rgba(43,143,99,.14);border-radius:8px;background:rgba(255,255,255,.58);padding:10px 12px}@media (min-width:760px){.checkout-combine-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.checkout-combine-panel .button-link{width:auto}}@media (max-width:700px){.combined-entry-notice,.combined-order-note{align-items:stretch;flex-direction:column}.combined-entry-notice strong,.combined-order-note strong{white-space:normal}.combined-entry-notice button{width:100%}}.field-helper{margin:6px 0 0;color:var(--brand-header-accent,var(--green-dark));font-size:.85rem;font-weight:800;line-height:1.28}body.site-brand-marmitas{--marmitas-polish-ink:#172615;--marmitas-polish-muted:#4f594b;--marmitas-polish-green:#1f5a18;--marmitas-polish-green-strong:#184f14;--marmitas-polish-blue:#2e9fc4;--marmitas-polish-warm:#c78734;--marmitas-polish-cream:#fffaf1;--marmitas-polish-line:rgba(88,70,45,0.18);--marmitas-polish-card:rgba(255,253,248,0.98);--marmitas-polish-shadow:0 18px 42px rgba(42,28,12,0.1);--marmitas-polish-card-shadow:0 12px 28px rgba(42,28,12,0.075);--marmitas-polish-radius:10px;background:linear-gradient(180deg,rgba(255,245,229,.96),rgba(255,250,241,.98) 34%,rgba(243,249,238,.96)),#fffaf1}body.site-brand-marmitas .client-page,body.site-brand-marmitas .home-page{gap:18px}body.site-brand-marmitas .not-found-page{display:grid;min-height:min(620px,68vh);align-items:center}body.site-brand-marmitas .not-found-card{position:relative;overflow:hidden;width:100%;max-width:760px;margin:0 auto;border:1px solid var(--marmitas-polish-line)!important;border-radius:var(--marmitas-polish-radius)!important;background:linear-gradient(135deg,rgba(255,247,234,.99),rgba(255,252,245,.98) 52%,rgba(231,247,239,.88)),#fffaf1!important;box-shadow:var(--marmitas-polish-shadow)!important;text-align:center}body.site-brand-marmitas .not-found-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--marmitas-polish-warm),var(--marmitas-polish-green),#6f8f2d)}body.site-brand-marmitas .not-found-card>*{position:relative;z-index:1}body.site-brand-marmitas .not-found-code{margin:8px 0 14px;color:rgba(31,90,24,.2);font-size:clamp(4.8rem,13vw,7.5rem);font-weight:950;letter-spacing:-.08em;line-height:.8}body.site-brand-marmitas .not-found-card .subtitle,body.site-brand-marmitas .not-found-card h1{margin-right:auto;margin-left:auto}body.site-brand-marmitas .not-found-card .subtitle{max-width:520px}body.site-brand-marmitas .not-found-actions{justify-content:center;margin-top:22px}body.site-brand-marmitas .card.hero-card.combo-hero,body.site-brand-marmitas .custom-hero,body.site-brand-marmitas .hero-card.combo-hero,body.site-brand-marmitas .home-hero.combo-hero,body.site-brand-marmitas .menu-hero{position:relative;overflow:hidden;border:1px solid var(--marmitas-polish-line)!important;border-radius:var(--marmitas-polish-radius)!important;background:linear-gradient(135deg,rgba(255,247,234,.99),rgba(255,252,245,.98) 48%,rgba(231,247,239,.88)),#fffaf1!important;box-shadow:var(--marmitas-polish-shadow)!important}body.site-brand-marmitas .home-hero.combo-hero{min-height:350px;border-color:rgba(199,135,52,.28)!important;background:linear-gradient(115deg,rgba(255,247,232,.99),rgba(255,251,243,.97) 46%,rgba(235,247,230,.88)),#fff5e6!important}body.site-brand-marmitas .home-hero.combo-hero:before{inset:auto 22px 18px auto;width:min(36%,320px);height:130px;background-image:url(/brand/marmitas-banner.png);background-position:50%;background-repeat:no-repeat;background-size:contain;filter:saturate(1.1) contrast(1.04);opacity:.48}body.site-brand-marmitas .card.hero-card.combo-hero:before,body.site-brand-marmitas .custom-hero:before,body.site-brand-marmitas .hero-card.combo-hero:before,body.site-brand-marmitas .menu-hero:before{content:"";position:absolute;inset:0 auto 0 0;display:block!important;width:3px;background:linear-gradient(180deg,var(--marmitas-polish-warm),var(--marmitas-polish-green),#6f8f2d)}body.site-brand-marmitas .combo-hero:after,body.site-brand-marmitas .custom-hero:after,body.site-brand-marmitas .menu-hero:after{display:none!important}body.site-brand-marmitas .custom-hero>*,body.site-brand-marmitas .hero-card>*,body.site-brand-marmitas .hero-content,body.site-brand-marmitas .menu-hero>*{position:relative;z-index:1}body.site-brand-marmitas .home-hero.combo-hero .hero-content{max-width:650px}body.site-brand-marmitas .combo-hero h1,body.site-brand-marmitas .custom-hero h1,body.site-brand-marmitas .hero-card h1,body.site-brand-marmitas .home-hero h1,body.site-brand-marmitas .menu-hero h1{max-width:820px;color:var(--marmitas-polish-ink)!important;font-size:clamp(2rem,4.4vw,3.15rem)!important;letter-spacing:0!important;line-height:1.06!important;text-wrap:balance}body.site-brand-marmitas .home-hero h1{max-width:650px;font-size:clamp(2.55rem,4vw,3.7rem)!important;line-height:1!important}body.site-brand-marmitas .combo-hero .subtitle,body.site-brand-marmitas .custom-hero .subtitle,body.site-brand-marmitas .hero-card .subtitle,body.site-brand-marmitas .home-hero .subtitle,body.site-brand-marmitas .menu-hero .subtitle{max-width:700px;color:var(--marmitas-polish-muted)!important;font-size:1.04rem!important;line-height:1.58!important}body.site-brand-marmitas .hero-highlights{gap:8px!important}body.site-brand-marmitas .hero-highlights span{min-height:32px!important;border:1px solid rgba(113,92,62,.16)!important;border-radius:999px!important;background:rgba(255,255,255,.76)!important;color:#665641!important;box-shadow:0 6px 16px rgba(42,28,12,.05);font-size:.84rem!important}body.site-brand-marmitas .combos-grid{scroll-margin-top:110px}body.site-brand-marmitas .welcome-card{position:fixed;right:18px;bottom:18px;z-index:980;display:grid;width:min(420px,calc(100vw - 24px));gap:12px;border:1px solid rgba(199,135,52,.24);border-top:2px solid rgba(199,135,52,.76);border-radius:12px;background:linear-gradient(135deg,rgba(255,250,241,.98),rgba(241,249,235,.97)),#fffaf1;box-shadow:0 22px 54px rgba(42,28,12,.18);padding:18px}body.site-brand-marmitas .welcome-card-copy{display:grid;gap:6px;padding-right:34px}body.site-brand-marmitas .welcome-card-eyebrow{margin:0;color:var(--marmitas-polish-green);font-size:.78rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}body.site-brand-marmitas .welcome-card h2{margin:0;color:var(--marmitas-polish-ink);font-size:1.22rem;line-height:1.08}body.site-brand-marmitas .welcome-card p{margin:0;color:var(--marmitas-polish-muted);font-size:.94rem;line-height:1.45}body.site-brand-marmitas .welcome-card-facts{display:grid;gap:7px;margin:0;padding:0;list-style:none}body.site-brand-marmitas .welcome-card-facts li{position:relative;border:1px solid rgba(113,92,62,.14);border-radius:999px;background:rgba(255,255,255,.72);padding:8px 12px 8px 26px;color:#4f493d;font-size:.84rem;font-weight:800;line-height:1.2}body.site-brand-marmitas .welcome-card-facts li:before{content:"";position:absolute;top:50%;left:12px;width:6px;height:6px;border-radius:999px;background:var(--marmitas-polish-warm);transform:translateY(-50%)}body.site-brand-marmitas .welcome-card-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center}body.site-brand-marmitas .welcome-card-actions button,body.site-brand-marmitas .welcome-card-delivery,body.site-brand-marmitas .welcome-card-delivery:visited,body.site-brand-marmitas .welcome-card-primary,body.site-brand-marmitas .welcome-card-primary:visited,body.site-brand-marmitas .welcome-card-whatsapp,body.site-brand-marmitas .welcome-card-whatsapp:visited{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:999px;padding:0 16px;font-size:.9rem;font-weight:950;line-height:1;text-decoration:none}body.site-brand-marmitas .welcome-card-primary,body.site-brand-marmitas .welcome-card-primary:visited{background:linear-gradient(135deg,#2f8b3a,var(--marmitas-polish-green-strong)),var(--marmitas-polish-green-strong);box-shadow:0 10px 22px rgba(31,90,24,.16);color:#ffffff}body.site-brand-marmitas .welcome-card-action-note{grid-column:1/-1;margin:2px 0 -2px;color:rgba(22,42,24,.78);font-size:.9rem;line-height:1.35}body.site-brand-marmitas .welcome-card-delivery,body.site-brand-marmitas .welcome-card-delivery:visited{grid-column:1/-1;border:1px solid rgba(31,90,24,.2);background:rgba(255,255,255,.72);color:var(--marmitas-polish-green)}body.site-brand-marmitas .welcome-card-whatsapp,body.site-brand-marmitas .welcome-card-whatsapp:visited{grid-column:1/-1;border:1px solid rgba(31,90,24,.18);background:rgba(239,248,232,.88);color:var(--marmitas-polish-green)}body.site-brand-marmitas .welcome-card-actions button{border:1px solid rgba(199,135,52,.3);background:rgba(255,248,236,.86);color:#7a4a16}body.site-brand-marmitas .welcome-card-close{position:absolute;top:10px;right:10px;display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(113,92,62,.16);border-radius:999px;background:rgba(255,255,255,.82);color:#665641;font-size:1.15rem;font-weight:800;line-height:1;padding:0}body.site-brand-marmitas .whatsapp-floating-button,body.site-brand-marmitas .whatsapp-floating-button:visited{position:fixed;right:18px;bottom:18px;z-index:970;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border:1px solid rgba(31,90,24,.18);border-radius:999px;background:linear-gradient(135deg,#2f8b3a,var(--marmitas-polish-green-strong)),var(--marmitas-polish-green-strong);box-shadow:0 16px 34px rgba(31,90,24,.24);color:#ffffff;padding:0 18px 0 15px;font-size:.92rem;font-weight:950;line-height:1;text-decoration:none}body.site-brand-marmitas .whatsapp-floating-icon{display:block;width:23px;height:23px;fill:currentColor;flex:0 0 auto}body.site-brand-marmitas .whatsapp-floating-button.is-compact,body.site-brand-marmitas .whatsapp-floating-button.is-compact:visited{right:8px;width:44px;height:44px;min-height:44px;padding:0}body.site-brand-marmitas .whatsapp-floating-button.is-compact span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.site-brand-marmitas .marmitas-hero-delivery-link,body.site-brand-marmitas .marmitas-hero-delivery-link:visited{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(31,90,24,.2);border-radius:999px;background:rgba(244,251,240,.94);color:var(--marmitas-polish-green);padding:0 12px;font-size:.86rem;font-weight:900;line-height:1;text-decoration:none}body.site-brand-marmitas .marmitas-hero-delivery-link:focus-visible,body.site-brand-marmitas .marmitas-hero-delivery-link:hover{border-color:rgba(31,90,24,.36);background:#ffffff}body.site-brand-marmitas main .add-to-cart-button,body.site-brand-marmitas main .button-link,body.site-brand-marmitas main .custom-builder-actions button,body.site-brand-marmitas main .menu-card button:not(.text-button),body.site-brand-marmitas main .primary-button{border-radius:999px!important;background:linear-gradient(135deg,#2f8b3a,var(--marmitas-polish-green-strong)),var(--marmitas-polish-green-strong)!important;box-shadow:0 10px 22px rgba(31,90,24,.16)!important;color:#ffffff!important;letter-spacing:0!important}body.site-brand-marmitas main .add-to-cart-button:hover,body.site-brand-marmitas main .button-link:hover,body.site-brand-marmitas main .custom-builder-actions button:hover,body.site-brand-marmitas main .menu-card button:not(.text-button):hover,body.site-brand-marmitas main .primary-button:hover{background:var(--marmitas-polish-green)!important;box-shadow:0 10px 20px rgba(31,90,24,.16)!important}body.site-brand-marmitas main .button-link.secondary,body.site-brand-marmitas main .details-button,body.site-brand-marmitas main .secondary-button,body.site-brand-marmitas main .text-button{border-color:rgba(199,135,52,.28)!important;background:rgba(255,248,235,.9)!important;box-shadow:0 8px 18px rgba(129,80,24,.06)!important;color:#7a4a16!important}body.site-brand-marmitas .home-helper-links{justify-content:center;width:fit-content;margin:-2px auto 20px;border:1px solid rgba(88,70,45,.12);border-radius:999px;background:rgba(255,255,255,.74);padding:8px 14px;box-shadow:0 8px 18px rgba(42,28,12,.04)}body.site-brand-marmitas .cart-card,body.site-brand-marmitas .cart-item-card,body.site-brand-marmitas .custom-builder-card,body.site-brand-marmitas .custom-cart-card,body.site-brand-marmitas .custom-cart-item,body.site-brand-marmitas .customer-card,body.site-brand-marmitas .delivery-card,body.site-brand-marmitas .delivery-info-card,body.site-brand-marmitas .home-feature-card,body.site-brand-marmitas .menu-card{--marmitas-card-accent:var(--marmitas-polish-warm);--marmitas-card-wash:rgba(199,135,52,0.08);--marmitas-card-line:rgba(199,135,52,0.2);position:relative;overflow:clip;border:1px solid var(--marmitas-card-line)!important;border-radius:var(--marmitas-polish-radius)!important;background:linear-gradient(135deg,var(--marmitas-card-wash),transparent 46%),var(--marmitas-polish-card)!important;box-shadow:var(--marmitas-polish-card-shadow)!important}body.site-brand-marmitas .custom-builder-card:before,body.site-brand-marmitas .custom-cart-card:before,body.site-brand-marmitas .home-feature-card:before,body.site-brand-marmitas .menu-card:before{content:"";position:absolute;inset:0 0 auto;display:block;height:2px;background:linear-gradient(90deg,var(--marmitas-card-accent),transparent 82%)}body.site-brand-marmitas .home-feature-card:first-child{--marmitas-card-accent:var(--marmitas-polish-green);--marmitas-card-wash:rgba(31,90,24,0.07);--marmitas-card-line:rgba(31,90,24,0.16)}body.site-brand-marmitas .home-feature-card:nth-child(2){--marmitas-card-accent:var(--marmitas-polish-warm);--marmitas-card-wash:rgba(199,135,52,0.08);--marmitas-card-line:rgba(199,135,52,0.18)}body.site-brand-marmitas .menu-card:has(.menu-tag-carne-bovina){--marmitas-card-accent:#97562b;--marmitas-card-wash:rgba(151,86,43,0.07);--marmitas-card-line:rgba(151,86,43,0.18)}body.site-brand-marmitas .menu-card:has(.menu-tag-frango){--marmitas-card-accent:#c78734;--marmitas-card-wash:rgba(199,135,52,0.08);--marmitas-card-line:rgba(199,135,52,0.2)}body.site-brand-marmitas .menu-card.portion-card,body.site-brand-marmitas .menu-card:has(.menu-tag-fit){--marmitas-card-accent:#6f8f2d;--marmitas-card-wash:rgba(111,143,45,0.08);--marmitas-card-line:rgba(111,143,45,0.18)}body.site-brand-marmitas .menu-card:has(.menu-tag-vegetariano){--marmitas-card-accent:#528b3c;--marmitas-card-wash:rgba(82,139,60,0.08);--marmitas-card-line:rgba(82,139,60,0.18)}body.site-brand-marmitas .menu-card:has(.vegan-tag){--marmitas-card-accent:#2e9fc4;--marmitas-card-wash:rgba(46,159,196,0.08);--marmitas-card-line:rgba(46,159,196,0.2)}body.site-brand-marmitas .custom-builder-card>*,body.site-brand-marmitas .custom-cart-card>*,body.site-brand-marmitas .home-feature-card>*,body.site-brand-marmitas .menu-card>*{position:relative;z-index:1}body.site-brand-marmitas .home-feature-card{display:grid;grid-template-rows:auto minmax(4rem,auto) auto auto;align-content:start;gap:12px;min-height:0!important;padding:22px!important}body.site-brand-marmitas .home-feature-card>:where(.eyebrow,h2,p,a){margin:0!important}body.site-brand-marmitas .home-feature-card>a{justify-self:start;margin-top:2px!important}body.site-brand-marmitas .home-order-path-card{align-self:stretch;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;min-height:0!important;padding:18px 22px!important}body.site-brand-marmitas .custom-builder-heading h2,body.site-brand-marmitas .custom-cart-card h2,body.site-brand-marmitas .home-feature-card h2,body.site-brand-marmitas .menu-card h2{color:var(--marmitas-polish-ink)!important;letter-spacing:0!important;text-wrap:balance}body.site-brand-marmitas .cart-item-description,body.site-brand-marmitas .home-feature-card p,body.site-brand-marmitas .menu-description,body.site-brand-marmitas .menu-detail-block p{color:var(--marmitas-polish-muted)!important}body.site-brand-marmitas .category-tabs{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;border:1px solid rgba(88,70,45,.08);border-radius:var(--marmitas-polish-radius);background:rgba(255,255,255,.58);padding:6px;box-shadow:0 8px 18px rgba(42,28,12,.035);scrollbar-width:none}body.site-brand-marmitas .category-tabs::-webkit-scrollbar{display:none}body.site-brand-marmitas .category-tabs button{--marmitas-category-accent:var(--marmitas-polish-warm);flex:1 0 auto;min-height:38px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:var(--marmitas-polish-muted)!important;font-size:.92rem!important;letter-spacing:0!important}body.site-brand-marmitas .category-tabs .category-tab-carne-bovina{--marmitas-category-accent:#97562b}body.site-brand-marmitas .category-tabs .category-tab-frango{--marmitas-category-accent:#c78734}body.site-brand-marmitas .category-tabs .category-tab-fit{--marmitas-category-accent:#6f8f2d}body.site-brand-marmitas .category-tabs .category-tab-vegetariano{--marmitas-category-accent:#528b3c}body.site-brand-marmitas .category-tabs .category-tab-porcoes{--marmitas-category-accent:#b76b24}body.site-brand-marmitas .category-tabs .active-tab{border-color:color-mix(in srgb,var(--marmitas-category-accent) 42%,transparent)!important;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(255,248,237,.9)),#ffffff!important;box-shadow:inset 0 -2px 0 var(--marmitas-category-accent),0 8px 18px rgba(42,28,12,.06)!important;color:var(--marmitas-polish-ink)!important}body.site-brand-marmitas .menu-filter-panel{border-color:rgba(88,70,45,.08)!important;border-radius:var(--marmitas-polish-radius)!important;background:rgba(255,255,255,.58)!important;box-shadow:0 8px 18px rgba(42,28,12,.03)!important}body.site-brand-marmitas .ingredient-search-field input,body.site-brand-marmitas .meal-item-row input,body.site-brand-marmitas .meal-item-row select,body.site-brand-marmitas .menu-search-field input,body.site-brand-marmitas .portion-purchase-field select,body.site-brand-marmitas .selected-ingredient-row input{border-radius:var(--marmitas-polish-radius)!important;background:#ffffff!important;box-shadow:none!important}body.site-brand-marmitas .menu-grid{gap:16px!important}body.site-brand-marmitas .menu-card{display:flex;flex-direction:column;gap:11px;padding:17px!important}body.site-brand-marmitas .combo-card-top,body.site-brand-marmitas .menu-card-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:12px!important;min-height:auto!important;margin-bottom:0!important}body.site-brand-marmitas .combo-card-top h2,body.site-brand-marmitas .menu-card-header h2{margin:0!important;font-size:clamp(1rem,1.75vw,1.2rem)!important;line-height:1.18!important}body.site-brand-marmitas .combo-price-box,body.site-brand-marmitas .menu-card-header>strong{align-self:start;border:1px solid rgba(31,90,24,.14)!important;border-radius:999px;background:rgba(239,248,232,.86)!important;box-shadow:none!important;color:var(--marmitas-polish-green)!important;padding:6px 10px!important;font-size:.98rem!important;line-height:1!important;white-space:nowrap}body.site-brand-marmitas .combo-price-box .combo-price{color:inherit!important;font-size:inherit!important;padding:0!important}body.site-brand-marmitas .nutrition-pill{border:1px solid rgba(111,143,45,.24)!important;background:rgba(244,249,231,.9)!important;color:#46641f!important}body.site-brand-marmitas .menu-tags{gap:6px!important;margin:0!important}body.site-brand-marmitas .beans-option.compact,body.site-brand-marmitas .menu-tags span{border:1px solid rgba(113,92,62,.18)!important;border-radius:999px;background:rgba(255,250,241,.76)!important;color:#665641!important}body.site-brand-marmitas .menu-tags span{padding:4px 9px!important;font-size:.78rem!important}body.site-brand-marmitas .menu-tags span.menu-tag-400g{border-color:rgba(94,92,86,.18)!important;background:rgba(245,243,238,.9)!important;color:#625f57!important}body.site-brand-marmitas .menu-tags span.menu-tag-carne-bovina{border-color:rgba(151,86,43,.26)!important;background:rgba(255,242,231,.95)!important;color:#7b3f1d!important}body.site-brand-marmitas .menu-tags span.menu-tag-frango{border-color:rgba(199,135,52,.3)!important;background:rgba(255,247,229,.96)!important;color:#7a4a16!important}body.site-brand-marmitas .menu-tags span.menu-tag-fit{border-color:rgba(111,143,45,.28)!important;background:rgba(244,249,231,.94)!important;color:#46641f!important}body.site-brand-marmitas .menu-tags span.menu-tag-vegetariano{border-color:rgba(82,139,60,.22)!important;background:rgba(239,248,232,.9)!important;color:#2f6a25!important}body.site-brand-marmitas .menu-tags span.menu-tag-vegano,body.site-brand-marmitas .menu-tags span.vegan-tag{border-color:rgba(37,99,235,.3)!important;background:rgba(235,243,255,.96)!important;color:#1d4ed8!important;box-shadow:0 5px 12px rgba(37,99,235,.08)}body.site-brand-marmitas .menu-tags span.menu-tag-escondidinho,body.site-brand-marmitas .menu-tags span.menu-tag-format,body.site-brand-marmitas .menu-tags span.menu-tag-panquecas{border-color:rgba(199,135,52,.28)!important;background:rgba(255,244,227,.95)!important;color:#8a4b16!important}body.site-brand-marmitas .menu-tags span.menu-tag-porcao,body.site-brand-marmitas .menu-tags span.menu-tag-porcoes,body.site-brand-marmitas .menu-tags span.menu-tag-portion{border-color:rgba(126,103,70,.22)!important;background:rgba(255,253,247,.94)!important;color:#625342!important}body.site-brand-marmitas .menu-tags span.menu-tag-bean,body.site-brand-marmitas .menu-tags span.menu-tag-feijao{border-color:rgba(67,126,45,.26)!important;background:rgba(239,248,232,.94)!important;color:#346b22!important}body.site-brand-marmitas .integral-inline-option{min-height:auto;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#6b604f!important;padding:0!important;font-size:.78rem;font-weight:800}body.site-brand-marmitas .integral-inline-option input{width:13px;height:13px;accent-color:var(--marmitas-polish-green)}body.site-brand-marmitas .menu-details{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}body.site-brand-marmitas .menu-details summary{display:inline-flex;align-items:center;gap:6px;width:fit-content;min-height:30px;border:1px solid rgba(199,135,52,.2);border-radius:999px;background:rgba(255,248,236,.68);padding:0 11px;color:#815018!important;font-size:.86rem;font-weight:950;letter-spacing:0!important;line-height:1;list-style:none;text-decoration:none}body.site-brand-marmitas .menu-details summary::-webkit-details-marker{display:none}body.site-brand-marmitas .menu-details summary:after{content:"+";color:#b76b24;font-size:.86rem;font-weight:950}body.site-brand-marmitas .menu-details[open] summary{border-color:rgba(199,135,52,.34);background:#fff0d8}body.site-brand-marmitas .menu-details[open] summary:after{content:"-"}body.site-brand-marmitas .menu-details[open] .menu-detail-block{margin-top:10px;border-left:2px solid rgba(199,135,52,.3);padding-left:10px}body.site-brand-marmitas .menu-card-actions{position:relative;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:auto!important;padding-top:12px}body.site-brand-marmitas .menu-card-actions:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(199,135,52,.12),rgba(82,139,60,.1),transparent)}body.site-brand-marmitas .menu-card-actions button{order:2;margin-left:auto!important}body.site-brand-marmitas .combo-card>button,body.site-brand-marmitas .menu-card-actions button{width:auto!important;min-width:132px!important;min-height:37px!important;border-radius:999px!important;padding-inline:20px!important;background:linear-gradient(135deg,#2f8b3a,var(--marmitas-polish-green-strong)),#2f8b3a!important;box-shadow:0 10px 22px rgba(47,139,58,.18)!important;font-size:.9rem!important;line-height:1!important}body.site-brand-marmitas .combo-card>button{position:relative}body.site-brand-marmitas .combo-card>button:hover,body.site-brand-marmitas .menu-card-actions button:hover{background:var(--marmitas-polish-green-strong)!important;box-shadow:0 10px 20px rgba(31,90,24,.16)!important}body.site-brand-marmitas .beans-option.compact{order:1;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:37px;margin-left:0!important;border-color:rgba(67,126,45,.36)!important;background:linear-gradient(135deg,rgba(242,249,233,.98),rgba(255,253,247,.96)),#f6fbef!important;box-shadow:0 8px 18px rgba(67,126,45,.1)!important;color:#2f6a25!important;padding:0 13px!important;font-size:.82rem;font-weight:900}body.site-brand-marmitas .beans-option.compact input{width:14px;height:14px;margin:0;accent-color:#528b3c}body.site-brand-marmitas .beans-option.compact:hover{border-color:rgba(67,126,45,.5)!important;background:#eef8e8!important;color:#265f1d!important}body.site-brand-marmitas .beans-option.compact.is-selected{border-color:rgba(199,135,52,.62)!important;background:#ffedd2!important;color:#7a3d10!important;box-shadow:0 8px 18px rgba(199,135,52,.12)!important}body.site-brand-marmitas .portion-purchase-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important}body.site-brand-marmitas .portion-purchase-actions button{order:2!important;align-self:end!important;min-width:132px!important;height:auto!important;min-height:37px!important;margin:0 0 0 auto!important}body.site-brand-marmitas .portion-purchase-field{order:1!important;min-width:min(100%,220px)}body.site-brand-marmitas .portion-fixed-summary,body.site-brand-marmitas .portion-purchase-field label{display:grid!important;gap:6px}body.site-brand-marmitas .portion-fixed-summary span,body.site-brand-marmitas .portion-purchase-field span{color:#1f5a18!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.05em!important;line-height:1!important;text-transform:uppercase}body.site-brand-marmitas .portion-fixed-summary strong,body.site-brand-marmitas .portion-purchase-field select{width:100%!important;min-height:42px!important;border:1px solid rgba(129,80,24,.18)!important;border-radius:var(--marmitas-polish-radius)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,251,244,.9)),#ffffff!important;box-shadow:0 7px 16px rgba(42,28,12,.045)!important;color:var(--marmitas-polish-ink)!important;font-size:.95rem!important;font-weight:900!important}body.site-brand-marmitas .portion-purchase-field select{cursor:pointer;padding:0 12px!important}body.site-brand-marmitas .portion-fixed-summary strong{display:flex;align-items:center;padding:0 12px!important}body.site-brand-marmitas .portion-purchase-field select:focus{border-color:rgba(31,90,24,.42)!important;outline:3px solid rgba(31,90,24,.12)!important}body.site-brand-marmitas .custom-builder-card{padding:20px!important}body.site-brand-marmitas .custom-builder-actions{justify-content:flex-start!important}body.site-brand-marmitas .custom-builder-actions button{width:auto!important;min-width:158px;min-height:39px!important;border-radius:999px!important;padding-inline:20px!important;background:linear-gradient(135deg,#2f8b3a,var(--marmitas-polish-green-strong)),#2f8b3a!important;box-shadow:0 10px 22px rgba(47,139,58,.18)!important;font-size:.9rem!important;line-height:1!important}body.site-brand-marmitas .custom-builder-actions button:hover:not(:disabled){background:var(--marmitas-polish-green-strong)!important;box-shadow:0 10px 20px rgba(31,90,24,.16)!important}body.site-brand-marmitas .custom-live-summary,body.site-brand-marmitas .ingredient-catalog-grid button,body.site-brand-marmitas .ingredient-category-tabs button,body.site-brand-marmitas .portion-fixed-summary strong,body.site-brand-marmitas .selected-ingredient-row{border-radius:var(--marmitas-polish-radius)!important}body.site-brand-marmitas .custom-live-summary{border-color:rgba(31,90,24,.13)!important;background:linear-gradient(135deg,rgba(246,250,233,.9),rgba(255,250,241,.94)),#ffffff!important;box-shadow:var(--marmitas-polish-card-shadow)!important}@media (min-width:900px){body.site-brand-marmitas .home-hero.combo-hero{padding-right:58px!important}body.site-brand-marmitas .client-page:has(.menu-hero) .menu-grid,body.site-brand-marmitas .combos-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.site-brand-marmitas .menu-card{min-height:100%}}@media (max-width:760px){body.site-brand-marmitas .card.hero-card.combo-hero,body.site-brand-marmitas .custom-hero,body.site-brand-marmitas .hero-card.combo-hero,body.site-brand-marmitas .home-hero.combo-hero,body.site-brand-marmitas .menu-hero{padding:20px!important}body.site-brand-marmitas .card.hero-card.combo-hero:before,body.site-brand-marmitas .custom-hero:before,body.site-brand-marmitas .hero-card.combo-hero:before,body.site-brand-marmitas .home-hero.combo-hero:before,body.site-brand-marmitas .menu-hero:before{width:3px;opacity:1}body.site-brand-marmitas .home-hero.combo-hero:before{inset:auto -40px 10px auto;width:220px;height:120px;background-image:url(/brand/marmitas-banner.png);background-position:50%;background-size:contain;opacity:.3}body.site-brand-marmitas .combo-hero h1,body.site-brand-marmitas .custom-hero h1,body.site-brand-marmitas .hero-card h1,body.site-brand-marmitas .home-hero h1,body.site-brand-marmitas .menu-hero h1{font-size:clamp(1.92rem,8.4vw,2.55rem)!important;line-height:1.07!important}body.site-brand-marmitas .home-helper-links{width:100%;justify-content:flex-start!important;overflow-x:auto}body.site-brand-marmitas .welcome-card{right:10px;bottom:10px;width:calc(100vw - 20px);max-height:calc(100vh - 20px);overflow:auto;padding:16px}body.site-brand-marmitas .welcome-card-copy{padding-right:32px}body.site-brand-marmitas .welcome-card h2{font-size:1.06rem}body.site-brand-marmitas .welcome-card p{font-size:.88rem}body.site-brand-marmitas .welcome-card-facts{gap:6px}body.site-brand-marmitas .welcome-card-facts li{border-radius:10px;font-size:.8rem}body.site-brand-marmitas .welcome-card-actions{grid-template-columns:1fr}body.site-brand-marmitas .welcome-card-delivery,body.site-brand-marmitas .welcome-card-whatsapp{grid-column:auto}body.site-brand-marmitas .whatsapp-floating-button,body.site-brand-marmitas .whatsapp-floating-button:visited{right:16px;bottom:18px;width:54px;height:54px;min-height:54px;border-radius:999px;background:#1f8f3a!important;box-shadow:0 14px 30px rgba(31,90,24,.28)!important;padding:0}body.site-brand-marmitas .whatsapp-floating-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.site-brand-marmitas .whatsapp-floating-icon{width:25px;height:25px}body.site-brand-marmitas .home-grid.two-columns{grid-template-columns:1fr!important}body.site-brand-marmitas .home-feature-card{grid-template-rows:auto auto auto auto}body.site-brand-marmitas .category-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;margin-right:-8px;margin-left:-8px;gap:8px!important;padding:6px 8px;border-right:0;border-left:0;border-radius:0;scrollbar-width:auto}body.site-brand-marmitas .category-tabs button{flex:initial!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;min-height:40px!important;border-color:rgba(113,92,62,.16)!important;background:rgba(255,253,248,.78)!important;padding:0 13px!important;white-space:normal!important}body.site-brand-marmitas .category-tabs .category-tab-porcoes{grid-column:1/-1!important}body.site-brand-marmitas .menu-filter-panel{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}body.site-brand-marmitas .menu-search-field,body.site-brand-marmitas .menu-search-field input{width:100%!important}body.site-brand-marmitas .menu-filter-summary{text-align:left!important}body.site-brand-marmitas .ingredient-category-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding-bottom:0!important;scrollbar-width:none!important}body.site-brand-marmitas .ingredient-category-tabs button{width:100%!important;min-width:0!important;min-height:38px!important;padding:0 9px!important;white-space:normal!important}body.site-brand-marmitas .combo-card-top,body.site-brand-marmitas .menu-card-header{grid-template-columns:1fr;gap:9px!important}body.site-brand-marmitas .combo-price-box,body.site-brand-marmitas .menu-card-header>strong{justify-self:start}body.site-brand-marmitas .integral-inline-options{width:100%;margin-left:0!important}body.site-brand-marmitas .menu-card-actions{display:grid!important;grid-template-columns:1fr!important}body.site-brand-marmitas .beans-option.compact,body.site-brand-marmitas .combo-card>button,body.site-brand-marmitas .menu-card-actions button{align-self:stretch!important;width:100%!important;justify-content:center!important}body.site-brand-marmitas .portion-purchase-actions{grid-template-columns:1fr!important}body.site-brand-marmitas .portion-purchase-actions button{width:100%!important;margin-left:0!important}body.site-brand-marmitas .portion-purchase-field{width:100%!important}body.site-brand-marmitas .beans-option.compact{margin-left:0!important}body.site-brand-marmitas .custom-builder-actions button{width:100%!important}}body.site-brand-marmitas{--marmitas-polish-muted:#465242;--marmitas-polish-shadow:0 20px 46px rgba(42,28,12,0.13);--marmitas-polish-card-shadow:0 16px 34px rgba(42,28,12,0.095);background:linear-gradient(180deg,rgba(255,239,217,.96),rgba(255,249,238,.98) 32%,rgba(235,247,230,.92)),#fff5e6}body.site-brand-marmitas .card.hero-card.combo-hero,body.site-brand-marmitas .custom-hero,body.site-brand-marmitas .hero-card.combo-hero,body.site-brand-marmitas .home-hero.combo-hero,body.site-brand-marmitas .menu-hero{border-color:rgba(199,135,52,.34)!important;background:linear-gradient(135deg,rgba(255,241,218,.98),rgba(255,252,244,.98) 46%,rgba(224,245,231,.92)),#fff4df!important}body.site-brand-marmitas .combo-hero:after,body.site-brand-marmitas .custom-hero:after,body.site-brand-marmitas .menu-hero:after{content:"";position:absolute;inset:auto 0 0;display:block!important;height:2px;background:linear-gradient(90deg,var(--marmitas-polish-warm),var(--marmitas-polish-green),#6f8f2d);opacity:.9}body.site-brand-marmitas .hero-highlights span{border-width:1px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 8px 18px rgba(42,28,12,.075)}body.site-brand-marmitas .hero-highlights span.marmitas-chip-blue{border-color:rgba(37,99,235,.28)!important;background:rgba(235,243,255,.96)!important;color:#1d4ed8!important}body.site-brand-marmitas .hero-highlights span.marmitas-chip-quantity{border-color:rgba(31,90,24,.18)!important;background:rgba(255,255,255,.9)!important;color:var(--marmitas-polish-green)!important}body.site-brand-marmitas .hero-highlights span.marmitas-chip-price{border-color:rgba(199,135,52,.26)!important;background:rgba(255,250,241,.92)!important;color:#815018!important}body.site-brand-marmitas .hero-highlights span.marmitas-chip-timing{border-color:rgba(199,135,52,.22)!important;background:rgba(255,250,241,.9)!important;color:#7a4a00!important}body.site-brand-marmitas .hero-highlights span.marmitas-chip-neutral{border-color:rgba(113,92,62,.16)!important;background:rgba(255,255,255,.88)!important;color:#665641!important}body.site-brand-marmitas .order-history-status.status-confirmed,body.site-brand-marmitas .order-history-status.status-ready{border-color:rgba(31,90,24,.2)!important;background:rgba(231,241,223,.86)!important;color:var(--marmitas-polish-green)!important}body.site-brand-marmitas .repeat-order-button{border-color:rgba(31,90,24,.2)!important;background:rgba(255,253,247,.92)!important;color:var(--marmitas-polish-green)!important}body.site-brand-marmitas .repeat-order-button:hover{border-color:rgba(31,90,24,.32)!important;background:rgba(231,241,223,.92)!important}body.site-brand-marmitas .custom-builder-card,body.site-brand-marmitas .custom-cart-card,body.site-brand-marmitas .home-feature-card,body.site-brand-marmitas .menu-card{border-color:color-mix(in srgb,var(--marmitas-card-accent) 24%,rgba(88,70,45,.1))!important;background:linear-gradient(135deg,var(--marmitas-card-wash),transparent 42%),linear-gradient(180deg,#fffefb 0,#fffaf2 100%)!important}body.site-brand-marmitas .custom-builder-card:before,body.site-brand-marmitas .custom-cart-card:before,body.site-brand-marmitas .home-feature-card:before,body.site-brand-marmitas .menu-card:before{height:1px;background:linear-gradient(90deg,var(--marmitas-card-accent),color-mix(in srgb,var(--marmitas-card-accent) 32%,#ffffff),transparent 84%)}body.site-brand-marmitas .menu-card:has(.menu-tag-carne-bovina){--marmitas-card-wash:rgba(151,86,43,0.105);--marmitas-card-line:rgba(151,86,43,0.28)}body.site-brand-marmitas .menu-card:has(.menu-tag-frango){--marmitas-card-wash:rgba(199,135,52,0.12);--marmitas-card-line:rgba(199,135,52,0.3)}body.site-brand-marmitas .menu-card.portion-card,body.site-brand-marmitas .menu-card:has(.menu-tag-fit){--marmitas-card-wash:rgba(111,143,45,0.115);--marmitas-card-line:rgba(111,143,45,0.28)}body.site-brand-marmitas .menu-card:has(.menu-tag-vegetariano){--marmitas-card-wash:rgba(82,139,60,0.12);--marmitas-card-line:rgba(82,139,60,0.28)}body.site-brand-marmitas .menu-card:has(.vegan-tag){--marmitas-card-wash:rgba(46,159,196,0.13);--marmitas-card-line:rgba(46,159,196,0.32)}body.site-brand-marmitas .category-tabs{border-color:rgba(199,135,52,.22)!important;background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(255,246,233,.9)),#ffffff!important;box-shadow:0 14px 30px rgba(42,28,12,.08)}body.site-brand-marmitas .category-tabs button{color:#465242!important}body.site-brand-marmitas .category-tabs .active-tab{border-color:color-mix(in srgb,var(--marmitas-category-accent) 62%,transparent)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),color-mix(in srgb,var(--marmitas-category-accent) 10%,#fff9ef)),#ffffff!important;box-shadow:inset 0 -2px 0 var(--marmitas-category-accent),0 10px 22px rgba(42,28,12,.09)!important}body.site-brand-marmitas .menu-filter-panel{border-color:rgba(199,135,52,.18)!important;background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(255,248,236,.92)),#ffffff!important}body.site-brand-marmitas .menu-search-field{color:#1f5a18!important;letter-spacing:.04em}body.site-brand-marmitas .menu-search-field input{border-color:rgba(129,80,24,.2)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,251,244,.9)),#ffffff!important}body.site-brand-marmitas .menu-search-field input:focus{border-color:rgba(31,90,24,.42)!important;outline:3px solid rgba(31,90,24,.12)!important}body.site-brand-marmitas .menu-filter-summary{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;width:fit-content;min-height:32px;border:1px solid rgba(199,135,52,.22);border-radius:999px;background:rgba(255,248,236,.74);padding:6px 11px;color:#665641!important;font-size:.86rem!important;font-weight:850!important}body.site-brand-marmitas .menu-filter-summary strong{color:#1f5a18!important}body.site-brand-marmitas .combo-price-box,body.site-brand-marmitas .menu-card-header>strong{border-color:rgba(31,90,24,.22)!important;background:rgba(235,248,226,.96)!important;color:#166018!important}body.site-brand-marmitas .combo-card>button,body.site-brand-marmitas .custom-builder-actions button,body.site-brand-marmitas .menu-card-actions button{box-shadow:0 12px 26px rgba(47,139,58,.2)!important}body.site-brand-marmitas .beans-option.compact{border-color:rgba(199,135,52,.58)!important;background:linear-gradient(135deg,rgba(255,239,213,.98),rgba(255,252,244,.98)),#fff0d8!important}body.site-brand-marmitas .beans-option.compact.is-selected{background:linear-gradient(135deg,#ffdca8,#fff0d3),#ffedd2!important}body.site-brand-marmitas .menu-tags span{border-width:1px!important}body.site-brand-marmitas .combo-card{--marmitas-card-accent:var(--marmitas-polish-warm);--marmitas-card-wash:rgba(199,135,52,0.1);--marmitas-card-line:rgba(199,135,52,0.24)}body.site-brand-marmitas .combo-card-combo-frango,body.site-brand-marmitas .combo-card-combo-mais-pedidas{--marmitas-card-accent:#d59a2f;--marmitas-card-wash:rgba(213,154,47,0.12);--marmitas-card-line:rgba(213,154,47,0.28)}body.site-brand-marmitas .is-featured-combo{border-color:rgba(213,154,47,.38)!important;box-shadow:0 16px 34px rgba(42,28,12,.105)!important}body.site-brand-marmitas .combo-featured-badge{display:inline-flex;align-items:center;width:fit-content;min-height:26px;margin-bottom:7px;border:1px solid rgba(199,135,52,.36);border-radius:999px;background:rgba(255,244,224,.96);padding:4px 10px;color:#7a4a16;font-size:.72rem;font-weight:950;letter-spacing:.02em;line-height:1;text-transform:uppercase}body.site-brand-marmitas .combo-card-combo-carne{--marmitas-card-accent:#97562b;--marmitas-card-wash:rgba(151,86,43,0.1);--marmitas-card-line:rgba(151,86,43,0.26)}body.site-brand-marmitas .combo-card-combo-mix{--marmitas-card-accent:#528b3c;--marmitas-card-wash:rgba(82,139,60,0.105);--marmitas-card-line:rgba(82,139,60,0.24)}body.site-brand-marmitas .combo-card-combo-fit{--marmitas-card-accent:#6f8f2d;--marmitas-card-wash:rgba(111,143,45,0.11);--marmitas-card-line:rgba(111,143,45,0.24)}body.site-brand-marmitas .combo-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0}body.site-brand-marmitas .combo-card-meta .menu-tags,body.site-brand-marmitas .combo-card-meta .nutrition-pill{margin:0!important}body.site-brand-marmitas .combo-unit-pill{display:inline-flex;align-items:center;width:fit-content;min-height:28px;border:1px solid rgba(199,135,52,.28);border-radius:999px;background:rgba(255,246,231,.95);padding:5px 10px;color:#7a4a16;font-size:.78rem;font-weight:950;line-height:1;white-space:nowrap}body.site-brand-marmitas .combo-card .menu-details{margin-top:2px!important}body.site-brand-marmitas .combo-card>button{align-self:flex-end;margin-top:auto!important}body.site-brand-marmitas .combo-card .menu-details+button{margin-top:10px!important}body.site-brand-marmitas .combo-card:hover,body.site-brand-marmitas .custom-builder-card:hover,body.site-brand-marmitas .home-feature-card:hover,body.site-brand-marmitas .menu-card:hover{border-color:var(--marmitas-card-line)!important;box-shadow:0 18px 38px rgba(42,28,12,.12)!important;transform:translateY(-1px)}body.site-brand-marmitas .ingredient-catalog{align-content:start}body.site-brand-marmitas .ingredient-search-field input{border-color:rgba(129,80,24,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,251,244,.9)),#ffffff!important}body.site-brand-marmitas .ingredient-category-tabs{gap:7px!important}body.site-brand-marmitas .ingredient-category-tabs button{min-height:34px!important;border-color:rgba(113,92,62,.16)!important;background:rgba(255,253,248,.78)!important;color:#4b5530!important}body.site-brand-marmitas .ingredient-category-tabs button.is-active,body.site-brand-marmitas .ingredient-category-tabs button:hover{border-color:rgba(82,139,60,.34)!important;background:linear-gradient(135deg,rgba(241,248,229,.98),rgba(255,249,238,.92)),#f7fbea!important;color:#1f5a18!important}body.site-brand-marmitas .ingredient-catalog-results{max-height:min(31vh,300px)!important;padding-right:8px!important;scrollbar-width:thin;scrollbar-color:rgba(151,86,43,.42) rgba(255,248,236,.8)}body.site-brand-marmitas .ingredient-catalog-results::-webkit-scrollbar{width:8px}body.site-brand-marmitas .ingredient-catalog-results::-webkit-scrollbar-track{border-radius:999px;background:rgba(255,248,236,.82)}body.site-brand-marmitas .ingredient-catalog-results::-webkit-scrollbar-thumb{border:2px solid rgba(255,248,236,.92);border-radius:999px;background:linear-gradient(180deg,rgba(199,135,52,.7),rgba(82,139,60,.56))}body.site-brand-marmitas .ingredient-catalog-group{gap:7px!important}body.site-brand-marmitas .ingredient-catalog-group>span{display:flex;align-items:center;gap:8px;color:#75502a!important;letter-spacing:.04em}body.site-brand-marmitas .ingredient-catalog-group>span:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,rgba(199,135,52,.26),transparent)}body.site-brand-marmitas .ingredient-catalog-grid{gap:8px!important}body.site-brand-marmitas .ingredient-catalog-grid button{min-height:44px!important;border-color:rgba(113,92,62,.14)!important;background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(255,248,236,.78)),#ffffff!important;box-shadow:0 7px 16px rgba(42,28,12,.045)!important;color:var(--marmitas-polish-ink)!important}body.site-brand-marmitas .ingredient-catalog-grid button:hover{border-color:rgba(82,139,60,.32)!important;background:linear-gradient(135deg,rgba(246,250,234,.98),rgba(255,249,238,.94)),#ffffff!important;box-shadow:0 10px 20px rgba(42,28,12,.07)!important;color:#123816!important}body.site-brand-marmitas .ingredient-catalog-grid button strong{min-width:28px!important;height:28px!important;background:linear-gradient(135deg,#2f8b3a,var(--marmitas-polish-green-strong)),#2f8b3a!important;color:#ffffff!important;font-size:.94rem!important}body.site-brand-marmitas .ingredient-catalog-grid button.is-selected{border-color:rgba(82,139,60,.28)!important;background:linear-gradient(135deg,rgba(235,248,226,.94),rgba(255,250,241,.9)),#f7fbea!important}body.site-brand-marmitas .ingredient-catalog-grid button.is-selected strong{min-width:34px!important;background:rgba(82,139,60,.14)!important;color:#1f5a18!important;font-size:.72rem!important}body.site-brand-marmitas .selected-ingredient-row,body.site-brand-marmitas .selected-ingredients-empty{border-color:rgba(199,135,52,.18)!important;background:linear-gradient(135deg,rgba(255,253,248,.94),rgba(255,248,236,.72)),#ffffff!important}body.site-brand-marmitas .selected-ingredient-row{box-shadow:0 8px 18px rgba(42,28,12,.045)}body.site-brand-marmitas .selected-ingredient-row span{color:#75502a!important;letter-spacing:.04em}body.site-brand-marmitas .selected-ingredient-row .remove-button{border:1px solid rgba(149,60,39,.22)!important;border-radius:999px!important;background:#fff6ef!important;color:#8f3123!important;box-shadow:none!important}body.site-brand-marmitas .selected-ingredient-row .remove-button:hover{border-color:rgba(149,60,39,.34)!important;background:#ffefe5!important}body.site-brand-marmitas .custom-quantity-control>span{color:#1f5a18!important}body.site-brand-marmitas .custom-quantity-stepper button{box-shadow:0 8px 17px rgba(47,139,58,.16)!important}body.site-brand-marmitas .custom-quantity-stepper button:first-child{border:1px solid rgba(82,139,60,.2)!important;background:rgba(239,248,232,.92)!important;color:#528b3c!important}body.site-brand-marmitas .custom-quantity-stepper input{border-color:rgba(129,80,24,.18)!important;background:rgba(255,253,248,.96)!important;font-weight:900}@media (max-width:700px){body.site-brand-marmitas .ingredient-category-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding-bottom:0!important;scrollbar-width:none!important}body.site-brand-marmitas .ingredient-category-tabs button{width:100%!important;min-width:0!important;min-height:38px!important;padding:0 9px!important;white-space:normal!important}body.site-brand-marmitas .ingredient-catalog-results{max-height:min(30vh,238px)!important}body.site-brand-marmitas .ingredient-catalog-grid button{min-height:42px!important}body.site-brand-marmitas .selected-ingredient-row{gap:12px!important}}.customer-details-fields .delivery-grid label{display:grid;align-content:start;gap:7px}.customer-phone-lookup{display:flex;align-items:flex-start;gap:7px;margin-top:0}.customer-phone-lookup:before{content:"";flex:0 0 auto;width:8px;height:8px;margin-top:.42em;border-radius:999px;background:currentColor}.customer-phone-lookup.is-loading{color:#8a5a0a}.customer-phone-lookup.is-loaded{color:var(--brand-header-accent,var(--green-dark))}.customer-phone-lookup.is-empty{color:#8f5a28}.customer-phone-lookup.is-error{color:#8f3326}@media (max-width:480px){body.site-brand-marmitas .marmitas-home-page .home-product-photo,body.site-brand-marmitas .marmitas-home-page .home-product-photo-placeholder{min-height:190px}body.site-brand-marmitas .marmitas-home-page .home-actions .button-link{min-height:48px!important;padding:10px 4px!important;font-size:.875rem!important}}body.site-brand-marmitas .home-hero.combo-hero:before{content:"";position:absolute;inset:0 auto 0 0!important;display:block!important;width:3px!important;height:auto!important;background:linear-gradient(180deg,var(--marmitas-polish-warm,#c78734),var(--marmitas-polish-green,#1f5a18),#6f8f2d)!important;background-image:none!important;border-radius:999px;filter:none!important;opacity:1!important}body.site-brand-marmitas .home-helper-links{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:100%!important;margin:0 auto 20px!important;gap:9px!important;overflow:visible!important;white-space:nowrap!important;line-height:1!important}body.site-brand-marmitas .home-helper-link,body.site-brand-marmitas .home-helper-link:visited{display:inline-flex!important;align-items:center!important;min-height:22px!important;color:#1f5a18!important;font-weight:900!important;line-height:1!important}body.site-brand-marmitas .home-helper-separator{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:5px!important;min-width:5px!important;color:rgba(42,28,12,.42)!important;font-size:.9rem!important;font-weight:900!important;line-height:1!important}@media (max-width:760px){body.site-brand-marmitas .home-helper-links{width:100%!important;max-width:100%!important;margin:0 auto 18px!important;padding:8px 14px!important;justify-content:center!important;gap:8px!important;overflow:visible!important}body.site-brand-marmitas .home-helper-link{font-size:1rem!important}}body.site-brand-marmitas .combos-grid:has(details[open]),body.site-brand-marmitas .menu-grid:has(details[open]){align-items:start!important}body.site-brand-marmitas .combos-grid:has(details[open])>.combo-card,body.site-brand-marmitas .menu-grid:has(details[open])>.menu-card{align-self:start!important;height:auto!important;min-height:auto!important}body.site-brand-marmitas .marmitas-home-page .home-actions{align-items:center}body.site-brand-marmitas .combos-page .combo-hero .marmitas-chip-price,body.site-brand-marmitas .combos-page .combo-hero .marmitas-chip-quantity{display:none!important}body.site-brand-marmitas .combo-card-meta{display:grid;align-items:start;gap:4px;margin:3px 0 2px}body.site-brand-marmitas .combo-nutrition-text,body.site-brand-marmitas .combo-size-text{margin:0;color:#596653;font-size:.82rem;font-weight:750;line-height:1.4}body.site-brand-marmitas .combo-size-text{display:flex;flex-wrap:wrap;gap:5px;color:#6d6252}@media (min-width:900px){body.site-brand-marmitas .combos-grid>.combo-card:has(.menu-details[open]){grid-column:1/-1}body.site-brand-marmitas .combo-card:has(.menu-details[open]) .combo-details-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:10px}body.site-brand-marmitas .combo-card:has(.menu-details[open]) .combo-details-content>.combo-substitution-hint{grid-column:1/-1}body.site-brand-marmitas .combo-card:has(.menu-details[open]) .menu-details[open] .menu-detail-block{margin-top:0!important}}@media (min-width:761px){body.site-brand-marmitas .client-page>.hero-card{min-height:0!important;padding:20px 24px!important}body.site-brand-marmitas .client-page>.hero-card h1{max-width:1000px;margin-bottom:9px!important;font-size:clamp(1.95rem,3vw,2.45rem)!important;line-height:1.04!important}body.site-brand-marmitas .client-page>.hero-card .subtitle{margin:0;font-size:.98rem!important;line-height:1.5!important}body.site-brand-marmitas .client-page>.hero-card .hero-highlights{margin-top:14px!important}body.site-brand-marmitas .client-page>.hero-card .hero-highlights span{min-height:28px!important;font-size:.8rem!important}}@media (max-width:760px){body.site-brand-marmitas .client-page>.hero-card{min-height:0!important;padding:18px!important}body.site-brand-marmitas .client-page>.hero-card h1{margin-bottom:8px!important;font-size:clamp(1.8rem,7.8vw,2.25rem)!important;line-height:1.06!important}body.site-brand-marmitas .client-page>.hero-card .subtitle{margin:0;font-size:.94rem!important;line-height:1.48!important}body.site-brand-marmitas .client-page>.hero-card .hero-highlights{gap:6px!important;margin-top:13px!important}body.site-brand-marmitas .client-page>.hero-card .hero-highlights span,body.site-brand-marmitas .client-page>.hero-card .marmitas-hero-delivery-link{min-height:28px!important;padding-right:8px!important;padding-left:8px!important;font-size:.74rem!important}}@media (min-width:701px){body.site-brand-marmitas .custom-builder-layout.is-empty{align-items:start}body.site-brand-marmitas .custom-builder-layout.is-empty .custom-selection-panel{position:sticky;top:104px;align-content:start;min-height:360px}body.site-brand-marmitas .custom-builder-layout.is-empty .selected-ingredients-empty{justify-content:center;min-height:240px;border:0!important;background:transparent!important;padding:28px;text-align:center}}body.site-brand-marmitas .custom-builder-card:hover{transform:none;box-shadow:var(--marmitas-polish-card-shadow)!important}body.site-brand-marmitas .delivery-info-grid{align-items:start}body.site-brand-marmitas .delivery-info-card{align-self:start;height:auto;border-color:rgba(88,70,45,.14)!important;background:#fffdf9!important;box-shadow:0 6px 16px rgba(42,28,12,.045)!important}body.site-brand-marmitas .delivery-info-card.highlight-card{background:rgba(255,247,229,.72)!important}body.site-brand-marmitas .delivery-info-card:hover{transform:none;box-shadow:0 8px 18px rgba(42,28,12,.065)!important}body.site-brand-marmitas .delivery-info-card .delivery-note{border:0;border-left:2px solid rgba(199,135,52,.45);border-radius:0;background:transparent;padding:2px 0 2px 10px}body.site-brand-marmitas .delivery-examples{gap:0;border-top:1px solid rgba(88,70,45,.12)}body.site-brand-marmitas .delivery-examples p{margin:0;border-bottom:1px solid rgba(88,70,45,.1);border-radius:0;background:transparent;padding:9px 0;font-weight:750}