.brand{letter-spacing:.1em;color:#0d2634;font-size:24px}.brand img{width:48px;height:48px;box-shadow:0 0 0 3px var(--yellow)}.brand-main{flex:none;display:block}.brand-main img{object-fit:contain;max-height:68px;display:block;width:190px!important;height:auto!important;box-shadow:none!important;border-radius:0!important}.footer-brand img{object-fit:contain;max-height:64px;display:block;width:180px!important;height:auto!important;box-shadow:none!important;border-radius:0!important}.hero{position:relative}.hero:before{content:"";z-index:-1;opacity:.85;background:radial-gradient(circle at 40% 40%,#f7d52e 0 3%,#0000 3.5%),linear-gradient(135deg,#fff9d6 0 48%,#0000 48%);width:58vw;height:430px;position:absolute;top:20px;left:-12vw}.detail-button{color:#8e6b00;background:0 0;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:700;display:flex}.product-image{border:0;width:100%}.factory-address{line-height:1.55;color:#6f797a!important}.product-overlay{place-items:center;padding:24px;display:grid}.product-modal{background:#f6f6f2;grid-template-columns:1fr 1fr;width:min(900px,100%);max-height:min(720px,100vh - 48px);animation:.3s both rise;display:grid;position:relative;overflow:auto;box-shadow:0 20px 70px #10182045}.modal-close{z-index:2;background:#ffffffd9;position:absolute;top:13px;right:13px}.modal-gallery{background:#eceee8;padding:36px}.modal-main-image{background:#fff;place-items:center;height:340px;display:grid;overflow:hidden}.modal-main-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.gallery-thumbs{gap:8px;margin-top:10px;display:flex}.gallery-thumb{background:#fff;border:2px solid #0000;width:64px;height:54px;padding:3px}.gallery-thumb.active{border-color:var(--yellow)}.gallery-thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.modal-content{padding:48px 42px 36px}.modal-content h2{margin:0 0 20px;font-size:36px;line-height:1.04}.modal-description{color:#687274;margin-bottom:27px;font-size:14px;line-height:1.6}.modal-content h3{letter-spacing:.08em;text-transform:uppercase;font:700 12px Space Grotesk}.modal-content ul{gap:11px;margin:14px 0 29px;padding:0;list-style:none;display:grid}.modal-content li{color:#526064;align-items:start;gap:9px;font-size:12px;display:flex}.modal-content li svg{color:#bd8c00;flex:none}.modal-buy{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.modal-buy strong{font:700 22px Space Grotesk}@media (width<=800px){.brand{font-size:19px}.brand img{width:40px;height:40px}.hero:before{width:95vw;left:-30vw}.product-modal{grid-template-columns:1fr}.modal-gallery{padding:25px}.modal-main-image{height:260px}.modal-content{padding:30px 25px}.modal-content h2{font-size:29px}}:root{color:#101820;--ink:#101820;--muted:#70777c;--yellow:#f5c400;--line:#dddeda;background:#f6f6f2;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f6f6f2;min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;border:0}.container{width:min(1160px,100% - 48px);margin:0 auto}.topbar{background:var(--ink);color:#cdd2d2;letter-spacing:.04em;font-size:11px}.topbar-inner{justify-content:space-between;padding:9px 0;display:flex}.header{justify-content:space-between;align-items:center;gap:30px;min-height:84px;display:flex}.brand{letter-spacing:.08em;align-items:center;gap:9px;font:700 18px Space Grotesk;display:flex}.brand img{object-fit:cover;object-position:53% 47%;border-radius:50%;width:34px;height:34px}.nav-links{color:#3f484d;gap:32px;margin:auto;font-size:13px;display:flex}.nav-links a,.text-link,.category-card,.add-button{transition:all .2s}.nav-links a:hover,.text-link:hover{color:#c28f00}.header-actions{align-items:center;gap:15px;display:flex}.icon-button{color:var(--ink);background:0 0;place-items:center;padding:8px;display:grid}.menu-trigger{display:none}.cart-button{background:0 0;align-items:center;gap:8px;font-size:13px;display:flex}.cart-button b{background:var(--yellow);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.hero{grid-template-columns:48% 52%;align-items:center;min-height:555px;padding:38px 0 80px;display:grid}.hero-copy{padding-right:44px}.eyebrow{color:#9e7500;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}.eyebrow span{vertical-align:middle;background:var(--yellow);width:28px;height:2px;margin-right:9px;display:inline-block}h1,h2{letter-spacing:-.045em;font-family:Space Grotesk}h1{max-width:530px;margin:0 0 25px;font-size:clamp(43px,5.3vw,71px);line-height:.99}.hero-text{max-width:410px;color:var(--muted);font-size:16px;line-height:1.65}.hero-actions{align-items:center;gap:25px;margin-top:34px;display:flex}.button{justify-content:center;align-items:center;gap:11px;min-height:46px;padding:0 21px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10182022}.button-primary{background:var(--yellow);color:var(--ink)}.button-light{background:#f5f6ef}.text-link{align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.hero-proof{align-items:center;gap:12px;margin-top:66px;display:flex}.proof-avatars{color:#fff;font-size:11px;font-weight:700;display:flex}.proof-avatars span{background:var(--ink);border:2px solid #f6f6f2;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.proof-avatars span+span{background:var(--yellow);color:var(--ink);margin-left:-8px}.hero-proof p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.hero-proof strong{color:var(--ink)}.hero-visual{background:var(--yellow);justify-content:center;align-items:center;min-height:450px;display:flex;position:relative;overflow:hidden}.hero-visual:before{content:"MODERNA";color:#ffffff36;letter-spacing:-.08em;font:700 130px/1 Space Grotesk;position:absolute;top:8%;right:-11%;transform:rotate(-90deg)}.hero-visual img{z-index:1;mix-blend-mode:multiply;width:88%;animation:.8s both rise;position:relative}.hero-label{z-index:2;letter-spacing:.16em;font-size:10px;font-weight:700;position:absolute;top:24px;left:28px}.hero-label span{margin:0 8px}.hero-spec{z-index:2;color:#fff;background:#101820eb;align-items:center;gap:13px;padding:14px 17px;display:flex;position:absolute;bottom:23px;left:23px;right:23px}.hero-spec>span{color:var(--yellow);font:600 12px Space Grotesk}.hero-spec div{flex:1}.hero-spec strong,.hero-spec small{display:block}.hero-spec strong{font-size:12px}.hero-spec small{color:#a9b0b2;margin-top:3px;font-size:10px}.benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.benefits-grid{grid-template-columns:repeat(4,1fr);display:grid}.benefits-grid>div{align-items:center;gap:12px;padding:23px 15px 23px 0;display:flex}.benefits-grid svg{color:#bd8c00}.benefits-grid span:not(.pix-symbol) strong,.benefits-grid span:not(.pix-symbol) small{display:block}.benefits-grid strong{font-size:12px}.benefits-grid small{color:var(--muted);margin-top:3px;font-size:10px}.pix-symbol{color:#278f70;font-size:11px;font-weight:700}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.section-heading .eyebrow{margin-bottom:12px}.section-heading h2,.support h2{margin:0;font-size:clamp(28px,3.5vw,42px);line-height:1.05}.category-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.category-card{flex-direction:column;justify-content:space-between;min-height:158px;padding:20px;display:flex}.category-card:hover{transform:translateY(-4px)}.category-card.yellow{background:var(--yellow)}.category-card.blue{background:#c5dce2}.category-card.dark{background:var(--ink);color:#fff}.category-card.light{background:#e1e2db}.category-number{opacity:.6;font:600 11px Space Grotesk}.category-card p{opacity:.65;margin:0;font-size:10px}.category-card>svg{align-self:end}.filter-button{border-bottom:1px solid var(--ink);background:0 0;align-items:center;gap:8px;padding:8px 0;font-size:12px;font-weight:700;display:flex}.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product-card{background:#fff}.product-image{background:#eef0ed;place-items:center;height:245px;display:grid;position:relative;overflow:hidden}.product-image img{object-fit:contain;mix-blend-mode:multiply;width:90%;height:90%;transition:all .35s}.product-card:hover .product-image img{transform:scale(1.06)}.product-tag{z-index:1;background:var(--yellow);text-transform:uppercase;padding:6px 8px;font-size:9px;font-weight:700;position:absolute;top:14px;left:14px}.product-info{padding:20px 17px 17px}.product-info>p{color:#909798;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:10px}.product-info h3{min-height:39px;margin:0 0 17px;font:600 15px/1.25 Space Grotesk}.product-price del,.product-price strong,.product-price small{display:block}.product-price del{color:#9da2a2;font-size:11px}.product-price strong{margin-top:3px;font:700 20px Space Grotesk}.product-price small{color:#7c8585;margin-top:3px;font-size:10px}.add-button{border-top:1px solid var(--line);width:100%;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;margin-top:18px;padding:12px 0 0;font-size:11px;font-weight:700;display:flex}.add-button:hover{color:#bd8c00}.story{background:var(--ink);color:#fff;padding:90px 0;overflow:hidden}.story-inner{grid-template-columns:36% 64%;align-items:center;display:grid}.story-mark{color:var(--yellow);letter-spacing:-.1em;font:700 78px/.77 Space Grotesk}.story-mark span{color:#fff}.story h2{margin:0 0 24px;font-size:clamp(36px,5vw,62px);line-height:.98}.story h2 em{color:var(--yellow);font-style:normal}.story .eyebrow{color:var(--yellow)}.story-copy{color:#aeb7b9;max-width:490px;margin-bottom:30px;font-size:14px;line-height:1.65}.support{justify-content:space-between;align-items:end;padding-top:95px;padding-bottom:100px;display:flex}.support-contact{min-width:300px;padding-bottom:6px}.support-contact p{color:var(--muted);font-size:13px}.support-contact a{color:#9e7500;border-bottom:1px solid var(--yellow);align-items:center;gap:8px;padding-bottom:8px;font-size:13px;font-weight:700;display:inline-flex}footer{background:#e5e6df;padding:55px 0 18px}.footer-grid{grid-template-columns:1.4fr .8fr .9fr 1.5fr;gap:35px;display:grid}.footer-brand{margin-bottom:17px}.footer-grid>div:first-child p,.newsletter-copy{color:#778080;font-size:12px;line-height:1.5}.footer-grid h4{margin:2px 0 18px;font:700 12px Space Grotesk}.footer-grid>div:not(:first-child) a{color:#697172;margin-bottom:11px;font-size:12px;display:block}.footer-grid form{border-bottom:1px solid #9da3a0;margin-top:23px;display:flex}.footer-grid input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font-size:12px}.footer-grid form button{background:0 0}.footer-bottom{color:#89908e;border-top:1px solid #c9ccc5;justify-content:space-between;margin-top:48px;padding-top:17px;font-size:10px;display:flex}.overlay{z-index:10;background:#10182088;position:fixed;inset:0}.cart-drawer{background:#f6f6f2;flex-direction:column;width:min(430px,100%);height:100%;padding:30px;animation:.3s both slide;display:flex;position:absolute;top:0;right:0;overflow-y:auto}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:20px;display:flex}.drawer-head .eyebrow{margin-bottom:8px}.drawer-head h2{margin:0;font-size:28px}.drawer-head h2 span{color:#8b9290;font-size:16px}.empty-cart{text-align:center;color:#838b8b;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty-cart svg{color:#bd8c00;margin-bottom:20px}.empty-cart h3{color:var(--ink);margin-bottom:8px;font:600 20px Space Grotesk}.empty-cart p{max-width:230px;margin-bottom:24px;font-size:13px;line-height:1.5}.cart-items{flex:1;padding:22px 0}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.cart-item img{object-fit:contain;mix-blend-mode:multiply;background:#e8e9e3;width:70px;height:70px}.cart-item h3{margin-bottom:7px;font:600 13px/1.3 Space Grotesk}.cart-item p{color:#7d8585;margin:0;font-size:11px}.cart-item>strong{font-size:12px}.cart-summary{border-top:1px solid var(--line);padding-top:20px}.cart-summary>div{justify-content:space-between;font-size:14px;display:flex}.cart-summary>div strong{font:700 20px Space Grotesk}.cart-summary small{color:#7f8787;margin:7px 0 20px;font-size:10px;display:block}.checkout-button{width:100%}.toast{z-index:20;background:var(--ink);color:#fff;align-items:center;gap:8px;padding:12px 17px;font-size:12px;animation:.25s both rise;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #10182030}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=800px){.container{width:min(100% - 32px,600px)}.topbar-inner span:last-child{display:none}.header{min-height:70px}.menu-trigger{display:grid}.brand{margin-right:auto}.nav-links{z-index:5;background:#f6f6f2;flex-direction:column;gap:0;display:none;position:absolute;top:112px;left:16px;right:16px;box-shadow:0 12px 25px #10182015}.nav-links.open{display:flex}.nav-links a{border-bottom:1px solid var(--line);padding:16px 20px}.header-actions .icon-button,.cart-button span{display:none}.hero{grid-template-columns:1fr;gap:45px;padding-top:35px}.hero-copy{padding:0}.hero-proof{margin-top:35px}.hero-visual{min-height:350px}.hero-visual:before{font-size:95px}.benefits-grid{grid-template-columns:repeat(2,1fr)}.benefits-grid>div{padding:16px 8px 16px 0}.section{padding-top:70px}.section-heading{flex-direction:column;align-items:start}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.category-card{min-height:140px;padding:16px}.product-image{height:185px}.product-info{padding:15px 12px 14px}.product-info h3{font-size:13px}.story{padding:65px 0}.story-inner{grid-template-columns:1fr;gap:42px}.story-mark{font-size:54px}.support{flex-direction:column;align-items:start;gap:35px;padding:70px 0}.footer-grid{grid-template-columns:repeat(2,1fr);gap:30px 20px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:10px}}@media (width<=430px){h1{font-size:43px}.hero-actions{flex-direction:column;align-items:start;gap:18px}.hero-visual{min-height:305px}.hero-spec{bottom:12px;left:12px;right:12px}.product-grid{gap:9px}.product-image{height:155px}.product-tag{font-size:8px;top:8px;left:8px}.product-info h3{min-height:48px}.product-price strong{font-size:17px}.add-button{font-size:10px}.add-button svg{width:14px}.cart-drawer{padding:22px 17px}}.hero-visual{background:radial-gradient(circle at 50% 42%,#fff 0%,#f1f3ef 58%,#dfe4df 100%)}.hero-visual:before{color:#1018200d}.hero-visual img{mix-blend-mode:multiply}body{background-color:#eef3f0;background-image:linear-gradient(115deg,#eef3f0 0%,#f8f5df 48%,#dbeef0 100%);background-attachment:fixed}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc9;padding-left:18px;padding-right:18px}.hero{background:linear-gradient(110deg,#fffdf0 0%,#f4f7f2 52%,#cde7e9 100%);padding-left:32px;padding-right:32px;box-shadow:0 14px 40px #153b5520}.hero:before{opacity:.42}.benefits{background:#ffffffb8}.section:nth-of-type(2){background:linear-gradient(120deg,#f5c400 0%,#f8d94b 45%,#d9edf0 100%);max-width:1160px;margin:0 auto;padding:74px 32px 78px}.section:nth-of-type(3){background:#ffffffb8;margin-top:42px;padding-left:32px;padding-right:32px}.story{background:linear-gradient(120deg,#101820 0%,#133b55 65%,#176b78 100%)}.story-mark img{mix-blend-mode:normal;width:min(100%,380px);height:auto;display:block}.support{background:linear-gradient(105deg,#fff8c9,#e5f2ed);padding-left:32px;padding-right:32px}footer{background:linear-gradient(125deg,#dceeed,#f5e8aa)}@media (width<=800px){.header{padding-left:8px;padding-right:8px}.hero,.section:nth-of-type(2),.section:nth-of-type(3),.support{padding-left:16px;padding-right:16px}.section:nth-of-type(2){padding-top:58px;padding-bottom:62px}.section:nth-of-type(3){margin-top:26px}}.header{grid-template-columns:minmax(290px,1fr) auto minmax(190px,1fr);align-items:center;gap:24px;display:grid;position:relative}.brand-main{filter:drop-shadow(0 3px #bd8c00)drop-shadow(0 6px 5px #10182045);grid-area:1/2;position:static;transform:none}.site-search{grid-area:1/1;width:100%;max-width:100%;margin:0}.header-actions{grid-area:1/3;justify-self:end}.brand-main img{filter:contrast(1.08)saturate(1.16)}@media (width<=800px){.header{grid-template-columns:40px 1fr auto;gap:8px;padding:10px 16px}.menu-trigger{grid-area:1/1}.brand-main{grid-area:1/2;justify-self:center}.brand-main img{max-height:54px;width:154px!important}.header-actions{grid-area:1/3}.site-search{grid-area:2/1/auto/-1;margin-top:4px}}.brand-main{align-self:start;margin-top:-10px}@media (width<=800px){.brand-main{align-self:center;margin-top:-4px}}.header{background:#fff;border-bottom:1px solid #d8e0df;gap:24px;width:100%;max-width:none;padding:14px max(24px,50% - 580px);position:relative}.brand-main img{max-height:62px;width:174px!important}.brand-main{z-index:1;position:absolute;left:50%;transform:translate(-50%)}.site-search{background:#fff;border:2px solid #133b55;flex:1;max-width:530px;height:44px;margin-left:auto;display:flex}.site-search:focus-within{border-color:#f5c400;box-shadow:0 0 0 3px #f5c40040}.site-search input{color:#101820;border:0;outline:0;flex:1;min-width:0;padding:0 15px;font-size:13px}.site-search input::placeholder{color:#879294}.freight-calc{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:18px}.freight-calc>label{letter-spacing:.04em;margin-bottom:9px;font:700 11px Space Grotesk;display:block}.freight-input-row{gap:8px;display:flex}.freight-input-row input{border:2px solid var(--line);background:#fff;flex:1;min-width:0;height:42px;padding:0 12px;font-size:13px}.freight-input-row input:focus{border-color:#133b55;outline:0}.freight-input-row button{white-space:nowrap;min-height:42px;padding:0 16px;font-size:12px}.form-error{color:#b3261e;margin:8px 0 0;font-size:11px}.freight-options{gap:8px;margin-top:12px;display:grid}.freight-option{border:2px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:10px;padding:10px 12px;display:flex}.freight-option.selected{background:#fffdf0;border-color:#f5c400}.freight-option input{margin:0}.freight-option span{flex-direction:column;flex:1;display:flex}.freight-option small{color:#7c8585;margin-top:2px;font-size:10px}.freight-option b{font:700 13px Space Grotesk}.cart-total-row{border-top:1px solid var(--line);margin-top:6px;padding-top:14px;font-weight:700}.cart-total-row strong{font:700 22px Space Grotesk}.secure-payment-note{color:#7c8585;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:11px;display:flex}.secure-payment-note svg{color:#278f70}.site-search button{color:#101820;background:#f5c400;place-items:center;width:48px;display:grid}.nav-links{display:none}.header-actions{margin-left:0}.cart-button{color:#133b55;border-left:1px solid #d8e0df;min-height:44px;padding:0 12px;font-weight:700}.cart-button b{background:#f5c400}.category-bar{color:#fff;background:#133b55;box-shadow:0 3px 10px #10182022}.category-bar-inner{white-space:nowrap;align-items:center;gap:24px;min-height:43px;display:flex;overflow:auto}.category-bar a{color:#e8efec;font-size:11px}.category-bar a:hover{color:#f5c400}.category-menu{border-right:1px solid #ffffff3d;align-items:center;gap:8px;padding-right:20px;font-weight:700;display:flex}.category-offer{align-items:center;gap:6px;margin-left:auto;font-weight:700;display:flex;color:#f5c400!important}.hero{width:100%;max-width:none;padding-left:max(32px,50% - 580px);padding-right:max(32px,50% - 580px)}.products-section{background:#ffffffd9}.product-card{border:1px solid #e0e5e2;box-shadow:0 3px 12px #153b550d}.product-card:hover{box-shadow:0 10px 24px #153b5520}.product-image{background:#f5f7f4}.product-info{border-top:3px solid #f5c400}@media (width<=800px){.header{flex-wrap:wrap;gap:10px;padding:10px 16px}.brand-main img{max-height:52px;width:145px!important}.site-search{flex-basis:100%;order:4;max-width:none;margin:0}.header-actions{margin-left:auto}.category-bar-inner{gap:18px;padding:0 16px}.category-bar a{font-size:10px}.category-menu{padding-right:14px}.category-offer{margin-left:0}.hero{padding-left:16px;padding-right:16px}}.story-mark{justify-content:flex-start;align-items:center;display:flex}.story-mark img{object-fit:contain;width:min(440px,100%);height:auto;max-height:156px;display:block}@media (width<=800px){.story-mark img{width:340px;max-height:120px}}.story .button-light{color:#000}.whatsapp-float{z-index:20;color:#fff;background:#25d366;border:3px solid #fff;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 22px #10182045}.whatsapp-float:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 12px 28px #10182055}.whatsapp-float:focus-visible{outline-offset:4px;outline:3px solid #f5c400}@media (width<=800px){.whatsapp-float{width:54px;height:54px;bottom:16px;right:16px}.whatsapp-float svg{width:24px;height:24px}}.product-image,.modal-main-image{justify-content:center;align-items:center;display:flex}.cart-summary>.freight-calc{display:block}.admin-shell{color:#101820;background:#f5f7f4;min-height:100vh;font-family:inherit}.admin-loading{color:#5c6b66;place-items:center;font-size:14px;display:grid}.admin-login-screen{place-items:center;padding:24px;display:grid}.admin-login-card{text-align:center;background:#fff;border:1px solid #e0e5e2;border-radius:12px;flex-direction:column;align-items:center;gap:10px;width:min(340px,100%);padding:32px 28px;display:flex;box-shadow:0 10px 30px #10182014}.admin-login-card h1{margin:2px 0 0;font-size:19px}.admin-login-card p{color:#5c6b66;margin:0 0 8px;font-size:13px}.admin-login-card input{border:1px solid #d6dcd9;border-radius:8px;width:100%;padding:11px 12px;font-size:14px}.admin-login-card button{color:#fff;cursor:pointer;background:#133b55;border:none;border-radius:8px;width:100%;padding:11px;font-weight:700}.admin-login-card button:disabled{opacity:.6;cursor:default}.admin-header{color:#fff;background:#133b55;align-items:center;gap:20px;padding:16px 28px;display:flex}.admin-header h1{margin:0 24px 0 0;font-size:16px}.admin-tabs{gap:8px;margin-right:auto;display:flex}.admin-tabs button{color:#cfe0e8;cursor:pointer;background:0 0;border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.admin-tabs button.active{color:#101820;background:#f5c400}.admin-logout{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:flex}.admin-section{padding:24px 28px}.admin-section-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-section-head h2{margin:0 auto 0 0;font-size:16px}.admin-section-head button{cursor:pointer;background:#fff;border:1px solid #d6dcd9;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.admin-error{color:#b3261e;margin:0 0 10px;font-size:13px}.admin-table-wrap{background:#fff;border:1px solid #e0e5e2;border-radius:10px;overflow:auto}.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table th{text-align:left;color:#5c6b66;background:#f5f7f4;border-bottom:1px solid #e0e5e2;padding:10px 14px;font-weight:600}.admin-table td{vertical-align:middle;border-bottom:1px solid #eef1ef;padding:10px 14px}.admin-table td small{color:#8a9490;font-size:11px;display:block}.admin-row-inactive{opacity:.55}.admin-stock-input{border:1px solid #d6dcd9;border-radius:6px;width:70px;padding:6px 8px;font-size:13px}.admin-switch{width:36px;height:20px;display:inline-block;position:relative}.admin-switch input{opacity:0;width:0;height:0}.admin-switch span{cursor:pointer;background:#d6dcd9;border-radius:20px;transition:all .2s;position:absolute;inset:0}.admin-switch span:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px}.admin-switch input:checked+span{background:#2f9e5b}.admin-switch input:checked+span:before{transform:translate(16px)}.admin-search{background:#fff;border:1px solid #d6dcd9;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.admin-search input{border:none;flex:1;min-width:220px;padding:9px 0;font-size:13px}.admin-search input:focus{outline:none}.admin-new-customer{background:#fff;border:1px solid #e0e5e2;border-radius:10px;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:14px;display:flex}.admin-new-customer input{border:1px solid #d6dcd9;border-radius:6px;flex:1;min-width:160px;padding:9px 10px;font-size:13px}.admin-new-customer button{color:#fff;cursor:pointer;background:#133b55;border:none;border-radius:6px;padding:9px 16px;font-weight:700}.admin-row-actions{gap:6px;display:flex}.admin-row-actions button{cursor:pointer;background:#fff;border:1px solid #d6dcd9;border-radius:6px;padding:5px 10px;font-size:12px}.admin-notice{color:#7a5c00;background:#fff8e1;border:1px solid #f0dca0;border-radius:8px;margin:0 0 14px;padding:10px 14px;font-size:12.5px}.admin-price-input{border:1px solid #d6dcd9;border-radius:6px;align-items:center;gap:4px;width:110px;padding:6px 8px;display:flex}.admin-price-input span{color:#8a9490;font-size:12px}.admin-price-input input{border:none;flex:1;width:100%;padding:0;font-size:13px}.admin-price-input input:focus{outline:none}.admin-status-filter{background:#fff;border:1px solid #d6dcd9;border-radius:8px;padding:8px 12px;font-size:13px}.admin-summary-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-summary-card{background:#fff;border:1px solid #e0e5e2;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.admin-summary-card small{color:#5c6b66;text-transform:uppercase;letter-spacing:.03em;font-size:11px}.admin-summary-card strong{font-size:19px}.admin-summary-card span{color:#8a9490;font-size:11px}.admin-order-row{cursor:pointer}.admin-order-row:hover{background:#f5f7f4}.admin-order-row td:last-child{white-space:nowrap;align-items:center;gap:6px;display:flex}.admin-order-detail td{color:#3d4744;background:#f9faf9;font-size:12.5px}.admin-order-detail p{margin:4px 0}.admin-status-badge{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.admin-status-pending{color:#8a6900;background:#fff3cd}.admin-status-approved{color:#166a3c;background:#d9f2e3}.admin-status-rejected{color:#a3231f;background:#fbdada}.admin-status-cancelled{color:#5c6b66;background:#e5e7e6}@media (width<=700px){.admin-header{flex-wrap:wrap;padding:14px 16px}.admin-section{padding:16px}}.cart-summary>.checkout-form{display:block}.checkout-form{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:18px}.checkout-form>label{letter-spacing:.04em;margin-bottom:9px;font:700 11px Space Grotesk;display:block}.checkout-form input{border:2px solid var(--line);background:#fff;width:100%;height:42px;margin-bottom:8px;padding:0 12px;font-size:13px}.checkout-form input:focus{border-color:#133b55;outline:0}.checkout-form-row{gap:8px;display:flex}.checkout-form-row input{flex:1;min-width:0}.checkout-form-narrow{max-width:100px}.cart-item{grid-template-columns:70px 1fr auto auto}.cart-item-remove{color:#9da2a2;place-items:center;padding:4px;display:grid}.cart-item-remove:hover{color:#b3261e}.admin-nfe-erro{color:#a3231f}.voltage-picker{flex-direction:column;gap:10px;margin:0 0 20px;display:flex}.voltage-picker>span{letter-spacing:.08em;text-transform:uppercase;font:700 12px Space Grotesk}.voltage-picker small{color:var(--muted);letter-spacing:0;text-transform:none;font:500 11px DM Sans}.voltage-picker>div{gap:10px;display:flex}.voltage-option{border:2px solid var(--line);min-width:86px;min-height:42px;color:var(--ink);background:#fff;padding:0 16px;font-size:14px;font-weight:700;transition:all .2s}.voltage-option:hover{border-color:#bd8c00}.voltage-option.selected{background:var(--yellow);border-color:var(--yellow)}.modal-buy .button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.cart-item-voltage{background:var(--yellow);color:var(--ink);margin:0 0 6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.admin-wa{background:#fff;border:1px solid #e0e5e2;border-radius:10px;grid-template-columns:320px 1fr;min-height:520px;display:grid;overflow:hidden}.admin-wa-list{border-right:1px solid #e0e5e2;max-height:70vh;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-wa-list li{border-bottom:1px solid #eef1ef}.admin-wa-list button{text-align:left;cursor:pointer;background:#fff;border:0;flex-direction:column;gap:3px;width:100%;padding:12px 14px;font-size:13px;display:flex}.admin-wa-list button:hover{background:#f5f7f4}.admin-wa-list button.active{background:#e8f1f5;box-shadow:inset 3px 0 #133b55}.admin-wa-list-top{justify-content:space-between;gap:8px;display:flex}.admin-wa-list-top small{color:#8a9490;white-space:nowrap;font-size:10.5px}.admin-wa-list button>small{color:#8a9490;font-size:11px}.admin-wa-preview{color:#5c6b66;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-wa-tags{gap:5px;margin-top:2px;display:flex}.admin-wa-tags em{color:#5c6b66;background:#eef1ef;border-radius:10px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.admin-wa-tags .admin-wa-tag-erro{color:#b3261e;background:#fbe3e1}.admin-wa-empty{color:#8a9490;text-align:center;padding:24px;font-size:13px}.admin-wa-chat{background:#efeae2;flex-direction:column;min-width:0;display:flex}.admin-wa-chat-head{background:#fff;border-bottom:1px solid #e0e5e2;align-items:center;gap:12px;padding:12px 16px;display:flex}.admin-wa-chat-head strong,.admin-wa-chat-head small{display:block}.admin-wa-chat-head small{color:#8a9490;font-size:11.5px}.admin-wa-chat-head a{color:#133b55;font-weight:600}.admin-wa-chat .admin-error{margin:10px 16px 0}.admin-wa-back{cursor:pointer;background:#fff;border:1px solid #d6dcd9;border-radius:6px;padding:6px 10px;font-size:12px;display:none}.admin-wa-messages{flex-direction:column;gap:8px;max-height:65vh;padding:16px;display:flex;overflow-y:auto}.admin-wa-bubble{background:#fff;border-radius:0 10px 10px;align-self:flex-start;max-width:min(560px,85%);padding:8px 11px 6px;font-size:13px;box-shadow:0 1px 1px #10182014}.admin-wa-bubble-agent{background:#d9fdd3;border-radius:10px 0 10px 10px;align-self:flex-end}.admin-wa-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.admin-wa-bubble small{color:#667781;text-align:right;margin-top:4px;font-size:10.5px;display:block}.admin-wa-photos{color:#3b4a54;background:#fff9;border-radius:6px;align-items:center;gap:5px;margin-top:6px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}@media (width<=800px){.admin-header{flex-wrap:wrap;padding:14px 16px}.admin-tabs{flex-wrap:wrap}.admin-section{padding:18px 16px}.admin-wa{grid-template-columns:1fr}.admin-wa-list{border-right:0;max-height:none}.admin-wa-chat,.admin-wa-open .admin-wa-list{display:none}.admin-wa-open .admin-wa-chat{display:flex}.admin-wa-back{display:block}}.admin-wa-chat-head>div{flex:1;min-width:0}.admin-wa-agent-toggle{color:#1f6e3f;cursor:pointer;white-space:nowrap;background:#e7f6ec;border:1px solid #2f9e5b;border-radius:20px;padding:7px 12px;font-size:12px;font-weight:700}.admin-wa-agent-toggle.paused{color:#7a5c00;background:#fff8e1;border-color:#d9a400}.admin-wa-tags .admin-wa-tag-pausado{color:#7a5c00;background:#fff8e1}.admin-wa-bubble-human{background:#cfe3f7}.admin-wa-messages{flex:1}.admin-wa-composer{background:#f0f2f5;border-top:1px solid #e0e5e2;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.admin-wa-composer textarea{min-height:42px;max-height:160px;font:inherit;resize:vertical;border:1px solid #d6dcd9;border-radius:8px;flex:1;padding:10px 12px;font-size:13px}.admin-wa-composer button{color:#fff;cursor:pointer;background:#133b55;border:none;border-radius:8px;padding:11px 18px;font-size:13px;font-weight:700}.admin-wa-composer button:disabled{opacity:.55;cursor:default}.admin-wa-window-closed{color:#7a5c00;background:#fff8e1;border-top:1px solid #f0dca0;margin:0;padding:12px 16px;font-size:12.5px}@media (width<=800px){.admin-wa-chat-head{flex-wrap:wrap}.admin-wa-agent-toggle{width:100%}}.admin-wa-pause-note{color:#7a5c00;background:#fff8e1;border-bottom:1px solid #f0dca0;margin:0;padding:8px 16px;font-size:12px}.admin-crm-filtros{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.admin-crm-filtros button{cursor:pointer;background:#fff;border:1px solid #d6dcd9;border-radius:20px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;display:flex}.admin-crm-filtros button b{background:#eef1ef;border-radius:10px;padding:0 7px;font-size:11px}.admin-crm-filtros button.active{color:#fff;background:#133b55;border-color:#133b55}.admin-crm-filtros button.active b{background:#ffffff30}.admin-crm-board{grid-template-columns:repeat(6,minmax(220px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.admin-crm-col{background:#eaeeec;border-radius:10px;flex-direction:column;gap:10px;min-width:220px;padding:12px;display:flex}.admin-crm-col h3{justify-content:space-between;align-items:center;margin:0 0 2px;font-size:13px;display:flex}.admin-crm-col h3 span{color:#5c6b66;background:#fff;border-radius:10px;padding:1px 8px;font-size:11px}.admin-crm-card{background:#fff;border:1px solid #e0e5e2;border-left:4px solid #8a9490;border-radius:8px;flex-direction:column;gap:6px;padding:11px;font-size:12.5px;display:flex}.admin-crm-card-em_negociacao{border-left-color:#d9a400}.admin-crm-card-comprou{border-left-color:#2f9e5b}.admin-crm-card-perdido{opacity:.75;border-left-color:#b3261e}.admin-crm-card>small{color:#8a9490;font-size:11px}.admin-crm-item{background:#eef1ef;border-radius:10px;align-self:flex-start;padding:1px 7px;font-weight:600;color:#3b4a54!important}.admin-crm-preview{color:#5c6b66;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;display:-webkit-box;overflow:hidden}.admin-crm-card label{color:#5c6b66;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.admin-crm-card select{background:#fff;border:1px solid #d6dcd9;border-radius:6px;flex:1;max-width:150px;padding:5px 6px;font-size:12px}.admin-crm-card textarea{width:100%;font:inherit;resize:vertical;border:1px solid #d6dcd9;border-radius:6px;padding:6px 8px;font-size:12px}.admin-crm-card-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.admin-crm-card-foot em{color:#7a5c00;background:#fff8e1;border-radius:10px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.admin-crm-card-foot button{color:#133b55;cursor:pointer;background:#fff;border:1px solid #d6dcd9;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:5px 9px;font-size:11.5px;font-weight:700;display:flex}.admin-crm-vazio{color:#8a9490;text-align:center;margin:0;padding:10px 0;font-size:12px}@media (width<=800px){.admin-crm-board{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,82vw)}.admin-crm-col{scroll-snap-align:start}}.admin-camp-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.admin-camp-card{background:#fff;border:1px solid #e0e5e2;border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex}.admin-camp-card h3{margin:0;font-size:14px}.admin-camp-card .admin-camp-sub{border-top:1px solid #eef1ef;margin-top:14px;padding-top:14px}.admin-camp-form{flex-direction:column;gap:10px;display:flex}.admin-camp-form label,.admin-camp-label{color:#5c6b66;flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.admin-camp-form input,.admin-camp-form textarea,.admin-camp-label select{font:inherit;color:#101820;border:1px solid #d6dcd9;border-radius:6px;padding:8px 10px;font-size:13px}.admin-camp-form small,.admin-camp-hint{color:#8a9490;font-size:11.5px}.admin-camp-form button,.admin-camp-enviar{color:#fff;cursor:pointer;background:#133b55;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:13px;font-weight:700;display:flex}.admin-camp-form button:disabled,.admin-camp-enviar:disabled{opacity:.5;cursor:default}.admin-camp-preview{object-fit:contain;border:1px solid #e0e5e2;border-radius:6px;max-width:220px;max-height:280px}.admin-camp-modelos{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.admin-camp-modelos li{border:1px solid #eef1ef;border-radius:8px;gap:10px;padding:10px;display:flex}.admin-camp-modelos img{object-fit:cover;border-radius:4px;flex:none;width:64px;height:80px}.admin-camp-modelos div{flex-direction:column;gap:3px;min-width:0;font-size:12.5px;display:flex}.admin-camp-modelos p{color:#5c6b66;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.admin-camp-modelos small{color:#b3261e;font-size:11px}.admin-camp-status{color:#7a5c00;background:#fff8e1;border-radius:10px;align-self:flex-start;padding:1px 8px;font-size:10.5px;font-weight:700}.admin-camp-status-APPROVED{color:#1f6e3f;background:#e7f6ec}.admin-camp-status-REJECTED,.admin-camp-status-DISABLED,.admin-camp-status-PAUSED{color:#b3261e;background:#fbe3e1}.admin-camp-chips{flex-wrap:wrap;gap:6px;display:flex}.admin-camp-chips button{cursor:pointer;background:#fff;border:1px solid #d6dcd9;border-radius:16px;padding:6px 11px;font-size:12px;font-weight:600}.admin-camp-chips button.active{color:#fff;background:#133b55;border-color:#133b55}.admin-camp-total{color:#3b4a54;margin:4px 0 0;font-size:13px}.admin-camp-progresso{background:#eef1ef;border-radius:8px;height:34px;position:relative;overflow:hidden}.admin-camp-progresso div{background:#2f9e5b;height:100%;transition:width .3s}.admin-camp-progresso span{color:#101820;place-items:center;font-size:12.5px;font-weight:700;display:grid;position:absolute;inset:0}.admin-camp-aviso{color:#1f6e3f;background:#e7f6ec;border:1px solid #b7e1c5;border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:12.5px}.admin-crm-card-foot .admin-crm-optout{color:#b3261e;background:#fbe3e1}@media (width<=900px){.admin-camp-grid{grid-template-columns:1fr}}.admin-crm-agrupar{color:#5c6b66;align-items:center;gap:6px;margin:-4px 0 14px;font-size:12.5px;font-weight:600;display:flex}.admin-crm-agrupar button{cursor:pointer;background:#fff;border:1px solid #d6dcd9;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:600}.admin-crm-agrupar button.active{color:#101820;background:#f5c400;border-color:#f5c400}.admin-crm-board-estados{grid-template-columns:none;grid-auto-columns:minmax(220px,260px);grid-auto-flow:column}.admin-crm-tags{flex-wrap:wrap;gap:5px;display:flex}.admin-crm-tags:empty{display:none}.admin-crm-uf{background:#dbeaf3;border-radius:10px;align-self:flex-start;padding:1px 7px;font-weight:700;color:#133b55!important;font-size:10.5px!important}@media (width<=800px){.admin-crm-board-estados{grid-auto-columns:82vw}}.admin-camp-chips button b{color:#5c6b66;background:#eef1ef;border-radius:9px;margin-left:4px;padding:0 6px;font-size:10.5px}.admin-camp-chips button.active b{color:#fff;background:#ffffff30}.admin-crm-perfil{cursor:help;border-radius:10px;align-self:flex-start;padding:1px 7px;font-weight:700;font-size:10.5px!important}.admin-crm-perfil-lobo{background:#e3e8f4;color:#23345e!important}.admin-crm-perfil-aguia{background:#f3e8d6;color:#6b4712!important}.admin-crm-perfil-tubarao{background:#fbe1dd;color:#7a1f14!important}.admin-crm-perfil-gato{background:#e2f2e6;color:#1d5a2f!important}.admin-crm-perfis-filtro{flex-wrap:wrap}.admin-crm-perfis-filtro button{align-items:center;gap:5px;display:flex}.admin-crm-perfis-filtro button b{color:#5c6b66;background:#eef1ef;border-radius:9px;padding:0 6px;font-size:10.5px}.admin-crm-perfis-filtro button.active b{color:#101820;background:#10182020}.admin-tab-badge{color:#fff;text-align:center;background:#e5484d;border-radius:9px;min-width:18px;padding:0 6px;font-size:11px;line-height:18px}.admin-notif{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff5;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.admin-notif-bloqueada{color:#cfe0e8;cursor:help;border-color:#ffffff30;font-weight:500}.admin-wa-composer{flex-direction:column;align-items:stretch}.admin-wa-composer-linha{align-items:flex-end;gap:8px;display:flex}.admin-wa-composer button.admin-wa-icone{color:#54656f;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}.admin-wa-composer button.admin-wa-icone:hover:not(:disabled){background:#dfe5e7}.admin-wa-composer button.admin-wa-mic{color:#fff;background:#133b55}.admin-wa-composer button.admin-wa-mic:hover:not(:disabled){background:#0f2f44}.admin-wa-composer button.admin-wa-icone-ok{color:#fff;background:#25d366}.admin-wa-anexo{background:#fff;border:1px solid #d6dcd9;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.admin-wa-anexo img{object-fit:cover;border-radius:6px;width:52px;height:52px}.admin-wa-anexo audio{max-width:260px;height:34px}.admin-wa-anexo span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.admin-wa-anexo small{color:#667781;margin-left:4px}.admin-wa-anexo button{display:flex;color:#54656f!important;background:0 0!important;border-radius:50%!important;padding:6px!important}.admin-wa-gravando{color:#3b4a54;background:#fff;border:1px solid #d6dcd9;border-radius:8px;flex:1;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.admin-wa-gravando .admin-wa-icone:first-of-type{margin-left:auto}.admin-wa-rec{background:#e5484d;border-radius:50%;width:10px;height:10px;animation:1s infinite admin-wa-rec}@keyframes admin-wa-rec{50%{opacity:.25}}.admin-wa-list button.admin-wa-nao-lida{background:#d9fdd3;border-left:4px solid #25d366}.admin-wa-list button.admin-wa-nao-lida .admin-wa-list-top strong{color:#0b6b33}.admin-wa-list button.admin-wa-nao-lida .admin-wa-list-top strong:before{content:"";vertical-align:middle;background:#25d366;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.admin-crm-card.admin-crm-card-nao-lida{background:#effdec;box-shadow:inset 0 4px #25d366}.admin-crm-card.admin-crm-card-nao-lida>strong{color:#0b6b33}.admin-notif-ativa{color:#bff5cf;border-color:#25d36688}.admin-notif-erro{color:#ffd1d1;text-align:left;white-space:normal;border-color:#ff9b9b;max-width:420px;line-height:1.3}.admin-wa-busca{z-index:1;color:#667781;background:#f0f2f5;border-bottom:1px solid #e0e5e2;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.admin-wa-busca input{min-width:0;font:inherit;background:#fff;border:1px solid #d6dcd9;border-radius:8px;flex:1;padding:8px 10px;font-size:13px}.admin-wa-list .admin-wa-busca button{color:#667781;background:0 0;border-radius:50%;width:auto;padding:4px;display:flex}.admin-wa-busca-info{color:#667781;background:#fafbfa;border-bottom:1px solid #eef1ef;padding:6px 14px;font-size:11.5px}.admin-wa-trecho{color:#5c4a00;background:#fff7d6;border-radius:5px;align-items:flex-start;gap:4px;padding:4px 6px;font-size:11.5px;line-height:1.35;display:flex}.admin-wa-composer{position:relative}.admin-wa-composer button.admin-wa-icone-ativo{color:#0b6b33;background:#d9fdd3}.admin-wa-rapidas{z-index:20;background:#fff;border:1px solid #d6dcd9;border-radius:10px;flex-direction:column;gap:8px;max-height:420px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 28px #10182026}.admin-wa-rapidas-topo{align-items:center;gap:8px;display:flex}.admin-wa-rapidas-topo strong{color:#133b55;align-items:center;gap:6px;margin-right:auto;font-size:14px;display:flex}.admin-wa-composer .admin-wa-rapidas button{min-height:0}.admin-wa-composer .admin-wa-rapidas-nova{color:#fff;background:#25d366;border-radius:16px;align-items:center;gap:4px;padding:6px 12px;font-size:12.5px;display:flex}.admin-wa-composer .admin-wa-rapidas-x,.admin-wa-composer .admin-wa-rapidas-mini{color:#54656f;background:0 0;border-radius:50%;padding:6px;display:flex}.admin-wa-composer .admin-wa-rapidas-x:hover,.admin-wa-composer .admin-wa-rapidas-mini:hover{background:#eef1ef}.admin-wa-rapidas-busca{font:inherit;border:1px solid #d6dcd9;border-radius:8px;padding:8px 10px;font-size:13px}.admin-wa-rapidas ul{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-wa-rapidas li{border-bottom:1px solid #eef1ef;align-items:center;gap:2px;display:flex}.admin-wa-composer .admin-wa-rapidas-item{color:#3b4a54;text-align:left;background:0 0;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 6px;display:flex}.admin-wa-composer .admin-wa-rapidas-item:hover{background:#f0f2f5}.admin-wa-rapidas-item img{object-fit:cover;border-radius:6px;flex:none;width:40px;height:40px}.admin-wa-rapidas-item span{flex-direction:column;min-width:0;display:flex}.admin-wa-rapidas-item b{color:#0b6b33;font-size:13px}.admin-wa-rapidas-item small{text-overflow:ellipsis;white-space:nowrap;color:#667781;font-size:12px;overflow:hidden}.admin-wa-rapidas-vazio{color:#667781;padding:14px 6px;font-size:13px;border:0!important}.admin-wa-rapidas-dica{color:#667781;margin:0;font-size:11.5px}.admin-wa-rapidas-form{flex-direction:column;gap:8px;display:flex}.admin-wa-rapidas-form label{color:#3b4a54;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.admin-wa-rapidas-form label span{color:#667781;margin-left:6px}.admin-wa-rapidas-form label input,.admin-wa-rapidas-form textarea{font:inherit;border:1px solid #d6dcd9;border-radius:8px;flex:1;padding:8px 10px;font-size:13px}.admin-wa-composer .admin-wa-rapidas-foto{color:#3b4a54;background:#fff;border:1px dashed #b8c2bf;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;display:flex}.admin-wa-rapidas-acoes{justify-content:flex-end;gap:8px;display:flex}.admin-wa-composer .admin-wa-rapidas-acoes button{color:#3b4a54;background:#eef1ef;border-radius:8px;padding:7px 14px;font-size:13px}.admin-wa-composer .admin-wa-rapidas-acoes button.admin-wa-rapidas-salvar{color:#fff;background:#133b55}.admin-table td small.admin-pagamento-motivo{color:#a3231f;white-space:normal;max-width:260px}.admin-voltagem-badge{color:#1d4ed8;vertical-align:middle;background:#e3edff;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.78rem;font-weight:700;display:inline-block}.machine-grid .product-image{height:320px}.machine-grid .product-info h3{font-size:18px}.machine-grid .product-price strong{font-size:24px}.catalog-section{padding-top:50px}.catalog-tabs{flex-wrap:wrap;gap:8px;margin:-12px 0 24px;display:flex}.catalog-tab{color:var(--ink);background:#e5e6df;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.catalog-tab span{background:#fff;border-radius:10px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:10px;display:grid}.catalog-tab:hover{background:#d8d9d1}.catalog-tab.active{background:var(--ink);color:#fff}.catalog-tab.active span{background:var(--yellow);color:var(--ink)}@media (width<=800px){.machine-grid .product-image{height:220px}.machine-grid .product-info h3{font-size:14px}.machine-grid .product-price strong{font-size:19px}.catalog-tab{padding:9px 12px;font-size:11px}}.app-shell{isolation:isolate;position:relative}.app-shell:before{content:"";z-index:-1;opacity:.16;filter:grayscale(.35);pointer-events:none;background:url(/assets/fabrica-moderna-fundo-C0tmxiCT.webp) 50%/cover no-repeat;position:fixed;inset:0}.products-section,.section:nth-of-type(3){background:0 0}.hero{box-shadow:none;background:0 0}.hero:before{display:none}.hero-text{color:#2f383d}:root{--titulo-contorno:#d71f26}.hero h1,.section-heading h2,.support h2{color:var(--ink);-webkit-text-stroke:var(--contorno,3px) var(--titulo-contorno);paint-order:stroke fill}.hero h1{--contorno:5px}.section-heading h2,.support h2{--contorno:3.5px}.product-info h3,.modal-content h2{color:var(--ink);font-weight:700}.hero-visual img{object-fit:contain;width:auto;max-width:88%;max-height:360px;margin-bottom:60px}@media (width<=800px){.hero-visual img{max-height:250px;margin-bottom:70px}}.hero-visual-link{cursor:pointer}.hero-visual-link img{transition:scale .35s}.hero-visual-link:hover img{scale:1.04}.hero-visual-link:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.hero-proof{border-left:5px solid var(--yellow);background:#ffffffeb;gap:14px;margin-top:38px;padding:12px 20px 12px 14px;display:inline-flex;box-shadow:0 10px 26px #10182024}.proof-avatars span{width:42px;height:42px;font-size:14px}.hero-proof p{color:#2f383d;font-size:14px;font-weight:600}.hero-proof strong{color:var(--ink);font:700 22px/1.1 Space Grotesk}.benefits{background:linear-gradient(100deg,#101820 0%,#133b55 70%,#176b78 100%);border:0;box-shadow:0 10px 30px #10182030}.benefits-grid>div{padding:20px 15px 20px 0}.benefits-grid svg{width:30px;height:30px;color:var(--yellow)}.benefits-grid strong{color:#fff;font-size:16px}.benefits-grid small{color:#c9d3d6;font-size:12px}.benefits-grid .pix-symbol{color:var(--yellow);font-size:17px;font-weight:800}.hero{padding-bottom:40px}.section{padding-top:56px}.section:nth-of-type(3){margin-top:0}.products-section{padding-bottom:24px}.machines-section{padding-bottom:8px}.catalog-section{padding-top:32px;padding-bottom:64px}.section-heading{margin-bottom:22px}@media (width<=800px){.hero-proof{margin-top:26px}.hero-proof strong{font-size:18px}.benefits-grid strong{font-size:14px}.benefits-grid svg{width:24px;height:24px}.section{padding-top:40px}}.category-card{min-height:178px;padding:22px 22px 20px;position:relative;overflow:hidden;box-shadow:0 12px 28px #10182026}.category-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px #10182038}.category-number{opacity:.75;letter-spacing:.06em;font:700 15px Space Grotesk}.category-card h3{letter-spacing:-.03em;max-width:none;margin:0 0 10px;font:800 25px/1.08 Space Grotesk}.category-card p{opacity:1;background:#10182014;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.category-card.dark p{background:#ffffff26}.category-card>svg{background:var(--ink);color:#fff;border-radius:50%;width:36px;height:36px;padding:8px;transition:all .2s}.category-card.dark>svg{background:var(--yellow);color:var(--ink)}.category-card:hover>svg{transform:translate(4px)}@media (width<=800px){.category-card{min-height:150px;padding:16px}.category-card h3{font-size:19px}.category-card>svg{width:30px;height:30px;padding:6px}}.history-section{padding-bottom:40px}.history-grid{grid-template-columns:repeat(2,1fr);gap:18px 34px;display:grid}.history-grid p{border-left:5px solid var(--yellow);color:#000;text-shadow:0 0 12px #f6f6f2,0 0 3px #f6f6f2;margin:0;padding:16px 0 0 18px;font-size:17px;font-weight:600;line-height:1.65}@media (width<=800px){.history-grid{grid-template-columns:1fr;gap:14px}.history-grid p{font-size:15px}}.product-share{flex-direction:column;gap:8px;margin:0 0 18px;display:flex}.product-share>span{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font:700 12px Space Grotesk;display:flex}.product-share>div{flex-wrap:wrap;gap:8px;display:flex}.product-share input{border:1px solid var(--line);color:#526064;background:#fff;flex:180px;min-width:0;min-height:40px;padding:0 10px;font-size:12px}.share-button{border:2px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.share-button:hover{border-color:#bd8c00}.share-button.copied{color:#1d6e35;background:#e6f6ea;border-color:#2e9e4f}.share-whatsapp{color:#fff;background:#25d366;border-color:#25d366}.share-whatsapp:hover{background:#1da851;border-color:#1da851}.admin-sup-resumo{color:#3f484d;margin:0 0 12px;font-size:13px}.admin-sup-filtros{margin-bottom:14px}.admin-sup-bubble-bloqueada{background:#fff4e0}.admin-sup-tipo{color:#7a5c00;background:#f5c40040;border-radius:10px;margin-bottom:4px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.admin-sup-fontes{color:#4b5a55;border-top:1px solid #10182015;margin:6px 0 0;padding:6px 0 0;font-size:11.5px;list-style:none}.admin-sup-fontes li{align-items:center;gap:5px;margin-top:2px;display:flex}.admin-sup-doc-inativo td{color:#9aa3a0}.suporte-float{z-index:20;background:var(--ink);color:#fff;letter-spacing:.01em;border:2px solid #fff;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 18px 0 14px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;animation:.35s both rise;display:flex;position:fixed;bottom:96px;right:24px;box-shadow:0 8px 22px #10182040}.suporte-float svg{color:var(--yellow);flex:none}.suporte-float:hover{background:#1d2a33;transform:translateY(-2px);box-shadow:0 12px 28px #10182050}.suporte-float:focus-visible{outline-offset:3px;outline:3px solid #f5c400}@media (width<=800px){.suporte-float{min-height:42px;padding:0 14px 0 12px;font-size:12.5px;bottom:82px;right:16px}}@media (prefers-reduced-motion:reduce){.suporte-float{transition:none;animation:none}}.search-results{scroll-margin-top:110px}.search-empty{color:var(--muted,#666);margin:0}.search-empty a{color:inherit;font-weight:600}.campo-armadilha{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-9999px!important}.newsletter-status{margin:.5rem 0 0;font-size:.85rem}.newsletter-status.ok{color:#1f8f4e}.newsletter-status.erro{color:#c0392b}
