@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800;900&display=swap";body:has(.lca-root){color:#211713;background:#fff9f2;margin:0}body:has(.lca-root) #root{width:100%;max-width:none}.lca-root{--lca-dark:#2d1716;--lca-red:#7e2425;--lca-amber:#ebb364;--lca-cream:#fff8ef;--lca-muted:#756760;--lca-line:#e9ded4;color:#241714;min-height:100vh;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:14px}.lca-root *,.lca-root :before,.lca-root :after{box-sizing:border-box}.lca-root h1,.lca-root h2,.lca-root h3,.lca-root h4{letter-spacing:-.03em;font-family:Outfit,DM Sans,sans-serif;line-height:1.17}.lca-root button,.lca-root input,.lca-root select,.lca-root textarea{font:inherit}.lca-root button{cursor:pointer;transition:background .16s,transform .16s,box-shadow .16s}.lca-root button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important}.lca-root a{color:inherit;text-decoration:none}.lca-root a:hover{text-decoration:none}.lca-root button:focus-visible,.lca-root input:focus-visible,.lca-root select:focus-visible,.lca-root textarea:focus-visible,.lca-root a:focus-visible{outline-offset:3px;outline:3px solid #e9a548}.lca-root .lca-primary{color:#fff;text-align:center;background:#229d62;border:0;border-radius:13px;justify-content:center;align-items:center;min-height:46px;padding:13px 20px;font-weight:800;display:inline-flex}.lca-root .lca-primary:hover:not(:disabled){background:#168755;transform:translateY(-1px)}.lca-root .lca-error{color:#8b2923;background:#fff0ee;border:1px solid #d89f99;border-radius:12px;margin:12px 0;padding:13px 16px;font-weight:700}.lca-root .lca-success{color:#1d6d42;background:#ebfbf1;border:1px solid #9bd6b0;border-radius:12px;margin:12px 0;padding:12px 16px;font-weight:700}.lca-page-loading{background:#fff9f2;place-items:center;font-size:18px;font-weight:800;display:grid}.lca-shop{background:#fffaf4}.lca-topline{color:#ffe6d5;letter-spacing:.1em;background:#4a171b;justify-content:space-between;gap:20px;min-height:32px;padding:8px max(18px,50vw - 610px);font-size:10px;font-weight:800;display:flex}.lca-topline span{letter-spacing:0;color:#f3d0c2;font-weight:500}.lca-header{justify-content:space-between;align-items:center;gap:16px;width:min(1220px,100% - 44px);min-height:89px;margin:0 auto;display:flex}.lca-brand{color:#36191a;letter-spacing:-.04em;align-items:center;gap:12px;font-family:Outfit,sans-serif;font-size:20px;font-weight:900;line-height:1;display:inline-flex}.lca-brand b{color:#a43f2f;font-weight:900}.lca-brand small{color:#80655c;letter-spacing:.16em;text-transform:uppercase;margin-top:7px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:800;display:block}.lca-brand-mark{color:#fff2e5;letter-spacing:-.08em;background:#591c20;border-radius:16px;flex-shrink:0;place-items:center;width:55px;height:55px;font-family:Georgia,serif;font-size:26px;display:grid;box-shadow:inset 0 0 0 2px #ffffff1f}.lca-brand-mark span{color:#efb56a;margin:-10px;font-size:19px}.lca-header nav{color:#3a2922;align-items:center;gap:30px;font-weight:750;display:flex}.lca-header nav>a:hover{color:#b04e35}.lca-header nav>a.lca-whatsapp-nav{color:#187b4f;white-space:nowrap;background:#e6f7ed;border:1px solid #a0d8b7;border-radius:99px;align-items:center;padding:11px 13px;font-size:12px;font-weight:900;display:inline-flex}.lca-header nav>a.lca-whatsapp-nav:hover{color:#105e3a;background:#d0efdd}.lca-hero-whatsapp{color:#fff6eb;border:1px solid #ffffff5c;border-radius:11px;justify-content:center;align-items:center;padding:13px 19px;font-size:13px;font-weight:800;display:inline-flex}.lca-hero-whatsapp:hover{color:#fff;background:#ffffff1a}.lca-contact-direct{text-align:center;color:#126a43;background:#e0f6e7;border:1px solid #add8bb;border-radius:12px;justify-content:center;align-items:center;margin-top:12px;padding:12px 16px;font-size:12px;font-weight:900;line-height:1.5;display:inline-flex}.lca-contact-direct:hover{background:#c7ebd4}.lca-cart-button{color:#fff;background:#401a1d;border:0;border-radius:100px;align-items:center;gap:8px;padding:13px 18px;font-weight:850;display:inline-flex}.lca-cart-button b{color:#341615;background:#eaa559;border-radius:50%;place-items:center;min-width:23px;height:23px;display:grid}.lca-hero{color:#fff8ed;background:linear-gradient(103deg,#3e171a 10%,#682326 57%,#833734);grid-template-columns:minmax(0,1fr) minmax(360px,44%);min-height:410px;padding:34px max(24px,50vw - 610px);display:grid;position:relative;overflow:hidden}.lca-hero:after{content:"";pointer-events:none;border:1px solid #ffd28226;border-radius:50%;width:650px;height:650px;position:absolute;top:-260px;right:-9%;box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff05}.lca-hero-content{z-index:1;align-self:center;max-width:650px;padding:22px 0 32px;position:relative}.lca-kicker{text-transform:uppercase;letter-spacing:.18em;color:#f8bb73;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.lca-hero h1{margin:18px 0 24px;font-size:clamp(47px,5.8vw,77px);font-weight:900;line-height:1.03}.lca-hero h1 em{color:#efb96d;font-style:normal;display:block}.lca-hero p{color:#fae6d8;max-width:510px;font-size:16px;line-height:1.7}.lca-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.lca-hero-actions .lca-primary{color:#422020;background:#f0b667;gap:34px;font-size:14px}.lca-hero-actions .lca-primary:hover{background:#ffd28e}.lca-hero-actions>span{color:#eec3b1;font-size:12px}.lca-hero-graphic{z-index:1;place-items:center;min-height:345px;display:grid;position:relative;transform:rotate(-8deg)}.lca-board{background:radial-gradient(circle at 40% 32%,#ad6c3e,#4d2a20 72%,#241412);border:17px solid #bf8451;border-radius:46% 47% 45% 53%;justify-content:center;align-items:center;width:365px;height:315px;display:flex;position:relative;box-shadow:0 17px 50px #0f040466,inset 0 0 0 3px #deb584}.lca-board>span{filter:drop-shadow(2px 15px 11px #261310a0);font-size:115px;transform:rotate(-12deg)translate(-10px)}.lca-board>b{font-size:62px;position:absolute;top:33px;right:22px;transform:rotate(30deg)}.lca-board>i{color:#ffcb83;font-size:30px;font-style:normal;position:absolute;top:32px;left:28px}.lca-board>small{letter-spacing:.15em;text-align:center;color:#ffdeaa;font-family:Outfit,sans-serif;font-size:12px;font-weight:900;position:absolute;bottom:38px;right:35px}.lca-benefits{z-index:2;background:#fff;border:1px solid #eee3d8;border-radius:17px;grid-template-columns:repeat(3,1fr);width:min(1160px,100% - 40px);margin:-22px auto 0;padding:22px 28px;display:grid;position:relative;box-shadow:0 12px 35px #4a170f12}.lca-benefits article{align-items:center;gap:15px;padding:5px 20px;display:flex}.lca-benefits article+article{border-left:1px solid #eedfd0}.lca-benefits article>span{color:#a3502e;background:#fff1df;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.lca-benefits b{color:#3b2923;font-size:13px;display:block}.lca-benefits small{color:#81716a;margin-top:5px;font-size:11px;display:block}.lca-catalog{max-width:1220px;margin:auto;padding:76px 22px 70px}.lca-section-title{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.lca-section-title span{color:#ab522e;letter-spacing:.16em;font-size:11px;font-weight:850}.lca-section-title h2{color:#331e1b;margin:10px 0;font-size:clamp(34px,4vw,52px);font-weight:900}.lca-section-title p{color:#786862;margin:0;font-size:14px}.lca-count{color:#725143;white-space:nowrap;background:#fff2e5;border:1px solid #ead7c6;border-radius:40px;padding:8px 14px;font-size:12px;font-weight:800}.lca-shop-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.lca-filters{flex-wrap:wrap;gap:8px;display:flex}.lca-filters button{color:#55413a;background:#fff;border:1px solid #e7d9cc;border-radius:50px;padding:10px 15px;font-size:12px;font-weight:700}.lca-filters button.active{color:#fff;background:#5c2024;border-color:#5c2024}.lca-search{color:#ae6551;background:#fff;border:1px solid #e7d7c9;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:24px;display:flex}.lca-search input{color:#372725;width:100%;min-width:200px;max-width:280px;height:42px;font-size:12px;background:0 0!important;border:0!important;outline:0!important}.lca-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lca-card{background:#fff;border:1px solid #eee1d6;border-radius:20px;flex-direction:column;min-width:0;transition:transform .17s,box-shadow .17s;display:flex;overflow:hidden;box-shadow:0 10px 26px #44201b09}.lca-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #4f221621}.lca-photo{aspect-ratio:1.22;background:#f6ebdd;position:relative;overflow:hidden}.lca-photo img{object-fit:cover;width:100%;height:100%}.lca-photo-fallback{text-align:center;color:#8e402c;background:radial-gradient(circle at 25% 25%,#ffe4c7,#deb39f 75%);place-content:center;gap:6px;width:100%;height:100%;display:grid}.lca-photo-fallback span{filter:drop-shadow(2px 12px 10px #693d253b);font-size:83px}.lca-photo-fallback small{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:900}.lca-line-badge{color:#fff;letter-spacing:.11em;background:#542126;border-radius:5px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:14px;left:14px}.lca-product-info{flex-direction:column;flex:1;gap:6px;padding:20px 21px 23px;display:flex}.lca-product-category{letter-spacing:.11em;color:#a95637;text-transform:uppercase;font-size:10px;font-weight:850}.lca-card h3{color:#311f1b;margin:5px 0 2px;font-size:24px;font-weight:900}.lca-card p{color:#796a62;min-height:43px;margin:0 0 12px;font-size:12px;line-height:1.6}.lca-field{text-transform:uppercase;letter-spacing:.09em;color:#826f65;gap:8px;font-size:10px;font-weight:800;display:grid}.lca-field select{color:#422c27;letter-spacing:0;text-transform:none;background:#fffcf9;border:1px solid #e5d7c9;border-radius:9px;width:100%;height:45px;padding:0 11px;font-size:12px;font-weight:700}.lca-card-bottom{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:20px;display:flex}.lca-card-bottom strong{color:#8a2c23;font-family:Outfit,sans-serif;font-size:24px;font-weight:900;display:block}.lca-card-bottom small{color:#876d60;margin-top:1px;font-size:10px;display:block}.lca-sku{color:#a18c82;margin-top:5px;font-size:10px;display:block}.lca-card-bottom button{color:#fff;background:#9c3431;border:0;border-radius:10px;flex-shrink:0;padding:11px 15px;font-size:12px;font-weight:850}.lca-card-bottom button:hover{background:#6f2428}.lca-catalog-note{color:#6f4c3a;background:#fff0de;border:1px solid #ead5be;border-radius:14px;margin-top:34px;padding:20px 23px;font-size:12px;line-height:1.7}.lca-catalog-note strong{color:#75432c}.lca-catalog-note span{font-weight:700}.lca-banner{color:#fff4e5;background:linear-gradient(100deg,#63202a,#2a1718);justify-content:space-between;align-items:center;gap:25px;min-height:255px;padding:35px max(24px,50vw - 580px);display:flex}.lca-banner span{letter-spacing:.2em;color:#f3bc7a;font-size:11px;font-weight:900}.lca-banner h2{margin:11px 0;font-size:clamp(30px,4vw,48px)}.lca-banner p{color:#f1d9d0;max-width:490px;line-height:1.6}.lca-banner button{color:#3a2021;white-space:nowrap;background:#f5b364;border:0;border-radius:10px;padding:15px 22px;font-weight:900}.lca-footer{color:#e6d6c7;background:#261919;grid-template-columns:1fr 1.5fr auto;align-items:start;gap:30px;padding:44px max(24px,50vw - 600px);display:grid}.lca-footer .lca-brand{color:#fff;font-size:17px}.lca-footer .lca-brand small{color:#d6aa98;max-width:210px;line-height:1.4}.lca-footer p{color:#cbb8aa;margin:0 0 8px;font-size:11px;line-height:1.7}.lca-footer a{font-size:12px;text-decoration:underline}.lca-footer>small{color:#c7a699;font-size:11px}.lca-toast{color:#fff;z-index:91;background:#2a5b3a;border-radius:99px;padding:14px 24px;font-weight:800;position:fixed;bottom:95px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #16101460}.lca-floating-cart{z-index:35;color:#fff;background:#23935d;border:0;border-radius:16px;align-items:center;gap:12px;padding:17px 19px;font-weight:900;display:none;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 14px 35px #0004}.lca-floating-cart b{color:#1c754a;background:#fff;border-radius:50%;place-items:center;min-width:25px;height:25px;display:grid}.lca-floating-cart span{margin-left:auto}.lca-overlay{z-index:100;background:#180c0bb8;justify-content:flex-end;animation:.18s lca-fade;display:flex;position:fixed;inset:0}@keyframes lca-fade{0%{opacity:0}to{opacity:1}}.lca-drawer{color:#301e1a;background:#fffaf4;flex-direction:column;width:min(520px,100%);height:100vh;display:flex;overflow:auto;box-shadow:-12px 0 45px #13090b5e}.lca-drawer-head{z-index:1;background:#fff8f1;border-bottom:1px solid #ecddcf;justify-content:space-between;align-items:center;padding:22px 25px;display:flex;position:sticky;top:0}.lca-drawer-head span{letter-spacing:.18em;color:#b05e3d;font-size:10px;font-weight:900}.lca-drawer-head h2{color:#331b1a;margin:6px 0 0;font-size:31px}.lca-close{background:#fff;border:1px solid #e8d8c8;border-radius:50%;place-items:center;width:40px;height:40px;font-size:25px;display:grid}.lca-cart-empty,.lca-cart-confirmed{text-align:center;justify-items:center;padding:80px 26px;display:grid}.lca-cart-empty>span{font-size:65px}.lca-cart-empty h3,.lca-cart-confirmed h3{margin:15px 0;font-size:27px}.lca-cart-empty p,.lca-cart-confirmed p{color:#80695d;line-height:1.65}.lca-cart-empty button{color:#fff;background:#5e2326;border:0;border-radius:10px;padding:12px 20px;font-weight:800}.lca-cart-confirmed>span{color:#1c8453;background:#e6faef;border-radius:50%;place-items:center;width:70px;height:70px;font-size:35px;display:grid}.lca-cart-confirmed small{color:#735e52;margin-top:20px;line-height:1.6}.lca-cart-items{flex:none;padding:16px 22px}.lca-cart-row{border-bottom:1px solid #ebded1;grid-template-columns:75px 1fr;gap:15px;padding:14px 0;display:grid}.lca-mini-photo{background:#f8e5d4;border-radius:12px;place-items:center;width:72px;height:72px;font-size:35px;display:grid;overflow:hidden}.lca-mini-photo img{object-fit:cover;width:100%;height:100%}.lca-cart-row strong{font-size:14px;display:block}.lca-cart-row small{color:#806c61;margin-top:4px;font-size:11px;line-height:1.5;display:block}.lca-cart-row b{color:#8d3027;margin-top:4px;font-size:13px;display:block}.lca-stepper{align-items:center;gap:10px;margin-top:9px;display:flex}.lca-stepper button{background:#fff;border:1px solid #ddcbbd;border-radius:7px;width:27px;height:27px;font-weight:900}.lca-stepper span{font-weight:800}.lca-cart-total{background:#f5e9dd;border-radius:14px;margin:8px 22px 20px;padding:19px}.lca-cart-total>span{color:#6d5b52;font-weight:700}.lca-cart-total>strong{color:#6c2425;margin:5px 0;font-family:Outfit;font-size:33px;display:block}.lca-cart-total p{color:#7b6054;margin:8px 0 0;font-size:11px;line-height:1.6}.lca-checkout-fields{padding:0 22px}.lca-checkout-fields h3{margin:10px 0 19px;font-size:22px}.lca-checkout-fields>label{color:#69564d;gap:7px;margin-bottom:14px;font-size:12px;font-weight:800;display:grid}.lca-checkout-fields input,.lca-checkout-fields select,.lca-checkout-fields textarea{color:#3b2722;background:#fff;border:1px solid #e5d5c6;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:13px}.lca-checkout-fields textarea{resize:vertical;min-height:67px}.lca-checkout-fields>label.lca-check{align-items:flex-start;gap:10px;font-weight:500;line-height:1.55;display:flex}.lca-check input{accent-color:#228a5d;flex-shrink:0;width:18px;height:18px}.lca-check a{color:#9e4537;font-weight:800;text-decoration:underline}.lca-drawer-footer{background:#fff8ef;border-top:1px solid #ebded4;margin-top:auto;padding:17px 22px 25px;display:grid;position:sticky;bottom:0}.lca-drawer-footer>p{color:#ad3a25;font-size:11px;font-weight:700}.lca-drawer-footer>small{color:#8e786a;margin-top:10px;font-size:11px;line-height:1.5}.lca-empty,.lca-loading{text-align:center;color:#806658;background:#fff;border:1px dashed #ead4c2;border-radius:15px;padding:42px 20px}.lca-admin{color:#24313a;background:#f8f6f2;min-height:100vh;font-family:DM Sans,sans-serif}.lca-admin-header{background:#2b1519;justify-content:space-between;align-items:center;gap:18px;min-height:85px;padding:16px 30px;display:flex}.lca-admin-header .lca-brand{color:#fff}.lca-admin-header .lca-brand small{color:#d3afa4}.lca-admin-header .lca-brand-mark{background:#7e3134}.lca-admin-header-actions{align-items:center;gap:12px;display:flex}.lca-admin-header-actions a,.lca-admin-header-actions button{color:#ffeddf;background:0 0;border:1px solid #855759;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:800}.lca-admin-body{min-height:calc(100vh - 85px);display:flex}.lca-admin-nav{background:#302222;flex-direction:column;flex-shrink:0;gap:7px;width:245px;padding:27px 15px;display:flex}.lca-admin-nav>span{color:#d7a572;letter-spacing:.19em;margin:3px 14px 15px;font-size:10px;font-weight:900}.lca-admin-nav>button{color:#e6d6ca;text-align:left;background:0 0;border:0;border-radius:11px;width:100%;padding:14px 13px;font-size:13px;font-weight:750;display:flex}.lca-admin-nav>button.selected{color:#fff;background:#7f3835}.lca-nav-note{color:#eecab8;border-top:1px solid #66474a;margin-top:auto;padding:20px 12px}.lca-nav-note b{font-size:13px;display:block}.lca-nav-note small{color:#cfb1a5;margin-top:8px;font-size:11px;line-height:1.7;display:block}.lca-admin-content{width:100%;min-width:0;max-width:1450px;padding:31px clamp(18px,3.5vw,46px)}.lca-admin-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.lca-admin-title small{color:#a25b42;letter-spacing:.13em;font-size:10px;font-weight:900}.lca-admin-title h1{color:#301c1d;margin:6px 0;font-size:clamp(27px,3vw,39px)}.lca-admin-title p{color:#7c7770;margin:0;font-size:12px}.lca-status{letter-spacing:.02em;color:#9d6024;background:#fff0dd;border-radius:100px;align-items:center;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.lca-status.lca-delivered{color:#1c7452;background:#e4f7ea}.lca-status.lca-cancelled{color:#b13e30;background:#ffebea}.lca-status.lca-confirmed,.lca-status.lca-preparing,.lca-status.lca-ready{color:#3463a3;background:#e9f1fb}.lca-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.lca-metrics article{background:#fff;border:1px solid #e7dfd8;border-radius:15px;padding:19px 17px}.lca-metrics small{color:#82756c;margin-bottom:11px;font-size:11px;display:block}.lca-metrics strong{color:#3a2320;font-family:Outfit;font-size:28px;display:block}.lca-admin-card{background:#fff;border:1px solid #e5ded7;border-radius:15px;min-width:0;margin-bottom:21px;padding:22px}.lca-admin-card h2{color:#332321;margin:0 0 11px;font-size:23px}.lca-admin-card h3{margin:20px 0 12px;font-size:18px}.lca-admin-card>p{color:#74665e;font-size:12px;line-height:1.7}.lca-card-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.lca-card-header h2{margin:0}.lca-card-header small{color:#8b7770;margin-top:7px;font-size:11px;display:block}.lca-admin-card button:not(.ghost){color:#fff;background:#622528;border:0;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:800}.lca-admin-card button:not(.ghost):hover{background:#863731}.lca-admin-card button.ghost{color:#574f4c;background:#fff;border:1px solid #dfd1c7;border-radius:9px;padding:11px 13px;font-size:12px;font-weight:750}.lca-admin-card input,.lca-admin-card select,.lca-admin-card textarea{color:#32211f;background:#fff;border:1px solid #ddd9d4;border-radius:9px;width:100%;min-width:0;padding:11px 12px;font-size:13px}.lca-admin-card textarea{resize:vertical}.lca-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}.lca-admin-grid label{color:#645d58;align-content:start;gap:7px;font-size:11px;font-weight:750;display:grid}.lca-admin-grid label.wide{grid-column:1/-1}.lca-admin-grid .lca-admin-checkbox{align-items:center;gap:13px;line-height:1.6;display:flex}.lca-admin-checkbox input{accent-color:#874135;flex-shrink:0;width:18px;height:18px}.lca-admin-checkbox small{color:#8b7c70;display:block}.lca-admin-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.lca-admin-actions input{width:min(340px,100%)}.lca-admin-warning{color:#75582b;background:#fff4df;border:1px solid #e8cc92;border-radius:11px;margin:16px 0;padding:14px 15px;font-size:12px;line-height:1.6}.lca-admin-help{color:#83776e;margin-top:15px;font-size:11px;line-height:1.7}.lca-admin-filters{gap:12px;margin-bottom:18px;display:flex}.lca-admin-filters select{max-width:230px}.lca-admin-filters input{max-width:340px}.lca-order{border:1px solid #ebe4de;border-radius:12px;margin:12px 0;overflow:hidden}.lca-order-main{grid-template-columns:minmax(190px,1fr) 160px 160px;align-items:center;gap:15px;padding:16px;display:grid}.lca-order-main h3{color:#472520;margin:4px 0 6px;font-size:18px}.lca-order-main p{margin:0 0 4px;font-size:12px;font-weight:700}.lca-order-main small{color:#897d75;font-size:11px;line-height:1.6}.lca-order-price strong{color:#522924;font-family:Outfit;font-size:20px;display:block}.lca-order-price>small{margin:5px 0 9px;display:block}.lca-order-buttons{flex-direction:column;gap:7px;display:flex}.lca-order-buttons a{color:#277b4e;text-align:center;border:1px solid #b4d7c0;border-radius:9px;padding:11px 10px;font-size:12px;font-weight:900}.lca-order-details{background:#fbf8f5;border-top:1px solid #e9e2dd;padding:20px}.lca-order-timeline{border-top:1px solid #eaded6;margin-top:18px;padding-top:15px}.lca-order-timeline h4{margin:0 0 14px}.lca-order-timeline>div{border-bottom:1px solid #e9ded7;grid-template-columns:130px 155px 1fr;gap:12px;padding:9px 0;font-size:11px;display:grid}.lca-order-timeline time{color:#85746d}.lca-order-timeline b{color:#6d3030}.lca-order-timeline span{color:#71655f}@media (width<=515px){.lca-order-timeline>div{grid-template-columns:1fr;gap:3px}}.lca-line-list{margin-bottom:16px;font-size:12px}.lca-line-list h4{margin:0 0 10px}.lca-line-list>div{border-bottom:1px solid #e7ded8;justify-content:space-between;gap:15px;padding:7px 0;display:flex}.lca-photo-import{background:#fff6e9;border:1px solid #e5cfb7;border-radius:12px;margin:14px 0 20px;padding:17px}.lca-photo-import strong{color:#723b2e;font-size:14px}.lca-photo-import p{color:#745e52;font-size:11px;line-height:1.7}.lca-photo-import input{background:#fff;max-width:100%}.lca-products-admin-list{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:11px;display:grid}.lca-products-admin-list>button{text-align:left;justify-items:start;gap:5px;min-height:130px;color:#3b2e2b!important;background:#faf7f3!important;border:1px solid #e9dcd1!important;display:grid!important}.lca-products-admin-list>button.selected{box-shadow:inset 0 0 0 2px #a04438}.lca-products-admin-list>button span{background:#f4e1cf;border-radius:9px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.lca-products-admin-list img{object-fit:cover;width:100%;height:100%}.lca-products-admin-list small{color:#8a776d;font-size:10px}.lca-variant-list{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:9px;margin:17px 0;display:grid}.lca-variant-list button{text-align:left;justify-items:start;gap:5px;display:grid;color:#4e302a!important;background:#fff7f0!important;border:1px solid #eedac9!important}.lca-variant-list strong{font-size:14px}.lca-variant-list small{font-size:10px}.lca-brand-chips{flex-wrap:wrap;gap:8px;margin:17px 0;display:flex}.lca-brand-chips span{color:#64302a;background:#ffe9d6;border-radius:100px;padding:8px 14px;font-weight:900}.lca-share{overflow-wrap:anywhere;background:#f5f5ef;border:1px dashed #b2b1a8;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:15px;font-size:12px;display:flex}.lca-auth{background:radial-gradient(circle at 40% 20%,#733534,#241619 75%);place-items:center;min-height:100vh;padding:30px 18px;display:grid}.lca-login-panel{background:#fffaf4;border-radius:20px;width:min(450px,100%);padding:35px;box-shadow:0 24px 75px #0006}.lca-login-panel>.lca-brand-mark{margin:0 auto 19px}.lca-login-panel>small{text-align:center;letter-spacing:.18em;color:#a04f3a;font-weight:900;display:block}.lca-login-panel h1{text-align:center;margin:10px 0 18px;font-size:36px}.lca-login-panel p{text-align:center;color:#74645b;font-size:13px;line-height:1.7}.lca-login-panel>label{gap:6px;margin:16px 0;font-size:12px;font-weight:800;display:grid}.lca-login-panel input{color:#321d1d;border:1px solid #e6d3c4;border-radius:10px;width:100%;padding:12px 13px;font-size:14px}.lca-login-panel>button{width:100%;margin-top:15px}@media (width<=1070px){.lca-products{grid-template-columns:repeat(2,minmax(0,1fr))}.lca-hero{grid-template-columns:1fr 35%}.lca-board{width:300px;height:280px}.lca-hero-graphic{min-width:0}.lca-admin-grid,.lca-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=750px){.lca-topline{text-align:center;display:block}.lca-topline span{display:none}.lca-header{min-height:78px}.lca-header nav{gap:13px}.lca-header nav>a:not(.lca-whatsapp-nav){display:none}.lca-hero{grid-template-columns:1fr;min-height:0;padding:42px 23px}.lca-hero-content{padding:0}.lca-hero-graphic{display:none}.lca-hero h1{font-size:49px}.lca-benefits{grid-template-columns:1fr;padding:9px 15px}.lca-benefits article{padding:13px 5px}.lca-benefits article+article{border-top:1px solid #eee2d9;border-left:0}.lca-catalog{padding-top:55px}.lca-section-title{align-items:flex-start}.lca-count{display:none}.lca-shop-tools{align-items:stretch}.lca-search{width:100%}.lca-search input{max-width:none}.lca-banner{display:block}.lca-banner button{margin-top:17px}.lca-footer{grid-template-columns:1fr;gap:15px}.lca-floating-cart{display:flex}.lca-admin-header{min-height:76px;padding:13px 17px}.lca-admin-header-actions a{display:none}.lca-admin-body{display:block}.lca-admin-nav{flex-direction:row;align-items:center;width:100%;padding:12px;overflow-x:auto}.lca-admin-nav>span,.lca-nav-note{display:none}.lca-admin-nav>button{white-space:nowrap;width:auto;min-width:max-content}.lca-admin-title{display:block}.lca-admin-title>.lca-status{margin-top:13px}.lca-admin-content{padding:20px 15px}.lca-order-main{grid-template-columns:1fr 135px}.lca-order-buttons{flex-direction:row;grid-column:1/-1}.lca-order-buttons>*{flex:1}}@media (width<=515px){.lca-brand{font-size:16px}.lca-brand-mark{width:46px;height:46px;font-size:22px}.lca-header{width:calc(100% - 24px)}.lca-cart-button{padding:11px 13px}.lca-cart-button span{display:none}.lca-hero h1{font-size:42px}.lca-hero p{font-size:14px}.lca-products{grid-template-columns:1fr;gap:17px}.lca-photo{aspect-ratio:1.36}.lca-catalog{padding-left:14px;padding-right:14px}.lca-card p{min-height:0}.lca-admin-grid{grid-template-columns:1fr}.lca-admin-filters{display:block}.lca-admin-filters>*{width:100%;margin:4px 0;max-width:none!important}.lca-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lca-metrics article{padding:14px 11px}.lca-metrics strong{font-size:21px}.lca-admin-card{padding:15px}.lca-card-header{display:block}.lca-card-header>button{margin-top:12px}}.lca-enroll h2{color:#382224;margin:12px 0;font-size:23px}.lca-enroll p{color:#75645b;text-align:left;font-size:12px;line-height:1.7}.lca-enroll>.lca-primary{width:100%;margin-top:15px}.lca-mfa-qr{border:8px solid #fff;border-radius:12px;width:230px;max-width:100%;margin:18px auto;display:block}.lca-enroll details{margin:17px 0;font-size:12px;line-height:1.7}.lca-enroll summary{cursor:pointer;font-weight:800}.lca-enroll label{gap:7px;margin:14px 0;font-size:12px;font-weight:850;display:grid}.lca-enroll label input{text-align:center;letter-spacing:.25em;color:#32201e;background:#fff;border:1px solid #e6d2c7;border-radius:9px;width:100%;padding:12px;font-size:20px}.lca-mfa-secret{color:#4d211e;overflow-wrap:anywhere;background:#fff0dc;border-radius:8px;padding:13px;font-size:14px;display:block}.lca-mfa-recovery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.lca-mfa-recovery code{text-align:center;color:#4b3029;letter-spacing:.07em;overflow-wrap:anywhere;background:#fff2e6;border:1px solid #eacfb8;border-radius:8px;padding:10px 6px;font-size:12px;display:block}.lca-enroll p.lca-mfa-note{color:#90796d;font-size:11px;line-height:1.6}.lca-privacy-summary{background:#fff5e9;border:1px solid #e2d1bf;border-radius:12px;margin:12px 0;padding:13px 15px}.lca-privacy-summary b{color:#6c3030;font-size:12px}.lca-privacy-summary p{color:#66534c;margin:5px 0 0;font-size:11px;line-height:1.7}.lca-settings-privacy-link{color:#8a3433;text-underline-offset:3px;margin:5px 0 8px;font-size:12px;font-weight:850;text-decoration:underline;display:inline-block}.lca-admin-grid label textarea{font-family:inherit}
