:root{--cardappio-compact-page:1220px;--cardappio-compact-page-wide:1320px;--cardappio-compact-gap:14px}body,html{overflow-x:hidden}html body #conteudo-principal :where(main,section,article,header,footer,nav,aside,div,form){min-width:0}html body #conteudo-principal :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,a,button,label,li,td,th,input,textarea,select){word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}html body #conteudo-principal main:not(.store-reviews-page-v1) :where(h1){font-size:clamp(32px,5.1vw,66px)!important;line-height:.98!important;letter-spacing:-.055em!important}html body #conteudo-principal main:not(.store-reviews-page-v1) :where(h2){font-size:clamp(24px,3.1vw,42px)!important;line-height:1.04!important;letter-spacing:-.04em!important}html body #conteudo-principal main:not(.store-reviews-page-v1) :where(h3){font-size:clamp(17px,2vw,24px)!important;line-height:1.12!important}html body #conteudo-principal main:not(.store-reviews-page-v1) :where(.container,.cp-container,.market-container,.admin-container,.partner-container,.customer-container){width:min(100% - 32px,var(--cardappio-compact-page))!important;margin-left:auto!important;margin-right:auto!important}html body #conteudo-principal main:not(.store-reviews-page-v1) :where(.btn,button.btn,a.btn,.cp-btn,.admin-pill,.store-open-status-pill-v189){min-height:38px!important;padding:0 13px!important;border-radius:12px!important;font-size:12px!important;line-height:1.15!important;font-weight:900!important;white-space:normal!important}html body #conteudo-principal main:not(.store-reviews-page-v1) :where(.admin-pill,.badge,[class*=pill],[class*=tag],[class*=status]){writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;white-space:nowrap!important;width:auto!important;max-width:100%!important;word-break:normal!important;overflow-wrap:normal!important}html body :where(.hero-dark,.cp-hero,.cp-hero-v3,.model-hero,.market-hero,.partner-hero,.store-hero,.admin-hero-card):not(.store-reviews-page-v1 *){min-height:auto!important}html body :where(.hero-dark,.cp-hero,.cp-hero-v3,.model-hero){padding-top:clamp(34px,4vw,54px)!important;padding-bottom:clamp(28px,4vw,48px)!important}html body :where(.hero-copy-dark h1,.cp-hero-copy h1,.cp-hero-text-v3 h1,.model-hero-copy h1){font-size:clamp(42px,5.7vw,76px)!important;line-height:.94!important;letter-spacing:-.06em!important;max-width:760px!important}html body :where(.hero-subtitle,.cp-hero-copy p,.cp-hero-text-v3 p,.model-hero-copy p){font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;max-width:590px!important}html body :where(.hero-showcase,.hero-visual-dark,.cp-hero-visual,.cp-hero-art-v3,.model-hero-art){min-height:clamp(340px,44vw,560px)!important}html body :where(.hero-stats-real,.cp-hero-stats-v3,.cp-feature-strip,.cp-app-panel-v3,.cp-benefit-grid){gap:12px!important}html body :where(.hero-stat-card,.cp-hero-stat-v3,.cp-feature-mini,.cp-benefit-card,.cp-app-panel-v3 li){padding:13px 14px!important;min-height:auto!important}html body .partner-dashboard-page-v1{font-size:14px!important}html body .partner-dashboard-page-v1,html body .partner-dashboard-page-v1 *{word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body .partner-dashboard-page-v1 .partner-dashboard-layout-v1{width:min(100% - 28px,var(--cardappio-compact-page-wide))!important;margin:12px auto 34px!important;grid-template-columns:218px minmax(0,1fr)!important;gap:14px!important}html body .partner-dashboard-page-v1 .partner-dashboard-sidebar-v1{top:12px!important;min-height:auto!important;max-height:calc(100vh - 24px)!important;overflow:auto!important;padding:12px 10px!important;border-radius:22px!important}html body .partner-dashboard-page-v1 .partner-dashboard-brand-v1{padding:5px 7px 12px!important;gap:6px!important;min-width:0!important}html body .partner-dashboard-page-v1 .partner-dashboard-brand-v1 img{width:min(132px,100%)!important;max-width:100%!important}html body .partner-dashboard-page-v1 .partner-dashboard-brand-v1 span{font-size:9px!important;letter-spacing:.11em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .partner-dashboard-page-v1 .partner-dashboard-nav-compact-v188,html body .partner-dashboard-page-v1 .partner-dashboard-nav-v1{gap:5px!important}html body .partner-dashboard-page-v1 .partner-dashboard-nav-compact-v188 a,html body .partner-dashboard-page-v1 .partner-dashboard-nav-v1 a{min-height:42px!important;padding:7px 8px!important;gap:7px!important;border-radius:12px!important;transform:none!important}html body .partner-dashboard-page-v1 .partner-dashboard-nav-compact-v188 a b,html body .partner-dashboard-page-v1 .partner-dashboard-nav-v1 a b{flex:0 0 24px!important;width:24px!important;height:24px!important;border-radius:8px!important;font-size:12px!important}html body .partner-dashboard-page-v1 .partner-dashboard-nav-compact-v188 a em,html body .partner-dashboard-page-v1 .partner-dashboard-nav-v1 a em{min-width:0!important;max-width:100%!important}html body .partner-dashboard-page-v1 .partner-dashboard-nav-compact-v188 a em small,html body .partner-dashboard-page-v1 .partner-dashboard-nav-compact-v188 a em strong,html body .partner-dashboard-page-v1 .partner-dashboard-nav-v1 a em small,html body .partner-dashboard-page-v1 .partner-dashboard-nav-v1 a em strong{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important}html body .partner-dashboard-page-v1 .partner-dashboard-nav-compact-v188 a em strong,html body .partner-dashboard-page-v1 .partner-dashboard-nav-v1 a em strong{font-size:11px!important;line-height:1.05!important}html body .partner-dashboard-page-v1 .partner-dashboard-nav-compact-v188 a em small,html body .partner-dashboard-page-v1 .partner-dashboard-nav-v1 a em small{font-size:8.5px!important;line-height:1.1!important}html body .partner-dashboard-page-v1 .partner-dashboard-store-status-v1{margin:12px 0 0!important;padding:11px!important;border-radius:15px!important}html body .partner-dashboard-page-v1 .partner-dashboard-store-status-v1 small,html body .partner-dashboard-page-v1 .partner-dashboard-store-status-v1 span{font-size:10px!important;line-height:1.25!important}html body .partner-dashboard-page-v1 .partner-dashboard-store-status-v1 strong{font-size:18px!important;line-height:1!important}html body .partner-dashboard-page-v1 .partner-dashboard-main-v1{gap:12px!important;padding:0!important}html body .partner-dashboard-page-v1 .partner-dashboard-topbar-v1{min-height:62px!important;padding:10px 12px!important;border-radius:18px!important;gap:10px!important}html body .partner-dashboard-page-v1 .partner-dashboard-search-v2{width:min(420px,100%)!important;min-height:38px!important;height:38px!important;padding:0 10px!important;gap:8px!important;border-radius:11px!important}html body .partner-dashboard-page-v1 .partner-dashboard-search-v2 input{font-size:12px!important}html body .partner-dashboard-page-v1 .partner-dashboard-search-v2 kbd{display:none!important}html body .partner-dashboard-page-v1 .partner-dashboard-top-actions-v1{gap:6px!important}html body .partner-dashboard-page-v1 .partner-top-icon-v2{width:36px!important;height:36px!important;border-radius:10px!important}html body .partner-dashboard-page-v1 .partner-store-profile-v2{min-width:124px!important;max-width:190px!important;padding:6px 9px!important;border-radius:10px!important}html body .partner-dashboard-page-v1 .partner-store-profile-v2 small,html body .partner-dashboard-page-v1 .partner-store-profile-v2 strong{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .partner-dashboard-page-v1 .partner-store-profile-v2 strong{font-size:11px!important}html body .partner-dashboard-page-v1 .partner-store-profile-v2 small{font-size:9px!important}html body .partner-dashboard-page-v1 :where(.btn,button.btn,a.btn){min-height:35px!important;padding:0 11px!important;border-radius:10px!important;font-size:11px!important;line-height:1.1!important;white-space:nowrap!important}html body .partner-dashboard-page-v1 .partner-dashboard-hero-v1{margin-top:0!important;grid-template-columns:minmax(0,1fr) minmax(210px,270px)!important;gap:12px!important;padding:clamp(16px,2.2vw,24px)!important;border-radius:22px!important;min-height:auto!important}html body .partner-dashboard-page-v1 .admin-pill,html body .partner-dashboard-page-v1 .partner-dashboard-live-v1,html body .partner-dashboard-page-v1 .store-open-status-pill-v189{min-height:26px!important;padding:0 9px!important;font-size:9px!important;letter-spacing:.08em!important;white-space:nowrap!important;width:auto!important;max-width:100%!important;writing-mode:horizontal-tb!important}html body .partner-dashboard-page-v1 .partner-dashboard-hero-v1 h2{max-width:620px!important;margin:10px 0 6px!important;font-size:clamp(26px,3.3vw,42px)!important;line-height:.98!important;letter-spacing:-.05em!important;overflow-wrap:break-word!important}html body .partner-dashboard-page-v1 .partner-dashboard-hero-v1 p{max-width:560px!important;font-size:12px!important;line-height:1.42!important;margin:0!important}html body .partner-dashboard-page-v1 .partner-dashboard-quick-actions-v1{gap:7px!important;margin-top:12px!important}html body .partner-dashboard-page-v1 .partner-dashboard-quick-actions-v1 a{min-height:34px!important;padding:0 11px!important;border-radius:10px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}html body .partner-dashboard-page-v1 .partner-dashboard-pulse-card-v1{min-height:130px!important;padding:17px!important;border-radius:18px!important}html body .partner-dashboard-page-v1 .partner-dashboard-pulse-card-v1 small,html body .partner-dashboard-page-v1 .partner-dashboard-pulse-card-v1 span{font-size:10px!important}html body .partner-dashboard-page-v1 .partner-dashboard-pulse-card-v1 strong{margin:8px 0 6px!important;font-size:clamp(26px,3vw,36px)!important;line-height:1!important}html body .partner-dashboard-page-v1 .partner-group-hub-v188{margin-bottom:12px!important;padding:13px!important;border-radius:18px!important}html body .partner-dashboard-page-v1 .partner-group-hub-head-v188 h2{font-size:clamp(18px,2.2vw,26px)!important}html body .partner-dashboard-page-v1 .partner-group-hub-head-v188 p{font-size:11px!important;line-height:1.35!important}html body .partner-dashboard-page-v1 .partner-group-card-grid-v188{gap:9px!important}html body .partner-dashboard-page-v1 .partner-group-card-v188{min-height:92px!important;padding:12px!important;border-radius:14px!important;gap:10px!important}html body .partner-dashboard-page-v1 .partner-group-card-v188 h3{font-size:13px!important}html body .partner-dashboard-page-v1 .partner-group-card-v188 p{font-size:10.5px!important}html body .partner-dashboard-page-v1 .partner-group-card-v188 strong{font-size:9.5px!important;padding:5px 8px!important}html body .partner-dashboard-page-v1 .partner-panel-breadcrumb-v196{padding:8px 10px!important;border-radius:12px!important;font-size:11px!important;line-height:1.2!important;overflow-x:auto!important;white-space:nowrap!important}html body .partner-dashboard-page-v1 .partner-dashboard-body-v1,html body .partner-dashboard-page-v1 .partner-panel-body-v2{gap:12px!important}html body .partner-dashboard-page-v1 :where(.partner-store-summary-v2,.partner-card-v2,.partner-product-card-v2,.partner-select-store-v2,.admin-panel-card-v3,.admin-panel-large-v3,.partner-dashboard-chart-v1,.partner-dashboard-mini-list-v1){padding:14px!important;border-radius:18px!important;min-height:auto!important}html body .partner-dashboard-page-v1 .partner-dashboard-kpis-v1,html body .partner-dashboard-page-v1 .partner-stat-grid-v2,html body .partner-dashboard-page-v1 .partner-stat-grid-v2.partner-stat-grid-orders-v2{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:10px!important}html body .partner-dashboard-page-v1 .partner-dashboard-kpis-v1>div,html body .partner-dashboard-page-v1 .partner-stat-grid-v2 .stat,html body .partner-dashboard-page-v1 .partner-stat-grid-v2.partner-stat-grid-orders-v2 .stat{min-height:82px!important;padding:12px!important;border-radius:15px!important}html body .partner-dashboard-page-v1 .partner-dashboard-kpis-v1 small,html body .partner-dashboard-page-v1 .partner-dashboard-kpis-v1 span,html body .partner-dashboard-page-v1 .partner-stat-grid-v2 small,html body .partner-dashboard-page-v1 .partner-stat-grid-v2 span{font-size:9.5px!important;line-height:1.2!important}html body .partner-dashboard-page-v1 .partner-dashboard-kpis-v1 strong,html body .partner-dashboard-page-v1 .partner-stat-grid-v2 .stat strong{font-size:clamp(19px,2vw,26px)!important;margin:6px 0 4px!important}html body .partner-dashboard-page-v1 .partner-dashboard-insights-v1{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr) minmax(220px,.85fr)!important;gap:10px!important}html body .partner-dashboard-page-v1 .partner-dashboard-card-head-v1{margin-bottom:10px!important;padding-bottom:9px!important}html body .partner-dashboard-page-v1 .partner-dashboard-card-head-v1 h3,html body .partner-dashboard-page-v1 .partner-dashboard-insights-v1 .partner-dashboard-card-head-v1 h3{font-size:14px!important;line-height:1.1!important;margin:0!important}html body .partner-dashboard-page-v1 .partner-dashboard-card-head-v1 span,html body .partner-dashboard-page-v1 .partner-dashboard-insights-v1 .partner-dashboard-card-head-v1 span{font-size:9.5px!important;white-space:nowrap!important}html body .partner-dashboard-page-v1 .partner-dashboard-bars-v1{height:112px!important;min-height:112px!important;gap:7px!important}html body .partner-dashboard-page-v1 .partner-dashboard-bars-v1>div>span{max-width:22px!important}html body .partner-dashboard-page-v1 .partner-dashboard-bars-v1 small,html body .partner-dashboard-page-v1 .partner-dashboard-bars-v1 strong{font-size:8.5px!important}html body .partner-dashboard-page-v1 .partner-dashboard-mini-list-v1>div:not(.partner-dashboard-card-head-v1){padding:8px 0!important;gap:3px 8px!important}html body .partner-dashboard-page-v1 .partner-dashboard-mini-list-v1>div:not(.partner-dashboard-card-head-v1) span,html body .partner-dashboard-page-v1 .partner-dashboard-mini-list-v1>div:not(.partner-dashboard-card-head-v1) strong{font-size:11px!important}html body .partner-dashboard-page-v1 .partner-dashboard-mini-list-v1>div:not(.partner-dashboard-card-head-v1) small{font-size:9.5px!important}html body .partner-dashboard-page-v1 :where(.partner-section-title-v2,.admin-panel-title-v3){margin-bottom:12px!important;padding-bottom:10px!important}html body .partner-dashboard-page-v1 :where(.partner-section-title-v2 h2,.admin-panel-title-v3 h2){font-size:clamp(18px,2vw,26px)!important;line-height:1.08!important}html body .partner-dashboard-page-v1 :where(.partner-section-title-v2 p,.admin-panel-title-v3 p){font-size:11px!important;line-height:1.35!important}html body .partner-panel-page-v2:not(.store-reviews-page-v1),html body .partner-panel-v2:not(.partner-dashboard-page-v1){font-size:14px!important}html body .partner-panel-page-v2:not(.store-reviews-page-v1) .partner-hero-v2,html body .partner-panel-v2:not(.partner-dashboard-page-v1) .partner-panel-head-v2{padding:clamp(18px,2.6vw,28px)!important;border-radius:22px!important}html body .partner-panel-page-v2:not(.store-reviews-page-v1) .partner-hero-v2 h1,html body .partner-panel-v2:not(.partner-dashboard-page-v1) .partner-panel-head-v2 h1{font-size:clamp(28px,3.6vw,48px)!important;line-height:1!important}html body .partner-panel-page-v2:not(.store-reviews-page-v1) :where(.partner-card-v2,.admin-panel-card-v3,.admin-panel-large-v3){padding:16px!important;border-radius:20px!important}html body .partner-panel-page-v2:not(.store-reviews-page-v1) :where(.partner-stat-grid-v2,.admin-grid,.admin-form-grid){gap:12px!important}html body :where(.customer-panel-hero-v1 h1,.customer-panel-hero-v2 h1,.courier-panel-hero-v1 h1){font-size:clamp(30px,6vw,48px)!important;line-height:1!important}html body :where(.customer-panel-card-v1,.customer-panel-hero-v1,.customer-panel-hero-v2,.courier-panel-hero-v1){border-radius:22px!important;padding:clamp(18px,4vw,26px)!important}@media (max-width:1180px){html body .partner-dashboard-page-v1 .partner-dashboard-layout-v1{width:min(100% - 22px,var(--cardappio-compact-page-wide))!important;grid-template-columns:1fr!important;gap:10px!important}html body .partner-dashboard-page-v1 .partner-dashboard-sidebar-v1{position:relative!important;top:auto!important;max-height:none!important;padding:10px!important;border-radius:18px!important}html body .partner-dashboard-page-v1 .partner-dashboard-brand-v1{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:4px 4px 9px!important}html body .partner-dashboard-page-v1 .partner-dashboard-brand-v1 img{width:118px!important}html body .partner-dashboard-page-v1 .partner-dashboard-nav-compact-v188,html body .partner-dashboard-page-v1 .partner-dashboard-nav-v1{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 8px!important;-webkit-overflow-scrolling:touch!important}html body .partner-dashboard-page-v1 .partner-dashboard-nav-compact-v188 a,html body .partner-dashboard-page-v1 .partner-dashboard-nav-v1 a{flex:0 0 auto!important;min-height:36px!important;max-width:190px!important;padding:0 10px!important;border-radius:999px!important}html body .partner-dashboard-page-v1 .partner-dashboard-nav-compact-v188 a em small,html body .partner-dashboard-page-v1 .partner-dashboard-nav-v1 a em small{display:none!important}html body .partner-dashboard-page-v1 .partner-dashboard-store-status-v1{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:4px!important}html body .partner-dashboard-page-v1 .partner-dashboard-topbar-v1{flex-wrap:wrap!important}html body .partner-dashboard-page-v1 .partner-dashboard-search-v2{flex:1 1 320px!important}html body .partner-dashboard-page-v1 .partner-dashboard-insights-v1{grid-template-columns:1fr!important}}@media (max-width:860px){html body #conteudo-principal main:not(.store-reviews-page-v1) :where(.container,.cp-container,.market-container,.admin-container,.partner-container,.customer-container){width:min(100% - 24px,var(--cardappio-compact-page))!important}html body :where(.hero-copy-dark h1,.cp-hero-copy h1,.cp-hero-text-v3 h1,.model-hero-copy h1){font-size:clamp(36px,11vw,56px)!important}html body :where(.hero-showcase,.hero-visual-dark,.cp-hero-visual,.cp-hero-art-v3,.model-hero-art){min-height:clamp(280px,58vw,430px)!important}html body .partner-dashboard-page-v1 .partner-dashboard-top-actions-v1{width:100%!important;justify-content:flex-start!important}html body .partner-dashboard-page-v1 .partner-dashboard-hero-v1,html body .partner-dashboard-page-v1 .partner-panel-body-v2>.partner-store-summary-v2{grid-template-columns:1fr!important}html body .partner-dashboard-page-v1 .partner-dashboard-pulse-card-v1{min-height:112px!important}}@media (max-width:560px){html body #conteudo-principal main:not(.store-reviews-page-v1) h1{font-size:clamp(30px,10vw,44px)!important}html body #conteudo-principal main:not(.store-reviews-page-v1) h2{font-size:clamp(22px,8vw,34px)!important}html body #conteudo-principal main:not(.store-reviews-page-v1) :where(.container,.cp-container,.market-container,.admin-container,.partner-container,.customer-container){width:min(100% - 18px,var(--cardappio-compact-page))!important}html body #conteudo-principal main:not(.store-reviews-page-v1) :where(.btn,button.btn,a.btn,.cp-btn){min-height:36px!important;font-size:11px!important}html body .partner-dashboard-page-v1 .partner-dashboard-layout-v1{width:min(100% - 14px,var(--cardappio-compact-page-wide))!important;margin-top:7px!important}html body .partner-dashboard-page-v1 .partner-dashboard-hero-v1,html body .partner-dashboard-page-v1 .partner-dashboard-sidebar-v1,html body .partner-dashboard-page-v1 .partner-dashboard-topbar-v1,html body .partner-dashboard-page-v1 :where(.partner-store-summary-v2,.partner-card-v2,.partner-product-card-v2,.admin-panel-card-v3,.partner-dashboard-chart-v1,.partner-dashboard-mini-list-v1){border-radius:16px!important;padding:12px!important}html body .partner-dashboard-page-v1 .partner-dashboard-search-v2{flex-basis:100%!important}html body .partner-dashboard-page-v1 .partner-store-profile-v2{display:none!important}html body .partner-dashboard-page-v1 .partner-dashboard-hero-v1 h2{font-size:clamp(26px,9vw,36px)!important}html body .partner-dashboard-page-v1 .partner-dashboard-quick-actions-v1 a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}html body .partner-dashboard-page-v1 .partner-dashboard-kpis-v1,html body .partner-dashboard-page-v1 .partner-stat-grid-v2,html body .partner-dashboard-page-v1 .partner-stat-grid-v2.partner-stat-grid-orders-v2{grid-template-columns:1fr!important}html body .partner-dashboard-page-v1 .partner-dashboard-bars-v1{height:96px!important;min-height:96px!important}}html body .partner-dashboard-page-v1 #pedidos .partner-orders-grid-v208{grid-template-columns:repeat(auto-fit,minmax(282px,1fr))!important;gap:12px!important;align-items:stretch!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-card-v208{min-width:0!important;height:auto!important;min-height:0!important;padding:13px!important;gap:9px!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-card-top-v208{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;grid-gap:8px!important;gap:8px!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-code-v208,html body .partner-dashboard-page-v1 #pedidos .partner-order-customer-v208>div{min-width:0!important;max-width:100%!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-code-v208 strong{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;letter-spacing:.01em!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-card-v208 .admin-pill{max-width:118px!important;min-width:0!important;min-height:28px!important;height:auto!important;padding:5px 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.05!important;font-size:9px!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-customer-v208{grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;align-items:start!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-avatar-v208{width:32px!important;height:32px!important;font-size:13px!important;flex:0 0 32px!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-customer-v208 strong{white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.12!important;min-height:29px!important;font-size:12.5px!important;max-width:100%!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-customer-v208 small{margin-top:3px!important;font-size:9.5px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-items-summary-v208{min-height:31px!important;max-height:34px!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:clip!important;line-height:1.25!important;font-size:11.5px!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-tags-v208{gap:5px!important;min-height:0!important;align-items:flex-start!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-tags-v208 span{max-width:100%!important;min-width:0!important;height:auto!important;min-height:21px!important;padding:5px 7px!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.08!important;font-size:9.5px!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-tags-v208 span:nth-child(2){flex:1 1 150px!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-card-bottom-v208{margin-top:0!important;gap:8px!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-card-bottom-v208 strong{font-size:14px!important;line-height:1.05!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-card-actions-v208{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;align-items:stretch!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-details-trigger-v208,html body .partner-dashboard-page-v1 #pedidos .partner-order-primary-action-v208,html body .partner-dashboard-page-v1 #pedidos .partner-order-primary-action-v208 .btn{width:100%!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-details-trigger-v208,html body .partner-dashboard-page-v1 #pedidos .partner-order-primary-action-v208 .btn{min-height:34px!important;padding:0 10px!important;font-size:11px!important;line-height:1.05!important;white-space:normal!important}@media (min-width:1480px){html body .partner-dashboard-page-v1 #pedidos .partner-orders-grid-v208{grid-template-columns:repeat(auto-fit,minmax(268px,1fr))!important}}@media (max-width:760px){html body .partner-dashboard-page-v1 #pedidos .partner-orders-grid-v208{grid-template-columns:1fr!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-card-v208{padding:12px!important;border-radius:16px!important}html body .partner-dashboard-page-v1 #pedidos .partner-order-card-v208 .admin-pill{max-width:112px!important;font-size:8.8px!important}}.partner-order-status-action-message-v1{display:block;margin-top:6px;color:hsla(0,0%,100%,.78);font-size:11px;line-height:1.25;text-align:center}.partner-order-primary-action-v208 .partner-order-status-action-message-v1{width:100%}:root{--cardappio-safe-mobile-gap:12px;--cardappio-safe-mobile-radius:18px}body,html{width:100%;max-width:100%;overflow-x:clip;text-size-adjust:100%;touch-action:manipulation}body{min-width:0}html body #conteudo-principal,html body #conteudo-principal>*{width:100%;max-width:100%;min-width:0}html body #conteudo-principal,html body #conteudo-principal *{box-sizing:border-box}html body #conteudo-principal :where(main,section,article,header,footer,nav,aside,div,form,fieldset,ul,ol,li,label){min-width:0;max-width:100%}html body #conteudo-principal :where(img,video,canvas,svg,iframe){max-width:100%}html body #conteudo-principal :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,b,em,a,button,label,li,td,th,input,textarea,select,option){writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%}html body #conteudo-principal :where(h1,h2,h3,h4,h5,h6){display:block;width:auto;min-width:0;max-width:100%;text-wrap:balance}html body #conteudo-principal :where(.badge,.tag,.pill,[class*=badge],[class*=tag],[class*=pill],[class*=status],[class*=selo]){writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;width:auto;max-width:100%;min-width:0;word-break:normal!important;overflow-wrap:normal!important}html body #conteudo-principal :where(.btn,button,a.btn,.cp-btn,[role=button]){max-width:100%;min-width:0}html body #conteudo-principal :where(input,select,textarea){max-width:100%;min-width:0}html body #conteudo-principal :where(.container,.cp-container,.market-container,.admin-container,.partner-container,.customer-container,.partner-dashboard-layout-v1,.partner-dashboard-main-v1,.partner-panel-body-v2,.partner-card-v2,.admin-panel-card-v3,.admin-panel-large-v3,.customer-panel-card-v1,.store-menu-shell,.store-menu-section,.checkout-card,.order-confirm-card){min-width:0!important;max-width:100%!important}html body #conteudo-principal :where(.partner-section-title-v2,.admin-panel-title-v3,.partner-operation-title-v240,.partner-dashboard-card-head-v1,.content-card-header,.customer-panel-card-head,.store-menu-section-head){min-width:0!important;max-width:100%!important}html body #conteudo-principal :where(.partner-section-title-v2>div,.admin-panel-title-v3>div,.partner-operation-title-v240>div,.partner-dashboard-card-head-v1>div,.content-card-header>div,.customer-panel-card-head>div,.store-menu-section-head>div){min-width:0!important;max-width:100%!important}@media (max-width:760px){body,html,html body #conteudo-principal{overflow-x:hidden!important;width:100%!important;max-width:100%!important}html body #conteudo-principal :where(main,section,article,form){width:100%!important;max-width:100%!important}html body #conteudo-principal :where(.container,.cp-container,.market-container,.admin-container,.partner-container,.customer-container){width:min(100% - 16px,100%)!important;max-width:calc(100vw - 16px)!important;margin-left:auto!important;margin-right:auto!important}html body #conteudo-principal :where(h1){font-size:clamp(28px,8.6vw,38px)!important;line-height:1.02!important;letter-spacing:-.045em!important}html body #conteudo-principal :where(h2){font-size:clamp(22px,7vw,32px)!important;line-height:1.06!important;letter-spacing:-.035em!important}html body #conteudo-principal :where(h3){font-size:clamp(17px,5vw,23px)!important;line-height:1.14!important}html body #conteudo-principal :where(p,li,label,small,span,strong,b,a,button){line-height:1.32}html body #conteudo-principal :where(input,select,textarea){font-size:16px!important;width:100%!important}html body #conteudo-principal :where(.partner-section-title-v2,.admin-panel-title-v3,.partner-operation-title-v240,.partner-dashboard-card-head-v1,.content-card-header,.customer-panel-card-head,.store-menu-section-head){display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-width:0!important}html body #conteudo-principal :where(.partner-section-title-v2>div,.admin-panel-title-v3>div,.partner-operation-title-v240>div,.partner-dashboard-card-head-v1>div,.content-card-header>div,.customer-panel-card-head>div,.store-menu-section-head>div){width:100%!important;flex:1 1 auto!important;min-width:0!important}html body #conteudo-principal :where(.partner-section-title-v2 h1,.partner-section-title-v2 h2,.admin-panel-title-v3 h1,.admin-panel-title-v3 h2,.partner-operation-title-v240 h1,.partner-operation-title-v240 h2,.content-card-header h1,.content-card-header h2){display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important}html body #conteudo-principal :where(.partner-section-title-v2>strong,.admin-panel-title-v3>strong,.partner-operation-title-v240>strong,.partner-dashboard-card-head-v1>span,.partner-dashboard-card-head-v1>strong){width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;align-self:flex-start!important;white-space:normal!important}html body #conteudo-principal :where([class*=grid],.admin-grid,.admin-form-grid,.form-grid,.partner-operation-mode-grid-v240,.partner-operation-config-v240,.partner-dashboard-insights-v1,.partner-dashboard-kpis-v1,.partner-stat-grid-v2,.customer-panel-grid,.marketplace-grid,.store-menu-grid){grid-template-columns:minmax(0,1fr)!important}html body #conteudo-principal :where(.partner-card-v2,.admin-panel-card-v3,.admin-panel-large-v3,.customer-panel-card-v1,.customer-panel-hero-v1,.customer-panel-hero-v2,.checkout-card,.order-confirm-card,.partner-operation-card-v240,.partner-operation-form-v240){width:100%!important;max-width:100%!important;border-radius:var(--cardappio-safe-mobile-radius)!important;padding-left:var(--cardappio-safe-mobile-gap)!important;padding-right:var(--cardappio-safe-mobile-gap)!important;overflow:hidden!important}html body #conteudo-principal :where(.btn,button,a.btn,.cp-btn,[role=button]){white-space:normal!important;text-align:center!important;overflow-wrap:break-word!important;max-width:100%!important}html body #conteudo-principal :where(.badge,.tag,.pill,[class*=badge],[class*=tag],[class*=pill],[class*=status],[class*=selo]){white-space:normal!important;line-height:1.12!important;min-height:auto!important;max-width:100%!important}html body #conteudo-principal :where(table){width:100%!important;max-width:100%!important}html body #conteudo-principal :where(.table-wrap,.admin-table-wrap,.partner-table-wrap,[class*=table]){max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html body #conteudo-principal .partner-operation-areas-v240,html body #conteudo-principal .partner-operation-block-v240,html body #conteudo-principal .partner-operation-card-v240,html body #conteudo-principal .partner-operation-form-v240,html body #conteudo-principal .partner-operation-mode-v240,html body #conteudo-principal .partner-operation-preview-v240,html body #conteudo-principal .partner-operation-status-v240{min-width:0!important;max-width:100%!important}html body #conteudo-principal .partner-operation-preview-v240 strong,html body #conteudo-principal .partner-operation-title-v240 span,html body #conteudo-principal .partner-operation-title-v240 strong{width:auto!important;max-width:100%!important;white-space:normal!important;text-align:left!important}html body #conteudo-principal .partner-operation-mode-v240{grid-template-columns:auto minmax(0,1fr)!important}html body #conteudo-principal .partner-operation-mode-v240 small{grid-column:2!important}html body #conteudo-principal .partner-operation-save-v240{width:100%!important;min-width:0!important}html body #conteudo-principal .partner-dashboard-page-v1 .partner-dashboard-layout-v1{width:calc(100% - 12px)!important;max-width:calc(100vw - 12px)!important;margin-left:auto!important;margin-right:auto!important}html body #conteudo-principal .partner-dashboard-page-v1 .partner-dashboard-body-v1,html body #conteudo-principal .partner-dashboard-page-v1 .partner-dashboard-main-v1,html body #conteudo-principal .partner-dashboard-page-v1 .partner-panel-body-v2{width:100%!important;max-width:100%!important}body:not(.cardappio-tawkto-chat-open-v1911) iframe[data-cardappio-tawkto-frame=true],body:not(.cardappio-tawkto-chat-open-v1911) iframe[src*=tawk],body:not(.cardappio-tawkto-chat-open-v1911) iframe[title*=chat i],body:not(.cardappio-tawkto-chat-open-v1911) iframe[title*=tawk i]{max-width:86px!important;max-height:86px!important;right:10px!important;bottom:calc(98px + env(safe-area-inset-bottom))!important;transform:none!important;z-index:50!important}}@media (max-width:420px){html body #conteudo-principal :where(h1){font-size:clamp(26px,8vw,34px)!important;line-height:1.03!important}html body #conteudo-principal :where(h2){font-size:clamp(21px,7vw,29px)!important;line-height:1.07!important}html body #conteudo-principal :where(.container,.cp-container,.market-container,.admin-container,.partner-container,.customer-container){width:min(100% - 12px,100%)!important;max-width:calc(100vw - 12px)!important}html body #conteudo-principal :where(.partner-card-v2,.admin-panel-card-v3,.customer-panel-card-v1,.checkout-card,.order-confirm-card){border-radius:16px!important}}@supports (-webkit-touch-callout:none){body,html{-webkit-text-size-adjust:100%!important}html body #conteudo-principal :where(h1,h2,h3,p,span,strong,small,a,button,label,li){font-synthesis-weight:none}}@media (max-width:860px){.cp-hero-carousel-slot-v1{--cp-home-carousel-mobile-width:min(calc(100vw - 30px - env(safe-area-inset-left) - env(safe-area-inset-right)),520px);--cp-home-carousel-mobile-height:clamp(168px,52vw,238px);display:grid!important;place-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 24px!important;padding:0!important;overflow:visible!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-carousel-v1,.cp-hero-carousel-slot-v1 .cp-home-promo-carousel-v88{width:var(--cp-home-carousel-mobile-width)!important;max-width:var(--cp-home-carousel-mobile-width)!important;min-width:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;border-radius:22px!important;perspective:none!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-stage-v1{width:var(--cp-home-carousel-mobile-width)!important;height:var(--cp-home-carousel-mobile-height)!important;min-height:var(--cp-home-carousel-mobile-height)!important;max-height:var(--cp-home-carousel-mobile-height)!important;display:grid!important;place-items:center!important;overflow:visible!important;transform-style:flat!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-stage-v1:before{bottom:-8px!important;width:78%!important;height:18%!important;opacity:.55!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-slide-v1{width:var(--cp-home-carousel-mobile-width)!important;height:var(--cp-home-carousel-mobile-height)!important;min-width:0!important;min-height:var(--cp-home-carousel-mobile-height)!important;max-width:var(--cp-home-carousel-mobile-width)!important;max-height:var(--cp-home-carousel-mobile-height)!important;aspect-ratio:auto!important;border-radius:22px!important;overflow:hidden!important;background:radial-gradient(circle at 18% 18%,rgba(255,42,31,.2),transparent 34%),linear-gradient(135deg,rgba(10,6,12,.98),rgba(43,8,14,.94))!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-slide-current-v1{transform:translateZ(0) scale(1)!important;opacity:1!important;filter:none!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-slide-hidden-v1,.cp-hero-carousel-slot-v1 .cp-home-promo-3d-slide-next-v1,.cp-hero-carousel-slot-v1 .cp-home-promo-3d-slide-prev-v1{opacity:0!important;pointer-events:none!important;transform:translateZ(-40px) scale(.94)!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-media-v1{width:calc(100% - 24px)!important;height:calc(100% - 20px)!important;max-width:calc(100% - 24px)!important;max-height:calc(100% - 20px)!important;object-fit:contain!important;object-position:center center!important;padding:0!important;margin:10px 12px!important;background:transparent!important;border-radius:16px!important;display:block!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-glass-v1{border-radius:inherit!important;opacity:.38!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-arrow-v1{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;font-size:2rem!important;z-index:8!important;background:rgba(5,7,15,.78)!important;box-shadow:0 12px 28px rgba(0,0,0,.35)!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-arrow-left-v1{left:8px!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-arrow-right-v1{right:8px!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-dots-v1{margin-top:10px!important}.cp-hero-carousel-slot-v1 .cp-home-promo-track-v88{width:var(--cp-home-carousel-mobile-width)!important;max-width:var(--cp-home-carousel-mobile-width)!important;padding:0!important;gap:0!important;animation-duration:24s!important}.cp-hero-carousel-slot-v1 .cp-home-carousel-empty-card-v88,.cp-hero-carousel-slot-v1 .cp-home-promo-card-v88{flex:0 0 var(--cp-home-carousel-mobile-width)!important;width:var(--cp-home-carousel-mobile-width)!important;height:var(--cp-home-carousel-mobile-height)!important;min-width:0!important;min-height:var(--cp-home-carousel-mobile-height)!important;max-width:var(--cp-home-carousel-mobile-width)!important;max-height:var(--cp-home-carousel-mobile-height)!important;aspect-ratio:auto!important;border-radius:22px!important;overflow:hidden!important}.cp-hero-carousel-slot-v1 .cp-home-promo-card-v88 img{width:calc(100% - 24px)!important;height:calc(100% - 20px)!important;max-width:calc(100% - 24px)!important;max-height:calc(100% - 20px)!important;object-fit:contain!important;object-position:center center!important;padding:0!important;margin:10px 12px!important;border-radius:16px!important;display:block!important}}@media (max-width:430px){.cp-hero-carousel-slot-v1{--cp-home-carousel-mobile-width:min(calc(100vw - 28px - env(safe-area-inset-left) - env(safe-area-inset-right)),402px);--cp-home-carousel-mobile-height:clamp(158px,50vw,204px);margin-top:14px!important;margin-bottom:22px!important}.cp-hero-carousel-slot-v1 .cp-home-carousel-empty-card-v88,.cp-hero-carousel-slot-v1 .cp-home-promo-3d-carousel-v1,.cp-hero-carousel-slot-v1 .cp-home-promo-3d-slide-v1,.cp-hero-carousel-slot-v1 .cp-home-promo-3d-stage-v1,.cp-hero-carousel-slot-v1 .cp-home-promo-card-v88,.cp-hero-carousel-slot-v1 .cp-home-promo-carousel-v88{border-radius:20px!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-media-v1,.cp-hero-carousel-slot-v1 .cp-home-promo-card-v88 img{width:calc(100% - 18px)!important;height:calc(100% - 16px)!important;max-width:calc(100% - 18px)!important;max-height:calc(100% - 16px)!important;margin:8px 9px!important;border-radius:14px!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-arrow-left-v1{left:6px!important}.cp-hero-carousel-slot-v1 .cp-home-promo-3d-arrow-right-v1{right:6px!important}}@media (max-width:375px){.cp-hero-carousel-slot-v1{--cp-home-carousel-mobile-height:clamp(148px,49vw,188px)}}@media (max-width:860px){.menu-product-carousel-v1{width:min(calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)),560px)!important;max-width:min(calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)),560px)!important;margin:18px auto 24px!important;padding:18px 10px 24px!important;border-radius:28px!important;overflow:hidden!important}.menu-product-carousel-head-v1{margin-bottom:12px!important;padding:0 44px!important;text-align:center!important}.menu-product-carousel-head-v1 h2{font-size:clamp(1.68rem,8.2vw,2.45rem)!important;line-height:.96!important;letter-spacing:-.045em!important;max-width:100%!important}.menu-product-carousel-head-v1 p{font-size:clamp(.9rem,4.2vw,1.08rem)!important;line-height:1.25!important;max-width:100%!important;margin-top:6px!important}.menu-product-carousel-stage-v1{width:100%!important;min-height:330px!important;height:330px!important;max-height:330px!important;overflow:visible!important}.menu-product-carousel-card-v1,.menu-product-carousel-v1.style-banner-wide .menu-product-carousel-card-v1,.menu-product-carousel-v1.style-story-style .menu-product-carousel-card-v1{top:0!important;width:min(82vw,360px)!important;max-width:min(82vw,360px)!important;height:300px!important;min-height:300px!important;max-height:300px!important;grid-template-columns:1fr!important;grid-template-rows:158px minmax(0,1fr)!important;gap:8px!important;padding:10px!important;border-radius:24px!important}.menu-product-carousel-card-v1.is-active{transform:translateX(-50%) scale(1)!important;opacity:1!important;z-index:6!important}.menu-product-carousel-card-v1.is-prev{transform:translateX(-112%) scale(.78)!important;opacity:.48!important}.menu-product-carousel-card-v1.is-next{transform:translateX(12%) scale(.78)!important;opacity:.48!important}.menu-product-carousel-card-v1.is-back-next,.menu-product-carousel-card-v1.is-back-prev,.menu-product-carousel-card-v1.is-hidden{opacity:0!important;pointer-events:none!important}.menu-product-carousel-image-v1{min-height:0!important;height:158px!important;border-radius:20px!important;background:linear-gradient(135deg,#0b0d12,#24070b)!important}.menu-product-carousel-image-v1 img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;background:transparent!important}.menu-product-carousel-badge-v1{top:8px!important;left:8px!important;padding:6px 9px!important;font-size:.66rem!important}.menu-product-carousel-info-v1{justify-content:flex-start!important;padding:0 4px 4px!important;min-width:0!important}.menu-product-carousel-info-v1>span{padding:5px 9px!important;font-size:.66rem!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.menu-product-carousel-info-v1 h2{margin:6px 0 4px!important;font-size:clamp(1.05rem,4.8vw,1.25rem)!important;line-height:1.02!important;letter-spacing:-.035em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.menu-product-carousel-info-v1 p{font-size:.78rem!important;line-height:1.24!important;-webkit-line-clamp:2!important}.menu-product-carousel-bottom-v1{margin-top:auto!important;gap:8px!important}.menu-product-carousel-bottom-v1 strong{font-size:clamp(.98rem,4.4vw,1.12rem)!important;line-height:1!important;white-space:nowrap!important}.menu-product-carousel-bottom-v1 button{max-width:118px!important;padding:9px 10px!important;font-size:.74rem!important;line-height:1!important;white-space:nowrap!important}.menu-product-carousel-arrow-v1{top:54%!important;width:42px!important;height:42px!important;min-width:42px!important;font-size:1.85rem!important;z-index:12!important;background:rgba(8,9,14,.74)!important}.menu-product-carousel-arrow-v1.is-prev{left:10px!important}.menu-product-carousel-arrow-v1.is-next{right:10px!important}.menu-product-carousel-dots-v1{margin-top:8px!important;position:relative!important;z-index:12!important}}@media (max-width:430px){.menu-product-carousel-v1{width:min(calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)),410px)!important;max-width:min(calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)),410px)!important;padding:17px 8px 22px!important;border-radius:26px!important}.menu-product-carousel-stage-v1{min-height:314px!important;height:314px!important;max-height:314px!important}.menu-product-carousel-card-v1,.menu-product-carousel-v1.style-banner-wide .menu-product-carousel-card-v1,.menu-product-carousel-v1.style-story-style .menu-product-carousel-card-v1{width:min(80vw,330px)!important;max-width:min(80vw,330px)!important;height:288px!important;min-height:288px!important;max-height:288px!important;grid-template-rows:148px minmax(0,1fr)!important}.menu-product-carousel-image-v1{height:148px!important}.menu-product-carousel-arrow-v1.is-prev{left:8px!important}.menu-product-carousel-arrow-v1.is-next{right:8px!important}}@media (max-width:375px){.menu-product-carousel-stage-v1{min-height:300px!important;height:300px!important;max-height:300px!important}.menu-product-carousel-card-v1,.menu-product-carousel-v1.style-banner-wide .menu-product-carousel-card-v1,.menu-product-carousel-v1.style-story-style .menu-product-carousel-card-v1{width:min(82vw,306px)!important;height:276px!important;min-height:276px!important;max-height:276px!important;grid-template-rows:138px minmax(0,1fr)!important}.menu-product-carousel-image-v1{height:138px!important}.menu-product-carousel-bottom-v1 button{max-width:104px!important;padding:8px!important;font-size:.7rem!important}}@media (max-width:860px){.menu-product-carousel-v1{overflow:hidden!important}.menu-product-carousel-stage-v1{min-height:398px!important;height:398px!important;max-height:398px!important;overflow:visible!important;padding-top:2px!important}.menu-product-carousel-card-v1,.menu-product-carousel-v1.style-banner-wide .menu-product-carousel-card-v1,.menu-product-carousel-v1.style-story-style .menu-product-carousel-card-v1{width:min(84vw,380px)!important;max-width:min(84vw,380px)!important;height:368px!important;min-height:368px!important;max-height:368px!important;grid-template-columns:1fr!important;grid-template-rows:172px minmax(168px,1fr)!important;gap:0!important;padding:10px!important;border-radius:24px!important;overflow:hidden!important}.menu-product-carousel-image-v1{height:172px!important;min-height:172px!important;max-height:172px!important;border-radius:20px 20px 10px 10px!important;overflow:hidden!important}.menu-product-carousel-image-v1 img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;background:transparent!important}.menu-product-carousel-info-v1{min-height:168px!important;height:168px!important;max-height:168px!important;padding:10px 10px 8px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:5px!important;overflow:hidden!important;border-radius:10px 10px 20px 20px!important}.menu-product-carousel-info-v1>span{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;padding:5px 9px!important;font-size:.68rem!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:0 0 auto!important}.menu-product-carousel-info-v1 h2{font-size:clamp(1rem,4.4vw,1.22rem)!important;line-height:1.04!important;letter-spacing:-.035em!important}.menu-product-carousel-info-v1 h2,.menu-product-carousel-info-v1 p{margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;flex:0 0 auto!important}.menu-product-carousel-info-v1 p{font-size:.78rem!important;line-height:1.22!important}.menu-product-carousel-bottom-v1{margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:42px!important;flex:0 0 auto!important}.menu-product-carousel-bottom-v1 strong{font-size:clamp(1rem,4.6vw,1.18rem)!important;line-height:1!important;white-space:nowrap!important;min-width:0!important;overflow:visible!important}.menu-product-carousel-bottom-v1 button{max-width:132px!important;min-width:104px!important;padding:10px 12px!important;font-size:.74rem!important;line-height:1!important;white-space:nowrap!important;flex:0 0 auto!important}.menu-product-carousel-badge-v1{top:10px!important;left:10px!important;z-index:8!important}.menu-product-carousel-arrow-v1{top:46%!important}}@media (max-width:430px){.menu-product-carousel-stage-v1{min-height:384px!important;height:384px!important;max-height:384px!important}.menu-product-carousel-card-v1,.menu-product-carousel-v1.style-banner-wide .menu-product-carousel-card-v1,.menu-product-carousel-v1.style-story-style .menu-product-carousel-card-v1{width:min(86vw,350px)!important;max-width:min(86vw,350px)!important;height:356px!important;min-height:356px!important;max-height:356px!important;grid-template-rows:162px minmax(170px,1fr)!important;padding:9px!important}.menu-product-carousel-image-v1{height:162px!important;min-height:162px!important;max-height:162px!important}.menu-product-carousel-info-v1{min-height:170px!important;height:170px!important;max-height:170px!important;padding:9px 9px 8px!important}.menu-product-carousel-info-v1 h2{font-size:clamp(.98rem,4.6vw,1.16rem)!important}.menu-product-carousel-info-v1 p{font-size:.75rem!important;line-height:1.2!important}.menu-product-carousel-bottom-v1 button{max-width:122px!important;min-width:96px!important;padding:10px!important}.menu-product-carousel-arrow-v1{width:40px!important;height:40px!important;min-width:40px!important;top:45%!important}}@media (max-width:375px){.menu-product-carousel-stage-v1{min-height:366px!important;height:366px!important;max-height:366px!important}.menu-product-carousel-card-v1,.menu-product-carousel-v1.style-banner-wide .menu-product-carousel-card-v1,.menu-product-carousel-v1.style-story-style .menu-product-carousel-card-v1{width:min(88vw,326px)!important;max-width:min(88vw,326px)!important;height:342px!important;min-height:342px!important;max-height:342px!important;grid-template-rows:150px minmax(168px,1fr)!important}.menu-product-carousel-image-v1{height:150px!important;min-height:150px!important;max-height:150px!important}.menu-product-carousel-info-v1{min-height:168px!important;height:168px!important;max-height:168px!important;gap:4px!important}.menu-product-carousel-bottom-v1 strong{font-size:1rem!important}.menu-product-carousel-bottom-v1 button{max-width:108px!important;min-width:88px!important;font-size:.7rem!important;padding:9px 8px!important}}@media (max-width:860px){.menu-product-carousel-v1{isolation:isolate!important}.menu-product-carousel-stage-v1{min-height:428px!important;height:428px!important;max-height:428px!important;overflow:visible!important}.menu-product-carousel-card-v1,.menu-product-carousel-v1.style-banner-wide .menu-product-carousel-card-v1,.menu-product-carousel-v1.style-story-style .menu-product-carousel-card-v1{width:min(84vw,382px)!important;max-width:min(84vw,382px)!important;height:396px!important;min-height:396px!important;max-height:396px!important;grid-template-columns:1fr!important;grid-template-rows:150px minmax(220px,1fr)!important;gap:0!important;padding:10px!important;overflow:hidden!important;box-sizing:border-box!important}.menu-product-carousel-image-v1{height:150px!important;min-height:150px!important;max-height:150px!important}.menu-product-carousel-info-v1{min-height:220px!important;height:220px!important;max-height:220px!important;padding:10px!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow:hidden!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.menu-product-carousel-info-v1>span{flex:0 0 auto!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;font-size:.66rem!important;line-height:1.08!important}.menu-product-carousel-info-v1 h2{font-size:clamp(.98rem,4.2vw,1.18rem)!important;line-height:1.05!important}.menu-product-carousel-info-v1 h2,.menu-product-carousel-info-v1 p{flex:0 0 auto!important;margin:0!important;max-width:100%!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.menu-product-carousel-info-v1 p{font-size:.74rem!important;line-height:1.18!important;min-height:34px!important}.menu-product-carousel-bottom-v1{width:100%!important;max-width:100%!important;margin-top:auto!important;padding-top:2px!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;align-items:stretch!important;justify-items:stretch!important;min-height:78px!important;box-sizing:border-box!important}.menu-product-carousel-bottom-v1 strong{width:100%!important;max-width:100%!important;display:block!important;text-align:left!important;font-size:clamp(1rem,4.8vw,1.18rem)!important;line-height:1.05!important;white-space:nowrap!important;overflow:visible!important}.menu-product-carousel-bottom-v1 button{width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 14px!important;border-radius:999px!important;font-size:.82rem!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}.menu-product-carousel-arrow-v1{top:41%!important}.menu-product-carousel-dots-v1{margin-top:10px!important}}@media (max-width:430px){.menu-product-carousel-stage-v1{min-height:416px!important;height:416px!important;max-height:416px!important}.menu-product-carousel-card-v1,.menu-product-carousel-v1.style-banner-wide .menu-product-carousel-card-v1,.menu-product-carousel-v1.style-story-style .menu-product-carousel-card-v1{width:min(86vw,352px)!important;max-width:min(86vw,352px)!important;height:386px!important;min-height:386px!important;max-height:386px!important;grid-template-rows:142px minmax(222px,1fr)!important;padding:9px!important}.menu-product-carousel-image-v1{height:142px!important;min-height:142px!important;max-height:142px!important}.menu-product-carousel-info-v1{min-height:222px!important;height:222px!important;max-height:222px!important;padding:9px!important;gap:5px!important}.menu-product-carousel-info-v1 h2{font-size:clamp(.96rem,4.5vw,1.12rem)!important}.menu-product-carousel-info-v1 p{font-size:.72rem!important;line-height:1.16!important;min-height:32px!important}.menu-product-carousel-bottom-v1{min-height:76px!important;gap:7px!important}.menu-product-carousel-bottom-v1 button{height:43px!important;min-height:43px!important;font-size:.8rem!important}}@media (max-width:375px){.menu-product-carousel-stage-v1{min-height:400px!important;height:400px!important;max-height:400px!important}.menu-product-carousel-card-v1,.menu-product-carousel-v1.style-banner-wide .menu-product-carousel-card-v1,.menu-product-carousel-v1.style-story-style .menu-product-carousel-card-v1{width:min(88vw,326px)!important;max-width:min(88vw,326px)!important;height:372px!important;min-height:372px!important;max-height:372px!important;grid-template-rows:132px minmax(218px,1fr)!important}.menu-product-carousel-image-v1{height:132px!important;min-height:132px!important;max-height:132px!important}.menu-product-carousel-info-v1{min-height:218px!important;height:218px!important;max-height:218px!important}.menu-product-carousel-bottom-v1 strong{font-size:.98rem!important}.menu-product-carousel-bottom-v1 button{height:42px!important;min-height:42px!important;font-size:.76rem!important}}