*{box-sizing:border-box}:root{--orange: #E05A2A;--gold: #F2A65A;--sand: #F6E8D6;--green: #2E7D5A;--dark: #1E3A2A;--brown: #5B3A29}body{margin:0;background:#fffaf3;color:#2b241f;font-family:Arial,sans-serif}.topbar{height:76px;background:var(--dark);display:flex;align-items:center;justify-content:space-between;padding:0 52px;color:#fff}.brand{display:flex;align-items:center;gap:12px}.brand img{height:54px;width:54px;object-fit:cover;border-radius:12px;background:var(--sand)}.brand strong{display:block;font-family:Georgia,serif;font-size:26px;color:#fff;line-height:24px}.brand small{display:block;text-transform:uppercase;letter-spacing:2px;color:#f6e8d6;font-size:10px;margin-top:3px}nav{display:flex;gap:24px;align-items:center;font-weight:700}nav a{font-size:14px;color:#fff;text-decoration:none}button{border:0;border-radius:10px;background:var(--orange);color:#fff;padding:14px 22px;font-weight:700;cursor:pointer}button.outline{background:transparent;border:1px solid rgba(255,255,255,.65)}button.green{background:var(--dark)}.hero{min-height:545px;background-image:linear-gradient(90deg,#f6e8d6f0,#f6e8d6ad 43%,#f6e8d61a 72%),url(/assets/brand/hero-maos-ceara.png);background-size:cover;background-position:center;display:flex;align-items:center}.hero-content{max-width:620px;margin-left:8%}.hero h1{font-family:Georgia,serif;font-size:56px;line-height:1.05;color:var(--brown);margin:0 0 22px}.hero h1 span{color:var(--orange)}.hero p{font-size:18px;margin-bottom:25px}.actions{display:flex;gap:10px}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:48px;max-width:540px;text-align:center}.features strong{display:block;font-size:28px;color:var(--brown)}.features small{display:block;font-size:12px;font-weight:700;margin-top:7px}.banners{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px;background:#fff}.banner-card{min-height:230px;padding:48px 60px;background-size:cover;background-position:center;display:flex;align-items:center}.banner-card.feito{background-image:linear-gradient(90deg,#f6e8d6e6,#f6e8d680),url(/assets/brand/banner-feito-ceara.png)}.banner-card.loja{background-image:linear-gradient(90deg,#1e3a2aeb,#1e3a2a73),url(/assets/brand/banner-sua-loja.png)}.banner-card h2{font-family:Georgia,serif;font-size:42px;line-height:1.05;margin:0;color:var(--brown)}.banner-card h2 span{color:var(--orange)}.banner-card.loja h2,.banner-card.loja p{color:#fff}.banner-card.loja h2 span{color:var(--orange)}.why{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 18px 18px;background:#fff}.why>div:first-child{background:#fffaf3;padding:34px 28px;min-height:184px}.why h4{letter-spacing:2px;color:var(--brown);margin-top:0}.why-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;text-align:center}.why-grid strong{display:block;font-size:32px;color:var(--orange)}.why-grid span{display:block;font-size:13px;color:#2b241f;margin-top:10px}.bottom-banner{min-height:184px;background-image:url(/assets/brand/banner-inferior.png);background-size:cover;background-position:center}@media (max-width: 950px){.topbar{height:auto;flex-direction:column;padding:18px;gap:14px}nav{flex-wrap:wrap;justify-content:center;gap:12px}.hero-content{margin:40px 24px}.hero h1{font-size:38px}.features,.banners,.why{grid-template-columns:1fr}.why-grid{grid-template-columns:repeat(2,1fr)}.banner-card{padding:36px 28px}}.alert{max-width:900px;margin:18px auto 0;padding:14px 18px;background:#fff3cd;border:1px solid #ffe69c;border-radius:12px;color:#664d03;font-weight:700}.brand{cursor:pointer}nav a{cursor:pointer}.auth-page{min-height:calc(100vh - 76px);padding:55px 20px;background:linear-gradient(90deg,#f6e8d6f0,#f6e8d6d1),url(/assets/brand/hero-maos-ceara.png);background-size:cover;background-position:center}.auth-card h1{font-family:Georgia,serif;color:var(--brown);margin-bottom:8px}.auth-card p{line-height:1.5}.auth-card form{margin-top:22px;display:flex;flex-direction:column;gap:10px}.auth-card label{font-weight:700;color:var(--brown);font-size:14px}.auth-card input{padding:14px;border-radius:12px;border:1px solid rgba(91,58,41,.2);font-size:15px;background:#fff}.auth-card form button{margin-top:12px;width:100%}.back-btn{background:transparent;color:var(--brown);border:1px solid rgba(91,58,41,.25);box-shadow:none;padding:10px 14px;margin-bottom:16px}.auth-link{color:var(--orange);font-weight:700;cursor:pointer;text-align:center;margin-top:20px}.buyer-head{max-width:1180px;margin:0 auto 22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.buyer-head h1{font-family:Georgia,serif;color:var(--brown);margin-bottom:5px}.buyer-card.full{grid-column:1 / -1}.buyer-card h2{margin-top:0;color:var(--brown);font-family:Georgia,serif}.buyer-card form{display:flex;flex-direction:column;gap:10px}.buyer-card label{font-weight:700;color:var(--brown);font-size:14px}.buyer-card input{padding:13px;border-radius:12px;border:1px solid rgba(91,58,41,.2)}.order-item,.store-item{display:flex;flex-direction:column;gap:5px;padding:14px;border-radius:14px;background:#fffaf3;margin-bottom:10px;border:1px solid rgba(91,58,41,.08)}.order-item strong,.store-item strong{color:var(--orange)}.store-item small{color:var(--green);font-weight:700}@media (max-width: 950px){.buyer-head{flex-direction:column;align-items:flex-start}.buyer-grid{grid-template-columns:1fr}}.admin-page{min-height:calc(100vh - 76px);background:#fffaf3;padding:34px 18px 70px}.admin-header{max-width:1180px;margin:0 auto 22px;display:flex;align-items:center;justify-content:space-between}.admin-header h1{font-family:Georgia,serif;color:var(--brown);margin-bottom:5px}.admin-grid{max-width:1180px;margin:0 auto 24px;display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.admin-card,.admin-list{background:#fff;padding:26px;border-radius:22px;box-shadow:none;border:1px solid rgba(91,58,41,.08)}.admin-card h2,.admin-list h2{margin-top:0;color:var(--brown);font-family:Georgia,serif}.admin-card form,.modal-card form{display:flex;flex-direction:column;gap:10px}.admin-card input,.admin-card select,.modal-card input,.modal-card select{padding:13px;border-radius:12px;border:1px solid rgba(91,58,41,.2)}.admin-card label,.modal-card label{font-weight:700;font-size:14px;color:var(--brown)}.admin-card small,.modal-card small{color:var(--green);font-weight:700}.admin-list{max-width:1180px;margin:0 auto}.store-admin-item{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fffaf3;border:1px solid rgba(91,58,41,.08);border-radius:16px;padding:16px;margin-bottom:12px}.store-admin-item div:first-child{display:flex;flex-direction:column;gap:5px}.store-admin-item strong{color:var(--orange);font-size:18px}.store-admin-item code{background:#fff;padding:7px 10px;border-radius:10px;color:var(--green);font-weight:700}.store-actions{display:flex;gap:8px;flex-wrap:wrap}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;padding:20px;z-index:50}.modal-card{width:560px;max-width:100%;max-height:90vh;overflow:auto;background:#fff;border-radius:24px;padding:28px;box-shadow:0 24px 70px #0000003d}.modal-card h2{font-family:Georgia,serif;color:var(--brown);margin-top:0}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.outline-dark{background:transparent;color:var(--brown);border:1px solid rgba(91,58,41,.35)}.public-store{max-width:980px;margin:50px auto;padding:34px;background:#fff;border-radius:24px;box-shadow:none}.public-store h1{font-family:Georgia,serif;color:var(--brown)}.public-store code{background:#fffaf3;color:var(--green);padding:10px 14px;border-radius:10px;display:inline-block;font-weight:700}.alert{max-width:1180px;margin:18px auto;padding:14px 18px;background:#fff3cd;border:1px solid #ffe69c;border-radius:12px;color:#664d03;font-weight:700}.auth-page{min-height:calc(100vh - 76px);padding:55px 20px;background:linear-gradient(90deg,#f6e8d6f0,#f6e8d6d1),url(/assets/brand/hero-maos-ceara.png);background-size:cover;background-position:center}.auth-card{width:460px;max-width:100%;margin:0 auto;background:#fffaf3f5;padding:34px;border-radius:24px;box-shadow:0 20px 50px #5b3a292e}.auth-card h1{font-family:Georgia,serif;color:var(--brown)}.auth-card form{display:flex;flex-direction:column;gap:10px}.auth-card input{padding:13px;border-radius:12px;border:1px solid rgba(91,58,41,.2)}.brand,nav a{cursor:pointer}@media (max-width: 950px){.admin-header,.store-admin-item{flex-direction:column;align-items:flex-start}.admin-grid{grid-template-columns:1fr}}.seller-page{max-width:1180px;margin:0 auto;padding:34px 18px 70px}.seller-card{background:#fff;padding:26px;border-radius:22px;box-shadow:none;border:1px solid rgba(91,58,41,.08);margin-bottom:22px}.seller-card h2{margin-top:0;font-family:Georgia,serif;color:var(--brown)}.seller-card form{display:flex;flex-direction:column;gap:10px}.seller-card input,.seller-card select,.seller-card textarea{padding:13px;border-radius:12px;border:1px solid rgba(91,58,41,.2)}.seller-card textarea{min-height:90px}.upload-grid{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.preview{width:100%;max-height:160px;object-fit:contain;background:#fffaf3;border-radius:14px;padding:10px;border:1px solid rgba(91,58,41,.08)}.preview.banner{object-fit:cover}.tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tags span{background:#fffaf3;color:var(--green);padding:9px 12px;border-radius:999px;font-weight:700}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.product-card{background:#fffaf3;border-radius:18px;padding:16px;border:1px solid rgba(91,58,41,.08)}.product-card img{width:100%;height:160px;object-fit:cover;border-radius:14px}.product-card h4{margin-bottom:4px;color:var(--brown)}.product-card small{color:var(--green);font-weight:700}.product-card strong{display:block;color:var(--brown);margin-top:8px}.discount{display:block;color:var(--orange);font-weight:700}.meta{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.meta span{background:#fff;padding:6px 9px;border-radius:999px;font-size:12px;font-weight:700}.meta .promo{background:var(--orange);color:#fff}.seller-message{position:fixed;right:20px;bottom:20px;background:var(--dark);color:#fff;padding:14px 18px;border-radius:14px;font-weight:700}@media (max-width: 900px){.upload-grid{grid-template-columns:1fr}}.upload-help{display:block;margin-top:8px;color:var(--brown);background:#fffaf3;border:1px solid rgba(91,58,41,.1);border-radius:10px;padding:9px 10px;font-size:12px;line-height:1.35}.page-hero.small{min-height:260px;padding:50px 8%;display:flex;align-items:center;background:linear-gradient(90deg,#f6e8d6f5,#f6e8d6c7),url(/assets/brand/hero-maos-ceara.png);background-size:cover;background-position:center}.page-hero.small h1{font-family:Georgia,serif;font-size:46px;color:var(--brown);margin:0 0 10px}.page-hero.small p{font-size:18px;max-width:650px}.stores-page,.about-page{max-width:1180px;margin:34px auto 70px;padding:0 18px}.stores-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}.public-store-card{background:#fff;border-radius:24px;padding:24px;box-shadow:none;border:1px solid rgba(91,58,41,.08);display:flex;flex-direction:column;gap:18px}.store-logo-box{width:96px;height:96px;border-radius:22px;background:#fffaf3;display:grid;place-items:center;border:1px solid rgba(91,58,41,.08);overflow:hidden}.store-logo-box img{width:100%;height:100%;object-fit:cover}.store-logo-box span{font-size:40px}.public-store-card h2{font-family:Georgia,serif;color:var(--brown);margin:0 0 8px}.public-store-card p{line-height:1.5;min-height:50px}.public-store-card small{color:var(--green);font-weight:700}.empty-box{background:#fff;border-radius:24px;padding:34px;box-shadow:none;border:1px solid rgba(91,58,41,.08)}.about-page{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.about-card{background:#fff;border-radius:24px;padding:30px;box-shadow:none;border:1px solid rgba(91,58,41,.08)}.about-card h2{font-family:Georgia,serif;color:var(--orange);margin-top:0}.about-card p{line-height:1.6}@media (max-width: 900px){.about-page{grid-template-columns:1fr}.page-hero.small h1{font-size:34px}}.store-hero{min-height:360px;background-size:cover;background-position:center;display:flex;align-items:center;padding:55px 8%;color:#fff}.store-hero-content{max-width:1180px;display:flex;align-items:center;gap:28px}.store-public-logo{width:150px;height:150px;border-radius:34px;background:#fffaf3;display:grid;place-items:center;overflow:hidden;box-shadow:none}.store-public-logo img{width:100%;height:100%;object-fit:cover}.store-public-logo span{font-size:62px}.store-hero h1{font-family:Georgia,serif;font-size:54px;margin:0 0 12px}.store-hero p{max-width:660px;font-size:18px;line-height:1.5}.store-actions-public{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}.store-btn,.buy-btn{display:inline-block;text-decoration:none;border-radius:12px;background:var(--dark);color:#fff;padding:13px 18px;font-weight:700;border:none;cursor:pointer}.store-btn.orange,.buy-btn{background:var(--orange)}.promo-section{padding:34px 18px;background:#fffaf3}.promo-section h2{max-width:1180px;margin:0 auto 18px;font-family:Georgia,serif;color:var(--brown)}.promo-row{max-width:1180px;margin:0 auto;display:flex;gap:18px;overflow-x:auto;padding-bottom:10px}.promo-row .store-product-card{min-width:260px;max-width:260px}.store-products-page{max-width:1180px;margin:34px auto 70px;padding:0 18px;display:grid;grid-template-columns:280px 1fr;gap:24px}.store-sidebar{background:#fff;border-radius:24px;padding:22px;box-shadow:none;border:1px solid rgba(91,58,41,.08);align-self:start}.store-sidebar h3{margin-top:0;color:var(--brown);font-family:Georgia,serif}.store-sidebar button{width:100%;margin-bottom:9px;background:#fffaf3;color:var(--brown);box-shadow:none;border:1px solid rgba(91,58,41,.1);text-align:left}.store-sidebar button.active{background:var(--orange);color:#fff}.pix-box{margin-top:24px;padding-top:18px;border-top:1px solid rgba(91,58,41,.12)}.pix-box img{width:100%;border-radius:16px;background:#fffaf3;padding:10px;border:1px solid rgba(91,58,41,.08)}.pix-box code{display:block;margin-top:10px;background:#fffaf3;padding:10px;border-radius:10px;word-break:break-word;color:var(--green);font-weight:700}.store-products-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.store-products-title h2{margin:0;font-family:Georgia,serif;color:var(--brown)}.store-products-title span{color:var(--green);font-weight:700}.store-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:18px}.store-product-card{background:#fff;border-radius:22px;padding:16px;position:relative;box-shadow:none;border:1px solid rgba(91,58,41,.08)}.store-product-card img,.no-product-image{width:100%;height:180px;border-radius:16px;object-fit:cover;background:#fffaf3}.no-product-image{display:grid;place-items:center;font-size:48px}.promo-badge{position:absolute;top:26px;left:26px;background:var(--orange);color:#fff;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:700}.store-product-card h3{color:var(--brown);margin-bottom:4px}.store-product-card small{color:var(--green);font-weight:700}.store-product-card p{min-height:44px;line-height:1.45}.price-box{margin:12px 0}.price-box small{display:block;color:#888;text-decoration:line-through}.price-box strong{color:var(--orange);font-size:22px}.production-time{font-size:13px;background:#fffaf3;color:var(--brown);padding:9px;border-radius:10px;margin-bottom:12px;font-weight:700}.buy-btn{width:100%;text-align:center}@media (max-width: 900px){.store-hero-content{flex-direction:column;align-items:flex-start}.store-hero h1{font-size:38px}.store-products-page{grid-template-columns:1fr}}.cart-box{max-width:1180px;margin:0 auto 70px;padding:26px;background:#fff;border-radius:24px;box-shadow:none;border:1px solid rgba(91,58,41,.08)}.cart-box h2{font-family:Georgia,serif;color:var(--brown);margin-top:0}.cart-item{display:flex;align-items:center;justify-content:space-between;background:#fffaf3;border-radius:16px;padding:14px;margin-bottom:10px;gap:14px}.cart-item div{display:flex;flex-direction:column;gap:5px}.cart-item button{padding:8px 12px;background:transparent;color:var(--brown);border:1px solid rgba(91,58,41,.25)}.cart-total{text-align:right;font-size:22px;color:var(--orange);font-weight:700;margin:18px 0}.checkout-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:grid;place-items:center;padding:20px;z-index:90}.checkout-card{width:520px;max-width:100%;max-height:92vh;overflow:auto;background:#fff;border-radius:24px;padding:28px;box-shadow:0 24px 70px #00000040}.checkout-card h2{margin-top:0;font-family:Georgia,serif;color:var(--brown)}.pix-checkout{background:#fffaf3;padding:16px;border-radius:18px;margin-bottom:18px;border:1px solid rgba(91,58,41,.08)}.pix-checkout img{width:180px;max-width:100%;display:block;margin-bottom:12px}.pix-checkout code{display:block;background:#fff;color:var(--green);font-weight:700;padding:10px;border-radius:10px;word-break:break-word}.checkout-card form{display:flex;flex-direction:column;gap:10px}.checkout-card input{padding:13px;border-radius:12px;border:1px solid rgba(91,58,41,.2)}.checkout-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}@media (max-width: 700px){.cart-item{flex-direction:column;align-items:flex-start}}.admin-tabs{max-width:1180px;margin:0 auto 22px;display:flex;gap:10px;flex-wrap:wrap}.admin-tabs button{background:#fff;color:var(--brown);border:1px solid rgba(91,58,41,.16);box-shadow:0 8px 20px #5b3a290f}.admin-tabs button.active{background:var(--orange);color:#fff}.admin-buyers{max-width:1180px;margin:0 auto}.buyer-admin-item{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fffaf3;border:1px solid rgba(91,58,41,.08);border-radius:16px;padding:16px;margin-bottom:12px}.buyer-admin-item div:first-child{display:flex;flex-direction:column;gap:5px}.buyer-admin-item strong{color:var(--orange);font-size:18px}.modal-card input:disabled{background:#f2f2f2;color:#777;cursor:not-allowed}@media (max-width: 950px){.buyer-admin-item{flex-direction:column;align-items:flex-start}}.admin-summary{max-width:1180px;margin:0 auto 22px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.admin-summary div{background:#fff;border-radius:20px;padding:24px;box-shadow:none;border:1px solid rgba(91,58,41,.08)}.admin-summary strong{display:block;font-size:38px;color:var(--orange);font-family:Georgia,serif;line-height:1}.admin-summary span{display:block;margin-top:8px;color:var(--brown);font-weight:700}@media (max-width: 900px){.admin-summary{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.admin-summary{grid-template-columns:1fr}}.seller-orders{display:flex;flex-direction:column;gap:16px}.seller-order{background:#fffaf3;border-radius:18px;border:1px solid rgba(91,58,41,.1);overflow:hidden}.seller-order-head{padding:16px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px}.seller-order-head div{display:flex;flex-direction:column;gap:4px}.seller-order-head strong{color:var(--orange);font-size:18px}.seller-order-head span{color:var(--brown);font-size:13px}.seller-order-head select{padding:11px;border-radius:12px;border:1px solid rgba(91,58,41,.2);font-weight:700}.seller-order-body{padding:16px}.seller-order-body p{margin:6px 0}.receipt-link{display:inline-block;margin:12px 10px 12px 0;padding:12px 16px;background:var(--green);color:#fff;border-radius:12px;text-decoration:none;font-weight:700}.order-items-box{margin-top:14px;display:flex;flex-direction:column;gap:10px}.order-product-item{display:flex;gap:12px;align-items:center;background:#fff;border-radius:14px;padding:12px;border:1px solid rgba(91,58,41,.08)}.order-product-item img{width:72px;height:72px;border-radius:12px;object-fit:cover}.order-product-item div{display:flex;flex-direction:column;gap:4px}@media (max-width: 700px){.seller-order-head{flex-direction:column;align-items:flex-start}.seller-order-head select{width:100%}}.auth-link{color:var(--orange);font-weight:700;cursor:pointer;text-align:center;margin-top:18px}.buyer-dashboard{padding:34px 18px 60px;background:#fffaf3;min-height:calc(100vh - 76px)}.buyer-head{max-width:1180px;margin:0 auto 22px;display:flex;align-items:center;justify-content:space-between}.buyer-head h1{font-family:Georgia,serif;color:var(--brown)}.buyer-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}.buyer-card{background:#fff;padding:26px;border-radius:22px;box-shadow:none;border:1px solid rgba(91,58,41,.08)}.buyer-card h2{font-family:Georgia,serif;color:var(--brown);margin-top:0}@media (max-width: 900px){.buyer-head{flex-direction:column;align-items:flex-start}.buyer-grid{grid-template-columns:1fr}}.hero{min-height:470px!important;background-size:cover!important;background-position:center!important}.hero-content{max-width:640px!important;margin-left:7%!important}.hero h1{font-family:Georgia,serif!important;font-size:56px!important;line-height:1.05!important;color:var(--brown)!important;margin:0 0 22px!important;text-shadow:none!important}.hero h1 span{color:var(--orange)!important}.hero p{font-size:18px!important;color:#2b241f!important;text-shadow:none!important}.hero .actions{display:none!important}.banner-card.feito,.banner-card.loja,.bottom-banner{background-size:cover!important;background-position:center!important}.banner-card h2,.banner-card p{text-shadow:none!important}.topbar nav button{margin-left:4px}@media (max-width: 900px){.hero h1{font-size:38px!important}.hero-content{margin:40px 24px!important}}.hero{min-height:520px!important;padding:0!important;background:url(/assets/brand/hero-maos-ceara.png) center center/cover no-repeat!important}.hero-clean{width:100%;height:520px}.hero *{display:none!important}.banner-card.feito{min-height:235px!important;background:url(/assets/brand/banner-feito-ceara.png) center center/cover no-repeat!important}.banner-card.loja{min-height:235px!important;background:url(/assets/brand/banner-sua-loja.png) center center/cover no-repeat!important}.banner-card *{display:none!important}.bottom-banner{min-height:220px!important;background:url(/assets/brand/banner-inferior.png) center center/cover no-repeat!important}.hero h1,.hero p,.banner-card h2,.banner-card p,.hero span,.banner-card span{display:none!important;text-shadow:none!important;opacity:0!important}.hero-image-only{height:760px!important;background-image:url(/assets/brand/a_widescreen_web_ui_landing_page_screenshot_with_a.png)!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important;padding:0!important;margin:0!important}.hero-image-only *{display:none!important}.hero-overlay{width:100%;height:100%}.hero h1,.hero h2,.hero h3,.hero p,.hero span,.hero strong,.hero small,.banner-card h1,.banner-card h2,.banner-card h3,.banner-card p,.banner-card span,.banner-card strong{display:none!important;opacity:0!important;text-shadow:none!important}.hero:before,.hero:after,.banner-card:before,.banner-card:after{display:none!important;content:none!important}.banner-card.feito,.banner-card.loja{display:none!important}.home-content{padding-top:0!important;margin-top:0!important}@media (max-width: 900px){.hero-image-only{height:480px!important;background-position:center top!important}}.hero{min-height:760px!important;background-image:url(/assets/brand/a_widescreen_web_ui_landing_page_screenshot_with_a.png)!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important;padding:0!important;margin:0!important}.hero .hero-content,.hero .features,.hero .actions,.hero h1,.hero p,.hero span,.hero small,.hero strong,.banners{display:none!important}@media (max-width: 900px){.hero{min-height:480px!important;background-size:cover!important;background-position:top center!important}}.hero{min-height:620px!important;background-image:url(/assets/brand/a_widescreen_web_ui_landing_page_screenshot_with_a.png)!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}.banners{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important;padding:18px!important;background:#fff!important}.banner-card.feito{display:block!important;min-height:235px!important;background-image:url(/assets/brand/banner-feito-ceara.png)!important;background-size:cover!important;background-position:center!important}.banner-card.loja{display:block!important;min-height:235px!important;background-image:url(/assets/brand/banner-sua-loja.png)!important;background-size:cover!important;background-position:center!important}.banner-card.feito *,.banner-card.loja *{display:none!important}.bottom-banner{display:block!important;min-height:220px!important;background-image:url(/assets/brand/banner-inferior.png)!important;background-size:cover!important;background-position:center!important}@media (max-width: 900px){.banners{grid-template-columns:1fr!important}.hero{min-height:430px!important;background-size:cover!important}}.hero{height:420px!important;min-height:420px!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#f7ead9!important}.hero .features,.hero .buyer-actions,.hero .seller-actions,.hero a[href*=comprador],.hero a[href*=vendedor],.hero button:not(:first-of-type){display:none!important}.hero-content>button:first-of-type{display:inline-flex!important}@media (max-width: 950px){.hero{height:310px!important;min-height:310px!important;background-size:contain!important}}.hero{width:100%!important;height:390px!important;min-height:390px!important;background-image:url(/assets/brand/hero-maos-ceara.png)!important;background-size:cover!important;background-position:center 48%!important;background-repeat:no-repeat!important;background-color:transparent!important;display:block!important}.hero-content,.hero .features{display:none!important}@media (max-width: 950px){.hero{height:300px!important;min-height:300px!important;background-size:cover!important;background-position:center center!important}}.hero{height:390px!important;min-height:390px!important;background-image:url(/assets/brand/hero-maos-ceara-wide.png)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;overflow:hidden!important}.hero img,.hero-content,.hero .features{display:none!important}.hero{background-image:url(/assets/brand/hero-maos-ceara-sem-botoes.png)!important}.hero{width:100%!important;height:390px!important;min-height:390px!important;background-image:url(/assets/brand/main-banner.png)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;overflow:hidden!important;display:block!important;position:relative!important}@media (max-width: 950px){.hero{height:300px!important;min-height:300px!important;background-position:center center!important}}.hero{height:300px!important;min-height:300px!important;background-size:cover!important;background-position:center center!important}@media (max-width: 950px){.hero{height:220px!important;min-height:220px!important}}.hero{background-position:center 42%!important}@media (max-width: 950px){.hero{background-position:center center!important}}.hero{height:430px!important;min-height:430px!important;background-image:url(/assets/brand/main-banner.png)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.banners{margin-top:16px!important}.hero-content,.hero .features,.hero img{display:none!important}@media (max-width: 950px){.hero{height:330px!important;min-height:330px!important;background-position:center center!important}.banners{margin-top:10px!important}}.hero{height:500px!important;min-height:500px!important;background-image:url(/assets/brand/main-banner.png)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}@media (max-width: 950px){.hero{height:360px!important;min-height:360px!important}}.hero{height:570px!important;min-height:570px!important;background-size:cover!important;background-position:center center!important}.banners{margin-top:18px!important}@media (max-width: 950px){.hero{height:390px!important;min-height:390px!important}}.category-warning{margin-top:14px;padding:12px 14px;border-radius:12px;background:#fff3cd;border:1px solid #ffe69c;color:#664d03;font-size:13px;line-height:1.45;font-weight:700}.category-tags span{display:inline-flex;align-items:center;gap:8px}.delete-category-btn{background:#b42318!important;color:#fff!important;border:none!important;padding:6px 9px!important;border-radius:999px!important;font-size:11px!important;box-shadow:none!important;margin:0!important}.delete-category-btn:hover{opacity:.88}.photo-picker{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.photo-picker label{background:#fffaf3;border:1px solid rgba(91,58,41,.15);padding:9px 12px;border-radius:999px;cursor:pointer}.photo-picker label.selected{background:var(--orange);color:#fff}.product-modern{overflow:hidden;transition:.2s ease}.product-modern img,.product-modern h3{cursor:pointer}.product-detail-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:100;display:grid;place-items:center;padding:20px}.product-detail-card{width:980px;max-width:100%;max-height:92vh;overflow:auto;background:#fff;border-radius:24px;padding:26px;position:relative}.modal-close{position:absolute;right:18px;top:14px;border:none;background:transparent;color:var(--brown);font-size:34px;padding:0;box-shadow:none}.product-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.product-detail-main{width:100%;height:430px;object-fit:cover;border-radius:18px;background:#fffaf3}.product-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto}.product-thumbs img{width:82px;height:82px;object-fit:cover;border-radius:12px;cursor:pointer;border:2px solid transparent}.product-thumbs img:hover{border-color:var(--orange)}.product-detail-card h2{font-family:Georgia,serif;color:var(--brown);font-size:34px;margin:8px 0}.price-box.detail strong{font-size:30px}.product-info-list{background:#fffaf3;border-radius:16px;padding:14px;margin:18px 0;display:grid;gap:8px}@media (max-width: 800px){.product-detail-grid{grid-template-columns:1fr}.product-detail-main{height:320px}}.category-choice-grid{display:flex;flex-wrap:wrap;gap:10px;background:#fffaf3;border:1px solid rgba(91,58,41,.1);padding:14px;border-radius:14px}.category-choice-grid label{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;background:#fff;border:1px solid rgba(91,58,41,.1);cursor:pointer}.category-choice-grid label.checked{background:var(--orange);color:#fff}.checkbox-line{display:flex;align-items:center;gap:8px}.products-manage-list{display:flex;flex-direction:column;gap:14px}.product-manage-item{background:#fffaf3;border:1px solid rgba(91,58,41,.1);border-radius:18px;padding:18px}.product-manage-main{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.product-manage-main strong{display:block;color:var(--brown);font-size:20px;font-family:Georgia,serif}.product-manage-main p{margin:8px 0 12px}.product-manage-meta{display:flex;flex-wrap:wrap;gap:8px}.product-manage-meta span{background:#fff;border:1px solid rgba(91,58,41,.08);color:var(--brown);padding:7px 10px;border-radius:999px;font-size:12px;font-weight:700}.product-manage-categories{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.product-manage-categories small{background:var(--green);color:#fff;padding:6px 9px;border-radius:999px;font-weight:700}.manage-photos-grid{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,180px));gap:14px}.manage-photo-card{background:#fff;border:1px solid rgba(91,58,41,.1);border-radius:16px;padding:10px;position:relative}.manage-photo-card img{width:100%;height:120px;border-radius:12px;object-fit:cover}.manage-photo-card span{display:inline-block;margin-top:7px;background:var(--green);color:#fff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.manage-photo-card button{width:100%;margin-top:8px;background:#b42318!important;color:#fff!important;box-shadow:none!important;padding:9px!important;font-size:12px!important}@media (max-width: 800px){.product-manage-main{flex-direction:column}.product-manage-main button{width:100%}}.product-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.product-actions button{margin:0!important}.danger-btn{background:#b42318!important;color:#fff!important;box-shadow:none!important}.product-edit-modal{width:720px}.product-edit-modal textarea{min-height:90px}.product-edit-modal form{display:flex;flex-direction:column;gap:10px}.product-edit-modal input,.product-edit-modal textarea{padding:13px;border-radius:12px;border:1px solid rgba(91,58,41,.2)}@media (max-width: 800px){.product-actions{justify-content:flex-start}}.seller-page{background:#fffaf3}.seller-section{position:relative;overflow:hidden;border-left:6px solid var(--orange)!important}.seller-section:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--orange),var(--green))}.section-title{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid rgba(91,58,41,.12)}.section-title>span{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#fffaf3;font-size:25px;border:1px solid rgba(91,58,41,.1)}.section-title h2{margin:0 0 5px!important;font-family:Georgia,serif;color:var(--brown)}.section-title p{margin:0;color:#6d594d;line-height:1.45}.subsection-title{margin:28px 0 18px;padding:18px;border-radius:18px;background:#fffaf3;display:flex;align-items:flex-start;gap:14px;border:1px solid rgba(91,58,41,.1)}.subsection-title>span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#fff;font-size:22px}.subsection-title h3{margin:0 0 4px;color:var(--brown);font-family:Georgia,serif}.subsection-title p{margin:0;color:#6d594d;line-height:1.4}.store-info-section{border-left-color:var(--green)!important}.categories-section{border-left-color:#f2a65a!important}.product-create-section{border-left-color:var(--orange)!important}.products-list-section{border-left-color:var(--brown)!important}.orders-section{border-left-color:var(--green)!important}.seller-card form{background:#fffaf3;border:1px solid rgba(91,58,41,.08);border-radius:18px;padding:18px}.seller-card form+.subsection-title{margin-top:28px}.upload-grid>div{background:#fffaf3;border:1px solid rgba(91,58,41,.08);border-radius:18px;padding:16px}.upload-grid h4{margin-top:0;color:var(--brown);font-family:Georgia,serif;font-size:18px}@media (max-width: 800px){.section-title,.subsection-title{flex-direction:column}.seller-section{border-left-width:4px!important}}.section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.section-title-left{display:flex;gap:14px}.collapse-btn{background:#fff!important;color:var(--brown)!important;border:1px solid rgba(91,58,41,.15)!important;padding:10px 16px!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important;min-width:110px}.collapse-btn:hover{background:#fffaf3!important}@media (max-width: 800px){.section-title{flex-direction:column}.collapse-btn{width:100%}}.section-toggle-bar{margin:-4px 0 18px;padding:14px 16px;border-radius:16px;background:#fffaf3;border:1px solid rgba(91,58,41,.12);display:flex;align-items:center;justify-content:space-between;gap:12px}.section-toggle-bar strong{color:var(--brown);font-family:Georgia,serif;font-size:20px}.section-toggle-bar button{background:#fff!important;color:var(--brown)!important;border:1px solid rgba(91,58,41,.18)!important;box-shadow:none!important;border-radius:999px!important;padding:10px 16px!important;margin:0!important;min-width:100px}.seller-card.collapsed-by-user>*:not(.section-toggle-bar){display:none!important}.seller-card.collapsed-by-user{padding-bottom:18px!important}@media (max-width: 700px){.section-toggle-bar{flex-direction:column;align-items:stretch}.section-toggle-bar button{width:100%}}.seller-page>.seller-card{position:relative}.seller-page>.seller-card:not(.expanded-default)>*:not(.section-toggle-bar){display:none!important}.seller-page>.seller-card>.section-toggle-bar{display:flex!important}.seller-page>.seller-card.expanded-default>*{display:initial}.seller-page>.seller-card.expanded-default>.section-toggle-bar{display:flex!important}.categories-section form{display:flex;gap:14px;align-items:center;flex-wrap:wrap;background:transparent!important;border:none!important;padding:0!important;margin-bottom:18px}.categories-section form input{flex:1;min-width:260px;height:52px;border-radius:14px;border:1px solid rgba(91,58,41,.14);padding:0 18px;background:#fff;font-size:15px}.categories-section form button{height:52px;padding:0 24px!important;border-radius:14px!important;white-space:nowrap}.category-warning{background:#fff4cf;border:1px solid #f3d77a;color:#7b5b00;padding:14px 18px;border-radius:14px;line-height:1.5;margin-bottom:24px;font-size:14px}.category-tags{display:flex;flex-wrap:wrap;gap:12px}.category-tags span{display:inline-flex;align-items:center;gap:10px;background:#fffaf3;border:1px solid rgba(91,58,41,.1);border-radius:999px;padding:10px 14px 10px 16px;color:var(--green);font-weight:700;font-size:15px;transition:.2s ease}.category-tags span:hover{transform:translateY(-1px);border-color:#5b3a292e}.delete-category-btn{background:#b42318!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important;min-width:unset!important;height:auto!important;margin:0!important;box-shadow:none!important;line-height:1}.delete-category-btn:hover{background:#8f1b12!important}@media (max-width: 700px){.categories-section form{flex-direction:column;align-items:stretch}.categories-section form button{width:100%}.category-tags{gap:10px}.category-tags span{width:100%;justify-content:space-between}}.categories-section form{display:grid!important;grid-template-columns:minmax(260px,360px) 180px!important;gap:12px!important;align-items:center!important;background:transparent!important;border:none!important;padding:0!important;margin-bottom:18px!important}.categories-section form input{width:100%!important;height:52px!important}.categories-section form button{height:52px!important;width:100%!important}.categories-section .category-warning{display:block!important;width:100%!important;max-width:100%!important;clear:both!important;margin:18px 0 22px!important;padding:14px 18px!important;border-radius:14px!important;background:#fff4cf!important;border:1px solid #f3d77a!important;color:#7b5b00!important;line-height:1.5!important;font-size:14px!important;font-weight:700!important}.categories-section .category-tags{display:flex!important;width:100%!important;flex-wrap:wrap!important;gap:12px!important;margin-top:0!important}.categories-section .category-tags span{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:#fffaf3!important;border:1px solid rgba(91,58,41,.12)!important;border-radius:999px!important;padding:10px 12px 10px 16px!important;color:var(--green)!important;font-weight:700!important;min-height:42px!important}.categories-section .delete-category-btn{background:#b42318!important;color:#fff!important;border-radius:999px!important;padding:6px 11px!important;font-size:11px!important;height:auto!important;width:auto!important;min-width:auto!important;margin:0!important;line-height:1!important}@media (max-width: 700px){.categories-section form{grid-template-columns:1fr!important}.categories-section .category-tags span{width:100%!important}}.seller-premium-layout{max-width:none!important;width:100%!important;margin:0!important;padding:0 24px 70px 310px!important;background:#fffaf3!important;min-height:100vh}.premium-sidebar{position:fixed;left:0;top:76px;bottom:0;width:280px;background:#f8f4ef;border-right:1px solid rgba(91,58,41,.12);padding:24px 18px;z-index:20;overflow-y:auto}.premium-logo{display:flex;align-items:center;gap:12px;padding-bottom:22px;border-bottom:1px solid rgba(91,58,41,.12);margin-bottom:18px}.premium-logo-icon{width:50px;height:50px;border-radius:16px;background:#fff;display:grid;place-items:center;font-size:25px;border:1px solid rgba(91,58,41,.12)}.premium-logo strong{display:block;color:var(--brown);font-family:Georgia,serif;font-size:23px}.premium-logo small{color:var(--green);text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:700}.premium-sidebar nav{display:flex;flex-direction:column;gap:7px}.premium-sidebar nav a{color:var(--brown);padding:13px 14px;border-radius:14px;font-weight:700;cursor:pointer}.premium-sidebar nav a.active,.premium-sidebar nav a:hover{background:#2e7d5a1f;color:var(--green)}.premium-help{margin-top:28px;padding:18px;border:1px solid rgba(224,90,42,.25);border-radius:18px;background:#fffaf3}.premium-help strong{color:var(--brown)}.premium-help p{font-size:13px;line-height:1.45}.premium-help button{width:100%;background:#fff!important;color:var(--green)!important;border:1px solid rgba(46,125,90,.2)!important;box-shadow:none!important}.premium-store-header{max-width:1280px;margin:34px auto 22px;display:flex;justify-content:space-between;align-items:center;gap:22px}.premium-store-header h1{margin:0 0 8px;font-family:Georgia,serif;font-size:34px;color:var(--brown)}.premium-store-header p{margin:0;color:#6d594d}.premium-header-actions{display:flex;gap:12px}.premium-cancel{background:#fff!important;color:var(--brown)!important;border:1px solid rgba(91,58,41,.2)!important;box-shadow:none!important}.premium-save{background:var(--green)!important;color:#fff!important}.premium-tabs{max-width:1280px;margin:0 auto 24px;background:#fff;border:1px solid rgba(91,58,41,.1);border-radius:18px;padding:10px;display:flex;gap:8px;overflow-x:auto}.premium-tabs button{background:transparent!important;color:#6d594d!important;border-radius:14px!important;box-shadow:none!important;white-space:nowrap;border:none!important}.premium-tabs button.active{color:var(--green)!important;background:#2e7d5a1a!important;border-bottom:3px solid var(--green)!important}.seller-premium-layout>.seller-card{max-width:1280px;margin-left:auto!important;margin-right:auto!important}.premium-store-card{display:grid!important;grid-template-columns:minmax(0,1.2fr) 380px;gap:24px;align-items:start}.premium-store-card>.section-toggle-bar{grid-column:1 / -1}.premium-store-card>.section-title{grid-column:1 / -1}.premium-store-card>form{grid-column:1;background:#fff!important;border-radius:20px!important;border:1px solid rgba(91,58,41,.1)!important;padding:22px!important}.premium-store-card>.subsection-title,.premium-store-card>.upload-grid{grid-column:1}.premium-store-card input,.premium-store-card textarea,.premium-store-card select{background:#fff!important;border:1px solid rgba(91,58,41,.16)!important;border-radius:14px!important;min-height:48px}.premium-preview-box{grid-column:2;grid-row:3 / span 3;background:#fff;border:1px solid rgba(91,58,41,.1);border-radius:22px;padding:20px;position:sticky;top:100px}.premium-preview-box h3{color:var(--brown);font-family:Georgia,serif;margin:0 0 6px}.premium-preview-box>p{margin-top:0;color:#6d594d;font-size:13px}.premium-preview-card{border-radius:18px;overflow:hidden;border:1px solid rgba(91,58,41,.12);background:#fffaf3}.premium-preview-banner{height:120px;background:linear-gradient(90deg,#1e3a2ab3,#e05a2a33),url(/assets/brand/banner-feito-ceara.png);background-size:cover;background-position:center}.premium-preview-logo{width:78px;height:78px;margin:-38px 18px 8px;background:#f6e8d6;border-radius:50%;display:grid;place-items:center;border:4px solid white;font-family:Georgia,serif;color:var(--brown);font-weight:700}.premium-preview-card h4{margin:8px 18px;color:var(--brown);font-size:20px;font-family:Georgia,serif}.premium-preview-card p{margin:0 18px 14px;color:#6d594d;line-height:1.45;font-size:13px}.premium-preview-tags{display:flex;flex-wrap:wrap;gap:7px;padding:0 18px 18px}.premium-preview-tags span{background:#fff;border:1px solid rgba(91,58,41,.1);padding:6px 9px;border-radius:999px;font-size:11px;font-weight:700;color:var(--green)}.premium-preview-card button{width:calc(100% - 36px);margin:0 18px 18px!important;background:#f6e8d6!important;color:var(--brown)!important;box-shadow:none!important}@media (max-width: 1100px){.seller-premium-layout{padding-left:24px!important}.premium-sidebar{position:relative;top:auto;width:auto;margin:18px auto;max-width:1280px;border:1px solid rgba(91,58,41,.12);border-radius:22px}.premium-store-card{grid-template-columns:1fr}.premium-preview-box{grid-column:1;grid-row:auto;position:static}.premium-store-header{flex-direction:column;align-items:flex-start}}@media (max-width: 700px){.seller-premium-layout{padding:0 12px 50px!important}.premium-header-actions{width:100%;flex-direction:column}.premium-header-actions button{width:100%}}.premium-sidebar,.premium-store-header,.premium-tabs,.premium-preview-box{display:none!important}.seller-premium-layout{max-width:1180px!important;margin:0 auto!important;padding:34px 18px 70px!important;background:#fffaf3!important}.premium-store-card{display:block!important}.seller-premium-page{min-height:calc(100vh - 76px);background:#fffaf3;display:grid;grid-template-columns:280px 1fr}.seller-premium-sidebar{background:#f8f4ef;border-right:1px solid rgba(91,58,41,.12);padding:24px 18px}.seller-premium-brand{display:flex;align-items:center;gap:12px;padding-bottom:22px;border-bottom:1px solid rgba(91,58,41,.12);margin-bottom:20px}.seller-premium-brand>div{width:52px;height:52px;border-radius:16px;background:#fff;display:grid;place-items:center;font-size:25px}.seller-premium-brand strong{display:block;font-family:Georgia,serif;color:var(--brown);font-size:22px}.seller-premium-brand small{color:var(--green);font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:10px}.seller-premium-sidebar nav{display:flex;flex-direction:column;gap:8px}.seller-premium-sidebar nav button{text-align:left;background:transparent!important;color:var(--brown)!important;box-shadow:none!important;border:none!important;padding:13px 14px!important;border-radius:14px!important;font-weight:700}.seller-premium-sidebar nav button.active,.seller-premium-sidebar nav button:hover{background:#2e7d5a1f!important;color:var(--green)!important}.seller-help-card{margin-top:28px;background:#fffaf3;border:1px solid rgba(224,90,42,.25);border-radius:18px;padding:18px}.seller-help-card strong{color:var(--brown)}.seller-help-card p{font-size:13px;line-height:1.45}.seller-premium-main{padding:34px}.seller-premium-header{max-width:1280px;margin:0 auto 22px;display:flex;justify-content:space-between;gap:20px;align-items:center}.seller-premium-header h1{margin:0;color:var(--brown);font-family:Georgia,serif;font-size:38px}.seller-premium-header p{color:#6d594d}.seller-premium-header button{background:var(--green)!important}.seller-premium-tabs{max-width:1280px;margin:0 auto 24px;background:#fff;border:1px solid rgba(91,58,41,.1);border-radius:18px;padding:10px;display:flex;gap:8px;overflow-x:auto}.seller-premium-tabs button{background:transparent!important;color:#6d594d!important;box-shadow:none!important;border:none!important;border-radius:14px!important;white-space:nowrap}.seller-premium-tabs button.active{background:#2e7d5a1f!important;color:var(--green)!important;border-bottom:3px solid var(--green)!important}.premium-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 370px;gap:22px}.premium-card,.premium-preview{background:#fff;border-radius:24px;padding:26px;border:1px solid rgba(91,58,41,.1)}.premium-card{max-width:1280px;margin:0 auto}.premium-card h2,.premium-preview h2{font-family:Georgia,serif;color:var(--brown);margin-top:0}.premium-card form{display:flex;flex-direction:column;gap:10px}.premium-card input,.premium-card textarea,.premium-card select{padding:13px;border-radius:14px;border:1px solid rgba(91,58,41,.16)}.premium-card textarea{min-height:100px}.premium-upload{background:#fffaf3;border:1px solid rgba(91,58,41,.08);border-radius:18px;padding:16px;margin-bottom:14px}.premium-upload img{max-width:100%;max-height:150px;object-fit:contain;display:block;margin-bottom:10px}.preview-shop{border:1px solid rgba(91,58,41,.1);border-radius:20px;overflow:hidden;background:#fffaf3}.preview-banner{height:110px;background:url(/assets/brand/banner-feito-ceara.png) center/cover}.preview-logo{width:76px;height:76px;border-radius:50%;background:#f6e8d6;border:4px solid white;margin:-38px 18px 8px;display:grid;place-items:center;overflow:hidden;color:var(--brown);font-weight:700}.preview-logo img{width:100%;height:100%;object-fit:cover}.preview-shop h3,.preview-shop p,.preview-shop span{margin-left:18px;margin-right:18px}.preview-shop h3{color:var(--brown);font-family:Georgia,serif}.preview-shop span{display:block;margin-bottom:18px;color:var(--green);font-weight:700;font-size:12px}.category-form{display:grid!important;grid-template-columns:minmax(260px,1fr) 180px;gap:12px!important;margin-bottom:18px}.premium-warning{background:#fff4cf;border:1px solid #f3d77a;color:#7b5b00;padding:14px 18px;border-radius:14px;margin-bottom:18px;font-weight:700}.premium-category-list{display:flex;flex-wrap:wrap;gap:12px}.premium-category-list div{background:#fffaf3;border:1px solid rgba(91,58,41,.12);padding:10px 12px 10px 16px;border-radius:999px;display:flex;gap:10px;align-items:center}.premium-category-list strong{color:var(--green)}.premium-category-list button{background:#b42318!important;color:#fff!important;box-shadow:none!important;padding:6px 10px!important;font-size:11px!important}@media (max-width: 1150px){.seller-premium-page{grid-template-columns:1fr}.seller-premium-sidebar{position:relative}.premium-grid{grid-template-columns:1fr}}@media (max-width: 700px){.seller-premium-main{padding:18px}.seller-premium-header{flex-direction:column;align-items:flex-start}.category-form{grid-template-columns:1fr}}.seller-premium-tabs{display:none!important}.seller-premium-brand.logo-platform{justify-content:center;padding-bottom:24px}.seller-premium-brand.logo-platform img{width:190px;max-width:100%;height:auto;object-fit:contain;background:transparent;border:none}.seller-premium-brand.logo-platform>div,.seller-premium-brand.logo-platform span{display:none!important}.admin-logo-platform{max-width:1180px;margin:0 auto 22px;background:#fff;border:1px solid rgba(91,58,41,.1);border-radius:22px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-logo-platform h2{margin:0 0 6px;color:var(--brown);font-family:Georgia,serif}.admin-logo-platform p{margin:0;color:#6d594d}.admin-logo-platform label{background:var(--green);color:#fff;padding:13px 18px;border-radius:14px;font-weight:700;cursor:pointer;white-space:nowrap}.admin-logo-platform input{display:none}@media (max-width: 800px){.admin-logo-platform{flex-direction:column;align-items:flex-start}}.admin-premium-page{min-height:calc(100vh - 76px);background:#fffaf3;display:grid;grid-template-columns:280px 1fr}.admin-premium-sidebar{background:#f8f4ef;border-right:1px solid rgba(91,58,41,.12);padding:24px 18px}.admin-premium-logo img{width:190px;max-width:100%;display:block;margin:0 auto 24px}.admin-premium-sidebar nav{display:flex;flex-direction:column;gap:8px}.admin-premium-sidebar button{background:transparent!important;color:var(--brown)!important;box-shadow:none!important;border:none!important;text-align:left;border-radius:14px!important;padding:13px 14px!important;font-weight:700}.admin-premium-sidebar button.active,.admin-premium-sidebar button:hover{background:#2e7d5a1f!important;color:var(--green)!important}.admin-premium-main{padding:34px}.admin-premium-header,.admin-premium-card,.admin-premium-summary{max-width:1280px;margin-left:auto;margin-right:auto}.admin-premium-header h1{margin:0;color:var(--brown);font-family:Georgia,serif;font-size:38px}.admin-premium-header p{color:#6d594d}.admin-premium-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px}.admin-premium-summary div,.admin-premium-card{background:#fff;border:1px solid rgba(91,58,41,.1);border-radius:24px;padding:24px}.admin-premium-summary strong{display:block;font-family:Georgia,serif;font-size:38px;color:var(--orange)}.admin-premium-summary span{color:var(--brown);font-weight:700}.admin-premium-card{margin-top:24px}.admin-premium-card h2{color:var(--brown);font-family:Georgia,serif;margin-top:0}.admin-premium-form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.admin-premium-form input,.admin-premium-card input,.admin-premium-card select{padding:13px;border-radius:14px;border:1px solid rgba(91,58,41,.16)}.admin-premium-list{display:flex;flex-direction:column;gap:12px}.admin-premium-item{background:#fffaf3;border:1px solid rgba(91,58,41,.1);border-radius:18px;padding:16px;display:flex;justify-content:space-between;gap:16px}.admin-premium-item div:first-child{display:flex;flex-direction:column;gap:5px}.admin-premium-item strong{color:var(--brown);font-family:Georgia,serif;font-size:20px}.platform-logo-box{display:flex;justify-content:space-between;gap:22px;align-items:center;background:#fffaf3;border-radius:18px;padding:20px;border:1px solid rgba(91,58,41,.1)}.platform-logo-box img{max-width:240px;background:#fff;border-radius:16px;padding:10px}.platform-logo-box label{background:var(--green);color:#fff;padding:14px 18px;border-radius:14px;font-weight:700;cursor:pointer}.platform-logo-box input{display:none}@media (max-width: 1000px){.admin-premium-page,.admin-premium-summary,.admin-premium-form{grid-template-columns:1fr}.admin-premium-item,.platform-logo-box{flex-direction:column;align-items:flex-start}}.store-story-block{margin:12px 0 18px;background:#fffaf3;border:1px solid rgba(91,58,41,.1);border-radius:22px;padding:18px}.story-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px}.story-header h3{margin:0 0 6px;color:var(--brown);font-family:Georgia,serif;font-size:24px}.story-header p{margin:0;color:#6d594d;line-height:1.45}.story-header span{background:#2e7d5a1a;color:var(--green);padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.story-textarea{min-height:180px!important;resize:vertical;font-size:16px!important;line-height:1.7!important;padding:18px!important;background:#fff!important;border:1px solid rgba(91,58,41,.14)!important;border-radius:18px!important}.preview-story{position:relative;margin:0 18px 16px;padding-left:16px}.preview-story:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:999px;background:linear-gradient(to bottom,var(--orange),var(--green))}.preview-story p{margin:0!important;line-height:1.55;color:#5e5148}@media (max-width:700px){.story-header{flex-direction:column}.story-header span{align-self:flex-start}}.admin-form-help{margin-top:-8px;margin-bottom:18px;color:#6d594d;line-height:1.5;background:#fffaf3;border:1px solid rgba(91,58,41,.1);border-radius:14px;padding:12px 14px}.admin-premium-form{grid-template-columns:repeat(2,minmax(260px,1fr))!important}.admin-premium-form button{grid-column:1 / -1}@media (max-width: 800px){.admin-premium-form{grid-template-columns:1fr!important}}.admin-store-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.admin-store-editor-head p{margin:6px 0 0;color:#6d594d}.admin-info-box{background:#fff4cf;border:1px solid #f3d77a;color:#7b5b00;padding:14px 18px;border-radius:14px;margin-bottom:18px;font-weight:700;line-height:1.5}.admin-store-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-store-actions button{margin:0!important}.admin-premium-form input:disabled{background:#f2f2f2;cursor:not-allowed}@media (max-width:800px){.admin-store-editor-head{flex-direction:column}.admin-store-actions{justify-content:flex-start}}.store-card-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.whatsapp-store-btn:hover{opacity:.9}.store-whatsapp-line{margin-top:12px;color:var(--green);font-weight:700;font-size:14px}.store-card-actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.store-card-actions button,.store-card-actions a{flex:1;min-width:170px;text-align:center}.whatsapp-store-btn{display:inline-block;background:var(--green);color:#fff;text-decoration:none;border-radius:12px;padding:13px 16px;font-weight:700}.public-store-card p{min-height:48px;line-height:1.5}.partner-fairs-page{background:#fffaf3;min-height:calc(100vh - 76px)}.partner-fairs-hero{background:#f6e8d6;padding:80px 8%}.partner-fairs-hero h1{font-family:Georgia,serif;color:var(--brown);font-size:52px;margin:0 0 14px}.partner-fairs-hero p{max-width:900px;font-size:18px;line-height:1.6}.partner-fairs-content{max-width:1180px;margin:0 auto;padding:38px 18px 70px}.partner-fairs-intro{background:#fff;border:1px solid rgba(91,58,41,.1);border-radius:24px;padding:26px;margin-bottom:24px}.partner-fairs-intro h2{font-family:Georgia,serif;color:var(--brown)}.partner-fairs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.partner-fair-card{background:#fff;border-radius:24px;border:1px solid rgba(91,58,41,.1);padding:24px;display:flex;gap:18px}.fair-logo-box{width:110px;height:110px;border-radius:22px;background:#fffaf3;border:1px solid rgba(91,58,41,.1);display:grid;place-items:center;overflow:hidden;flex-shrink:0}.fair-logo-box img{width:100%;height:100%;object-fit:cover}.fair-info h2{margin:0 0 8px;color:var(--brown);font-family:Georgia,serif}.fair-info p{line-height:1.5}.fair-details{display:grid;gap:7px;margin:14px 0;font-size:14px}.fair-whatsapp-btn{display:inline-block;background:var(--green);color:#fff;text-decoration:none;border-radius:12px;padding:12px 16px;font-weight:700}.empty-fairs{background:#fff;border-radius:20px;padding:24px;text-align:center;color:var(--brown);font-weight:700}.admin-fairs-box{margin-top:30px;border-top:1px solid rgba(91,58,41,.1);padding-top:28px}.admin-fair-form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.admin-fair-form textarea{grid-column:1 / -1;min-height:90px;padding:13px;border-radius:14px;border:1px solid rgba(91,58,41,.16)}.fair-logo-upload{background:#fffaf3;border:1px solid rgba(91,58,41,.12);border-radius:14px;padding:13px;font-weight:700;color:var(--brown)}.admin-fairs-list{margin-top:22px;display:flex;flex-direction:column;gap:12px}.admin-fair-item{display:flex;justify-content:space-between;gap:16px;background:#fffaf3;border:1px solid rgba(91,58,41,.1);border-radius:18px;padding:16px}.admin-fair-item>div:first-child{display:grid;gap:5px}.admin-fair-item img{width:70px;height:70px;object-fit:cover;border-radius:14px}.admin-fair-item strong{color:var(--brown);font-family:Georgia,serif;font-size:20px}.admin-fair-item>div:last-child{display:flex;gap:8px;align-items:center}@media (max-width: 900px){.partner-fairs-grid,.admin-fair-form{grid-template-columns:1fr}.partner-fair-card,.admin-fair-item{flex-direction:column}}.topbar{min-height:84px!important;padding:0 28px!important;background:linear-gradient(90deg,#0f3d28,#174d34)!important;border-bottom:1px solid rgba(255,255,255,.08)}.topbar nav{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap}.topbar nav a,.topbar nav button{height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border-radius:999px!important;color:#fff!important;font-weight:800!important;font-size:14px!important;text-decoration:none!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;transition:.2s ease!important}.topbar nav a:hover,.topbar nav button:hover{background:#ffffff24!important;transform:translateY(-1px)}.topbar nav a:nth-last-child(3){background:#2e7d5ad9!important}.topbar nav a:nth-last-child(2){background:#e05a2a!important}.topbar nav button:last-child{background:transparent!important;border:1px solid rgba(255,255,255,.55)!important;min-width:104px}.topbar .brand{gap:12px!important}.topbar .brand img{width:58px!important;height:58px!important;border-radius:14px!important}@media (max-width: 900px){.topbar{height:auto!important;padding:14px!important;flex-direction:column;align-items:flex-start!important}.topbar nav{width:100%;gap:8px!important}.topbar nav a,.topbar nav button{flex:1;min-width:140px}}.fair-carousel-public{background:#fff;border:1px solid rgba(91,58,41,.1);border-radius:24px;padding:24px;margin-bottom:26px}.fair-carousel-head h2{margin:0 0 6px;color:var(--brown);font-family:Georgia,serif}.fair-carousel-head p{margin:0 0 18px;color:#6d594d}.fair-carousel-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.fair-carousel-slide{min-width:320px;max-width:420px;scroll-snap-align:start;background:#fffaf3;border:1px solid rgba(91,58,41,.1);border-radius:20px;overflow:hidden}.fair-carousel-slide img{width:100%;height:210px;object-fit:cover;display:block}.fair-carousel-slide strong{display:block;padding:14px;color:var(--brown);font-family:Georgia,serif;font-size:18px}.admin-carousel-box{margin-top:30px;border-top:1px solid rgba(91,58,41,.1);padding-top:28px}.admin-carousel-form{display:grid;grid-template-columns:1fr 220px 220px;gap:12px;align-items:center}.admin-carousel-form input{padding:13px;border-radius:14px;border:1px solid rgba(91,58,41,.16)}.admin-carousel-form label{background:#fffaf3;border:1px solid rgba(91,58,41,.12);border-radius:14px;padding:13px;color:var(--brown);font-weight:700;cursor:pointer}.admin-carousel-form label input{display:none}.admin-carousel-list{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.admin-carousel-item{background:#fffaf3;border:1px solid rgba(91,58,41,.1);border-radius:18px;overflow:hidden}.admin-carousel-item img{width:100%;height:140px;object-fit:cover}.admin-carousel-item div{padding:12px}.admin-carousel-item strong{display:block;margin-bottom:10px;color:var(--brown)}@media (max-width: 900px){.admin-carousel-form{grid-template-columns:1fr}.fair-carousel-slide{min-width:260px}}.fair-config-header{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.fair-config-header h2{margin-bottom:6px}.fair-config-header p{margin:0;color:#6d594d}.fair-config-counter{min-width:180px;background:#fffaf3;border:1px solid rgba(91,58,41,.12);border-radius:18px;padding:14px 18px;text-align:center}.fair-config-counter strong{display:block;font-family:Georgia,serif;color:var(--orange);font-size:32px}.fair-config-counter span{color:var(--green);font-weight:700;font-size:13px}@media (max-width: 700px){.fair-config-header{flex-direction:column;align-items:stretch}.fair-config-counter{width:100%}}.admin-premium-summary{grid-template-columns:repeat(5,1fr)!important}@media (max-width: 1200px){.admin-premium-summary{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 700px){.admin-premium-summary{grid-template-columns:1fr!important}}.admin-fairs-page{margin-top:24px}.admin-fairs-page-head h2{margin-bottom:6px}.admin-fairs-page-head p{margin:0;color:#6d594d}.admin-fairs-page .admin-carousel-box,.admin-fairs-page .admin-fairs-box{background:#fffaf3;border:1px solid rgba(91,58,41,.1);border-radius:22px;padding:22px;margin-top:22px}.admin-fairs-page .admin-carousel-box,.admin-fairs-page .admin-fairs-box{border-top:1px solid rgba(91,58,41,.1)}.admin-premium-card:not(.admin-fairs-menu-page)>.admin-carousel-box,.admin-premium-card:not(.admin-fairs-menu-page)>.admin-fairs-box{display:none!important}.admin-fairs-menu-page{margin-top:24px}.admin-fairs-page-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:26px;padding-bottom:18px;border-bottom:1px solid rgba(91,58,41,.1)}@media (max-width: 800px){.admin-fairs-page-head{flex-direction:column;align-items:stretch}}.fairs-about-hero{padding:70px 8%;background:linear-gradient(90deg,#f6e8d6fa,#f6e8d6d6),url(/assets/brand/banner-feito-ceara.png);background-size:cover;background-position:center}.fairs-about-hero>div{max-width:1050px;background:#ffffffc7;border:1px solid rgba(91,58,41,.1);border-radius:30px;padding:34px}.new-fairs-layout{background:#fffaf3}.fairs-about-hero{padding:70px 8%;background:linear-gradient(90deg,#f6e8d6fa,#f6e8d6d6),url(/assets/brand/banner-feito-ceara.png);background-size:cover;background-position:center}.fairs-about-hero>div{max-width:1050px;background:#ffffffd1;border:1px solid rgba(91,58,41,.1);border-radius:30px;padding:34px}.fairs-about-hero span{display:inline-block;background:#2e7d5a1f;color:var(--green);padding:8px 14px;border-radius:999px;font-weight:700;margin-bottom:14px}.fairs-about-hero h1{font-family:Georgia,serif;color:var(--brown);font-size:48px;line-height:1.08;margin:0 0 20px}.fairs-about-hero p{font-size:17px;line-height:1.72;color:#4f4239;margin:0 0 16px}.fairs-carousel-section,.fairs-list-section{max-width:1180px;margin:0 auto;padding:36px 18px}.fairs-section-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.fairs-section-head h2{margin:0 0 6px;color:var(--brown);font-family:Georgia,serif;font-size:34px}.fairs-section-head p{margin:0;color:#6d594d;line-height:1.5}.fairs-carousel-arrows{display:flex;gap:8px}.fairs-carousel-arrows button,.carousel-side{width:46px;height:46px;border-radius:50%!important;background:var(--green)!important;color:#fff!important;border:none!important;box-shadow:none!important;font-size:30px!important;display:grid!important;place-items:center!important;padding:0!important}.fairs-carousel-modern{position:relative;background:#fff;border:1px solid rgba(91,58,41,.1);border-radius:28px;padding:22px;overflow:hidden}.fairs-carousel-stage{position:relative;min-height:430px}.fairs-carousel-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.98);pointer-events:none;transition:.45s ease;border-radius:22px;overflow:hidden;background:#fffaf3}.fairs-carousel-item.active{opacity:1;transform:scale(1);pointer-events:auto}.fairs-carousel-item img{width:100%;height:360px;object-fit:cover;display:block}.fairs-carousel-item div{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:18px 20px}.fairs-carousel-item strong{font-family:Georgia,serif;color:var(--brown);font-size:24px}.fairs-carousel-item span{color:var(--green);font-weight:700;font-size:13px}.carousel-side{position:absolute;top:50%;z-index:3;transform:translateY(-50%)}.carousel-side.prev{left:34px}.carousel-side.next{right:34px}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.carousel-dots button{width:11px!important;height:11px!important;border-radius:50%!important;padding:0!important;background:#5b3a2940!important;border:none!important;box-shadow:none!important}.carousel-dots button.active{background:var(--orange)!important;width:26px!important;border-radius:999px!important}.fairs-list-section{padding-top:12px}@media (max-width: 800px){.fairs-about-hero{padding:36px 18px}.fairs-about-hero>div{padding:24px}.fairs-about-hero h1{font-size:34px}.fairs-section-head{flex-direction:column;align-items:flex-start}.fairs-carousel-stage{min-height:330px}.fairs-carousel-item img{height:260px}.carousel-side{display:none!important}}.fairs-carousel-stage{min-height:560px!important}.fairs-carousel-item img{height:360px!important}.fair-slide-text{display:block!important;padding:20px 24px!important;background:#fffaf3}.fair-slide-text strong{display:block;font-family:Georgia,serif;color:var(--brown);font-size:26px;margin-bottom:10px}.fair-slide-text p{display:block;margin:0 0 12px;color:#5f5147;line-height:1.65;font-size:15px;white-space:normal}.fair-slide-text span{display:inline-block;color:var(--green);font-weight:700;font-size:13px;background:#fff;border-radius:999px;padding:6px 10px}@media (max-width: 800px){.fairs-carousel-stage{min-height:520px!important}.fairs-carousel-item img{height:260px!important}.fair-slide-text strong{font-size:21px}}.public-store-page,.store-page{background:#fffaf3!important}.public-store-hero,.store-hero{border-radius:0 0 34px 34px!important;overflow:hidden}.public-store-products-head{max-width:1180px;margin:34px auto 14px;padding:0 18px}.public-store-products-head h2{margin:0 0 6px;font-family:Georgia,serif;color:var(--brown);font-size:34px}.public-store-products-head p{margin:0;color:#6d594d}.legacy-products-title{display:none!important}.public-store-toolbar{max-width:1180px;margin:0 auto 24px;padding:16px;background:#fff;border:1px solid rgba(91,58,41,.1);border-radius:22px;display:grid;grid-template-columns:1fr 220px 190px;gap:12px}.public-store-toolbar input,.public-store-toolbar select{height:48px;border-radius:14px;border:1px solid rgba(91,58,41,.16);padding:0 14px;background:#fffaf3;color:var(--brown);font-weight:600}.products-grid,.store-products-grid{max-width:1180px;margin:0 auto 50px!important;padding:0 18px;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:22px!important}.store-product-card,.product-modern{background:#fff!important;border:1px solid rgba(91,58,41,.1)!important;border-radius:24px!important;overflow:hidden!important;padding:0!important;transition:.25s ease!important}.store-product-card:hover,.product-modern:hover{transform:translateY(-3px);border-color:#e05a2a4d!important}.store-product-card img,.product-modern img{width:100%!important;height:230px!important;object-fit:cover!important;display:block;background:#fffaf3}.store-product-card h3,.product-modern h3{margin:16px 16px 8px!important;color:var(--brown)!important;font-family:Georgia,serif!important;font-size:21px!important}.store-product-card p,.product-modern p{margin:0 16px 12px!important;color:#6d594d!important;line-height:1.45!important;font-size:14px!important}.price-box,.product-price{margin:0 16px 14px!important}.price-box strong,.product-price strong{color:var(--orange)!important;font-size:24px!important}.buy-btn,.store-product-card button{margin:0 16px 16px!important;width:calc(100% - 32px)!important;background:var(--green)!important;color:#fff!important;border-radius:14px!important;box-shadow:none!important}.product-detail-card{border-radius:28px!important}.product-detail-main{background:#fffaf3!important;object-fit:contain!important}.product-info-list{background:#fffaf3!important;border:1px solid rgba(91,58,41,.1)}@media (max-width: 850px){.public-store-toolbar{grid-template-columns:1fr!important;margin-left:18px;margin-right:18px}.store-product-card img,.product-modern img{height:210px!important}}.artisan-storefront{min-height:100vh;background:radial-gradient(circle at 8% 18%,rgba(224,90,42,.06),transparent 28%),#f8f5ef;color:#33271f}.storefront-topbar{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(74,55,43,.09);box-shadow:0 8px 30px #2d221b0d}.storefront-cart-link{display:inline-flex!important;align-items:center;gap:8px}.storefront-cart-link span{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--orange);color:#fff;font-size:12px;font-weight:800}.artisan-storefront .store-hero{min-height:360px;padding:44px max(6vw,24px);background-position:center;border-radius:0 0 44px 44px!important}.artisan-storefront .store-hero-content{width:100%;max-width:1240px;margin:0 auto;gap:36px}.artisan-storefront .store-public-logo{width:168px;height:168px;flex:0 0 168px;border:5px solid rgba(255,255,255,.75);border-radius:38px;box-shadow:0 22px 65px #0000003d}.store-eyebrow,.store-section-heading>div>span,.cart-heading>div>span{display:block;margin-bottom:8px;color:#d96b3c;font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.store-eyebrow{display:inline-flex;padding:7px 11px;color:#fff7e9;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.artisan-storefront .store-hero h1{max-width:760px;margin:14px 0 12px;font-size:clamp(42px,6vw,68px);line-height:.98;letter-spacing:-.035em}.artisan-storefront .store-hero p{margin:0;color:#ffffffe0;font-size:18px;line-height:1.65}.store-trust-row{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px;color:#ffffffd1;font-size:13px;font-weight:650}.artisan-storefront .store-actions-public{margin-top:28px}.artisan-storefront .store-btn{padding:14px 20px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#f7eee3;color:#234632;transition:transform .2s ease,background .2s ease}.artisan-storefront .store-btn:hover{transform:translateY(-2px);background:#fff}.artisan-storefront .store-btn.orange{background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.store-section-heading{max-width:1240px;margin:0 auto 24px;display:flex;align-items:end;justify-content:space-between;gap:24px}.store-section-heading h2{margin:0;color:#493328;font-family:Georgia,serif;font-size:clamp(29px,3.3vw,42px);line-height:1.05}.store-section-heading p{max-width:390px;margin:0;color:#75665d;line-height:1.55}.artisan-storefront .promo-section{padding:54px max(4vw,18px) 48px;background:#efe6da}.artisan-storefront .promo-row{max-width:1240px;gap:20px}.artisan-storefront .promo-row .store-product-card{min-width:275px;max-width:275px}.store-catalog-shell{width:min(1320px,calc(100% - 36px));margin:0 auto;padding:72px 0 90px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:32px;align-items:start}.catalog-heading{margin-bottom:26px}.store-category-chips{display:flex;gap:9px;margin-bottom:18px;padding-bottom:4px;overflow-x:auto;scrollbar-width:thin}.store-category-chips button{flex:0 0 auto;padding:10px 16px;border:1px solid #ddd1c4;border-radius:999px;background:transparent;color:#604a3d;box-shadow:none;font-size:14px;font-weight:750}.store-category-chips button:hover,.store-category-chips button.active{border-color:#244b36;background:#244b36;color:#fff}.artisan-storefront .public-store-toolbar{max-width:none;margin:0 0 28px;padding:10px;grid-template-columns:minmax(0,1fr) 190px;border-color:#e2d8ce;border-radius:18px;box-shadow:0 8px 28px #3f2d230d}.store-search{height:48px;display:flex;align-items:center;gap:10px;padding-left:14px;border:1px solid rgba(91,58,41,.13);border-radius:13px;background:#fbf8f3}.store-search>span{color:#806c60;font-size:24px}.artisan-storefront .store-search input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;font-weight:550}.artisan-storefront .store-products-grid{max-width:none;margin:0!important;padding:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.artisan-storefront .store-product-card{display:flex;min-width:0;flex-direction:column;border-color:#e4dbd2!important;border-radius:22px!important;box-shadow:0 8px 24px #37271e0b}.artisan-storefront .store-product-card:hover{transform:translateY(-5px);box-shadow:0 20px 44px #37271e1c}.product-image-wrap{position:relative;cursor:pointer;overflow:hidden;background:#ece4da}.artisan-storefront .store-product-card .product-image-wrap img,.artisan-storefront .product-image-wrap .no-product-image{height:245px!important;border-radius:0;transition:transform .45s ease}.artisan-storefront .store-product-card:hover .product-image-wrap img{transform:scale(1.035)}.quick-view{position:absolute;right:12px;bottom:12px;width:auto!important;margin:0!important;padding:9px 13px!important;border:1px solid rgba(255,255,255,.65)!important;border-radius:999px!important;background:#ffffffe8!important;color:#2e4938!important;opacity:0;transform:translateY(5px);box-shadow:0 5px 18px #0000001c!important;transition:.2s ease}.store-product-card:hover .quick-view,.quick-view:focus-visible{opacity:1;transform:translateY(0)}.artisan-storefront .promo-badge{top:13px;left:13px;z-index:2;background:#cf5931;box-shadow:0 5px 16px #9234163d}.product-card-body{display:flex;flex:1;flex-direction:column;padding:18px}.artisan-storefront .product-category{margin:0 0 7px!important;color:#557362!important;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.artisan-storefront .product-card-body h3{margin:0 0 9px!important;font-size:20px!important;line-height:1.18;cursor:pointer}.artisan-storefront .product-card-body>p{min-height:42px;margin:0 0 16px!important;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.artisan-storefront .product-card-footer .price-box{margin:0!important}.artisan-storefront .product-card-footer .price-box small{font-size:12px}.cart-add-icon{width:44px!important;height:44px;margin:0!important;padding:0!important;border-radius:14px!important;background:#244b36!important;font-size:23px}.artisan-storefront .production-time{margin:14px 0 0;padding:9px 10px;background:#f7f2eb;color:#685348;font-size:12px}.storefront-cart{position:sticky;top:98px;max-width:none;margin:0;padding:22px;border-color:#ded3c8;border-radius:24px;box-shadow:0 18px 48px #3a281e14}.cart-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #eee6dd}.cart-heading h2{margin:0;font-size:29px}.cart-heading>strong{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#f0e6da;color:#244b36}.empty-cart{min-height:215px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#78685e}.empty-cart>span{margin-bottom:13px;font-size:42px;filter:grayscale(.25)}.empty-cart strong{color:#4b382d}.empty-cart p{margin:7px 0 0;font-size:13px}.cart-items-list{max-height:385px;padding:14px 2px 4px;overflow-y:auto}.artisan-storefront .cart-item{position:relative;justify-content:flex-start;margin:0 0 10px;padding:9px;background:#faf7f2;border:1px solid #eee6de;border-radius:15px}.artisan-storefront .cart-item>img,.cart-item-placeholder{width:60px;height:66px;flex:0 0 60px;display:grid;place-items:center;border-radius:11px;object-fit:cover;background:#eee5db}.cart-item-info{min-width:0;padding-right:25px}.cart-item-info>strong{overflow:hidden;color:#49372d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cart-item-info>span{color:#cf5931;font-size:13px;font-weight:800}.cart-quantity{width:fit-content;display:grid!important;grid-template-columns:27px 27px 27px;align-items:center;margin-top:3px;border:1px solid #ded4c9;border-radius:8px;overflow:hidden}.cart-quantity button{min-height:27px;padding:0;border:0;border-radius:0;background:#fff}.cart-quantity span{text-align:center;font-size:12px;font-weight:800}.cart-remove{position:absolute;top:6px;right:6px;padding:3px 7px!important;border:0!important;color:#9a7663!important;font-size:18px}.cart-summary{padding-top:16px;border-top:1px solid #eee6dd}.cart-summary>div{display:flex;align-items:center;justify-content:space-between;color:#4c3a30}.cart-summary>div strong{color:#cf5931;font-size:21px}.cart-summary>small{display:block;margin:9px 0 14px;color:#84746a;line-height:1.45}.checkout-primary{width:100%;padding:14px;border-radius:14px;background:#244b36}.cart-support{margin-top:18px;padding-top:16px;display:flex;justify-content:space-between;border-top:1px solid #eee6dd;font-size:12px}.cart-support a{color:#2f6748;font-weight:800}.artisan-storefront .empty-box{padding:70px 24px;border:1px dashed #d9cabd;border-radius:24px;background:#ffffff8c;text-align:center}.artisan-storefront .empty-box button{margin-top:10px;background:#244b36}@media (max-width: 1160px){.artisan-storefront .store-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 900px){.artisan-storefront .store-hero{min-height:390px;padding-top:40px;padding-bottom:40px}.artisan-storefront .store-hero-content{align-items:flex-start}.artisan-storefront .store-public-logo{width:116px;height:116px;flex-basis:116px;border-radius:28px}.store-catalog-shell{grid-template-columns:1fr}.storefront-cart{position:static;order:2}}@media (max-width: 620px){.storefront-topbar nav>a:not(.storefront-cart-link){display:none}.artisan-storefront .store-hero{min-height:0;padding:38px 20px 45px;border-radius:0 0 28px 28px!important}.artisan-storefront .store-hero h1{font-size:39px}.artisan-storefront .store-hero p{font-size:15px}.store-trust-row{display:grid;gap:7px}.store-section-heading{display:block}.store-section-heading>p{margin-top:10px}.store-catalog-shell{width:min(100% - 24px,1320px);padding-top:46px}.artisan-storefront .public-store-toolbar{grid-template-columns:1fr!important;margin:0 0 22px}.artisan-storefront .store-products-grid{grid-template-columns:1fr!important}.artisan-storefront .store-product-card .product-image-wrap img,.artisan-storefront .product-image-wrap .no-product-image{height:300px!important}.quick-view{opacity:1;transform:none}.artisan-storefront .promo-section{padding-top:42px}}body>#root>div>.topbar,#root>div>.topbar,.artisan-storefront>.topbar{position:relative;z-index:55;min-height:94px!important;height:94px!important;padding:0 clamp(24px,4.5vw,72px)!important;gap:30px;flex-wrap:nowrap;background:#193727fa!important;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:none}.topbar .brand{flex:0 0 auto;gap:15px!important;align-self:stretch}.topbar .brand-symbol{position:relative;z-index:2;width:148px;height:148px;flex:0 0 148px;display:block;overflow:hidden;border:6px solid white!important;border-radius:25px!important;background:#fffaf3;box-shadow:0 13px 35px #16241b45;transform:translateY(34px)}.topbar .brand-symbol img{position:absolute;top:0;left:0;width:100%!important;max-width:100%!important;height:100%!important;border:0!important;border-radius:0!important;object-fit:contain!important;object-position:center!important;image-rendering:auto;transform:none}.topbar .brand strong{font-size:31px;line-height:1;letter-spacing:-.02em}.topbar .brand small{margin-top:6px;color:#ffffff94;font-size:9px;letter-spacing:.18em}.topbar nav{min-width:0;margin-left:auto;display:flex!important;align-items:center!important;justify-content:flex-end;gap:4px!important;flex-wrap:nowrap}.topbar nav>a,.topbar nav>button{position:relative;width:auto;min-width:0;height:42px!important;margin:0;padding:0 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#ffffffc7!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;white-space:nowrap}.topbar nav>a:after{content:"";position:absolute;right:12px;bottom:5px;left:12px;height:2px;background:#db7749;transform:scaleX(0);transition:transform .2s ease}.topbar nav>a:hover,.topbar nav>button:hover{background:#ffffff0e!important;color:#fff!important;transform:none}.topbar nav>a:hover:after{transform:scaleX(1)}.topbar .nav-separator{width:1px;height:25px;margin:0 8px;background:#ffffff2b}.topbar nav>.nav-account-link{padding-right:14px!important;padding-left:14px!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:999px!important;color:#fff!important}.topbar nav>.nav-account-link:after,.topbar nav>.nav-seller-cta:after{display:none}.topbar nav>.nav-seller-cta{margin-left:4px;padding-right:17px!important;padding-left:17px!important;border-radius:999px!important;background:#d8653c!important;color:#fff!important}.topbar nav>.nav-seller-cta:hover{background:#e2764d!important}.topbar nav>.nav-admin-link{height:32px!important;min-width:0!important;padding:0 8px!important;color:#ffffff7a!important;font-size:10px!important;letter-spacing:.04em;text-transform:uppercase}.topbar nav>.nav-logout{min-width:0;padding:0 9px!important;color:#ffffff94!important;font-size:12px!important}.storefront-topbar .storefront-cart-link span{margin-left:2px}@media (max-width: 1080px){body>#root>div>.topbar,#root>div>.topbar,.artisan-storefront>.topbar{min-height:94px!important;height:94px!important;padding:0 20px!important}.topbar .brand-symbol{width:120px;height:120px;flex-basis:120px;border-width:5px!important;border-radius:21px!important;transform:translateY(24px)}.topbar .brand strong{font-size:23px}.topbar nav>a,.topbar nav>button{padding-right:8px!important;padding-left:8px!important;font-size:12px!important}}@media (max-width: 850px){body>#root>div>.topbar,#root>div>.topbar,.artisan-storefront>.topbar{height:auto!important;min-height:0!important;padding:12px 14px 10px!important;display:block}.topbar .brand{width:fit-content;margin-bottom:10px;align-self:auto}.topbar .brand-symbol{width:90px;height:90px;flex-basis:90px;border-width:3px!important;border-radius:18px!important;transform:none}.topbar .brand strong{font-size:22px}.topbar nav{width:100%;padding-bottom:3px;justify-content:flex-start;gap:3px!important;overflow-x:auto;scrollbar-width:none}.topbar nav::-webkit-scrollbar{display:none}.topbar nav>a,.topbar nav>button{flex:0 0 auto}.topbar .nav-separator{flex:0 0 1px;margin:0 4px}}.stores-editorial{overflow:hidden;background:#f7f3ed;color:#413229}.stores-editorial-hero{min-height:590px;display:grid;grid-template-columns:1fr 1fr;background:#1e3e2d}.stores-hero-copy{display:flex;justify-content:center;flex-direction:column;padding:74px max(7vw,34px)}.stores-hero-copy>span,.stores-directory-head>div>span,.stores-final-note>span{margin-bottom:14px;color:#dc7749;font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.stores-hero-copy h1{max-width:700px;margin:0 0 22px;color:#fff;font-family:Georgia,serif;font-size:clamp(48px,6vw,76px);line-height:.98;letter-spacing:-.045em}.stores-hero-copy>p{max-width:580px;margin:0;color:#ffffffc4;font-size:18px;line-height:1.65}.stores-hero-copy>a{width:fit-content;margin-top:28px;padding:13px 19px;border-radius:999px;background:#f0dfcb;color:#244b36;font-weight:800;text-decoration:none}.stores-hero-metrics{max-width:610px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:46px;padding-top:21px;border-top:1px solid rgba(255,255,255,.17)}.stores-hero-metrics div{display:flex;flex-direction:column}.stores-hero-metrics strong{color:#fff;font-family:Georgia,serif;font-size:25px}.stores-hero-metrics span{margin-top:3px;color:#ffffff91;font-size:11px}.stores-hero-art{position:relative;min-height:590px;background:linear-gradient(90deg,#1e3e2d 0%,rgba(30,62,45,.08) 29%,transparent),url(/assets/brand/main-banner-original.png) 82% center/205% auto no-repeat}.stores-hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(25,49,36,.5),transparent 45%)}.stores-hero-art>div{position:absolute;right:34px;bottom:30px;z-index:1;display:flex;align-items:flex-end;flex-direction:column;padding:14px 16px;border:1px solid rgba(255,255,255,.22);border-radius:16px;background:#1b352794;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.stores-hero-art span{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.stores-hero-art strong{margin-top:4px;font-family:Georgia,serif;font-size:20px}.stores-directory{max-width:1240px;margin:0 auto;padding:100px 20px}.stores-directory-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);gap:50px;align-items:end;margin-bottom:38px}.stores-directory-head h2,.stores-final-note h2{max-width:720px;margin:0;color:#49362c;font-family:Georgia,serif;font-size:clamp(35px,4.2vw,52px);line-height:1.05;letter-spacing:-.025em}.stores-directory-head p{margin:12px 0 0;color:#716158}.stores-search{height:58px;display:flex;align-items:center;gap:10px;padding:0 18px;border:1px solid #dbd0c5;border-radius:18px;background:#fff;box-shadow:0 9px 27px #37281f0d}.stores-search>span{color:#7c6b61;font-size:25px}.stores-search input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:#47372e;font-size:14px}.stores-editorial .stores-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.stores-editorial .public-store-card{min-width:0;padding:0;gap:0;overflow:hidden;border-color:#e0d5ca;border-radius:25px;box-shadow:0 9px 27px #37281f0b;transition:transform .23s ease,box-shadow .23s ease}.stores-editorial .public-store-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px #37281f1c}.store-card-cover{position:relative;min-height:190px;background-color:#d8c9b9;background-position:center;background-size:cover}.store-card-cover>span{position:absolute;top:14px;left:14px;padding:6px 9px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#1c3727c7;color:#fff;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.store-card-content{display:flex;flex:1;flex-direction:column;padding:0 22px 22px}.store-card-identity{display:grid;grid-template-columns:78px minmax(0,1fr);gap:13px;align-items:end;margin-top:-38px}.stores-editorial .store-logo-box{position:relative;width:78px;height:78px;border:4px solid white;border-radius:20px;box-shadow:0 8px 22px #30231b24}.store-card-identity>div:last-child{min-width:0;padding-bottom:2px}.store-card-identity small{display:block;overflow:hidden;color:#66806f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.stores-editorial .store-card-identity h2{margin:4px 0 0;overflow:hidden;font-size:23px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.stores-editorial .store-card-content>p{min-height:66px;margin:19px 0 16px;display:-webkit-box;overflow:hidden;color:#706057;font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.store-card-trust{display:flex;flex-wrap:wrap;gap:7px;padding-top:14px;border-top:1px solid #eee5dc}.store-card-trust span{color:#54705f;font-size:10px;font-weight:750}.stores-editorial .store-card-actions{margin-top:20px;gap:8px}.stores-editorial .store-card-actions button,.stores-editorial .store-card-actions a{min-width:0;padding:11px 10px;border-radius:999px;font-size:12px}.stores-editorial .store-card-actions button{background:#2f6748}.stores-editorial .store-card-actions .whatsapp-store-btn{border:1px solid #d9cfc4;background:#fff;color:#2f6748}.stores-empty,.stores-no-results{padding:70px 25px;border:1px dashed #d8cbc0;border-radius:25px;background:#ffffff94;text-align:center}.stores-no-results>span{color:#806e62;font-size:46px}.stores-no-results h3{margin:10px 0 5px;color:#4b382e;font-family:Georgia,serif;font-size:27px}.stores-no-results p{color:#75645a}.stores-no-results button{margin-top:8px;border-radius:999px;background:#2f6748}.stores-final-note{padding:100px 24px;background:#e9dfd3;text-align:center}.stores-final-note h2{margin:0 auto}.stores-final-note p{max-width:660px;margin:19px auto 0;color:#706057;font-size:17px;line-height:1.65}@media (max-width: 1050px){.stores-editorial .stores-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 850px){.stores-editorial-hero{grid-template-columns:1fr}.stores-hero-art{min-height:460px;background-size:cover,180% auto}.stores-directory-head{grid-template-columns:1fr;gap:25px}}@media (max-width: 620px){.stores-hero-copy{padding:64px 22px}.stores-hero-copy h1{font-size:45px}.stores-hero-copy>p{font-size:15px}.stores-hero-metrics{gap:8px}.stores-hero-metrics strong{font-size:20px}.stores-hero-art{min-height:400px;background-size:cover,225% auto}.stores-directory{padding:70px 12px}.stores-editorial .stores-grid{grid-template-columns:1fr}}.premium-grid>.premium-preview{grid-column:1 / -1;padding:26px;background:#f4eee7}.preview-title-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.preview-title-row span{display:block;margin-bottom:4px;color:var(--orange);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.premium-preview .preview-title-row h2{margin:0}.preview-title-row button{padding:10px 15px;border:1px solid rgba(47,103,72,.25);border-radius:999px;background:#fff;color:var(--green);box-shadow:none}.preview-browser{overflow:hidden;border:1px solid rgba(70,52,41,.15);border-radius:20px;background:#fff;box-shadow:0 22px 55px #37281f1f}.preview-browser-bar{height:42px;display:flex;align-items:center;gap:7px;padding:0 14px;background:#e9e3dc;border-bottom:1px solid #d9d0c7}.preview-browser-bar i{width:9px;height:9px;border-radius:50%;background:#d17b63}.preview-browser-bar i:nth-child(2){background:#d6ae62}.preview-browser-bar i:nth-child(3){background:#72a17e}.preview-browser-bar span{min-width:0;margin:0 0 0 10px;overflow:hidden;color:#776960;font-size:11px;font-weight:600;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.premium-preview .preview-shop{border:0;border-radius:0;background:#f8f5ef}.premium-preview .preview-banner{position:relative;height:190px;background-position:center;background-size:cover}.preview-verified{position:absolute;top:22px;left:28px;margin:0!important;padding:6px 9px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff21;color:#fff!important;font-size:9px!important;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.preview-store-intro{display:grid;grid-template-columns:112px minmax(0,1fr);gap:22px;padding:0 30px 30px}.premium-preview .preview-logo{width:108px;height:108px;margin:-54px 0 0;align-self:start;border:5px solid #f8f5ef;border-radius:27px;box-shadow:0 10px 26px #2d201929}.preview-store-copy{padding-top:17px}.premium-preview .preview-store-copy h3{margin:0 0 6px;font-size:27px;line-height:1.1}.premium-preview .preview-store-copy>p{max-width:720px;margin:0!important;color:#69594f;font-size:13px;line-height:1.55}.preview-trust{display:flex;gap:16px;margin-top:11px}.premium-preview .preview-trust span{margin:0;color:#557160;font-size:10px}.preview-action{margin-top:14px;padding:9px 14px;border-radius:999px;box-shadow:none;font-size:11px}.preview-action.style1{background:#cf5931}.preview-action.style2{background:#2f6748}.preview-action.style3{background:#336b91}.preview-action.style4{background:#302821}.preview-action.style5{border:1px solid #cfc2b6;background:#fff;color:#49372d}.preview-catalog{padding:26px 30px 32px;background:#fff}.preview-catalog-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.preview-catalog-title>div{display:flex;flex-direction:column}.preview-catalog-title small{color:var(--orange);font-size:8px;font-weight:850;letter-spacing:.12em}.preview-catalog-title strong{color:var(--brown);font-family:Georgia,serif;font-size:20px}.preview-catalog-title>span{margin:0;color:#77665b;font-size:10px}.preview-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.preview-products article{min-width:0;overflow:hidden;border:1px solid #e4dad0;border-radius:14px;background:#fff}.preview-products article>img,.preview-product-placeholder{width:100%;height:130px;display:grid;place-items:center;object-fit:cover;background:#eee6dc;font-size:28px}.preview-products article>small,.preview-products article>strong,.preview-products article>span{display:block;margin:0 12px}.preview-products article>small{margin-top:11px;color:#66806f;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.preview-products article>strong{margin-top:4px;overflow:hidden;color:#49372d;font-family:Georgia,serif;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.preview-products article>span{margin-top:5px;margin-bottom:12px;color:var(--orange);font-size:12px;font-weight:800}.preview-product-empty{opacity:.62}@media (max-width: 700px){.premium-grid>.premium-preview{padding:15px}.preview-title-row{align-items:flex-start;flex-direction:column}.preview-store-intro{grid-template-columns:72px minmax(0,1fr);gap:13px;padding:0 16px 22px}.premium-preview .preview-banner{height:125px}.premium-preview .preview-logo{width:72px;height:72px;margin-top:-36px;border-width:3px;border-radius:19px}.premium-preview .preview-store-copy h3{font-size:20px}.preview-trust{display:grid;gap:4px}.preview-catalog{padding:20px 16px 24px}.preview-products{grid-template-columns:repeat(3,150px);overflow-x:auto}.preview-products article>img,.preview-product-placeholder{height:105px}}.new-fairs-layout{background:#f7f3ed;color:#3d3028}.new-fairs-layout .fairs-about-hero{position:relative;min-height:570px;display:flex;align-items:center;padding:80px max(7vw,28px);overflow:hidden;background:linear-gradient(90deg,#1b3325f5,#1b3325d1 46%,#1b33252e),url(/assets/brand/banner-feito-ceara.png) center/cover}.new-fairs-layout .fairs-about-hero:after{content:"";position:absolute;right:-120px;bottom:-170px;width:470px;height:470px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 50px #ffffff06,0 0 0 100px #ffffff05}.new-fairs-layout .fairs-about-hero>.fairs-hero-copy{position:relative;z-index:1;max-width:730px;padding:0;border:0;border-radius:0;background:transparent}.fairs-eyebrow,.fairs-section-kicker{display:inline-block;margin-bottom:13px;color:#d9794d;font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.new-fairs-layout .fairs-about-hero .fairs-eyebrow{padding:8px 12px;border:1px solid rgba(255,255,255,.22);background:#ffffff17;color:#f5e7d4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.new-fairs-layout .fairs-about-hero h1{max-width:690px;margin:0 0 20px;color:#fff;font-size:clamp(46px,6.2vw,76px);line-height:.98;letter-spacing:-.04em}.new-fairs-layout .fairs-about-hero p{max-width:620px;margin:0;color:#ffffffd1;font-size:18px;line-height:1.65}.fairs-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.fairs-hero-actions a{padding:13px 18px;border-radius:999px;background:#f1e3d1;color:#244a35;font-weight:800;text-decoration:none}.fairs-hero-actions a.secondary{border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff}.fairs-hero-metrics{max-width:610px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:44px;padding-top:23px;border-top:1px solid rgba(255,255,255,.17)}.fairs-hero-metrics div{display:flex;flex-direction:column}.fairs-hero-metrics strong{color:#fff;font-family:Georgia,serif;font-size:27px}.fairs-hero-metrics span{margin:3px 0 0;padding:0;background:none;color:#ffffff9e;font-size:11px;font-weight:650}.new-fairs-layout .fairs-carousel-section,.new-fairs-layout .fairs-list-section{max-width:1240px;padding:76px 18px}.new-fairs-layout .fairs-section-head{align-items:flex-end;margin-bottom:28px}.new-fairs-layout .fairs-section-head h2{margin:0 0 8px;font-size:clamp(31px,4vw,44px);line-height:1.05}.new-fairs-layout .fairs-section-head p{font-size:15px}.new-fairs-layout .fairs-carousel-arrows button{width:48px;height:48px;border:1px solid #d9cec3!important;background:#fff!important;color:#315d43!important;font-size:25px!important;transition:.2s ease}.new-fairs-layout .fairs-carousel-arrows button:hover{border-color:#315d43!important;background:#315d43!important;color:#fff!important}.new-fairs-layout .fairs-carousel-modern{padding:0;border-color:#ded3c8;border-radius:30px;background:#1f3d2d;box-shadow:0 24px 60px #37261c1f}.new-fairs-layout .fairs-carousel-stage{min-height:500px!important}.new-fairs-layout .fairs-carousel-item{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);border-radius:0;background:#fff;transform:translate(14px);transition:opacity .38s ease,transform .38s ease}.new-fairs-layout .fairs-carousel-item.active{transform:translate(0)}.fair-slide-media{position:relative;min-width:0;min-height:500px;display:grid!important;place-items:center;padding:0!important;overflow:hidden;background-position:center;background-size:cover}.fair-slide-media:before{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;background:inherit;filter:blur(22px) brightness(.48) saturate(.7);transform:scale(1.12)}.new-fairs-layout .fair-slide-media img{position:relative;z-index:1;width:100%;height:500px!important;object-fit:contain}.new-fairs-layout .fair-slide-text{min-width:0;display:flex!important;justify-content:center;align-items:flex-start;flex-direction:column;padding:44px!important;background:#fff}.new-fairs-layout .fair-slide-text small{margin-bottom:15px;color:#d3643b;font-size:10px;font-weight:850;letter-spacing:.14em}.new-fairs-layout .fair-slide-text strong{margin:0 0 16px;color:#49372d;font-size:clamp(26px,3vw,39px);line-height:1.08}.new-fairs-layout .fair-slide-text p{margin:0 0 24px;color:#716158;font-size:14px;line-height:1.7}.new-fairs-layout .fair-slide-text span{margin:0;padding:7px 10px;background:#f2ece4;color:#557160;font-size:10px}.new-fairs-layout .carousel-dots{position:absolute;right:35px;bottom:28px;z-index:4;margin:0}.new-fairs-layout .carousel-dots button{width:8px!important;height:8px!important;background:#cbbfb4!important}.new-fairs-layout .carousel-dots button.active{width:25px!important;background:#d3643b!important}.new-fairs-layout .fairs-list-section{padding-top:38px;padding-bottom:100px}.new-fairs-layout .partner-fairs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.new-fairs-layout .partner-fair-card{min-width:0;padding:0;display:grid;grid-template-columns:190px minmax(0,1fr);gap:0;overflow:hidden;border-color:#e0d5ca;border-radius:25px;box-shadow:0 9px 26px #3a2a210b;transition:transform .22s ease,box-shadow .22s ease}.new-fairs-layout .partner-fair-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px #3a2a211a}.new-fairs-layout .fair-logo-box{position:relative;width:auto;height:100%;min-height:330px;border:0;border-radius:0;background:#e9e0d5}.new-fairs-layout .fair-logo-box img{object-fit:cover}.fair-card-status{position:absolute;top:14px;left:14px;margin:0!important;padding:6px 9px;border-radius:999px;background:#1f3d2de6;color:#fff;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.new-fairs-layout .fair-info{display:flex;align-items:flex-start;flex-direction:column;padding:26px}.new-fairs-layout .fair-info h2{margin-bottom:10px;font-size:25px}.new-fairs-layout .fair-info>p{margin:0;display:-webkit-box;overflow:hidden;color:#726158;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.new-fairs-layout .fair-details{width:100%;gap:11px;margin:20px 0}.new-fairs-layout .fair-details>div{display:grid;grid-template-columns:27px minmax(0,1fr);gap:8px;align-items:start}.new-fairs-layout .fair-details i{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#f1e8de;color:#3d684c;font-style:normal}.new-fairs-layout .fair-details span{display:flex;flex-direction:column;color:#695950;font-size:12px}.new-fairs-layout .fair-details strong{margin-bottom:2px;color:#3e3028;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.new-fairs-layout .fair-whatsapp-btn{margin-top:auto;padding:11px 15px;border-radius:999px;background:#2f6748;font-size:12px}@media (max-width: 900px){.new-fairs-layout .fairs-carousel-item{grid-template-columns:1fr}.fair-slide-media{min-height:390px}.new-fairs-layout .fair-slide-media img{height:390px!important}.new-fairs-layout .fairs-carousel-stage{min-height:660px!important}.new-fairs-layout .fair-slide-text{min-height:270px;padding:28px 28px 50px!important}.new-fairs-layout .carousel-dots{right:28px;bottom:24px}.new-fairs-layout .partner-fairs-grid{grid-template-columns:1fr}}@media (max-width: 620px){.new-fairs-layout .fairs-about-hero{min-height:610px;padding:58px 20px}.new-fairs-layout .fairs-about-hero h1{font-size:45px}.new-fairs-layout .fairs-about-hero p{font-size:15px}.fairs-hero-metrics{gap:10px}.fairs-hero-metrics strong{font-size:22px}.new-fairs-layout .fairs-carousel-section,.new-fairs-layout .fairs-list-section{padding-left:12px;padding-right:12px}.new-fairs-layout .fairs-carousel-stage{min-height:585px!important}.fair-slide-media{min-height:320px}.new-fairs-layout .fair-slide-media img{height:320px!important}.new-fairs-layout .fair-slide-text{min-height:265px;padding:24px 22px 50px!important}.new-fairs-layout .partner-fair-card{grid-template-columns:115px minmax(0,1fr)}.new-fairs-layout .fair-logo-box{min-height:360px}.new-fairs-layout .fair-info{padding:20px 16px}.new-fairs-layout .fair-info h2{font-size:21px}}@media (prefers-reduced-motion: reduce){.new-fairs-layout .fairs-carousel-item,.new-fairs-layout .partner-fair-card{transition:none}}.about-editorial{overflow:hidden;background:#f7f3ed;color:#3f3028}.about-editorial-hero{min-height:640px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);background:#1d3d2c}.about-hero-copy{position:relative;z-index:2;display:flex;justify-content:center;flex-direction:column;padding:74px max(7vw,36px)}.about-hero-copy>span,.about-origin-heading>span,.about-section-head>span,.about-experience-copy>span,.about-final-cta>span{margin-bottom:15px;color:#db7749;font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.about-hero-copy h1{max-width:720px;margin:0 0 22px;color:#fff;font-family:Georgia,serif;font-size:clamp(47px,5.8vw,76px);line-height:.98;letter-spacing:-.045em}.about-hero-copy>p{max-width:590px;margin:0;color:#ffffffc7;font-size:18px;line-height:1.65}.about-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.about-hero-actions button{padding:13px 19px;border-radius:999px;background:#f1e3d1;color:#254b36}.about-hero-actions button.secondary{border:1px solid rgba(255,255,255,.24);background:#ffffff14;color:#fff}.about-hero-signature{max-width:590px;display:flex;justify-content:space-between;gap:20px;margin-top:48px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16)}.about-hero-signature strong{color:#f1dcc2;font-family:Georgia,serif}.about-hero-signature span{color:#ffffff94;font-size:12px}.about-doll-art{position:relative;min-height:640px;background-image:linear-gradient(90deg,#1d3d2c 0%,rgba(29,61,44,.15) 24%,transparent 55%),url(/assets/brand/main-banner-original.png);background-repeat:no-repeat;background-position:center,83% center;background-size:cover,215% auto}.about-doll-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(22,45,32,.46),transparent 42%)}.about-doll-art>span{position:absolute;right:34px;bottom:30px;z-index:1;padding:9px 13px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#1c32258c;color:#fff;font-size:11px;font-weight:750;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.about-origin{max-width:1240px;margin:0 auto;padding:105px 24px;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,130px)}.about-origin-heading h2,.about-section-head h2,.about-experience-copy h2,.about-final-cta h2{margin:0;color:#49362c;font-family:Georgia,serif;font-size:clamp(35px,4.4vw,55px);line-height:1.06;letter-spacing:-.025em}.about-origin-copy{padding-top:28px;border-top:1px solid #d8cdc2}.about-origin-copy p{margin:0 0 22px;color:#695a51;font-size:17px;line-height:1.8}.about-pillars{padding:95px max(5vw,24px);background:#eae0d4}.about-section-head{max-width:760px;margin:0 auto 48px;text-align:center}.about-section-head p{margin:15px 0 0;color:#706057;font-size:16px}.about-pillars-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.about-pillars-grid article{min-height:265px;padding:30px;border:1px solid rgba(82,61,48,.12);border-radius:24px;background:#ffffffa8;transition:transform .22s ease,background .22s ease}.about-pillars-grid article:hover{transform:translateY(-5px);background:#fff}.about-pillars-grid i{width:42px;height:42px;display:grid;place-items:center;margin-bottom:48px;border-radius:50%;background:#244b36;color:#fff;font-style:normal;font-size:11px}.about-pillars-grid h3{margin:0 0 10px;color:#4a372d;font-family:Georgia,serif;font-size:25px}.about-pillars-grid p{margin:0;color:#74645a;line-height:1.65}.about-experience{max-width:1240px;margin:0 auto;padding:110px 24px;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:clamp(50px,8vw,110px);align-items:center}.about-experience-visual{position:relative;min-height:490px;display:flex;justify-content:space-between;flex-direction:column;padding:38px;overflow:hidden;border-radius:34px;background:linear-gradient(0deg,#193626eb,#1936261f),url(/assets/brand/main-banner-original.png) 84% center/220% auto no-repeat}.about-experience-visual:before{content:"";position:absolute;top:-70px;right:-70px;width:220px;height:220px;border:1px solid rgba(255,255,255,.2);border-radius:50%}.about-experience-visual>span{position:relative;color:#ffffffa6;font-family:Georgia,serif;font-size:26px}.about-experience-visual>strong{position:relative;max-width:370px;color:#fff;font-family:Georgia,serif;font-size:32px;line-height:1.14}.about-experience-copy>p{margin:20px 0 25px;color:#6c5c53;font-size:17px;line-height:1.75}.about-experience-copy ul{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;list-style:none}.about-experience-copy li{position:relative;padding:14px 14px 14px 38px;border:1px solid #e0d5cb;border-radius:14px;background:#fff;color:#57463c;font-size:13px;font-weight:700}.about-experience-copy li:before{content:"✓";position:absolute;left:14px;color:#2f6748}.about-final-cta{padding:100px 24px;background:#1e3e2d;text-align:center}.about-final-cta h2{max-width:850px;margin:0 auto;color:#fff}.about-final-cta p{max-width:650px;margin:20px auto 28px;color:#ffffffab;font-size:17px}.about-final-cta button{padding:14px 20px;border-radius:999px;background:#f0dfcb;color:#244b36}@media (max-width: 900px){.about-editorial-hero{grid-template-columns:1fr}.about-doll-art{min-height:480px;background-position:center,82% center;background-size:cover,185% auto}.about-origin,.about-experience,.about-pillars-grid{grid-template-columns:1fr}.about-pillars-grid article{min-height:0}.about-pillars-grid i{margin-bottom:28px}}@media (max-width: 620px){.about-hero-copy{padding:64px 22px}.about-hero-copy h1{font-size:45px}.about-hero-copy>p{font-size:15px}.about-hero-signature{align-items:flex-start;flex-direction:column}.about-doll-art{min-height:410px;background-size:cover,230% auto}.about-origin,.about-experience{padding-top:72px;padding-bottom:72px}.about-experience-visual{min-height:420px;padding:25px}.about-experience-copy ul{grid-template-columns:1fr}.about-final-cta{padding-top:75px;padding-bottom:75px}}
