:root{--nav:#111b2e;--blue:#1d66ff;--bg:#f5f7fb;--text:#172033;--muted:#697386;--line:#e2e7ef}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text)}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:245px;background:var(--nav);color:#fff;padding:22px 14px;display:flex;flex-direction:column}.brand{display:flex;gap:10px;align-items:center;padding:0 8px 22px}.brand img{width:45px;height:45px;object-fit:cover;border-radius:10px}.brand div{display:flex;flex-direction:column}.brand small{opacity:.65;margin-top:4px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav a{display:flex;gap:11px;align-items:center;padding:11px 12px;border-radius:9px;color:#dbe4f5}.sidebar nav a.active,.sidebar nav a:hover{background:#233354;color:#fff}.nav-title{font-size:11px;text-transform:uppercase;letter-spacing:.1em;opacity:.55;margin:18px 12px 5px}.user{margin-top:auto;border-top:1px solid #2c3b58;padding:16px 8px 0;display:flex;flex-direction:column;gap:9px}.user button{background:none;border:0;color:#cbd6ea;text-align:left;display:flex;gap:8px;padding:0;cursor:pointer}.content{margin-left:245px;padding:34px;max-width:1500px}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.page-header h1{margin:0 0 6px;font-size:29px}.page-header p{margin:0;color:var(--muted)}.btn{border:0;border-radius:9px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-weight:700}.primary{background:var(--blue);color:#fff}.ghost{background:#fff;border:1px solid var(--line);color:var(--text)}.danger{background:#fff0f0;color:#c73838}.whatsapp{background:#18a957;color:#fff}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.quick{background:#fff;border:1px solid var(--line);border-radius:15px;padding:24px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 18px #1d2c4c0b}.quick svg{width:31px;height:31px;color:var(--blue)}.quick span,.theme p{color:var(--muted);font-size:14px}.theme-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:17px;gap:17px}.theme{background:#fff;border-radius:14px;padding:12px;border:1px solid var(--line)}.theme-preview{height:120px;border-radius:10px;background:linear-gradient(135deg,#121a2b,#4769a8);display:flex;align-items:end;padding:15px;color:white;font-size:20px;font-weight:700}.theme-1 .theme-preview{background:linear-gradient(135deg,#fff,#dce5ef);color:#222}.theme-2 .theme-preview{background:linear-gradient(135deg,#1e1e1e,#c5a86a)}.theme-3 .theme-preview{background:linear-gradient(135deg,#f6d5de,#7a233e)}.theme-4 .theme-preview{background:linear-gradient(135deg,#f4b85e,#7d321d)}.theme-5 .theme-preview{background:linear-gradient(135deg,#f6e0f0,#8c557d)}.theme-6 .theme-preview{background:linear-gradient(135deg,#6f1d1b,#1b0b0b)}.theme-7 .theme-preview{background:linear-gradient(135deg,#101010,#ffce00)}.theme h3{margin:12px 3px 5px}.theme p{margin:0 3px 5px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:17px;gap:17px}.product-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.product-card>img{width:100%;aspect-ratio:1;object-fit:cover}.product-card>div{padding:15px}.product-card h3{margin:0 0 5px}.product-card p{color:var(--muted);margin:0 0 12px}.card-actions{display:flex;gap:7px;margin-top:15px}.empty{background:#fff;border:1px dashed #cbd4e1;padding:50px;text-align:center;border-radius:13px;color:var(--muted)}.form-card,.inline-form,.table-wrap{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;margin-bottom:20px}.compact{max-width:900px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.form-grid label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea,.inline-form input{border:1px solid #ced6e2;border-radius:8px;padding:11px;background:#fff}.form-grid textarea{min-height:100px}.full{grid-column:1/-1}.check{flex-direction:row!important;align-items:center;margin-top:22px}.check input{width:18px;height:18px}.form-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.sticky{position:-webkit-sticky;position:sticky;bottom:15px;background:#f5f7fbe8;padding:12px;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.photo-row{display:flex;gap:12px;margin:10px 0}.photo,.photo img{width:125px}.photo img{height:125px;object-fit:cover;border-radius:9px}.photo button{width:100%;border:0;background:#fee;color:#b22;padding:6px;cursor:pointer}.table-wrap{padding:0;overflow:auto}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line)}th{font-size:12px;text-transform:uppercase;background:#fafbfc}td small,th{color:var(--muted)}td small{display:block;margin-top:4px}.actions{display:flex;justify-content:flex-end;gap:5px}.icon-btn{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px;display:inline-flex;cursor:pointer}.danger-text{color:#c33}.inline-form{display:flex;gap:10px}.inline-form input{min-width:320px}.badge{display:inline!important;background:#eaf1ff;color:#1d66ff;padding:3px 6px;border-radius:8px}.select-products{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.select-products label{border:1px solid var(--line);border-radius:10px;padding:9px;display:flex;align-items:center;gap:9px;cursor:pointer}.select-products label.selected{border-color:var(--blue);background:#f3f7ff}.select-products img{width:52px;height:52px;object-fit:cover;border-radius:7px}.select-products span{display:flex;flex-direction:column}.select-products small{color:var(--muted)}.order-row{justify-content:space-between;padding:9px;border-bottom:1px solid var(--line)}.help-fab,.order-row{display:flex;align-items:center}.help-fab{position:fixed;right:22px;bottom:20px;border:0;border-radius:30px;background:#172033;color:white;padding:12px 18px;gap:8px;cursor:pointer;z-index:20}.drawer-back{position:fixed;inset:0;background:#0006;z-index:30}.drawer{right:0;top:0;bottom:0;width:370px;background:#fff;padding:30px}.close,.drawer{position:absolute}.close{right:18px;top:18px}.drawer p{line-height:1.6;color:var(--muted)}.login{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#0e1729,#244478)}.login-card{width:min(420px,92vw);background:#fff;border-radius:20px;padding:35px;box-shadow:0 25px 80px #0005;text-align:center}.login-logo{width:95px;height:95px;object-fit:cover;border-radius:20px}.login-card form{display:flex;flex-direction:column;gap:14px;text-align:left}.login-card label{display:flex;flex-direction:column;gap:7px;font-weight:700}.login-card input{padding:12px;border:1px solid #ccd5e2;border-radius:9px}.alert{padding:10px;border-radius:8px}.error{background:#fff0f0;color:#b22}.success{background:#eafaf0;color:#18733d}.public{background:#f6f4ef;padding-bottom:100px}.public-head{max-width:1200px;margin:auto;padding:28px 20px;display:flex;gap:15px}.public-head img{width:65px;height:65px;object-fit:contain}.public-head div{flex:1 1}.public-head h1{margin:3px 0 0;font-size:34px}.public-grid{max-width:1200px;margin:auto;padding:10px 20px;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.public-grid article{background:white;border-radius:18px;overflow:hidden;box-shadow:0 10px 35px #17203312}.public-grid article>img{width:100%;aspect-ratio:1;object-fit:cover}.public-grid article>div{padding:18px}.public-grid h2{margin:0 0 8px}.public-grid p{color:#6f7480;min-height:35px}.public-grid b{display:block;font-size:21px;margin-top:5px}.public-grid del{color:#999}.qty{display:flex;justify-content:center;gap:15px;margin-top:15px}.qty button{border:0;background:#eef2f7;border-radius:50%;width:35px;height:35px}.qty svg{width:17px}.cartbar{bottom:0;left:0;right:0;background:#111b2e;padding:14px max(20px,calc((100vw - 1160px)/2));z-index:10}.model-marketplace .public-grid{grid-template-columns:repeat(4,1fr);gap:14px}.model-editorial .public-grid{grid-template-columns:repeat(2,1fr)}.model-lifestyle .public-grid article:nth-child(3n+1){grid-column:span 2}.theme-blackfriday{background:#121212;color:#fff}.theme-blackfriday .public-grid article{color:#172033}.theme-natal{background:#f5eee7}.theme-namorados{background:#fff0f3}.theme-premium{background:#141414;color:#fff}.theme-premium .public-grid article{color:#172033}@media(max-width:1000px){.model-marketplace .public-grid,.product-grid,.public-grid,.quick-grid,.select-products,.theme-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.sidebar{position:static;width:auto}.sidebar nav{display:grid;grid-template-columns:repeat(2,1fr)}.user{display:none}.content{margin:0;padding:20px}.page-header{gap:14px;flex-direction:column}.form-grid,.model-editorial .public-grid,.model-marketplace .public-grid,.product-grid,.public-grid,.quick-grid,.select-products,.theme-grid{grid-template-columns:1fr}.full{grid-column:auto}.public-head h1{font-size:27px}.model-lifestyle .public-grid article:nth-child(3n+1){grid-column:auto}.cartbar{flex-direction:column;gap:10px}.help-fab{font-size:0;padding:13px}.drawer{width:90vw}}@media print{.print-hide{display:none!important}.public{padding:0;background:#fff}.public-grid{grid-template-columns:repeat(3,1fr)}.public-grid article{page-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid #ddd}}.loading-screen{min-height:100vh;display:grid;place-items:center;font-weight:700;color:#526078}.public{--catalog-bg:#f4f4f2;--catalog-card:#ffffff;--catalog-text:#101318;--catalog-muted:#747b86;--catalog-line:#e4e5e7;--catalog-accent:#111111;--catalog-accent-2:#19a853;--catalog-warm:#ff9f0a;min-height:100vh;background:var(--catalog-bg);color:var(--catalog-text);padding:18px 20px 112px;font-family:Inter,Segoe UI,Arial,sans-serif}.product-filter-bar{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(160px,.8fr) minmax(160px,.8fr) auto;grid-gap:10px;gap:10px;align-items:center;margin:14px 0 8px;padding:12px;border:1px solid #e1e7f0;border-radius:12px;background:#f8fafc}.product-filter-bar input,.product-filter-bar select{width:100%;min-height:42px;border:1px solid #cfd8e6;border-radius:9px;padding:10px 12px;background:#fff;color:#172033;outline:none}.product-filter-bar input:focus,.product-filter-bar select:focus{border-color:#1d66ff;box-shadow:0 0 0 3px rgba(29,102,255,.12)}.filter-result{display:block;margin:0 0 12px;color:#697386;font-size:13px;font-weight:700}.compact-empty{margin-top:12px;padding:22px!important}@media (max-width:900px){.product-filter-bar{grid-template-columns:1fr 1fr}}@media (max-width:620px){.product-filter-bar{grid-template-columns:1fr;padding:10px}}.model-inteligente_bebidas.public{--emporio-soft:#eef4ff;--emporio-line:#dbe6fb}.model-inteligente_bebidas .store-profile{max-width:760px;margin:0 auto 10px;padding:0 10px 12px;background:transparent;color:#102247}.model-inteligente_bebidas .store-logo-large{box-shadow:0 12px 28px rgba(6,39,95,.15)!important}.model-inteligente_bebidas .store-profile-body h1{letter-spacing:0!important}.model-inteligente_bebidas .store-profile-body p{max-width:560px;font-size:14px}.model-inteligente_bebidas .store-profile-actions{grid-template-columns:repeat(5,minmax(0,1fr));max-width:560px;padding:10px;border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 12px 34px rgba(6,39,95,.12)}.model-inteligente_bebidas .store-profile-actions a,.model-inteligente_bebidas .store-profile-actions button{margin:auto;box-shadow:0 8px 18px rgba(6,65,168,.08)!important}.model-inteligente_bebidas .catalog-section-title h2{letter-spacing:.02em!important;text-transform:uppercase}.model-inteligente_bebidas .catalog-tabs-shell{position:-webkit-sticky;position:sticky;top:0;z-index:8;max-width:760px;margin:0 auto 12px;padding:6px 10px;background:rgba(245,248,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.model-inteligente_bebidas .catalog-tabs{grid-auto-flow:column;grid-auto-columns:minmax(76px,1fr);scrollbar-width:none}.model-inteligente_bebidas .catalog-tabs::-webkit-scrollbar{display:none}.model-inteligente_bebidas .catalog-tabs button{flex-direction:column;align-items:center;gap:5px;line-height:1.1;text-align:center;text-transform:uppercase}.model-inteligente_bebidas .catalog-tabs button svg{width:20px;height:20px;stroke-width:2.35}.model-inteligente_bebidas .catalog-tabs button.active{box-shadow:0 12px 26px rgba(6,65,168,.25)!important}.model-inteligente_bebidas .product-feature .product-info,.model-inteligente_bebidas .product-info{min-width:0;height:100%}.model-inteligente_bebidas .product-kicker{display:flex;justify-content:space-between;gap:8px;width:100%;letter-spacing:.03em!important}.model-inteligente_bebidas .product-kicker span{margin-left:auto;color:#102247;font-size:8px}.model-inteligente_bebidas .product-feature .product-info h2,.model-inteligente_bebidas .product-info h2{letter-spacing:0!important}.model-inteligente_bebidas .product-info p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.model-inteligente_bebidas .qty button:last-child{gap:7px}.model-inteligente_bebidas .qty button:last-child svg{width:15px}.model-inteligente_bebidas .qty .add-label{color:inherit;font-size:12px;font-weight:900}@media (max-width:700px){.smart-tab-edit-row{grid-template-columns:1fr}.model-inteligente_bebidas.public{padding-left:0!important;padding-right:0!important}.model-inteligente_bebidas .store-profile{padding-left:0;padding-right:0}.model-inteligente_bebidas .store-cover{height:185px!important;border-radius:0 0 18px 18px!important}.model-inteligente_bebidas .store-profile-actions{width:calc(100% - 20px)}.model-inteligente_bebidas .catalog-product,.model-inteligente_bebidas .product-feature{grid-template-columns:43% 57%!important;min-height:204px!important;border-radius:14px!important}.model-inteligente_bebidas .product-media,.model-inteligente_bebidas .product-media img{border-radius:14px 0 0 14px!important}.model-inteligente_bebidas .product-feature .product-info,.model-inteligente_bebidas .product-info{padding:12px 11px!important}.model-inteligente_bebidas .product-feature .product-info h2,.model-inteligente_bebidas .product-info h2{font-size:17px!important}.model-inteligente_bebidas .product-info p{font-size:10px!important;-webkit-line-clamp:3}.model-inteligente_bebidas .price-block b{font-size:18px!important}.model-inteligente_bebidas .qty button:last-child{min-width:102px!important;height:34px!important;padding:0 12px!important}}@media print{@page{size:A4 portrait;margin:8mm}body,html{width:210mm!important;min-height:297mm!important;margin:0!important;background:#f8f1ea!important;color:#162236!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cartbar,.catalog-section-title,.catalog-tabs-shell,.pdf-benefits,.photo-dots,.photo-nav,.photo-strip,.print-hide,.public-empty,.qty,.store-profile{display:none!important}.public{min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#f8f1ea!important;color:#162236!important}.pdf-watermark{display:none!important}.pdf-cover{position:relative!important;display:grid!important;grid-template-rows:auto auto 1fr!important;align-content:start!important;width:100%!important;height:calc(297mm - 16mm)!important;min-height:calc(297mm - 16mm)!important;margin:0!important;padding:24mm 18mm!important;break-after:page!important;page-break-after:always!important;overflow:hidden!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:radial-gradient(circle at 88% 17%,transparent 0 34mm,rgba(2,8,20,.55) 34.4mm 34.9mm,transparent 35.3mm),radial-gradient(circle at 88% 17%,rgba(255,255,255,.04) 0 35mm,transparent 35.5mm),linear-gradient(180deg,#112840,#10243b)!important;color:#ffffff!important}.pdf-cover:after{content:"AURON SOLUCOES DIGITAIS  |  COLECAO 2026"!important;position:absolute!important;left:18mm!important;bottom:22mm!important;color:rgba(255,255,255,.72)!important;font-size:6.2pt!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.pdf-logo-panel{display:flex!important;width:40mm!important;min-height:0!important;margin:0 0 11mm!important;padding:0!important;align-items:flex-start!important;gap:4mm!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffffff!important}.pdf-logo-panel img,.pdf-logo-panel svg{width:28mm!important;height:28mm!important;padding:3mm!important;border-radius:0!important;background:#ffffff!important;object-fit:contain!important}.pdf-logo-panel strong{display:none!important}.pdf-logo-panel small{display:block!important;margin-top:5mm!important;color:#ffffff!important;font-size:5.8pt!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important}.pdf-cover>div:nth-child(2){align-self:start!important;max-width:88mm!important;margin:0!important;padding:0!important;color:#ffffff!important}.pdf-cover>div:nth-child(2) span{display:block!important;margin-bottom:3mm!important;font-size:6.3pt!important;letter-spacing:.08em!important;text-transform:uppercase!important}.pdf-cover h1,.pdf-cover>div:nth-child(2) span{color:#ffffff!important;font-weight:800!important}.pdf-cover h1{max-width:70mm!important;margin:0 0 5mm!important;font-family:Georgia,Times New Roman,serif!important;font-size:26pt!important;line-height:.95!important;letter-spacing:0!important}.pdf-cover h1 em{display:block!important;color:#ff6f91!important;font-style:normal!important}.pdf-cover p{max-width:88mm!important;margin:0!important;color:rgba(255,255,255,.86)!important;font-size:6.8pt!important;font-weight:700!important;line-height:1.7!important}.pdf-quality-seal{position:absolute!important;top:18mm!important;right:14mm!important;display:block!important;width:58mm!important;height:58mm!important;border:1px solid rgba(0,0,0,.75)!important;border-radius:50%!important;background:rgba(255,255,255,.03)!important;color:transparent!important;box-shadow:0 0 0 2mm rgba(0,0,0,.08)!important}.model-academia .public-grid,.model-bebes .public-grid,.model-bebidas .public-grid,.model-black_friday .public-grid,.model-calcados .public-grid,.model-carousel .public-grid,.model-carros_motos .public-grid,.model-criancas .public-grid,.model-culinaria .public-grid,.model-dia_maes .public-grid,.model-dia_mulher .public-grid,.model-dia_namorados .public-grid,.model-dia_pais .public-grid,.model-editorial .public-grid,.model-grid .public-grid,.model-inteligente_adega .public-grid,.model-inteligente_atacadista .public-grid,.model-inteligente_bebidas .public-grid,.model-inteligente_hamburgueria .public-grid,.model-inteligente_lanches .public-grid,.model-inteligente_mercado .public-grid,.model-lifestyle .public-grid,.model-lookbook .public-grid,.model-marketplace .public-grid,.model-mercearia .public-grid,.model-moda .public-grid,.model-perfumaria .public-grid,.model-promocional .public-grid,.model-promocoes .public-grid,.model-roupas .public-grid,.model-servicos .public-grid,.public-grid{display:block!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:#f8f1ea!important;gap:0!important;columns:auto!important}.catalog-product,.model-academia .catalog-product,.model-bebes .catalog-product,.model-bebidas .catalog-product,.model-black_friday .catalog-product,.model-calcados .catalog-product,.model-carousel .catalog-product,.model-carros_motos .catalog-product,.model-criancas .catalog-product,.model-culinaria .catalog-product,.model-dia_maes .catalog-product,.model-dia_mulher .catalog-product,.model-dia_namorados .catalog-product,.model-dia_pais .catalog-product,.model-editorial .catalog-product,.model-grid .catalog-product,.model-inteligente_adega .catalog-product,.model-inteligente_atacadista .catalog-product,.model-inteligente_bebidas .catalog-product,.model-inteligente_hamburgueria .catalog-product,.model-inteligente_lanches .catalog-product,.model-inteligente_mercado .catalog-product,.model-lifestyle .catalog-product,.model-lookbook .catalog-product,.model-marketplace .catalog-product,.model-mercearia .catalog-product,.model-moda .catalog-product,.model-perfumaria .catalog-product,.model-promocional .catalog-product,.model-promocoes .catalog-product,.model-roupas .catalog-product,.model-servicos .catalog-product{position:relative!important;display:grid!important;grid-template-columns:42% 58%!important;width:100%!important;height:126mm!important;min-height:126mm!important;max-height:126mm!important;margin:0 0 9mm!important;padding:0!important;overflow:hidden!important;break-inside:avoid!important;page-break-inside:avoid!important;border:1px solid #e2d6cb!important;border-radius:11px!important;background:#fffaf5!important;color:#172033!important;box-shadow:0 8px 20px rgba(16,24,39,.09)!important;transform:none!important}.catalog-product:nth-child(2n){margin-bottom:0!important;break-after:page!important;page-break-after:always!important}.catalog-product:last-child{break-after:auto!important;page-break-after:auto!important}.model-academia .catalog-product:nth-child(4n+1) .product-media,.model-dia_maes .catalog-product:nth-child(3n+1) .product-media,.model-editorial .catalog-product:nth-child(2n) .product-media,.model-inteligente_adega .product-media,.model-inteligente_atacadista .product-media,.model-inteligente_bebidas .product-media,.model-inteligente_hamburgueria .product-media,.model-inteligente_lanches .product-media,.model-inteligente_mercado .product-media,.model-lifestyle .product-media,.model-lookbook .product-media,.product-media{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:5mm!important;overflow:hidden!important;border-radius:11px 0 0 11px!important;background:#f1e7dc!important;box-shadow:none!important;transform:none!important}.product-image-button{width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.model-academia .catalog-product:nth-child(4n+1) .product-media img,.model-dia_maes .catalog-product:nth-child(3n+1) .product-media img,.model-editorial .catalog-product:nth-child(2n) .product-media img,.model-inteligente_adega .product-media img,.model-inteligente_atacadista .product-media img,.model-inteligente_bebidas .product-media img,.model-inteligente_hamburgueria .product-media img,.model-inteligente_lanches .product-media img,.model-inteligente_mercado .product-media img,.model-lifestyle .product-media img,.model-lookbook .product-media img,.product-media img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:7px!important;background:#ffffff!important;object-fit:contain!important;object-position:center center!important;box-shadow:none!important;filter:none!important;transform:none!important}.model-academia .catalog-product:nth-child(4n+1) .product-info,.model-dia_maes .catalog-product:nth-child(3n+1) .product-info,.model-editorial .catalog-product:nth-child(2n) .product-info,.model-inteligente_adega .product-info,.model-inteligente_atacadista .product-info,.model-inteligente_bebidas .product-info,.model-inteligente_hamburgueria .product-info,.model-inteligente_lanches .product-info,.model-inteligente_mercado .product-info,.model-lifestyle .product-info,.model-lookbook .product-info,.product-info{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;min-height:0!important;height:100%!important;margin:0!important;padding:12mm 10mm!important;text-align:left!important;background:transparent!important;color:#172033!important}.product-kicker{margin:0 0 4mm!important;color:#b54860!important;font-size:6.8pt!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.product-info h2{margin:0 0 4mm!important;color:#172033!important;font-family:Georgia,Times New Roman,serif!important;font-size:17pt!important;font-weight:900!important;line-height:1.12!important;letter-spacing:0!important}.product-info h2,.product-info p{max-width:100%!important;min-height:0!important;text-align:left!important}.product-info p{margin:0 0 7mm!important;color:#6d7480!important;font-size:7.8pt!important;line-height:1.45!important}.price-block,.product-color-swatches,.product-tags{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.price-block{width:100%!important;margin-top:auto!important;padding-top:7mm!important;border-top:1px solid #e7dcd2!important}.price-block del{color:#9a8490!important;font-size:8pt!important}.price-block b{color:#10243b!important;font-family:Georgia,Times New Roman,serif!important;font-size:19pt!important;font-weight:900!important;line-height:1!important}.wholesale-price{max-width:64mm!important;margin-top:4mm!important;padding:4mm 5mm!important;border:1px solid #ead9e3!important;border-radius:8px!important;background:#fff3f8!important}.wholesale-price small{color:#756273!important;font-size:6.2pt!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.wholesale-price strong{color:#b5488b!important;font-size:12pt!important}.pdf-product-code{position:absolute!important;right:4mm!important;bottom:4mm!important;min-width:24mm!important;font-size:5.8pt!important;text-align:center!important;transform:none!important}.discount-badge,.pdf-product-code,.product-badge,.product-badge-stock{left:auto!important;padding:2mm 3mm!important;border-radius:999px!important;background:#10243b!important;color:#ffffff!important;font-weight:900!important;letter-spacing:.05em!important;line-height:1!important;text-transform:uppercase!important;box-shadow:none!important}.discount-badge,.product-badge,.product-badge-stock{top:5mm!important;right:5mm!important;max-width:42mm!important;font-size:6pt!important}}.public.model-inteligente_hamburgueria{--burger-brand:var(--brand-color,var(--catalog-accent,#c2410c));--burger-text:#18120d;--burger-muted:#6f6258;--burger-gold:color-mix(in srgb,var(--burger-brand) 78%,#f59e0b);--burger-red:color-mix(in srgb,var(--burger-brand) 74%,#ef4444);background:radial-gradient(circle at 10% 8%,color-mix(in srgb,var(--burger-brand) 18%,transparent),transparent 28%),radial-gradient(circle at 90% 14%,color-mix(in srgb,var(--burger-brand) 14%,transparent),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--burger-brand) 8%,#fffaf3),#fffaf3 42%,#f7efe8)!important}.model-inteligente_hamburgueria .catalog-product,.model-inteligente_hamburgueria .product-feature{border:1px solid color-mix(in srgb,var(--burger-brand) 26%,#ffffff)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--burger-brand) 11%,#ffffff),#fffaf4 58%,color-mix(in srgb,var(--burger-brand) 8%,#ffffff))!important;box-shadow:0 14px 28px color-mix(in srgb,var(--burger-brand) 16%,transparent),inset 0 1px 0 rgba(255,255,255,.9)!important}.model-inteligente_hamburgueria .product-feature .product-media,.model-inteligente_hamburgueria .product-media{background:radial-gradient(circle at 50% 45%,#fff 0 34%,color-mix(in srgb,var(--burger-brand) 10%,#fff) 66%,color-mix(in srgb,var(--burger-brand) 18%,#fff) 100%)!important}.model-inteligente_hamburgueria .product-feature .product-media:after,.model-inteligente_hamburgueria .product-media:after{display:none!important;content:none!important}.model-inteligente_hamburgueria .product-feature .product-media img,.model-inteligente_hamburgueria .product-media img{filter:saturate(1.08) contrast(1.03)!important}.model-inteligente_hamburgueria .photo-dots,.model-inteligente_hamburgueria .photo-nav,.model-inteligente_hamburgueria .photo-strip{display:none!important}.model-inteligente_hamburgueria .price-block small,.model-inteligente_hamburgueria .product-feature .product-info p,.model-inteligente_hamburgueria .product-info p{color:var(--burger-muted)!important}.model-inteligente_hamburgueria .price-block b,.model-inteligente_hamburgueria .product-info p:after,.model-inteligente_hamburgueria .product-kicker{color:var(--burger-brand)!important}.model-inteligente_hamburgueria .price-block small:after{background:#16a34a!important;box-shadow:inset 0 0 0 3px #dcfce7!important}.model-inteligente_hamburgueria .qty{border-color:color-mix(in srgb,var(--burger-brand) 22%,#ffffff)!important;background:color-mix(in srgb,var(--burger-brand) 7%,#ffffff)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)!important}.model-inteligente_hamburgueria .qty button{background:#fff!important;color:var(--burger-text)!important}.model-inteligente_hamburgueria .qty button:last-child{background:linear-gradient(135deg,var(--burger-brand),color-mix(in srgb,var(--burger-brand) 78%,#f59e0b))!important}.model-inteligente_hamburgueria .qty span{color:var(--burger-text)!important}.model-inteligente_hamburgueria .discount-badge,.model-inteligente_hamburgueria .hero-badge,.model-inteligente_hamburgueria .stock-badge{background:linear-gradient(135deg,var(--burger-brand),color-mix(in srgb,var(--burger-brand) 72%,#f59e0b))!important}@media print{@page{size:A4 portrait;margin:8mm}body,html{width:auto!important;min-width:0!important;background:#f7efe8!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.catalog-section-title,.catalog-tabs-shell,.photo-dots,.photo-strip,.print-hide,.public-empty,.qty,.store-profile{display:none!important}.public{--pdf-ink:#111827;--pdf-card:rgba(255,255,255,.94);--pdf-soft:#f7eee7;--pdf-rose:#c9638a;--pdf-gold:#bd8b4d;--pdf-line:rgba(17,24,39,.12);position:static!important;min-height:0!important;padding:0!important;overflow:visible!important;background:radial-gradient(circle at 88% 8%,rgba(189,139,77,.18),transparent 24%),radial-gradient(circle at 10% 62%,rgba(201,99,138,.1),transparent 28%),linear-gradient(145deg,#fffaf5,#f6ece5 48%,#fffdf9)!important;color:var(--pdf-ink)!important}.pdf-watermark,.public{display:block!important}.pdf-watermark{position:fixed!important;inset:48% auto auto 50%!important;z-index:0!important;width:130%!important;transform:translate(-50%,-50%) rotate(-18deg)!important;color:color-mix(in srgb,var(--catalog-accent,#c9638a) 5%,transparent)!important;font-family:Georgia,Times New Roman,serif!important;font-size:58px!important;font-weight:900!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;pointer-events:none!important}.pdf-cover{display:grid!important;position:relative!important;z-index:1!important;grid-template-columns:112px 1fr 92px!important;grid-gap:14px!important;gap:14px!important;margin:0 0 12px!important;padding:0 12px 10px 0!important;break-inside:avoid!important;page-break-inside:avoid!important;border:0!important;border-radius:0!important;background:linear-gradient(115deg,#101827 0 106px,transparent 106px),linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,248,241,.78))!important;box-shadow:none!important}.pdf-cover,.pdf-logo-panel{align-items:center!important;min-height:106px!important}.pdf-logo-panel{display:flex!important;align-self:stretch!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;padding:12px 8px!important;border-radius:0 0 24px 0!important;background:#101827!important;color:#f1c17a!important;text-align:center!important}.pdf-logo-panel img,.pdf-logo-panel svg{width:56px!important;height:56px!important;object-fit:contain!important;border-radius:50%!important;padding:6px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(241,193,122,.56)!important}.pdf-logo-panel strong{max-width:94px!important;color:#f1c17a!important;font-family:Georgia,Times New Roman,serif!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1.05!important;text-transform:uppercase!important}.pdf-logo-panel small{color:#fff1d5!important;font-size:6.5px!important;letter-spacing:.2em!important;text-transform:uppercase!important}.pdf-cover>div:nth-child(2){display:block!important;padding-top:2px!important}.pdf-cover>div:nth-child(2) span{display:block!important;margin:0 0 3px!important;color:var(--pdf-rose)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.pdf-cover h1,.pdf-cover>div:nth-child(2) span{font-family:Georgia,Times New Roman,serif!important}.pdf-cover h1{margin:0!important;color:var(--pdf-ink)!important;font-size:32px!important;font-weight:500!important;letter-spacing:0!important;line-height:.92!important}.pdf-cover h1 em{display:block!important;color:var(--pdf-rose)!important;font-size:38px!important;font-style:italic!important;font-weight:400!important}.pdf-cover p{max-width:305px!important;margin:7px 0 0!important;color:var(--pdf-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important;line-height:1.18!important}.pdf-quality-seal{display:grid!important;place-items:center!important;width:84px!important;height:84px!important;margin-left:auto!important;border:2px solid rgba(189,139,77,.82)!important;border-radius:50%!important;outline:1px solid rgba(189,139,77,.45)!important;outline-offset:-6px!important;background:rgba(255,252,247,.76)!important;color:#9b6b33!important;text-align:center!important}.pdf-quality-seal small,.pdf-quality-seal span{font-size:7px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.pdf-quality-seal b{color:var(--pdf-rose)!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;line-height:1!important;text-transform:uppercase!important}.pdf-quality-seal i{color:var(--pdf-gold)!important;font-style:normal!important;letter-spacing:.14em!important}.model-academia .public-grid,.model-bebes .public-grid,.model-bebidas .public-grid,.model-black_friday .public-grid,.model-carousel .public-grid,.model-carros_motos .public-grid,.model-culinaria .public-grid,.model-dia_maes .public-grid,.model-dia_mulher .public-grid,.model-dia_namorados .public-grid,.model-dia_pais .public-grid,.model-editorial .public-grid,.model-grid .public-grid,.model-inteligente_adega .public-grid,.model-inteligente_atacadista .public-grid,.model-inteligente_bebidas .public-grid,.model-inteligente_hamburgueria .public-grid,.model-inteligente_lanches .public-grid,.model-inteligente_mercado .public-grid,.model-lifestyle .public-grid,.model-lookbook .public-grid,.model-marketplace .public-grid,.model-mercearia .public-grid,.model-mercearia_premium .public-grid,.model-promocional .public-grid,.model-promocoes .public-grid,.model-servicos .public-grid,.model-vitrine_banner .public-grid,.public-grid{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:start!important;grid-gap:10px!important;gap:10px!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.catalog-product,.catalog-product:nth-child(n+5),.model-editorial .catalog-product,.model-editorial .catalog-product:nth-child(2n),.model-inteligente_adega .catalog-product,.model-inteligente_atacadista .catalog-product,.model-inteligente_bebidas .catalog-product,.model-inteligente_hamburgueria .catalog-product,.model-inteligente_lanches .catalog-product,.model-inteligente_mercado .catalog-product,.model-lifestyle .catalog-product,.model-lifestyle .product-feature,.model-lookbook .catalog-product,.model-lookbook .product-feature{grid-column:auto!important;position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;min-height:0!important;max-height:127mm!important;margin:0!important;padding:0!important;overflow:hidden!important;break-inside:avoid!important;break-inside:avoid-page!important;page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important;border:1px solid var(--pdf-line)!important;border-radius:13px!important;background:var(--pdf-card)!important;box-shadow:0 8px 22px rgba(17,24,39,.12)!important}.catalog-product:nth-child(4n+1){page-break-before:auto!important}.catalog-product:nth-child(n+5) .product-media,.model-editorial .catalog-product:nth-child(2n) .product-media,.model-editorial .product-media,.model-inteligente_adega .product-media,.model-inteligente_atacadista .product-media,.model-inteligente_bebidas .product-media,.model-inteligente_hamburgueria .product-media,.model-inteligente_lanches .product-media,.model-inteligente_mercado .product-media,.model-lifestyle .product-feature .product-media,.model-lifestyle .product-media,.model-lookbook .product-feature .product-media,.model-lookbook .product-media,.product-media{position:relative!important;display:grid!important;place-items:center!important;width:100%!important;height:84mm!important;min-height:84mm!important;max-height:84mm!important;margin:0!important;padding:0!important;overflow:hidden!important;break-inside:avoid!important;page-break-inside:avoid!important;border:0!important;border-radius:13px 13px 0 0!important;background:radial-gradient(circle at 28% 16%,rgba(255,255,255,.98),transparent 42%),linear-gradient(135deg,#fff,var(--pdf-soft))!important;box-shadow:none!important}.product-image-button{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.model-editorial .product-media img,.model-inteligente_adega .product-media img,.model-inteligente_atacadista .product-media img,.model-inteligente_bebidas .product-media img,.model-inteligente_hamburgueria .product-media img,.model-inteligente_lanches .product-media img,.model-inteligente_mercado .product-media img,.model-lifestyle .product-media img,.model-lookbook .product-media img,.product-media img,.public .product-image-button img,.public-grid .product-media img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-width:100%!important;max-height:100%!important;padding:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important;filter:none!important;break-inside:avoid!important;page-break-inside:avoid!important}.pdf-product-code{display:block!important;position:absolute!important;z-index:6!important;left:50%!important;right:auto!important;bottom:-10px!important;transform:translateX(-50%)!important;min-width:92px!important;max-width:calc(100% - 28px)!important;padding:5px 11px!important;overflow:hidden!important;border-radius:6px!important;background:var(--pdf-ink)!important;color:#fff6df!important;font-family:Georgia,Times New Roman,serif!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1!important;text-align:center!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:0 5px 10px rgba(17,24,39,.18)!important}.catalog-product:nth-child(2n) .pdf-product-code{background:var(--pdf-rose)!important}.discount-badge,.hero-badge,.price-block small,.price-block>strong,.product-meta,.promo-line,.stock-badge,.wholesale-price small{display:none!important}.model-inteligente_adega .product-info,.model-inteligente_atacadista .product-info,.model-inteligente_bebidas .product-info,.model-inteligente_hamburgueria .product-info,.model-inteligente_lanches .product-info,.model-inteligente_mercado .product-info,.model-lifestyle .product-info,.model-lookbook .product-info,.product-info{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-height:31mm!important;padding:14px 10px 9px!important;text-align:center!important;color:var(--pdf-ink)!important;break-inside:avoid!important;page-break-inside:avoid!important}.product-kicker{display:block!important;width:100%!important;margin:0 0 3px!important;overflow:hidden!important;color:var(--pdf-rose)!important;font-family:Georgia,Times New Roman,serif!important;font-size:8px!important;font-weight:900!important;letter-spacing:.05em!important;line-height:1.05!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.product-kicker span{display:none!important}.product-info h2{display:-webkit-box!important;min-height:28px!important;margin:0 0 5px!important;overflow:hidden!important;color:var(--pdf-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.05!important;text-align:center!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.product-info p{display:none!important}.price-block{display:block!important;width:100%!important;margin:auto 0 0!important;padding:0!important;text-align:center!important}.price-block b{display:block!important;color:var(--pdf-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;font-weight:900!important;line-height:1!important}.wholesale-price{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;gap:4px!important;margin:4px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--pdf-ink)!important;text-transform:uppercase!important}.wholesale-price span{font-size:9px!important}.wholesale-price span,.wholesale-price strong{font-family:Georgia,Times New Roman,serif!important;font-weight:900!important}.wholesale-price strong{color:var(--pdf-rose)!important;font-size:14px!important}.pdf-benefits{display:grid!important;position:relative!important;z-index:1!important;grid-template-columns:repeat(2,minmax(0,1fr)) 74px!important;align-items:center!important;grid-gap:0!important;gap:0!important;margin-top:10px!important;padding:8px 10px!important;break-inside:avoid!important;page-break-inside:avoid!important;border-top:1px solid var(--pdf-line)!important;border-radius:0 0 14px 14px!important;background:rgba(255,249,243,.88)!important}.pdf-benefits div:nth-child(n+3){display:none!important}.pdf-benefits div{min-height:34px!important;padding:0 8px!important;border-right:1px solid var(--pdf-line)!important;text-align:center!important}.pdf-benefits b{color:var(--pdf-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:9px!important;line-height:1.05!important}.pdf-benefits b,.pdf-benefits span{display:block!important;text-transform:uppercase!important}.pdf-benefits span{margin-top:3px!important;color:#816c76!important;font-size:7.5px!important}.pdf-benefits img{display:block!important;width:58px!important;height:58px!important;margin-left:auto!important;padding:5px!important;border:1px solid var(--pdf-line)!important;border-radius:8px!important;background:#fff!important}}.public.model-inteligente_hamburgueria{--burger-bg:#0c0907;--burger-card:#15110d;--burger-card-2:#211711;--burger-line:rgba(255,176,66,.28);--burger-gold:#ffb423;--burger-red:#ef2b21;--burger-text:#fff7ed;--burger-muted:rgba(255,247,237,.68);background:radial-gradient(circle at 12% 8%,rgba(239,43,33,.22),transparent 28%),radial-gradient(circle at 92% 18%,rgba(255,180,35,.14),transparent 24%),linear-gradient(180deg,#130907,#060504)!important}.model-inteligente_hamburgueria .public-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;max-width:460px!important;padding:10px 8px 96px!important}.model-inteligente_hamburgueria .catalog-product,.model-inteligente_hamburgueria .product-feature{position:relative!important;grid-template-columns:minmax(132px,49%) minmax(0,1fr)!important;align-items:stretch!important;grid-gap:0!important;gap:0!important;min-height:176px!important;padding:0!important;overflow:hidden!important;border:1px solid var(--burger-line)!important;border-radius:12px!important;background:linear-gradient(90deg,rgba(0,0,0,.08),rgba(255,180,35,.045)),linear-gradient(145deg,var(--burger-card-2),var(--burger-card))!important;box-shadow:0 16px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05)!important}.model-inteligente_hamburgueria .product-feature .product-media,.model-inteligente_hamburgueria .product-media{width:100%!important;height:100%!important;min-height:176px!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:12px 0 0 12px!important;background:#080604!important;box-shadow:none!important}.model-inteligente_hamburgueria .product-feature .product-media:after,.model-inteligente_hamburgueria .product-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 58%,rgba(18,10,7,.9)),linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.32));pointer-events:none}.model-inteligente_hamburgueria .product-image-button{width:100%!important;height:100%!important;padding:0!important;border:0!important;background:transparent!important}.model-inteligente_hamburgueria .product-feature .product-media img,.model-inteligente_hamburgueria .product-media img{max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;filter:saturate(1.12) contrast(1.04)!important}.model-inteligente_hamburgueria .product-feature .product-info,.model-inteligente_hamburgueria .product-info{display:flex!important;min-width:0!important;height:100%!important;padding:13px 12px 12px 10px!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;color:var(--burger-text)!important}.model-inteligente_hamburgueria .product-kicker{display:block!important;margin:0 0 4px!important;color:var(--burger-gold)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1!important;text-transform:uppercase!important}.model-inteligente_hamburgueria .product-kicker span{display:none!important}.model-inteligente_hamburgueria .product-feature .product-info h2,.model-inteligente_hamburgueria .product-info h2{display:-webkit-box!important;min-height:0!important;margin:0 0 5px!important;overflow:hidden!important;color:var(--burger-text)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:950!important;letter-spacing:0!important;line-height:.98!important;text-transform:uppercase!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.model-inteligente_hamburgueria .product-feature .product-info p,.model-inteligente_hamburgueria .product-info p{display:-webkit-box!important;min-height:0!important;margin:0 0 2px!important;overflow:hidden!important;color:var(--burger-muted)!important;font-size:10.5px!important;line-height:1.2!important;-webkit-box-orient:vertical!important}.model-inteligente_hamburgueria .product-info p:after{content:"Ver mais";display:block;margin-top:1px;color:var(--burger-gold);font-size:10px;font-weight:800}.model-inteligente_hamburgueria .photo-dots,.model-inteligente_hamburgueria .photo-strip,.model-inteligente_hamburgueria .product-meta{display:none!important}.model-inteligente_hamburgueria .price-block{display:block!important;width:100%!important;margin:auto 0 0!important;padding:0!important;text-align:left!important}.model-inteligente_hamburgueria .price-block b{display:block!important;margin:0 0 3px!important;color:var(--burger-gold)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;font-weight:950!important;line-height:1!important}.model-inteligente_hamburgueria .price-block small{display:inline-flex!important;align-items:center!important;gap:4px!important;color:rgba(255,247,237,.62)!important;font-size:9px!important;line-height:1!important}.model-inteligente_hamburgueria .price-block small:after{content:"";width:11px;height:11px;border-radius:50%;background:#14a84a;box-shadow:inset 0 0 0 3px #0c5b2b}.model-inteligente_hamburgueria .price-block>strong,.model-inteligente_hamburgueria .promo-line,.model-inteligente_hamburgueria .wholesale-price{display:none!important}.model-inteligente_hamburgueria .qty{display:grid!important;grid-template-columns:38px 40px 38px!important;align-items:center!important;grid-gap:0!important;gap:0!important;width:116px!important;height:36px!important;margin:10px 0 0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;background:rgba(0,0,0,.38)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.model-inteligente_hamburgueria .qty button{width:100%!important;height:100%!important;border:0!important;border-radius:0!important;background:#241a13!important;color:#fff7ed!important}.model-inteligente_hamburgueria .qty button:last-child{background:linear-gradient(135deg,#ffb423,#e48208)!important;color:#fff!important}.model-inteligente_hamburgueria .qty span{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;color:#fff7ed!important;font-size:15px!important;font-weight:900!important}.model-inteligente_hamburgueria .discount-badge,.model-inteligente_hamburgueria .hero-badge,.model-inteligente_hamburgueria .stock-badge{top:8px!important;left:8px!important;right:auto!important;bottom:auto!important;z-index:6!important;max-width:86px!important;padding:5px 8px!important;border-radius:999px!important;background:linear-gradient(135deg,#f8c04e,#b97213)!important;color:#fff!important;font-size:8px!important;font-weight:950!important;letter-spacing:.03em!important;text-transform:uppercase!important;box-shadow:0 8px 18px rgba(0,0,0,.32)!important}.model-inteligente_hamburgueria .discount-badge,.model-inteligente_hamburgueria .stock-badge{background:linear-gradient(135deg,#ef2b21,#bd1712)!important}@media (max-width:420px){.model-inteligente_hamburgueria .public-grid{padding-inline:6px!important;gap:10px!important}.model-inteligente_hamburgueria .catalog-product,.model-inteligente_hamburgueria .product-feature{grid-template-columns:minmax(128px,48%) minmax(0,1fr)!important;min-height:170px!important}.model-inteligente_hamburgueria .product-feature .product-media,.model-inteligente_hamburgueria .product-media{min-height:170px!important}.model-inteligente_hamburgueria .product-feature .product-info,.model-inteligente_hamburgueria .product-info{padding:11px 10px 10px 8px!important}.model-inteligente_hamburgueria .product-feature .product-info h2,.model-inteligente_hamburgueria .product-info h2{font-size:14px!important}.model-inteligente_hamburgueria .product-feature .product-info p,.model-inteligente_hamburgueria .product-info p{font-size:9.5px!important;-webkit-line-clamp:3!important}.model-inteligente_hamburgueria .price-block b{font-size:15px!important}.model-inteligente_hamburgueria .qty{width:104px!important;height:34px!important;grid-template-columns:34px 36px 34px!important}}.catalog-preview.theme-premium,.public.theme-premium{--catalog-bg:#111111;--catalog-card:#1b1b1d;--catalog-text:#f8f5ef;--catalog-muted:#c8beb0;--catalog-line:#343131;--catalog-accent:#d7b46a;--catalog-accent-2:#2fd47e;--catalog-warm:#d7b46a}.catalog-preview.theme-blackfriday,.public.theme-blackfriday{--catalog-bg:#090909;--catalog-card:#171717;--catalog-text:#ffffff;--catalog-muted:#c7c7c7;--catalog-line:#2a2a2a;--catalog-accent:#ffcf22;--catalog-accent-2:#1ed760;--catalog-warm:#ff4d2d}.catalog-preview.theme-beauty,.catalog-preview.theme-fashion,.catalog-preview.theme-namorados,.public.theme-beauty,.public.theme-fashion,.public.theme-namorados{--catalog-bg:#fff5f8;--catalog-card:#ffffff;--catalog-text:#21161c;--catalog-muted:#7d6972;--catalog-line:#f0d9e2;--catalog-accent:#a0164d;--catalog-accent-2:#22a06b;--catalog-warm:#d64274}.catalog-preview.theme-gourmet,.catalog-preview.theme-outono,.public.theme-gourmet,.public.theme-outono{--catalog-bg:#fff7ec;--catalog-card:#ffffff;--catalog-text:#241811;--catalog-muted:#7d6a5b;--catalog-line:#efd9c4;--catalog-accent:#8c3f1f;--catalog-accent-2:#1d9c6a;--catalog-warm:#d86d1d}.catalog-preview.theme-corporativo,.catalog-preview.theme-minimal,.public.theme-corporativo,.public.theme-minimal{--catalog-bg:#f7f8fa;--catalog-card:#ffffff;--catalog-text:#111827;--catalog-muted:#667085;--catalog-line:#e1e6ef;--catalog-accent:#2455d6;--catalog-accent-2:#138a57}.public-back{position:fixed;top:14px;left:14px;z-index:40;border:1px solid var(--catalog-line);background:var(--catalog-card);background:color-mix(in srgb,var(--catalog-card) 92%,transparent);color:var(--catalog-text);border-radius:999px;height:42px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 10px 30px rgba(0,0,0,.08);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.public-head{max-width:1460px;margin:0 auto;padding:18px 0 28px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center}.store-mark{width:74px;height:74px;border-radius:22px;background:var(--catalog-card);border:1px solid var(--catalog-line);display:grid;place-items:center;box-shadow:0 14px 40px rgba(0,0,0,.07);overflow:hidden}.store-mark img{width:100%;height:100%;object-fit:contain;padding:8px}.store-title small,.store-title span{display:block;color:var(--catalog-muted);font-size:13px}.store-title h1{margin:2px 0 4px;font-size:clamp(30px,4vw,58px);line-height:.95;letter-spacing:0}.store-actions{display:flex;gap:10px;align-items:center}.round-action{width:54px;height:54px;border-radius:50%;border:1px solid var(--catalog-line);background:var(--catalog-card);color:var(--catalog-text);display:grid;place-items:center;box-shadow:0 10px 26px rgba(0,0,0,.06);cursor:pointer}.catalog-share,.catalog-tools{max-width:980px;margin:0 auto 20px;display:flex;gap:10px;align-items:center;justify-content:center}.search-box{flex:1 1;max-width:720px;height:52px;display:flex;align-items:center;gap:12px;background:var(--catalog-card);border:1px solid var(--catalog-line);border-radius:12px;padding:0 16px;color:var(--catalog-muted)}.search-box input{width:100%;border:0;outline:0;background:transparent;color:var(--catalog-text);font-size:16px}.filter-btn{height:52px;border-radius:12px;border:1px solid var(--catalog-line);background:var(--catalog-card);color:var(--catalog-text);padding:0 18px;display:inline-flex;align-items:center;gap:8px;font-weight:700;cursor:pointer}.catalog-share{margin-bottom:30px;justify-content:flex-end;max-width:1460px}.public-grid{max-width:1460px;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.catalog-product{background:var(--catalog-card);color:var(--catalog-text);border:1px solid var(--catalog-line);border-radius:12px;box-shadow:0 12px 34px rgba(17,24,39,.08)}.catalog-product,.product-media{position:relative;overflow:hidden}.product-media{margin:16px 16px 0;border-radius:10px;background:#eef0f2}.product-media img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.discount-badge,.stock-badge{position:absolute;right:10px;top:10px;border-radius:999px;padding:8px 12px;color:#fff;font-size:13px;font-weight:800;text-transform:uppercase}.discount-badge{background:var(--catalog-accent-2)}.stock-badge{top:48px;background:var(--catalog-warm)}.photo-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;cursor:pointer}.photo-nav.prev{left:10px}.photo-nav.next{right:10px}.photo-dots{display:flex;gap:6px;justify-content:center;margin:10px 0 0}.photo-dots button{width:7px;height:7px;border-radius:50%;border:0;background:var(--catalog-line);cursor:pointer}.photo-dots button.active{width:22px;border-radius:999px;background:var(--catalog-accent)}.product-info{padding:18px 20px 20px}.product-kicker{display:flex;justify-content:space-between;gap:8px;color:var(--catalog-muted);font-size:12px;font-weight:800;text-transform:uppercase}.product-info h2{margin:10px 0 8px;font-size:19px;line-height:1.25}.product-info p{color:var(--catalog-muted);margin:0 0 12px;min-height:40px;line-height:1.45}.product-meta{min-height:30px;display:flex;flex-wrap:wrap;gap:7px}.product-meta span{border:1px solid var(--catalog-line);border-radius:999px;padding:5px 9px;color:var(--catalog-muted);font-size:12px}.price-block{margin-top:14px;display:flex;flex-direction:column;gap:2px}.price-block del{color:var(--catalog-muted)}.price-block b{font-size:25px}.price-block small{color:var(--catalog-muted)}.qty{margin-top:16px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;grid-gap:8px;gap:8px}.qty button{width:44px;border:1px solid var(--catalog-line);background:var(--catalog-card);background:color-mix(in srgb,var(--catalog-card) 92%,var(--catalog-accent));color:var(--catalog-text);place-items:center;cursor:pointer}.qty button,.qty span{height:44px;border-radius:12px;display:grid}.qty span{border:1px solid var(--catalog-line);place-items:center;font-weight:800}.cartbar{position:fixed;left:50%;bottom:16px;transform:translateX(-50%) translateY(120%);width:min(760px,calc(100vw - 24px));background:#121820;color:#fff;border-radius:18px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:50;box-shadow:0 20px 60px rgba(0,0,0,.32);transition:transform .25s ease}.cartbar.show{transform:translateX(-50%) translateY(0)}.cartbar>div{display:flex;align-items:center;gap:10px}.cartbar b{margin-left:8px}.public-empty{max-width:720px;margin:40px auto;text-align:center;color:var(--catalog-muted);background:var(--catalog-card);border:1px dashed var(--catalog-line);border-radius:14px;padding:40px}.model-lifestyle .public-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-lifestyle .catalog-product:first-child{grid-column:span 2;grid-row:span 2}.model-lifestyle .catalog-product:first-child .product-info h2{font-size:30px}.model-editorial .public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-editorial .catalog-product{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr)}.catalog-builder{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:22px;gap:22px}.builder-main,.builder-preview{min-width:0}.preview-sticky{position:-webkit-sticky;position:sticky;top:20px}.preview-toolbar{background:#fff;border:1px solid var(--line);border-radius:14px 14px 0 0;padding:13px 15px}.preview-toolbar small{display:block;color:var(--muted);margin-top:3px}.catalog-preview{--catalog-bg:#f4f4f2;--catalog-card:#fff;--catalog-text:#101318;--catalog-muted:#747b86;--catalog-line:#e4e5e7;--catalog-accent:#111;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px}.catalog-preview,.preview-phone{background:var(--catalog-bg);padding:18px}.preview-phone{color:var(--catalog-text);border:8px solid #15171b;border-radius:32px;min-height:620px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.18)}.preview-phone header h2{margin:2px 0 0;font-size:30px;line-height:1}.preview-phone header small{color:var(--catalog-muted)}.preview-search{height:34px;border-radius:10px;background:var(--catalog-card);border:1px solid var(--catalog-line);margin:18px 0}.preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.preview-grid article{background:var(--catalog-card);border:1px solid var(--catalog-line);border-radius:12px;overflow:hidden}.preview-grid img{width:100%;aspect-ratio:1;object-fit:cover}.preview-grid article div{padding:9px}.preview-empty,.preview-grid span{color:var(--catalog-muted);font-size:11px}.preview-grid b,.preview-grid strong{display:block;margin-top:3px}.preview-grid b{font-size:13px}.preview-grid strong{color:var(--catalog-accent);font-size:14px}.catalog-preview.model-lifestyle .preview-grid article:first-child{grid-column:span 2}.catalog-preview.model-editorial .preview-grid{grid-template-columns:1fr}@media (max-width:1180px){.model-grid .public-grid,.model-lifestyle .public-grid,.public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-builder,.model-editorial .catalog-product{grid-template-columns:1fr}.builder-preview{order:-1}.preview-phone{min-height:460px}}@media (max-width:720px){.public{padding:72px 10px 132px}.public-back{top:10px;left:10px}.public-head{grid-template-columns:1fr;text-align:center;justify-items:center;gap:12px;padding-top:6px}.store-title h1{font-size:34px}.store-actions{flex-wrap:wrap;justify-content:center}.round-action{width:48px;height:48px}.catalog-tools{align-items:stretch}.filter-btn{width:54px;padding:0;font-size:0;justify-content:center}.catalog-share{display:grid;grid-template-columns:1fr 1fr}.catalog-share .btn:last-child{grid-column:1/-1}.model-editorial .public-grid,.model-grid .public-grid,.model-lifestyle .public-grid,.model-marketplace .public-grid,.public-grid{grid-template-columns:1fr;gap:14px}.model-lifestyle .catalog-product:first-child{grid-column:auto;grid-row:auto}.product-media{margin:12px 12px 0}.product-info{padding:16px}.product-info p{min-height:0}.cartbar{bottom:10px;flex-direction:column;align-items:stretch;border-radius:16px}.cartbar .btn{width:100%}.catalog-builder{display:block}.preview-phone{border-width:6px;border-radius:26px;min-height:420px}}@media print{.cartbar,.catalog-share,.catalog-tools,.print-hide,.public-back{display:none!important}.public{padding:0;background:#fff}.public-grid,.public-head{max-width:none}.model-editorial .public-grid,.model-grid .public-grid,.model-lifestyle .public-grid,.model-marketplace .public-grid,.public-grid{grid-template-columns:repeat(3,1fr);gap:10px}.catalog-product{page-break-inside:avoid;break-inside:avoid;box-shadow:none}}.public-grid .catalog-product{background:var(--catalog-card);color:var(--catalog-text);border:1px solid var(--catalog-line);border-radius:12px;overflow:hidden;box-shadow:0 12px 34px rgba(17,24,39,.08)}.public-grid .product-media{padding:0;margin:16px 16px 0}.public-grid .product-info{padding:18px 20px 20px}.public-grid .product-media img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.public{--hero-surface:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.62));--hero-border:rgba(20,24,32,.1);--model-radius:18px}.catalog-preview.theme-pais,.public.theme-pais{--catalog-bg:#f2f0eb;--catalog-card:#ffffff;--catalog-text:#16191f;--catalog-muted:#6b665d;--catalog-line:#ddd5c8;--catalog-accent:#1f3b57;--catalog-accent-2:#157a56;--catalog-warm:#b5792d;--hero-surface:linear-gradient(135deg,#24364b,#8a663d);--hero-border:rgba(255,255,255,.22)}.catalog-preview.theme-maes,.public.theme-maes{--catalog-bg:#fff4f2;--catalog-card:#ffffff;--catalog-text:#26191a;--catalog-muted:#836b6d;--catalog-line:#efd7d3;--catalog-accent:#a64254;--catalog-accent-2:#267f62;--catalog-warm:#d8877f;--hero-surface:linear-gradient(135deg,#fff7f5,#d98698)}.catalog-preview.theme-natal,.public.theme-natal{--catalog-bg:#f7f2eb;--catalog-card:#ffffff;--catalog-text:#1b221c;--catalog-muted:#687064;--catalog-line:#ded4c4;--catalog-accent:#a31f25;--catalog-accent-2:#1d7c4e;--catalog-warm:#c79b45;--hero-surface:linear-gradient(135deg,#16472f,#b3262d);--hero-border:rgba(255,255,255,.18)}.catalog-preview.theme-anonovo,.public.theme-anonovo{--catalog-bg:#f7f7fb;--catalog-card:#ffffff;--catalog-text:#171821;--catalog-muted:#6c6d7d;--catalog-line:#dedff0;--catalog-accent:#4f46e5;--catalog-accent-2:#0ea66b;--catalog-warm:#d2a84a;--hero-surface:linear-gradient(135deg,#15152a,#7067ff);--hero-border:rgba(255,255,255,.18)}.catalog-preview.theme-liquidacao,.public.theme-liquidacao{--catalog-bg:#fff8ea;--catalog-card:#ffffff;--catalog-text:#191612;--catalog-muted:#7a6a54;--catalog-line:#eadabc;--catalog-accent:#d13c21;--catalog-accent-2:#139b55;--catalog-warm:#f3a300;--hero-surface:linear-gradient(135deg,#ffcf33,#e53e2f)}.catalog-preview.theme-inverno,.public.theme-inverno{--catalog-bg:#eef2f5;--catalog-card:#ffffff;--catalog-text:#14202b;--catalog-muted:#667786;--catalog-line:#d7e0e8;--catalog-accent:#284f6d;--catalog-accent-2:#1f8a70;--catalog-warm:#9a704f;--hero-surface:linear-gradient(135deg,#dfe9f2,#56748b)}.catalog-preview.theme-criancas,.catalog-preview.theme-primavera,.catalog-preview.theme-verao,.public.theme-criancas,.public.theme-primavera,.public.theme-verao{--catalog-bg:#f7fbef;--catalog-card:#ffffff;--catalog-text:#162014;--catalog-muted:#63715d;--catalog-line:#dce8cd;--catalog-accent:#1f8f72;--catalog-accent-2:#ff7a3d;--catalog-warm:#ffc247;--hero-surface:linear-gradient(135deg,#dbffd7,#78d9ff)}.campaign-hero{position:relative;overflow:hidden;max-width:1460px;margin:0 auto 22px;min-height:280px;border-radius:28px;border:1px solid var(--hero-border);background:var(--hero-surface);color:var(--catalog-text);display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:22px;gap:22px;align-items:stretch;padding:34px;box-shadow:0 24px 80px rgba(15,23,42,.12)}.theme-anonovo .campaign-hero,.theme-blackfriday .campaign-hero,.theme-natal .campaign-hero,.theme-pais .campaign-hero,.theme-premium .campaign-hero{color:#fff}.campaign-hero:after,.campaign-hero:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.campaign-hero:before{width:280px;height:280px;right:18%;top:-120px;border:1px solid rgba(255,255,255,.34)}.campaign-hero:after{width:180px;height:180px;right:-50px;bottom:-70px;background:rgba(255,255,255,.18)}.campaign-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;max-width:860px}.campaign-eyebrow{width:-moz-fit-content;width:fit-content;border:1px solid;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;opacity:.82}.campaign-copy h2{margin:18px 0 12px;font-size:clamp(34px,5vw,72px);line-height:.96;letter-spacing:0;max-width:900px}.campaign-copy p{margin:0;max-width:640px;font-size:18px;line-height:1.5;opacity:.82}.campaign-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.campaign-pills span{border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.18);font-size:13px;font-weight:800}.campaign-panel{position:relative;z-index:1;align-self:stretch;border-radius:22px;padding:24px;background:rgba(255,255,255,.82);color:#111827;border:1px solid rgba(255,255,255,.55);display:flex;flex-direction:column;justify-content:flex-end;gap:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.campaign-panel b{font-size:24px}.campaign-panel span{color:#5e6674;line-height:1.45}.model-marketplace .product-info h2{font-size:18px}.model-grid .public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.model-grid .catalog-product{border-radius:28px;padding:10px;box-shadow:0 20px 70px rgba(17,24,39,.1)}.model-grid .product-media{border-radius:22px;margin:0}.model-grid .product-info{text-align:center;padding:22px 18px 18px}.model-grid .product-kicker{justify-content:center}.model-grid .product-info h2{font-family:Georgia,Times New Roman,serif;font-size:24px}.model-grid .qty{max-width:220px;margin-left:auto;margin-right:auto}.model-lifestyle .campaign-hero{min-height:360px}.model-lifestyle .public-grid{grid-template-columns:1.15fr .85fr .85fr;align-items:stretch}.model-lifestyle .catalog-product{border-radius:22px}.model-lifestyle .product-feature{grid-column:span 2;grid-row:span 2;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);min-height:620px}.model-lifestyle .product-feature .product-media{height:calc(100% - 32px)}.model-lifestyle .product-feature .product-media img{height:100%}.model-lifestyle .product-feature .product-info{display:flex;flex-direction:column;justify-content:center;padding:34px}.model-lifestyle .catalog-product.product-feature .product-info h2{font-size:clamp(34px,4vw,58px);line-height:.98;font-family:Georgia,Times New Roman,serif}.model-lifestyle .catalog-product:not(.product-feature) .product-info p,.model-lifestyle .catalog-product:not(.product-feature) .product-meta{display:none}.model-editorial .public-grid{grid-template-columns:1fr;gap:34px}.model-editorial .catalog-product{min-height:460px;border-radius:30px;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:stretch}.model-editorial .catalog-product:nth-child(2n){grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.model-editorial .catalog-product:nth-child(2n) .product-media{order:2;margin:16px 16px 16px 0}.model-editorial .product-media{margin:16px 0 16px 16px;border-radius:22px}.model-editorial .product-media img{height:100%}.model-editorial .product-info{display:flex;flex-direction:column;justify-content:center;padding:42px}.model-editorial .product-kicker{font-size:13px;justify-content:flex-start}.model-editorial .catalog-product .product-info h2{max-width:680px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,70px);line-height:.95}.model-editorial .product-info p{max-width:560px;font-size:18px}.model-editorial .price-block b{font-size:34px}.hero-badge{position:absolute;left:10px;top:10px;border-radius:999px;padding:8px 12px;background:rgba(17,24,39,.86);color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.preview-phone header p{margin:8px 0 0;color:var(--catalog-muted);font-size:13px;line-height:1.35}@media (max-width:1180px){.campaign-hero{grid-template-columns:1fr}.campaign-panel{max-width:520px}.model-editorial .catalog-product,.model-editorial .catalog-product:nth-child(2n),.model-lifestyle .product-feature{grid-template-columns:1fr;min-height:0}.model-editorial .catalog-product:nth-child(2n) .product-media{order:0;margin:16px 16px 0}}@media (max-width:720px){.campaign-hero{border-radius:22px;min-height:0;padding:24px}.campaign-copy h2{font-size:34px}.campaign-copy p{font-size:16px}.campaign-panel{padding:18px}.model-editorial .public-grid,.model-grid .public-grid,.model-lifestyle .public-grid{grid-template-columns:1fr}.model-lifestyle .product-feature{display:block;min-height:0}.model-lifestyle .product-feature .product-media{height:auto}.model-lifestyle .product-feature .product-info{padding:20px}.model-editorial .product-info h2,.model-lifestyle .product-feature .product-info h2{font-size:32px}.model-editorial .product-info{padding:22px}}.public{--display-font:"Segoe UI Variable Display","Segoe UI",Arial,sans-serif;--body-font:"Segoe UI Variable Text","Segoe UI",Arial,sans-serif;--catalog-glow:rgba(17,24,39,.14);font-family:var(--body-font);background:radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--catalog-accent) 22%,transparent),transparent 34%),radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--catalog-warm) 28%,transparent),transparent 30%),linear-gradient(180deg,var(--catalog-bg),color-mix(in srgb,var(--catalog-bg) 84%,#ffffff))}.catalog-preview.theme-beauty,.catalog-preview.theme-fashion,.catalog-preview.theme-namorados,.public.theme-beauty,.public.theme-fashion,.public.theme-namorados{--display-font:Georgia,"Times New Roman",serif}.catalog-preview.theme-bebidas,.catalog-preview.theme-drinks,.catalog-preview.theme-premium,.public.theme-bebidas,.public.theme-drinks,.public.theme-premium{--display-font:"Trebuchet MS","Segoe UI",Arial,sans-serif}.catalog-preview.theme-drinks,.public.theme-drinks{--catalog-bg:#090b10;--catalog-card:#151922;--catalog-text:#f8f4e8;--catalog-muted:#b9aa90;--catalog-line:#2a3140;--catalog-accent:#d6ad60;--catalog-accent-2:#20b26b;--catalog-warm:#b7472a;--hero-surface:linear-gradient(135deg,#0b0f17,#2d1b10 52%,#93642c)}.campaign-copy h2,.preview-phone header h2,.price-block b,.product-info h2,.public-head{font-family:var(--display-font)}.campaign-hero{background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,0)),var(--hero-surface)}.campaign-copy h2{text-wrap:balance;text-shadow:0 18px 42px rgba(0,0,0,.13)}.campaign-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.photo-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;padding:10px 16px 0}.photo-strip button{border:1px solid var(--catalog-line);background:var(--catalog-card);border-radius:10px;padding:3px;cursor:pointer;opacity:.58;transition:opacity .2s ease,transform .2s ease,border-color .2s ease}.photo-strip button.active{opacity:1;border-color:var(--catalog-accent);transform:translateY(-2px)}.photo-strip img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border-radius:7px}.promo-line{display:flex;align-items:center;gap:8px}.promo-line span{border-radius:999px;padding:4px 8px;background:var(--catalog-warm);color:#fff;font-size:11px;font-weight:900;text-transform:uppercase}.price-block strong{color:var(--catalog-accent-2);font-size:13px}.preview-hero-chip{width:-moz-fit-content;width:fit-content;margin-top:10px;border-radius:999px;padding:6px 10px;background:var(--catalog-accent);color:#fff;font-size:11px;font-weight:900;text-transform:uppercase}.model-marketplace .public-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.model-marketplace .campaign-hero{min-height:260px}.model-marketplace .catalog-product{border-radius:18px;box-shadow:0 18px 46px var(--catalog-glow)}.model-marketplace .photo-strip,.model-marketplace .product-meta{display:none}.model-grid .campaign-hero{max-width:1180px;min-height:420px;text-align:center;grid-template-columns:1fr;place-items:center}.model-grid .campaign-copy{align-items:center;margin:0 auto}.model-grid .campaign-copy h2{max-width:850px}.model-grid .campaign-panel{display:none}.model-grid .public-grid{max-width:1180px;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.model-grid .catalog-product{border:0;padding:18px;border-radius:34px;background:linear-gradient(var(--catalog-card),var(--catalog-card)) padding-box,linear-gradient(135deg,var(--catalog-accent),transparent 45%,var(--catalog-warm)) border-box;box-shadow:0 26px 80px rgba(16,24,40,.12)}.model-grid .product-info h2{font-size:clamp(26px,3vw,38px)}.model-grid .photo-strip{max-width:340px;margin:0 auto}.model-lifestyle .campaign-hero,.model-lookbook .campaign-hero{min-height:520px;grid-template-columns:minmax(0,.92fr) minmax(320px,.46fr)}.model-lookbook .public-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.model-lookbook .catalog-product{grid-column:span 2;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.model-lookbook .catalog-product:nth-child(4n+1){grid-column:span 3}.model-lookbook .catalog-product:nth-child(5n+2){grid-column:span 3;margin-top:70px}.model-lookbook .product-media{margin:0;border-radius:30px;box-shadow:0 28px 90px rgba(0,0,0,.16)}.model-lookbook .product-media img{aspect-ratio:4/5}.model-lookbook .product-info{margin:-34px 20px 0;position:relative;border-radius:22px;background:color-mix(in srgb,var(--catalog-card) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 50px rgba(0,0,0,.14)}.model-bebidas{--catalog-bg:#08090c;--catalog-card:#13161d;--catalog-text:#fff7e8;--catalog-muted:#c2b495;--catalog-line:#2c313c;--catalog-accent:#d6a85b;--catalog-accent-2:#21b46d;--catalog-warm:#b84a2f;--hero-surface:linear-gradient(135deg,#090b10,#25140d 52%,#9a6b32)}.model-bebidas .public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.model-bebidas .catalog-product{border-color:rgba(214,168,91,.28);border-radius:30px;background:radial-gradient(circle at 50% 0,rgba(214,168,91,.18),transparent 34%),var(--catalog-card);box-shadow:0 30px 90px rgba(0,0,0,.38)}.model-bebidas .product-media{margin:22px;border-radius:999px 999px 28px 28px;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.16),transparent 52%)}.model-bebidas .product-media img{aspect-ratio:3/4;object-fit:contain;padding:12px}.model-bebidas .product-info{text-align:center}.model-bebidas .price-block b{color:var(--catalog-accent)}.model-promocional{--catalog-bg:#fff6dd;--catalog-card:#ffffff;--catalog-text:#15120f;--catalog-muted:#77644a;--catalog-line:#efd59d;--catalog-accent:#e12d1e;--catalog-accent-2:#159653;--catalog-warm:#ffae00;--hero-surface:linear-gradient(135deg,#ffde59,#ff5c35 70%,#c71f1f)}.model-promocional .campaign-hero{min-height:330px}.model-promocional .public-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-promocional .catalog-product{border:3px solid var(--catalog-accent);border-radius:22px;box-shadow:10px 10px 0 rgba(225,45,30,.18)}.model-promocional .product-info h2{font-family:Impact,"Arial Black",var(--display-font);text-transform:uppercase}.model-promocional .price-block b{color:var(--catalog-accent);font-family:Impact,"Arial Black",var(--display-font);font-size:clamp(34px,4vw,52px)}.model-promocional .discount-badge,.model-promocional .promo-line span{background:var(--catalog-accent)}.model-carousel .public-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-carousel .catalog-product{border-radius:30px;overflow:hidden}.model-carousel .product-media{margin:0;border-radius:0}.model-carousel .product-media img{aspect-ratio:16/13;transition:transform .6s ease,filter .6s ease}.model-carousel .catalog-product:hover .product-media img{transform:scale(1.04)}.model-carousel .photo-dots{position:absolute;left:0;right:0;margin-top:-28px}.model-carousel .photo-strip{padding:12px 18px 0}.model-editorial .campaign-hero{min-height:460px}.model-editorial .campaign-copy h2{font-size:clamp(46px,6vw,86px)}.model-editorial .catalog-product{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,0)),var(--catalog-card)}.model-editorial .photo-strip{max-width:360px;padding-left:42px}@supports not (background:color-mix(in srgb,#000 50%,#fff)){.public{background:var(--catalog-bg)}.model-lookbook .product-info{background:var(--catalog-card)}}@media (max-width:1180px){.model-bebidas .public-grid,.model-carousel .public-grid,.model-grid .public-grid,.model-lookbook .public-grid,.model-marketplace .public-grid,.model-promocional .public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-lookbook .catalog-product,.model-lookbook .catalog-product:nth-child(4n+1),.model-lookbook .catalog-product:nth-child(5n+2){grid-column:auto;margin-top:0}}@media (max-width:720px){.public{background:var(--catalog-bg)}.model-bebidas .public-grid,.model-carousel .public-grid,.model-grid .public-grid,.model-lookbook .public-grid,.model-marketplace .public-grid,.model-promocional .public-grid{grid-template-columns:1fr}.model-editorial .campaign-hero,.model-grid .campaign-hero,.model-lifestyle .campaign-hero,.model-lookbook .campaign-hero{min-height:0;grid-template-columns:1fr}.model-lookbook .product-info{margin:-24px 12px 0}.model-bebidas .product-media{margin:14px}.model-promocional .catalog-product{box-shadow:6px 6px 0 rgba(225,45,30,.18)}}.public.model-bebidas,.public.theme-anonovo,.public.theme-blackfriday,.public.theme-drinks,.public.theme-natal,.public.theme-pais,.public.theme-premium{--catalog-on-hero:#ffffff}.public:not(.theme-premium):not(.theme-blackfriday):not(.theme-drinks):not(.model-bebidas):not(.theme-pais):not(.theme-natal):not(.theme-anonovo){--catalog-on-hero:var(--catalog-text)}.campaign-hero{color:var(--catalog-on-hero)}.campaign-copy p,.campaign-pills span{color:currentColor}.campaign-panel,.campaign-panel b,.campaign-panel span,.campaign-panel strong{color:#111827}.campaign-panel strong{display:block;font-size:14px}.catalog-product{min-width:0}.product-media{background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(245,247,250,.84)),#f6f7f8}.product-media img,.public-grid .product-media img{object-fit:contain;padding:10px;background:transparent}.model-carousel .product-media img,.model-lifestyle .product-feature .product-media img,.model-lookbook .product-media img{object-fit:cover;padding:0}.model-carousel .product-media,.model-grid .product-media,.model-grid .product-media img,.model-marketplace .product-media,.model-marketplace .product-media img,.model-promocional .product-media,.model-promocional .product-media img{max-height:360px}.product-info h2{color:var(--catalog-text);overflow-wrap:anywhere}.price-block small,.product-info p,.product-kicker,.product-meta span{color:var(--catalog-muted)}.model-bebidas .price-block small,.model-bebidas .product-info h2,.model-bebidas .product-info p,.model-bebidas .product-kicker,.price-block b{color:var(--catalog-text)}.model-bebidas .price-block small,.model-bebidas .product-info p,.model-bebidas .product-kicker{opacity:.74}.public-grid .catalog-product{border-color:var(--catalog-line)}.catalog-share,.catalog-tools{display:none!important}.full-catalog-preview{height:min(78vh,920px);overflow:auto;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px;background:#eef2f7}.full-catalog-preview .public{min-height:100%;padding:18px 10px 34px}.full-catalog-preview .public-head{padding-top:0}.full-catalog-preview .campaign-hero{border-radius:18px;min-height:0;padding:20px;grid-template-columns:1fr}.full-catalog-preview .campaign-copy h2{font-size:28px}.full-catalog-preview .campaign-copy p{font-size:14px}.full-catalog-preview .campaign-panel,.full-catalog-preview .cartbar,.full-catalog-preview .public-back{display:none!important}.full-catalog-preview .model-bebidas .public-grid,.full-catalog-preview .model-carousel .public-grid,.full-catalog-preview .model-editorial .public-grid,.full-catalog-preview .model-grid .public-grid,.full-catalog-preview .model-lifestyle .public-grid,.full-catalog-preview .model-lookbook .public-grid,.full-catalog-preview .model-marketplace .public-grid,.full-catalog-preview .model-promocional .public-grid,.full-catalog-preview .public-grid{grid-template-columns:1fr;gap:12px}.full-catalog-preview .catalog-product,.full-catalog-preview .model-editorial .catalog-product,.full-catalog-preview .model-editorial .catalog-product:nth-child(2n),.full-catalog-preview .model-lifestyle .product-feature{display:block;min-height:0;grid-column:auto;margin-top:0}.full-catalog-preview .model-editorial .catalog-product:nth-child(2n) .product-media,.full-catalog-preview .model-editorial .product-media,.full-catalog-preview .product-media{margin:10px}.full-catalog-preview .product-media img{aspect-ratio:4/3;max-height:240px}.full-catalog-preview .product-info{padding:12px 14px 16px}.full-catalog-preview .product-info h2{font-size:20px}.full-catalog-preview .qty{display:none}.logo-upload-preview{border:1px dashed var(--line);border-radius:12px;padding:12px;display:flex;align-items:center;gap:12px;min-height:86px}.logo-upload-preview img{width:64px;height:64px;object-fit:contain;border-radius:12px;background:#f7f8fb}.logo-upload-preview span{width:64px;height:64px;display:grid;place-items:center;border-radius:12px;background:#f1f4f8;color:var(--muted);font-size:12px}.logo-upload-preview small{color:var(--muted)}@media (max-width:720px){.public{padding:58px 8px 124px}.public-head{gap:8px}.store-mark{width:58px;height:58px;border-radius:16px}.campaign-hero{padding:18px}.campaign-copy h2{font-size:28px;line-height:1.05}.campaign-pills{gap:6px}.campaign-pills span{font-size:12px;padding:7px 10px}.product-media{margin:10px 10px 0}.product-media img,.public-grid .product-media img{aspect-ratio:4/3;max-height:260px}.product-info h2{font-size:20px}.photo-strip{display:none}.form-actions.sticky{position:static;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:10px 0 0;background:transparent}.form-actions .btn{width:100%;min-height:48px}.builder-preview{margin-bottom:18px}.full-catalog-preview{height:72vh}.help-fab{bottom:82px}}@media (max-width:700px){.sidebar .user{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:12px 8px 0}.sidebar .user span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.sidebar .user button{flex:0 0 auto;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:9px 10px;color:#fff;background:rgba(255,255,255,.08)}}.model-marketplace{--catalog-accent:#007a53;--catalog-accent-2:#007a53;--catalog-warm:#f2f7f2}.model-marketplace .campaign-hero{display:none}.model-marketplace .public-head{max-width:1180px;padding-bottom:18px}.model-marketplace .public-grid{max-width:1180px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.model-marketplace .catalog-product{border:1px solid #d4d8d6;border-radius:14px;box-shadow:none}.model-marketplace .product-media{margin:12px 12px 0;border-radius:12px;background:#fff;max-height:none}.model-marketplace .product-media img{aspect-ratio:1;max-height:230px;object-fit:contain;padding:10px}.model-marketplace .product-info{padding:12px 14px 14px}.model-marketplace .product-kicker{font-size:13px;font-weight:500;color:#5f666b;text-transform:none}.model-marketplace .product-info h2{min-height:52px;margin:8px 0 12px;color:#0f1518;font-family:Segoe UI,Arial,sans-serif;font-size:21px;line-height:1.25}.model-marketplace .hero-badge,.model-marketplace .price-block small,.model-marketplace .price-block strong,.model-marketplace .product-info p{display:none}.model-marketplace .price-block{margin:0 -14px 12px;gap:0}.model-marketplace .price-block b{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 14px;background:#eef6f1;color:#101415;font-size:20px}.model-marketplace .price-block b:before{content:"Pague";font-family:Segoe UI,Arial,sans-serif;font-size:17px;font-weight:800}.model-marketplace .promo-line{justify-content:space-between;padding:12px 14px;border-bottom:1px solid #edf0ef;order:2}.model-marketplace .promo-line:before{content:"Revenda";color:#222;font-weight:500}.model-marketplace .promo-line span{display:none}.model-marketplace .qty{display:block;margin-top:8px}.model-marketplace .qty button:first-child,.model-marketplace .qty span{display:none}.model-marketplace .qty button:last-child{width:100%;height:48px;border:0;border-radius:7px;background:#007a53;color:#fff}.model-marketplace .qty button:last-child:before{content:"Adicionar";margin-right:10px;font-size:17px}@media (max-width:720px){.model-marketplace.public{padding-left:8px;padding-right:8px}.model-marketplace .public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.model-marketplace .store-title h1{font-size:26px}.model-marketplace .product-media{margin:8px 8px 0}.model-marketplace .product-media img{max-height:150px;padding:6px}.model-marketplace .product-info{padding:10px}.model-marketplace .product-kicker{font-size:12px}.model-marketplace .product-info h2{min-height:60px;font-size:16px}.model-marketplace .price-block{margin-left:-10px;margin-right:-10px}.model-marketplace .price-block b{min-height:44px;padding:0 10px;font-size:15px}.model-marketplace .price-block b:before{font-size:14px}.model-marketplace .promo-line{padding:10px;font-size:13px}.model-marketplace .qty button:last-child{height:42px}.model-marketplace .qty button:last-child:before{font-size:14px}}.store-profile{max-width:1180px;margin:0 auto 26px;text-align:center}.store-cover{height:160px;border-radius:0 0 44px 44px;background:linear-gradient(135deg,rgba(0,0,0,.08),rgba(255,255,255,.22)),linear-gradient(135deg,var(--catalog-accent),var(--catalog-warm));background-size:cover;background-position:50%;overflow:hidden}.store-cover:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.44));-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.store-logo-large{width:188px;height:188px;margin:-96px auto 18px;position:relative;z-index:2;border-radius:50%;border:8px solid var(--catalog-bg);background:var(--catalog-card);display:grid;place-items:center;overflow:hidden;box-shadow:0 20px 55px rgba(0,0,0,.22)}.store-logo-large img{width:100%;height:100%;object-fit:cover}.store-profile-body{max-width:760px;margin:0 auto}.store-profile-body h1{margin:0;color:var(--catalog-text);font-family:var(--display-font);font-size:clamp(30px,5vw,46px);line-height:1.05;text-transform:uppercase;letter-spacing:0}.store-profile-body p{margin:16px auto 22px;max-width:620px;color:var(--catalog-muted);font-size:18px;line-height:1.45}.store-profile-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.store-profile-actions a,.store-profile-actions button{width:64px;height:64px;border:1px solid var(--catalog-line);border-radius:50%;background:var(--catalog-card);color:var(--catalog-text);display:grid;place-items:center;box-shadow:0 10px 30px rgba(0,0,0,.08);cursor:pointer}.public-head{display:none}.catalog-section-title{max-width:1180px;margin:0 auto 12px;display:flex;align-items:center;justify-content:space-between}.catalog-section-title h2{margin:0;color:var(--catalog-text);font-size:25px;line-height:1.1;font-weight:900}.full-catalog-preview .store-cover{height:110px;border-radius:0 0 28px 28px}.full-catalog-preview .store-logo-large{width:120px;height:120px;margin-top:-62px;border-width:5px}.full-catalog-preview .store-profile-body h1{font-size:24px}.full-catalog-preview .store-profile-body p{margin:10px auto 14px;font-size:13px}.full-catalog-preview .store-profile-actions{gap:8px}.full-catalog-preview .store-profile-actions a,.full-catalog-preview .store-profile-actions button{width:42px;height:42px}@media (max-width:720px){.store-profile{margin-bottom:18px}.store-cover{height:118px;border-radius:0 0 34px 34px}.store-logo-large{width:142px;height:142px;margin-top:-72px;margin-bottom:14px;border-width:6px}.store-profile-body h1{font-size:28px}.store-profile-body p{margin:12px auto 18px;padding:0 12px;font-size:15px}.store-profile-actions{gap:10px}.store-profile-actions a,.store-profile-actions button{width:52px;height:52px}.catalog-section-title{padding:0 4px;margin-bottom:10px}.catalog-section-title h2{font-size:22px}}.model-help{display:block;margin-top:8px;color:var(--muted);font-size:13px;font-weight:500;line-height:1.45}.product-image-button{border:0;padding:0;margin:0;background:transparent;cursor:zoom-in}.product-image-button,.product-image-button img{display:block;width:100%}.model-carousel .catalog-product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch}.model-carousel .product-media{min-height:320px}.model-carousel .product-media img{height:100%;min-height:320px;aspect-ratio:16/10;object-fit:cover}.model-carousel .photo-strip{grid-column:1;grid-row:2;padding:12px 18px 18px;background:var(--catalog-card)}.model-carousel .product-info{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;justify-content:center}.full-catalog-preview .public{padding-left:8px;padding-right:8px}.full-catalog-preview .model-bebidas .public-grid,.full-catalog-preview .model-grid .public-grid,.full-catalog-preview .model-marketplace .public-grid,.full-catalog-preview .model-promocional .public-grid,.full-catalog-preview .public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.full-catalog-preview .model-carousel .catalog-product,.full-catalog-preview .model-carousel .public-grid,.full-catalog-preview .model-editorial .public-grid,.full-catalog-preview .model-lifestyle .public-grid,.full-catalog-preview .model-lookbook .public-grid{grid-template-columns:1fr}.full-catalog-preview .model-carousel .photo-strip,.full-catalog-preview .model-carousel .product-info,.full-catalog-preview .model-carousel .product-media{grid-column:auto;grid-row:auto}.full-catalog-preview .model-carousel .product-media,.full-catalog-preview .model-carousel .product-media img{min-height:210px;aspect-ratio:16/9}.full-catalog-preview .model-marketplace .product-info h2{min-height:44px;font-size:15px}.full-catalog-preview .model-marketplace .price-block b{min-height:40px;font-size:14px}.full-catalog-preview .model-marketplace .price-block b:before,.full-catalog-preview .model-marketplace .qty button:last-child:before{font-size:13px}.lightbox-backdrop{position:fixed;inset:0;z-index:80;padding:18px;background:rgba(9,13,20,.82);display:grid;place-items:center}.lightbox-panel{position:relative;width:min(980px,96vw);max-height:94vh;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.45)}.lightbox-image{width:100%;max-height:min(72vh,720px);object-fit:contain;display:block;background:#f7f8fb}.lightbox-close,.lightbox-nav{position:absolute;z-index:2;border:0;color:#111827;background:rgba(255,255,255,.9);box-shadow:0 10px 30px rgba(0,0,0,.18);cursor:pointer}.lightbox-close{top:14px;right:14px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.lightbox-nav{top:45%;width:48px;height:58px;border-radius:16px;display:grid;place-items:center}.lightbox-prev{left:14px}.lightbox-next{right:14px}.lightbox-footer{padding:14px 18px 18px}.lightbox-footer strong{display:block;margin-bottom:12px;color:#111827;font-size:18px}.lightbox-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,96px));grid-gap:10px;gap:10px}.lightbox-thumbs button{border:2px solid transparent;border-radius:12px;padding:3px;background:#f4f6fa;cursor:pointer;opacity:.65}.lightbox-thumbs button.active{border-color:var(--catalog-accent,#1d66ff);opacity:1}.lightbox-thumbs img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border-radius:9px}@media (max-width:720px){.model-carousel .catalog-product{grid-template-columns:1fr}.model-carousel .photo-strip,.model-carousel .product-info,.model-carousel .product-media{grid-column:auto;grid-row:auto}.model-carousel .product-media,.model-carousel .product-media img{min-height:240px}.lightbox-backdrop{padding:8px}.lightbox-panel{width:100%;border-radius:18px}.lightbox-image{max-height:68vh}.lightbox-nav{width:42px;height:52px}}.model-bebes,.model-black_friday,.model-dia_maes,.model-dia_mulher,.model-dia_namorados,.model-dia_pais,.model-mercearia_premium,.model-promocoes{--catalog-card-radius:22px}.model-mercearia_premium{--catalog-bg:#f6f8ef;--catalog-card:#ffffff;--catalog-text:#20301e;--catalog-muted:#68715f;--catalog-line:#dfe7d2;--catalog-accent:#15803d;--catalog-accent-2:#f59e0b;--catalog-warm:#fff3c4}.model-mercearia_premium .public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.model-mercearia_premium .catalog-product{border-radius:18px;border:1px solid #dfe8d5;box-shadow:0 10px 26px rgba(24,128,56,.08)}.model-mercearia_premium .product-media{margin:10px 10px 0;background:linear-gradient(180deg,#fff,#f4f8ef)}.model-mercearia_premium .product-media img{aspect-ratio:1;object-fit:contain;padding:8px}.model-mercearia_premium .product-info{padding:10px 12px 12px}.model-mercearia_premium .product-info h2{min-height:42px;font-size:15px;line-height:1.22}.model-mercearia_premium .price-block b{color:var(--catalog-accent);font-size:21px}.model-black_friday,.model-promocoes{--catalog-bg:#080808;--catalog-card:#161616;--catalog-text:#fff;--catalog-muted:#c6c6c6;--catalog-line:#313131;--catalog-accent:#ef233c;--catalog-accent-2:#22c55e;--catalog-warm:#ffd400}.model-black_friday .store-profile,.model-promocoes .store-profile{color:#fff}.model-black_friday .public-grid,.model-promocoes .public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.model-black_friday .catalog-product,.model-promocoes .catalog-product{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,0)),var(--catalog-card);box-shadow:0 18px 42px rgba(0,0,0,.35)}.model-black_friday .discount-badge,.model-promocoes .discount-badge{inset:10px auto auto 10px;background:var(--catalog-warm);color:#111;font-size:13px;transform:rotate(-3deg)}.model-black_friday .stock-badge,.model-promocoes .stock-badge{background:var(--catalog-accent)}.model-black_friday .product-info h2,.model-promocoes .product-info h2{color:#fff;font-size:16px}.model-black_friday .price-block b,.model-promocoes .price-block b{color:var(--catalog-warm);font-size:24px}.model-black_friday .catalog-section-title h2:after{content:" ofertas relâmpago";color:var(--catalog-warm);font-size:14px;text-transform:uppercase}.model-dia_pais{--catalog-bg:#f1f3f5;--catalog-card:#ffffff;--catalog-text:#1f2933;--catalog-muted:#64707d;--catalog-line:#d9dee5;--catalog-accent:#1f4e79;--catalog-accent-2:#9a6b2f;--catalog-warm:#e9dcc8}.model-dia_mulher .public-grid,.model-dia_namorados .public-grid,.model-dia_pais .public-grid{grid-template-columns:1fr;gap:14px}.model-dia_mulher .catalog-product,.model-dia_namorados .catalog-product,.model-dia_pais .catalog-product{display:grid;grid-template-columns:42% minmax(0,1fr);align-items:center;border-radius:26px;overflow:hidden}.model-dia_mulher .product-media,.model-dia_namorados .product-media,.model-dia_pais .product-media{height:100%;min-height:210px;margin:0;border-radius:0}.model-dia_mulher .product-media img,.model-dia_namorados .product-media img,.model-dia_pais .product-media img{height:100%;min-height:210px;aspect-ratio:4/5;object-fit:cover}.model-dia_mulher .product-info,.model-dia_namorados .product-info,.model-dia_pais .product-info{padding:18px}.model-dia_mulher .product-info h2,.model-dia_namorados .product-info h2,.model-dia_pais .product-info h2{font-size:clamp(21px,6vw,34px)}.model-dia_maes{--catalog-bg:#fff4f7;--catalog-card:#ffffff;--catalog-text:#3b1f2b;--catalog-muted:#8a6271;--catalog-line:#f2cfd9;--catalog-accent:#be185d;--catalog-accent-2:#f472b6;--catalog-warm:#ffe4ec}.model-dia_maes .store-logo-large:after{content:"";position:absolute;right:-12px;bottom:22px;width:58px;height:58px;border-radius:50%;background:radial-gradient(circle at 50% 18%,#ff9eb8 0 16%,transparent 17%),radial-gradient(circle at 82% 42%,#e11d48 0 18%,transparent 19%),radial-gradient(circle at 50% 72%,#be185d 0 18%,transparent 19%),radial-gradient(circle at 18% 42%,#f43f5e 0 18%,transparent 19%),radial-gradient(circle at 50% 50%,#7f1d1d 0 13%,transparent 14%);box-shadow:0 10px 24px rgba(190,24,93,.24)}.model-bebes .public-grid,.model-dia_maes .public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.model-dia_maes .catalog-product{border:1px solid #f4c9d8;border-radius:28px;box-shadow:0 18px 48px rgba(190,24,93,.12)}.model-dia_maes .product-media img{aspect-ratio:4/5}.model-dia_mulher{--catalog-bg:#f8f1ff;--catalog-card:#ffffff;--catalog-text:#2b1838;--catalog-muted:#765c85;--catalog-line:#ead8f5;--catalog-accent:#7c3aed;--catalog-accent-2:#db2777;--catalog-warm:#f4e8ff}.model-dia_mulher .catalog-product{background:linear-gradient(135deg,rgba(124,58,237,.12),transparent 45%),var(--catalog-card)}.model-bebes{--catalog-bg:#eff8ff;--catalog-card:#ffffff;--catalog-text:#1e3a5f;--catalog-muted:#668098;--catalog-line:#d8ecff;--catalog-accent:#38bdf8;--catalog-accent-2:#f9a8d4;--catalog-warm:#fff7d6}.model-bebes .catalog-product{border:1px solid #d8ecff;border-radius:30px;box-shadow:0 18px 42px rgba(56,189,248,.13)}.model-bebes .product-media{margin:12px;background:radial-gradient(circle at 15% 18%,rgba(249,168,212,.34),transparent 24%),radial-gradient(circle at 84% 18%,rgba(125,211,252,.38),transparent 28%),#fff}.model-bebes .product-media img{aspect-ratio:1;object-fit:contain;padding:8px}.model-dia_namorados{--catalog-bg:#fff1f2;--catalog-card:#ffffff;--catalog-text:#3f1520;--catalog-muted:#8b5d67;--catalog-line:#ffd5dd;--catalog-accent:#e11d48;--catalog-accent-2:#be123c;--catalog-warm:#ffe4e6}.model-dia_namorados .catalog-product{background:linear-gradient(135deg,rgba(225,29,72,.11),transparent 46%),var(--catalog-card)}@media (max-width:720px){.model-dia_mulher .public-grid,.model-dia_namorados .public-grid,.model-dia_pais .public-grid{padding-left:10px;padding-right:10px}.model-dia_mulher .catalog-product,.model-dia_namorados .catalog-product,.model-dia_pais .catalog-product{grid-template-columns:38% minmax(0,1fr);border-radius:20px}.model-dia_mulher .product-media,.model-dia_mulher .product-media img,.model-dia_namorados .product-media,.model-dia_namorados .product-media img,.model-dia_pais .product-media,.model-dia_pais .product-media img{min-height:175px}.model-dia_mulher .product-info,.model-dia_namorados .product-info,.model-dia_pais .product-info{padding:14px}.model-dia_maes .store-logo-large:after{width:42px;height:42px;right:-6px;bottom:14px}}.public[style*="--brand-color"]{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-color) 18%,#fff) 0,transparent 360px),color-mix(in srgb,var(--brand-color) 8%,var(--catalog-bg))}.public[style*="--brand-color"] .store-profile{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-color) 16%,transparent),transparent 72%),color-mix(in srgb,var(--brand-color) 7%,transparent);border-radius:0 0 34px 34px;padding-bottom:18px}.public[style*="--brand-color"] .store-cover{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color) 78%,#111),color-mix(in srgb,var(--brand-color) 28%,#fff));box-shadow:inset 0 -80px 120px color-mix(in srgb,var(--brand-color) 32%,transparent)}.public[style*="--brand-color"] .store-cover:after{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-color) 12%,transparent),rgba(255,255,255,.46)),linear-gradient(90deg,color-mix(in srgb,var(--brand-color) 24%,transparent),transparent 45%)}.public[style*="--brand-color"] .store-logo-large{border-color:color-mix(in srgb,var(--brand-color) 18%,#fff)}.public[style*="--brand-color"] .store-profile-actions a:hover,.public[style*="--brand-color"] .store-profile-actions button:hover{transform:translateY(-2px)}.public[style*="--brand-color"] .catalog-section-title{background:color-mix(in srgb,var(--brand-color) 8%,transparent);border-radius:14px;padding:12px 16px}.public .catalog-product{cursor:zoom-in}.public .catalog-product a,.public .catalog-product button,.public .catalog-product input{cursor:pointer}.model-black_friday .catalog-product,.model-black_friday .catalog-section-title h2,.model-black_friday .product-info h2,.model-inteligente_bebidas .catalog-product,.model-inteligente_bebidas .catalog-section-title h2,.model-inteligente_bebidas .product-info h2,.model-promocoes .catalog-product,.model-promocoes .catalog-section-title h2,.model-promocoes .product-info h2,.theme-blackfriday .catalog-product,.theme-blackfriday .catalog-section-title h2,.theme-blackfriday .price-block b,.theme-blackfriday .product-info h2,.theme-premium .catalog-product,.theme-premium .catalog-section-title h2,.theme-premium .price-block b,.theme-premium .product-info h2{color:#fff}.model-black_friday .product-info p,.model-black_friday .product-kicker,.model-inteligente_bebidas .price-block small,.model-inteligente_bebidas .product-info p,.model-inteligente_bebidas .product-kicker,.model-promocoes .product-info p,.model-promocoes .product-kicker,.theme-blackfriday .price-block small,.theme-blackfriday .product-info p,.theme-blackfriday .product-kicker,.theme-premium .price-block small,.theme-premium .product-info p,.theme-premium .product-kicker{color:rgba(255,255,255,.74)}.lightbox-price{display:block;margin:-4px 0 8px;color:var(--catalog-accent,#1d66ff);font-size:22px}.lightbox-footer p{margin:0 0 14px;color:#5b6472;line-height:1.45}@supports not (background:color-mix(in srgb,#000 50%,#fff)){.public[style*="--brand-color"]{background:var(--catalog-bg)}}.preview-action{display:flex;align-items:end;margin-top:22px}.catalog-preview-modal{position:fixed;inset:0;z-index:70;padding:18px;background:rgba(9,13,20,.72);display:grid;place-items:center}.catalog-preview-dialog{width:min(1180px,96vw);height:min(92vh,980px);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 28px 90px rgba(0,0,0,.36)}.catalog-preview-dialog .full-catalog-preview{height:calc(100% - 64px);border-radius:0;border:0}.access-filters,.product-admin-filter{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:14px;gap:14px;align-items:end}.access-filters label,.product-admin-filter label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:700}.access-filters input,.access-filters select,.product-admin-filter select{border:1px solid #ced6e2;border-radius:8px;padding:11px;background:#fff}.access-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.access-summary .quick b{font-size:34px}.admin-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-product-card>img{aspect-ratio:4/3}.admin-product-card>div{padding:12px}.admin-product-card h3{min-height:44px;font-size:16px;line-height:1.25}.admin-product-card .card-actions{flex-wrap:wrap}.banner-upload-preview{border:1px dashed var(--line);border-radius:12px;padding:12px;display:flex;align-items:center;gap:12px;min-height:96px}.banner-upload-preview img{width:160px;height:76px;object-fit:cover;border-radius:12px;background:#f7f8fb}.banner-upload-preview span,.logo-upload-preview span{color:var(--muted)}.catalog-tabs{padding:0 4px 8px;display:flex;gap:10px;overflow-x:auto}.catalog-tabs,.catalog-tabs-shell{max-width:1180px;margin:0 auto 18px}.catalog-tabs-shell{position:relative}.catalog-tabs-shell .catalog-tabs{margin-bottom:0}.catalog-tabs-shell.no-overflow .catalog-tabs{overflow-x:hidden;justify-content:center;padding-left:0;padding-right:0}.catalog-tabs-shell.few-tabs .catalog-tabs{justify-content:center}.catalog-tabs-shell.few-tabs .catalog-tabs button{min-width:min(180px,30vw)}.catalog-tabs-shell.has-overflow:before{content:"";position:absolute;z-index:2;right:0;top:0;bottom:0;width:46px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72))}.catalog-tabs-shell.has-overflow:after{content:"›";position:absolute;z-index:3;right:7px;top:50%;width:28px;height:28px;display:grid;place-items:center;transform:translateY(-50%);border-radius:999px;background:rgba(255,255,255,.62);color:var(--catalog-accent);font-size:24px;font-weight:900;line-height:1;pointer-events:none;box-shadow:0 10px 22px rgba(15,23,42,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.catalog-tabs button{flex:0 0 auto;border:1px solid var(--catalog-line);border-radius:999px;padding:12px 18px;background:var(--catalog-card);color:var(--catalog-text);font-weight:850;cursor:pointer}.catalog-tabs button.active{background:var(--catalog-accent);color:#fff;border-color:var(--catalog-accent)}.model-culinaria{--catalog-accent:#d83b1f;--catalog-accent-2:#f29f05;--catalog-warm:#ffe8c7}.model-culinaria .public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-culinaria .catalog-product{border-radius:26px;background:#fffaf4}.model-culinaria .product-media img{aspect-ratio:4/3}.model-mercearia{--catalog-accent:#188038;--catalog-accent-2:#f4b400;--catalog-warm:#f2f8ed}.model-mercearia .public-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.model-mercearia .product-media img{aspect-ratio:1;object-fit:contain;padding:10px}.model-servicos{--catalog-accent:#2557d6;--catalog-accent-2:#15a3a3;--catalog-warm:#eef5ff}.model-servicos .public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-servicos .catalog-product{border-left:6px solid var(--catalog-accent)}.model-inteligente_bebidas{--catalog-bg:#11100f;--catalog-card:#1c1917;--catalog-text:#fff7ed;--catalog-muted:#d6c7b7;--catalog-line:#3b312a;--catalog-accent:#b7791f;--catalog-accent-2:#f6ad55;--catalog-warm:#5f2d16}.model-inteligente_hamburgueria{--catalog-bg:#fff7ed;--catalog-card:#ffffff;--catalog-text:#23180f;--catalog-muted:#806552;--catalog-line:#f1d9bd;--catalog-accent:#c2410c;--catalog-accent-2:#16a34a;--catalog-warm:#fed7aa}.model-inteligente_bebidas .public-grid,.model-inteligente_hamburgueria .public-grid{grid-template-columns:1fr;gap:16px}.model-inteligente_bebidas .catalog-product,.model-inteligente_hamburgueria .catalog-product{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;border-radius:20px}.model-inteligente_bebidas .product-media,.model-inteligente_hamburgueria .product-media{margin:12px}.model-inteligente_bebidas .product-media img,.model-inteligente_hamburgueria .product-media img{aspect-ratio:1}.model-inteligente_hamburgueria.public{background:#fff}.model-inteligente_hamburgueria .photo-dots,.model-inteligente_hamburgueria .photo-strip,.model-inteligente_hamburgueria .product-kicker,.model-inteligente_hamburgueria .product-meta,.model-inteligente_hamburgueria .store-cover,.model-inteligente_hamburgueria .store-logo-large,.model-inteligente_hamburgueria .store-profile-actions{display:none}.model-inteligente_hamburgueria .store-profile{max-width:980px;margin-bottom:8px;text-align:left}.model-inteligente_hamburgueria .store-profile-body h1{font-family:Segoe UI,Arial,sans-serif;font-size:clamp(26px,5vw,38px);text-transform:none}.model-inteligente_hamburgueria .store-profile-body p{display:none}.model-inteligente_hamburgueria .catalog-section-title{max-width:980px;padding-top:12px;border-top:1px solid #ececec}.model-inteligente_hamburgueria .catalog-section-title h2{text-transform:uppercase;font-size:26px}.model-inteligente_hamburgueria .catalog-tabs{max-width:980px;border-bottom:1px solid #eee;gap:24px}.model-inteligente_hamburgueria .catalog-tabs button{color:#2b2b2b;font-size:18px}.model-inteligente_hamburgueria .catalog-tabs button.active{background:transparent;color:var(--catalog-accent);box-shadow:inset 0 -4px 0 var(--catalog-accent)}.model-inteligente_hamburgueria .catalog-product{grid-template-columns:minmax(0,1fr) 148px;border:0;border-radius:0;border-bottom:1px solid #ededed;box-shadow:none;background:#fff}.model-inteligente_hamburgueria .product-info{padding:18px 0}.model-inteligente_hamburgueria .product-media{margin:14px 0 14px 18px;border-radius:10px}.model-inteligente_hamburgueria .product-info h2{color:#555;font-family:Segoe UI,Arial,sans-serif;font-size:21px}.model-inteligente_hamburgueria .product-info p{max-width:620px;color:#666;font-size:17px}.model-inteligente_hamburgueria .price-block{margin-top:8px}.model-inteligente_hamburgueria .price-block b{color:#555;font-size:22px}.model-inteligente_hamburgueria .price-block small,.model-inteligente_hamburgueria .qty{display:none}.model-inteligente_bebidas .catalog-tabs{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding:0;overflow:hidden}.model-inteligente_bebidas .catalog-tabs button{min-height:108px;border:0;border-radius:0;background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.26)),linear-gradient(135deg,var(--catalog-accent),var(--catalog-warm));color:#fff;font-size:34px;justify-content:center;text-shadow:0 8px 24px rgba(0,0,0,.42)}.model-inteligente_bebidas .catalog-tabs button.active{outline:4px solid #00b82f;outline-offset:-4px}.model-promocoes .public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-promocoes .catalog-product{display:grid;grid-template-columns:46% minmax(0,1fr);min-height:230px;border-style:dashed}.model-promocoes .product-media{height:100%;margin:0;border-radius:0 24px 24px 0;background:#fff}.model-promocoes .product-media img{height:100%;object-fit:contain;padding:12px}.model-promocoes .product-info{display:flex;flex-direction:column;justify-content:center;padding:18px 16px}.model-black_friday .public-grid{grid-template-columns:1fr;gap:10px}.model-black_friday .catalog-product{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;min-height:168px;border-radius:16px;border-left:6px solid var(--catalog-warm)}.model-black_friday .product-media{grid-column:2;grid-row:1;margin:10px;border-radius:12px}.model-black_friday .product-media img{aspect-ratio:1;object-fit:contain;padding:8px}.model-black_friday .product-info{grid-column:1;grid-row:1;padding:16px}.model-dia_mulher .public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.model-dia_mulher .catalog-product{display:block;border:1px solid #ead8f5;border-left:8px solid var(--catalog-accent);border-radius:30px 16px 30px 16px}.model-dia_mulher .product-media{min-height:0;height:auto;margin:14px 14px 0;border-radius:999px 999px 28px 28px;background:linear-gradient(180deg,#fff,#f8efff)}.model-dia_mulher .product-media img{min-height:0;aspect-ratio:1;object-fit:contain;padding:10px}.model-dia_namorados .public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.model-dia_namorados .catalog-product{display:flex;flex-direction:column;border-radius:34px;border:1px solid #ffd5dd;box-shadow:0 18px 46px rgba(225,29,72,.13)}.model-dia_namorados .catalog-product:nth-child(odd){transform:rotate(-.35deg)}.model-dia_namorados .catalog-product:nth-child(2n){transform:rotate(.35deg)}.model-dia_namorados .product-media{height:auto;min-height:0;margin:12px 12px 0;border-radius:28px}.model-dia_namorados .product-media img{min-height:0;aspect-ratio:4/3}.model-dia_namorados .product-info{padding:16px 18px 18px}.model-dia_pais .catalog-product{border-left:7px solid var(--catalog-accent)}.model-dia_pais .product-info{background:linear-gradient(90deg,rgba(31,78,121,.08),transparent)}.model-dia_maes .catalog-product:nth-child(3n+1){grid-column:span 2;display:grid;grid-template-columns:44% minmax(0,1fr);align-items:center}.model-dia_maes .catalog-product:nth-child(3n+1) .product-media{height:100%;margin:0;border-radius:28px 0 0 28px}.model-dia_maes .catalog-product:nth-child(3n+1) .product-info{padding:24px}.model-bebes .catalog-product:nth-child(odd){border-radius:30px 30px 14px 30px}.model-bebes .catalog-product:nth-child(2n){border-radius:30px 14px 30px 30px}.model-inteligente_bebidas.public{--catalog-bg:#ffffff;--catalog-text:#181818;--catalog-muted:#696969;--catalog-line:#ececec;--catalog-accent-2:#00a650;--catalog-warm:#f7d117;background:#fff}.model-inteligente_bebidas .store-profile{max-width:980px;margin-bottom:0;color:#181818;text-align:left}.model-inteligente_bebidas .store-cover{height:118px;border-radius:0 0 26px 26px;background:linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.16)),linear-gradient(135deg,#f7d117,#00a650)}.model-inteligente_bebidas .store-logo-large{width:86px;height:86px;margin-top:-48px;border-color:#fff;box-shadow:0 14px 32px rgba(0,0,0,.16)}.model-inteligente_bebidas .store-profile-body h1{font-family:Segoe UI,Arial,sans-serif;font-size:clamp(24px,5vw,34px);font-weight:900}.model-inteligente_bebidas .store-profile-body p{color:#5f6368}.model-inteligente_bebidas .store-profile-body p:after{content:" | Bebida gelada, ofertas e pedido rápido"}.model-inteligente_bebidas .store-profile-actions a,.model-inteligente_bebidas .store-profile-actions button{border-color:#e5e5e5;color:#181818}.model-inteligente_bebidas .catalog-section-title{max-width:980px;padding:12px 20px 0}.model-inteligente_bebidas .catalog-section-title h2{color:#181818;font-size:22px;font-weight:900}.model-inteligente_bebidas .catalog-tabs{max-width:980px;padding:12px 20px 16px;border-radius:0;background:#fff}.model-inteligente_bebidas .catalog-tabs button{border:1px solid #e7e7e7;padding:11px 16px;color:#262626;box-shadow:0 6px 16px rgba(0,0,0,.05)}.model-inteligente_bebidas .catalog-tabs button.active{background:var(--catalog-warm);border-color:var(--catalog-warm);color:#181818;box-shadow:inset 0 -3px 0 var(--catalog-accent)}.model-inteligente_bebidas .public-grid{max-width:980px;gap:0;padding-top:0}.model-inteligente_bebidas .catalog-product{grid-template-columns:minmax(0,1fr) 116px;min-height:142px;border:0;border-radius:0;border-bottom:1px solid #ececec;box-shadow:none;color:#181818}.model-inteligente_bebidas .product-info{padding:16px 12px 16px 0}.model-inteligente_bebidas .product-kicker{color:var(--catalog-accent);font-size:12px;font-weight:900}.model-inteligente_bebidas .product-info h2{color:#202124;font-family:Segoe UI,Arial,sans-serif;font-size:18px;line-height:1.18}.model-inteligente_bebidas .product-info p{max-width:540px;margin-top:4px;color:#656565;font-size:14px;line-height:1.35}.model-inteligente_bebidas .product-media{margin:16px 0 16px 12px;border-radius:14px;background:#f8f8f8}.model-inteligente_bebidas .product-media img{aspect-ratio:1;padding:8px}.model-inteligente_bebidas .photo-dots,.model-inteligente_bebidas .photo-strip,.model-inteligente_bebidas .price-block small,.model-inteligente_bebidas .product-meta{display:none}.model-inteligente_bebidas .price-block{margin-top:8px}.model-inteligente_bebidas .price-block b{color:#181818;font-size:20px}.model-inteligente_bebidas .promo-line span{background:var(--catalog-warm);color:#181818}.model-inteligente_bebidas .qty{width:-moz-fit-content;width:fit-content;min-width:120px;margin-top:12px;background:#f4fff8;border:1px solid #d9f7e3}.model-inteligente_bebidas .qty button:last-child{background:var(--catalog-accent)}.model-inteligente_bebidas .qty button:first-child{background:#eef7f1;color:var(--catalog-accent)}.model-carros_motos.public{--catalog-bg:#0b0f14;--catalog-card:#111821;--catalog-text:#f8fafc;--catalog-muted:#b8c2cf;--catalog-line:#263241;--catalog-accent:#d6a84f;--catalog-accent-2:#38bdf8;--catalog-warm:#ef4444;background:linear-gradient(180deg,rgba(214,168,79,.18),transparent 340px),linear-gradient(135deg,#07090d,#111827 48%,#050607)}.model-carros_motos .store-profile{color:#fff}.model-carros_motos .store-cover{height:190px;border-radius:0 0 42px 42px;background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.7)),repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 1px,transparent 1px 16px),linear-gradient(135deg,#111827,#3b3b3b 55%,#d6a84f)}.model-carros_motos .store-logo-large{border-color:rgba(214,168,79,.5);background:#0b0f14;box-shadow:0 20px 60px rgba(0,0,0,.45)}.model-carros_motos .store-profile-actions a,.model-carros_motos .store-profile-actions button{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.model-carros_motos .catalog-section-title h2{color:#fff;text-transform:uppercase;letter-spacing:.04em}.model-carros_motos .public-grid{grid-template-columns:1fr;gap:18px}.model-carros_motos .catalog-product{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(0,1fr);min-height:320px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 36%),#111821;color:#fff;box-shadow:0 22px 70px rgba(0,0,0,.38)}.model-carros_motos .product-media{height:100%;margin:0;border-radius:0;background:radial-gradient(circle at 50% 86%,rgba(214,168,79,.2),transparent 34%),#050607}.model-carros_motos .product-media img{height:100%;min-height:320px;aspect-ratio:16/10;object-fit:cover}.model-carros_motos .product-info{display:flex;flex-direction:column;justify-content:center;padding:28px}.model-carros_motos .product-kicker{color:var(--catalog-accent);font-weight:900;text-transform:uppercase}.model-carros_motos .product-info h2{color:#fff;font-size:clamp(28px,5vw,50px);line-height:.96;text-transform:uppercase}.model-carros_motos .price-block small,.model-carros_motos .product-info p{color:rgba(255,255,255,.72)}.model-carros_motos .price-block b{color:var(--catalog-accent);font-size:clamp(28px,5vw,42px)}.model-carros_motos .qty{width:-moz-fit-content;width:fit-content;min-width:150px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.model-carros_motos .qty button:last-child{background:var(--catalog-accent);color:#111}.model-carros_motos .photo-strip{grid-column:1/-1;background:#0b0f14}.model-academia.public{--catalog-bg:#08110d;--catalog-card:#101b16;--catalog-text:#f7fff9;--catalog-muted:#a7b8ac;--catalog-line:#21352b;--catalog-accent:#31e981;--catalog-accent-2:#facc15;--catalog-warm:#fb2f67;background:radial-gradient(circle at 18% 0,rgba(49,233,129,.24),transparent 34%),radial-gradient(circle at 92% 12%,rgba(250,204,21,.18),transparent 28%),#08110d}.model-academia .store-profile{color:#fff}.model-academia .store-cover{height:160px;border-radius:0 0 34px 34px;background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.18)),linear-gradient(135deg,#31e981,#111827 48%,#facc15)}.model-academia .store-logo-large{border-color:rgba(49,233,129,.55);box-shadow:0 0 0 7px rgba(49,233,129,.12),0 18px 45px rgba(0,0,0,.38)}.model-academia .store-profile-actions a,.model-academia .store-profile-actions button{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff}.model-academia .catalog-section-title h2{color:#fff;font-size:clamp(24px,5vw,40px);text-transform:uppercase}.model-academia .public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.model-academia .catalog-product{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(49,233,129,.2);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0)),#101b16;color:#fff;box-shadow:0 18px 50px rgba(0,0,0,.28)}.model-academia .catalog-product:nth-child(4n+1){grid-column:span 2;display:grid;grid-template-columns:52% minmax(0,1fr);min-height:330px}.model-academia .product-media{margin:0;border-radius:0;background:linear-gradient(135deg,rgba(49,233,129,.16),rgba(250,204,21,.08)),#08110d}.model-academia .product-media img{aspect-ratio:4/5;object-fit:cover}.model-academia .catalog-product:nth-child(4n+1) .product-media img{height:100%;aspect-ratio:16/12}.model-academia .product-info{padding:20px}.model-academia .catalog-product:nth-child(4n+1) .product-info{display:flex;flex-direction:column;justify-content:center;padding:28px}.model-academia .product-kicker{color:var(--catalog-accent);font-weight:900;text-transform:uppercase}.model-academia .product-info h2{color:#fff;font-size:clamp(22px,5vw,40px);line-height:.98;text-transform:uppercase}.model-academia .price-block small,.model-academia .product-info p{color:rgba(255,255,255,.72)}.model-academia .price-block b{color:var(--catalog-accent);font-size:26px}.model-academia .discount-badge,.model-academia .promo-line span{background:var(--catalog-warm);color:#fff}.model-academia .qty{border-radius:14px;background:rgba(49,233,129,.1);border:1px solid rgba(49,233,129,.18)}.model-academia .qty button:last-child{background:var(--catalog-accent);color:#06110b}@media (max-width:720px){.model-dia_mulher .public-grid,.model-dia_namorados .public-grid,.model-promocoes .public-grid{grid-template-columns:1fr}.model-promocoes .catalog-product{grid-template-columns:132px minmax(0,1fr);min-height:172px}.model-black_friday .catalog-product{grid-template-columns:minmax(0,1fr) 104px;min-height:150px}.model-dia_maes .catalog-product:nth-child(3n+1){grid-column:auto;display:block}.model-dia_maes .catalog-product:nth-child(3n+1) .product-media{height:auto;margin:12px 12px 0;border-radius:24px}.model-inteligente_bebidas .store-cover{height:96px}.model-inteligente_bebidas .catalog-product{grid-template-columns:minmax(0,1fr) 96px;min-height:132px}.model-inteligente_bebidas .product-info h2{font-size:16px}.model-inteligente_bebidas .product-info p{display:none}.model-academia .catalog-product:nth-child(4n+1),.model-carros_motos .catalog-product{grid-template-columns:1fr;min-height:0}.model-carros_motos .product-media img{min-height:0;aspect-ratio:16/11}.model-carros_motos .product-info{padding:20px}.model-academia .public-grid{grid-template-columns:1fr}.model-academia .catalog-product:nth-child(4n+1){display:flex;grid-column:auto}}.smart-builder{display:grid;grid-gap:18px;gap:18px}.smart-tabs-config{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.smart-tabs-config button{min-width:190px;border:1px solid var(--line);border-radius:12px;padding:10px;background:#fff;display:flex;flex-direction:column;gap:6px;cursor:pointer}.smart-tabs-config button.active{border-color:var(--blue);background:#f3f7ff}.smart-tabs-config input{border:0;border-bottom:1px solid var(--line);padding:6px 0;font-weight:800}.smart-products{max-height:520px;overflow:auto}@media (max-width:1000px){.admin-product-grid,.model-mercearia .public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.catalog-preview-modal{padding:0}.catalog-preview-dialog{width:100vw;height:100vh;border-radius:0}.access-filters,.product-admin-filter{grid-template-columns:1fr}.admin-product-grid,.model-culinaria .public-grid,.model-mercearia .public-grid,.model-servicos .public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.model-inteligente_bebidas .catalog-product,.model-inteligente_hamburgueria .catalog-product{grid-template-columns:112px minmax(0,1fr)}.model-inteligente_bebidas .catalog-product{grid-template-columns:minmax(0,1fr) 96px}}.model-inteligente_bebidas.public,.model-inteligente_hamburgueria.public{min-height:100vh}.model-inteligente_bebidas .store-profile,.model-inteligente_hamburgueria .store-profile{position:relative;max-width:1040px}.model-inteligente_bebidas .store-cover,.model-inteligente_hamburgueria .store-cover{display:block;position:relative;overflow:hidden}.model-inteligente_bebidas .store-cover:before,.model-inteligente_hamburgueria .store-cover:before{content:"";position:absolute;inset:auto 22px 18px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent)}.model-inteligente_bebidas .store-logo-large,.model-inteligente_hamburgueria .store-logo-large{display:grid;place-items:center}.model-inteligente_bebidas .store-profile-actions,.model-inteligente_hamburgueria .store-profile-actions{display:flex}.model-inteligente_bebidas .catalog-tabs,.model-inteligente_hamburgueria .catalog-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:6;scrollbar-width:none}.model-inteligente_bebidas .catalog-tabs::-webkit-scrollbar,.model-inteligente_hamburgueria .catalog-tabs::-webkit-scrollbar{display:none}.model-inteligente_bebidas .product-feature,.model-inteligente_hamburgueria .product-feature{position:relative}.model-inteligente_bebidas .product-feature:before,.model-inteligente_hamburgueria .product-feature:before{content:"Destaque";position:absolute;z-index:2;left:16px;top:16px;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900;text-transform:uppercase}.model-inteligente_bebidas.public{--catalog-bg:#f7f8f2;--catalog-text:#171717;--catalog-muted:#63635f;--catalog-line:#e7e6d7;--catalog-accent:#0b7a3b;--catalog-accent-2:#17a95d;--catalog-warm:#f6cc22;background:linear-gradient(180deg,#fff8cc,#f7f8f2 310px),#f7f8f2}.model-inteligente_bebidas .store-profile{padding-bottom:18px;color:#171717}.model-inteligente_bebidas .store-cover{height:190px;border-radius:0 0 34px 34px;background:linear-gradient(90deg,rgba(9,82,41,.9),rgba(9,82,41,.18)),repeating-linear-gradient(135deg,rgba(255,255,255,.16) 0 1px,transparent 1px 18px),linear-gradient(135deg,#f6cc22,#19aa5b 62%,#064825);box-shadow:inset 0 -90px 120px rgba(0,0,0,.24)}.model-inteligente_bebidas .store-logo-large{width:100px;height:100px;margin-top:-56px;border:6px solid #fff;background:#fff}.model-inteligente_bebidas .store-profile-body h1{color:#171717;font-size:clamp(27px,7vw,42px);line-height:.96}.model-inteligente_bebidas .store-profile-body p{max-width:620px;margin-left:auto;margin-right:auto;color:#53564f}.model-inteligente_bebidas .store-profile-actions a,.model-inteligente_bebidas .store-profile-actions button{background:#fff;color:#0b7a3b;border:1px solid rgba(11,122,59,.18);box-shadow:0 10px 24px rgba(11,122,59,.08)}.model-inteligente_bebidas .catalog-section-title{max-width:1040px;margin:0 auto;padding:16px 20px 4px}.model-inteligente_bebidas .catalog-section-title h2{color:#171717;font-size:clamp(24px,6vw,38px)}.model-inteligente_bebidas .catalog-tabs{max-width:1040px;display:flex;gap:10px;overflow-x:auto;padding:14px 20px;background:rgba(247,248,242,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(11,122,59,.12)}.model-inteligente_bebidas .catalog-tabs button{min-height:0;min-width:max-content;border:1px solid rgba(11,122,59,.18);border-radius:999px;padding:12px 17px;background:#fff;color:#173b27;font-size:15px;font-weight:900;text-shadow:none;box-shadow:0 10px 22px rgba(11,122,59,.07)}.model-inteligente_bebidas .catalog-tabs button.active{outline:0;background:#173b27;border-color:#173b27;color:#fff;box-shadow:0 12px 28px rgba(11,122,59,.24)}.model-inteligente_bebidas .public-grid{max-width:1040px;grid-template-columns:1fr;gap:12px;padding-top:4px}.model-inteligente_bebidas .catalog-product{display:grid;grid-template-columns:minmax(0,1fr) 128px;align-items:center;min-height:156px;border:1px solid rgba(11,122,59,.1);border-radius:22px;background:#fff;color:#171717;box-shadow:0 14px 34px rgba(31,61,42,.08)}.model-inteligente_bebidas .product-feature{grid-template-columns:minmax(0,1fr) 42%;min-height:248px;border-radius:30px;background:linear-gradient(135deg,rgba(246,204,34,.22),transparent 42%),#fff}.model-inteligente_bebidas .product-feature:before{background:#173b27;color:#fff}.model-inteligente_bebidas .product-info{grid-column:1;grid-row:1;padding:20px}.model-inteligente_bebidas .product-kicker{color:#0b7a3b}.model-inteligente_bebidas .product-info h2{color:#171717;font-size:clamp(18px,4.8vw,30px);line-height:1.02}.model-inteligente_bebidas .product-feature .product-info h2{font-size:clamp(26px,7vw,46px)}.model-inteligente_bebidas .product-info p{color:#5f625c}.model-inteligente_bebidas .product-media{grid-column:2;grid-row:1;height:calc(100% - 24px);margin:12px 12px 12px 0;border-radius:18px;background:linear-gradient(180deg,#f7f8f2,#fff),#fff}.model-inteligente_bebidas .product-media img{height:100%;object-fit:contain;padding:10px}.model-inteligente_bebidas .price-block b{color:#0b7a3b;font-size:23px}.model-inteligente_bebidas .qty{min-width:134px;border-radius:999px;background:#eefaf2;border-color:#d4f2df}.model-inteligente_bebidas .qty button:last-child{background:#0b7a3b;color:#fff}.model-inteligente_hamburgueria.public{--catalog-bg:#120706;--catalog-card:#21100d;--catalog-text:#fffaf3;--catalog-muted:#e0c7af;--catalog-line:#44231b;--catalog-accent:#d01818;--catalog-accent-2:#f6b23c;--catalog-warm:#fff0d8;background:linear-gradient(180deg,#24100d,#120706 330px),#120706}.model-inteligente_hamburgueria .store-cover{height:190px;border-radius:0 0 34px 34px;background:linear-gradient(90deg,rgba(50,8,6,.88),rgba(50,8,6,.24)),repeating-linear-gradient(135deg,rgba(255,255,255,.11) 0 1px,transparent 1px 18px),linear-gradient(135deg,#d01818,#3a130d 46%,#f6b23c);box-shadow:inset 0 -90px 120px rgba(0,0,0,.34)}.model-inteligente_hamburgueria .store-logo-large{width:100px;height:100px;margin-top:-56px;border:6px solid #120706;background:#fff8ef}.model-inteligente_hamburgueria .store-profile{padding-bottom:18px;color:#fffaf3;text-align:center}.model-inteligente_hamburgueria .store-profile-body h1{color:#fffaf3;font-size:clamp(28px,7vw,44px);font-weight:950;line-height:.94;text-transform:uppercase}.model-inteligente_hamburgueria .store-profile-body p{display:block;max-width:620px;margin-left:auto;margin-right:auto;color:rgba(255,250,243,.74)}.model-inteligente_hamburgueria .store-profile-actions a,.model-inteligente_hamburgueria .store-profile-actions button{background:rgba(255,255,255,.09);color:#fffaf3;border-color:rgba(255,255,255,.18)}.model-inteligente_hamburgueria .catalog-section-title{max-width:1040px;border:0;padding:18px 20px 4px}.model-inteligente_hamburgueria .catalog-section-title h2{color:#fffaf3;font-size:clamp(24px,6vw,40px);font-weight:950;letter-spacing:0}.model-inteligente_hamburgueria .catalog-tabs{max-width:1040px;display:flex;gap:20px;overflow-x:auto;padding:12px 20px 14px;background:rgba(18,7,6,.94);border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.model-inteligente_hamburgueria .catalog-tabs button{min-width:max-content;border:0;border-radius:0;padding:12px 0;background:transparent;color:rgba(255,250,243,.78);font-size:17px;font-weight:950;text-transform:uppercase}.model-inteligente_hamburgueria .catalog-tabs button.active{color:#fffaf3;box-shadow:inset 0 -4px 0 #d01818}.model-inteligente_hamburgueria .public-grid{max-width:1040px;grid-template-columns:1fr;gap:12px;padding-top:4px}.model-inteligente_hamburgueria .catalog-product{display:grid;grid-template-columns:minmax(0,1fr) 138px;min-height:162px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 44%),#21100d;box-shadow:0 16px 36px rgba(0,0,0,.24)}.model-inteligente_hamburgueria .product-feature{grid-template-columns:minmax(0,1fr) 42%;min-height:260px;border-radius:30px;background:linear-gradient(135deg,rgba(208,24,24,.24),transparent 44%),#28120f}.model-inteligente_hamburgueria .product-feature:before{background:#d01818;color:#fff}.model-inteligente_hamburgueria .product-info{grid-column:1;grid-row:1;padding:20px}.model-inteligente_hamburgueria .product-kicker,.model-inteligente_hamburgueria .product-meta{display:flex}.model-inteligente_hamburgueria .product-kicker{color:#f6b23c;font-size:12px;font-weight:950;text-transform:uppercase}.model-inteligente_hamburgueria .product-info h2{color:#fffaf3;font-size:clamp(19px,5vw,32px);line-height:1.02;text-transform:uppercase}.model-inteligente_hamburgueria .product-feature .product-info h2{font-size:clamp(28px,7vw,48px)}.model-inteligente_hamburgueria .product-info p{color:rgba(255,250,243,.72);font-size:15px}.model-inteligente_hamburgueria .product-media{grid-column:2;grid-row:1;height:calc(100% - 24px);margin:12px 12px 12px 0;border-radius:18px;background:#fff8ef}.model-inteligente_hamburgueria .product-media img{height:100%;aspect-ratio:1;object-fit:cover}.model-inteligente_hamburgueria .price-block b{color:#f6b23c;font-size:24px}.model-inteligente_hamburgueria .price-block small{display:block;color:rgba(255,250,243,.58)}.model-inteligente_hamburgueria .qty{display:flex;width:-moz-fit-content;width:fit-content;min-width:136px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.model-inteligente_hamburgueria .qty button:last-child{background:#d01818;color:#fff}@media (max-width:720px){.model-inteligente_bebidas .store-cover,.model-inteligente_hamburgueria .store-cover{height:142px}.model-inteligente_bebidas .store-logo-large,.model-inteligente_hamburgueria .store-logo-large{width:82px;height:82px;margin-top:-44px}.model-inteligente_bebidas .catalog-product,.model-inteligente_hamburgueria .catalog-product{grid-template-columns:minmax(0,1fr) 104px;min-height:146px;border-radius:18px}.model-inteligente_bebidas .product-feature,.model-inteligente_hamburgueria .product-feature{grid-template-columns:1fr}.model-inteligente_bebidas .product-feature .product-media,.model-inteligente_hamburgueria .product-feature .product-media{grid-column:1;grid-row:1;height:190px;margin:12px 12px 0}.model-inteligente_bebidas .product-feature .product-info,.model-inteligente_hamburgueria .product-feature .product-info{grid-column:1;grid-row:2}.model-inteligente_bebidas .product-info,.model-inteligente_hamburgueria .product-info{padding:16px}.model-inteligente_bebidas .product-info p,.model-inteligente_hamburgueria .product-info p{display:none}.model-inteligente_bebidas.public{background:linear-gradient(180deg,#fff6bf,#f4f7ec 240px),#f4f7ec}.model-inteligente_bebidas .public-back{top:12px;left:10px;border:1px solid rgba(11,122,59,.16);border-radius:999px;padding:9px 13px;background:rgba(255,255,255,.92);color:#173b27;box-shadow:0 10px 28px rgba(12,61,34,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.model-inteligente_bebidas .catalog-section-title{padding:12px 16px 2px}.model-inteligente_bebidas .catalog-tabs{gap:9px;padding:12px 14px 14px}.model-inteligente_bebidas .catalog-tabs button{min-height:44px;padding:11px 17px;border:1px solid rgba(11,122,59,.18);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbf5);color:#163b27;font-size:13px;box-shadow:0 10px 22px rgba(28,87,49,.09)}.model-inteligente_bebidas .catalog-tabs button.active{background:linear-gradient(135deg,#0b7a3b,#095229);color:#fff;border-color:#095229;transform:translateY(-1px)}.model-inteligente_bebidas .public-grid{gap:12px;padding:8px 8px 96px}.model-inteligente_bebidas .catalog-product{grid-template-columns:minmax(0,1fr) 128px;min-height:164px;border-radius:20px;border-color:rgba(11,122,59,.12);box-shadow:0 14px 34px rgba(34,71,43,.1)}.model-inteligente_bebidas .product-feature{display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:24px}.model-inteligente_bebidas .product-feature .product-media{grid-column:1;grid-row:1;height:268px;margin:10px 10px 0;border-radius:20px;background:radial-gradient(circle at 50% 70%,rgba(11,122,59,.12),transparent 40%),linear-gradient(180deg,#fffdf1,#f8faf2)}.model-inteligente_bebidas .product-feature .product-media img{width:100%;height:100%;object-fit:contain;padding:4px;transform:scale(1.13)}.model-inteligente_bebidas .product-feature .product-info{grid-column:1;grid-row:2;padding:15px 16px 17px}.model-inteligente_bebidas .product-media{height:130px;margin:12px 12px 12px 0;border-radius:18px}.model-inteligente_bebidas .catalog-product:not(.product-feature) .product-media img{padding:2px;transform:scale(1.2)}.model-inteligente_bebidas .product-info{padding:15px 13px 15px 15px}.model-inteligente_bebidas .product-kicker{margin-bottom:5px;font-size:11px;letter-spacing:.02em}.model-inteligente_bebidas .product-info h2{margin-bottom:7px;font-size:19px}.model-inteligente_bebidas .product-feature .product-info h2{font-size:26px}.model-inteligente_bebidas .price-block{margin-top:8px}.model-inteligente_bebidas .price-block b{font-size:22px}.model-inteligente_bebidas .qty{min-width:118px;width:max-content;gap:0;padding:4px;border:1px solid rgba(11,122,59,.16);border-radius:16px;background:#f2fbf5;box-shadow:0 10px 24px rgba(11,122,59,.12)}.model-inteligente_bebidas .qty span{min-width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#fff;color:#173b27;font-weight:900}.model-inteligente_bebidas .qty button{width:34px;height:34px;border-radius:11px;transition:transform .18s ease,box-shadow .18s ease}.model-inteligente_bebidas .qty button:active{transform:scale(.94)}.model-inteligente_bebidas .qty button:first-child{background:#e5f7eb;color:#0b7a3b}.model-inteligente_bebidas .qty button:last-child{background:linear-gradient(135deg,#0b7a3b,#02984a);color:#fff;box-shadow:0 9px 18px rgba(11,122,59,.26)}.model-inteligente_bebidas .cartbar{left:10px;right:10px;bottom:10px;border-radius:22px;padding:12px;background:linear-gradient(135deg,#173b27,#0b7a3b);box-shadow:0 18px 42px rgba(11,122,59,.28)}.model-inteligente_bebidas .cartbar .btn.whatsapp{border-radius:16px;background:#f6cc22;color:#173b27;font-weight:950}}.model-dia_namorados.public{background:linear-gradient(135deg,rgba(225,29,72,.08) 25%,transparent 0) 0 0 /34px 34px,radial-gradient(circle at 18% 8%,rgba(255,255,255,.84),transparent 22%),linear-gradient(180deg,#fff1f4,#fff8fa)}.model-dia_namorados .store-cover{background:linear-gradient(90deg,rgba(88,18,35,.72),rgba(225,29,72,.18)),radial-gradient(circle at 18% 32%,rgba(255,255,255,.75) 0 8%,transparent 9%),radial-gradient(circle at 82% 20%,rgba(255,255,255,.48) 0 7%,transparent 8%),linear-gradient(135deg,#e11d48,#f9a8d4 48%,#7f1d1d)}.model-dia_namorados .store-cover:before{content:"♥ ♥ ♥";position:absolute;left:22px;right:22px;bottom:22px;color:rgba(255,255,255,.68);font-size:28px;letter-spacing:.5em;text-align:center}.model-dia_maes.public{background:linear-gradient(135deg,rgba(190,24,93,.08) 25%,transparent 0) 0 0 /42px 42px,linear-gradient(180deg,#fff3f7,#fffafc)}.model-dia_maes .store-cover,.model-dia_mulher .store-cover{background:linear-gradient(90deg,rgba(88,28,55,.72),rgba(255,255,255,.05)),radial-gradient(circle at 24% 34%,rgba(255,255,255,.62) 0 9%,transparent 10%),radial-gradient(circle at 70% 20%,rgba(255,255,255,.44) 0 7%,transparent 8%),linear-gradient(135deg,#be185d,#f9a8d4 48%,#7c3aed)}.model-dia_pais .store-cover{background:linear-gradient(90deg,rgba(17,24,39,.78),rgba(31,78,121,.22)),repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 1px,transparent 1px 16px),linear-gradient(135deg,#111827,#1f4e79 58%,#9a6b2f)}.model-black_friday.public{background:repeating-linear-gradient(-8deg,rgba(255,212,0,.08) 0 12px,transparent 12px 28px),#080808}.model-black_friday .store-cover{background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.24)),repeating-linear-gradient(135deg,rgba(255,212,0,.28) 0 8px,transparent 8px 20px),linear-gradient(135deg,#050505,#ef233c 52%,#ffd400)}.model-vitrine_banner.public{--catalog-bg:#211914;--catalog-card:#fff6e8;--catalog-text:#fff;--catalog-muted:#d8c6b3;--catalog-line:#4d382a;--catalog-accent:#b9894d;--catalog-accent-2:#f5d58a;--catalog-warm:#2b211b;background:#211914;color:#fff}.model-vitrine_banner .store-cover{height:260px;border-radius:0 0 46px 46px;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.72)),linear-gradient(135deg,#17110d,#5b412c 50%,#b9894d)}.model-vitrine_banner .store-logo-large{width:118px;height:118px;margin-top:-66px;border:6px solid #211914;background:#fff6e8}.model-vitrine_banner .catalog-section-title h2,.model-vitrine_banner .store-profile-body h1{color:#fff;text-transform:uppercase}.model-vitrine_banner .store-profile-body p{color:rgba(255,255,255,.72)}.model-vitrine_banner .store-profile-actions a,.model-vitrine_banner .store-profile-actions button{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.18)}.model-vitrine_banner .public-grid{grid-template-columns:1fr;gap:18px}.model-vitrine_banner .catalog-product{display:grid;grid-template-columns:48% minmax(0,1fr);min-height:330px;border:1px solid rgba(255,255,255,.12);border-radius:32px;background:#3a2a20;color:#fff;overflow:hidden}.model-vitrine_banner .product-media{height:100%;margin:0;border-radius:0}.model-vitrine_banner .product-media img{height:100%;object-fit:cover}.model-vitrine_banner .product-info{display:flex;flex-direction:column;justify-content:center;padding:28px}.model-vitrine_banner .price-block b,.model-vitrine_banner .product-info h2{color:#fff}.model-inteligente_adega.public,.model-inteligente_atacadista.public,.model-inteligente_lanches.public,.model-inteligente_mercado.public{min-height:100vh}.model-inteligente_mercado.public{--catalog-accent:#0b5bbb;--catalog-accent-2:#ff7a1a;--catalog-warm:#f4f8ff;background:linear-gradient(180deg,#edf5ff,#fff)}.model-inteligente_adega.public{--catalog-accent:#0b4aa2;--catalog-accent-2:#ff7a1a;--catalog-warm:#eef5ff;background:#fff}.model-inteligente_lanches.public{--catalog-accent:#f97316;--catalog-accent-2:#111827;--catalog-warm:#fff7ed;background:#fff}.model-inteligente_atacadista.public{--catalog-accent:#a77a3f;--catalog-accent-2:#f4c66a;--catalog-warm:#2b211b;background:#211914}.model-inteligente_adega .store-cover,.model-inteligente_atacadista .store-cover,.model-inteligente_lanches .store-cover,.model-inteligente_mercado .store-cover{height:185px;border-radius:0 0 34px 34px}.model-inteligente_mercado .store-cover{background:linear-gradient(90deg,rgba(11,91,187,.78),rgba(11,91,187,.08)),linear-gradient(135deg,#0b5bbb,#f8fafc 50%,#ff7a1a)}.model-inteligente_adega .store-cover{background:linear-gradient(90deg,rgba(7,43,98,.82),rgba(7,43,98,.18)),repeating-linear-gradient(135deg,rgba(255,255,255,.16) 0 1px,transparent 1px 18px),linear-gradient(135deg,#0b4aa2,#fff 54%,#ff7a1a)}.model-inteligente_lanches .store-cover{background:linear-gradient(90deg,rgba(0,0,0,.64),rgba(0,0,0,.08)),linear-gradient(135deg,#f97316,#fff7ed 52%,#111827)}.model-inteligente_atacadista .store-cover{height:240px;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.72)),linear-gradient(135deg,#15100d,#5c4027 50%,#c89b58)}.model-inteligente_adega .catalog-tabs,.model-inteligente_atacadista .catalog-tabs,.model-inteligente_lanches .catalog-tabs,.model-inteligente_mercado .catalog-tabs{display:flex;gap:10px;overflow-x:auto;padding:12px 16px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.model-inteligente_adega .catalog-tabs button,.model-inteligente_atacadista .catalog-tabs button,.model-inteligente_lanches .catalog-tabs button,.model-inteligente_mercado .catalog-tabs button{min-width:max-content;border-radius:999px;padding:10px 16px;border:1px solid color-mix(in srgb,var(--catalog-accent) 24%,#fff);background:#fff;color:var(--catalog-accent);font-weight:900}.model-inteligente_adega .catalog-tabs button.active,.model-inteligente_atacadista .catalog-tabs button.active,.model-inteligente_lanches .catalog-tabs button.active,.model-inteligente_mercado .catalog-tabs button.active{background:var(--catalog-accent);color:#fff}.model-inteligente_adega .public-grid,.model-inteligente_atacadista .public-grid,.model-inteligente_lanches .public-grid,.model-inteligente_mercado .public-grid{grid-template-columns:1fr;gap:12px}.model-inteligente_adega .catalog-product,.model-inteligente_mercado .catalog-product{border-radius:20px;border:1px solid #e6edf7;box-shadow:0 12px 30px rgba(15,56,112,.08)}.model-inteligente_adega .public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-inteligente_adega .product-media img{object-fit:contain;padding:12px}.model-inteligente_lanches .catalog-product{display:grid;grid-template-columns:minmax(0,1fr) 120px;border:0;border-radius:0;border-bottom:1px solid #eee;box-shadow:none}.model-inteligente_lanches .product-media{grid-column:2;grid-row:1;margin:12px 0 12px 12px;border-radius:10px}.model-inteligente_lanches .product-info{grid-column:1;grid-row:1;padding:14px 0}.model-inteligente_lanches .product-info h2{text-transform:uppercase;font-size:18px}.model-inteligente_atacadista .catalog-section-title h2,.model-inteligente_atacadista .store-profile{color:#fff}.model-inteligente_atacadista .catalog-tabs{background:rgba(33,25,20,.94)}.model-inteligente_atacadista .catalog-product{display:grid;grid-template-columns:46% minmax(0,1fr);min-height:260px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:#3a2a20;color:#fff}.model-inteligente_atacadista .product-media{height:100%;margin:0;border-radius:0}.model-inteligente_atacadista .product-media img{height:100%;object-fit:cover}@media (max-width:720px){.model-inteligente_atacadista .catalog-product,.model-vitrine_banner .catalog-product{grid-template-columns:1fr;min-height:0}.model-inteligente_atacadista .product-media img,.model-vitrine_banner .product-media img{aspect-ratio:16/10}.model-inteligente_adega .public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.model-inteligente_adega .catalog-product{border-radius:14px}.model-inteligente_adega .product-info{padding:12px}.model-inteligente_adega .product-info h2{font-size:16px}}.model-inteligente_adega .catalog-tabs-shell,.model-inteligente_atacadista .catalog-tabs-shell,.model-inteligente_bebidas .catalog-tabs-shell,.model-inteligente_hamburgueria .catalog-tabs-shell,.model-inteligente_lanches .catalog-tabs-shell,.model-inteligente_mercado .catalog-tabs-shell{position:-webkit-sticky;position:sticky;top:0;z-index:6;max-width:1040px;margin-bottom:0}.model-inteligente_adega .catalog-tabs-shell .catalog-tabs,.model-inteligente_atacadista .catalog-tabs-shell .catalog-tabs,.model-inteligente_bebidas .catalog-tabs-shell .catalog-tabs,.model-inteligente_hamburgueria .catalog-tabs-shell .catalog-tabs,.model-inteligente_lanches .catalog-tabs-shell .catalog-tabs,.model-inteligente_mercado .catalog-tabs-shell .catalog-tabs{position:relative;top:auto}.model-inteligente_atacadista .catalog-tabs-shell.has-overflow:before,.model-inteligente_hamburgueria .catalog-tabs-shell.has-overflow:before{background:linear-gradient(90deg,transparent,rgba(18,7,6,.86))}.model-inteligente_atacadista .catalog-tabs-shell.has-overflow:after,.model-inteligente_hamburgueria .catalog-tabs-shell.has-overflow:after{background:rgba(255,255,255,.16);color:#fff;box-shadow:0 10px 22px rgba(0,0,0,.24)}.product-meta{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.meta-group{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.product-meta .color-chip,.product-meta .size-chip{width:auto;min-height:30px;margin:0;border:1px solid color-mix(in srgb,var(--catalog-accent) 14%,var(--catalog-line));border-radius:999px;padding:5px 10px;background:color-mix(in srgb,var(--catalog-card) 88%,#fff);color:var(--catalog-muted);font-size:11px;font-weight:850;line-height:1;text-transform:uppercase}.product-meta .size-chip{min-width:34px;min-height:34px;display:grid;place-items:center;border-radius:10px;padding:0 9px;color:var(--catalog-text);background:#fff}.product-meta .color-chip{display:inline-flex;align-items:center;gap:6px}.product-meta .color-chip i{width:16px;height:16px;border:1px solid rgba(17,24,39,.18);border-radius:999px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.62)}.product-meta .color-chip em{font-style:normal}.model-lifestyle.public,.model-lookbook.public{background:radial-gradient(circle at 18% 6%,rgba(255,255,255,.85),transparent 26%),linear-gradient(180deg,color-mix(in srgb,var(--catalog-accent) 12%,#f8f8f8),#f2f1ee)}.model-lifestyle .catalog-product,.model-lookbook .catalog-product{border:1px solid rgba(17,24,39,.06)}.model-lifestyle .product-media,.model-lookbook .product-media{background:radial-gradient(circle at 50% 58%,rgba(255,255,255,.96),rgba(255,255,255,.62) 44%,transparent 45%),linear-gradient(180deg,#fdfdfb,#f0efec)}.model-lifestyle .product-media img,.model-lookbook .product-media img{object-fit:contain;padding:0}.model-lifestyle .product-info,.model-lookbook .product-info{text-align:center}.model-lifestyle .product-kicker,.model-lookbook .product-kicker{justify-content:center}.model-lifestyle .price-block,.model-lookbook .price-block{display:grid;justify-items:center}.lightbox-panel{display:flex;flex-direction:column}.lightbox-image{flex:1 1 auto;min-height:0}.lightbox-footer{flex:0 0 auto;max-height:34vh;overflow:auto}@media (max-width:720px){.lightbox-backdrop{align-items:start;padding:6px;overflow:auto}.lightbox-panel{width:100%;max-height:calc(100dvh - 14px);border-radius:16px}.lightbox-image{max-height:54dvh;object-fit:contain}.lightbox-footer{max-height:38dvh;padding:12px 14px 14px}.lightbox-footer strong{margin-bottom:7px;font-size:15px}.lightbox-price{margin-bottom:6px;font-size:19px}.lightbox-footer p{font-size:13px}.lightbox-thumbs{grid-template-columns:repeat(4,minmax(0,64px));gap:8px}.model-lifestyle .public-grid,.model-lookbook .public-grid{padding-left:10px;padding-right:10px}.model-lifestyle .catalog-product,.model-lookbook .catalog-product,.model-lookbook .catalog-product:nth-child(4n+1),.model-lookbook .catalog-product:nth-child(5n+2){grid-column:auto;margin-top:0;border-radius:28px;background:rgba(255,255,255,.9);box-shadow:0 22px 56px rgba(17,24,39,.1);overflow:hidden}.model-lifestyle .product-media,.model-lookbook .product-media{margin:14px 14px 0;border-radius:22px}.model-lifestyle .product-media img,.model-lookbook .product-media img{width:100%;height:min(52vh,430px);min-height:280px;object-fit:contain}.model-lifestyle .product-info,.model-lookbook .product-info{margin:0;padding:18px 18px 20px;border-radius:0;background:transparent;box-shadow:none}.model-lifestyle .product-info h2,.model-lookbook .product-info h2{font-size:25px;line-height:1.04}.model-lifestyle .product-info p,.model-lookbook .product-info p{max-width:28rem;margin-left:auto;margin-right:auto}.model-lifestyle .product-meta,.model-lookbook .product-meta{margin-top:12px}}.model-inteligente_hamburgueria .catalog-product{grid-template-columns:minmax(0,1fr) 124px;min-height:148px;align-items:center}.model-inteligente_hamburgueria .product-feature{grid-template-columns:minmax(0,1fr) 148px;min-height:176px}.model-inteligente_hamburgueria .product-info{padding:18px 20px}.model-inteligente_hamburgueria .product-feature .product-info h2{font-size:clamp(24px,5vw,36px)}.model-inteligente_hamburgueria .product-info p{display:-webkit-box;max-width:680px;margin:2px 0 8px;overflow:hidden;color:rgba(255,250,243,.74);font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.model-inteligente_hamburgueria .product-feature .product-info p{max-width:760px;font-size:14px}.model-inteligente_hamburgueria .product-feature .product-media,.model-inteligente_hamburgueria .product-media{width:112px;height:112px;min-height:0;margin:18px 16px 18px 0;align-self:center;justify-self:end;border-radius:16px;background:transparent;overflow:hidden}.model-inteligente_hamburgueria .product-feature .product-media{width:132px;height:132px}.model-inteligente_hamburgueria .product-feature .product-media img,.model-inteligente_hamburgueria .product-media img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;display:block}@media (max-width:720px){.model-inteligente_hamburgueria .catalog-product,.model-inteligente_hamburgueria .product-feature{grid-template-columns:minmax(0,1fr) 96px;min-height:128px;border-radius:16px}.model-inteligente_hamburgueria .product-feature .product-info,.model-inteligente_hamburgueria .product-info{grid-column:1;grid-row:1;padding:14px}.model-inteligente_hamburgueria .product-feature .product-media,.model-inteligente_hamburgueria .product-media{grid-column:2;grid-row:1;width:82px;height:82px;margin:12px 12px 12px 0;border-radius:12px}.model-inteligente_hamburgueria .product-feature .product-info h2,.model-inteligente_hamburgueria .product-info h2{font-size:17px}.model-inteligente_hamburgueria .product-feature .product-info p,.model-inteligente_hamburgueria .product-info p{display:-webkit-box;margin:2px 0 7px;color:rgba(255,250,243,.68);font-size:11px;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.model-inteligente_hamburgueria .price-block b{font-size:19px}}.wholesale-price{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:2px 8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:8px 0 0;padding:7px 10px;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(255,255,255,.58)),color-mix(in srgb,var(--catalog-accent-2) 9%,transparent);border:1px solid color-mix(in srgb,var(--catalog-accent-2) 22%,rgba(255,255,255,.7));box-shadow:0 8px 24px rgba(15,23,42,.06)}.wholesale-price span{color:color-mix(in srgb,var(--catalog-text) 68%,var(--catalog-accent-2));font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.wholesale-price strong{color:var(--catalog-accent-2);font-size:17px;font-weight:950;line-height:1}.wholesale-price small{grid-column:1/-1;color:var(--catalog-muted);font-size:10px;font-weight:750;line-height:1.1}.banner-upload-preview,.logo-upload-preview{flex-wrap:wrap}.btn.mini{min-height:34px;padding:7px 10px;font-size:12px}.color-field{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.color-field input[type=color]{width:54px;min-height:42px;padding:3px;border-radius:10px;cursor:pointer}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.preview-device-toggle{display:inline-flex;gap:6px;padding:4px;border:1px solid var(--line);border-radius:999px;background:#f6f8fb}.preview-device-toggle button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:8px 12px;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.preview-device-toggle button.active{background:#111827;color:#fff}.preview-back-btn{min-height:38px;padding:8px 11px;border-radius:999px;white-space:nowrap}.preview-back-btn svg:last-child{opacity:.55}.full-catalog-preview.preview-mobile{display:grid;place-items:start center;padding:18px 0;background:linear-gradient(135deg,rgba(15,23,42,.08),transparent),#e8edf5}.full-catalog-preview.preview-mobile .public{width:min(390px,calc(100vw - 56px));min-height:760px;max-height:none;padding:12px 8px 34px;border:10px solid #111827;border-radius:34px;background:var(--catalog-bg);box-shadow:0 24px 70px rgba(15,23,42,.28);overflow:hidden}.full-catalog-preview.preview-mobile .model-bebidas .public-grid,.full-catalog-preview.preview-mobile .model-carousel .public-grid,.full-catalog-preview.preview-mobile .model-editorial .public-grid,.full-catalog-preview.preview-mobile .model-grid .public-grid,.full-catalog-preview.preview-mobile .model-lifestyle .public-grid,.full-catalog-preview.preview-mobile .model-lookbook .public-grid,.full-catalog-preview.preview-mobile .model-marketplace .public-grid,.full-catalog-preview.preview-mobile .model-promocional .public-grid,.full-catalog-preview.preview-mobile .public-grid{grid-template-columns:1fr}@media (max-width:720px){.preview-toolbar{align-items:flex-start;flex-wrap:wrap}.preview-device-toggle{order:3;width:100%;justify-content:center}}.public-grid{align-items:stretch}.public .catalog-product{position:relative;display:flex;flex-direction:column;gap:0}.public .product-media{position:relative;width:auto;margin:14px 14px 0;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.9),transparent 34%),color-mix(in srgb,var(--catalog-accent) 6%,#f7f8fb)}.public .product-media img{width:100%;height:100%;min-height:270px;object-fit:cover;display:block}.public .product-info{display:flex;flex:1 1;flex-direction:column;padding:18px 22px 20px}.public .product-info h2{margin-bottom:8px}.public .product-meta{margin:12px 0 8px}.public .price-block{margin-top:auto;padding-top:12px}.discount-badge,.hero-badge,.stock-badge{position:absolute;z-index:3;border:0;border-radius:999px;padding:8px 11px;box-shadow:0 12px 28px rgba(15,23,42,.18);color:#fff;font-size:10px;font-weight:950;letter-spacing:.02em;line-height:1;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-badge{top:12px;left:12px;max-width:calc(100% - 24px);background:linear-gradient(135deg,#111827,color-mix(in srgb,var(--catalog-accent) 56%,#111827))}.discount-badge{top:12px;right:12px;background:linear-gradient(135deg,#17a34a,#0f7a35)}.stock-badge{right:12px;bottom:12px;background:linear-gradient(135deg,#f59e0b,#ef4444)}.model-culinaria .public-grid,.model-lifestyle .public-grid,.model-lookbook .public-grid,.model-vitrine_banner .public-grid{gap:18px}.model-lifestyle .catalog-product,.model-lookbook .catalog-product{min-height:0;border-radius:22px}.model-lifestyle .product-media,.model-lookbook .product-media{margin:16px 16px 0;min-height:clamp(330px,42vw,520px)}.model-lifestyle .product-media img,.model-lookbook .product-media img{min-height:clamp(330px,42vw,520px);object-fit:cover}.model-lifestyle .product-feature .product-media,.model-lifestyle .product-feature .product-media img,.model-lookbook .product-feature .product-media,.model-lookbook .product-feature .product-media img{min-height:clamp(380px,48vw,620px)}.model-lifestyle .product-info,.model-lookbook .product-info{padding:18px 24px 22px}@media (max-width:900px){.public .product-media{margin:12px 12px 0}.public .product-media img{min-height:240px}.model-lifestyle .product-media,.model-lifestyle .product-media img,.model-lookbook .product-media,.model-lookbook .product-media img{min-height:min(56vh,430px)}.discount-badge,.hero-badge,.stock-badge{padding:7px 10px;font-size:9px}}@media print{.discount-badge,.hero-badge,.stock-badge{box-shadow:none}}.pdf-benefits,.pdf-cover,.pdf-logo-panel,.pdf-product-code,.pdf-quality-seal,.pdf-watermark{display:none}.public .product-image-button{width:100%;height:100%}.model-academia .product-media img,.model-carousel .product-media img,.model-carros_motos .product-media img,.model-dia_mulher .product-media img,.model-dia_namorados .product-media img,.model-dia_pais .product-media img,.model-inteligente_atacadista .product-media img,.model-inteligente_hamburgueria .product-media img,.model-inteligente_lanches .product-media img,.model-lifestyle .product-feature .product-media img,.model-lifestyle .product-media img,.model-lookbook .product-feature .product-media img,.model-lookbook .product-media img,.model-vitrine_banner .product-media img,.public .product-media img{object-fit:contain!important}.public .product-media{background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.95),transparent 34%),linear-gradient(135deg,#ffffff,color-mix(in srgb,var(--catalog-accent) 7%,#f6f7f9))}@media print{@page{size:A4;margin:9mm}body,html{background:#fff!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.public{position:relative;min-height:auto;padding:0!important;background:#fff!important;color:#111827!important}.pdf-watermark{display:block;position:fixed;inset:42% auto auto 50%;z-index:0;width:120%;transform:translate(-50%,-50%) rotate(-18deg);color:color-mix(in srgb,var(--catalog-accent) 10%,transparent);font-size:72px;font-weight:950;letter-spacing:.03em;text-align:center;text-transform:uppercase;pointer-events:none}.pdf-cover{display:flex;position:relative;z-index:1;align-items:center;justify-content:space-between;gap:18px;margin:0 0 12px;padding:18px 20px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--catalog-accent) 18%,#fff),#fff 62%),#fff;border:1px solid color-mix(in srgb,var(--catalog-accent) 18%,#e5e7eb)}.pdf-cover span{color:var(--catalog-accent);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.pdf-cover h1{margin:5px 0 3px;font-size:28px;line-height:1}.pdf-cover p{margin:0;color:#6b7280;font-size:13px}.pdf-cover img{width:76px;height:76px;object-fit:contain;border-radius:18px;background:#fff;border:1px solid #e5e7eb;padding:8px}.catalog-section-title,.store-profile{display:none!important}.model-bebidas .public-grid,.model-carousel .public-grid,.model-culinaria .public-grid,.model-editorial .public-grid,.model-grid .public-grid,.model-lifestyle .public-grid,.model-lookbook .public-grid,.model-marketplace .public-grid,.model-promocional .public-grid,.model-vitrine_banner .public-grid,.public-grid{position:relative;z-index:1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;max-width:none;margin:0;padding:0}.catalog-product,.model-editorial .catalog-product,.model-editorial .catalog-product:nth-child(2n),.model-lifestyle .catalog-product,.model-lifestyle .product-feature,.model-lookbook .catalog-product,.model-lookbook .product-feature{display:flex!important;min-height:0!important;break-inside:avoid;page-break-inside:avoid;overflow:hidden;border:1px solid #dfe4ec!important;border-radius:14px!important;background:rgba(255,255,255,.96)!important;box-shadow:none!important}.model-editorial .catalog-product:nth-child(2n) .product-media,.model-editorial .product-media,.model-lifestyle .product-feature .product-media,.model-lifestyle .product-media,.model-lookbook .product-feature .product-media,.model-lookbook .product-media,.product-media{width:auto!important;min-height:0!important;height:205px!important;margin:8px 8px 0!important;border-radius:12px!important;background:#f7f8fa!important}.model-editorial .product-media img,.model-lifestyle .product-media img,.model-lookbook .product-media img,.product-media img,.public-grid .product-media img{width:100%!important;height:205px!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;padding:4px}.pdf-product-code{display:block;position:absolute;right:8px;bottom:8px;z-index:4;padding:4px 7px;border-radius:999px;background:#111827;color:#fff;font-size:9px;font-weight:900}.discount-badge,.hero-badge,.stock-badge{padding:5px 8px;font-size:8px;box-shadow:none}.model-lifestyle .product-info,.model-lookbook .product-info,.product-info{padding:10px 12px 12px!important}.product-kicker{color:#4b5563!important;font-size:9px!important}.product-info h2{margin:3px 0 5px!important;color:#111827!important;font-size:16px!important;line-height:1.08!important}.product-info p{margin:0 0 7px!important;color:#4b5563!important;font-size:11px!important;line-height:1.25!important;min-height:0!important}.photo-dots,.photo-strip,.price-block small,.price-block>strong,.product-meta,.qty{display:none!important}.price-block{margin-top:auto!important;padding-top:6px!important}.promo-line{margin-bottom:2px!important}.price-block b{color:#111827!important;font-size:17px!important}.wholesale-price{margin-top:5px;padding:5px 8px}}.public .product-image-button{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-height:inherit!important;padding:0!important;border:0!important;background:transparent!important}.model-inteligente_atacadista .product-media,.model-inteligente_bebidas .product-feature .product-media,.model-inteligente_bebidas .product-media,.model-inteligente_hamburgueria .product-feature .product-media,.model-inteligente_hamburgueria .product-media,.model-inteligente_lanches .product-media,.public .product-media{display:grid!important;place-items:center!important;background:#fff!important}.model-academia .product-media img,.model-bebes .product-media img,.model-bebidas .product-media img,.model-black_friday .product-media img,.model-carousel .product-media img,.model-carros_motos .product-media img,.model-culinaria .product-media img,.model-dia_maes .product-media img,.model-dia_mulher .product-media img,.model-dia_namorados .product-media img,.model-dia_pais .product-media img,.model-editorial .product-media img,.model-grid .product-media img,.model-inteligente_atacadista .product-media img,.model-inteligente_bebidas .product-feature .product-media img,.model-inteligente_bebidas .product-media img,.model-inteligente_hamburgueria .product-feature .product-media img,.model-inteligente_hamburgueria .product-media img,.model-inteligente_lanches .product-media img,.model-lifestyle .product-media img,.model-lookbook .product-media img,.model-marketplace .product-media img,.model-mercearia .product-media img,.model-mercearia_premium .product-media img,.model-promocional .product-media img,.model-promocoes .product-media img,.model-servicos .product-media img,.model-vitrine_banner .product-media img,.public .product-image-button img,.public .product-media img,.public-grid .product-media img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;transform:none!important;display:block!important}.public .discount-badge,.public .hero-badge,.public .stock-badge{width:auto!important;max-width:calc(100% - 24px)!important;height:auto!important;min-height:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.public .stock-badge{right:12px!important;bottom:12px!important;top:auto!important}@media (max-width:720px){.model-inteligente_hamburgueria .product-feature .product-media,.model-inteligente_hamburgueria .product-media{width:96px!important;height:96px!important;min-height:96px!important}.model-inteligente_bebidas .product-feature .product-media{height:230px!important}}@media print{.public{background:#fff!important}.pdf-watermark{inset:48% auto auto 50%;color:color-mix(in srgb,var(--catalog-accent) 6%,transparent)!important;font-size:48px}.pdf-cover{padding:14px 16px;border-radius:14px;background:#fff!important}.pdf-cover h1{font-size:24px}.model-bebidas .public-grid,.model-carousel .public-grid,.model-culinaria .public-grid,.model-editorial .public-grid,.model-grid .public-grid,.model-inteligente_atacadista .public-grid,.model-inteligente_bebidas .public-grid,.model-inteligente_hamburgueria .public-grid,.model-inteligente_lanches .public-grid,.model-lifestyle .public-grid,.model-lookbook .public-grid,.model-marketplace .public-grid,.model-promocional .public-grid,.model-vitrine_banner .public-grid,.public-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.catalog-product,.model-inteligente_atacadista .catalog-product,.model-inteligente_bebidas .catalog-product,.model-inteligente_hamburgueria .catalog-product,.model-inteligente_lanches .catalog-product{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #e1e6ef!important}.model-inteligente_atacadista .product-media,.model-inteligente_bebidas .product-feature .product-media,.model-inteligente_bebidas .product-media,.model-inteligente_hamburgueria .product-feature .product-media,.model-inteligente_hamburgueria .product-media,.model-inteligente_lanches .product-media,.product-media{width:auto!important;height:168px!important;min-height:168px!important;max-height:168px!important;margin:6px 6px 0!important;padding:4px!important;background:#fff!important;border:1px solid #eef1f6!important}.product-media img,.public .product-image-button img,.public-grid .product-media img{height:100%!important;min-height:0!important;max-height:100%!important;object-fit:contain!important;transform:none!important;padding:0!important}.discount-badge,.hero-badge,.stock-badge{max-width:calc(100% - 18px)!important;padding:4px 7px!important;font-size:7px!important;white-space:nowrap!important}.model-inteligente_atacadista .product-info,.model-inteligente_bebidas .product-info,.model-inteligente_hamburgueria .product-info,.model-inteligente_lanches .product-info,.product-info{padding:8px 10px 10px!important}.product-info h2{font-size:14px!important}.price-block b{font-size:16px!important}}.model-inteligente_hamburgueria .catalog-product,.model-inteligente_hamburgueria .product-feature{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;min-height:188px!important;grid-gap:14px!important;gap:14px!important;align-items:center!important;padding:14px!important}.model-inteligente_hamburgueria .product-feature .product-media,.model-inteligente_hamburgueria .product-media{grid-column:1!important;grid-row:1!important;width:132px!important;height:132px!important;min-height:132px!important;margin:0!important;padding:8px!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,248,237,.92)),#fff!important;border:1px solid rgba(246,178,60,.28)!important;box-shadow:0 16px 32px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.72)!important}.model-inteligente_hamburgueria .product-feature .product-media img,.model-inteligente_hamburgueria .product-media img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important;filter:drop-shadow(0 10px 12px rgba(0,0,0,.18))}.model-inteligente_hamburgueria .product-feature .product-info,.model-inteligente_hamburgueria .product-info{grid-column:2!important;grid-row:1!important;padding:0!important}.model-inteligente_hamburgueria .hero-badge{top:8px!important;left:8px!important;right:auto!important;background:linear-gradient(135deg,#d01818,#f43f3f)!important}@media (max-width:720px){.model-inteligente_hamburgueria .catalog-product,.model-inteligente_hamburgueria .product-feature{grid-template-columns:118px minmax(0,1fr)!important;min-height:164px!important;gap:12px!important;padding:12px!important}.model-inteligente_hamburgueria .product-feature .product-media,.model-inteligente_hamburgueria .product-media{width:118px!important;height:118px!important;min-height:118px!important;border-radius:20px!important}.model-inteligente_hamburgueria .product-kicker{font-size:10px!important}.model-inteligente_hamburgueria .product-feature .product-info h2,.model-inteligente_hamburgueria .product-info h2{font-size:15px!important}.model-inteligente_hamburgueria .product-feature .product-info p,.model-inteligente_hamburgueria .product-info p{font-size:10px!important;-webkit-line-clamp:2!important}.model-inteligente_hamburgueria .price-block b{font-size:17px!important}.model-inteligente_hamburgueria .qty{margin-top:8px!important}}.model-inteligente_adega .product-media,.model-inteligente_atacadista .product-media,.model-inteligente_bebidas .product-feature .product-media,.model-inteligente_bebidas .product-media,.model-inteligente_hamburgueria .product-feature .product-media,.model-inteligente_hamburgueria .product-media,.model-inteligente_lanches .product-media,.model-inteligente_mercado .product-media,.public .product-image-button,.public .product-media,.public-grid article>img{overflow:hidden!important;background:radial-gradient(circle at 30% 15%,rgba(255,255,255,.95),rgba(255,255,255,.62) 38%,transparent 68%),linear-gradient(145deg,rgba(255,255,255,.98),color-mix(in srgb,var(--catalog-accent,#111827) 6%,#f8fafc))!important}.model-academia .product-media img,.model-bebes .product-media img,.model-bebidas .product-media img,.model-black_friday .product-media img,.model-carousel .product-media img,.model-carros_motos .product-media img,.model-culinaria .product-media img,.model-dia_maes .product-media img,.model-dia_mulher .product-media img,.model-dia_namorados .product-media img,.model-dia_pais .product-media img,.model-editorial .product-media img,.model-grid .product-media img,.model-inteligente_adega .product-media img,.model-inteligente_atacadista .product-media img,.model-inteligente_bebidas .product-feature .product-media img,.model-inteligente_bebidas .product-media img,.model-inteligente_hamburgueria .product-feature .product-media img,.model-inteligente_hamburgueria .product-media img,.model-inteligente_lanches .product-media img,.model-inteligente_mercado .product-media img,.model-lifestyle .product-media img,.model-lookbook .product-media img,.model-marketplace .product-media img,.model-mercearia .product-media img,.model-mercearia_premium .product-media img,.model-promocional .product-media img,.model-promocoes .product-media img,.model-servicos .product-media img,.model-vitrine_banner .product-media img,.public .product-image-button img,.public .product-media img,.public-grid article>img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;filter:none!important;image-rendering:auto!important}.model-inteligente_hamburgueria .catalog-product,.model-inteligente_hamburgueria .product-feature{grid-template-columns:126px minmax(0,1fr)!important}.model-inteligente_hamburgueria .product-feature .product-media,.model-inteligente_hamburgueria .product-media{width:126px!important;height:126px!important;min-height:126px!important;padding:6px!important;border-radius:20px!important}.model-inteligente_hamburgueria .product-feature .product-info p,.model-inteligente_hamburgueria .product-info p{max-width:100%!important}.model-inteligente_bebidas .product-feature .product-media,.model-inteligente_bebidas .product-media{padding:8px!important}.lightbox-panel{background:linear-gradient(145deg,rgba(8,13,24,.98),rgba(17,24,39,.96))!important}.lightbox-image{width:auto!important;height:auto!important;max-width:min(96vw,1180px)!important;max-height:78vh!important;object-fit:contain!important;object-position:center!important;filter:none!important;image-rendering:auto!important;background:radial-gradient(circle at center,rgba(255,255,255,.08),transparent 62%),#0b1020!important}@media (max-width:720px){.model-inteligente_hamburgueria .catalog-product,.model-inteligente_hamburgueria .product-feature{grid-template-columns:112px minmax(0,1fr)!important;min-height:156px!important;gap:10px!important}.model-inteligente_hamburgueria .product-feature .product-media,.model-inteligente_hamburgueria .product-media{width:112px!important;height:112px!important;min-height:112px!important}.model-inteligente_adega .product-media,.model-inteligente_bebidas .product-feature .product-media,.model-inteligente_bebidas .product-media,.model-inteligente_mercado .product-media{min-height:168px!important}.lightbox-image{max-height:72vh!important}}@media print{@page{size:A4 portrait;margin:7mm}body,html{background:#f7f1eb!important}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.catalog-section-title,.catalog-tabs-shell,.photo-dots,.photo-strip,.print-hide,.public-empty,.qty,.store-profile{display:none!important}.public{--pdf-ink:#0e1b2d;--pdf-muted:#8b6370;--pdf-rose:#c95f87;--pdf-gold:#c99a55;position:relative!important;min-height:auto!important;padding:0!important;overflow:visible!important;color:var(--pdf-ink)!important;background:radial-gradient(circle at 78% 4%,rgba(201,154,85,.16),transparent 25%),radial-gradient(circle at 10% 92%,rgba(201,95,135,.12),transparent 26%),linear-gradient(135deg,#fbf6f0,#fffdf9 44%,#f5e8df)!important}.pdf-watermark{display:block!important;position:fixed!important;inset:47% auto auto 50%!important;z-index:0!important;width:140%!important;transform:translate(-50%,-50%) rotate(-18deg)!important;color:color-mix(in srgb,var(--catalog-accent,#c95f87) 6%,transparent)!important;font-family:Georgia,Times New Roman,serif!important;font-size:74px!important;font-weight:800!important;letter-spacing:.06em!important;text-align:center!important;text-transform:uppercase!important;pointer-events:none!important}.pdf-cover{display:grid!important;position:relative!important;z-index:1!important;grid-template-columns:168px 1fr 142px!important;grid-gap:22px!important;gap:22px!important;margin:0 0 14px!important;padding:0 18px 14px 0!important;border:0!important;border-radius:0!important;background:linear-gradient(110deg,#0e1b2d 0 160px,transparent 160px),linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,250,244,.72))!important;box-shadow:none!important}.pdf-cover,.pdf-logo-panel{align-items:center!important;min-height:138px!important}.pdf-logo-panel{display:flex!important;align-self:stretch!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;padding:16px 12px!important;border-radius:0 0 28px 0!important;background:#0e1b2d!important;color:#f5c886!important;text-align:center!important}.pdf-logo-panel img,.pdf-logo-panel svg{width:76px!important;height:76px!important;object-fit:contain!important;border-radius:50%!important;padding:7px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(245,200,134,.55)!important}.pdf-logo-panel strong{max-width:140px!important;font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;line-height:1.02!important;text-transform:uppercase!important}.pdf-logo-panel small{color:#fff4de!important;font-size:8px!important;letter-spacing:.24em!important;text-transform:uppercase!important}.pdf-cover>div:nth-child(2){display:block!important;padding-top:10px!important}.pdf-cover>div:nth-child(2) span{display:block!important;margin-bottom:4px!important;color:var(--pdf-rose)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.pdf-cover h1,.pdf-cover>div:nth-child(2) span{font-family:Georgia,Times New Roman,serif!important}.pdf-cover h1{margin:0!important;color:var(--pdf-ink)!important;font-size:46px!important;font-weight:500!important;line-height:.92!important}.pdf-cover h1 em{display:block!important;color:var(--pdf-rose)!important;font-size:52px!important;font-weight:400!important}.pdf-cover p{max-width:360px!important;margin:10px 0 0!important;color:var(--pdf-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;line-height:1.2!important}.pdf-quality-seal{display:grid!important;place-items:center!important;width:118px!important;height:118px!important;margin-left:auto!important;border:2px solid rgba(201,154,85,.8)!important;border-radius:50%!important;color:#9d6b2c!important;text-align:center!important;outline:1px solid rgba(201,154,85,.45)!important;outline-offset:-8px!important;background:rgba(255,252,247,.72)!important}.pdf-quality-seal small,.pdf-quality-seal span{font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.pdf-quality-seal b{color:var(--pdf-rose)!important;font-family:Georgia,Times New Roman,serif!important;font-size:20px!important;line-height:1!important;text-transform:uppercase!important}.pdf-quality-seal i{color:var(--pdf-gold)!important;font-style:normal!important;letter-spacing:.16em!important}.model-academia .public-grid,.model-bebes .public-grid,.model-bebidas .public-grid,.model-black_friday .public-grid,.model-carousel .public-grid,.model-carros_motos .public-grid,.model-culinaria .public-grid,.model-dia_maes .public-grid,.model-dia_mulher .public-grid,.model-dia_namorados .public-grid,.model-dia_pais .public-grid,.model-editorial .public-grid,.model-grid .public-grid,.model-inteligente_adega .public-grid,.model-inteligente_atacadista .public-grid,.model-inteligente_bebidas .public-grid,.model-inteligente_hamburgueria .public-grid,.model-inteligente_lanches .public-grid,.model-inteligente_mercado .public-grid,.model-lifestyle .public-grid,.model-lookbook .public-grid,.model-marketplace .public-grid,.model-mercearia .public-grid,.model-mercearia_premium .public-grid,.model-promocional .public-grid,.model-promocoes .public-grid,.model-servicos .public-grid,.model-vitrine_banner .public-grid,.public-grid{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;max-width:none!important;margin:0!important;padding:0!important}.catalog-product,.model-editorial .catalog-product,.model-editorial .catalog-product:nth-child(2n),.model-inteligente_adega .catalog-product,.model-inteligente_atacadista .catalog-product,.model-inteligente_bebidas .catalog-product,.model-inteligente_hamburgueria .catalog-product,.model-inteligente_lanches .catalog-product,.model-inteligente_mercado .catalog-product,.model-lifestyle .catalog-product,.model-lifestyle .product-feature,.model-lookbook .catalog-product,.model-lookbook .product-feature{grid-column:span 3!important;display:flex!important;flex-direction:column!important;min-height:0!important;padding:0!important;overflow:hidden!important;break-inside:avoid!important;page-break-inside:avoid!important;border:1px solid rgba(14,27,45,.1)!important;border-radius:10px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 8px 22px rgba(14,27,45,.1)!important}.catalog-product:nth-child(n+5){grid-column:span 4!important}.model-editorial .catalog-product:nth-child(2n) .product-media,.model-editorial .product-media,.model-inteligente_adega .product-media,.model-inteligente_atacadista .product-media,.model-inteligente_bebidas .product-media,.model-inteligente_hamburgueria .product-media,.model-inteligente_lanches .product-media,.model-inteligente_mercado .product-media,.model-lifestyle .product-feature .product-media,.model-lifestyle .product-media,.model-lookbook .product-feature .product-media,.model-lookbook .product-media,.product-media{position:relative!important;display:grid!important;place-items:center!important;width:auto!important;height:185px!important;min-height:185px!important;max-height:185px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:10px 10px 0 0!important;background:radial-gradient(circle at 26% 18%,rgba(255,255,255,.96),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.78),rgba(246,232,222,.62))!important}.catalog-product:nth-child(n+5) .product-media{height:206px!important;min-height:206px!important;max-height:206px!important}.product-image-button{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;background:transparent!important}.model-editorial .product-media img,.model-inteligente_adega .product-media img,.model-inteligente_atacadista .product-media img,.model-inteligente_bebidas .product-media img,.model-inteligente_hamburgueria .product-media img,.model-inteligente_lanches .product-media img,.model-inteligente_mercado .product-media img,.model-lifestyle .product-media img,.model-lookbook .product-media img,.product-media img,.public .product-image-button img,.public-grid .product-media img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:0!important;object-fit:cover!important;object-position:center top!important;transform:none!important;filter:none!important}.pdf-product-code{display:block!important;position:absolute!important;z-index:5!important;left:50%!important;right:auto!important;bottom:-12px!important;transform:translateX(-50%)!important;min-width:94px!important;padding:6px 12px!important;border-radius:5px!important;background:var(--pdf-ink)!important;color:#fff7e6!important;font-family:Georgia,Times New Roman,serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important;text-align:center!important;text-transform:uppercase!important;box-shadow:0 4px 9px rgba(14,27,45,.2)!important}.catalog-product:nth-child(2n) .pdf-product-code{background:var(--pdf-rose)!important}.discount-badge,.hero-badge,.price-block small,.price-block>strong,.product-meta,.promo-line,.stock-badge,.wholesale-price small{display:none!important}.model-inteligente_adega .product-info,.model-inteligente_atacadista .product-info,.model-inteligente_bebidas .product-info,.model-inteligente_hamburgueria .product-info,.model-inteligente_lanches .product-info,.model-inteligente_mercado .product-info,.model-lifestyle .product-info,.model-lookbook .product-info,.product-info{display:flex!important;flex:1 1!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:18px 12px 12px!important;text-align:center!important}.product-kicker{display:block!important;width:100%!important;margin:0 0 4px!important;color:var(--pdf-rose)!important;font-family:Georgia,Times New Roman,serif!important;font-size:9px!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1.1!important;text-transform:uppercase!important}.product-kicker span{display:none!important}.product-info h2{margin:0 0 7px!important;color:var(--pdf-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;font-weight:500!important;line-height:1.05!important}.product-info p{display:none!important}.price-block{display:block!important;width:100%!important;margin:auto 0 0!important;padding:0!important;text-align:center!important}.price-block b{display:block!important;color:var(--pdf-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:19px!important;font-weight:900!important;line-height:1.1!important}.wholesale-price{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;gap:4px!important;margin:4px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--pdf-ink)!important;text-transform:uppercase!important}.wholesale-price span{font-size:10px!important}.wholesale-price span,.wholesale-price strong{font-family:Georgia,Times New Roman,serif!important;font-weight:900!important}.wholesale-price strong{color:var(--pdf-rose)!important;font-size:16px!important}.pdf-benefits{display:grid!important;position:relative!important;z-index:1!important;grid-template-columns:repeat(4,minmax(0,1fr)) 82px!important;align-items:center!important;grid-gap:0!important;gap:0!important;margin-top:12px!important;padding:10px 12px!important;border-top:1px solid rgba(14,27,45,.12)!important;background:rgba(255,249,243,.86)!important}.pdf-benefits div{min-height:42px!important;padding:0 10px!important;border-right:1px solid rgba(14,27,45,.12)!important;text-align:center!important}.pdf-benefits b{color:var(--pdf-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:11px!important;line-height:1.05!important}.pdf-benefits b,.pdf-benefits span{display:block!important;text-transform:uppercase!important}.pdf-benefits span{margin-top:3px!important;color:var(--pdf-muted)!important;font-size:9px!important}.pdf-benefits img{display:block!important;width:70px!important;height:70px!important;margin-left:auto!important;padding:5px!important;border-radius:8px!important;background:#fff!important;border:1px solid rgba(14,27,45,.16)!important}.public{--pdf-ink:#101827;--pdf-muted:#806978;--pdf-rose:#c85f85;--pdf-gold:#c49a5a;min-height:auto!important;padding:0!important;background:radial-gradient(circle at 88% 10%,rgba(196,154,90,.18),transparent 25%),radial-gradient(circle at 9% 55%,rgba(200,95,133,.12),transparent 28%),linear-gradient(145deg,#fffaf5,#f8eee8 48%,#fffdf9)!important;color:var(--pdf-ink)!important}.pdf-cover{display:grid!important;grid-template-columns:118px 1fr 104px!important;grid-gap:14px!important;gap:14px!important;align-items:center!important;min-height:112px!important;margin:0 0 12px!important;padding:0 12px 10px 0!important;background:linear-gradient(115deg,#101827 0 110px,transparent 110px),linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,248,241,.78))!important}.pdf-logo-panel{min-height:112px!important;padding:12px 8px!important;border-radius:0 0 24px 0!important}.pdf-logo-panel img,.pdf-logo-panel svg{width:58px!important;height:58px!important}.pdf-logo-panel strong{max-width:96px!important;font-size:12px!important;letter-spacing:.08em!important}.pdf-logo-panel small{font-size:6.5px!important}.pdf-cover>div:nth-child(2){padding-top:4px!important}.pdf-cover>div:nth-child(2) span{margin-bottom:2px!important;font-size:10px!important}.pdf-cover h1{font-size:34px!important;line-height:.92!important}.pdf-cover h1 em{font-size:39px!important}.pdf-cover p{max-width:300px!important;margin-top:7px!important;font-size:12px!important;line-height:1.18!important}.pdf-quality-seal{width:88px!important;height:88px!important;outline-offset:-6px!important}.pdf-quality-seal small,.pdf-quality-seal span{font-size:7px!important}.pdf-quality-seal b{font-size:15px!important}.model-academia .public-grid,.model-bebes .public-grid,.model-bebidas .public-grid,.model-black_friday .public-grid,.model-carousel .public-grid,.model-carros_motos .public-grid,.model-culinaria .public-grid,.model-dia_maes .public-grid,.model-dia_mulher .public-grid,.model-dia_namorados .public-grid,.model-dia_pais .public-grid,.model-editorial .public-grid,.model-grid .public-grid,.model-inteligente_adega .public-grid,.model-inteligente_atacadista .public-grid,.model-inteligente_bebidas .public-grid,.model-inteligente_hamburgueria .public-grid,.model-inteligente_lanches .public-grid,.model-inteligente_mercado .public-grid,.model-lifestyle .public-grid,.model-lookbook .public-grid,.model-marketplace .public-grid,.model-mercearia .public-grid,.model-mercearia_premium .public-grid,.model-promocional .public-grid,.model-promocoes .public-grid,.model-servicos .public-grid,.model-vitrine_banner .public-grid,.public-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0!important}.catalog-product,.catalog-product:nth-child(n+5),.model-editorial .catalog-product,.model-editorial .catalog-product:nth-child(2n),.model-inteligente_adega .catalog-product,.model-inteligente_atacadista .catalog-product,.model-inteligente_bebidas .catalog-product,.model-inteligente_hamburgueria .catalog-product,.model-inteligente_lanches .catalog-product,.model-inteligente_mercado .catalog-product,.model-lifestyle .catalog-product,.model-lifestyle .product-feature,.model-lookbook .catalog-product,.model-lookbook .product-feature{grid-column:auto!important;min-height:292px!important;border-radius:14px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 10px 28px rgba(16,24,39,.12)!important}.catalog-product:nth-child(n+5) .product-media,.model-editorial .catalog-product:nth-child(2n) .product-media,.model-editorial .product-media,.model-inteligente_adega .product-media,.model-inteligente_atacadista .product-media,.model-inteligente_bebidas .product-media,.model-inteligente_hamburgueria .product-media,.model-inteligente_lanches .product-media,.model-inteligente_mercado .product-media,.model-lifestyle .product-feature .product-media,.model-lifestyle .product-media,.model-lookbook .product-feature .product-media,.model-lookbook .product-media,.product-media{height:214px!important;min-height:214px!important;max-height:214px!important;border-radius:14px 14px 0 0!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.96),transparent 43%),linear-gradient(135deg,#fff,#f4e8df)!important}.model-editorial .product-media img,.model-inteligente_adega .product-media img,.model-inteligente_atacadista .product-media img,.model-inteligente_bebidas .product-media img,.model-inteligente_hamburgueria .product-media img,.model-inteligente_lanches .product-media img,.model-inteligente_mercado .product-media img,.model-lifestyle .product-media img,.model-lookbook .product-media img,.product-media img,.public .product-image-button img,.public-grid .product-media img{object-fit:contain!important;object-position:center center!important}.pdf-product-code{bottom:-11px!important;min-width:106px!important;padding:6px 13px!important;border-radius:7px!important;font-size:9.5px!important}.model-inteligente_adega .product-info,.model-inteligente_atacadista .product-info,.model-inteligente_bebidas .product-info,.model-inteligente_hamburgueria .product-info,.model-inteligente_lanches .product-info,.model-inteligente_mercado .product-info,.model-lifestyle .product-info,.model-lookbook .product-info,.product-info{min-height:78px!important;padding:17px 12px 12px!important}.product-kicker{margin-bottom:3px!important;font-size:8.5px!important}.product-info h2{min-height:32px!important;margin-bottom:5px!important;font-size:17px!important;line-height:1.06!important}.price-block b{font-size:20px!important}.wholesale-price strong{font-size:15px!important}.pdf-benefits{grid-template-columns:repeat(2,minmax(0,1fr)) 82px!important;gap:0!important;margin-top:12px!important;padding:8px 10px!important;border-radius:0 0 14px 14px!important}.pdf-benefits div:nth-child(n+3){display:none!important}.pdf-benefits div{min-height:38px!important}.pdf-benefits b{font-size:10px!important}.pdf-benefits span{font-size:8px!important}.pdf-benefits img{width:62px!important;height:62px!important}body,html{width:210mm!important;min-height:297mm!important;margin:0!important;background:#f8f1ea!important;color:#162236!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cartbar,.catalog-section-title,.catalog-tabs-shell,.pdf-benefits,.photo-dots,.photo-nav,.photo-strip,.print-hide,.public-empty,.qty,.store-profile{display:none!important}.public{min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#f8f1ea!important;color:#162236!important}.pdf-watermark{display:none!important}.pdf-cover{position:relative!important;display:grid!important;grid-template-rows:auto auto 1fr!important;align-content:start!important;width:100%!important;height:calc(297mm - 16mm)!important;min-height:calc(297mm - 16mm)!important;margin:0!important;padding:24mm 18mm!important;break-after:page!important;page-break-after:always!important;overflow:hidden!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:radial-gradient(circle at 88% 17%,transparent 0 34mm,rgba(2,8,20,.58) 34.4mm 34.9mm,transparent 35.3mm),radial-gradient(circle at 88% 17%,rgba(255,255,255,.04) 0 35mm,transparent 35.5mm),linear-gradient(180deg,#112840,#10243b)!important;color:#ffffff!important}.pdf-cover:after{content:"AURON SOLUCOES DIGITAIS  |  COLECAO 2026"!important;position:absolute!important;left:18mm!important;bottom:22mm!important;color:rgba(255,255,255,.72)!important;font-size:6.2pt!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.pdf-logo-panel{width:40mm!important;min-height:0!important;margin:0 0 11mm!important;padding:0!important;align-items:flex-start!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffffff!important}.pdf-logo-panel img,.pdf-logo-panel svg{width:28mm!important;height:28mm!important;padding:3mm!important;border-radius:0!important;background:#ffffff!important;object-fit:contain!important}.pdf-logo-panel strong{display:none!important}.pdf-logo-panel small{display:block!important;margin-top:5mm!important;color:#ffffff!important;font-size:5.8pt!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important}.pdf-cover>div:nth-child(2){max-width:88mm!important;margin:0!important;padding:0!important;color:#ffffff!important}.pdf-cover>div:nth-child(2) span{display:block!important;margin-bottom:3mm!important;font-size:6.3pt!important;letter-spacing:.08em!important;text-transform:uppercase!important}.pdf-cover h1,.pdf-cover>div:nth-child(2) span{color:#ffffff!important;font-weight:800!important}.pdf-cover h1{max-width:70mm!important;margin:0 0 5mm!important;font-family:Georgia,Times New Roman,serif!important;font-size:26pt!important;line-height:.95!important;letter-spacing:0!important}.pdf-cover h1 em{display:block!important;color:#ff6f91!important;font-style:normal!important}.pdf-cover p{max-width:88mm!important;margin:0!important;color:rgba(255,255,255,.86)!important;font-size:6.8pt!important;font-weight:700!important;line-height:1.7!important}.pdf-quality-seal{position:absolute!important;top:18mm!important;right:14mm!important;display:block!important;width:58mm!important;height:58mm!important;border:1px solid rgba(0,0,0,.75)!important;border-radius:50%!important;background:rgba(255,255,255,.03)!important;color:transparent!important;box-shadow:0 0 0 2mm rgba(0,0,0,.08)!important}.model-academia .public-grid,.model-bebes .public-grid,.model-bebidas .public-grid,.model-black_friday .public-grid,.model-calcados .public-grid,.model-carousel .public-grid,.model-carros_motos .public-grid,.model-criancas .public-grid,.model-culinaria .public-grid,.model-dia_maes .public-grid,.model-dia_mulher .public-grid,.model-dia_namorados .public-grid,.model-dia_pais .public-grid,.model-editorial .public-grid,.model-grid .public-grid,.model-inteligente_adega .public-grid,.model-inteligente_atacadista .public-grid,.model-inteligente_bebidas .public-grid,.model-inteligente_hamburgueria .public-grid,.model-inteligente_lanches .public-grid,.model-inteligente_mercado .public-grid,.model-lifestyle .public-grid,.model-lookbook .public-grid,.model-marketplace .public-grid,.model-mercearia .public-grid,.model-moda .public-grid,.model-perfumaria .public-grid,.model-promocional .public-grid,.model-promocoes .public-grid,.model-roupas .public-grid,.model-servicos .public-grid,.public-grid,.public-grid[class]{display:block!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:#f8f1ea!important;gap:0!important;columns:auto!important}.catalog-product,.model-academia .catalog-product,.model-bebes .catalog-product,.model-bebidas .catalog-product,.model-black_friday .catalog-product,.model-calcados .catalog-product,.model-carousel .catalog-product,.model-carros_motos .catalog-product,.model-criancas .catalog-product,.model-culinaria .catalog-product,.model-dia_maes .catalog-product,.model-dia_mulher .catalog-product,.model-dia_namorados .catalog-product,.model-dia_pais .catalog-product,.model-editorial .catalog-product,.model-grid .catalog-product,.model-inteligente_adega .catalog-product,.model-inteligente_atacadista .catalog-product,.model-inteligente_bebidas .catalog-product,.model-inteligente_hamburgueria .catalog-product,.model-inteligente_lanches .catalog-product,.model-inteligente_mercado .catalog-product,.model-lifestyle .catalog-product,.model-lookbook .catalog-product,.model-marketplace .catalog-product,.model-mercearia .catalog-product,.model-moda .catalog-product,.model-perfumaria .catalog-product,.model-promocional .catalog-product,.model-promocoes .catalog-product,.model-roupas .catalog-product,.model-servicos .catalog-product,.public-grid .catalog-product{position:relative!important;display:grid!important;grid-template-columns:42% 58%!important;width:100%!important;height:126mm!important;min-height:126mm!important;max-height:126mm!important;margin:0 0 9mm!important;padding:0!important;overflow:hidden!important;break-inside:avoid!important;page-break-inside:avoid!important;border:1px solid #e2d6cb!important;border-radius:11px!important;background:#fffaf5!important;color:#172033!important;box-shadow:0 8px 20px rgba(16,24,39,.09)!important;transform:none!important}.catalog-product:nth-child(2n){margin-bottom:0!important;break-after:page!important;page-break-after:always!important}.catalog-product:last-child{break-after:auto!important;page-break-after:auto!important}.model-academia .catalog-product:nth-child(4n+1) .product-media,.model-dia_maes .catalog-product:nth-child(3n+1) .product-media,.model-editorial .catalog-product:nth-child(2n) .product-media,.model-inteligente_adega .product-media,.model-inteligente_atacadista .product-media,.model-inteligente_bebidas .product-media,.model-inteligente_hamburgueria .product-media,.model-inteligente_lanches .product-media,.model-inteligente_mercado .product-media,.model-lifestyle .product-media,.model-lookbook .product-media,.product-media{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:5mm!important;overflow:hidden!important;border-radius:11px 0 0 11px!important;background:#f1e7dc!important;box-shadow:none!important;transform:none!important}.product-image-button{width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.model-academia .catalog-product:nth-child(4n+1) .product-media img,.model-dia_maes .catalog-product:nth-child(3n+1) .product-media img,.model-editorial .catalog-product:nth-child(2n) .product-media img,.model-inteligente_adega .product-media img,.model-inteligente_atacadista .product-media img,.model-inteligente_bebidas .product-media img,.model-inteligente_hamburgueria .product-media img,.model-inteligente_lanches .product-media img,.model-inteligente_mercado .product-media img,.model-lifestyle .product-media img,.model-lookbook .product-media img,.product-media .product-image-button img,.product-media img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:7px!important;background:#ffffff!important;object-fit:contain!important;object-position:center center!important;box-shadow:none!important;filter:none!important;transform:none!important}.model-academia .catalog-product:nth-child(4n+1) .product-info,.model-dia_maes .catalog-product:nth-child(3n+1) .product-info,.model-editorial .catalog-product:nth-child(2n) .product-info,.model-inteligente_adega .product-info,.model-inteligente_atacadista .product-info,.model-inteligente_bebidas .product-info,.model-inteligente_hamburgueria .product-info,.model-inteligente_lanches .product-info,.model-inteligente_mercado .product-info,.model-lifestyle .product-info,.model-lookbook .product-info,.product-info{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;min-height:0!important;height:100%!important;margin:0!important;padding:12mm 10mm!important;text-align:left!important;background:transparent!important;color:#172033!important}.product-kicker{color:#b54860!important;font-size:6.8pt!important;letter-spacing:.08em!important;text-transform:uppercase!important}.product-info h2,.product-kicker{margin:0 0 4mm!important;font-weight:900!important}.product-info h2{color:#172033!important;font-family:Georgia,Times New Roman,serif!important;font-size:17pt!important;line-height:1.12!important;letter-spacing:0!important}.product-info h2,.product-info p{max-width:100%!important;min-height:0!important;text-align:left!important}.product-info p{margin:0 0 7mm!important;color:#6d7480!important;font-size:7.8pt!important;line-height:1.45!important}.price-block,.product-color-swatches,.product-tags{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.price-block{width:100%!important;margin-top:auto!important;padding-top:7mm!important;border-top:1px solid #e7dcd2!important}.price-block b{color:#10243b!important;font-family:Georgia,Times New Roman,serif!important;font-size:19pt!important;font-weight:900!important;line-height:1!important}.wholesale-price{max-width:64mm!important;margin-top:4mm!important;padding:4mm 5mm!important;border:1px solid #ead9e3!important;border-radius:8px!important;background:#fff3f8!important}.pdf-product-code{position:absolute!important;right:4mm!important;bottom:4mm!important;left:auto!important;min-width:24mm!important;padding:2mm 3mm!important;border-radius:999px!important;background:#10243b!important;color:#ffffff!important;font-size:5.8pt!important;font-weight:900!important;letter-spacing:.05em!important;line-height:1!important;text-align:center!important;text-transform:uppercase!important;transform:none!important;box-shadow:none!important}}@media print{@page{size:A4 portrait;margin:8mm}}@media print{@page{size:A4 portrait;margin:8mm}}.smart-tab-edit-row{display:grid;grid-template-columns:minmax(150px,1fr) 150px;grid-gap:8px;gap:8px;align-items:center;width:100%}.smart-tab-edit-row select{min-height:38px;border:1px solid #d8dfec;border-radius:8px;padding:8px 10px;background:#fff;color:#172033;font-weight:700}.model-inteligente_bebidas.public{--emporio-blue:#0641a8;--emporio-navy:#06275f;--catalog-bg:#f5f8ff;--catalog-card:#ffffff;--catalog-text:#102247;--catalog-muted:#51627e;--catalog-line:#dbe6fb;--catalog-accent:#0641a8;--catalog-accent-2:#0641a8;background:linear-gradient(180deg,#ffffff,#f4f8ff 310px),#f5f8ff!important;color:#102247!important}.model-inteligente_bebidas .store-profile{max-width:760px!important;margin:0 auto 10px!important;padding:0 10px 12px!important;background:transparent!important;color:#102247!important}.model-inteligente_bebidas .store-cover{height:clamp(160px,42vw,260px)!important;border-radius:0 0 22px 22px!important;background-color:#061e4f!important;box-shadow:0 18px 42px rgba(6,39,95,.18)!important}.model-inteligente_bebidas .store-logo-large{width:76px!important;height:76px!important;margin-top:-38px!important;border:5px solid #fff!important;background:#fff!important}.model-inteligente_bebidas .store-profile-body h1{color:#102247!important;font-size:clamp(22px,6vw,34px)!important}.model-inteligente_bebidas .store-profile-body p{max-width:560px!important;color:#60708c!important;font-size:14px!important}.model-inteligente_bebidas .store-profile-actions{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;max-width:560px!important;margin:14px auto 0!important;padding:10px!important;border-radius:16px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 12px 34px rgba(6,39,95,.12)!important}.model-inteligente_bebidas .store-profile-actions a,.model-inteligente_bebidas .store-profile-actions button{width:48px!important;height:48px!important;margin:auto!important;border:1px solid rgba(6,65,168,.12)!important;border-radius:14px!important;background:#fff!important;color:#0641a8!important}.model-inteligente_bebidas .catalog-section-title{max-width:760px!important;margin:0 auto!important;padding:10px 14px 4px!important}.model-inteligente_bebidas .catalog-section-title h2{color:#0641a8!important;font-size:17px!important;font-weight:900!important;text-transform:uppercase!important}.model-inteligente_bebidas .catalog-tabs-shell{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:8!important;max-width:760px!important;margin:0 auto 12px!important;padding:6px 10px!important;background:rgba(245,248,255,.94)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.model-inteligente_bebidas .catalog-tabs{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(76px,1fr)!important;grid-gap:8px!important;gap:8px!important;max-width:none!important;padding:0!important;overflow-x:auto!important;border:0!important;background:transparent!important;scrollbar-width:none!important}.model-inteligente_bebidas .catalog-tabs::-webkit-scrollbar{display:none!important}.model-inteligente_bebidas .catalog-tabs button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:76px!important;min-height:70px!important;padding:9px 8px!important;border:1px solid #dce6f8!important;border-radius:12px!important;background:#fff!important;color:#0641a8!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important;text-align:center!important;text-transform:uppercase!important;box-shadow:0 9px 20px rgba(6,65,168,.08)!important}.model-inteligente_bebidas .catalog-tabs button.active{background:#0641a8!important;border-color:#0641a8!important;color:#fff!important}.model-inteligente_bebidas .public-grid{display:grid!important;grid-template-columns:1fr!important;max-width:760px!important;grid-gap:10px!important;gap:10px!important;margin:0 auto!important;padding:0 10px 108px!important}.model-inteligente_bebidas .catalog-product,.model-inteligente_bebidas .product-feature{display:grid!important;grid-template-columns:42% 1fr!important;align-items:stretch!important;min-height:226px!important;overflow:hidden!important;border:1px solid #dce6f8!important;border-radius:16px!important;background:#ffffff!important;color:#102247!important;box-shadow:0 14px 32px rgba(6,39,95,.11)!important}.model-inteligente_bebidas .product-feature .product-media,.model-inteligente_bebidas .product-media{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;border-radius:16px 0 0 16px!important;background:#f7f9ff!important;box-shadow:none!important}.model-inteligente_bebidas .product-feature .product-media img,.model-inteligente_bebidas .product-media img{width:100%!important;height:100%!important;padding:0!important;border-radius:16px 0 0 16px!important;object-fit:contain!important;object-position:center center!important;background:#f7f9ff!important;filter:none!important}.model-inteligente_bebidas .product-feature .product-info,.model-inteligente_bebidas .product-info{grid-column:2!important;grid-row:1!important;display:flex!important;min-width:0!important;height:100%!important;padding:15px 14px 13px!important;background:#fff!important;color:#102247!important;text-align:left!important}.model-inteligente_bebidas .product-kicker{display:flex!important;justify-content:space-between!important;gap:8px!important;width:100%!important;color:#0641a8!important;font-size:9px!important;font-weight:900!important}.model-inteligente_bebidas .product-feature .product-info h2,.model-inteligente_bebidas .product-info h2{margin:5px 0 3px!important;color:#0641a8!important;font-size:clamp(18px,4.8vw,26px)!important;font-weight:900!important;line-height:1.02!important}.model-inteligente_bebidas .product-info p{display:-webkit-box!important;margin:0 0 8px!important;overflow:hidden!important;color:#42536f!important;font-size:11px!important;line-height:1.38!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important}.model-inteligente_bebidas .price-block{gap:2px!important}.model-inteligente_bebidas .price-block b{font-size:20px!important}.model-inteligente_bebidas .price-block small,.model-inteligente_bebidas .price-block>strong,.model-inteligente_bebidas .promo-line{display:none!important}.model-inteligente_bebidas .qty{margin-top:9px!important}.model-inteligente_bebidas .qty button:first-child,.model-inteligente_bebidas .qty span{display:none!important}.model-inteligente_bebidas .qty button:last-child{min-width:118px!important;height:36px!important;padding:0 14px!important;box-shadow:0 10px 20px rgba(6,65,168,.22)!important}.model-inteligente_bebidas .discount-badge,.model-inteligente_bebidas .hero-badge,.model-inteligente_bebidas .pdf-product-code,.model-inteligente_bebidas .stock-badge{display:none!important}@media (max-width:700px){.smart-tab-edit-row{grid-template-columns:1fr!important}.model-inteligente_bebidas.public{padding-left:0!important;padding-right:0!important}.model-inteligente_bebidas .store-cover{height:185px!important;border-radius:0 0 18px 18px!important}.model-inteligente_bebidas .store-profile-actions{width:calc(100% - 20px)!important}.model-inteligente_bebidas .catalog-product,.model-inteligente_bebidas .product-feature{grid-template-columns:43% 57%!important;min-height:204px!important;border-radius:14px!important}.model-inteligente_bebidas .product-media,.model-inteligente_bebidas .product-media img{border-radius:14px 0 0 14px!important}.model-inteligente_bebidas .product-feature .product-info,.model-inteligente_bebidas .product-info{padding:12px 11px!important}.model-inteligente_bebidas .product-feature .product-info h2,.model-inteligente_bebidas .product-info h2{font-size:17px!important}.model-inteligente_bebidas .product-info p{font-size:10px!important;-webkit-line-clamp:3!important}.model-inteligente_bebidas .price-block b{font-size:18px!important}.model-inteligente_bebidas .qty button:last-child{min-width:102px!important;height:34px!important}}.model-inteligente_bebidas .qty{justify-content:flex-end!important}.model-inteligente_bebidas .qty button:last-child{display:inline-flex!important;width:auto!important;min-width:136px!important;height:38px!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0 15px!important;border:0!important;border-radius:999px!important;background:#0641a8!important;color:#fff!important;box-shadow:0 10px 22px rgba(6,65,168,.24)!important}.model-inteligente_bebidas .qty .whatsapp-add-icon{width:14px!important;height:14px!important}.model-inteligente_bebidas .qty .add-label{font-size:12px!important}.catalog-preview-modal,.lightbox-backdrop{display:grid!important;place-items:center!important;padding:18px!important}.catalog-preview-dialog,.lightbox-panel{margin:0 auto!important;max-width:min(1120px,calc(100vw - 28px))!important;max-height:calc(100vh - 28px)!important;transform:none!important}.lightbox-panel{position:relative!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important}@media (max-width:700px){.catalog-preview-modal,.lightbox-backdrop{padding:10px!important}.catalog-preview-dialog,.lightbox-panel{max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}.model-inteligente_bebidas .qty button:last-child{min-width:124px!important;height:36px!important;padding:0 13px!important}}.model-inteligente_bebidas .product-info{overflow:visible!important}.model-inteligente_bebidas .price-block{width:100%!important;margin-top:auto!important;padding-top:10px!important;gap:6px!important;align-items:flex-start!important}.model-inteligente_bebidas .price-block b{display:block!important;width:auto!important;min-width:0!important;color:#0641a8!important;font-size:clamp(25px,3.2vw,34px)!important;font-weight:950!important;line-height:.98!important;letter-spacing:0!important;text-shadow:none!important}.model-inteligente_bebidas .price-block b,.model-inteligente_bebidas .qty{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.model-inteligente_bebidas .qty{width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;margin-top:10px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.model-inteligente_bebidas .qty button:first-child,.model-inteligente_bebidas .qty>span{display:none!important}.model-inteligente_bebidas .qty button:last-child,.model-inteligente_bebidas .qty button:last-child:focus,.model-inteligente_bebidas .qty button:last-child:hover{position:static!important;display:inline-flex!important;flex:0 0 auto!important;width:auto!important;min-width:158px!important;max-width:100%!important;height:40px!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0 16px!important;overflow:visible!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;background:linear-gradient(135deg,#073f9f,#052e78 55%,#021f55)!important;color:#fff!important;box-shadow:0 10px 22px rgba(6,65,168,.24),inset 0 1px 0 rgba(255,255,255,.24)!important;white-space:nowrap!important;outline:0!important;transform:none!important}.model-inteligente_bebidas .qty button:last-child:after,.model-inteligente_bebidas .qty button:last-child:before{display:none!important;content:none!important}.model-inteligente_bebidas .qty button:last-child svg{display:block!important;flex:0 0 auto!important;width:15px!important;height:15px!important;color:currentColor!important;stroke-width:2.35!important}.model-inteligente_bebidas .qty .whatsapp-add-icon{width:15px!important;height:15px!important}.model-inteligente_bebidas .qty .add-label{position:static!important;display:inline!important;flex:0 0 auto!important;min-width:max-content!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:13px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;white-space:nowrap!important}@media (max-width:700px){.model-inteligente_bebidas .price-block{padding-top:8px!important}.model-inteligente_bebidas .price-block b{min-width:102px!important;padding:0!important;font-size:22px!important}.model-inteligente_bebidas .qty button:last-child{min-width:136px!important;height:38px!important;padding:0 13px!important}.model-inteligente_bebidas .qty .add-label{font-size:12px!important}}.cartbar,.model-inteligente_bebidas .cartbar{left:50%!important;right:auto!important;bottom:14px!important;width:min(680px,calc(100vw - 24px))!important;min-height:64px!important;transform:translateX(-50%) translateY(125%)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:22px!important;background:rgba(12,23,42,.94)!important;color:#fff!important;box-shadow:0 18px 44px rgba(2,15,36,.28)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;z-index:80!important}.cartbar.show,.model-inteligente_bebidas .cartbar.show{transform:translateX(-50%) translateY(0)!important}.cartbar-summary{min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:10px!important;border:0!important;background:transparent!important;color:inherit!important;text-align:left!important;cursor:pointer!important}.cartbar-summary svg{flex:0 0 auto!important;width:24px!important;height:24px!important}.cartbar-summary span{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;color:rgba(255,255,255,.78)!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important}.cartbar-summary span b{margin:0!important;color:#fff!important;font-size:18px!important;font-weight:950!important}.cartbar-summary>strong{margin-left:auto!important;padding:8px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;color:#fff!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.cartbar-actions{display:flex!important;align-items:center!important;gap:8px!important}.cartbar .btn{min-height:42px!important;border-radius:999px!important;padding:0 15px!important;white-space:nowrap!important}.cartbar .btn.whatsapp,.model-inteligente_bebidas .cartbar .btn.whatsapp{background:linear-gradient(135deg,#0fb35d,#087f43)!important;color:#fff!important;box-shadow:0 10px 24px rgba(8,127,67,.26)!important}.cartbar .btn.ghost,.model-inteligente_bebidas .cartbar .btn.ghost{border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.08)!important;color:#fff!important}.store-profile-actions button{position:relative!important}.cart-action-badge{position:absolute!important;right:-3px!important;top:-3px!important;min-width:19px!important;height:19px!important;display:grid!important;place-items:center!important;padding:0 5px!important;border:2px solid #fff!important;border-radius:999px!important;background:#0fb35d!important;color:#fff!important;font-size:10px!important;font-weight:950!important;line-height:1!important}.cart-modal-backdrop{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:18px!important;background:rgba(5,10,20,.48)!important;z-index:120!important}.cart-modal{width:min(520px,calc(100vw - 28px))!important;max-height:min(760px,calc(100vh - 28px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:26px!important;background:#fff!important;color:#101827!important;box-shadow:0 28px 90px rgba(2,8,23,.28)!important}.cart-modal-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:18px 18px 12px!important;border-bottom:1px solid #edf0f5!important}.cart-modal-head div{display:flex!important;flex-direction:column!important;gap:2px!important}.cart-modal-head span{color:#647084!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important}.cart-modal-head strong{color:#0f172a!important;font-size:22px!important;font-weight:950!important}.cart-modal-head button{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #e4e8ef!important;border-radius:14px!important;background:#fff!important;color:#0f172a!important;cursor:pointer!important}.cart-modal-list{overflow:auto!important;padding:8px 14px!important}.cart-modal-item{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;padding:12px 4px!important;border-bottom:1px solid #edf0f5!important}.cart-modal-item img{width:64px!important;height:64px!important;border-radius:16px!important;object-fit:contain!important;background:#f6f8fb!important}.cart-modal-item div:not(.cart-modal-qty){min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.cart-modal-item div:not(.cart-modal-qty) strong{overflow:hidden!important;color:#111827!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cart-modal-item div:not(.cart-modal-qty) span{color:#647084!important;font-size:12px!important;font-weight:700!important}.cart-modal-item div:not(.cart-modal-qty) b{color:#0641a8!important;font-size:16px!important;font-weight:950!important}.cart-modal-qty{display:grid!important;grid-template-columns:32px 34px 32px!important;align-items:center!important;grid-gap:3px!important;gap:3px!important;padding:4px!important;border-radius:999px!important;background:#f3f6fb!important}.cart-modal-qty button,.cart-modal-qty span{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:999px!important;font-weight:900!important}.cart-modal-qty button{background:#fff!important;color:#0f172a!important;cursor:pointer!important;box-shadow:0 2px 8px rgba(15,23,42,.08)!important}.cart-modal-total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:16px 18px!important;background:#f8fafc!important}.cart-modal-total span{color:#647084!important;font-size:13px!important;font-weight:900!important}.cart-modal-total strong{color:#0641a8!important;font-size:24px!important;font-weight:950!important}.cart-modal-whatsapp{min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:0 18px 18px!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#0fb35d,#087f43)!important;color:#fff!important;font-size:15px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 14px 30px rgba(8,127,67,.24)!important}@media (max-width:700px){.cartbar,.model-inteligente_bebidas .cartbar{bottom:10px!important;width:calc(100vw - 18px)!important;min-height:58px!important;padding:8px!important;border-radius:19px!important}.cartbar-summary>strong{display:none!important}.cartbar .btn{min-height:40px!important;padding:0 12px!important;font-size:12px!important}.cartbar-open{display:none!important}.cart-modal-backdrop{align-items:end!important;padding:10px!important}.cart-modal{width:100%!important;max-height:min(720px,calc(100vh - 20px))!important;border-radius:24px!important}.cart-modal-item{grid-template-columns:58px minmax(0,1fr) auto!important;gap:10px!important}.cart-modal-item img{width:58px!important;height:58px!important}.cart-modal-qty{grid-template-columns:30px 28px 30px!important}.cart-modal-qty button,.cart-modal-qty span{width:30px!important;height:30px!important}}.select-products .product-aba-chip{width:-moz-fit-content!important;width:fit-content!important;display:inline-flex!important;align-items:center!important;margin-top:6px!important;padding:4px 8px!important;border-radius:999px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.select-products .product-aba-chip.current{background:#e8f8ee!important;color:#087f43!important}.select-products .product-aba-chip.other{background:#eef5ff!important;color:#0641a8!important}.select-products .product-aba-chip.empty{background:#f1f3f7!important;color:#667085!important}.public .product-feature .product-info p,.public .product-info p{color:color-mix(in srgb,var(--catalog-text,#101318) 74%,var(--catalog-muted,#697386))!important;font-size:clamp(14px,1.35vw,16px)!important;line-height:1.46!important;font-weight:520!important}.model-inteligente_bebidas .product-feature .product-info p,.model-inteligente_bebidas .product-info p{color:#4f5f73!important;font-size:clamp(13px,2.7vw,15px)!important;line-height:1.42!important;font-weight:650!important;-webkit-line-clamp:4!important}.model-inteligente_hamburgueria .product-feature .product-info p,.model-inteligente_hamburgueria .product-info p{color:rgba(255,248,232,.78)!important;font-size:clamp(12px,2.7vw,14px)!important;line-height:1.38!important;font-weight:650!important;-webkit-line-clamp:3!important}@media (max-width:700px){.public .product-feature .product-info p,.public .product-info p{font-size:13.5px!important;line-height:1.42!important}.model-inteligente_bebidas .product-feature .product-info p,.model-inteligente_bebidas .product-info p{font-size:12.5px!important;line-height:1.38!important}.model-inteligente_hamburgueria .product-feature .product-info p,.model-inteligente_hamburgueria .product-info p{font-size:11.5px!important;line-height:1.34!important}}.model-inteligente_bebidas .store-cover{background-color:#fff!important;background-blend-mode:normal!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:contain!important;filter:none!important;-webkit-filter:none!important}.model-inteligente_bebidas .store-cover:after,.model-inteligente_bebidas .store-cover:before{display:none!important;content:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.model-inteligente_bebidas .store-profile-body{text-align:center!important}.model-inteligente_bebidas .store-profile-body h1{width:100%!important}.model-inteligente_bebidas .store-profile-body h1,.model-inteligente_bebidas .store-profile-body p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.catalog-tabs-shell.no-overflow .catalog-tabs,.model-inteligente_adega .catalog-tabs-shell.no-overflow .catalog-tabs,.model-inteligente_atacadista .catalog-tabs-shell.no-overflow .catalog-tabs,.model-inteligente_bebidas .catalog-tabs-shell.no-overflow .catalog-tabs,.model-inteligente_hamburgueria .catalog-tabs-shell.no-overflow .catalog-tabs,.model-inteligente_lanches .catalog-tabs-shell.no-overflow .catalog-tabs,.model-inteligente_mercado .catalog-tabs-shell.no-overflow .catalog-tabs{overflow-x:hidden!important;justify-content:center!important}.model-inteligente_adega .catalog-tabs-shell.few-tabs .catalog-tabs,.model-inteligente_atacadista .catalog-tabs-shell.few-tabs .catalog-tabs,.model-inteligente_bebidas .catalog-tabs-shell.few-tabs .catalog-tabs,.model-inteligente_hamburgueria .catalog-tabs-shell.few-tabs .catalog-tabs,.model-inteligente_lanches .catalog-tabs-shell.few-tabs .catalog-tabs,.model-inteligente_mercado .catalog-tabs-shell.few-tabs .catalog-tabs{grid-auto-columns:minmax(104px,150px)!important}.smart-tabs-config>div{border:1px solid var(--line,#e2e7ef)!important;border-radius:14px!important;padding:12px!important;background:#fff!important;color:var(--text,#172033)!important;cursor:pointer!important;box-shadow:0 8px 20px rgba(17,27,46,.06)!important}.smart-tabs-config>div.active{border-color:var(--blue,#1d66ff)!important;background:#f3f7ff!important;box-shadow:0 10px 26px rgba(29,102,255,.12)!important}.smart-tabs-config>div>small{display:inline-flex!important;margin-top:8px!important;color:var(--muted,#697386)!important;font-size:12px!important;font-weight:800!important}.smart-tab-edit-row{grid-template-columns:minmax(120px,1fr) minmax(110px,.8fr) 38px!important}.smart-tab-remove{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #ffd7d7!important;border-radius:10px!important;background:#fff4f4!important;color:#c73838!important;cursor:pointer!important}.smart-tab-remove:hover{background:#ffe9e9!important}@media (max-width:700px){.smart-tab-edit-row{grid-template-columns:1fr!important}.smart-tab-remove{width:100%!important}}.icon-btn.move-smart{border-color:#cfe1ff!important;background:#eef5ff!important;color:#0641a8!important}.icon-btn.move-smart:hover{background:#dfeeff!important}.smart-row-badge{width:-moz-fit-content!important;width:fit-content!important;display:inline-flex!important;align-items:center!important;margin-top:5px!important;padding:4px 8px!important;border-radius:999px!important;background:#eef5ff!important;color:#0641a8!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.catalog-owner-cell{min-width:210px}.catalog-owner-cell b,.catalog-owner-cell small{display:block}.catalog-owner-cell b{color:#0f172a;font-size:14px}.catalog-owner-cell small{margin-top:4px;color:#64748b;font-size:12px}.catalog-transfer{display:inline-flex;align-items:center;gap:7px;margin-left:8px;padding:6px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.catalog-transfer select{width:190px;max-width:26vw;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:8px 10px;color:#0f172a;font-weight:700}.catalog-transfer .btn{padding:8px 10px;white-space:nowrap}.catalog-opening-fallback{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(180deg,#f4f8ff,#ffffff);color:#0f172a}.catalog-opening-fallback section{width:min(420px,100%);padding:28px;border:1px solid #dbe6f5;border-radius:18px;background:#fff;text-align:center;box-shadow:0 18px 50px rgba(15,23,42,.1)}.catalog-opening-fallback strong{color:#0641a8;font-size:12px;font-weight:900;text-transform:uppercase}.catalog-opening-fallback h1{margin:10px 0 8px;font-size:24px}.catalog-opening-fallback p{margin:0 0 18px;color:#64748b;line-height:1.45}.catalog-opening-fallback a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;background:#0641a8;color:#fff;font-weight:800}.model-promocoes.public{--catalog-accent:var(--brand-color,#d4af37);--catalog-accent-2:var(--brand-color,#f4d57a);--catalog-bg:#050403;--catalog-card:rgba(13,12,9,.92);--catalog-text:#fff8df;--catalog-muted:#d9c98e;--catalog-line:rgba(212,175,55,.58);min-height:100vh;padding:8px 10px 118px;background:radial-gradient(circle at 82% 6%,color-mix(in srgb,var(--catalog-accent) 28%,transparent),transparent 27%),radial-gradient(circle at 8% 42%,rgba(255,214,112,.13),transparent 33%),linear-gradient(135deg,#080604 0,#151006 42%,#030302 100%)!important;color:var(--catalog-text)}.model-promocoes .store-profile{max-width:430px;margin:0 auto 8px;position:relative;text-align:center}.model-promocoes .store-cover{height:126px;border:1px solid var(--catalog-line);border-radius:14px;background-color:#050403!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:contain!important;box-shadow:0 18px 45px rgba(0,0,0,.42)}.model-promocoes .store-cover:after{display:none!important}.model-promocoes .store-logo-large{width:92px;height:92px;margin:-76px auto 8px;border:1px solid color-mix(in srgb,var(--catalog-accent) 72%,#fff);border-radius:24px;background:rgba(0,0,0,.42);box-shadow:0 18px 34px rgba(0,0,0,.48)}.model-promocoes .store-logo-large img{object-fit:contain;padding:6px}.model-promocoes .store-profile-body{max-width:390px;padding-top:46px}.model-promocoes .store-profile-body h1{color:#fff8df;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:900;letter-spacing:.03em;text-shadow:0 3px 18px rgba(0,0,0,.85)}.model-promocoes .store-profile-body p{max-width:330px;margin:5px auto 10px;color:#e4d5aa;font-size:11px;line-height:1.35}.model-promocoes .store-profile-actions{justify-content:center;gap:10px;margin-top:8px}.model-promocoes .store-profile-actions a,.model-promocoes .store-profile-actions button{width:36px;height:36px;border:1px solid color-mix(in srgb,var(--catalog-accent) 62%,#fff);background:rgba(8,7,4,.78);color:var(--catalog-accent);box-shadow:0 10px 26px rgba(0,0,0,.38)}.model-promocoes .catalog-section-title,.model-promocoes .catalog-tabs-shell,.model-promocoes .pdf-benefits{display:none!important}.model-promocoes .public-grid{width:min(430px,100%);max-width:430px;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.model-promocoes .catalog-product,.model-promocoes .catalog-product.product-feature{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;min-height:0;padding:7px;border:1px solid var(--catalog-line);border-radius:13px;background:linear-gradient(145deg,rgba(255,230,151,.08),transparent 34%),linear-gradient(180deg,rgba(20,17,10,.95),rgba(5,5,4,.96));color:var(--catalog-text);box-shadow:0 18px 44px rgba(0,0,0,.42);overflow:hidden}.model-promocoes .product-feature .product-media,.model-promocoes .product-media{height:auto;min-height:0;margin:0;border:1px solid color-mix(in srgb,var(--catalog-accent) 78%,#fff);border-radius:12px;background:#080604;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.model-promocoes .product-media .product-image-button{height:100%}.model-promocoes .product-media .product-image-button img,.model-promocoes .product-media img{width:100%;aspect-ratio:1/1.06;height:auto!important;object-fit:contain!important;padding:0!important;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.06),transparent 46%),#090704!important;filter:saturate(1.06) contrast(1.04)}.model-promocoes .photo-nav{width:34px;height:34px;border:1px solid var(--catalog-line);background:rgba(0,0,0,.72);color:#fff7d0;box-shadow:0 8px 18px rgba(0,0,0,.35)}.model-promocoes .discount-badge,.model-promocoes .hero-badge,.model-promocoes .pdf-product-code,.model-promocoes .stock-badge{border:1px solid rgba(255,242,181,.55);background:linear-gradient(135deg,#4c0808,color-mix(in srgb,var(--catalog-accent) 46%,#240000));color:#fff7d0;font-size:9px;font-weight:900;letter-spacing:.02em;box-shadow:0 9px 22px rgba(0,0,0,.38)}.model-promocoes .discount-badge{background:linear-gradient(135deg,var(--catalog-accent),#7c5200);color:#080604}.model-promocoes .photo-dots{display:none!important}.model-promocoes .photo-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;margin:6px 0 0}.model-promocoes .photo-strip button{height:48px;border:1px solid var(--catalog-line);border-radius:7px;background:#0b0905;overflow:hidden}.model-promocoes .photo-strip button.active{outline:2px solid color-mix(in srgb,var(--catalog-accent) 72%,#fff);outline-offset:-2px}.model-promocoes .photo-strip img{width:100%;height:100%;object-fit:contain;background:#070604}.model-promocoes .product-info{padding:8px 0 0;background:transparent;color:var(--catalog-text)}.model-promocoes .product-kicker{color:var(--catalog-accent);font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.model-promocoes .product-kicker span{color:#ead99a}.model-promocoes .product-info h2{margin:3px 0 4px;color:#fff9e8;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:.98;letter-spacing:0;text-transform:uppercase;text-shadow:0 5px 18px rgba(0,0,0,.78)}.model-promocoes .product-info p{max-width:100%;min-height:0;margin:0 0 7px;color:#f2e7bd;font-size:11.5px;line-height:1.35}.model-promocoes .product-meta{margin:9px 0;gap:8px}.model-promocoes .meta-group{justify-content:flex-start;gap:7px}.model-promocoes .color-chip,.model-promocoes .size-chip{min-height:24px;border-color:rgba(212,175,55,.42);background:rgba(255,248,220,.07);color:#f2e7bd;font-size:9px}.model-promocoes .size-options{margin-top:2px}.model-promocoes .size-options-title{flex-basis:100%;color:#f6e7a6;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.model-promocoes .size-chip{min-width:43px;min-height:34px;padding:0 11px;border:1px solid rgba(212,175,55,.5);border-radius:9px;color:#fff1b3;font-size:13px;font-weight:900;cursor:pointer}.model-promocoes .size-chip.active{border-color:color-mix(in srgb,var(--catalog-accent) 80%,#fff);background:linear-gradient(135deg,#fff0b8,var(--catalog-accent));color:#120d03;box-shadow:0 10px 22px rgba(212,175,55,.22)}.model-promocoes .price-block{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;margin-top:7px;padding-top:8px;border-top:1px solid rgba(212,175,55,.28);color:#e9dba8}.model-promocoes .price-block small,.model-promocoes .price-block>strong,.model-promocoes .promo-line{grid-column:1/-1;color:#d9c98e;font-size:10px}.model-promocoes .price-block b{grid-column:1;color:#ffd978;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1;text-shadow:0 0 20px rgba(212,175,55,.28)}.model-promocoes .wholesale-price{grid-column:2;grid-row:1/span 3;align-self:center;min-width:116px;padding:7px 9px;border:1px solid rgba(212,175,55,.35);border-radius:10px;background:rgba(255,248,220,.07);text-align:left}.model-promocoes .wholesale-price small,.model-promocoes .wholesale-price span{color:#e8d99d;font-size:9px}.model-promocoes .wholesale-price strong{color:#fff1b3;font-size:16px}.model-promocoes .qty{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:9px}.model-promocoes .qty button:first-child,.model-promocoes .qty>span{height:38px;border:1px solid rgba(212,175,55,.35);border-radius:7px;background:rgba(255,255,255,.04);color:#fff7d0}.model-promocoes .qty button:first-child{grid-column:1;grid-row:1;width:38px;position:relative;z-index:2}.model-promocoes .qty>span{grid-column:1;grid-row:1;display:grid;place-items:center;width:100%;padding-left:32px;font-weight:900;pointer-events:none}.model-promocoes .qty button:last-child{grid-column:2;grid-row:1;width:100%;min-width:0;height:38px;border:1px solid color-mix(in srgb,var(--catalog-accent) 74%,#fff);border-radius:7px;background:linear-gradient(135deg,#fff0b8,var(--catalog-accent));color:#120d03;font-size:0;font-weight:950;box-shadow:0 14px 28px rgba(212,175,55,.22)}.model-promocoes .qty button:last-child .add-label{display:inline!important;color:inherit;font-size:11px;text-transform:uppercase}.model-promocoes .cartbar{width:min(430px,calc(100% - 18px));left:50%;right:auto;bottom:8px;transform:translateX(-50%) translateY(130%);border:1px solid var(--catalog-line);border-radius:12px;background:rgba(5,4,3,.95);color:#fff7d0;box-shadow:0 18px 44px rgba(0,0,0,.55)}.model-promocoes .cartbar.show{transform:translateX(-50%) translateY(0)}.model-promocoes .cartbar .btn.whatsapp{border:1px solid color-mix(in srgb,var(--catalog-accent) 72%,#fff);background:linear-gradient(135deg,#111,color-mix(in srgb,var(--catalog-accent) 28%,#111));color:#fff7d0}.model-promocoes .cart-modal-size{display:inline-flex;width:-moz-fit-content;width:fit-content;margin:3px 0 2px;padding:4px 8px;border:1px solid rgba(255,248,220,.7);border-radius:999px;background:linear-gradient(135deg,#fff4bd,var(--catalog-accent));color:#120d03;font-size:11.5px;font-weight:950}.model-promocoes .lightbox-backdrop{padding:8px!important;background:#050403!important;display:grid!important;place-items:center!important;overflow:hidden!important}.model-promocoes .lightbox-panel{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;width:min(430px,calc(100vw - 14px))!important;height:min(94dvh,820px)!important;max-width:min(430px,calc(100vw - 14px))!important;max-height:calc(100dvh - 16px)!important;border:1px solid var(--catalog-line);border-radius:16px;background:#050403;color:#fff8df;overflow:hidden!important}.model-promocoes .lightbox-image{align-self:center!important;justify-self:center!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:0!important;background:#050403!important;object-fit:contain!important;object-position:center!important}.model-promocoes .lightbox-close,.model-promocoes .lightbox-nav{border:1px solid rgba(255,248,220,.68)!important;background:rgba(5,4,3,.78)!important;color:#fff4bd!important;box-shadow:0 10px 26px rgba(0,0,0,.44)!important}.model-promocoes .lightbox-close{top:10px!important;right:10px!important;width:36px!important;height:36px!important}.model-promocoes .lightbox-nav{top:46%!important;width:34px!important;height:46px!important;border-radius:999px!important}.model-promocoes .lightbox-prev{left:8px!important}.model-promocoes .lightbox-next{right:8px!important}.model-promocoes .lightbox-footer{border-top:1px solid rgba(212,175,55,.3);background:linear-gradient(180deg,rgba(20,16,7,.98),rgba(6,5,3,.98));color:#f2e7bd}.model-promocoes .lightbox-footer strong{color:#fff8df;font-family:Georgia,Times New Roman,serif;text-transform:uppercase}.model-promocoes .lightbox-price{color:#ffd978}@media (min-width:760px){.model-promocoes.public{padding-top:12px}.model-promocoes .cartbar,.model-promocoes .public-grid,.model-promocoes .store-profile{max-width:460px}}@media (max-width:430px){.model-promocoes.public{padding-left:6px;padding-right:6px}.model-promocoes .store-cover{height:118px}.model-promocoes .product-info h2{font-size:24px}.model-promocoes .price-block b{font-size:26px}}.smart-tab-edit-row{grid-template-columns:minmax(130px,1fr) minmax(118px,.8fr) auto!important}.smart-tab-actions{display:inline-flex!important;align-items:center!important;gap:6px!important}.smart-tab-actions button{width:34px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #dce6f7!important;border-radius:10px!important;background:#f7faff!important;color:#0641a8!important;cursor:pointer!important}.smart-tab-actions button:disabled{opacity:.38!important;cursor:not-allowed!important}.smart-tab-actions .smart-tab-remove{border-color:#ffd7d7!important;background:#fff4f4!important;color:#c73838!important}@media (max-width:700px){.smart-tab-edit-row{grid-template-columns:1fr!important}.smart-tab-actions,.smart-tab-actions .smart-tab-remove,.smart-tab-actions button{width:100%!important}}