:root{--primary:#e92364;--accent:#ffb703;--ink:#172033;--muted:#687083;--soft:#f6f7fb;--surface:#fff;--line:#e9eaf0;--success:#15966a;--danger:#e2393f;--radius:22px;--shadow:0 16px 45px rgba(27,32,52,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:#fff;line-height:1.5}a{color:inherit}.store-header{z-index:1030;background:#fff;box-shadow:0 8px 30px rgba(25,31,49,.07)}.promo-bar{background:var(--ink);color:#fff;font-size:.82rem}.promo-bar .container{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.promo-bar a{color:var(--accent);text-decoration:none;font-weight:800}.main-navbar{padding:14px 0}.header-grid{display:grid;grid-template-columns:220px minmax(260px,1fr) auto;align-items:center;gap:28px}.navbar-brand{display:flex;align-items:center;gap:10px;text-decoration:none;margin:0}.logo-mark{width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,var(--primary),#ff6b45);color:#fff;display:grid;place-items:center;font-weight:950;font-size:1.45rem;box-shadow:0 10px 25px color-mix(in srgb,var(--primary) 28%,transparent);transform:rotate(-4deg)}.logo-copy{display:flex;flex-direction:column;line-height:1}.logo-copy strong{font-size:1.05rem;letter-spacing:-.03em}.logo-copy small{font-size:.68rem;color:var(--muted);margin-top:6px}.search-bar{display:flex;width:100%;background:#fff;border:2px solid var(--primary);border-radius:999px;overflow:hidden;box-shadow:0 7px 20px color-mix(in srgb,var(--primary) 9%,transparent)}.search-bar input{border:0!important;box-shadow:none!important;background:transparent;padding:11px 18px}.search-bar button{width:54px;border:0;background:var(--primary);color:#fff;font-size:1.35rem;font-weight:900}.header-actions{display:flex;align-items:center;gap:10px}.header-link{display:flex;flex-direction:column;text-decoration:none;padding:7px 12px;line-height:1.1}.header-link span{font-size:.72rem;color:var(--muted)}.header-link small{font-size:.9rem;font-weight:800;color:var(--ink)}.cart-button{display:flex;align-items:center;gap:9px;text-decoration:none;background:var(--ink);color:#fff;padding:11px 15px;border-radius:14px;font-weight:800}.cart-button b{min-width:23px;height:23px;border-radius:50%;background:var(--primary);display:grid;place-items:center;font-size:.72rem}.category-nav{border-top:1px solid var(--line)}.category-nav .container{display:flex;align-items:center;gap:27px;min-height:42px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.category-nav a{text-decoration:none;font-size:.84rem;font-weight:750}.category-nav .all-categories{color:var(--primary)}.category-nav .offers-link{margin-left:auto;color:var(--danger)}.btn{border-radius:13px;font-weight:800}.btn-primary{background:var(--primary);border-color:var(--primary);box-shadow:0 9px 20px color-mix(in srgb,var(--primary) 20%,transparent)}.btn-primary:hover,.btn-primary:focus{background:color-mix(in srgb,var(--primary) 88%,#000);border-color:color-mix(in srgb,var(--primary) 88%,#000)}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 20%,color-mix(in srgb,var(--accent) 30%,#fff),transparent 30%),linear-gradient(130deg,#fff 0%,color-mix(in srgb,var(--primary) 6%,#fff) 54%,color-mix(in srgb,var(--accent) 13%,#fff) 100%);padding:68px 0}.hero:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;border:70px solid color-mix(in srgb,var(--primary) 7%,transparent);left:-180px;bottom:-250px}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:56px}.eyebrow{display:inline-flex;color:var(--primary);font-size:.73rem;font-weight:950;letter-spacing:.14em;margin-bottom:12px}.hero h1{font-size:clamp(2.8rem,5.3vw,5.8rem);line-height:.92;letter-spacing:-.065em;font-weight:950;max-width:850px;margin:0}.hero-copy>p{font-size:1.12rem;color:var(--muted);max-width:680px;margin:24px 0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-actions .btn{padding:13px 22px}.hero-trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px;color:#4d566a;font-size:.83rem;font-weight:700}.hero-visual{position:relative;min-height:380px;display:grid;place-items:center}.hero-offer-card{position:relative;width:min(100%,390px);background:var(--ink);color:#fff;border-radius:38px;padding:46px 38px;box-shadow:0 35px 75px rgba(23,32,51,.25);transform:rotate(2deg);z-index:2}.hero-offer-card:after{content:"";position:absolute;right:22px;bottom:22px;width:74px;height:74px;border-radius:24px;background:linear-gradient(135deg,var(--primary),var(--accent));opacity:.95}.hero-offer-card small{color:var(--accent);font-weight:900;letter-spacing:.12em}.hero-offer-card strong{display:block;font-size:2rem;line-height:1.05;margin:14px 0}.hero-offer-card p{color:#cbd0db}.hero-offer-card a{color:#fff;font-weight:900;text-decoration:none}.sale-orbit{position:absolute;z-index:3;width:88px;height:88px;border-radius:50%;display:grid;place-items:center;font-size:.9rem;font-weight:950;box-shadow:0 16px 35px rgba(0,0,0,.13)}.orbit-one{top:4px;right:5%;background:var(--primary);color:#fff;transform:rotate(10deg)}.orbit-two{bottom:22px;left:3%;background:var(--accent);color:var(--ink);transform:rotate(-9deg)}.quick-benefits{background:#fff;border-bottom:1px solid var(--line)}.quick-benefits .container{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.quick-benefits .container>div{background:#fff;padding:22px 28px;display:flex;align-items:center;gap:16px}.quick-benefits b{font-size:1.25rem;color:var(--primary)}.quick-benefits span{display:flex;flex-direction:column}.quick-benefits small{color:var(--muted)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:52px 0 20px}.section-head>div>span{font-size:.7rem;font-weight:950;color:var(--primary);letter-spacing:.14em}.section-head h2{margin:4px 0 0;font-weight:950;letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,2.3rem)}.section-head p{margin:4px 0 0;color:var(--muted)}.section-head>a{color:var(--primary);font-weight:900;text-decoration:none;white-space:nowrap}.category-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:13px}.category-grid a{background:linear-gradient(145deg,#fff,var(--soft));border:1px solid var(--line);border-radius:20px;padding:17px 9px;text-align:center;text-decoration:none;transition:.2s;display:flex;flex-direction:column;align-items:center}.category-grid a:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary) 38%,var(--line));box-shadow:var(--shadow)}.category-icon{width:55px;height:55px;border-radius:18px;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 10%,#fff);color:var(--primary);font-size:1.4rem;margin-bottom:9px}.category-grid strong{font-size:.88rem}.category-grid small{color:var(--muted);font-size:.7rem;margin-top:3px}.product-section{padding-bottom:6px}.offer-section{position:relative}.offer-section:before{content:"";position:absolute;left:12px;right:12px;top:33px;height:120px;border-radius:30px;background:linear-gradient(100deg,color-mix(in srgb,var(--primary) 8%,#fff),color-mix(in srgb,var(--accent) 15%,#fff));z-index:-1}.product-card{height:100%;border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden;transition:.22s;position:relative}.product-card:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:transparent}.product-image{display:block;aspect-ratio:1/1;background:var(--soft);position:relative;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.product-card:hover .product-image img{transform:scale(1.045)}.discount,.stock-alert{position:absolute;top:11px;left:11px;border-radius:10px;padding:5px 8px;font-size:.72rem;font-weight:950}.discount{background:var(--primary);color:#fff}.stock-alert{top:auto;bottom:10px;background:var(--accent);color:var(--ink)}.product-info{padding:14px}.product-category{font-size:.67rem;font-weight:900;color:var(--primary);letter-spacing:.08em;text-transform:uppercase}.product-card h3{height:40px;overflow:hidden;font-size:.92rem;line-height:1.3;margin:7px 0}.product-card h3 a{text-decoration:none;color:var(--ink)}.rating{display:flex;align-items:center;gap:7px}.rating span{color:#ff9e00;letter-spacing:-2px;font-size:.75rem}.rating small{color:var(--muted);font-size:.68rem}.price-line{margin-top:8px}.price-line del{font-size:.72rem;color:#9aa0ae}.price{font-size:1.35rem;line-height:1.05;color:var(--primary);font-weight:950;letter-spacing:-.035em}.partner-price{display:flex;justify-content:space-between;align-items:center;background:color-mix(in srgb,var(--ink) 4%,#fff);border-radius:10px;padding:7px 9px;margin-top:8px}.partner-price span{font-size:.58rem;letter-spacing:.08em;color:#6a4aa0;font-weight:950}.partner-price strong{font-size:.82rem;color:#6a38a5}.points{font-size:.68rem;color:#795500;background:color-mix(in srgb,var(--accent) 18%,#fff);border-radius:8px;padding:5px 7px;margin-top:7px;font-weight:750}.product-buy-form{display:grid;grid-template-columns:88px 1fr;gap:8px;margin-top:11px}.quantity-stepper{display:grid;grid-template-columns:26px 1fr 26px;border:1px solid var(--line);border-radius:11px;overflow:hidden}.quantity-stepper button{border:0;background:#f8f8fa;font-weight:900}.quantity-stepper input{width:100%;min-width:0;border:0;text-align:center;font-weight:800;outline:none}.add-button{padding:.48rem .5rem;font-size:.8rem;box-shadow:none}.member-banner{margin-top:64px;margin-bottom:64px;border-radius:34px;background:linear-gradient(120deg,var(--ink),#343f59);color:#fff;padding:44px 52px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:30px;overflow:hidden;position:relative}.member-banner:after{content:"";position:absolute;width:270px;height:270px;border-radius:50%;background:var(--primary);opacity:.15;right:-80px;top:-120px}.member-banner h2{font-size:clamp(2rem,4vw,3.4rem);font-weight:950;line-height:1;letter-spacing:-.05em}.member-banner p{color:#d2d7e2}.member-levels{display:grid;gap:10px;position:relative;z-index:2}.member-levels span{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);padding:14px 18px;border-radius:14px;font-size:.78rem;font-weight:900}.member-levels b{color:var(--accent);font-size:1.3rem}.catalog-header{display:flex;justify-content:space-between;align-items:end;gap:25px}.catalog-header h1{font-weight:950;letter-spacing:-.04em}.catalog-header form{max-width:650px;flex:1}.product-detail-image{background:var(--soft);border:1px solid var(--line);border-radius:28px;overflow:hidden;aspect-ratio:1/1}.product-detail-image img{width:100%;height:100%;object-fit:contain}.detail-price{font-size:2.7rem;font-weight:950;color:var(--primary);letter-spacing:-.05em}.points-box{background:color-mix(in srgb,var(--accent) 16%,#fff);border:1px solid color-mix(in srgb,var(--accent) 40%,#fff);padding:14px;border-radius:14px;margin-top:14px}.auth-page{min-height:72vh;display:grid;place-items:center;background:linear-gradient(145deg,var(--soft),color-mix(in srgb,var(--primary) 6%,#fff));padding:45px 15px}.auth-card{background:#fff;border-radius:26px;padding:30px;max-width:480px;width:100%;box-shadow:var(--shadow);border:1px solid var(--line)}.auth-card h1{font-weight:950}.auth-card label,.checkout-card label{display:block;font-weight:800;margin:.85rem 0 .35rem}.form-control,.form-select{border-radius:12px;border-color:#dfe1e8;min-height:45px}.form-control:focus,.form-select:focus{border-color:var(--primary);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--primary) 14%,transparent)}.cart-item{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding:16px 0}.cart-item img{width:90px;height:90px;object-fit:cover;border-radius:14px}.cart-item h3{font-size:1rem}.cart-item input{width:80px}.summary-card,.checkout-card{border:1px solid var(--line);border-radius:22px;padding:22px;background:#fff;box-shadow:0 8px 25px rgba(25,30,48,.04)}.summary-card>div{display:flex;justify-content:space-between;margin:.7rem 0}.checkout-page{background:#f8f9fc}.checkout-title h1{font-weight:950;letter-spacing:-.045em}.checkout-title p{color:var(--muted)}.checkout-step{display:flex;gap:18px}.step-number{width:38px;height:38px;flex:0 0 38px;border-radius:13px;background:var(--primary);color:#fff;display:grid;place-items:center;font-weight:950}.step-content{flex:1;min-width:0}.step-content h3{font-size:1.15rem;font-weight:900;margin:4px 0}.step-copy{color:var(--muted);font-size:.84rem}.checkout-card small{color:var(--muted)}.choice{border:1.5px solid var(--line);border-radius:16px;padding:13px;display:flex!important;align-items:center;gap:12px;margin:10px 0!important;cursor:pointer;transition:.18s}.choice:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--line));background:color-mix(in srgb,var(--primary) 3%,#fff)}.choice:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.choice input{accent-color:var(--primary)}.choice>span:not(.choice-icon){display:flex;flex-direction:column;flex:1}.choice small{color:var(--muted)}.choice em{font-style:normal;color:var(--primary);font-size:.72rem;font-weight:750}.choice-icon{width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,#fff);color:var(--primary);display:grid;place-items:center;font-weight:950}.payment-qr-mini{width:54px;height:54px;object-fit:contain;border:1px solid var(--line);border-radius:8px}.summary-heading{align-items:center!important}.summary-heading h3{font-weight:900;margin:0}.summary-heading a{color:var(--primary);font-size:.8rem;font-weight:800}.summary-products{display:block!important;max-height:230px;overflow:auto}.summary-product{display:flex;justify-content:space-between;gap:12px;margin:10px 0}.summary-product span{font-size:.82rem}.summary-product small{color:var(--muted)}.checkout-total{border-top:1px solid var(--line);padding-top:14px!important;margin-top:18px!important;align-items:end}.checkout-total strong{font-size:1.45rem;color:var(--primary)}.trust-note{text-align:center!important;display:block!important;font-size:.7rem;color:var(--muted);margin-top:12px!important}.success-card,.empty-state{text-align:center;background:var(--soft);border-radius:24px;padding:44px}.success-icon{width:80px;height:80px;margin:auto;background:var(--success);color:#fff;border-radius:50%;display:grid;place-items:center;font-size:3rem}.account-hero{background:linear-gradient(135deg,var(--ink),#3a465e);color:#fff;border-radius:25px;padding:2rem;display:flex;justify-content:space-between;align-items:center}.metric-card{background:var(--soft);border-radius:18px;padding:1.5rem}.metric-card span{display:block;color:var(--muted)}.metric-card strong{font-size:2rem}.timeline{border-left:3px solid var(--primary);padding:0 0 1rem 1rem;display:flex;flex-direction:column}.timeline span{color:var(--muted)}.benefit-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.benefit-band .container{display:grid;grid-template-columns:repeat(4,1fr)}.benefit-band .container>div{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;border-right:1px solid var(--line)}.benefit-band b{width:34px;height:34px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,#fff);color:var(--primary);display:grid;place-items:center}.benefit-band span{display:flex;flex-direction:column}.benefit-band small{color:var(--muted)}.footer{background:var(--ink);color:#fff}.footer-brand{display:inline-block;color:#fff;text-decoration:none;font-size:1.3rem;font-weight:950;margin-bottom:12px}.footer p{color:#aeb5c4}.footer h6{font-weight:900}.footer a:not(.footer-brand){display:block;color:#c4c9d3;text-decoration:none;margin:8px 0}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;margin-top:28px;color:#8e97aa;font-size:.78rem}.mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:1040;background:#fff;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:7px 7px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -8px 25px rgba(20,25,40,.08)}.mobile-nav a{position:relative;text-decoration:none;color:#343a48;text-align:center;font-size:.67rem;font-weight:800;display:flex;flex-direction:column}.mobile-nav span{font-size:1.15rem}.mobile-cart b{position:absolute;top:-2px;right:20%;width:18px;height:18px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;font-size:.6rem}@media(max-width:1199px){.header-grid{grid-template-columns:190px 1fr auto;gap:16px}.category-grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:991px){body{padding-bottom:66px}.header-grid{grid-template-columns:1fr auto}.search-bar{grid-column:1/-1;grid-row:2}.header-actions .header-link{display:none}.category-nav{display:none}.hero{padding:48px 0}.hero-grid{grid-template-columns:1fr}.hero-visual{display:none}.quick-benefits .container{grid-template-columns:1fr}.quick-benefits .container>div{padding:14px 18px}.category-grid{grid-template-columns:repeat(4,1fr)}.catalog-header{display:block}.member-banner{grid-template-columns:1fr}.benefit-band .container{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.promo-bar .container{justify-content:center;text-align:center}.promo-bar a{display:none}.main-navbar{padding:10px 0}.header-grid{gap:10px}.logo-mark{width:39px;height:39px;border-radius:12px}.logo-copy strong{font-size:.88rem}.logo-copy small{display:none}.cart-button{padding:9px 11px}.cart-button span{display:none}.search-bar input{padding:9px 14px}.hero{padding:38px 0}.hero h1{font-size:2.72rem}.hero-copy>p{font-size:1rem;margin:18px 0}.hero-actions .btn{width:100%}.hero-trust{gap:8px;flex-direction:column}.section-head{margin:38px 0 16px}.section-head h2{font-size:1.55rem}.section-head p{font-size:.83rem}.category-grid{grid-template-columns:repeat(3,1fr);gap:8px}.category-grid a{padding:12px 5px;border-radius:15px}.category-icon{width:44px;height:44px;border-radius:14px}.product-card{border-radius:15px}.product-info{padding:10px}.product-card h3{font-size:.83rem;height:35px}.price{font-size:1.08rem}.partner-price{display:block}.partner-price span{display:block}.product-buy-form{grid-template-columns:1fr}.quantity-stepper{display:none}.add-button{width:100%}.member-banner{padding:28px 22px;border-radius:24px}.member-banner h2{font-size:2rem}.benefit-band .container{grid-template-columns:1fr 1fr}.benefit-band .container>div{padding:15px 8px;justify-content:flex-start}.benefit-band strong{font-size:.78rem}.benefit-band small{font-size:.67rem}.checkout-step{display:block}.step-number{margin-bottom:12px}.checkout-card{padding:17px}.choice{padding:10px}.payment-qr-mini{display:none}.cart-item{align-items:flex-start;flex-wrap:wrap}.cart-item img{width:70px;height:70px}.account-hero{display:block}}
.payment-instructions-card{max-width:720px;margin:25px auto 0;background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;display:grid;grid-template-columns:1fr auto;gap:24px;text-align:left}.payment-instructions-card h3{font-weight:900}.payment-instructions-card small,.payment-instructions-card strong{display:block}.payment-instructions-card small{color:var(--muted);margin-top:8px}.payment-instructions-card img{width:180px;height:180px;object-fit:contain;border-radius:14px;border:1px solid var(--line)}@media(max-width:575px){.payment-instructions-card{grid-template-columns:1fr;text-align:center}.payment-instructions-card img{margin:auto}}

/* V3: cabecera compacta e incentivos comerciales */
.store-header{position:sticky;top:0}.promo-bar .container{min-height:30px}.main-navbar{padding:9px 0}.header-grid{grid-template-columns:190px minmax(260px,1fr) auto;grid-template-areas:"brand search actions";gap:18px}.navbar-brand{grid-area:brand}.search-bar{grid-area:search}.header-actions{grid-area:actions}.logo-mark{width:40px;height:40px;border-radius:13px;font-size:1.25rem}.logo-copy small{margin-top:4px}.search-bar input{min-height:42px;padding:8px 16px}.search-bar button{width:48px}.cart-button{padding:9px 13px}.category-nav .container{min-height:38px}.category-nav a{font-size:.8rem}
.member-saving{display:flex;justify-content:space-between;align-items:center;border-radius:10px;padding:7px 9px;margin-top:8px;background:linear-gradient(100deg,color-mix(in srgb,var(--primary) 9%,#fff),color-mix(in srgb,var(--accent) 13%,#fff));font-size:.7rem}.member-saving span{font-weight:950;color:var(--primary)}.member-saving strong{font-size:.68rem}.cashback-pill{display:block;background:linear-gradient(100deg,#fff4d2,#fff9e9);border:1px solid #ffe09a;color:#6e5100}.cashback-pill strong{color:#b06a00}.saving-badge{display:inline-flex;background:var(--primary);color:#fff;border-radius:999px;padding:5px 10px;font-size:.76rem;font-weight:900}.level-price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.level-price-grid>div{border:1px solid var(--line);border-radius:13px;padding:10px;background:#fff}.level-price-grid span,.level-price-grid strong{display:block}.level-price-grid span{font-size:.68rem;color:var(--muted)}.level-price-grid strong{font-size:.85rem;margin-top:3px}.cashback-box{display:flex;flex-direction:column;background:linear-gradient(120deg,#fff7dd,#fff);border-color:#ffe19a}.cashback-box>span{font-size:.75rem;font-weight:850;color:#725100}.cashback-box>strong{font-size:1.45rem;color:#b66b00}.cashback-box>small{color:#786a45}.purchase-trust{margin-top:15px;padding:11px 12px;border-radius:12px;background:var(--soft);font-size:.75rem;font-weight:750;color:#485064}
.cart-title-row{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.cart-title-row h1{font-weight:950;margin:0}.cart-title-row>a{color:var(--primary);font-weight:850;text-decoration:none}.shipping-progress-card{border:1px solid #ffd97e;background:linear-gradient(110deg,#fff8e4,#fff);border-radius:18px;padding:15px 18px;margin-bottom:18px}.shipping-progress-card>div:first-child{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.shipping-progress-card strong{color:#815800}.shipping-progress-card small{color:#7f735a}.shipping-progress-card .progress{height:8px;margin-top:12px;background:#f3ead4}.shipping-progress-card .progress-bar{background:linear-gradient(90deg,var(--accent),var(--primary));border-radius:999px}.shipping-progress-card.unlocked{border-color:#9cdec7;background:#ecfff8}.shipping-progress-card.unlocked strong{color:var(--success)}.cart-cashback{display:block;color:#a36400;font-weight:800;margin-top:4px}.summary-kicker{font-size:.68rem;color:var(--primary);letter-spacing:.12em;font-weight:950}.cashback-summary{background:#fff7dd;border-radius:12px;padding:9px 10px;margin-left:-10px!important;margin-right:-10px!important}.cashback-summary strong{color:#a85e00;font-size:1.1rem}.cashback-help{display:block;color:var(--muted);line-height:1.35;margin:8px 0}.secure-mini{text-align:center;font-size:.7rem;color:var(--muted);margin-top:10px}.cashback-metric{background:linear-gradient(130deg,#fff5cf,#fff)}.cashback-metric strong{color:#a85e00}.metric-card small{display:block;color:var(--muted);font-size:.74rem}.auth-card-incentive{max-width:530px}.auth-lead{color:var(--muted)}.join-benefits{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.join-benefits span{font-size:.72rem;font-weight:850;background:#f5f6fa;border-radius:999px;padding:6px 9px}.auth-card label em{font-style:normal;color:var(--muted);font-weight:500}.auth-card form>small{display:block;color:var(--muted);margin-top:4px}
@media(max-width:991px){.header-grid{grid-template-columns:1fr auto;grid-template-areas:"brand actions" "search search";gap:8px 12px}.main-navbar{padding:8px 0}.search-bar{margin:0}.header-actions{justify-self:end}.promo-bar .container{min-height:29px}.level-price-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:575px){.promo-bar{font-size:.72rem}.promo-bar .container{min-height:27px}.main-navbar{padding:7px 0}.header-grid{gap:7px 10px}.logo-mark{width:36px;height:36px}.logo-copy strong{font-size:.84rem}.cart-button{width:40px;height:40px;padding:0;justify-content:center;border-radius:12px}.cart-button b{min-width:21px;height:21px}.search-bar input{min-height:40px;padding:7px 13px;font-size:.93rem}.search-bar button{width:45px}.store-header{box-shadow:0 5px 18px rgba(25,31,49,.08)}.cart-title-row{align-items:center}.cart-title-row>a{font-size:.78rem}.cart-item{display:grid;grid-template-columns:68px 1fr auto;gap:10px}.cart-item img{grid-row:1/3}.cart-item input{width:72px}.cart-item>strong{grid-column:3;grid-row:1}.cart-item .flex-grow-1{grid-column:2}.shipping-progress-card>div:first-child{display:block}.shipping-progress-card small{display:block;margin-top:3px}.level-price-grid>div{padding:8px}.level-price-grid strong{font-size:.78rem}.product-detail-image{border-radius:20px}.benefit-band .container>div{min-height:76px}}

/* V3.1: header ultracompacto, login Google y enfoque de conversión */
@media (min-width:992px){
  .promo-bar .container{min-height:27px!important;font-size:.74rem}
  .main-navbar{padding:7px 0!important}
  .navbar.main-navbar>.container.header-grid{display:grid!important;grid-template-columns:max-content minmax(360px,1fr) max-content!important;grid-template-areas:"brand search actions"!important;align-items:center!important;gap:16px!important;flex-wrap:nowrap!important;min-height:54px}
  .navbar-brand{grid-area:brand!important;min-width:168px}
  .search-bar{grid-area:search!important;min-width:0!important}
  .header-actions{grid-area:actions!important;justify-self:end!important;white-space:nowrap}
  .logo-mark{width:36px!important;height:36px!important;border-radius:12px!important;font-size:1.08rem!important;box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 22%,transparent)!important}
  .logo-copy strong{font-size:.91rem!important}
  .logo-copy small{display:none!important}
  .search-bar input{min-height:38px!important;height:38px!important;padding:6px 14px!important;font-size:.88rem!important}
  .search-bar button{width:44px!important;font-size:1.08rem!important}
  .header-link{padding:4px 7px!important}
  .header-link span{font-size:.62rem!important}
  .header-link small{font-size:.78rem!important}
  .cart-button{min-height:38px!important;padding:7px 11px!important;border-radius:12px!important;font-size:.8rem!important}
  .cart-button b{min-width:20px!important;height:20px!important;font-size:.63rem!important}
  .category-nav .container{min-height:34px!important;gap:22px!important}
  .category-nav a{font-size:.75rem!important}
}
.store-header{box-shadow:0 5px 20px rgba(23,32,51,.08)!important}
.hero{padding:48px 0!important;background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--accent) 34%,#fff),transparent 31%),linear-gradient(125deg,#fff 0%,color-mix(in srgb,var(--primary) 7%,#fff) 55%,color-mix(in srgb,var(--accent) 15%,#fff) 100%)!important}
.hero-grid{gap:42px!important}
.hero h1{font-size:clamp(2.65rem,4.65vw,4.85rem)!important;line-height:.94!important;max-width:760px!important}
.hero-copy>p{font-size:1.05rem!important;margin:19px 0!important;max-width:660px!important}
.hero-actions .btn{padding:12px 21px!important}
.hero-trust{margin-top:18px!important;gap:15px!important}
.hero-visual{min-height:310px!important}
.hero-offer-card{width:min(100%,350px)!important;border-radius:30px!important;padding:36px 32px!important;box-shadow:0 28px 58px rgba(23,32,51,.22)!important}
.hero-offer-card strong{font-size:1.8rem!important}
.sale-orbit{width:76px!important;height:76px!important}
.quick-benefits .container>div{padding:17px 23px!important}
.section-head{margin-top:43px!important}
.product-card{box-shadow:0 8px 24px rgba(23,32,51,.055);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}
.product-card:hover{box-shadow:0 18px 42px rgba(23,32,51,.13)!important}
.add-button{background:linear-gradient(135deg,var(--primary),#ff5a36)!important;border:0!important;box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 20%,transparent)!important}
.price{font-size:1.45rem!important}
.member-saving,.cashback-pill{box-shadow:inset 0 0 0 1px rgba(255,183,3,.16)}
.auth-page{background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--primary) 9%,#fff),transparent 35%),linear-gradient(180deg,#fff,#f8f8fb)}
.google-login-button{width:100%;min-height:48px;border:1px solid #dfe1e7;background:#fff;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:11px;text-decoration:none;color:#202124;font-weight:800;box-shadow:0 6px 18px rgba(32,33,36,.07);transition:.18s;margin-top:16px}
.google-login-button:hover{transform:translateY(-1px);border-color:#c9ccd4;box-shadow:0 10px 24px rgba(32,33,36,.11)}
.google-login-button svg{width:21px;height:21px;flex:0 0 21px}
.auth-divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:.72rem;margin:17px 0 12px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--line);flex:1}.auth-divider span{white-space:nowrap}
@media(max-width:991px){
  .hero{padding:38px 0!important}.hero h1{font-size:clamp(2.4rem,8vw,4.2rem)!important}.quick-benefits .container>div{padding:14px 17px!important}
}
@media(max-width:575px){
  .promo-bar .container{min-height:25px!important}.main-navbar{padding:6px 0!important}.header-grid{gap:6px 9px!important}.logo-mark{width:34px!important;height:34px!important}.logo-copy strong{font-size:.79rem!important}.search-bar input{min-height:38px!important;height:38px!important}.search-bar button{height:38px!important;width:43px!important}.cart-button{width:38px!important;height:38px!important}.hero{padding:28px 0!important}.hero h1{font-size:2.45rem!important;line-height:1!important}.hero-copy>p{font-size:.95rem!important;margin:15px 0!important}.hero-trust{font-size:.74rem!important}.quick-benefits .container{grid-template-columns:1fr!important}.quick-benefits .container>div{padding:12px 16px!important;border-bottom:1px solid var(--line)}.auth-card{padding:22px 18px!important}.google-login-button{min-height:46px}
}

/* =========================================================
   V4.0 CLUB JUMARI · MEMBRESÍAS · CONVERSIÓN
   ========================================================= */
:root{--conversion:#ff3b5c;--conversion-dark:#d91e48;--conversion-warm:#ff7a00;--jumi:#ffb000;--navy:#111b33;--green:#159b62}
body{background:#fffdfb}
.btn-primary{background:linear-gradient(135deg,var(--primary),var(--conversion-warm))!important;border:0!important;box-shadow:0 12px 25px color-mix(in srgb,var(--primary) 25%,transparent)!important}
.btn-primary:hover{transform:translateY(-1px);filter:saturate(1.08) brightness(.97)}

/* Header realmente compacto */
.store-header{box-shadow:0 4px 16px rgba(17,27,51,.08)!important}
.promo-bar .container{min-height:25px!important;font-size:.72rem!important}
.main-navbar{padding:6px 0!important}
.header-grid{grid-template-columns:178px minmax(320px,1fr) auto!important;gap:14px!important;min-height:48px!important}
.logo-mark{width:34px!important;height:34px!important;border-radius:11px!important;font-size:1rem!important}
.logo-copy strong{font-size:.86rem!important}.logo-copy small{display:none!important}
.search-bar{height:38px!important;border-width:1.5px!important;box-shadow:0 5px 14px color-mix(in srgb,var(--primary) 8%,transparent)!important;align-items:center}
.search-bar .search-icon{padding-left:13px;color:var(--muted);font-size:1.05rem}
.search-bar input{height:36px!important;min-height:36px!important;padding:5px 10px!important;font-size:.85rem!important}
.search-bar button{height:38px!important;width:auto!important;min-width:62px!important;padding:0 14px!important;font-size:.75rem!important;background:linear-gradient(135deg,var(--primary),var(--conversion-warm))!important}
.header-link{padding:3px 6px!important}.header-link span{font-size:.58rem!important}.header-link small{font-size:.74rem!important}
.cart-button{min-height:36px!important;padding:6px 10px!important;border-radius:11px!important;font-size:.74rem!important;background:var(--navy)!important}.cart-button em{font-style:normal}.cart-button b{min-width:19px!important;height:19px!important;font-size:.6rem!important}
.category-nav .container{min-height:31px!important;gap:20px!important}.category-nav a{font-size:.72rem!important}

/* Hero y conversión */
.hero{padding:42px 0!important;background:radial-gradient(circle at 86% 18%,rgba(255,176,0,.30),transparent 30%),linear-gradient(125deg,#fff 0%,#fff4f6 55%,#fff5df 100%)!important}
.hero h1{font-size:clamp(2.5rem,4.45vw,4.7rem)!important}.hero-copy>p{font-size:1.02rem!important}.hero-visual{min-height:285px!important}.hero-offer-card{background:linear-gradient(145deg,#111b33,#1d2b4a)!important}.hero-offer-card strong{color:#fff}.sale-orbit{font-size:.72rem!important;text-align:center}.orbit-one{background:linear-gradient(135deg,var(--primary),var(--conversion-warm))!important}.orbit-two{background:var(--jumi)!important}
.quick-benefits b{color:var(--primary)}
.member-banner-v4{background:linear-gradient(120deg,#111b33,#263858)!important}.member-levels span{display:flex!important;flex-direction:column}.member-levels small{font-size:.64rem;color:#cdd3df}

/* Producto */
.partner-price-link{text-decoration:none;transition:.18s}.partner-price-link:hover{transform:translateY(-1px);background:#fff0f3}.partner-price-link strong{color:var(--primary)}
.cashback-pill{background:linear-gradient(100deg,#fff6cf,#fffaf0)!important;border:1px solid #ffdb72!important;color:#6b4a00!important}.cashback-pill strong{color:#b06b00!important}
.join-saving-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:15px 17px;border-radius:17px;background:linear-gradient(120deg,#fff0f3,#fff8dd);border:1px solid #ffd1d9;text-decoration:none}.join-saving-card div{display:flex;flex-direction:column}.join-saving-card small{font-weight:950;color:var(--primary);letter-spacing:.08em}.join-saving-card strong{font-size:1rem;margin:3px 0}.join-saving-card span{font-size:.78rem;color:var(--muted)}.join-saving-card>b{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary),var(--conversion-warm));color:#fff;font-size:1.05rem;flex:0 0 62px}.active-member-price{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border-radius:14px;background:#ecfff5;border:1px solid #a8e5c7;font-size:.8rem}.active-member-price span{font-weight:850;color:#08633d}.active-member-price a{color:var(--primary);font-weight:850}.cashback-box>strong{color:#a86700!important}

/* Carrito */
.cart-member-incentive{display:flex;align-items:center;justify-content:space-between;gap:18px;text-decoration:none;padding:18px 20px;border-radius:20px;background:linear-gradient(115deg,#fff0f3,#fff8d9);border:1px solid #ffd1d9;margin-bottom:16px}.cart-member-incentive div{display:flex;flex-direction:column}.cart-member-incentive small{font-weight:950;color:var(--primary);letter-spacing:.08em}.cart-member-incentive strong{font-size:1.05rem;margin:2px 0}.cart-member-incentive span{font-size:.78rem;color:var(--muted)}.cart-member-incentive>b{background:linear-gradient(135deg,var(--primary),var(--conversion-warm));color:#fff;border-radius:999px;padding:10px 14px;font-size:.72rem}.cart-member-incentive.active{background:#edfff7;border-color:#a7e2c6}.cart-member-incentive.active small,.cart-member-incentive.active>b{color:#087144}.cart-member-incentive.active>b{background:#b9f0d5}
.first-gift-card{display:flex;align-items:center;gap:13px;margin-top:15px;padding:13px;border-radius:17px;background:#fff9de;border:1px dashed #e6b300}.first-gift-card img{width:68px;height:68px;object-fit:cover;border-radius:13px}.first-gift-card div{display:flex;flex-direction:column;flex:1}.first-gift-card small{font-weight:950;color:#9d6500}.first-gift-card span{font-size:.76rem;color:var(--muted)}.first-gift-card>b{color:#128451}.cart-cross-sell{margin-top:40px}

/* Membresías */
.membership-hero{padding:56px 0;background:radial-gradient(circle at 80% 25%,rgba(255,176,0,.28),transparent 26%),linear-gradient(125deg,#fff,#fff0f3 58%,#fff6dc)}.membership-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:42px;align-items:center}.membership-hero h1{font-size:clamp(2.65rem,5vw,5.1rem);line-height:.95;letter-spacing:-.055em;font-weight:950;margin:0;max-width:800px}.membership-hero p{font-size:1.05rem;color:var(--muted);max-width:680px;margin:19px 0}.membership-proof{display:flex;gap:10px;flex-wrap:wrap}.membership-proof span{padding:7px 10px;border-radius:999px;background:#fff;border:1px solid #f1d7dd;font-size:.73rem;font-weight:800}.membership-highlight{padding:34px;border-radius:30px;background:linear-gradient(145deg,#111b33,#243657);color:#fff;box-shadow:0 28px 60px rgba(17,27,51,.23);transform:rotate(1deg)}.membership-highlight small{color:var(--jumi);font-weight:950;letter-spacing:.12em}.membership-highlight strong{display:block;font-size:2rem;line-height:1.1;margin:11px 0}.membership-highlight p{color:#d5d9e2;font-size:.9rem;margin:0 0 14px}.membership-highlight a{color:#fff;font-weight:900}
.current-membership-card{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:24px 27px;border-radius:24px;background:linear-gradient(120deg,#0f7049,#18a369);color:#fff;box-shadow:0 20px 42px rgba(21,155,98,.2)}.current-membership-card small{font-weight:900;letter-spacing:.1em}.current-membership-card h2{font-weight:950;margin:4px 0}.current-membership-card p{margin:0;color:#d8ffed}.membership-days{text-align:center}.membership-days strong{font-size:2.3rem;display:block;line-height:1}.membership-days span{font-size:.7rem}.upgrade-note{padding:10px 15px;background:#effff7;color:#176244;border-radius:0 0 15px 15px;margin:0 20px 28px;font-size:.78rem}.pending-membership-card{display:flex;align-items:center;gap:17px;padding:22px 25px;border:1px solid #ffdb72;background:#fff9df;border-radius:22px;margin-bottom:25px}.pending-membership-card>span{font-size:2rem}.pending-membership-card small{font-weight:950;color:#996200}.pending-membership-card h2{margin:2px 0}.pending-membership-card p{margin:0;color:var(--muted)}.membership-intro{text-align:center;max-width:700px;margin:0 auto 28px}.membership-intro>span{color:var(--primary);font-size:.72rem;font-weight:950;letter-spacing:.13em}.membership-intro h2{font-weight:950;margin:5px 0}.membership-intro p{color:var(--muted)}
.membership-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.membership-plan{position:relative;border:1px solid var(--line);border-radius:25px;padding:25px;background:#fff;box-shadow:0 12px 34px rgba(17,27,51,.07)}.membership-plan.recommended{border:2px solid var(--primary);transform:translateY(-8px);box-shadow:0 24px 55px color-mix(in srgb,var(--primary) 16%,transparent)}.membership-plan.current{border-color:var(--green)}.plan-ribbon{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--primary),var(--conversion-warm));color:#fff;border-radius:999px;padding:6px 13px;font-size:.66rem;font-weight:950;white-space:nowrap}.plan-head{display:flex;justify-content:space-between;gap:12px}.plan-head small{font-weight:950;color:var(--primary);letter-spacing:.09em}.plan-head h3{font-weight:950;margin:3px 0}.plan-head span{color:var(--muted);font-size:.78rem}.plan-price{text-align:right}.plan-price strong{display:block;font-size:1.6rem;color:var(--primary)}.plan-price small{color:var(--muted)}.plan-saving{display:flex;justify-content:space-between;gap:8px;margin:18px 0;padding:11px 12px;background:linear-gradient(100deg,#fff0f3,#fff8d8);border-radius:13px;font-size:.78rem}.plan-saving strong{color:var(--primary)}.plan-saving span{color:#986500;font-weight:850}.plan-description{color:var(--muted);font-size:.84rem}.membership-plan ul{list-style:none;padding:0;margin:17px 0}.membership-plan li{padding:7px 0;border-bottom:1px solid #f1f2f5;font-size:.82rem}.membership-subscribe-form{display:grid;gap:8px}.membership-subscribe-form label{font-size:.72rem;font-weight:850}.membership-subscribe-form small{color:var(--muted);font-size:.68rem}.membership-faq{background:#111b33;color:#fff;padding:45px 0}.membership-faq .container{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:34px}.membership-faq h2,.membership-faq h3{font-weight:950}.membership-faq p{color:#cfd5e1;font-size:.88rem}

/* Cuenta */
.account-membership{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;margin:16px 0;padding:20px 22px;border-radius:21px;background:linear-gradient(120deg,#0f7049,#18a369);color:#fff;text-decoration:none}.account-membership small{font-weight:950;letter-spacing:.1em}.account-membership h2{font-weight:950;margin:3px 0}.account-membership p{margin:0;color:#ddfff0}.account-membership>strong{font-size:2rem}.account-membership>strong span{font-size:.65rem;display:block}.account-membership.upsell{background:linear-gradient(120deg,#111b33,#283b62)}.account-membership.upsell>strong{font-size:.82rem;color:var(--jumi)}.account-membership.pending{background:#fff8db;color:var(--ink);border:1px solid #ffdc77}.account-membership.pending p{color:var(--muted)}
.summary-product.gift{color:#138251}.jumi-fixed{display:flex;justify-content:space-between;padding:10px 12px;border-radius:12px;background:#fff6d6;color:#7c5700}

@media(max-width:991px){
 .header-grid{grid-template-columns:1fr auto!important;grid-template-areas:"brand actions" "search search"!important;gap:6px 10px!important}.main-navbar{padding:5px 0!important}.search-bar{grid-area:search}.navbar-brand{grid-area:brand}.header-actions{grid-area:actions}.category-nav{display:none}
 .membership-hero-grid,.membership-faq .container{grid-template-columns:1fr}.membership-highlight{transform:none}.membership-plans{grid-template-columns:1fr}.membership-plan.recommended{transform:none}.current-membership-card,.account-membership{grid-template-columns:1fr auto}.current-membership-card .btn,.account-membership .btn{grid-column:1/-1}.membership-days{grid-column:2;grid-row:1}
}
@media(max-width:575px){
 body{padding-bottom:72px}.promo-bar .container{min-height:24px!important;font-size:.66rem!important}.promo-bar .container>span{max-width:67%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-bar a{font-size:.64rem}.main-navbar{padding:5px 0!important}.logo-mark{width:32px!important;height:32px!important}.logo-copy strong{font-size:.76rem!important}.header-link{display:none!important}.cart-button{width:38px!important;height:36px!important;padding:0!important;justify-content:center}.cart-button em{display:none}.search-bar{height:36px!important}.search-bar input{height:34px!important;min-height:34px!important;font-size:.82rem!important}.search-bar button{height:36px!important;min-width:51px!important;padding:0 9px!important;font-size:.68rem!important}.search-bar .search-icon{padding-left:10px}
 .hero{padding:25px 0!important}.hero h1{font-size:2.25rem!important}.hero-visual{min-height:235px!important}.hero-offer-card{padding:27px 24px!important}.quick-benefits .container{grid-template-columns:1fr!important}.quick-benefits .container>div{padding:11px 15px!important}
 .membership-hero{padding:34px 0}.membership-hero h1{font-size:2.4rem}.membership-highlight{padding:25px}.membership-highlight strong{font-size:1.6rem}.membership-plans{gap:14px}.membership-plan{padding:21px 18px}.plan-head{align-items:start}.plan-price strong{font-size:1.3rem}.plan-saving{display:block}.plan-saving span{display:block;margin-top:3px}.current-membership-card,.account-membership{grid-template-columns:1fr}.membership-days{grid-column:1;grid-row:auto;text-align:left}.membership-days strong{display:inline;margin-right:5px}.cart-member-incentive{align-items:flex-start}.cart-member-incentive>b{display:none}.level-price-grid{grid-template-columns:repeat(2,1fr)!important}.join-saving-card>b{width:50px;height:50px;flex-basis:50px}.membership-faq{padding:34px 0}.mobile-nav{grid-template-columns:repeat(5,1fr)!important}
}
.membership-payment-guide{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;align-items:start;margin:0 0 28px;padding:20px;border:1px solid var(--line);border-radius:22px;background:#fff}.membership-payment-guide>div:first-child>small{color:var(--primary);font-weight:950;letter-spacing:.1em}.membership-payment-guide h3{font-weight:950;margin:4px 0}.membership-payment-guide p{color:var(--muted);font-size:.82rem}.membership-payment-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.membership-payment-list article{display:flex;gap:10px;padding:11px;border-radius:14px;background:#f8f9fc}.membership-payment-list img{width:58px;height:58px;object-fit:cover;border-radius:8px}.membership-payment-list article>div{display:flex;flex-direction:column}.membership-payment-list strong{font-size:.82rem}.membership-payment-list span,.membership-payment-list small{font-size:.67rem;color:var(--muted)}
@media(max-width:767px){.membership-payment-guide{grid-template-columns:1fr}.membership-payment-list{grid-template-columns:1fr}}

/* === Jumari 4.1: precios claros, niveles y conversión === */
:root{--primary:#ff3d57;--accent:#ffc145;--ink:#121b35;--muted:#697083;--soft:#fff5f1;--surface:#fff;--line:#ebe7e5;--success:#0b9a63;--vip:#6d3df5;--conversion:#ff6b2c;--radius:20px;--shadow:0 18px 50px rgba(18,27,53,.10)}
body{background:#fffaf7}.store-header{box-shadow:0 8px 24px rgba(18,27,53,.07)}.promo-bar{background:linear-gradient(90deg,#121b35,#283552)}.promo-bar .container{min-height:30px}.main-navbar{padding:8px 0}.header-grid{grid-template-columns:190px minmax(300px,1fr) auto;gap:18px}.logo-mark{width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,var(--primary),var(--conversion));font-size:1.25rem}.logo-copy strong{font-size:1rem}.logo-copy small{margin-top:4px}.search-bar input{padding:9px 16px}.search-bar button{width:auto;min-width:74px;padding:0 15px;font-size:.78rem}.header-link{padding:5px 9px}.cart-button{padding:9px 13px}.category-nav .container{min-height:38px}
.btn-primary{background:linear-gradient(135deg,var(--primary),var(--conversion));border:0;box-shadow:0 10px 24px rgba(255,61,87,.25)}.btn-primary:hover{background:linear-gradient(135deg,#f52948,#f45b1f);transform:translateY(-1px)}
.hero{padding:52px 0;background:radial-gradient(circle at 86% 16%,rgba(255,193,69,.35),transparent 27%),linear-gradient(132deg,#fff 0%,#fff1ed 54%,#fff8d9 100%)}.hero h1{font-size:clamp(2.7rem,5vw,5.3rem)}.hero-offer-card{background:linear-gradient(145deg,#121b35,#293957)}.quick-benefits .container>div{padding:18px 22px}
.home-product-band{padding:10px 0 32px}.home-product-band:nth-of-type(even){background:linear-gradient(180deg,#fff7f3,#fff)}.home-product-band.offer{background:linear-gradient(180deg,#fff0ed,#fff8f2)}
.level-journey-section{padding-top:26px;padding-bottom:28px}.level-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.level-journey article{position:relative;background:#fff;border:1px solid var(--line);border-radius:22px;padding:21px;box-shadow:0 10px 30px rgba(18,27,53,.06)}.level-journey article:before{content:"";position:absolute;left:20px;right:20px;top:0;height:4px;border-radius:0 0 8px 8px;background:#c7cad3}.level-journey article.active{border-color:var(--primary);box-shadow:0 18px 38px rgba(255,61,87,.14)}.level-journey article.active:before{background:linear-gradient(90deg,var(--primary),var(--conversion))}.level-journey article.vip:before{background:linear-gradient(90deg,var(--vip),var(--accent))}.level-journey span{font-size:.66rem;font-weight:950;letter-spacing:.11em;color:var(--primary)}.level-journey h3{font-size:1.12rem;font-weight:950;margin:8px 0}.level-journey strong{color:var(--ink);font-size:.9rem}.level-journey p{font-size:.77rem;color:var(--muted);margin:8px 0 0}
.product-card{box-shadow:0 10px 30px rgba(18,27,53,.06)}.product-card:hover{box-shadow:0 22px 48px rgba(18,27,53,.13)}.clean-price-block{display:grid;grid-template-columns:1fr auto;align-items:end;gap:2px 8px;margin-top:9px}.clean-price-block>span{grid-column:1/-1;font-size:.63rem;font-weight:900;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.clean-price-block del{font-size:.72rem;color:#8f96a5}.clean-price-block strong{font-size:1.4rem;line-height:1;color:var(--primary);font-weight:950}.clean-price-block small{font-size:.66rem;color:var(--success);font-weight:900}.price-upgrade-card{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding:8px 9px;border-radius:11px;background:#f6f1ff;border:1px solid #e5dcff;text-decoration:none}.price-upgrade-card span{display:flex;flex-direction:column;min-width:0}.price-upgrade-card b{font-size:.68rem;color:#5530b8}.price-upgrade-card small{font-size:.61rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-upgrade-card>strong{font-size:.62rem;color:#fff;background:var(--vip);border-radius:999px;padding:5px 7px}.price-upgrade-card.active-level{background:#effff8;border-color:#cdeedd}.price-upgrade-card.active-level b{color:#08744d}.price-upgrade-card.active-level>strong{background:var(--success)}.price-upgrade-card.vip-unlocked{background:#fff8dc;border-color:#f4d56d}.price-upgrade-card.vip-unlocked b{color:#825500}.price-upgrade-card.vip-unlocked>strong{background:linear-gradient(135deg,var(--vip),#9a66ff)}
.detail-current-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:14px 0}.detail-current-price>span{width:100%;font-size:.72rem;font-weight:950;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.detail-current-price>strong{font-size:2.8rem;color:var(--primary);font-weight:950;line-height:1}.detail-current-price>small{color:var(--muted)}.detail-current-price>em{font-style:normal;background:#e9fff4;color:#08724c;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:900}.join-saving-card.member-upgrade{background:linear-gradient(105deg,#effff7,#f6f1ff);border-color:#cfe8dc}.join-saving-card.vip-card{background:linear-gradient(105deg,#fff7dc,#f3edff);border-color:#efd982}.price-level-panel{margin-top:15px;padding:15px;border-radius:18px;background:#fff;border:1px solid var(--line)}.price-level-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px}.price-level-title div{display:flex;flex-direction:column}.price-level-title span{font-size:.63rem;font-weight:950;color:var(--primary);letter-spacing:.09em}.price-level-title strong{font-size:.9rem}.price-level-title a{font-size:.7rem;font-weight:850;color:var(--vip)}.clear-levels{grid-template-columns:repeat(4,1fr)}.level-price-card{position:relative;padding:11px;border:1px solid var(--line);border-radius:13px;background:#fafafa;display:flex;flex-direction:column}.level-price-card>span{font-size:.64rem;color:var(--muted);font-weight:850}.level-price-card>strong{font-size:1rem;margin-top:3px}.level-price-card>small{font-size:.6rem;color:var(--muted);margin-top:3px}.level-price-card>b{position:absolute;right:6px;top:6px;font-size:.52rem;background:var(--success);color:#fff;border-radius:999px;padding:3px 5px}.level-price-card.current-level{background:#ecfff6;border-color:#89d9b4}.level-price-card.locked-level{background:#f8f5ff;border-color:#e4ddf4}
.membership-comparison-wrap{background:#fff;border:1px solid var(--line);border-radius:25px;padding:22px;margin:26px 0;box-shadow:0 14px 36px rgba(18,27,53,.07)}.membership-comparison-head{display:flex;justify-content:space-between;gap:15px;align-items:end;margin-bottom:15px}.membership-comparison-head span{font-size:.68rem;color:var(--primary);font-weight:950;letter-spacing:.1em}.membership-comparison-head h2{font-weight:950;margin:4px 0 0}.membership-comparison-head>small{background:#fff5cf;color:#835900;border-radius:999px;padding:7px 11px;font-weight:850}.membership-comparison{width:100%;border-collapse:separate;border-spacing:0;min-width:760px}.membership-comparison th,.membership-comparison td{padding:12px;border-bottom:1px solid #efedf0;text-align:center;font-size:.79rem}.membership-comparison th:first-child,.membership-comparison td:first-child{text-align:left;font-weight:850}.membership-comparison th:last-child{background:#f4efff;color:var(--vip)}.membership-comparison td:last-child{background:#fbf9ff}.comparison-note{font-size:.7rem;color:var(--muted);margin:12px 0 0}.vip-special{color:#6c3fd4!important;font-weight:900}.vip-benefit-status,.vip-account-benefit,.checkout-vip-benefit{display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:18px;padding:17px 20px;margin:15px 0;background:linear-gradient(110deg,#f5efff,#fff7d9);border:1px solid #e2d4ff}.vip-benefit-status>div,.vip-account-benefit>div,.checkout-vip-benefit>div{display:flex;flex-direction:column}.vip-benefit-status small,.vip-account-benefit span,.checkout-vip-benefit small{font-size:.65rem;font-weight:950;color:var(--vip);letter-spacing:.09em}.vip-benefit-status strong,.vip-account-benefit strong,.checkout-vip-benefit strong{font-size:1rem}.vip-benefit-status span,.vip-account-benefit small,.checkout-vip-benefit span{font-size:.72rem;color:var(--muted)}.vip-benefit-status>b,.vip-account-benefit>b,.checkout-vip-benefit>b{background:linear-gradient(135deg,var(--vip),#9b70ff);color:#fff;border-radius:999px;padding:9px 13px;font-size:.72rem;white-space:nowrap}.vip-benefit-status.used,.vip-account-benefit.used,.checkout-vip-benefit.used{background:#f5f5f7;border-color:#dddfe5}.vip-benefit-status.used>b,.checkout-vip-benefit.used>b{background:#8d93a0}.account-next-level{display:inline-flex;margin-top:7px;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.16);font-size:.68rem;font-weight:850}.checkout-vip-benefit{margin:0 0 18px}.vip-method-tag{color:var(--vip)!important;font-weight:950!important}.cart-member-incentive.vip-active{background:linear-gradient(100deg,#f5efff,#fff7d9);border-color:#d9c7ff}.cart-member-incentive.vip-active>b{background:linear-gradient(135deg,var(--vip),#9a65ff)}
.membership-plan.vip-plan{border-color:var(--vip)}.membership-plan.vip-plan .plan-ribbon{background:linear-gradient(135deg,var(--vip),var(--primary))}.membership-plan.vip-plan .plan-price strong{color:var(--vip)}
@media(max-width:991px){.level-journey{grid-template-columns:repeat(2,1fr)}.clear-levels{grid-template-columns:repeat(2,1fr)}.header-grid{grid-template-columns:1fr auto}.membership-comparison-head{align-items:start;flex-direction:column}}
@media(max-width:575px){.level-journey{grid-template-columns:1fr}.clear-levels{grid-template-columns:repeat(2,1fr)}.detail-current-price>strong{font-size:2.2rem}.vip-benefit-status,.vip-account-benefit,.checkout-vip-benefit{align-items:flex-start}.membership-comparison-wrap{padding:14px}.search-bar button{min-width:52px;font-size:0}.search-bar button:after{content:"⌕";font-size:1rem}.hero{padding:30px 0}}


/* === Jumari 4.2: precio normal + precio socio, membresías simples === */
:root{
    --primary:#ff4d2e;
    --accent:#ffb703;
    --ink:#14213d;
    --success:#119c68;
    --soft:#fff5ef;
    --line:#eee4de;
}
body{background:#fff9f5;color:var(--ink)}
.btn-primary{background:linear-gradient(135deg,#ff4d2e,#ff2865)!important;border:0!important;box-shadow:0 12px 28px rgba(255,77,46,.26)!important}
.btn-primary:hover{background:linear-gradient(135deg,#ed3f22,#ed1655)!important;transform:translateY(-1px)}
.promo-bar{background:linear-gradient(90deg,#14213d,#25375f)!important}
.logo-mark{background:linear-gradient(135deg,#ff4d2e,#ff2865)!important}
.hero.simple-hero{background:radial-gradient(circle at 88% 18%,rgba(255,183,3,.34),transparent 27%),linear-gradient(132deg,#fff 0%,#fff0e9 55%,#fff8d8 100%)!important}
.simple-status-card{border:1px solid rgba(255,255,255,.2)}
.simple-status-card strong{color:#fff}
.simple-status-card p{color:#e8edf8}
.simple-status-card a{color:#ffdc65}
.simple-membership-section{padding-top:38px;padding-bottom:40px}
.simple-duration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.simple-duration-grid article{position:relative;display:flex;flex-direction:column;min-height:245px;padding:25px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 38px rgba(20,33,61,.08)}
.simple-duration-grid article:before{content:"";position:absolute;left:22px;right:22px;top:0;height:5px;border-radius:0 0 10px 10px;background:linear-gradient(90deg,#ff4d2e,#ff2865)}
.simple-duration-grid article.best-value{background:linear-gradient(145deg,#14213d,#273a63);color:#fff;transform:translateY(-6px);box-shadow:0 22px 48px rgba(20,33,61,.22)}
.simple-duration-grid article.best-value:before{background:linear-gradient(90deg,#ffb703,#ffdf6b)}
.simple-duration-grid span{font-size:.68rem;font-weight:950;letter-spacing:.1em;color:#ff4d2e}
.simple-duration-grid .best-value span{color:#ffdc65}
.simple-duration-grid h3{font-size:1.45rem;font-weight:950;margin:12px 0 5px}
.simple-duration-grid>article>strong{font-size:2rem;color:#ff4d2e;line-height:1}
.simple-duration-grid .best-value>strong{color:#fff}
.simple-duration-grid small{color:#757d8d;margin-top:5px}
.simple-duration-grid .best-value small{color:#d4dbea}
.simple-duration-grid b{display:inline-flex;align-self:flex-start;margin-top:18px;padding:7px 11px;border-radius:999px;background:#e9fff5;color:#08734d;font-size:.72rem}
.simple-duration-grid p{margin:16px 0 0;color:#687083;font-size:.82rem}
.simple-duration-grid .best-value p{color:#d4dbea}
.simple-member-banner{display:grid;grid-template-columns:1fr auto;align-items:center;background:linear-gradient(120deg,#ff4d2e,#ff2865 62%,#14213d)!important}
.member-fixed-number{min-width:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border-radius:24px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2)}
.member-fixed-number strong{font-size:4rem;line-height:.9;color:#fff}
.member-fixed-number span{font-size:.73rem;font-weight:950;letter-spacing:.1em;color:#ffdc65;margin-top:10px}
.member-fixed-number small{color:#fff;margin-top:5px}
.simple-product-prices{margin-top:10px;padding:10px;border-radius:14px;background:#fff8f4;border:1px solid #f2ddd3}
.simple-price-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0}
.simple-price-row span{font-size:.68rem;font-weight:850;color:#697083}
.simple-price-row strong{font-size:.92rem;color:#14213d}
.simple-price-row.member{margin-top:4px;padding-top:8px;border-top:1px dashed #e7cfc4}
.simple-price-row.member span{color:#ff4d2e}
.simple-price-row.member strong{font-size:1.35rem;color:#ff3d43;font-weight:950}
.simple-product-prices>small{display:block;margin-top:7px;color:#119c68;font-size:.68rem;font-weight:800}
.simple-member-cta{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:9px;padding:9px 10px;border-radius:12px;background:linear-gradient(105deg,#fff2da,#fff7e9);border:1px solid #f5d185;text-decoration:none}
.simple-member-cta span{display:flex;flex-direction:column;min-width:0}
.simple-member-cta b{font-size:.7rem;color:#7c5200}
.simple-member-cta small{font-size:.61rem;color:#7f7769}
.simple-member-cta>strong{font-size:.62rem;color:#fff;background:#ff4d2e;border-radius:999px;padding:5px 8px;white-space:nowrap}
.simple-member-cta.active{background:#ebfff6;border-color:#a9e6ca}
.simple-member-cta.active b{color:#08734d}
.simple-member-cta.active>strong{background:#119c68}
.product-two-prices{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin:18px 0}
.two-price{position:relative;display:flex;flex-direction:column;padding:18px;border-radius:20px;border:1px solid var(--line);background:#fff}
.two-price small{font-size:.67rem;font-weight:950;letter-spacing:.08em;color:#6e7585}
.two-price strong{font-size:2rem;line-height:1;margin:8px 0;color:#14213d}
.two-price span{font-size:.73rem;color:#747c8c}
.two-price.member{background:linear-gradient(145deg,#fff2e9,#fff8df);border-color:#f4c682}
.two-price.member strong{color:#ff3c45}
.two-price.member small{color:#ff4d2e}
.two-price.member b{position:absolute;right:10px;top:10px;padding:5px 8px;border-radius:999px;background:#119c68;color:#fff;font-size:.58rem}
.two-price.member.locked:after{content:"ACTÍVALO";position:absolute;right:10px;top:10px;padding:5px 8px;border-radius:999px;background:#14213d;color:#fff;font-size:.58rem;font-weight:900}
.simple-join{border-color:#f2c46f!important;background:linear-gradient(105deg,#fff7df,#fff0e9)!important}
.simple-join>b{background:linear-gradient(135deg,#ff4d2e,#ff2865)!important;color:#fff!important}
.simple-join.active{border-color:#9ddfc1!important;background:linear-gradient(105deg,#edfff7,#fff)!important}
.simple-join.active>b{background:#119c68!important}
.simple-membership-hero{background:radial-gradient(circle at 82% 12%,rgba(255,183,3,.3),transparent 30%),linear-gradient(135deg,#fff8f1,#fff,#fff4db)!important}
.simple-highlight{background:linear-gradient(145deg,#14213d,#2b406d)!important}
.simple-current{background:linear-gradient(110deg,#119c68,#08734d)!important}
.simple-benefit-comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;margin:25px 0;padding:22px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 35px rgba(20,33,61,.07)}
.simple-benefit-comparison>div{display:flex;flex-direction:column;padding:18px;border-radius:18px;background:#f5f5f7}
.simple-benefit-comparison>div.active{background:linear-gradient(120deg,#fff0e8,#fff8df);border:1px solid #f0c47d}
.simple-benefit-comparison span{font-size:.68rem;font-weight:900;color:#6c7382}
.simple-benefit-comparison strong{font-size:1.35rem;margin-top:5px}
.simple-benefit-comparison small{margin-top:5px;color:#7a8292}
.simple-benefit-comparison>b{font-size:1.6rem;color:#ff4d2e}
.simple-plans .membership-plan{border-color:#eaded6}
.simple-plans .membership-plan.recommended{border-color:#ff4d2e;box-shadow:0 22px 48px rgba(255,77,46,.18)}
.simple-plans .membership-plan.recommended .plan-ribbon{background:linear-gradient(135deg,#ff4d2e,#ff2865)}
.simple-plan-saving{background:#edfff7!important;border-color:#b6e9d2!important}
.duration-saving{display:flex;flex-direction:column;margin:11px 0;padding:10px 12px;border-radius:13px;background:#fff1ce;color:#7a5100}
.duration-saving strong{font-size:.82rem}
.duration-saving span{font-size:.66rem;margin-top:2px}
.duration-saving.base{background:#f3f4f7;color:#50596b}
.simple-cart-member>b{background:linear-gradient(135deg,#ff4d2e,#ff2865)!important}
.simple-cart-member.active>b{background:#119c68!important}
.simple-account-member{background:linear-gradient(110deg,#119c68,#08734d)!important}
.simple-upsell{background:linear-gradient(110deg,#fff0e8,#fff8df)!important;border-color:#f0c47d!important}
.member-fixed-benefit{display:flex;flex-direction:column;margin:12px 0;padding:11px 12px;border-radius:14px;background:#edfff7;border:1px solid #b6e9d2}
.member-fixed-benefit span{font-size:.65rem;font-weight:900;color:#08734d;letter-spacing:.06em}
.member-fixed-benefit strong{font-size:.9rem;color:#075a3d}
.membership-cost-saving{display:flex;flex-direction:column;padding:9px 11px;border-radius:12px;background:#fff3d3;color:#7b5200}
.membership-cost-saving strong{font-size:.78rem}.membership-cost-saving span{font-size:.65rem}
@media(max-width:991px){
  .simple-duration-grid{grid-template-columns:1fr}
  .simple-duration-grid article.best-value{transform:none}
  .simple-member-banner{grid-template-columns:1fr}
  .member-fixed-number{margin-top:18px;min-width:0}
}
@media(max-width:575px){
  .product-two-prices{grid-template-columns:1fr}
  .two-price strong{font-size:1.7rem}
  .simple-benefit-comparison{grid-template-columns:1fr}
  .simple-benefit-comparison>b{transform:rotate(90deg);justify-self:center}
  .simple-duration-grid article{min-height:0}
}

/* Jumari 4.3 · descuentos socio por producto y portada más limpia */
.member-discount-badge{position:absolute;top:10px;left:10px;z-index:2;padding:6px 9px;border-radius:999px;background:linear-gradient(135deg,var(--primary),#ff7043);color:#fff;font-size:.68rem;font-weight:950;box-shadow:0 8px 18px rgba(255,61,103,.24)}
.cleaner-home{padding:38px 0!important}.cleaner-home .hero-grid{gap:36px}.cleaner-home h1{font-size:clamp(2.55rem,4.6vw,4.9rem)}.cleaner-home .hero-visual{min-height:310px}.home-first-section{padding-top:12px}.compact-member-banner{margin-top:38px;margin-bottom:44px;padding:34px 38px!important}.member-fixed-number.dynamic strong{font-size:4.5rem}.member-fixed-number.dynamic span{max-width:180px;text-align:center}.product-card .simple-product-prices>small{line-height:1.25}.simple-member-cta small{line-height:1.25}
@media(max-width:991px){.cleaner-home{padding:30px 0!important}.home-first-section{padding-top:0}.compact-member-banner{margin-top:28px;margin-bottom:32px}}
@media(max-width:575px){.cleaner-home{padding:24px 0!important}.cleaner-home h1{font-size:2.35rem}.compact-member-banner{padding:24px 20px!important}.member-discount-badge{top:7px;left:7px;font-size:.6rem;padding:5px 7px}}


/* Jumari V4.4 · rediseño visual y header móvil compacto */
body.jumari-v44{background:linear-gradient(180deg,#fff 0%,#fff8f5 100%);color:#16213E}
.jumari-v44 .promo-bar{background:#0f1b40;color:#fff;font-weight:700}.jumari-v44 .promo-bar .container{display:flex;justify-content:space-between;gap:16px;padding:10px 12px}.jumari-v44 .promo-bar a{color:#FFC431;text-decoration:none}
.jumari-v44 .main-navbar{background:#fff;border-bottom:1px solid #f1e6e2}.jumari-v44 .header-grid{display:grid;grid-template-columns:260px 1fr auto;align-items:center;gap:24px;padding:14px 0}.jumari-v44 .brand-desktop img{height:54px;width:auto;display:block}
.jumari-v44 .search-bar,.jumari-v44 .mobile-search-bar{display:flex;align-items:center;background:#fff;border:1px solid #eadfdb;border-radius:999px;padding:6px 8px;box-shadow:0 10px 30px rgba(22,33,62,.06)}
.jumari-v44 .search-bar input,.jumari-v44 .mobile-search-bar input{border:0;outline:0;box-shadow:none;background:transparent;padding:10px 10px 10px 8px;flex:1}.jumari-v44 .search-bar button{border:0;background:linear-gradient(135deg,#FF4F7B,#FF7A2F);color:#fff;padding:11px 18px;border-radius:999px;font-weight:800}
.jumari-v44 .search-icon{font-size:1.15rem;color:#ff4f7b;padding-left:10px}
.jumari-v44 .header-actions{display:flex;align-items:center;gap:12px}.jumari-v44 .header-link{display:flex;flex-direction:column;text-decoration:none;color:#16213E;font-weight:800}.jumari-v44 .header-link small{color:#6e7688;font-weight:700}.jumari-v44 .cart-button,.jumari-v44 .notify-button{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#16213E;background:#fff;border:1px solid #ecdcd5;border-radius:18px;padding:10px 14px;box-shadow:0 8px 22px rgba(22,33,62,.05);position:relative}.jumari-v44 .cart-button b,.jumari-v44 .notify-button b{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:#FF4F7B;color:#fff;font-size:.76rem}
.jumari-v44 .category-nav{background:#fff}.jumari-v44 .category-nav .container{display:flex;align-items:center;gap:28px;padding:12px 0;overflow:auto}.jumari-v44 .category-nav a{text-decoration:none;color:#24304b;font-weight:800;white-space:nowrap}.jumari-v44 .category-nav .all-categories,.jumari-v44 .category-nav .offers-link{color:#FF4F7B}
.jumari-v44 .mobile-header{display:flex;align-items:center;gap:12px;padding:12px 0}.jumari-v44 .mobile-search-bar{flex:1;padding:6px 10px}.jumari-v44 .mobile-notify-button{width:48px;height:48px;border-radius:16px;background:#0f1b40;color:#fff;text-decoration:none;display:grid;place-items:center;position:relative;box-shadow:0 14px 24px rgba(15,27,64,.16)}.jumari-v44 .mobile-notify-button b{position:absolute;top:-5px;right:-3px;min-width:22px;height:22px;border-radius:999px;background:#FF4F7B;color:#fff;font-size:.74rem;display:grid;place-items:center}
.jumari-v44 .clean-home-hero{padding:24px 0 8px}.jumari-v44 .hero-shell{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;align-items:center;background:linear-gradient(135deg,#fff 0%,#fff3ec 55%,#fff8ec 100%);border:1px solid #f1e6df;border-radius:34px;padding:22px;box-shadow:0 18px 45px rgba(22,33,62,.07)}.jumari-v44 .hero-copy h1{font-size:clamp(2rem,4vw,3.6rem);line-height:.96;font-weight:950;letter-spacing:-.04em;margin:8px 0 14px}.jumari-v44 .hero-copy p{font-size:1.05rem;max-width:600px;color:#5f6678}.jumari-v44 .hero-visual img{width:100%;border-radius:28px;display:block}.jumari-v44 .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.jumari-v44 .btn-primary{background:linear-gradient(135deg,#FF4F7B,#FF7A2F);border:0;box-shadow:0 14px 28px rgba(255,79,123,.25)}.jumari-v44 .btn-outline-dark{border-color:#cad0dc;color:#16213E}.jumari-v44 .mini-benefits{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.jumari-v44 .mini-benefits span{padding:10px 14px;border-radius:999px;background:#fff;border:1px solid #f0e0da;font-size:.9rem;font-weight:800;color:#16213E}
.jumari-v44 .home-benefit-cards{padding-top:14px}.jumari-v44 .benefit-row-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.jumari-v44 .benefit-row-grid article{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #f2e7e3;border-radius:24px;padding:18px;box-shadow:0 10px 24px rgba(22,33,62,.04)}.jumari-v44 .benefit-row-grid b{width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,#fff1ef,#fff6d8);display:grid;place-items:center;font-size:1.2rem}.jumari-v44 .benefit-row-grid strong{display:block;font-size:.98rem}.jumari-v44 .benefit-row-grid small{color:#70788a}
.jumari-v44 .compact-categories .category-grid.compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px}.jumari-v44 .compact-categories .category-grid a{background:#fff;border:1px solid #f2e7e3;border-radius:22px;padding:18px;text-align:center;text-decoration:none;color:#16213E;box-shadow:0 10px 24px rgba(22,33,62,.04)}.jumari-v44 .compact-categories .category-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;margin:0 auto 10px;background:linear-gradient(135deg,#fff5ee,#fff8d8);color:#FF4F7B;font-weight:900}
.jumari-v44 .home-product-band{padding-top:10px}.jumari-v44 .cleaner-member-cta{padding:26px 0 52px}.jumari-v44 .member-cta-shell{display:flex;justify-content:space-between;align-items:center;gap:18px;background:linear-gradient(135deg,#16213E,#20345E);color:#fff;border-radius:30px;padding:28px}.jumari-v44 .member-cta-shell p{max-width:780px;color:#eef2ff}.jumari-v44 .member-cta-shell .btn-light{font-weight:900;border-radius:16px}
.jumari-v44 .benefit-band{background:transparent}.jumari-v44 .benefit-band .container{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 12px 34px}.jumari-v44 .benefit-band .container>div{display:flex;gap:12px;align-items:center;padding:16px;border-radius:20px;background:#fff;border:1px solid #f3e7df}.jumari-v44 .benefit-band b{width:40px;height:40px;border-radius:14px;background:#fff3ee;color:#ff4f7b;display:grid;place-items:center}
.jumari-v44 .footer{background:#0f1b40;color:#fff}.jumari-v44 .footer a{color:#fff;text-decoration:none}.jumari-v44 .footer-brand img{height:42px;width:auto;filter:brightness(1.06)}.jumari-v44 .footer p,.jumari-v44 .footer-bottom{color:#d7ddf0}
.jumari-v44 .mobile-nav{background:#0f1b40;border-top-left-radius:22px;border-top-right-radius:22px;box-shadow:0 -10px 28px rgba(15,27,64,.12)}.jumari-v44 .mobile-nav a{color:#fff;text-decoration:none}.jumari-v44 .mobile-nav a span{display:block}.jumari-v44 .mobile-nav .mobile-cart b{background:#FF4F7B}
.jumari-v44 .account-notifications{background:#fff;border:1px solid #f0e6e1;border-radius:28px;padding:22px;box-shadow:0 14px 38px rgba(22,33,62,.05)}.jumari-v44 .notification-list{display:grid;gap:14px}.jumari-v44 .notification-card{display:grid;grid-template-columns:54px 1fr auto;gap:14px;align-items:center;padding:16px;border-radius:20px;border:1px solid #f2e7e3;background:#fffaf7}.jumari-v44 .notification-card .icon{width:54px;height:54px;border-radius:18px;background:linear-gradient(135deg,#fff1ef,#ffe9cf);display:grid;place-items:center;font-weight:900;font-size:1.25rem;color:#ff4f7b}.jumari-v44 .notification-card .icon.coin{color:#d49700}.jumari-v44 .notification-card .icon.promo{color:#ff6d3f}.jumari-v44 .notification-card .icon.bell{color:#16213E}.jumari-v44 .notification-card strong{display:block;font-size:1rem}.jumari-v44 .notification-card small{color:#70788a;display:block}.jumari-v44 .notification-card.activation{background:linear-gradient(135deg,#fffdf6,#fff6ef)}
@media(max-width:991px){ .jumari-v44 .hero-shell{grid-template-columns:1fr;padding:16px;border-radius:26px}.jumari-v44 .hero-copy h1{font-size:2.15rem}.jumari-v44 .hero-copy p{font-size:.97rem}.jumari-v44 .hero-visual img{border-radius:22px}.jumari-v44 .benefit-row-grid,.jumari-v44 .benefit-band .container{grid-template-columns:repeat(2,1fr)}.jumari-v44 .member-cta-shell{flex-direction:column;align-items:flex-start}.jumari-v44 .notification-card{grid-template-columns:48px 1fr}.jumari-v44 .notification-card .badge,.jumari-v44 .notification-card .btn{grid-column:2/3;justify-self:start}.jumari-v44 .store-header{background:#fff}.jumari-v44 .category-nav{display:none!important} }
@media(max-width:575px){ .jumari-v44 main{padding-bottom:88px}.jumari-v44 .clean-home-hero{padding-top:16px}.jumari-v44 .mini-benefits span{font-size:.8rem;padding:8px 12px}.jumari-v44 .benefit-row-grid,.jumari-v44 .benefit-band .container{grid-template-columns:1fr}.jumari-v44 .compact-categories .category-grid.compact{grid-template-columns:repeat(2,1fr)}.jumari-v44 .account-notifications{padding:16px}.jumari-v44 .notification-card{padding:14px} }

/* Jumari V4.5 · menos texto, más productos y CTA móvil */
.jumari-v44 .home-product-band.v45 .section-head{align-items:center}.jumari-v44 .home-product-band.v45 .section-head h2{margin:0;font-size:1.55rem}.jumari-v44 .home-product-band.v45 .section-head a{font-weight:950;color:#ff3568}.jumari-v44 .aggressive-cta{font-weight:950;letter-spacing:.03em;text-transform:uppercase}
.jumari-v44 .notification-card.unread{border-color:#ffb6c8;background:#fff5f8;box-shadow:0 10px 24px rgba(255,53,104,.08)}.jumari-v44 .notification-card>a{font-weight:900;color:#ff3568;text-decoration:none}.jumari-v44 .empty-notifications{padding:24px;text-align:center;color:#737b8d;background:#fff8f5;border-radius:18px}
@media(max-width:575px){
.jumari-v44 .clean-home-hero.v45{padding:10px 0 4px}.jumari-v44 .clean-home-hero.v45 .hero-shell{display:block;background:linear-gradient(135deg,#111d42,#1d3466);color:#fff;padding:18px;border-radius:22px;min-height:180px;position:relative;overflow:hidden}.jumari-v44 .clean-home-hero.v45 .hero-copy{position:relative;z-index:2;width:68%}.jumari-v44 .clean-home-hero.v45 .hero-copy .eyebrow{color:#ffc431;font-size:.65rem}.jumari-v44 .clean-home-hero.v45 .hero-copy h1{font-size:1.75rem;line-height:1;margin:6px 0 8px}.jumari-v44 .clean-home-hero.v45 .hero-copy p{font-size:.84rem;color:#e8edff;margin-bottom:12px}.jumari-v44 .clean-home-hero.v45 .hero-visual{position:absolute;right:-25px;bottom:-12px;width:52%;opacity:.95}.jumari-v44 .clean-home-hero.v45 .hero-visual img{border-radius:0}.jumari-v44 .clean-home-hero.v45 .hero-actions{margin-top:6px}.jumari-v44 .clean-home-hero.v45 .hero-actions .btn{padding:10px 14px;font-size:.78rem;border-radius:12px}.jumari-v44 .clean-home-hero.v45 .hero-actions .btn-outline-dark{display:none}
.jumari-v44 .compact-categories.v45{padding:8px 12px}.jumari-v44 .compact-categories.v45 .category-grid.compact{display:flex;overflow-x:auto;gap:10px;padding-bottom:6px;scrollbar-width:none}.jumari-v44 .compact-categories.v45 .category-grid.compact::-webkit-scrollbar{display:none}.jumari-v44 .compact-categories.v45 .category-grid a{min-width:78px;padding:10px 8px;border-radius:16px;box-shadow:none}.jumari-v44 .compact-categories.v45 .category-icon{width:38px;height:38px;border-radius:12px;margin-bottom:5px}.jumari-v44 .compact-categories.v45 strong{font-size:.7rem}
.jumari-v44 .home-product-band.v45{padding-top:6px}.jumari-v44 .home-product-band.v45 .product-section{padding-left:10px;padding-right:10px}.jumari-v44 .home-product-band.v45 .section-head{margin-bottom:9px}.jumari-v44 .home-product-band.v45 .section-head h2{font-size:1.22rem}.jumari-v44 .home-product-band.v45 .section-head a{font-size:.72rem}.jumari-v44 .home-product-band.v45 .section-head p,.jumari-v44 .home-product-band.v45 .section-head span{display:none}
.jumari-v44 .product-card{border-radius:16px}.jumari-v44 .product-card .product-image{min-height:150px}.jumari-v44 .product-card .product-image img{height:150px;object-fit:contain}.jumari-v44 .product-card .product-info{padding:10px}.jumari-v44 .product-card .product-category,.jumari-v44 .product-card .rating,.jumari-v44 .product-card .simple-member-cta,.jumari-v44 .product-card .quantity-stepper{display:none!important}.jumari-v44 .product-card h3{font-size:.84rem;line-height:1.15;min-height:38px;margin-bottom:6px}.jumari-v44 .simple-product-prices{gap:2px}.jumari-v44 .simple-price-row{font-size:.7rem}.jumari-v44 .simple-price-row.member strong{font-size:1.03rem;color:#ff3568}.jumari-v44 .simple-product-prices>small{font-size:.65rem}.jumari-v44 .cashback-pill{font-size:.65rem;padding:7px 8px}.jumari-v44 .product-buy-form{display:block}.jumari-v44 .product-buy-form .add-button{width:100%;min-height:40px;border-radius:12px;margin-top:7px;font-size:.76rem}.jumari-v44 .member-discount-badge{font-size:.6rem;padding:5px 7px}
.jumari-v44 .cleaner-member-cta.v45{padding:12px 10px 28px}.jumari-v44 .cleaner-member-cta.v45 .member-cta-shell{padding:18px;border-radius:20px;flex-direction:row}.jumari-v44 .cleaner-member-cta.v45 h2{font-size:1.15rem}.jumari-v44 .cleaner-member-cta.v45 .btn{font-size:.75rem;padding:10px 12px}.jumari-v44 .benefit-band{display:none}
.jumari-v44 .account-hero p{margin-bottom:0}.jumari-v44 .account-notifications{padding:14px;border-radius:20px}.jumari-v44 .account-notifications .section-head{align-items:center}.jumari-v44 .account-notifications .section-head p{display:block;font-size:.75rem;margin:0}.jumari-v44 .notification-card{grid-template-columns:42px 1fr auto;padding:12px;gap:10px}.jumari-v44 .notification-card .icon{width:42px;height:42px;border-radius:13px}.jumari-v44 .notification-card strong{font-size:.86rem}.jumari-v44 .notification-card small{font-size:.72rem;line-height:1.3}.jumari-v44 .notification-card>a{font-size:.68rem}
}

/* Jumari V4.5.2 · catálogo general y footer móvil mínimo */
.jumari-v44 .home-product-band.v452{padding:10px 0 28px}.jumari-v44 .home-product-band.v452 .section-head{align-items:end}.jumari-v44 .home-product-band.v452 .section-head h2{margin:2px 0 0;font-size:1.7rem}.jumari-v44 .home-product-band.v452 .section-head>a{font-weight:950;color:#ff3568}.jumari-v44 .general-products-grid{align-items:stretch}.jumari-v44 .clean-home-hero.v452 .hero-copy p{max-width:460px}.jumari-v44 .compact-categories.v452{padding-top:10px}
@media(max-width:575px){
  .jumari-v44 .clean-home-hero.v452{padding:8px 0 3px}.jumari-v44 .clean-home-hero.v452 .hero-shell{display:block;position:relative;overflow:hidden;min-height:146px;padding:15px;background:linear-gradient(135deg,#111d42,#1d3466);color:#fff;border-radius:20px}.jumari-v44 .clean-home-hero.v452 .hero-copy{position:relative;z-index:2;width:70%}.jumari-v44 .clean-home-hero.v452 .hero-copy .eyebrow{font-size:.59rem;color:#ffc431}.jumari-v44 .clean-home-hero.v452 .hero-copy h1{font-size:1.46rem;line-height:1;margin:5px 0 6px}.jumari-v44 .clean-home-hero.v452 .hero-copy p{font-size:.73rem;line-height:1.2;margin:0 0 9px;color:#e9edff}.jumari-v44 .clean-home-hero.v452 .hero-visual{position:absolute;right:-20px;bottom:-8px;width:49%;opacity:.92}.jumari-v44 .clean-home-hero.v452 .hero-visual img{border-radius:0}.jumari-v44 .clean-home-hero.v452 .hero-actions{margin-top:0}.jumari-v44 .clean-home-hero.v452 .hero-actions .btn{padding:9px 12px;font-size:.69rem;border-radius:11px}.jumari-v44 .clean-home-hero.v452 .hero-actions .btn-outline-dark{display:none}
  .jumari-v44 .compact-categories.v452{padding:6px 10px}.jumari-v44 .compact-categories.v452 .category-grid.compact{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px;scrollbar-width:none}.jumari-v44 .compact-categories.v452 .category-grid.compact::-webkit-scrollbar{display:none}.jumari-v44 .compact-categories.v452 .category-grid a{min-width:68px;padding:8px 6px;border-radius:14px;box-shadow:none}.jumari-v44 .compact-categories.v452 .category-icon{width:34px;height:34px;border-radius:11px;margin-bottom:4px}.jumari-v44 .compact-categories.v452 strong{font-size:.64rem}
  .jumari-v44 .home-product-band.v452{padding:4px 0 18px}.jumari-v44 .home-product-band.v452 .product-section{padding-left:9px;padding-right:9px}.jumari-v44 .home-product-band.v452 .section-head{margin:4px 0 8px;align-items:center}.jumari-v44 .home-product-band.v452 .section-head span{display:none}.jumari-v44 .home-product-band.v452 .section-head h2{font-size:1.18rem}.jumari-v44 .home-product-band.v452 .section-head>a{font-size:.68rem}.jumari-v44 .general-products-grid>[class*="col-"]{width:50%}
  .jumari-v44 .cleaner-member-cta.v452{display:none}
  .jumari-v44 .compact-mobile-footer{margin-bottom:68px;padding:0!important}.jumari-v44 .compact-mobile-footer .container{padding:10px 12px!important}.jumari-v44 .compact-mobile-footer .row{display:none!important}.jumari-v44 .compact-mobile-footer .footer-bottom{margin:0!important;padding:0!important;border:0!important;text-align:center;font-size:.62rem;line-height:1.25;color:#cdd4ea}.jumari-v44 .benefit-band{display:none!important}
}


/* Jumari V4.6 · Web Push real */
.js-enable-notifications.active{background:#178c4b!important;border-color:#178c4b!important;color:#fff!important}.account-notifications .section-head{gap:12px;flex-wrap:wrap}


/* Jumari V4.6.1 · refresh visual más amigable y colorido */
:root{--primary:#FF5A7A;--accent:#FFD166;--ink:#2A2342;--soft:#FFF7F2}
body.jumari-v44{background:linear-gradient(180deg,#fff8f6 0%,#fffaf3 40%,#fff 100%);color:#2A2342}
.jumari-v44 .promo-bar{background:linear-gradient(90deg,#ff6b6b,#ff8a5b);color:#fff}.jumari-v44 .promo-bar a{color:#fffbe7;font-weight:900}
.jumari-v44 .main-navbar{background:rgba(255,255,255,.88);backdrop-filter:blur(12px);border-bottom:1px solid #f4d7d0}
.jumari-v44 .search-bar,.jumari-v44 .mobile-search-bar{border:1px solid #f0d8d1;background:linear-gradient(180deg,#ffffff 0%,#fff7f4 100%);box-shadow:0 12px 30px rgba(255,106,122,.08)}
.jumari-v44 .search-bar button{background:linear-gradient(135deg,#ff6b6b,#ff4f7b 55%,#ff8a5b);box-shadow:0 12px 24px rgba(255,90,122,.25)}
.jumari-v44 .search-icon{color:#ff6b6b}.jumari-v44 .mobile-notify-button,.jumari-v44 .notify-button{background:linear-gradient(135deg,#7b61ff,#4f7cff)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 28px rgba(79,124,255,.18)}.jumari-v44 .mobile-notify-button b,.jumari-v44 .notify-button b{background:#ffd166!important;color:#4b2e00!important;font-weight:900}
.jumari-v44 .cart-button{background:linear-gradient(135deg,#ffffff,#fff5f0);border-color:#f1d9d3;box-shadow:0 12px 28px rgba(42,35,66,.06)}.jumari-v44 .cart-button b{background:#ff5a7a}
.jumari-v44 .category-nav a{color:#5d4b78}.jumari-v44 .category-nav .all-categories,.jumari-v44 .category-nav .offers-link{color:#ff5a7a}
.jumari-v44 .clean-home-hero.v452 .hero-shell,.jumari-v44 .clean-home-hero.v45 .hero-shell,.jumari-v44 .hero-shell{background:linear-gradient(135deg,#fff7f3 0%,#ffe8ef 45%,#fff7d8 100%)!important;color:#2A2342;border:1px solid #f4d7d0;box-shadow:0 20px 48px rgba(255,114,144,.10)}
.jumari-v44 .clean-home-hero.v452 .hero-copy p,.jumari-v44 .clean-home-hero.v45 .hero-copy p,.jumari-v44 .hero-copy p{color:#6f6385!important}.jumari-v44 .clean-home-hero.v452 .hero-copy .eyebrow,.jumari-v44 .clean-home-hero.v45 .hero-copy .eyebrow,.jumari-v44 .eyebrow{color:#ff8a5b!important;letter-spacing:.14em}
.jumari-v44 .btn-primary,.jumari-v44 .clean-home-hero .btn-primary{background:linear-gradient(135deg,#ff6b6b,#ff4f7b 60%,#ff8a5b)!important;border:0!important;box-shadow:0 14px 28px rgba(255,90,122,.24)}
.jumari-v44 .btn-outline-dark{border-color:#d8c8ff!important;color:#6a4cff!important;background:#f7f4ff!important}
.jumari-v44 .mini-benefits span{background:#fff;border-color:#f4d7d0;color:#5d4b78;box-shadow:0 8px 18px rgba(255,114,144,.06)}
.jumari-v44 .benefit-row-grid article{background:linear-gradient(180deg,#fff 0%,#fff8f4 100%);border-color:#f4dfd6;box-shadow:0 12px 28px rgba(42,35,66,.04)}.jumari-v44 .benefit-row-grid b{background:linear-gradient(135deg,#fff0f4,#fff6db);color:#ff5a7a}
.jumari-v44 .compact-categories .category-grid a{background:linear-gradient(180deg,#ffffff 0%,#fff8f4 100%);border-color:#f4dfd6}.jumari-v44 .compact-categories .category-icon{background:linear-gradient(135deg,#ffe7ef,#fff1d4);color:#ff5a7a}
.jumari-v44 .product-card{background:linear-gradient(180deg,#fff 0%,#fffdfb 100%);border-color:#f1dfd9;box-shadow:0 14px 30px rgba(42,35,66,.05)}.jumari-v44 .product-card:hover{transform:translateY(-3px);box-shadow:0 18px 32px rgba(255,90,122,.11)}
.jumari-v44 .product-card .product-image{background:linear-gradient(180deg,#fffaf8 0%,#fff4ef 100%)}.jumari-v44 .member-discount-badge{background:linear-gradient(135deg,#ff8a5b,#ff4f7b)!important;box-shadow:0 10px 22px rgba(255,90,122,.24)}
.jumari-v44 .simple-price-row.member strong{color:#ff4f7b!important}.jumari-v44 .simple-price-row.member span{color:#ff8a5b!important}.jumari-v44 .cashback-pill{background:#f7f3ff;border-color:#dccfff;color:#6a4cff}.jumari-v44 .simple-product-prices>small{color:#159570}.jumari-v44 .product-buy-form .add-button{background:linear-gradient(135deg,#ff6b6b,#ff4f7b)!important;border:0;box-shadow:0 10px 20px rgba(255,90,122,.18)}
.jumari-v44 .member-cta-shell,.jumari-v44 .cleaner-member-cta .member-cta-shell{background:linear-gradient(135deg,#7b61ff,#5b7cff 55%,#55c7ff)!important;color:#fff}.jumari-v44 .member-cta-shell p{color:#eef3ff!important}.jumari-v44 .member-cta-shell .btn-light{background:#fff;color:#5b45d6}
.jumari-v44 .benefit-band .container>div{background:linear-gradient(180deg,#fff 0%,#fff7f3 100%);border-color:#f4dfd6}.jumari-v44 .benefit-band b{background:#fff0f4;color:#ff5a7a}
.jumari-v44 .footer{background:linear-gradient(135deg,#31245f,#4f3ca7 55%,#5c86ff)}.jumari-v44 .footer p,.jumari-v44 .footer-bottom{color:#eef1ff}
.jumari-v44 .mobile-nav{background:linear-gradient(135deg,#31245f,#4f3ca7 58%,#5c86ff)!important}.jumari-v44 .mobile-nav .mobile-cart b{background:#ffd166!important;color:#4b2e00}
.jumari-v44 .account-notifications{background:linear-gradient(180deg,#fff 0%,#fff8f4 100%);border-color:#f4dfd6}.jumari-v44 .notification-card{background:#fff;border-color:#f4dfd6}.jumari-v44 .notification-card .icon{background:linear-gradient(135deg,#ffe7ef,#fff0d8);color:#ff5a7a}
@media(max-width:575px){
  body.jumari-v44{background:linear-gradient(180deg,#fffaf7 0%,#fff 100%)}
  .jumari-v44 .mobile-header{padding:10px 0 8px}.jumari-v44 .mobile-search-bar{border-radius:22px}.jumari-v44 .mobile-notify-button{border-radius:18px}
  .jumari-v44 .clean-home-hero.v452 .hero-shell,.jumari-v44 .clean-home-hero.v45 .hero-shell{background:linear-gradient(135deg,#fff7f3 0%,#ffe7ef 60%,#fff4d8 100%)!important;color:#2A2342;min-height:152px}.jumari-v44 .clean-home-hero.v452 .hero-copy,.jumari-v44 .clean-home-hero.v45 .hero-copy{width:72%}.jumari-v44 .clean-home-hero.v452 .hero-copy h1,.jumari-v44 .clean-home-hero.v45 .hero-copy h1{color:#2A2342!important}.jumari-v44 .clean-home-hero.v452 .hero-copy p,.jumari-v44 .clean-home-hero.v45 .hero-copy p{color:#6f6385!important}.jumari-v44 .clean-home-hero.v452 .hero-actions .btn,.jumari-v44 .clean-home-hero.v45 .hero-actions .btn{font-size:.72rem;border-radius:13px;padding:10px 12px}
  .jumari-v44 .compact-categories.v452 .category-grid a,.jumari-v44 .compact-categories.v45 .category-grid a{background:linear-gradient(180deg,#fff 0%,#fff8f4 100%);border-color:#f0ded7}.jumari-v44 .compact-categories.v452 .category-icon,.jumari-v44 .compact-categories.v45 .category-icon{background:linear-gradient(135deg,#ffe7ef,#fff1d8)}
  .jumari-v44 .home-product-band.v452 .product-section,.jumari-v44 .home-product-band.v45 .product-section{padding-left:8px;padding-right:8px}.jumari-v44 .product-card{border-radius:18px}.jumari-v44 .product-card .product-info{padding:9px}.jumari-v44 .product-card h3{font-size:.82rem}.jumari-v44 .member-discount-badge{border-radius:999px}
}


/* Jumari V4.6.2 · mobile más vendedor y enfocado en precio socio */
.jumari-v44 .clean-home-hero.v462{padding:14px 0 8px}.jumari-v44 .clean-home-hero.v462 .hero-shell{display:grid;grid-template-columns:1.05fr .95fr;gap:16px;padding:18px 18px 16px;border-radius:28px;background:linear-gradient(135deg,#fff5ef 0%,#ffe1ea 52%,#fff0c8 100%)!important}.jumari-v44 .clean-home-hero.v462 .hero-copy h1{font-size:clamp(2rem,3vw,3rem);line-height:.95;margin:6px 0 10px;color:#2b2242}.jumari-v44 .clean-home-hero.v462 .hero-copy p{font-size:1rem;max-width:520px;color:#6f6286;margin-bottom:8px}.jumari-v44 .clean-home-hero.v462 .hero-actions{gap:10px;margin-top:10px}.jumari-v44 .clean-home-hero.v462 .hero-actions .btn{font-weight:900;border-radius:16px;padding:13px 18px}.jumari-v44 .clean-home-hero.v462 .mini-benefits.strong-mobile{margin-top:12px}.jumari-v44 .clean-home-hero.v462 .mini-benefits span{font-size:.84rem;padding:8px 12px;border-radius:14px}
.jumari-v44 .hero-offer-box .offer-stack{display:flex;flex-direction:column;gap:12px;align-items:stretch;justify-content:center;height:100%}.jumari-v44 .hero-offer-box .offer-main{background:linear-gradient(135deg,#6f55ff,#4b7cff 65%,#56c5ff);border-radius:24px;color:#fff;padding:18px;box-shadow:0 18px 38px rgba(83,96,255,.18)}.jumari-v44 .hero-offer-box .offer-main small{display:block;color:#ffeab6;font-weight:900;letter-spacing:.12em}.jumari-v44 .hero-offer-box .offer-main strong{display:block;font-size:1.6rem;line-height:1;margin:8px 0 10px}.jumari-v44 .hero-offer-box .offer-main p{color:#f4f7ff;font-size:.96rem;margin-bottom:10px}.jumari-v44 .hero-offer-box .offer-main a{color:#fff;text-decoration:none;font-weight:900}.jumari-v44 .hero-offer-box .offer-chip{align-self:flex-start;padding:8px 12px;border-radius:999px;font-size:.78rem;font-weight:900;letter-spacing:.08em}.jumari-v44 .hero-offer-box .offer-chip.hot{background:#ff5a7a;color:#fff}.jumari-v44 .hero-offer-box .offer-chip.save{background:#ffd166;color:#5b3600}
.jumari-v44 .section-head.tighter{margin-bottom:12px}.jumari-v44 .section-head.tighter h2{margin-bottom:2px}.jumari-v44 .section-head.tighter p{margin-bottom:0;color:#766c86}
.jumari-v44 .compact-categories.v462{padding-top:8px}.jumari-v44 .compact-categories.v462 .category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px}.jumari-v44 .compact-categories.v462 .category-grid a{padding:14px 10px;border-radius:20px}.jumari-v44 .compact-categories.v462 .category-icon{width:46px;height:46px;border-radius:15px;margin-bottom:8px}.jumari-v44 .compact-categories.v462 strong{font-size:.9rem}
.jumari-v44 .home-product-band.v462{padding-top:8px}.jumari-v44 .compact-product-section .row{margin-top:6px}.jumari-v44 .product-card.compact-card{border-radius:20px;overflow:hidden}.jumari-v44 .product-card.compact-card .product-image{aspect-ratio:1/1;background:linear-gradient(180deg,#fff7f3 0%,#fff2ec 100%)}.jumari-v44 .product-card.compact-card .product-image img{width:100%;height:100%;object-fit:cover}.jumari-v44 .product-card.compact-card .product-info{padding:10px}.jumari-v44 .product-card.compact-card .product-category{font-size:.72rem;color:#8a8099}.jumari-v44 .product-card.compact-card h3{font-size:.9rem;line-height:1.16;min-height:2.2em;max-height:2.2em;overflow:hidden;margin:6px 0 10px}.jumari-v44 .product-card.compact-card .simple-product-prices{gap:4px}.jumari-v44 .product-card.compact-card .simple-price-row{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.jumari-v44 .product-card.compact-card .simple-price-row span{font-size:.73rem;color:#7f768f}.jumari-v44 .product-card.compact-card .simple-price-row strong{font-size:.92rem}.jumari-v44 .product-card.compact-card .simple-price-row.emphasis strong{font-size:1.05rem;color:#ff4f7b}.jumari-v44 .product-card.compact-card .saving-note{display:block;margin-top:4px;font-size:.76rem;color:#159570}.jumari-v44 .product-card.compact-card .simple-member-cta.compact{display:block;text-decoration:none;background:linear-gradient(180deg,#fff7fb 0%,#fff 100%);border:1px solid #f0d3df;border-radius:14px;padding:8px 10px;margin-top:8px}.jumari-v44 .product-card.compact-card .simple-member-cta.compact b{display:block;color:#602f7d;font-size:.8rem}.jumari-v44 .product-card.compact-card .simple-member-cta.compact small{display:block;color:#847a95;font-size:.72rem}.jumari-v44 .product-card.compact-card .simple-member-cta.compact.active{background:linear-gradient(180deg,#f7f4ff 0%,#fff 100%);border-color:#d9d0ff}.jumari-v44 .product-card.compact-card .minor-benefit{font-size:.68rem;color:#9b91a9;margin:8px 0 6px}.jumari-v44 .product-card.compact-card .product-buy-form.compact-form{margin-top:4px}.jumari-v44 .product-card.compact-card .compact-form .add-button{min-height:42px;border-radius:14px;font-size:.84rem;letter-spacing:.03em}
.jumari-v44 .cleaner-member-cta.v462{padding:18px 0 48px}.jumari-v44 .cleaner-member-cta.v462 .compact-member-cta{border-radius:24px;padding:20px 18px}
@media(max-width:767px){.jumari-v44 .clean-home-hero.v462 .hero-shell{grid-template-columns:1fr;padding:14px;border-radius:24px}.jumari-v44 .hero-offer-box{display:none}.jumari-v44 .clean-home-hero.v462 .hero-copy h1{font-size:2.1rem}.jumari-v44 .clean-home-hero.v462 .hero-copy p{font-size:.92rem;margin-bottom:4px}.jumari-v44 .clean-home-hero.v462 .hero-actions{display:grid;grid-template-columns:1fr 1fr}.jumari-v44 .clean-home-hero.v462 .hero-actions .btn{padding:12px 10px;font-size:.78rem}.jumari-v44 .compact-categories.v462 .category-grid.slider-mobile{display:flex;overflow:auto;gap:10px;padding-bottom:4px;scroll-snap-type:x proximity}.jumari-v44 .compact-categories.v462 .category-grid.slider-mobile a{min-width:96px;scroll-snap-align:start;flex:0 0 auto}.jumari-v44 .compact-categories.v462 .section-head a,.jumari-v44 .compact-product-section .section-head p,.jumari-v44 .compact-product-section .section-head span{display:none}.jumari-v44 .compact-product-section .section-head{display:flex;align-items:center;justify-content:space-between}.jumari-v44 .compact-product-section .section-head h2{font-size:1.95rem;font-weight:900;letter-spacing:-.04em}.jumari-v44 .compact-product-section .section-head a{display:block;font-size:.96rem;font-weight:900;color:#ff4f7b;text-decoration:none}.jumari-v44 .product-card.compact-card .product-image{aspect-ratio:1/1.02}.jumari-v44 .product-card.compact-card .product-info{padding:9px}.jumari-v44 .product-card.compact-card h3{font-size:.82rem}.jumari-v44 .product-card.compact-card .simple-member-cta.compact small,.jumari-v44 .product-card.compact-card .minor-benefit{display:none}.jumari-v44 .product-card.compact-card .simple-member-cta.compact{padding:7px 9px}.jumari-v44 .product-card.compact-card .compact-form .add-button{min-height:40px}.jumari-v44 .cleaner-member-cta.v462 .compact-member-cta p{font-size:.9rem}}


/* Jumari V4.6.3 · estilo más agresivo, oscuro y con más gancho visual */
body.aggressive-mobile-v463{background:linear-gradient(180deg,#151515 0%,#1f1a24 18%,#f7f0ec 18.01%,#fff7f2 100%)}
.aggressive-mobile-v463 .mobile-top-tips{display:flex;gap:8px;padding:0 0 10px;overflow:auto}.aggressive-mobile-v463 .mobile-top-tips span{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#1a1a1a;color:#fff;font-size:.74rem;font-weight:800;border:1px solid rgba(255,255,255,.08)}
.aggressive-mobile-v463 .main-navbar{background:linear-gradient(180deg,#171717,#1f1f1f);border-bottom:1px solid rgba(255,255,255,.06)}.aggressive-mobile-v463 .mobile-header{padding:10px 0 8px}.aggressive-mobile-v463 .mobile-search-bar{background:#fff;border:1px solid #2a2a2a;box-shadow:0 10px 22px rgba(0,0,0,.15)}.aggressive-mobile-v463 .mobile-search-bar input{color:#1a1a1a;font-weight:700}.aggressive-mobile-v463 .mobile-notify-button{background:linear-gradient(135deg,#0f0f0f,#232323)!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffd166!important;box-shadow:0 10px 24px rgba(0,0,0,.28)}
.aggressive-mobile-v463 .clean-home-hero.v463{padding:12px 0 8px}.aggressive-mobile-v463 .clean-home-hero.v463 .hero-shell{display:grid;grid-template-columns:1fr .92fr;gap:14px;padding:16px;border-radius:28px;background:linear-gradient(135deg,#121212 0%,#201a27 58%,#2d1f36 100%)!important;border:1px solid rgba(255,255,255,.06);box-shadow:0 18px 40px rgba(0,0,0,.28)}.aggressive-mobile-v463 .clean-home-hero.v463 .hero-copy h1{color:#fff;font-size:clamp(2rem,3vw,3rem);line-height:.95;margin:6px 0 10px}.aggressive-mobile-v463 .clean-home-hero.v463 .hero-copy p{color:#d6cde1;font-size:.97rem;max-width:520px;margin-bottom:8px}.aggressive-mobile-v463 .clean-home-hero.v463 .hero-copy .eyebrow{color:#ffd166!important}.aggressive-mobile-v463 .clean-home-hero.v463 .hero-actions .btn{font-weight:900;border-radius:16px;padding:13px 16px}.aggressive-mobile-v463 .clean-home-hero.v463 .btn-primary{background:linear-gradient(135deg,#ff5a7a,#ff3d5d 60%,#ff7f50)!important}.aggressive-mobile-v463 .clean-home-hero.v463 .btn-outline-dark{background:#fff;color:#1b1b1b!important;border-color:#fff!important}.aggressive-mobile-v463 .clean-home-hero.v463 .mini-benefits span{background:#1f1f1f;border-color:rgba(255,255,255,.08);color:#fff}
.aggressive-mobile-v463 .hero-black-card{display:flex;flex-direction:column;justify-content:center;gap:10px}.aggressive-mobile-v463 .hero-black-card .hero-main-box{background:linear-gradient(135deg,#ff5a7a,#7b61ff);border-radius:24px;padding:18px;color:#fff}.aggressive-mobile-v463 .hero-black-card .hero-main-box small{display:block;color:#ffe7a8;letter-spacing:.12em;font-weight:900}.aggressive-mobile-v463 .hero-black-card .hero-main-box strong{display:block;font-size:1.5rem;line-height:1;margin:8px 0}.aggressive-mobile-v463 .hero-black-card .hero-main-box p{color:#f6f3ff;font-size:.92rem;margin:0 0 10px}.aggressive-mobile-v463 .hero-black-card .hero-stars{font-size:.88rem;font-weight:900;color:#ffd166}.aggressive-mobile-v463 .hero-black-card .hero-stars span{color:#fff;font-weight:700;margin-left:6px}.aggressive-mobile-v463 .hero-sticker{align-self:flex-start;padding:7px 12px;border-radius:999px;font-size:.74rem;font-weight:900}.aggressive-mobile-v463 .hero-sticker.top{background:#ffd166;color:#322000}.aggressive-mobile-v463 .hero-sticker.bottom{background:#ff5a7a;color:#fff}
.aggressive-mobile-v463 .compact-categories.v463 .category-grid a{background:linear-gradient(180deg,#1b1b1b 0%,#27212f 100%);border:1px solid rgba(255,255,255,.08);color:#fff}.aggressive-mobile-v463 .compact-categories.v463 .category-icon{background:linear-gradient(135deg,#ffd166,#ff8a5b);color:#231f20}.aggressive-mobile-v463 .compact-categories.v463 strong{color:#fff}
.aggressive-mobile-v463 .home-product-band.v463 .compact-product-section .section-head h2{color:#1e1826}.aggressive-mobile-v463 .home-product-band.v463 .compact-product-section .section-head a{color:#ff3d5d}.aggressive-mobile-v463 .aggressive-card{background:linear-gradient(180deg,#171717 0%,#26202e 100%);border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 14px 28px rgba(0,0,0,.18)}.aggressive-mobile-v463 .aggressive-card .product-image{background:#111}.aggressive-mobile-v463 .aggressive-card .product-info{color:#fff}.aggressive-mobile-v463 .aggressive-card .product-category{color:#cbbfe0}.aggressive-mobile-v463 .aggressive-card h3 a{color:#fff}.aggressive-mobile-v463 .aggressive-card .mini-rating{font-size:.74rem;color:#ffd166;font-weight:900;margin:-2px 0 8px}.aggressive-mobile-v463 .aggressive-card .mini-rating span{color:#d8d0e2;font-weight:700;margin-left:4px}.aggressive-mobile-v463 .aggressive-card .simple-price-row span{color:#c5b8d4}.aggressive-mobile-v463 .aggressive-card .simple-price-row.normal strong{color:#fff}.aggressive-mobile-v463 .aggressive-card .simple-price-row.member strong{color:#ffd166!important}.aggressive-mobile-v463 .aggressive-card .saving-note{color:#7dffb8}.aggressive-mobile-v463 .aggressive-card .simple-member-cta.compact{background:linear-gradient(180deg,#2f2438 0%,#241d2c 100%);border-color:rgba(255,255,255,.07)}.aggressive-mobile-v463 .aggressive-card .simple-member-cta.compact b{color:#fff}.aggressive-mobile-v463 .aggressive-card .simple-member-cta.compact small{color:#d8d0e2}.aggressive-mobile-v463 .aggressive-card .minor-benefit.muted{color:#9e95aa}.aggressive-mobile-v463 .aggressive-card .compact-form .add-button{background:linear-gradient(135deg,#ff5a7a,#ff3d5d 60%,#ff7f50)!important;border:0}.aggressive-mobile-v463 .aggressive-card .top-mini-badge{position:absolute;right:8px;top:8px;padding:5px 8px;border-radius:999px;background:#121212;color:#fff;font-size:.67rem;font-weight:900;border:1px solid rgba(255,255,255,.08)}
.aggressive-mobile-v463 .cleaner-member-cta.v463 .compact-member-cta{background:linear-gradient(135deg,#121212,#2b1f34 55%,#7b61ff)!important;color:#fff}.aggressive-mobile-v463 .cleaner-member-cta.v463 .compact-member-cta p{color:#e5def0}.aggressive-mobile-v463 .cleaner-member-cta.v463 .btn-light{color:#1c1c1c;font-weight:900}
.aggressive-mobile-v463 .benefit-band .container>div{background:#171717;border-color:rgba(255,255,255,.06)}.aggressive-mobile-v463 .benefit-band strong{color:#fff}.aggressive-mobile-v463 .benefit-band small{color:#cfc6db}.aggressive-mobile-v463 .benefit-band b{background:#2a2332;color:#ffd166}
.aggressive-mobile-v463 .footer{background:linear-gradient(135deg,#111,#231a2d 60%,#392844)}.aggressive-mobile-v463 .mobile-nav{background:linear-gradient(135deg,#111,#221a2d 60%,#3b2750)!important}
@media(max-width:767px){body.aggressive-mobile-v463{background:linear-gradient(180deg,#121212 0%,#18151d 17%,#f7f0ec 17.01%,#fff7f2 100%)}.aggressive-mobile-v463 .clean-home-hero.v463 .hero-shell{grid-template-columns:1fr;padding:14px;border-radius:24px}.aggressive-mobile-v463 .hero-black-card{display:none}.aggressive-mobile-v463 .clean-home-hero.v463 .hero-copy h1{font-size:2.05rem}.aggressive-mobile-v463 .clean-home-hero.v463 .hero-copy p{font-size:.9rem}.aggressive-mobile-v463 .clean-home-hero.v463 .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.aggressive-mobile-v463 .clean-home-hero.v463 .hero-actions .btn{padding:12px 8px;font-size:.77rem}.aggressive-mobile-v463 .compact-categories.v463 .category-grid.slider-mobile{display:flex;overflow:auto;gap:10px;padding-bottom:4px}.aggressive-mobile-v463 .compact-categories.v463 .category-grid.slider-mobile a{min-width:96px;flex:0 0 auto}.aggressive-mobile-v463 .compact-categories.v463 .section-head a{display:none}.aggressive-mobile-v463 .home-product-band.v463 .compact-product-section .section-head{display:flex;align-items:center;justify-content:space-between}.aggressive-mobile-v463 .home-product-band.v463 .compact-product-section .section-head span{display:none}.aggressive-mobile-v463 .home-product-band.v463 .compact-product-section .section-head h2{font-size:1.95rem;font-weight:900}.aggressive-mobile-v463 .aggressive-card .product-info{padding:9px}.aggressive-mobile-v463 .aggressive-card h3{font-size:.82rem}.aggressive-mobile-v463 .aggressive-card .simple-member-cta.compact small,.aggressive-mobile-v463 .aggressive-card .minor-benefit{display:none}.aggressive-mobile-v463 .aggressive-card .compact-form .add-button{min-height:40px}.aggressive-mobile-v463 .compact-mobile-footer .row,.aggressive-mobile-v463 .compact-mobile-footer p,.aggressive-mobile-v463 .compact-mobile-footer h6,.aggressive-mobile-v463 .compact-mobile-footer a{display:none}.aggressive-mobile-v463 .compact-mobile-footer .container{padding-top:14px!important;padding-bottom:82px!important}.aggressive-mobile-v463 .compact-mobile-footer .footer-bottom{display:block!important;text-align:center;color:#d8d0e2}.aggressive-mobile-v463 .benefit-band .container{grid-template-columns:1fr 1fr;gap:10px;padding-bottom:20px}}


/* Jumari V4.6.4 · inspiración marketplace tipo Lobo + Shopee/Temu */
body.aggressive-mobile-v463{background:linear-gradient(180deg,#121212 0%,#18161f 15%,#f6eeea 15.01%,#fff8f5 100%)}
.aggressive-mobile-v463 .mobile-top-tips span{background:#111;border-color:rgba(255,255,255,.07);color:#fff}.aggressive-mobile-v463 .mobile-top-tips span:nth-child(2){color:#ffd166}.aggressive-mobile-v463 .mobile-top-tips span:nth-child(3){color:#7dffb8}
.aggressive-mobile-v463 .clean-home-hero.v464{padding:12px 0 8px}.aggressive-mobile-v463 .clean-home-hero.v464 .hero-shell{display:grid;grid-template-columns:1fr .92fr;gap:14px;padding:16px;border-radius:28px;background:linear-gradient(135deg,#101010 0%,#1b1721 58%,#241b2e 100%)!important;border:1px solid rgba(255,255,255,.06);box-shadow:0 20px 42px rgba(0,0,0,.28)}.aggressive-mobile-v463 .clean-home-hero.v464 .hero-copy h1{color:#fff;font-size:clamp(2rem,3vw,3rem);line-height:.95;margin:6px 0 8px}.aggressive-mobile-v463 .clean-home-hero.v464 .hero-copy p{color:#ddd4e7;font-size:.94rem;margin-bottom:8px}.aggressive-mobile-v463 .clean-home-hero.v464 .hero-copy .eyebrow{color:#7dffb8!important}.aggressive-mobile-v463 .clean-home-hero.v464 .hero-actions .btn{font-weight:900;border-radius:16px;padding:13px 16px}.aggressive-mobile-v463 .clean-home-hero.v464 .btn-primary{background:linear-gradient(135deg,#ff6b4a,#ff3d5d 58%,#ff7f50)!important;border:0!important}.aggressive-mobile-v463 .clean-home-hero.v464 .btn-outline-dark{background:#fff;color:#111!important;border-color:#fff!important}.aggressive-mobile-v463 .clean-home-hero.v464 .mini-benefits span{background:#181818;border-color:rgba(255,255,255,.08);color:#fff}
.aggressive-mobile-v463 .hero-market-box{display:flex;align-items:center;justify-content:center}.aggressive-mobile-v463 .hero-market-box .market-card{background:linear-gradient(135deg,#0f0f0f 0%,#1c1c1c 20%,#2e234d 100%);border:1px solid rgba(255,255,255,.08);border-radius:26px;padding:18px;color:#fff;position:relative;box-shadow:0 18px 36px rgba(0,0,0,.24)}.aggressive-mobile-v463 .hero-market-box .market-badge{position:absolute;top:-10px;right:14px;background:#7dffb8;color:#082911;padding:7px 12px;border-radius:999px;font-size:.72rem;font-weight:900}.aggressive-mobile-v463 .hero-market-box small{display:block;color:#ffd166;font-weight:900;letter-spacing:.12em}.aggressive-mobile-v463 .hero-market-box strong{display:block;font-size:1.45rem;line-height:1.02;margin:8px 0}.aggressive-mobile-v463 .hero-market-box p{font-size:.9rem;color:#e2dcef;margin-bottom:10px}.aggressive-mobile-v463 .hero-market-box .market-stars{font-size:.83rem;color:#ffd166;font-weight:900;margin-bottom:10px}.aggressive-mobile-v463 .hero-market-box .market-stars span{color:#f0ecf6;margin-left:6px;font-weight:700}.aggressive-mobile-v463 .hero-market-box a{color:#fff;text-decoration:none;font-weight:900}
.aggressive-mobile-v463 .quick-market-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-top:10px;padding-bottom:4px}.aggressive-mobile-v463 .quick-market-row .quick-box{display:flex;gap:10px;align-items:center;background:linear-gradient(180deg,#171717 0%,#241d2d 100%);border-radius:20px;padding:14px;border:1px solid rgba(255,255,255,.06)}.aggressive-mobile-v463 .quick-market-row .quick-box b{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#ff6b4a,#ff3d5d);color:#fff}.aggressive-mobile-v463 .quick-market-row .quick-box strong{display:block;color:#fff;font-size:.95rem}.aggressive-mobile-v463 .quick-market-row .quick-box small{color:#cbc4d6}
.aggressive-mobile-v463 .compact-categories.v464 .category-grid a{background:linear-gradient(180deg,#171717 0%,#282030 100%);border:1px solid rgba(255,255,255,.08);color:#fff}.aggressive-mobile-v463 .compact-categories.v464 .category-icon{background:linear-gradient(135deg,#7dffb8,#ffd166);color:#101010}.aggressive-mobile-v463 .compact-categories.v464 strong{color:#fff}
.aggressive-mobile-v463 .home-product-band.v464 .compact-product-section .section-head h2{color:#1f1629}.aggressive-mobile-v463 .home-product-band.v464 .compact-product-section .section-head a{color:#ff3d5d;text-decoration:none;font-weight:900}
.aggressive-mobile-v463 .market-card-v464{background:linear-gradient(180deg,#171717 0%,#241d2d 100%);border:1px solid rgba(255,255,255,.07)!important;border-radius:22px;overflow:hidden;box-shadow:0 16px 32px rgba(0,0,0,.18)}.aggressive-mobile-v463 .market-card-v464 .product-image{background:#0f0f0f;position:relative}.aggressive-mobile-v463 .market-card-v464 .product-info{color:#fff;padding:10px}.aggressive-mobile-v463 .market-card-v464 .product-category{color:#cfc3de}.aggressive-mobile-v463 .market-card-v464 h3 a{color:#fff}.aggressive-mobile-v463 .market-card-v464 .mini-rating{font-size:.72rem;color:#ffd166;font-weight:900;margin:-2px 0 8px}.aggressive-mobile-v463 .market-card-v464 .mini-rating span{color:#d7d0e1;font-weight:700;margin-left:4px}.aggressive-mobile-v463 .market-card-v464 .price-stack{display:grid;gap:4px}.aggressive-mobile-v463 .market-card-v464 .simple-price-row{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.aggressive-mobile-v463 .market-card-v464 .simple-price-row span{color:#c7bbd5;font-size:.73rem}.aggressive-mobile-v463 .market-card-v464 .simple-price-row.normal strong{color:#fff}.aggressive-mobile-v463 .market-card-v464 .simple-price-row.member strong{color:#7dffb8!important;font-size:1.05rem}.aggressive-mobile-v463 .market-card-v464 .saving-note{color:#ffd166;font-size:.76rem}.aggressive-mobile-v463 .market-card-v464 .market-meta{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.aggressive-mobile-v463 .market-card-v464 .pill-meta{padding:4px 8px;border-radius:999px;background:#101010;color:#fff;font-size:.66rem;border:1px solid rgba(255,255,255,.08)}.aggressive-mobile-v463 .market-card-v464 .pill-meta.light{background:#2d2348;color:#dfe3ff}.aggressive-mobile-v463 .market-card-v464 .simple-member-cta.compact{display:block;text-decoration:none;background:linear-gradient(180deg,#2b2235 0%,#201928 100%);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:8px 10px;margin-top:2px}.aggressive-mobile-v463 .market-card-v464 .simple-member-cta.compact b{display:block;color:#fff;font-size:.8rem}.aggressive-mobile-v463 .market-card-v464 .simple-member-cta.compact small{display:block;color:#d5cedf;font-size:.72rem}.aggressive-mobile-v463 .market-card-v464 .compact-form .add-button{min-height:42px;border-radius:14px;background:linear-gradient(135deg,#ff6b4a,#ff3d5d 60%,#ff7f50)!important;border:0;font-size:.84rem;font-weight:900}.aggressive-mobile-v463 .market-card-v464 .member-discount-badge{background:linear-gradient(135deg,#ff6b4a,#ff3d5d)!important}.aggressive-mobile-v463 .market-card-v464 .top-mini-badge{position:absolute;right:8px;top:8px;background:#111;color:#fff;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:.66rem;font-weight:900}
.aggressive-mobile-v463 .cleaner-member-cta.v464 .compact-member-cta{background:linear-gradient(135deg,#101010,#231b2c 60%,#284934)!important;color:#fff}.aggressive-mobile-v463 .cleaner-member-cta.v464 .compact-member-cta p{color:#e0d9ea}.aggressive-mobile-v463 .cleaner-member-cta.v464 .btn-light{color:#121212;font-weight:900}
@media(max-width:991px){.aggressive-mobile-v463 .quick-market-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){body.aggressive-mobile-v463{background:linear-gradient(180deg,#101010 0%,#19151d 14%,#f6eeea 14.01%,#fff8f5 100%)}.aggressive-mobile-v463 .clean-home-hero.v464 .hero-shell{grid-template-columns:1fr;padding:14px;border-radius:24px}.aggressive-mobile-v463 .hero-market-box{display:none}.aggressive-mobile-v463 .clean-home-hero.v464 .hero-copy h1{font-size:2.05rem}.aggressive-mobile-v463 .clean-home-hero.v464 .hero-copy p{font-size:.89rem}.aggressive-mobile-v463 .clean-home-hero.v464 .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.aggressive-mobile-v463 .clean-home-hero.v464 .hero-actions .btn{padding:12px 8px;font-size:.75rem}.aggressive-mobile-v463 .quick-market-row{grid-template-columns:1fr 1fr;gap:8px;padding-top:8px}.aggressive-mobile-v463 .quick-market-row .quick-box{padding:12px;gap:8px}.aggressive-mobile-v463 .quick-market-row .quick-box strong{font-size:.83rem}.aggressive-mobile-v463 .quick-market-row .quick-box small{display:none}.aggressive-mobile-v463 .compact-categories.v464 .category-grid.slider-mobile{display:flex;overflow:auto;gap:10px;padding-bottom:4px}.aggressive-mobile-v463 .compact-categories.v464 .category-grid.slider-mobile a{min-width:96px;flex:0 0 auto}.aggressive-mobile-v463 .compact-categories.v464 .section-head a{display:none}.aggressive-mobile-v463 .home-product-band.v464 .compact-product-section .section-head span{display:none}.aggressive-mobile-v463 .home-product-band.v464 .compact-product-section .section-head h2{font-size:1.85rem;font-weight:900}.aggressive-mobile-v463 .market-card-v464 .product-info{padding:9px}.aggressive-mobile-v463 .market-card-v464 h3{font-size:.82rem}.aggressive-mobile-v463 .market-card-v464 .simple-member-cta.compact small{display:none}.aggressive-mobile-v463 .market-card-v464 .market-meta{gap:4px}.aggressive-mobile-v463 .market-card-v464 .pill-meta{font-size:.62rem;padding:4px 7px}.aggressive-mobile-v463 .compact-mobile-footer .row,.aggressive-mobile-v463 .compact-mobile-footer p,.aggressive-mobile-v463 .compact-mobile-footer h6,.aggressive-mobile-v463 .compact-mobile-footer a{display:none}.aggressive-mobile-v463 .compact-mobile-footer .container{padding-top:14px!important;padding-bottom:82px!important}.aggressive-mobile-v463 .compact-mobile-footer .footer-bottom{display:block!important;text-align:center;color:#d8d0e2}}


/* Jumari V4.6.5 · header móvil más corto y cards más compactas */
@media(max-width:767px){
  .aggressive-mobile-v463 .store-header{box-shadow:none}
  .aggressive-mobile-v463 .main-navbar{padding-top:0;padding-bottom:0}
  .aggressive-mobile-v463 .mobile-header{padding:6px 0 4px;gap:8px}
  .aggressive-mobile-v463 .mobile-search-bar{min-height:46px;padding:4px 8px;border-radius:18px;box-shadow:0 8px 18px rgba(0,0,0,.14)}
  .aggressive-mobile-v463 .mobile-search-bar .search-icon{padding-left:6px;font-size:1rem}
  .aggressive-mobile-v463 .mobile-search-bar input{padding:8px 6px;font-size:.94rem}
  .aggressive-mobile-v463 .mobile-notify-button{width:44px;height:44px;border-radius:14px;box-shadow:0 8px 18px rgba(0,0,0,.22)}
  .aggressive-mobile-v463 .mobile-notify-button span{font-size:1rem}
  .aggressive-mobile-v463 .mobile-top-tips{padding:0 0 6px;gap:6px}
  .aggressive-mobile-v463 .mobile-top-tips span{padding:4px 8px;font-size:.66rem;border-radius:999px}
  .aggressive-mobile-v463 .clean-home-hero.v464{padding:8px 0 6px}
  .aggressive-mobile-v463 .clean-home-hero.v464 .hero-shell{padding:12px;border-radius:22px}
  .aggressive-mobile-v463 .clean-home-hero.v464 .hero-copy h1{font-size:1.88rem;line-height:.96;margin:4px 0 7px}
  .aggressive-mobile-v463 .clean-home-hero.v464 .hero-copy p{font-size:.84rem;line-height:1.35;margin-bottom:6px;max-width:none}
  .aggressive-mobile-v463 .clean-home-hero.v464 .hero-actions{gap:6px}
  .aggressive-mobile-v463 .clean-home-hero.v464 .hero-actions .btn{padding:11px 8px;font-size:.72rem;border-radius:14px}
  .aggressive-mobile-v463 .clean-home-hero.v464 .mini-benefits{margin-top:8px;gap:6px}
  .aggressive-mobile-v463 .clean-home-hero.v464 .mini-benefits span{padding:6px 9px;font-size:.7rem;border-radius:999px}

  .aggressive-mobile-v463 .quick-market-row{gap:8px;padding-top:6px;padding-bottom:0}
  .aggressive-mobile-v463 .quick-market-row .quick-box{padding:10px;border-radius:16px}
  .aggressive-mobile-v463 .quick-market-row .quick-box b{width:34px;height:34px;border-radius:12px}
  .aggressive-mobile-v463 .quick-market-row .quick-box strong{font-size:.79rem;line-height:1.1}

  .aggressive-mobile-v463 .compact-categories.v464{padding-top:6px}
  .aggressive-mobile-v463 .compact-categories.v464 .section-head{margin-bottom:8px}
  .aggressive-mobile-v463 .compact-categories.v464 .section-head h2{font-size:1.25rem}
  .aggressive-mobile-v463 .compact-categories.v464 .category-grid.slider-mobile{gap:8px}
  .aggressive-mobile-v463 .compact-categories.v464 .category-grid.slider-mobile a{min-width:90px;padding:10px 8px;border-radius:16px}
  .aggressive-mobile-v463 .compact-categories.v464 .category-icon{width:38px;height:38px;border-radius:12px;margin-bottom:6px}
  .aggressive-mobile-v463 .compact-categories.v464 strong{font-size:.78rem;line-height:1.1}

  .aggressive-mobile-v463 .home-product-band.v464{padding-top:4px}
  .aggressive-mobile-v463 .home-product-band.v464 .compact-product-section .section-head h2{font-size:1.45rem}
  .aggressive-mobile-v463 .home-product-band.v464 .compact-product-section .section-head a{font-size:.82rem}
  .aggressive-mobile-v463 .market-card-v464{border-radius:18px}
  .aggressive-mobile-v463 .market-card-v464 .product-image{aspect-ratio:1/0.98}
  .aggressive-mobile-v463 .market-card-v464 .product-info{padding:8px}
  .aggressive-mobile-v463 .market-card-v464 h3{font-size:.78rem;line-height:1.18;margin:6px 0 6px;min-height:1.9em;max-height:1.9em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
  .aggressive-mobile-v463 .market-card-v464 .mini-rating{font-size:.67rem;margin:0 0 6px}
  .aggressive-mobile-v463 .market-card-v464 .mini-rating span{margin-left:2px}
  .aggressive-mobile-v463 .market-card-v464 .simple-price-row span{font-size:.67rem}
  .aggressive-mobile-v463 .market-card-v464 .simple-price-row.normal strong{font-size:.84rem}
  .aggressive-mobile-v463 .market-card-v464 .simple-price-row.member strong{font-size:.98rem}
  .aggressive-mobile-v463 .market-card-v464 .saving-note{font-size:.71rem;margin-top:1px;display:block}
  .aggressive-mobile-v463 .market-card-v464 .market-meta{margin:6px 0;gap:4px}
  .aggressive-mobile-v463 .market-card-v464 .pill-meta{font-size:.58rem;padding:4px 6px}
  .aggressive-mobile-v463 .market-card-v464 .simple-member-cta.compact{padding:6px 8px;border-radius:12px}
  .aggressive-mobile-v463 .market-card-v464 .simple-member-cta.compact b{font-size:.73rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .aggressive-mobile-v463 .market-card-v464 .compact-form{margin-top:6px}
  .aggressive-mobile-v463 .market-card-v464 .compact-form .add-button{min-height:38px;font-size:.8rem;border-radius:12px;padding:8px 10px}
  .aggressive-mobile-v463 .market-card-v464 .member-discount-badge{font-size:.64rem;padding:6px 8px;border-radius:999px;left:6px;top:6px}
  .aggressive-mobile-v463 .market-card-v464 .top-mini-badge{font-size:.6rem;padding:4px 7px;right:6px;top:6px}

  .aggressive-mobile-v463 .cleaner-member-cta.v464{padding:14px 0 44px}
  .aggressive-mobile-v463 .cleaner-member-cta.v464 .compact-member-cta{padding:16px 14px;border-radius:20px}
  .aggressive-mobile-v463 .cleaner-member-cta.v464 .compact-member-cta h2{font-size:1.2rem;margin-bottom:6px}
  .aggressive-mobile-v463 .cleaner-member-cta.v464 .compact-member-cta p{font-size:.82rem;line-height:1.35}
}


/* Jumari V4.6.6 · menos espacios muertos + mejor contraste general */
.aggressive-mobile-v463{--dark-bg:#121212;--dark-card:#19171f;--dark-card-2:#231d2b;--light-text:#ffffff;--mid-text:#e7dfef;--soft-text:#cfc5da;--accent-green:#7dffb8;--accent-gold:#ffd166;--accent-hot:#ff5b6e;}
.aggressive-mobile-v463 .section-head h2{color:#21192b}.aggressive-mobile-v463 .section-head p{color:#736a82}.aggressive-mobile-v463 .section-head span{color:#ff5b6e;font-weight:900}
.aggressive-mobile-v463 .quick-market-row .quick-box,.aggressive-mobile-v463 .market-card-v464,.aggressive-mobile-v463 .benefit-band .container>div,.aggressive-mobile-v463 .cleaner-member-cta .compact-member-cta,.aggressive-mobile-v463 .hero-market-box .market-card,.aggressive-mobile-v463 .clean-home-hero .hero-shell,.aggressive-mobile-v463 .compact-categories .category-grid a,.aggressive-mobile-v463 .mobile-top-tips span,.aggressive-mobile-v463 .mobile-nav,.aggressive-mobile-v463 .footer{color:var(--light-text)}
.aggressive-mobile-v463 .quick-market-row .quick-box small,.aggressive-mobile-v463 .market-card-v464 .product-category,.aggressive-mobile-v463 .market-card-v464 .mini-rating span,.aggressive-mobile-v463 .market-card-v464 .simple-member-cta.compact small,.aggressive-mobile-v463 .benefit-band small,.aggressive-mobile-v463 .hero-market-box p,.aggressive-mobile-v463 .clean-home-hero .hero-copy p,.aggressive-mobile-v463 .footer p,.aggressive-mobile-v463 .footer-bottom,.aggressive-mobile-v463 .text-muted{color:var(--soft-text)!important}
.aggressive-mobile-v463 .market-card-v464 h3 a,.aggressive-mobile-v463 .footer a,.aggressive-mobile-v463 .mobile-nav a,.aggressive-mobile-v463 .quick-market-row .quick-box strong,.aggressive-mobile-v463 .benefit-band strong,.aggressive-mobile-v463 .compact-categories strong,.aggressive-mobile-v463 .hero-market-box a{color:var(--light-text)!important}
.aggressive-mobile-v463 .market-card-v464 .simple-price-row.normal strong,.aggressive-mobile-v463 .product-card .simple-price-row.normal strong{color:#fff!important}.aggressive-mobile-v463 .market-card-v464 .simple-price-row.member strong,.aggressive-mobile-v463 .product-card .simple-price-row.member strong{color:var(--accent-green)!important}.aggressive-mobile-v463 .market-card-v464 .saving-note,.aggressive-mobile-v463 .product-card .saving-note{color:var(--accent-gold)!important}
.aggressive-mobile-v463 .market-card-v464 .simple-price-row span,.aggressive-mobile-v463 .product-card .simple-price-row span{color:#d2c7df!important}
.aggressive-mobile-v463 .market-card-v464 .compact-form .add-button,.aggressive-mobile-v463 .clean-home-hero .btn-primary{box-shadow:0 12px 24px rgba(255,91,110,.22)}
.aggressive-mobile-v463 .market-card-v464 .pill-meta.light{color:#ecebff}.aggressive-mobile-v463 .market-card-v464 .pill-meta{color:#fff}.aggressive-mobile-v463 .market-card-v464 .top-mini-badge{color:#fff}.aggressive-mobile-v463 .mobile-notify-button,.aggressive-mobile-v463 .mobile-search-bar,.aggressive-mobile-v463 .market-card-v464,.aggressive-mobile-v463 .quick-market-row .quick-box,.aggressive-mobile-v463 .compact-categories .category-grid a,.aggressive-mobile-v463 .benefit-band .container>div{box-shadow:0 10px 22px rgba(0,0,0,.16)}
.aggressive-mobile-v463 .benefit-band .container{padding-top:6px}.aggressive-mobile-v463 .home-product-band{padding-top:2px}.aggressive-mobile-v463 .compact-categories{padding-bottom:2px}.aggressive-mobile-v463 .quick-market-row{padding-bottom:2px}.aggressive-mobile-v463 .clean-home-hero{padding-bottom:4px}.aggressive-mobile-v463 .container{--bs-gutter-x:1rem}
.aggressive-mobile-v463 .product-section .row{margin-top:2px}.aggressive-mobile-v463 .product-card.compact-card .product-info{gap:0}.aggressive-mobile-v463 .market-card-v464 .market-meta{margin:6px 0 4px}.aggressive-mobile-v463 .benefit-band{margin-top:2px}.aggressive-mobile-v463 .cleaner-member-cta{padding-top:10px}
.aggressive-mobile-v463 .notification-card,.aggressive-mobile-v463 .account-notifications,.aggressive-mobile-v463 .metric-card,.aggressive-mobile-v463 .account-membership,.aggressive-mobile-v463 .account-hero,.aggressive-mobile-v463 .table,.aggressive-mobile-v463 .table td,.aggressive-mobile-v463 .table th,.aggressive-mobile-v463 .card{color:#1a1a1a}
.aggressive-mobile-v463 .account-membership.upsell,.aggressive-mobile-v463 .account-membership.pending,.aggressive-mobile-v463 .simple-account-member,.aggressive-mobile-v463 .simple-upsell{background:#fff;border:1px solid #eadfd8;color:#1a1a1a}
.aggressive-mobile-v463 .metric-card,.aggressive-mobile-v463 .account-notifications,.aggressive-mobile-v463 .notification-card{background:#fff;border-color:#ebdfd9}.aggressive-mobile-v463 .notification-card strong{color:#1b1b1b}.aggressive-mobile-v463 .notification-card small{color:#5d5666!important}
.aggressive-mobile-v463 .table a{color:#ff3d5d}.aggressive-mobile-v463 .badge.text-bg-light{color:#1a1a1a!important}
@media(max-width:991px){
  .aggressive-mobile-v463 .benefit-band .container{gap:8px;padding-bottom:14px}
  .aggressive-mobile-v463 .benefit-band .container>div{padding:12px;border-radius:16px}
  .aggressive-mobile-v463 .benefit-band b{width:34px;height:34px;border-radius:12px}
}
@media(max-width:767px){
  .aggressive-mobile-v463 .container{--bs-gutter-x:.82rem}
  .aggressive-mobile-v463 .mobile-header{padding:5px 0 3px;gap:7px}
  .aggressive-mobile-v463 .mobile-search-bar{min-height:42px;padding:3px 7px;border-radius:16px}
  .aggressive-mobile-v463 .mobile-search-bar input{padding:7px 5px;font-size:.9rem}
  .aggressive-mobile-v463 .mobile-notify-button{width:40px;height:40px;border-radius:13px}
  .aggressive-mobile-v463 .mobile-top-tips{padding:0 0 4px;gap:5px}
  .aggressive-mobile-v463 .mobile-top-tips span{padding:3px 7px;font-size:.63rem}
  .aggressive-mobile-v463 .clean-home-hero.v464,.aggressive-mobile-v463 .clean-home-hero.v463,.aggressive-mobile-v463 .clean-home-hero.v462{padding:6px 0 4px}
  .aggressive-mobile-v463 .clean-home-hero.v464 .hero-shell,.aggressive-mobile-v463 .clean-home-hero.v463 .hero-shell,.aggressive-mobile-v463 .clean-home-hero.v462 .hero-shell{padding:11px;border-radius:20px}
  .aggressive-mobile-v463 .clean-home-hero.v464 .hero-copy h1,.aggressive-mobile-v463 .clean-home-hero.v463 .hero-copy h1,.aggressive-mobile-v463 .clean-home-hero.v462 .hero-copy h1{font-size:1.72rem;line-height:.96;margin:2px 0 5px}
  .aggressive-mobile-v463 .clean-home-hero.v464 .hero-copy p,.aggressive-mobile-v463 .clean-home-hero.v463 .hero-copy p,.aggressive-mobile-v463 .clean-home-hero.v462 .hero-copy p{font-size:.8rem;line-height:1.3;margin-bottom:5px}
  .aggressive-mobile-v463 .clean-home-hero .hero-actions{gap:6px}.aggressive-mobile-v463 .clean-home-hero .hero-actions .btn{padding:10px 7px;font-size:.7rem;border-radius:12px}
  .aggressive-mobile-v463 .clean-home-hero .mini-benefits{margin-top:6px;gap:5px}.aggressive-mobile-v463 .clean-home-hero .mini-benefits span{padding:5px 8px;font-size:.66rem}
  .aggressive-mobile-v463 .quick-market-row{grid-template-columns:1fr 1fr;gap:7px;padding-top:4px}.aggressive-mobile-v463 .quick-market-row .quick-box{padding:9px;border-radius:14px;gap:7px}.aggressive-mobile-v463 .quick-market-row .quick-box b{width:32px;height:32px}.aggressive-mobile-v463 .quick-market-row .quick-box strong{font-size:.75rem}
  .aggressive-mobile-v463 .compact-categories{padding-top:4px}.aggressive-mobile-v463 .compact-categories .section-head{margin-bottom:6px}.aggressive-mobile-v463 .compact-categories .section-head h2{font-size:1.12rem}.aggressive-mobile-v463 .compact-categories .category-grid.slider-mobile{gap:7px}.aggressive-mobile-v463 .compact-categories .category-grid.slider-mobile a{min-width:84px;padding:9px 7px;border-radius:14px}.aggressive-mobile-v463 .compact-categories .category-icon{width:34px;height:34px;border-radius:11px;margin-bottom:5px}.aggressive-mobile-v463 .compact-categories strong{font-size:.73rem}
  .aggressive-mobile-v463 .home-product-band.v464 .compact-product-section .section-head h2,.aggressive-mobile-v463 .home-product-band.v463 .compact-product-section .section-head h2,.aggressive-mobile-v463 .home-product-band.v462 .compact-product-section .section-head h2{font-size:1.28rem}.aggressive-mobile-v463 .home-product-band .compact-product-section .section-head{margin-bottom:6px}.aggressive-mobile-v463 .home-product-band .compact-product-section .section-head a{font-size:.78rem}
  .aggressive-mobile-v463 .market-card-v464,.aggressive-mobile-v463 .aggressive-card{border-radius:16px}.aggressive-mobile-v463 .market-card-v464 .product-image,.aggressive-mobile-v463 .aggressive-card .product-image{aspect-ratio:1/0.95}.aggressive-mobile-v463 .market-card-v464 .product-info,.aggressive-mobile-v463 .aggressive-card .product-info{padding:7px}
  .aggressive-mobile-v463 .market-card-v464 h3,.aggressive-mobile-v463 .aggressive-card h3{font-size:.74rem;line-height:1.14;margin:5px 0 5px;min-height:1.75em;max-height:1.75em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
  .aggressive-mobile-v463 .market-card-v464 .mini-rating,.aggressive-mobile-v463 .aggressive-card .mini-rating{font-size:.62rem;margin:0 0 5px}.aggressive-mobile-v463 .market-card-v464 .simple-price-row span,.aggressive-mobile-v463 .aggressive-card .simple-price-row span{font-size:.63rem}.aggressive-mobile-v463 .market-card-v464 .simple-price-row.normal strong,.aggressive-mobile-v463 .aggressive-card .simple-price-row.normal strong{font-size:.79rem}.aggressive-mobile-v463 .market-card-v464 .simple-price-row.member strong,.aggressive-mobile-v463 .aggressive-card .simple-price-row.member strong{font-size:.91rem}.aggressive-mobile-v463 .market-card-v464 .saving-note,.aggressive-mobile-v463 .aggressive-card .saving-note{font-size:.67rem}
  .aggressive-mobile-v463 .market-card-v464 .pill-meta,.aggressive-mobile-v463 .aggressive-card .pill-meta{font-size:.55rem;padding:3px 6px}.aggressive-mobile-v463 .market-card-v464 .simple-member-cta.compact,.aggressive-mobile-v463 .aggressive-card .simple-member-cta.compact{padding:5px 7px;border-radius:10px}.aggressive-mobile-v463 .market-card-v464 .simple-member-cta.compact b,.aggressive-mobile-v463 .aggressive-card .simple-member-cta.compact b{font-size:.69rem}.aggressive-mobile-v463 .market-card-v464 .compact-form .add-button,.aggressive-mobile-v463 .aggressive-card .compact-form .add-button{min-height:36px;font-size:.76rem;border-radius:10px;padding:7px 8px}.aggressive-mobile-v463 .market-card-v464 .member-discount-badge,.aggressive-mobile-v463 .aggressive-card .member-discount-badge{font-size:.6rem;padding:5px 7px;left:5px;top:5px}.aggressive-mobile-v463 .market-card-v464 .top-mini-badge,.aggressive-mobile-v463 .aggressive-card .top-mini-badge{font-size:.57rem;padding:4px 6px;right:5px;top:5px}
  .aggressive-mobile-v463 .benefit-band .container{grid-template-columns:1fr 1fr;gap:7px;padding-bottom:10px}.aggressive-mobile-v463 .benefit-band .container>div{padding:10px;border-radius:14px;gap:8px}.aggressive-mobile-v463 .benefit-band strong{font-size:.76rem;line-height:1.1}.aggressive-mobile-v463 .benefit-band small{font-size:.64rem;line-height:1.2}
  .aggressive-mobile-v463 .cleaner-member-cta,.aggressive-mobile-v463 .cleaner-member-cta.v464{padding:10px 0 40px}.aggressive-mobile-v463 .cleaner-member-cta .compact-member-cta{padding:14px 12px;border-radius:18px}.aggressive-mobile-v463 .cleaner-member-cta .compact-member-cta h2{font-size:1.06rem;margin-bottom:5px}.aggressive-mobile-v463 .cleaner-member-cta .compact-member-cta p{font-size:.78rem;line-height:1.3}
}


/* Jumari V4.6.7 · fondo negro total + cards más limpias */
body.aggressive-mobile-v463{background:#0f0f11!important;color:#fff}
body.aggressive-mobile-v463 main{background:transparent}
.aggressive-mobile-v463 .home-product-band,.aggressive-mobile-v463 .compact-categories,.aggressive-mobile-v463 .quick-market-row,.aggressive-mobile-v463 .cleaner-member-cta,.aggressive-mobile-v463 .benefit-band,.aggressive-mobile-v463 .footer,.aggressive-mobile-v463 .promo-bar,.aggressive-mobile-v463 .main-navbar,.aggressive-mobile-v463 .category-nav{background:transparent}
.aggressive-mobile-v463 .category-nav{border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}
.aggressive-mobile-v463 .home-product-band .compact-product-section .section-head h2,.aggressive-mobile-v463 .compact-categories .section-head h2,.aggressive-mobile-v463 .section-head h2{color:#fff!important}
.aggressive-mobile-v463 .home-product-band .compact-product-section .section-head a,.aggressive-mobile-v463 .compact-categories .section-head a{color:#7dffb8!important}
.aggressive-mobile-v463 .home-product-band .compact-product-section .section-head span,.aggressive-mobile-v463 .compact-categories .section-head span{color:#ffd166!important}
.aggressive-mobile-v463 .quick-market-row .quick-box,.aggressive-mobile-v463 .market-card-v464,.aggressive-mobile-v463 .benefit-band .container>div,.aggressive-mobile-v463 .compact-categories .category-grid a,.aggressive-mobile-v463 .cleaner-member-cta .compact-member-cta,.aggressive-mobile-v463 .clean-home-hero .hero-shell{background:linear-gradient(180deg,#161419 0%,#211a28 100%)!important;border:1px solid rgba(255,255,255,.07)!important}
.aggressive-mobile-v463 .footer{background:linear-gradient(180deg,#121214 0%,#19171f 100%)!important;border-top:1px solid rgba(255,255,255,.05)}
.aggressive-mobile-v463 .market-card-v464 .product-image{background:#111}
.aggressive-mobile-v463 .market-card-v464 .product-image img{background:#f4f0ee}
.aggressive-mobile-v463 .market-card-v464 .product-info{display:flex;flex-direction:column}
.aggressive-mobile-v463 .market-card-v464 .mini-socio-note{margin:6px 0 8px;padding:7px 10px;border-radius:12px;background:linear-gradient(180deg,#231c2b 0%,#1b1622 100%);border:1px solid rgba(255,255,255,.06);color:#ffd166;font-size:.76rem;font-weight:900;line-height:1.1;text-align:center}
.aggressive-mobile-v463 .market-card-v464 .mini-socio-note.active{color:#7dffb8}
.aggressive-mobile-v463 .market-card-v464 .compact-form{margin-top:auto}
.aggressive-mobile-v463 .market-card-v464 .compact-form .add-button{min-height:42px}
.aggressive-mobile-v463 .benefit-band .container{padding-bottom:18px}
.aggressive-mobile-v463 .footer-brand img{filter:none}
.aggressive-mobile-v463 .footer a,.aggressive-mobile-v463 .footer p,.aggressive-mobile-v463 .footer-bottom,.aggressive-mobile-v463 .footer h6{color:#fff!important}
.aggressive-mobile-v463 .footer p,.aggressive-mobile-v463 .footer-bottom{color:#cfc5da!important}
@media(min-width:768px){
  .aggressive-mobile-v463 .quick-market-row{padding-top:8px;padding-bottom:8px}
  .aggressive-mobile-v463 .home-product-band{padding-top:6px;padding-bottom:8px}
  .aggressive-mobile-v463 .compact-categories{padding-top:8px;padding-bottom:6px}
  .aggressive-mobile-v463 .cleaner-member-cta{padding-top:14px;padding-bottom:14px}
  .aggressive-mobile-v463 .market-card-v464 h3{min-height:2.2em;max-height:2.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
  .aggressive-mobile-v463 .market-card-v464 .product-info{padding:10px}
  .aggressive-mobile-v463 .market-card-v464 .compact-form .add-button{font-size:.95rem}
}
@media(max-width:767px){
  body.aggressive-mobile-v463{background:#0f0f11!important}
  .aggressive-mobile-v463 .home-product-band,.aggressive-mobile-v463 .compact-categories,.aggressive-mobile-v463 .quick-market-row,.aggressive-mobile-v463 .cleaner-member-cta,.aggressive-mobile-v463 .benefit-band{padding-left:0;padding-right:0}
  .aggressive-mobile-v463 .market-card-v464 .mini-socio-note{margin:5px 0 7px;padding:6px 8px;font-size:.68rem;border-radius:10px}
  .aggressive-mobile-v463 .benefit-band .container{padding-bottom:8px}
}


/* Jumari V4.6.8 · motor de estilos premium seleccionables */
body.jumari-market{--page-bg:#0b0c0e;--header-bg:#090a0c;--surface:#14171b;--surface-2:#1b1f24;--text:#f8f9fa;--muted:#aeb5be;--line:#2b3036;--primary-ui:#00d084;--primary-text:#031d13;--accent-ui:#ffd54a;--hot-ui:#ff414f;--soft-ui:#20252b;--radius:6px;--shadow:0 12px 26px rgba(0,0,0,.20);background:var(--page-bg)!important;color:var(--text);min-height:100vh}
body.jumari-market.cards-sharp{--radius:6px}body.jumari-market.cards-square{--radius:2px}body.jumari-market.cards-soft{--radius:12px}
body.jumari-market.theme-marketplace_premium{--page-bg:#0b0c0e;--header-bg:#090a0c;--surface:#131619;--surface-2:#1a1e22;--text:#f7f8f8;--muted:#a9b0b7;--line:#2a3035;--primary-ui:#00d084;--primary-text:#031d13;--accent-ui:#ffd54a;--hot-ui:#ff414f;--soft-ui:#20252a}
body.jumari-market.theme-luxury_gold{--page-bg:#090909;--header-bg:#070707;--surface:#151411;--surface-2:#1d1a15;--text:#f8f4ea;--muted:#bdb4a2;--line:#343026;--primary-ui:#d8ad57;--primary-text:#241a07;--accent-ui:#f0dfb6;--hot-ui:#c9773a;--soft-ui:#252119}
body.jumari-market.theme-flash_commerce{--page-bg:#0c0c0e;--header-bg:#09090a;--surface:#171416;--surface-2:#211a1d;--text:#fff;--muted:#c6b9be;--line:#39272d;--primary-ui:#ff414f;--primary-text:#fff;--accent-ui:#ffcc33;--hot-ui:#ff6a2a;--soft-ui:#261b1e}
body.jumari-market.theme-electric_market{--page-bg:#061018;--header-bg:#040b12;--surface:#0b1721;--surface-2:#102331;--text:#f4fbff;--muted:#a7becd;--line:#1f3b4e;--primary-ui:#00d9ff;--primary-text:#00222a;--accent-ui:#a8ff36;--hot-ui:#ff3b7a;--soft-ui:#10232f}
body.jumari-market.theme-clean_premium{--page-bg:#f2f0ec;--header-bg:#ffffff;--surface:#ffffff;--surface-2:#f7f4f0;--text:#171717;--muted:#6d6a68;--line:#d9d4ce;--primary-ui:#d93b4f;--primary-text:#fff;--accent-ui:#0f8f75;--hot-ui:#ff5a42;--soft-ui:#ece8e2;--shadow:0 12px 24px rgba(34,29,25,.08)}
body.jumari-market main,body.jumari-market .home-product-band,body.jumari-market .compact-categories,body.jumari-market .quick-market-row,body.jumari-market .cleaner-member-cta,body.jumari-market .benefit-band{background:transparent!important}
body.jumari-market .main-navbar{background:var(--header-bg)!important;border-bottom:1px solid var(--line)!important}body.jumari-market .promo-bar{background:var(--header-bg)!important;color:var(--text)!important;border-bottom:1px solid var(--line)}body.jumari-market .promo-bar a{color:var(--accent-ui)!important}
body.jumari-market .mobile-search-bar,body.jumari-market .search-bar{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;box-shadow:none!important}body.jumari-market .mobile-search-bar input,body.jumari-market .search-bar input{color:var(--text)!important}body.jumari-market .mobile-search-bar input::placeholder,body.jumari-market .search-bar input::placeholder{color:var(--muted)!important}body.jumari-market .search-icon{color:var(--primary-ui)!important}body.jumari-market .search-bar button{background:var(--primary-ui)!important;color:var(--primary-text)!important;border-radius:calc(var(--radius) - 1px)!important}
body.jumari-market .mobile-notify-button,body.jumari-market .notify-button,body.jumari-market .cart-button{background:var(--surface-2)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;box-shadow:none!important}body.jumari-market .mobile-notify-button b,body.jumari-market .notify-button b,body.jumari-market .cart-button b{background:var(--hot-ui)!important;color:#fff!important}
body.jumari-market .mobile-top-tips span{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:999px!important}body.jumari-market .mobile-top-tips span:nth-child(2){color:var(--accent-ui)!important}
body.jumari-market .category-nav{background:var(--header-bg)!important;border-color:var(--line)!important}body.jumari-market .category-nav a{color:var(--muted)!important}body.jumari-market .category-nav .all-categories,body.jumari-market .category-nav .offers-link{color:var(--primary-ui)!important}
body.jumari-market .clean-home-hero .hero-shell{background:linear-gradient(135deg,var(--surface) 0%,var(--surface-2) 100%)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow)!important}body.jumari-market .clean-home-hero .hero-copy h1{color:var(--text)!important}body.jumari-market .clean-home-hero .hero-copy p{color:var(--muted)!important}body.jumari-market .clean-home-hero .hero-copy .eyebrow{color:var(--accent-ui)!important}body.jumari-market .clean-home-hero .btn-primary{background:var(--primary-ui)!important;color:var(--primary-text)!important;border:0!important;border-radius:var(--radius)!important;box-shadow:none!important}body.jumari-market .clean-home-hero .btn-outline-dark{background:transparent!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important}body.jumari-market .clean-home-hero .mini-benefits span{background:var(--soft-ui)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important}
body.jumari-market .hero-market-box .market-card{background:var(--surface-2)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;color:var(--text)!important;box-shadow:none!important}body.jumari-market .hero-market-box .market-badge{background:var(--primary-ui)!important;color:var(--primary-text)!important;border-radius:var(--radius)!important}body.jumari-market .hero-market-box small,body.jumari-market .hero-market-box .market-stars{color:var(--accent-ui)!important}body.jumari-market .hero-market-box p{color:var(--muted)!important}
body.jumari-market .quick-market-row .quick-box{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;color:var(--text)!important;box-shadow:none!important}body.jumari-market .quick-market-row .quick-box b{background:var(--primary-ui)!important;color:var(--primary-text)!important;border-radius:var(--radius)!important}body.jumari-market .quick-market-row .quick-box strong{color:var(--text)!important}body.jumari-market .quick-market-row .quick-box small{color:var(--muted)!important}
body.jumari-market .section-head h2{color:var(--text)!important}body.jumari-market .section-head span{color:var(--accent-ui)!important}body.jumari-market .section-head a{color:var(--primary-ui)!important}body.jumari-market .section-head p{color:var(--muted)!important}
body.jumari-market .compact-categories .category-grid a{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;color:var(--text)!important;box-shadow:none!important}body.jumari-market .compact-categories .category-icon{background:var(--soft-ui)!important;color:var(--primary-ui)!important;border-radius:var(--radius)!important}body.jumari-market .compact-categories strong{color:var(--text)!important}
body.jumari-market .market-card-v464,body.jumari-market .product-card{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;box-shadow:none!important;overflow:hidden;display:flex!important;flex-direction:column!important;height:100%!important}body.jumari-market .market-card-v464:hover{border-color:var(--primary-ui)!important;transform:translateY(-2px)}body.jumari-market .market-card-v464 .product-image{background:var(--surface-2)!important;border-radius:0!important;aspect-ratio:1/1;overflow:hidden}body.jumari-market .market-card-v464 .product-image img{width:100%;height:100%;object-fit:contain;background:#f7f7f7}body.jumari-market .market-card-v464 .product-info{display:flex!important;flex-direction:column!important;flex:1!important;padding:10px!important}body.jumari-market .market-card-v464 .product-category{color:var(--muted)!important;font-size:.68rem!important;min-height:1em}body.jumari-market .market-card-v464 h3{font-size:.86rem!important;line-height:1.18!important;min-height:2.05em!important;max-height:2.05em!important;margin:5px 0 6px!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body.jumari-market .market-card-v464 h3 a{color:var(--text)!important}body.jumari-market .market-card-v464 .mini-rating{font-size:.68rem!important;color:var(--accent-ui)!important;margin:0 0 6px!important;min-height:1.2em}body.jumari-market .market-card-v464 .mini-rating span{color:var(--muted)!important}body.jumari-market .market-card-v464 .price-stack{min-height:72px;display:flex;flex-direction:column;justify-content:center;gap:3px}body.jumari-market .market-card-v464 .simple-price-row{display:flex;justify-content:space-between;gap:8px;align-items:baseline}body.jumari-market .market-card-v464 .simple-price-row span{color:var(--muted)!important;font-size:.68rem!important}body.jumari-market .market-card-v464 .simple-price-row.normal strong{color:var(--text)!important;font-size:.86rem!important}body.jumari-market .market-card-v464 .simple-price-row.member strong{color:var(--primary-ui)!important;font-size:1.03rem!important}body.jumari-market .market-card-v464 .saving-note{color:var(--accent-ui)!important;font-size:.68rem!important;min-height:1em}body.jumari-market .market-card-v464 .market-meta{min-height:27px;display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin:6px 0!important}body.jumari-market .market-card-v464 .pill-meta{background:var(--soft-ui)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;font-size:.58rem!important;padding:4px 6px!important}body.jumari-market .market-card-v464 .pill-meta.light{color:var(--muted)!important}body.jumari-market .market-card-v464 .mini-socio-note{background:var(--soft-ui)!important;border:1px solid var(--line)!important;color:var(--accent-ui)!important;border-radius:var(--radius)!important;font-size:.7rem!important;margin:4px 0 7px!important;padding:6px 8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.jumari-market .market-card-v464 .mini-socio-note.active{color:var(--primary-ui)!important}body.jumari-market .market-card-v464 .compact-form{margin-top:auto!important}body.jumari-market .market-card-v464 .compact-form .add-button{background:var(--primary-ui)!important;color:var(--primary-text)!important;border:0!important;border-radius:var(--radius)!important;min-height:38px!important;font-size:.8rem!important;font-weight:950!important;box-shadow:none!important}
body.jumari-market .market-card-v464 .member-discount-badge{background:var(--hot-ui)!important;color:#fff!important;border-radius:var(--radius)!important;box-shadow:none!important}body.jumari-market .market-card-v464 .top-mini-badge{background:var(--header-bg)!important;color:var(--accent-ui)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important}
body.jumari-market.offers-elegant .market-card-v464 .member-discount-badge{background:var(--accent-ui)!important;color:#171717!important}body.jumari-market.offers-elegant .market-card-v464 .top-mini-badge{color:var(--muted)!important}body.jumari-market.offers-elegant .clean-home-hero .btn-primary{background:var(--accent-ui)!important;color:#171717!important}body.jumari-market.offers-strong .market-card-v464 .member-discount-badge{font-weight:950!important}body.jumari-market.offers-strong .market-card-v464 .compact-form .add-button{text-transform:uppercase;letter-spacing:.02em}
body.jumari-market .cleaner-member-cta .compact-member-cta{background:var(--surface-2)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;color:var(--text)!important}body.jumari-market .cleaner-member-cta .compact-member-cta p{color:var(--muted)!important}body.jumari-market .cleaner-member-cta .btn-light{background:var(--primary-ui)!important;color:var(--primary-text)!important;border:0!important;border-radius:var(--radius)!important}
body.jumari-market .benefit-band .container>div{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;box-shadow:none!important}body.jumari-market .benefit-band strong{color:var(--text)!important}body.jumari-market .benefit-band small{color:var(--muted)!important}body.jumari-market .benefit-band b{background:var(--soft-ui)!important;color:var(--accent-ui)!important;border-radius:var(--radius)!important}
body.jumari-market .footer{background:var(--header-bg)!important;border-top:1px solid var(--line)!important;color:var(--text)!important}body.jumari-market .footer a,body.jumari-market .footer h6{color:var(--text)!important}body.jumari-market .footer p,body.jumari-market .footer-bottom{color:var(--muted)!important}body.jumari-market .mobile-nav{background:var(--header-bg)!important;border-top:1px solid var(--line)!important;border-radius:0!important}body.jumari-market .mobile-nav a{color:var(--text)!important}body.jumari-market .mobile-nav .mobile-cart b{background:var(--hot-ui)!important;color:#fff!important}
/* Generic interior pages */
body.jumari-market .summary-card,body.jumari-market .cart-item,body.jumari-market .shipping-progress-card,body.jumari-market .product-detail-image,body.jumari-market .two-price,body.jumari-market .membership-plan,body.jumari-market .membership-payment-guide,body.jumari-market .metric-card,body.jumari-market .account-notifications,body.jumari-market .notification-card,body.jumari-market .account-membership,body.jumari-market .empty-state{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;color:var(--text)!important;box-shadow:none!important}body.jumari-market .two-price.member,body.jumari-market .membership-plan.recommended{background:var(--surface-2)!important;border-color:var(--primary-ui)!important}body.jumari-market .two-price strong,body.jumari-market .summary-card strong,body.jumari-market .cart-item h3,body.jumari-market .metric-card strong,body.jumari-market .notification-card strong{color:var(--text)!important}body.jumari-market .two-price.member strong,body.jumari-market .cashback-summary strong{color:var(--primary-ui)!important}body.jumari-market .two-price span,body.jumari-market .summary-card small,body.jumari-market .cart-item small,body.jumari-market .metric-card small,body.jumari-market .notification-card small{color:var(--muted)!important}body.jumari-market .form-control,body.jumari-market .form-select{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--text)!important;border-radius:var(--radius)!important}body.jumari-market .form-control::placeholder{color:var(--muted)!important}body.jumari-market .table{--bs-table-bg:transparent;--bs-table-color:var(--text);--bs-table-border-color:var(--line)}body.jumari-market .table a{color:var(--primary-ui)!important}
/* clean theme needs light page text */
body.jumari-market.theme-clean_premium .product-image img{background:#f7f7f7}body.jumari-market.theme-clean_premium .market-card-v464 .member-discount-badge{color:#fff!important}body.jumari-market.theme-clean_premium .mobile-nav{box-shadow:0 -8px 18px rgba(34,29,25,.08)!important}
/* Density */
body.jumari-market.density-balanced .home-product-band{padding-top:18px!important}body.jumari-market.density-balanced .market-card-v464 .product-info{padding:13px!important}body.jumari-market.density-balanced .market-card-v464 h3{margin:8px 0 9px!important}body.jumari-market.density-balanced .compact-categories{padding-top:16px!important;padding-bottom:10px!important}
body.jumari-market.density-compact .home-product-band{padding-top:6px!important}body.jumari-market.density-compact .compact-categories{padding-top:7px!important;padding-bottom:4px!important}body.jumari-market.density-compact .quick-market-row{padding-top:6px!important;padding-bottom:4px!important}
@media(max-width:767px){body.jumari-market .mobile-header{padding:5px 0 4px!important;gap:7px!important}body.jumari-market .mobile-search-bar{min-height:42px!important}body.jumari-market .mobile-notify-button{width:40px!important;height:40px!important}body.jumari-market .mobile-top-tips{padding-bottom:4px!important}body.jumari-market .clean-home-hero{padding:5px 0 4px!important}body.jumari-market .clean-home-hero .hero-shell{padding:11px!important}body.jumari-market .clean-home-hero .hero-copy h1{font-size:1.72rem!important}body.jumari-market .clean-home-hero .hero-copy p{font-size:.8rem!important}body.jumari-market .clean-home-hero .hero-actions .btn{padding:9px 7px!important;font-size:.68rem!important}body.jumari-market .clean-home-hero .mini-benefits span{font-size:.63rem!important;padding:5px 7px!important}body.jumari-market .quick-market-row{grid-template-columns:1fr 1fr!important;gap:6px!important}body.jumari-market .quick-market-row .quick-box{padding:8px!important}body.jumari-market .quick-market-row .quick-box small{display:none!important}body.jumari-market .compact-categories .category-grid.slider-mobile{display:flex!important;overflow:auto!important;gap:7px!important}body.jumari-market .compact-categories .category-grid.slider-mobile a{min-width:82px!important;flex:0 0 auto!important;padding:8px 6px!important}body.jumari-market .compact-categories .category-icon{width:33px!important;height:33px!important;margin-bottom:4px!important}body.jumari-market .compact-categories strong{font-size:.7rem!important}body.jumari-market .market-card-v464 .product-info{padding:7px!important}body.jumari-market .market-card-v464 h3{font-size:.73rem!important;min-height:1.75em!important;max-height:1.75em!important}body.jumari-market .market-card-v464 .price-stack{min-height:66px!important}body.jumari-market .market-card-v464 .market-meta{min-height:24px!important;margin:4px 0!important}body.jumari-market .market-card-v464 .pill-meta{font-size:.54rem!important;padding:3px 5px!important}body.jumari-market .market-card-v464 .mini-socio-note{font-size:.65rem!important;padding:5px 6px!important;margin:3px 0 5px!important}body.jumari-market .market-card-v464 .compact-form .add-button{min-height:34px!important;font-size:.72rem!important}body.jumari-market .benefit-band .container{grid-template-columns:1fr 1fr!important;gap:6px!important;padding-bottom:8px!important}body.jumari-market .benefit-band .container>div{padding:8px!important}body.jumari-market .compact-mobile-footer .row{display:none!important}body.jumari-market .compact-mobile-footer .container{padding-top:10px!important;padding-bottom:76px!important}body.jumari-market .compact-mobile-footer .footer-bottom{display:block!important;text-align:center!important;font-size:.6rem!important}}


/* =============================================================
   Jumari V4.6.9 · OBSIDIAN MARKETPLACE
   Diseño aprobado: negro grafito + coral/naranja + oro
   ============================================================= */
body.jumari-market.theme-obsidian_orange{--page:#07090b;--surface:#0e1114;--surface-2:#14181c;--surface-3:#1a1e23;--line:#2a2f35;--text:#f7f7f5;--muted:#aeb2b7;--coral:#ff4b32;--coral-2:#ff6239;--gold:#f4bd4f;--green:#75dd72;--purple:#8d77c8;--radius:8px;background:var(--page)!important;color:var(--text)!important}
body.jumari-market.theme-obsidian_orange main{background:var(--page)!important;color:var(--text)!important}
body.jumari-market.theme-obsidian_orange .store-header{background:#060708!important;border-bottom:1px solid var(--line)!important}
body.jumari-market.theme-obsidian_orange .main-navbar{background:#060708!important;border:0!important;box-shadow:none!important}
body.jumari-market.theme-obsidian_orange .promo-bar{background:#0b0d0f!important;border-bottom:1px solid #20242a!important;color:#ddd!important}
body.jumari-market.theme-obsidian_orange .promo-bar a{color:var(--gold)!important}
body.jumari-market.theme-obsidian_orange .brand-desktop img{filter:none}
body.jumari-market.theme-obsidian_orange .search-bar,body.jumari-market.theme-obsidian_orange .mobile-search-bar{background:linear-gradient(180deg,#191c20,#111316)!important;border:1px solid #333840!important;border-radius:22px!important;box-shadow:none!important}
body.jumari-market.theme-obsidian_orange .search-bar input,body.jumari-market.theme-obsidian_orange .mobile-search-bar input{color:#fff!important}
body.jumari-market.theme-obsidian_orange .search-bar input::placeholder,body.jumari-market.theme-obsidian_orange .mobile-search-bar input::placeholder{color:#8f949b!important}
body.jumari-market.theme-obsidian_orange .search-icon{color:#9ca1a7!important}
body.jumari-market.theme-obsidian_orange .search-bar button{background:var(--coral)!important;border-radius:16px!important}
body.jumari-market.theme-obsidian_orange .notify-button,body.jumari-market.theme-obsidian_orange .cart-button{background:#111419!important;border:1px solid #30343a!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important}
body.jumari-market.theme-obsidian_orange .header-link,body.jumari-market.theme-obsidian_orange .header-link small{color:#fff!important}
body.jumari-market.theme-obsidian_orange .category-nav{background:#0b0d10!important;border-top:1px solid #1f2328!important;border-bottom:1px solid #1f2328!important}
body.jumari-market.theme-obsidian_orange .category-nav a{color:#ddd!important}body.jumari-market.theme-obsidian_orange .category-nav .offers-link,body.jumari-market.theme-obsidian_orange .category-nav .all-categories{color:var(--coral)!important}
body.jumari-market.theme-obsidian_orange .mobile-wordmark{font-size:1.24rem;font-weight:950;letter-spacing:-.04em;color:var(--coral)!important;text-decoration:none;white-space:nowrap}body.jumari-market.theme-obsidian_orange .mobile-wordmark span{position:relative;color:var(--coral)}
body.jumari-market.theme-obsidian_orange .premium-mobile-head{display:grid!important;grid-template-columns:auto 1fr 38px;gap:9px!important;align-items:center;padding-top:7px!important;padding-bottom:6px!important}
body.jumari-market.theme-obsidian_orange .mobile-notify-button{width:38px!important;height:38px!important;background:#08090b!important;border:0!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important;position:relative}body.jumari-market.theme-obsidian_orange .mobile-notify-button span{font-size:1.28rem}body.jumari-market.theme-obsidian_orange .mobile-notify-button i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--coral);top:5px;right:4px}
body.jumari-market.theme-obsidian_orange .premium-top-strip{display:grid!important;grid-template-columns:repeat(3,1fr);padding:0!important;border-top:1px solid #22262b;border-bottom:1px solid #22262b}body.jumari-market.theme-obsidian_orange .premium-top-strip a{padding:9px 5px;text-align:center;color:#eee!important;text-decoration:none;font-size:.72rem;border-right:1px solid #292d32}body.jumari-market.theme-obsidian_orange .premium-top-strip a:last-child{border-right:0}body.jumari-market.theme-obsidian_orange .premium-top-strip b{font-weight:800}
/* hero */
body.jumari-market.theme-obsidian_orange .obsidian-hero{background:radial-gradient(circle at 80% 40%,rgba(255,75,50,.08),transparent 30%),linear-gradient(135deg,#07090b,#0b0e11);padding:34px 0 20px}
body.jumari-market.theme-obsidian_orange .obsidian-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:330px;gap:22px}
body.jumari-market.theme-obsidian_orange .obsidian-kicker{color:#7cffb4;font-size:.76rem;font-weight:950;letter-spacing:.16em}
body.jumari-market.theme-obsidian_orange .obsidian-copy h1{font-size:clamp(2.7rem,5vw,5rem);line-height:.93;letter-spacing:-.055em;font-weight:950;margin:18px 0 15px;color:#fff}body.jumari-market.theme-obsidian_orange .obsidian-copy h1 em{font-style:normal;color:var(--coral)}
body.jumari-market.theme-obsidian_orange .obsidian-copy p{font-size:1.08rem;line-height:1.45;color:#b7babf;margin:0 0 22px}
body.jumari-market.theme-obsidian_orange .obsidian-actions{display:flex;gap:12px;flex-wrap:wrap}body.jumari-market.theme-obsidian_orange .obsidian-actions .btn{min-width:180px;padding:13px 18px;border-radius:8px;font-weight:900}body.jumari-market.theme-obsidian_orange .hero-primary{background:linear-gradient(135deg,var(--coral),#ff6436)!important;color:#fff!important;border:0!important}body.jumari-market.theme-obsidian_orange .hero-secondary{background:#101216!important;color:#fff!important;border:1px solid #62676e!important}
body.jumari-market.theme-obsidian_orange .obsidian-art{position:relative;min-height:310px;display:flex;align-items:flex-end;justify-content:center}body.jumari-market.theme-obsidian_orange .shopping-bag{width:190px;height:210px;background:linear-gradient(135deg,#17191c,#050607 70%);clip-path:polygon(8% 12%,91% 12%,100% 100%,0 100%);box-shadow:0 30px 55px rgba(0,0,0,.55);display:grid;place-items:center;transform:rotate(-4deg);position:relative;z-index:2}body.jumari-market.theme-obsidian_orange .shopping-bag b{font-size:4.7rem;color:var(--coral);font-weight:950;transform:rotate(4deg)}body.jumari-market.theme-obsidian_orange .bag-handle{position:absolute;z-index:3;top:22px;width:88px;height:80px;border:10px solid #111417;border-bottom:0;border-radius:50px 50px 0 0;box-shadow:inset 0 0 0 2px #272b2f}
body.jumari-market.theme-obsidian_orange .sale-tag{position:absolute;z-index:4;right:8%;top:70px;width:125px;min-height:168px;background:linear-gradient(145deg,#ff4b32,#d93624);clip-path:polygon(20% 0,100% 10%,93% 100%,0 92%,0 25%);transform:rotate(9deg);padding:26px 12px 15px;color:#fff;text-align:center;filter:drop-shadow(0 20px 24px rgba(0,0,0,.4))}body.jumari-market.theme-obsidian_orange .sale-tag span,body.jumari-market.theme-obsidian_orange .sale-tag strong{display:block;font-size:.85rem;line-height:1.1}body.jumari-market.theme-obsidian_orange .sale-tag strong{font-size:.95rem;margin:4px 0 12px}body.jumari-market.theme-obsidian_orange .sale-tag i{display:inline-grid;place-items:center;width:62px;height:62px;border-radius:50%;background:linear-gradient(135deg,#e6a63d,#f6cb73);border:4px double #8a5c14;color:#6a3b00;font-size:1.8rem;font-weight:950;font-style:normal}
/* benefits */
body.jumari-market.theme-obsidian_orange .premium-benefits{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#0c0f12;padding:0;margin-top:0;margin-bottom:24px}body.jumari-market.theme-obsidian_orange .premium-benefits a{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 15px;text-decoration:none;color:#fff;border-right:1px solid var(--line);min-height:90px}body.jumari-market.theme-obsidian_orange .premium-benefits a:last-child{border-right:0}body.jumari-market.theme-obsidian_orange .premium-benefits b{font-size:1.7rem}body.jumari-market.theme-obsidian_orange .premium-benefits strong{display:block;font-size:.95rem}body.jumari-market.theme-obsidian_orange .premium-benefits small{display:block;color:#999fa6;margin-top:3px;font-size:.72rem}
/* headings/categories */
body.jumari-market.theme-obsidian_orange .premium-section-head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin:0 0 11px}body.jumari-market.theme-obsidian_orange .premium-section-head h2{margin:0;color:#fff;font-size:1.45rem;font-weight:900;letter-spacing:-.025em}body.jumari-market.theme-obsidian_orange .premium-section-head a{color:var(--coral)!important;text-decoration:none;font-weight:800;font-size:.9rem}
body.jumari-market.theme-obsidian_orange .premium-categories{padding-top:4px;padding-bottom:22px}body.jumari-market.theme-obsidian_orange .premium-category-scroll{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}body.jumari-market.theme-obsidian_orange .premium-category-scroll a{background:#0e1114;border:1px solid #272c32;color:#fff;text-decoration:none;padding:13px 10px;text-align:center;border-radius:6px}body.jumari-market.theme-obsidian_orange .premium-category-scroll span{display:grid;place-items:center;width:36px;height:36px;margin:0 auto 7px;background:#171b20;color:var(--gold);font-size:1.05rem;border:1px solid #2c3239;border-radius:5px}body.jumari-market.theme-obsidian_orange .premium-category-scroll b{font-size:.78rem}
/* products */
body.jumari-market.theme-obsidian_orange .premium-products{padding-top:5px;padding-bottom:22px}body.jumari-market.theme-obsidian_orange .premium-product-card{background:linear-gradient(180deg,#111418,#0c0f12);border:1px solid #2a2f35;border-radius:7px!important;overflow:hidden;display:flex;flex-direction:column;box-shadow:none;transition:transform .15s ease,border-color .15s ease}body.jumari-market.theme-obsidian_orange .premium-product-card:hover{transform:translateY(-2px);border-color:#444b53}
body.jumari-market.theme-obsidian_orange .premium-product-image{position:relative;display:block;aspect-ratio:1/.96;background:linear-gradient(180deg,#15191d,#0c0f12);overflow:hidden}body.jumari-market.theme-obsidian_orange .premium-product-image img{width:100%;height:100%;object-fit:contain;background:#101316;padding:7px}
body.jumari-market.theme-obsidian_orange .discount-chip,body.jumari-market.theme-obsidian_orange .top-chip{position:absolute;top:8px;padding:5px 8px;border-radius:6px;font-size:.62rem;font-weight:950;z-index:2}body.jumari-market.theme-obsidian_orange .discount-chip{left:8px;background:linear-gradient(135deg,#ff4b32,#ff3150);color:#fff}body.jumari-market.theme-obsidian_orange .top-chip{right:8px;background:#111;color:var(--gold);border:1px solid #66511f}
body.jumari-market.theme-obsidian_orange .premium-product-body{padding:10px;display:flex;flex-direction:column;flex:1}body.jumari-market.theme-obsidian_orange .product-cat{color:#888f96;font-size:.66rem;text-transform:none}body.jumari-market.theme-obsidian_orange .premium-product-body h3{margin:5px 0 6px;font-size:.88rem;line-height:1.18;height:2.08em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body.jumari-market.theme-obsidian_orange .premium-product-body h3 a{color:#fff!important;text-decoration:none}
body.jumari-market.theme-obsidian_orange .premium-rating{display:flex;align-items:center;gap:6px;margin-bottom:9px;white-space:nowrap}body.jumari-market.theme-obsidian_orange .premium-rating span{color:var(--gold);font-size:.72rem;letter-spacing:-.05em}body.jumari-market.theme-obsidian_orange .premium-rating small{color:#a2a7ad;font-size:.66rem}
body.jumari-market.theme-obsidian_orange .premium-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;align-items:end;margin-top:auto}body.jumari-market.theme-obsidian_orange .premium-price-grid>div{display:flex;flex-direction:column;min-width:0}body.jumari-market.theme-obsidian_orange .premium-price-grid small{color:#8c9299;font-size:.64rem}body.jumari-market.theme-obsidian_orange .premium-price-grid strong{color:#c4c7cb;font-size:.83rem;white-space:nowrap}body.jumari-market.theme-obsidian_orange .premium-price-grid .socio-price{text-align:right}body.jumari-market.theme-obsidian_orange .premium-price-grid .socio-price small{color:var(--coral)}body.jumari-market.theme-obsidian_orange .premium-price-grid .socio-price strong{color:var(--coral);font-size:1.02rem;font-weight:950}
body.jumari-market.theme-obsidian_orange .premium-saving{margin:7px 0 6px;padding:5px 7px;background:#142518;color:var(--green);font-size:.66rem;border-left:2px solid #3e8b48}body.jumari-market.theme-obsidian_orange .premium-meta{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}body.jumari-market.theme-obsidian_orange .premium-meta span{padding:4px 6px;border-radius:5px;font-size:.58rem;background:#10170f;color:#7de779;border:1px solid #305832}body.jumari-market.theme-obsidian_orange .premium-meta span+span{background:#181429;color:#c8baff;border-color:#463866}
body.jumari-market.theme-obsidian_orange .premium-buy{width:100%;border:0;background:linear-gradient(135deg,var(--coral),var(--coral-2));color:#fff;padding:10px 8px;border-radius:6px;font-size:.78rem;font-weight:950}body.jumari-market.theme-obsidian_orange .premium-buy:disabled{opacity:.45}
/* socio banner */
body.jumari-market.theme-obsidian_orange .premium-socio-banner{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin-top:4px;margin-bottom:24px;padding:17px;border:1px solid #85662b;background:linear-gradient(90deg,#101112,#171512);border-radius:7px}body.jumari-market.theme-obsidian_orange .premium-socio-banner .crown{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#6c4e12,#2b210d);border:1px solid #9c7530;color:var(--gold);font-size:1.5rem}body.jumari-market.theme-obsidian_orange .premium-socio-banner strong{display:block;color:var(--gold);font-size:1rem}body.jumari-market.theme-obsidian_orange .premium-socio-banner span{color:#a7abb0;font-size:.78rem}body.jumari-market.theme-obsidian_orange .premium-socio-banner a{padding:10px 14px;border:1px solid #a47b2a;color:var(--gold)!important;text-decoration:none;font-size:.78rem;font-weight:900;border-radius:6px}
/* generic whole-site treatment */
body.jumari-market.theme-obsidian_orange .benefit-band{background:#080a0c!important}body.jumari-market.theme-obsidian_orange .benefit-band .container>div{background:#0f1215!important;border:1px solid #282d33!important;border-radius:6px!important}body.jumari-market.theme-obsidian_orange .benefit-band strong{color:#fff!important}body.jumari-market.theme-obsidian_orange .benefit-band small{color:#90969c!important}body.jumari-market.theme-obsidian_orange .footer{background:#08090b!important;border-top:1px solid #252a30!important}body.jumari-market.theme-obsidian_orange .footer a,body.jumari-market.theme-obsidian_orange .footer h6{color:#fff!important}body.jumari-market.theme-obsidian_orange .footer p,body.jumari-market.theme-obsidian_orange .footer-bottom{color:#858b92!important}
body.jumari-market.theme-obsidian_orange .summary-card,body.jumari-market.theme-obsidian_orange .cart-item,body.jumari-market.theme-obsidian_orange .shipping-progress-card,body.jumari-market.theme-obsidian_orange .product-detail-image,body.jumari-market.theme-obsidian_orange .two-price,body.jumari-market.theme-obsidian_orange .membership-plan,body.jumari-market.theme-obsidian_orange .membership-payment-guide,body.jumari-market.theme-obsidian_orange .metric-card,body.jumari-market.theme-obsidian_orange .account-notifications,body.jumari-market.theme-obsidian_orange .notification-card,body.jumari-market.theme-obsidian_orange .account-membership,body.jumari-market.theme-obsidian_orange .empty-state{background:#101316!important;border:1px solid #2b3036!important;border-radius:7px!important;color:#fff!important;box-shadow:none!important}body.jumari-market.theme-obsidian_orange .two-price.member,body.jumari-market.theme-obsidian_orange .membership-plan.recommended{background:#171411!important;border-color:#9a6d24!important}body.jumari-market.theme-obsidian_orange .two-price strong,body.jumari-market.theme-obsidian_orange .summary-card strong,body.jumari-market.theme-obsidian_orange .cart-item h3,body.jumari-market.theme-obsidian_orange .metric-card strong,body.jumari-market.theme-obsidian_orange .notification-card strong{color:#fff!important}body.jumari-market.theme-obsidian_orange .two-price.member strong{color:var(--coral)!important}body.jumari-market.theme-obsidian_orange .two-price span,body.jumari-market.theme-obsidian_orange .summary-card small,body.jumari-market.theme-obsidian_orange .cart-item small,body.jumari-market.theme-obsidian_orange .metric-card small,body.jumari-market.theme-obsidian_orange .notification-card small{color:#9da3aa!important}body.jumari-market.theme-obsidian_orange .form-control,body.jumari-market.theme-obsidian_orange .form-select{background:#15191d!important;border-color:#30363d!important;color:#fff!important;border-radius:6px!important}body.jumari-market.theme-obsidian_orange .table{--bs-table-bg:transparent;--bs-table-color:#fff;--bs-table-border-color:#2b3036}body.jumari-market.theme-obsidian_orange .table a{color:var(--coral)!important}
body.jumari-market.theme-obsidian_orange .premium-bottom-nav{background:#090b0d!important;border-top:1px solid #292e34!important;border-radius:0!important}body.jumari-market.theme-obsidian_orange .premium-bottom-nav a{color:#9ba0a6!important}body.jumari-market.theme-obsidian_orange .premium-bottom-nav a.active{color:var(--coral)!important}body.jumari-market.theme-obsidian_orange .premium-bottom-nav span{font-size:1.15rem}body.jumari-market.theme-obsidian_orange .premium-bottom-nav .mobile-cart b{background:var(--coral)!important;color:#fff!important}
@media(max-width:991px){body.jumari-market.theme-obsidian_orange .obsidian-hero-grid{grid-template-columns:1fr}.theme-obsidian_orange .obsidian-art{display:none}.theme-obsidian_orange .premium-benefits{grid-template-columns:repeat(2,1fr)}.theme-obsidian_orange .premium-benefits a:nth-child(2){border-right:0}.theme-obsidian_orange .premium-benefits a:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:767px){body.jumari-market.theme-obsidian_orange{padding-bottom:66px}body.jumari-market.theme-obsidian_orange .obsidian-hero{padding:20px 0 12px}body.jumari-market.theme-obsidian_orange .obsidian-hero-grid{min-height:0}body.jumari-market.theme-obsidian_orange .obsidian-kicker{font-size:.62rem}body.jumari-market.theme-obsidian_orange .obsidian-copy h1{font-size:2.05rem;margin:10px 0 8px}body.jumari-market.theme-obsidian_orange .obsidian-copy p{font-size:.82rem;line-height:1.35;margin-bottom:13px}body.jumari-market.theme-obsidian_orange .obsidian-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.jumari-market.theme-obsidian_orange .obsidian-actions .btn{min-width:0;padding:10px 7px;font-size:.68rem;border-radius:6px}body.jumari-market.theme-obsidian_orange .premium-benefits{margin-bottom:15px}body.jumari-market.theme-obsidian_orange .premium-benefits a{padding:11px 8px;min-height:65px;justify-content:flex-start}body.jumari-market.theme-obsidian_orange .premium-benefits b{font-size:1.2rem}body.jumari-market.theme-obsidian_orange .premium-benefits strong{font-size:.76rem}body.jumari-market.theme-obsidian_orange .premium-benefits small{font-size:.6rem}body.jumari-market.theme-obsidian_orange .premium-section-head{margin-bottom:8px}body.jumari-market.theme-obsidian_orange .premium-section-head h2{font-size:1.15rem}body.jumari-market.theme-obsidian_orange .premium-section-head a{font-size:.72rem}body.jumari-market.theme-obsidian_orange .premium-categories{padding-bottom:14px}body.jumari-market.theme-obsidian_orange .premium-category-scroll{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}body.jumari-market.theme-obsidian_orange .premium-category-scroll::-webkit-scrollbar{display:none}body.jumari-market.theme-obsidian_orange .premium-category-scroll a{min-width:78px;flex:0 0 78px;padding:9px 5px;border-radius:5px}body.jumari-market.theme-obsidian_orange .premium-category-scroll span{width:30px;height:30px;margin-bottom:4px}body.jumari-market.theme-obsidian_orange .premium-category-scroll b{font-size:.65rem}body.jumari-market.theme-obsidian_orange .premium-products{padding-bottom:14px}body.jumari-market.theme-obsidian_orange .premium-product-card{border-radius:5px!important}body.jumari-market.theme-obsidian_orange .premium-product-body{padding:7px}body.jumari-market.theme-obsidian_orange .premium-product-body h3{font-size:.72rem;height:2em;margin:4px 0 5px}body.jumari-market.theme-obsidian_orange .premium-rating{margin-bottom:6px;gap:4px}body.jumari-market.theme-obsidian_orange .premium-rating span{font-size:.62rem}body.jumari-market.theme-obsidian_orange .premium-rating small{font-size:.58rem}body.jumari-market.theme-obsidian_orange .premium-price-grid small{font-size:.57rem}body.jumari-market.theme-obsidian_orange .premium-price-grid strong{font-size:.73rem}body.jumari-market.theme-obsidian_orange .premium-price-grid .socio-price strong{font-size:.86rem}body.jumari-market.theme-obsidian_orange .premium-saving{font-size:.58rem;margin:5px 0;padding:4px 5px}body.jumari-market.theme-obsidian_orange .premium-meta{gap:3px;margin-bottom:6px}body.jumari-market.theme-obsidian_orange .premium-meta span{font-size:.49rem;padding:3px 4px}body.jumari-market.theme-obsidian_orange .premium-buy{padding:8px 5px;font-size:.68rem;border-radius:5px}body.jumari-market.theme-obsidian_orange .discount-chip,body.jumari-market.theme-obsidian_orange .top-chip{top:5px;padding:4px 5px;font-size:.52rem;border-radius:4px}body.jumari-market.theme-obsidian_orange .discount-chip{left:5px}body.jumari-market.theme-obsidian_orange .top-chip{right:5px}body.jumari-market.theme-obsidian_orange .premium-socio-banner{grid-template-columns:38px 1fr;margin:4px 0 12px;padding:10px;gap:9px}body.jumari-market.theme-obsidian_orange .premium-socio-banner .crown{width:38px;height:38px;font-size:1.1rem}body.jumari-market.theme-obsidian_orange .premium-socio-banner strong{font-size:.78rem}body.jumari-market.theme-obsidian_orange .premium-socio-banner span{font-size:.62rem}body.jumari-market.theme-obsidian_orange .premium-socio-banner a{grid-column:2;padding:7px 9px;font-size:.64rem;justify-self:start}body.jumari-market.theme-obsidian_orange .benefit-band{display:none!important}body.jumari-market.theme-obsidian_orange .compact-mobile-footer{display:none!important}body.jumari-market.theme-obsidian_orange .premium-bottom-nav{height:62px;padding-bottom:max(4px,env(safe-area-inset-bottom))}body.jumari-market.theme-obsidian_orange .premium-bottom-nav a{font-size:.58rem}body.jumari-market.theme-obsidian_orange .premium-bottom-nav span{font-size:1rem;margin-bottom:2px}}


/* Jumari V4.6.10 · header corregido y home más visible */
body.jumari-market.theme-obsidian_orange .store-header{
  position:static!important;
  top:auto!important;
}
@media(min-width:992px){
  body.jumari-market.theme-obsidian_orange .premium-mobile-head,
  body.jumari-market.theme-obsidian_orange .premium-top-strip{
    display:none!important;
  }
  body.jumari-market.theme-obsidian_orange .promo-bar .container{
    min-height:26px!important;
    font-size:.72rem!important;
  }
  body.jumari-market.theme-obsidian_orange .main-navbar{
    padding:7px 0!important;
  }
  body.jumari-market.theme-obsidian_orange .header-grid{
    min-height:52px!important;
    padding:0!important;
    gap:16px!important;
    grid-template-columns:190px minmax(360px,1fr) auto!important;
  }
  body.jumari-market.theme-obsidian_orange .brand-desktop img{
    height:42px!important;
    max-width:170px!important;
  }
  body.jumari-market.theme-obsidian_orange .search-bar{
    min-height:40px!important;
  }
  body.jumari-market.theme-obsidian_orange .search-bar input{
    min-height:40px!important;
    height:40px!important;
    padding:8px 14px!important;
  }
  body.jumari-market.theme-obsidian_orange .search-bar button{
    min-height:40px!important;
    height:40px!important;
    padding:0 18px!important;
  }
  body.jumari-market.theme-obsidian_orange .notify-button,
  body.jumari-market.theme-obsidian_orange .cart-button{
    min-height:40px!important;
    height:40px!important;
  }
  body.jumari-market.theme-obsidian_orange .header-link{
    padding:2px 6px!important;
  }
  body.jumari-market.theme-obsidian_orange .category-nav .container{
    min-height:38px!important;
  }
  body.jumari-market.theme-obsidian_orange .category-nav a{
    font-size:.76rem!important;
  }
  body.jumari-market.theme-obsidian_orange .obsidian-hero{
    padding:22px 0 12px!important;
  }
  body.jumari-market.theme-obsidian_orange .obsidian-hero-grid{
    min-height:245px!important;
    gap:16px!important;
  }
  body.jumari-market.theme-obsidian_orange .obsidian-copy h1{
    font-size:clamp(3.1rem,4.6vw,4.7rem)!important;
    margin:8px 0 10px!important;
  }
  body.jumari-market.theme-obsidian_orange .obsidian-copy p{
    font-size:.98rem!important;
    line-height:1.4!important;
    margin-bottom:14px!important;
  }
  body.jumari-market.theme-obsidian_orange .obsidian-actions .btn{
    padding:10px 18px!important;
  }
  body.jumari-market.theme-obsidian_orange .obsidian-art{
    transform:scale(.82);
    transform-origin:center;
  }
  body.jumari-market.theme-obsidian_orange .premium-benefits{
    margin-top:0!important;
    margin-bottom:12px!important;
  }
  body.jumari-market.theme-obsidian_orange .premium-benefits a{
    min-height:72px!important;
    padding:12px 14px!important;
  }
  body.jumari-market.theme-obsidian_orange .premium-categories{
    padding-bottom:12px!important;
  }
  body.jumari-market.theme-obsidian_orange .premium-section-head{
    margin-bottom:8px!important;
  }
  body.jumari-market.theme-obsidian_orange .premium-products{
    padding-top:0!important;
  }
}
@media(max-width:991px){
  body.jumari-market.theme-obsidian_orange .premium-mobile-head{
    display:grid!important;
  }
  body.jumari-market.theme-obsidian_orange .premium-top-strip{
    display:grid!important;
  }
  body.jumari-market.theme-obsidian_orange .store-header{
    position:static!important;
  }
}


/* Jumari V4.7.0 · PRO COMMERCE · guía de estilo mobile-first */
body.jumari-market.theme-pro_commerce{--pc-blue:#2563EB;--pc-blue-dark:#1D4ED8;--pc-orange:#F97316;--pc-bg:#F8FAFC;--pc-text:#1E293B;--pc-muted:#64748B;--pc-line:#E2E8F0;--pc-success:#16A34A;--pc-danger:#DC2626;--pc-wa:#25D366;--pc-card:#fff;background:var(--pc-bg)!important;color:var(--pc-text)!important;font-family:Inter,Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body.jumari-market.theme-pro_commerce .store-header{position:relative!important;top:auto!important;background:#fff;border-bottom:1px solid #E2E8F0;box-shadow:0 4px 16px rgba(15,23,42,.04)}
body.jumari-market.theme-pro_commerce .promo-bar{background:#EFF6FF!important;color:#1E40AF!important;border:0!important}body.jumari-market.theme-pro_commerce .promo-bar .container{padding:7px 12px!important;font-size:.76rem}body.jumari-market.theme-pro_commerce .promo-bar a{color:var(--pc-orange)!important;font-weight:800}
body.jumari-market.theme-pro_commerce .main-navbar{background:#fff!important;padding:0!important}body.jumari-market.theme-pro_commerce .header-grid{padding:12px 0!important;grid-template-columns:210px 1fr auto!important;gap:18px!important}body.jumari-market.theme-pro_commerce .brand-desktop img{height:46px!important;max-width:190px}
body.jumari-market.theme-pro_commerce .search-bar{display:flex;align-items:center;background:#F8FAFC!important;border:1px solid #CBD5E1!important;border-radius:12px!important;padding:4px 5px!important;box-shadow:none!important}body.jumari-market.theme-pro_commerce .search-bar input{border:0!important;background:transparent!important;color:var(--pc-text)!important;min-height:42px}body.jumari-market.theme-pro_commerce .search-bar input::placeholder{color:#94A3B8}body.jumari-market.theme-pro_commerce .search-bar button{background:var(--pc-orange)!important;color:#fff!important;border:0!important;border-radius:9px!important;min-height:42px;padding:0 18px!important;font-weight:800}
body.jumari-market.theme-pro_commerce .notify-button,body.jumari-market.theme-pro_commerce .cart-button{background:#fff!important;color:var(--pc-text)!important;border:1px solid var(--pc-line)!important;border-radius:10px!important;box-shadow:0 4px 12px rgba(15,23,42,.05)!important}body.jumari-market.theme-pro_commerce .header-link{color:var(--pc-text)!important}body.jumari-market.theme-pro_commerce .header-link small{color:var(--pc-muted)!important}body.jumari-market.theme-pro_commerce .cart-button b{background:var(--pc-orange)!important;color:#fff!important}
body.jumari-market.theme-pro_commerce .category-nav{background:#fff!important;border-top:1px solid #F1F5F9;border-bottom:1px solid #E2E8F0}body.jumari-market.theme-pro_commerce .category-nav .container{padding:9px 0!important;gap:24px!important}body.jumari-market.theme-pro_commerce .category-nav a{color:#475569!important;font-size:.82rem;font-weight:700}body.jumari-market.theme-pro_commerce .category-nav .all-categories,body.jumari-market.theme-pro_commerce .category-nav .offers-link{color:var(--pc-blue)!important}
body.jumari-market.theme-pro_commerce main{background:var(--pc-bg)!important}
body.jumari-market.theme-pro_commerce .pro-hero{padding:26px 0 16px;background:linear-gradient(180deg,#EFF6FF 0%,var(--pc-bg) 100%)}body.jumari-market.theme-pro_commerce .pro-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center}body.jumari-market.theme-pro_commerce .pro-kicker{display:inline-block;color:var(--pc-blue);font-size:.74rem;font-weight:900;letter-spacing:.1em;margin-bottom:8px}body.jumari-market.theme-pro_commerce .pro-hero-copy h1{font-size:clamp(2.4rem,4.7vw,4.7rem);line-height:.96;letter-spacing:-.045em;margin:0 0 14px;font-weight:900;color:var(--pc-text)}body.jumari-market.theme-pro_commerce .pro-hero-copy h1 em{font-style:normal;color:var(--pc-blue)}body.jumari-market.theme-pro_commerce .pro-hero-copy>p{max-width:610px;font-size:1.08rem;line-height:1.5;color:#475569;margin-bottom:18px}body.jumari-market.theme-pro_commerce .pro-actions{display:flex;gap:10px;flex-wrap:wrap}body.jumari-market.theme-pro_commerce .pro-actions .btn{min-height:46px;border-radius:10px;padding:11px 20px;font-weight:800}body.jumari-market.theme-pro_commerce .pro-primary{background:var(--pc-orange)!important;color:#fff!important;border:1px solid var(--pc-orange)!important}body.jumari-market.theme-pro_commerce .pro-secondary{background:#fff!important;color:var(--pc-blue)!important;border:1px solid #93C5FD!important}body.jumari-market.theme-pro_commerce .pro-trust{display:flex;gap:14px;flex-wrap:wrap;margin-top:16px;color:#475569;font-size:.82rem;font-weight:700}body.jumari-market.theme-pro_commerce .pro-trust span{white-space:nowrap}
body.jumari-market.theme-pro_commerce .pro-hero-panel{background:#fff;border-radius:12px;padding:18px;box-shadow:0 12px 30px rgba(37,99,235,.10);border:1px solid #DBEAFE}body.jumari-market.theme-pro_commerce .pro-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}body.jumari-market.theme-pro_commerce .pro-panel-head span{font-weight:900;font-size:1.05rem}body.jumari-market.theme-pro_commerce .pro-panel-head b{padding:5px 8px;border-radius:7px;background:#FFF7ED;color:#C2410C;font-size:.65rem}body.jumari-market.theme-pro_commerce .pro-panel-row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #F1F5F9;font-size:.85rem}body.jumari-market.theme-pro_commerce .pro-panel-row span{color:#64748B}body.jumari-market.theme-pro_commerce .pro-panel-row strong{text-align:right;color:var(--pc-text)}body.jumari-market.theme-pro_commerce .pro-panel-row.highlight strong{color:var(--pc-blue)}body.jumari-market.theme-pro_commerce .pro-panel-foot{display:flex;align-items:center;gap:7px;margin-top:12px;color:#475569;font-size:.76rem;font-weight:700}body.jumari-market.theme-pro_commerce .pro-panel-foot .dot{width:8px;height:8px;border-radius:50%;background:var(--pc-success)}
body.jumari-market.theme-pro_commerce .pro-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:8px;padding-bottom:22px}body.jumari-market.theme-pro_commerce .pro-benefits a{display:flex;align-items:center;gap:11px;background:#fff;padding:14px;border-radius:10px;text-decoration:none;box-shadow:0 6px 18px rgba(15,23,42,.05)}body.jumari-market.theme-pro_commerce .pro-benefits b{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#EFF6FF;color:var(--pc-blue);font-size:.7rem}body.jumari-market.theme-pro_commerce .pro-benefits strong{display:block;color:var(--pc-text);font-size:.88rem}body.jumari-market.theme-pro_commerce .pro-benefits small{display:block;color:var(--pc-muted);font-size:.7rem;margin-top:2px}
body.jumari-market.theme-pro_commerce .pro-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}body.jumari-market.theme-pro_commerce .pro-section-head span{display:block;color:var(--pc-blue);font-size:.68rem;font-weight:900;letter-spacing:.1em}body.jumari-market.theme-pro_commerce .pro-section-head h2{margin:3px 0 0;font-size:1.55rem;color:var(--pc-text);font-weight:900;letter-spacing:-.02em}body.jumari-market.theme-pro_commerce .pro-section-head a{color:var(--pc-blue)!important;text-decoration:none;font-size:.82rem;font-weight:800}
body.jumari-market.theme-pro_commerce .pro-categories{padding-bottom:22px}body.jumari-market.theme-pro_commerce .pro-category-scroll{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}body.jumari-market.theme-pro_commerce .pro-category-scroll a{display:flex;flex-direction:column;align-items:center;text-align:center;padding:13px 8px;background:#fff;border-radius:10px;text-decoration:none;box-shadow:0 5px 16px rgba(15,23,42,.04)}body.jumari-market.theme-pro_commerce .pro-category-scroll span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#EFF6FF;color:var(--pc-blue);margin-bottom:6px}body.jumari-market.theme-pro_commerce .pro-category-scroll b{font-size:.76rem;color:#334155}
body.jumari-market.theme-pro_commerce .pro-products{padding-bottom:24px}
body.jumari-market.theme-pro_commerce .pro-product-card{background:#fff!important;border:0!important;border-radius:10px!important;overflow:hidden;box-shadow:0 7px 22px rgba(15,23,42,.07)!important;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}body.jumari-market.theme-pro_commerce .pro-product-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.11)!important}body.jumari-market.theme-pro_commerce.cards-sharp .pro-product-card{border-radius:8px!important}body.jumari-market.theme-pro_commerce.cards-square .pro-product-card{border-radius:2px!important}body.jumari-market.theme-pro_commerce .pro-product-image{display:block;position:relative;background:#fff;aspect-ratio:1/1;overflow:hidden}body.jumari-market.theme-pro_commerce .pro-product-image img{width:100%;height:100%;object-fit:contain;padding:8px}body.jumari-market.theme-pro_commerce .pro-discount{position:absolute;left:8px;top:8px;background:#FFF7ED!important;color:#C2410C!important;border-radius:7px!important;padding:5px 7px!important;font-size:.63rem!important;font-weight:900!important;box-shadow:none!important}body.jumari-market.theme-pro_commerce .pro-top{position:absolute;right:8px;top:8px;background:#EFF6FF!important;color:#1D4ED8!important;border-radius:7px!important;padding:5px 7px!important;font-size:.6rem!important;font-weight:900!important}
body.jumari-market.theme-pro_commerce .pro-product-body{padding:11px!important;display:flex;flex-direction:column;flex:1}body.jumari-market.theme-pro_commerce .pro-badge-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:7px}body.jumari-market.theme-pro_commerce .pro-location,body.jumari-market.theme-pro_commerce .pro-stock{padding:4px 7px;border-radius:999px;font-size:.58rem;font-weight:800}body.jumari-market.theme-pro_commerce .pro-location{background:#EFF6FF;color:#1D4ED8}body.jumari-market.theme-pro_commerce .pro-location i{display:inline-block;width:6px;height:6px;background:var(--pc-blue);border-radius:50%;margin-right:4px}body.jumari-market.theme-pro_commerce .pro-stock.available{background:#F0FDF4;color:#15803D}body.jumari-market.theme-pro_commerce .pro-stock.out{background:#FEF2F2;color:var(--pc-danger)}body.jumari-market.theme-pro_commerce .product-cat{color:#64748B!important;font-size:.64rem!important;text-transform:none!important}body.jumari-market.theme-pro_commerce .pro-product-body h3{font-size:.86rem!important;line-height:1.22!important;min-height:2.1em;max-height:2.1em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0 6px!important}body.jumari-market.theme-pro_commerce .pro-product-body h3 a{color:var(--pc-text)!important;text-decoration:none}body.jumari-market.theme-pro_commerce .pro-rating{display:flex;align-items:center;gap:5px;margin-bottom:8px!important}body.jumari-market.theme-pro_commerce .pro-rating span{color:#F59E0B!important;font-size:.66rem}body.jumari-market.theme-pro_commerce .pro-rating small{color:#64748B!important;font-size:.61rem}
body.jumari-market.theme-pro_commerce .pro-prices{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto}body.jumari-market.theme-pro_commerce .pro-prices>div{display:flex;flex-direction:column}body.jumari-market.theme-pro_commerce .pro-prices small{font-size:.61rem;color:#64748B}body.jumari-market.theme-pro_commerce .pro-prices strong{font-size:.83rem;color:#475569;white-space:nowrap}body.jumari-market.theme-pro_commerce .pro-prices .socio{text-align:right}body.jumari-market.theme-pro_commerce .pro-prices .socio small{color:#C2410C;font-weight:800}body.jumari-market.theme-pro_commerce .pro-prices .socio strong{font-size:1.06rem;color:var(--pc-blue);font-weight:950}body.jumari-market.theme-pro_commerce .pro-saving{margin:7px 0;padding:6px 7px;border-radius:7px;background:#F0FDF4;color:#15803D;font-size:.66rem}
body.jumari-market.theme-pro_commerce .pro-whatsapp,body.jumari-market.theme-pro_commerce .pro-buy{display:grid;place-items:center;width:100%;min-height:44px;border-radius:9px!important;text-decoration:none;font-size:.78rem;font-weight:900;border:0!important}body.jumari-market.theme-pro_commerce .pro-whatsapp{background:var(--pc-wa)!important;color:#fff!important}body.jumari-market.theme-pro_commerce .pro-whatsapp:before{content:'✆';margin-right:6px}body.jumari-market.theme-pro_commerce .pro-buy{background:var(--pc-orange)!important;color:#fff!important}
body.jumari-market.theme-pro_commerce .pro-socio-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px;padding:18px 20px;background:#1E293B;border-radius:12px}body.jumari-market.theme-pro_commerce .pro-socio-banner span{display:block;color:#93C5FD;font-size:.68rem;font-weight:900;letter-spacing:.09em}body.jumari-market.theme-pro_commerce .pro-socio-banner strong{display:block;color:#fff;font-size:1.1rem;margin:3px 0}body.jumari-market.theme-pro_commerce .pro-socio-banner p{margin:0;color:#CBD5E1;font-size:.78rem}body.jumari-market.theme-pro_commerce .pro-socio-banner a{flex:0 0 auto;min-height:44px;display:grid;place-items:center;padding:0 15px;border-radius:9px;background:var(--pc-orange);color:#fff!important;text-decoration:none;font-weight:900;font-size:.78rem}
body.jumari-market.theme-pro_commerce .benefit-band{background:#fff!important}body.jumari-market.theme-pro_commerce .benefit-band .container>div{background:#fff!important;border:0!important;border-radius:10px!important;box-shadow:0 5px 16px rgba(15,23,42,.05)!important;color:var(--pc-text)!important}body.jumari-market.theme-pro_commerce .benefit-band b{background:#EFF6FF!important;color:var(--pc-blue)!important}body.jumari-market.theme-pro_commerce .benefit-band strong{color:var(--pc-text)!important}body.jumari-market.theme-pro_commerce .benefit-band small{color:var(--pc-muted)!important}
body.jumari-market.theme-pro_commerce .footer{background:#1E293B!important;color:#fff!important;border:0!important}body.jumari-market.theme-pro_commerce .footer a,body.jumari-market.theme-pro_commerce .footer h6{color:#fff!important}body.jumari-market.theme-pro_commerce .footer p,body.jumari-market.theme-pro_commerce .footer-bottom{color:#CBD5E1!important}
body.jumari-market.theme-pro_commerce .summary-card,body.jumari-market.theme-pro_commerce .cart-item,body.jumari-market.theme-pro_commerce .shipping-progress-card,body.jumari-market.theme-pro_commerce .product-detail-image,body.jumari-market.theme-pro_commerce .two-price,body.jumari-market.theme-pro_commerce .membership-plan,body.jumari-market.theme-pro_commerce .membership-payment-guide,body.jumari-market.theme-pro_commerce .metric-card,body.jumari-market.theme-pro_commerce .account-notifications,body.jumari-market.theme-pro_commerce .notification-card,body.jumari-market.theme-pro_commerce .account-membership,body.jumari-market.theme-pro_commerce .empty-state{background:#fff!important;border:0!important;border-radius:12px!important;color:var(--pc-text)!important;box-shadow:0 7px 22px rgba(15,23,42,.06)!important}body.jumari-market.theme-pro_commerce .two-price strong,body.jumari-market.theme-pro_commerce .summary-card strong,body.jumari-market.theme-pro_commerce .cart-item h3,body.jumari-market.theme-pro_commerce .metric-card strong,body.jumari-market.theme-pro_commerce .notification-card strong{color:var(--pc-text)!important}body.jumari-market.theme-pro_commerce .two-price.member{background:#EFF6FF!important}body.jumari-market.theme-pro_commerce .two-price.member strong{color:var(--pc-blue)!important}body.jumari-market.theme-pro_commerce .form-control,body.jumari-market.theme-pro_commerce .form-select{background:#fff!important;border:1px solid #CBD5E1!important;color:var(--pc-text)!important;border-radius:9px!important;min-height:44px}body.jumari-market.theme-pro_commerce .btn-primary{background:var(--pc-orange)!important;border-color:var(--pc-orange)!important}body.jumari-market.theme-pro_commerce .table{--bs-table-bg:#fff;--bs-table-color:var(--pc-text);--bs-table-border-color:#E2E8F0}body.jumari-market.theme-pro_commerce .table a{color:var(--pc-blue)!important}
body.jumari-market.theme-pro_commerce .premium-bottom-nav{background:#fff!important;border-top:1px solid #E2E8F0!important;border-radius:0!important;box-shadow:0 -5px 18px rgba(15,23,42,.06)!important}body.jumari-market.theme-pro_commerce .premium-bottom-nav a{color:#64748B!important}body.jumari-market.theme-pro_commerce .premium-bottom-nav a.active{color:var(--pc-blue)!important}body.jumari-market.theme-pro_commerce .premium-bottom-nav .mobile-cart b{background:var(--pc-orange)!important;color:#fff!important}
@media(max-width:991px){body.jumari-market.theme-pro_commerce .pro-hero-grid{grid-template-columns:1fr 1fr}body.jumari-market.theme-pro_commerce .pro-benefits{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){body.jumari-market.theme-pro_commerce{padding-bottom:66px}body.jumari-market.theme-pro_commerce .store-header{box-shadow:0 2px 12px rgba(15,23,42,.05)}body.jumari-market.theme-pro_commerce .premium-mobile-head{display:grid!important;grid-template-columns:auto 1fr 42px;gap:7px;align-items:center;padding:7px 10px!important}body.jumari-market.theme-pro_commerce .mobile-wordmark{color:var(--pc-blue)!important;text-decoration:none;font-weight:950;font-size:.9rem;letter-spacing:-.04em}body.jumari-market.theme-pro_commerce .mobile-search-bar{min-height:42px!important;border-radius:10px!important;background:#F8FAFC!important;border:1px solid #CBD5E1!important;box-shadow:none!important;padding:2px 5px!important}body.jumari-market.theme-pro_commerce .mobile-search-bar input{font-size:.82rem;color:var(--pc-text)!important;padding:7px 4px!important}body.jumari-market.theme-pro_commerce .mobile-notify-button{width:42px!important;height:42px!important;border-radius:10px!important;background:#EFF6FF!important;color:var(--pc-blue)!important;border:0!important;box-shadow:none!important}body.jumari-market.theme-pro_commerce .premium-top-strip{display:flex!important;gap:6px;padding:0 10px 7px!important;overflow-x:auto;scrollbar-width:none}body.jumari-market.theme-pro_commerce .premium-top-strip a{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#F1F5F9;color:#475569!important;text-decoration:none;font-size:.62rem;font-weight:800}
body.jumari-market.theme-pro_commerce .pro-hero{padding:15px 0 10px}body.jumari-market.theme-pro_commerce .pro-hero-grid{grid-template-columns:1fr;gap:10px}body.jumari-market.theme-pro_commerce .pro-hero-panel{display:none}body.jumari-market.theme-pro_commerce .pro-kicker{font-size:.58rem;margin-bottom:5px}body.jumari-market.theme-pro_commerce .pro-hero-copy h1{font-size:2rem;margin-bottom:8px}body.jumari-market.theme-pro_commerce .pro-hero-copy>p{font-size:.82rem;line-height:1.35;margin-bottom:10px}body.jumari-market.theme-pro_commerce .pro-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.jumari-market.theme-pro_commerce .pro-actions .btn{min-height:44px;padding:9px 7px;font-size:.7rem}body.jumari-market.theme-pro_commerce .pro-trust{gap:8px;margin-top:9px;font-size:.62rem}
body.jumari-market.theme-pro_commerce .pro-benefits{grid-template-columns:1fr 1fr;gap:7px;padding-top:4px;padding-bottom:14px}body.jumari-market.theme-pro_commerce .pro-benefits a{padding:9px;border-radius:9px;gap:7px}body.jumari-market.theme-pro_commerce .pro-benefits b{width:30px;height:30px;border-radius:7px;font-size:.6rem}body.jumari-market.theme-pro_commerce .pro-benefits strong{font-size:.7rem;line-height:1.15}body.jumari-market.theme-pro_commerce .pro-benefits small{display:none}
body.jumari-market.theme-pro_commerce .pro-section-head{margin-bottom:8px}body.jumari-market.theme-pro_commerce .pro-section-head span{font-size:.56rem}body.jumari-market.theme-pro_commerce .pro-section-head h2{font-size:1.15rem}body.jumari-market.theme-pro_commerce .pro-section-head a{font-size:.68rem}body.jumari-market.theme-pro_commerce .pro-categories{padding-bottom:13px}body.jumari-market.theme-pro_commerce .pro-category-scroll{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}body.jumari-market.theme-pro_commerce .pro-category-scroll::-webkit-scrollbar{display:none}body.jumari-market.theme-pro_commerce .pro-category-scroll a{min-width:77px;flex:0 0 77px;padding:8px 5px;border-radius:9px}body.jumari-market.theme-pro_commerce .pro-category-scroll span{width:31px;height:31px;border-radius:7px;margin-bottom:4px}body.jumari-market.theme-pro_commerce .pro-category-scroll b{font-size:.62rem}
body.jumari-market.theme-pro_commerce .pro-products{padding-bottom:14px}body.jumari-market.theme-pro_commerce .pro-product-card{border-radius:9px!important}body.jumari-market.theme-pro_commerce .pro-product-body{padding:7px!important}body.jumari-market.theme-pro_commerce .pro-product-image img{padding:5px}body.jumari-market.theme-pro_commerce .pro-discount,body.jumari-market.theme-pro_commerce .pro-top{top:5px!important;padding:4px 5px!important;font-size:.48rem!important}body.jumari-market.theme-pro_commerce .pro-discount{left:5px}body.jumari-market.theme-pro_commerce .pro-top{right:5px}body.jumari-market.theme-pro_commerce .pro-badge-row{gap:3px;margin-bottom:4px}body.jumari-market.theme-pro_commerce .pro-location,body.jumari-market.theme-pro_commerce .pro-stock{font-size:.48rem;padding:3px 5px}body.jumari-market.theme-pro_commerce .product-cat{font-size:.55rem!important}body.jumari-market.theme-pro_commerce .pro-product-body h3{font-size:.7rem!important;min-height:1.9em;max-height:1.9em;margin:3px 0 4px!important}body.jumari-market.theme-pro_commerce .pro-rating{margin-bottom:5px!important;gap:3px}body.jumari-market.theme-pro_commerce .pro-rating span{font-size:.55rem}body.jumari-market.theme-pro_commerce .pro-rating small{font-size:.51rem}body.jumari-market.theme-pro_commerce .pro-prices{gap:4px}body.jumari-market.theme-pro_commerce .pro-prices small{font-size:.51rem}body.jumari-market.theme-pro_commerce .pro-prices strong{font-size:.67rem}body.jumari-market.theme-pro_commerce .pro-prices .socio strong{font-size:.82rem}body.jumari-market.theme-pro_commerce .pro-saving{margin:5px 0;padding:4px 5px;font-size:.55rem}body.jumari-market.theme-pro_commerce .pro-whatsapp,body.jumari-market.theme-pro_commerce .pro-buy{min-height:42px;border-radius:8px!important;font-size:.66rem}
body.jumari-market.theme-pro_commerce .pro-socio-banner{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:12px;padding:12px;border-radius:10px}body.jumari-market.theme-pro_commerce .pro-socio-banner span{font-size:.56rem}body.jumari-market.theme-pro_commerce .pro-socio-banner strong{font-size:.82rem}body.jumari-market.theme-pro_commerce .pro-socio-banner p{display:none}body.jumari-market.theme-pro_commerce .pro-socio-banner a{min-height:40px;padding:0 10px;font-size:.62rem}body.jumari-market.theme-pro_commerce .benefit-band,body.jumari-market.theme-pro_commerce .compact-mobile-footer{display:none!important}body.jumari-market.theme-pro_commerce .premium-bottom-nav{height:62px;padding-bottom:max(4px,env(safe-area-inset-bottom))}body.jumari-market.theme-pro_commerce .premium-bottom-nav a{font-size:.56rem}}


/* Jumari V4.7.2 · Cotización Virtual */
.quotation-page{background:#f8fafc;min-height:70vh;color:#1e293b}.quotation-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px;border-radius:14px;background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff;box-shadow:0 16px 36px rgba(37,99,235,.16)}.quotation-hero h1{font-size:clamp(2rem,4vw,3rem);font-weight:850;letter-spacing:-.04em;margin:4px 0 7px}.quotation-hero p{max-width:700px;margin:0;color:#dbeafe}.quotation-kicker{font-size:.75rem;font-weight:900;letter-spacing:.14em;color:#fed7aa}.quote-hero-badge{min-width:155px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:16px;display:flex;flex-direction:column;text-align:center;font-size:1.5rem}.quote-hero-badge strong{font-size:.92rem;margin-top:5px}.quote-hero-badge small{font-size:.72rem;color:#dbeafe}.phone-price-box{margin:16px 0;display:grid;grid-template-columns:1fr minmax(330px,.75fr) auto;align-items:center;gap:14px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 8px 24px rgba(15,23,42,.06)}.phone-price-copy{display:flex;gap:12px;align-items:center}.phone-price-copy>span{width:40px;height:40px;border-radius:50%;background:#2563eb;color:#fff;display:grid;place-items:center;font-weight:900}.phone-price-copy strong,.phone-price-copy small{display:block}.phone-price-copy small{color:#64748b}.phone-price-form{display:flex;gap:8px}.quote-identity{padding:10px 12px;border-radius:10px;min-width:180px;font-size:.78rem}.quote-identity b,.quote-identity span{display:block}.quote-identity.waiting{background:#f1f5f9;color:#64748b}.quote-identity.customer{background:#eff6ff;color:#1d4ed8}.quote-identity.member{background:#fff7ed;color:#c2410c}.quote-identity.error{background:#fef2f2;color:#b91c1c}.quotation-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(350px,.65fr);gap:16px;align-items:start}.quotation-products,.quotation-cart{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(15,23,42,.06);padding:16px}.quotation-cart{position:sticky;top:16px}.quote-search-box{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;background:#f8fafc;border-radius:10px;padding:7px 9px;margin-bottom:14px}.quote-search-box input{border:0;background:transparent;box-shadow:none}.quote-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quote-product-card{display:grid;grid-template-columns:82px 1fr auto;gap:10px;align-items:center;border:1px solid #e2e8f0;border-radius:10px;padding:10px;background:#fff}.quote-product-card img{width:82px;height:82px;object-fit:cover;border-radius:8px;background:#f8fafc}.quote-product-card small,.quote-product-card strong{display:block}.quote-product-card small{font-size:.7rem;color:#64748b}.quote-product-card strong{font-size:.9rem;line-height:1.2;margin:3px 0}.quote-product-price{display:flex;justify-content:space-between;gap:7px;align-items:center;margin-top:5px}.quote-product-price span{font-size:.68rem;color:#64748b}.quote-product-price b{color:#2563eb}.quote-product-card em{display:inline-block;font-style:normal;font-size:.66rem;margin-top:5px}.quote-product-card em.ok{color:#16a34a}.quote-product-card em.out{color:#dc2626}.quote-product-card>button{min-height:44px;border:0;border-radius:9px;background:#f97316;color:#fff;font-weight:800;padding:8px 12px}.quote-product-card>button:disabled{background:#cbd5e1}.quote-placeholder{grid-column:1/-1;padding:32px;text-align:center;color:#64748b;background:#f8fafc;border-radius:10px}.quote-placeholder.small{padding:18px}.quote-placeholder.error{color:#dc2626}.quote-cart-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.quote-cart-head small{font-size:.7rem;font-weight:900;color:#2563eb}.quote-cart-head h2{font-size:1.35rem;margin:0}.quote-cart-items{display:grid;gap:8px;max-height:410px;overflow:auto}.quote-cart-line{display:grid;grid-template-columns:58px 1fr auto;gap:8px;align-items:start;padding:9px;border-radius:9px;background:#f8fafc}.quote-cart-line.partial{background:#fff7ed}.quote-cart-line img{width:58px;height:58px;border-radius:7px;object-fit:cover;background:#fff}.quote-line-main strong,.quote-line-main small,.quote-line-main em{display:block}.quote-line-main strong{font-size:.8rem}.quote-line-main small{font-size:.66rem;color:#64748b}.quote-line-main em{font-size:.65rem;color:#dc2626;font-style:normal;font-weight:700}.quote-qty{display:flex;align-items:center;gap:4px;margin-top:5px}.quote-qty button{width:28px;height:28px;border:0;border-radius:6px;background:#e2e8f0}.quote-qty button.remove{background:#fee2e2;color:#b91c1c}.quote-qty input{width:46px;height:28px;border:1px solid #cbd5e1;border-radius:6px;text-align:center}.quote-pending{display:grid;gap:4px;margin:10px 0}.quote-pending strong{font-size:.75rem;color:#dc2626}.quote-pending span{font-size:.68rem;color:#991b1b}.quote-summary{border-top:1px solid #e2e8f0;margin-top:10px;padding-top:10px;display:grid;gap:6px}.quote-summary>div{display:flex;justify-content:space-between;font-size:.78rem}.quote-summary .total{font-size:1rem;padding-top:7px;border-top:1px dashed #cbd5e1}.quote-summary .total strong{font-size:1.35rem;color:#2563eb}.quote-customer-fields{display:grid;gap:7px;margin:12px 0}.quote-customer-fields .form-control{font-size:.82rem}.quote-floating{position:fixed;right:14px;bottom:82px;z-index:50;border:0;border-radius:999px;background:#f97316;color:#fff;padding:12px 16px;box-shadow:0 12px 28px rgba(249,115,22,.3);display:none;align-items:center;gap:7px;font-weight:850}.quote-floating b{background:#fff;color:#f97316;border-radius:999px;min-width:24px;height:24px;display:grid;place-items:center}.product-quote-link{display:block;margin-top:7px;text-align:center;font-size:.72rem;font-weight:750;text-decoration:none;color:#2563eb}.quotation-final-page{background:#f8fafc;min-height:70vh}.quote-final-actions{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.quote-final-actions>div{display:flex;gap:7px;flex-wrap:wrap}.commercial-quote{background:#fff;border-radius:12px;padding:28px;box-shadow:0 12px 35px rgba(15,23,42,.08);color:#1e293b}.commercial-quote>header{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:2px solid #2563eb}.quote-company{display:flex;gap:12px;align-items:center}.quote-logo{width:54px;height:54px;border-radius:10px;background:#2563eb;color:#fff;display:grid;place-items:center;font-size:2rem;font-weight:900}.quote-company strong,.quote-company small,.quote-number small,.quote-number strong,.quote-number span{display:block}.quote-company strong{font-size:1.6rem}.quote-company small{color:#64748b}.quote-number{text-align:right}.quote-number small{color:#f97316;font-weight:900}.quote-number strong{font-size:1.25rem;margin:4px 0}.quote-number span{color:#64748b}.quote-client-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin:18px 0}.quote-client-grid>div{background:#f8fafc;border-radius:9px;padding:12px}.quote-client-grid small,.quote-client-grid strong,.quote-client-grid span{display:block}.quote-client-grid small{font-size:.68rem;color:#64748b;font-weight:900}.quote-client-grid strong{font-size:.92rem;margin:3px 0}.quote-client-grid span{font-size:.72rem;color:#64748b}.quote-table{width:100%;border-collapse:collapse}.quote-table th{background:#1e293b;color:#fff;font-size:.72rem;padding:10px;text-align:left}.quote-table td{padding:10px;border-bottom:1px solid #e2e8f0;font-size:.78rem}.quote-product-cell{display:flex;gap:9px;align-items:center;min-width:260px}.quote-product-cell img{width:54px;height:54px;border-radius:7px;object-fit:cover;background:#f8fafc}.quote-product-cell strong,.quote-product-cell small,.quote-product-cell em{display:block}.quote-product-cell small{color:#64748b}.quote-product-cell em{color:#dc2626;font-style:normal;font-size:.68rem}.quote-table tr.has-missing{background:#fff7ed}.quote-missing-block{margin-top:14px;background:#fef2f2;border-radius:9px;padding:12px;color:#991b1b;display:grid;gap:3px}.quote-missing-block strong{font-size:.8rem}.quote-missing-block span{font-size:.72rem}.quote-final-bottom{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end;margin-top:20px}.quote-final-bottom small{font-size:.68rem;color:#64748b;font-weight:900}.quote-final-bottom p{font-size:.78rem}.quote-disclaimer{font-size:.7rem;color:#64748b}.quote-total-box{min-width:260px;background:#eff6ff;border-radius:10px;padding:16px}.quote-total-box span,.quote-total-box strong,.quote-total-box small{display:block}.quote-total-box span{font-size:.72rem;color:#2563eb;font-weight:900}.quote-total-box strong{font-size:2rem}.quote-total-box small{color:#64748b}.quote-event{display:grid;gap:2px;padding:9px 0;border-bottom:1px solid #e2e8f0}.quote-event span,.quote-event small{font-size:.72rem;color:#64748b}
@media(max-width:991px){.phone-price-box{grid-template-columns:1fr}.quotation-layout{grid-template-columns:1fr}.quotation-cart{position:fixed;z-index:70;left:10px;right:10px;bottom:76px;top:auto;max-height:80vh;overflow:auto;transform:translateY(calc(100% + 100px));transition:.2s}.quotation-cart.open-mobile{transform:translateY(0)}.quote-result-grid{grid-template-columns:1fr 1fr}.quote-floating{display:flex}.quote-client-grid{grid-template-columns:1fr}.quote-final-actions{align-items:flex-start}.commercial-quote{padding:18px}.quote-table-wrap{overflow:auto}}
@media(max-width:575px){.quotation-page .container,.quotation-final-page .container{padding-left:9px;padding-right:9px}.quotation-hero{padding:16px;border-radius:11px}.quotation-hero h1{font-size:1.75rem}.quotation-hero p{font-size:.82rem}.quote-hero-badge{display:none}.phone-price-box{padding:11px;border-radius:10px}.phone-price-copy small{font-size:.68rem}.phone-price-form{grid-template-columns:1fr auto}.phone-price-form .form-control,.phone-price-form .btn{min-height:44px;font-size:.82rem}.quotation-products{padding:10px}.quote-result-grid{grid-template-columns:1fr}.quote-product-card{grid-template-columns:68px 1fr auto;padding:8px}.quote-product-card img{width:68px;height:68px}.quote-product-card>button{padding:7px 9px;font-size:.72rem}.quote-search-box{grid-template-columns:auto 1fr}.quote-search-box .btn{grid-column:1/-1}.commercial-quote{padding:12px;border-radius:8px}.commercial-quote>header{align-items:flex-start}.quote-logo{width:44px;height:44px}.quote-company strong{font-size:1.2rem}.quote-number strong{font-size:.9rem}.quote-table th,.quote-table td{padding:7px;font-size:.68rem}.quote-final-bottom{grid-template-columns:1fr}.quote-total-box{min-width:0}.quote-final-actions{flex-direction:column}.quote-final-actions>div{width:100%}.quote-final-actions .btn{flex:1;font-size:.7rem}}


/* Jumari V4.7.3 · IMPACT LIGHT · Normal + Socio */
body.jumari-market.theme-pro_commerce{
 --pc-blue:#1D4ED8;--pc-blue-dark:#173EA6;--pc-orange:#F97316;--pc-orange-strong:#EA580C;
 --pc-bg:#F4F7FC;--pc-text:#0F172A;--pc-muted:#53627A;--pc-line:#DDE5F0;--pc-success:#16A34A;--pc-danger:#DC2626;
 background:var(--pc-bg)!important;color:var(--pc-text)!important;font-family:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif!important
}
body.jumari-market.theme-pro_commerce .store-header{background:#fff!important;border-bottom:1px solid #d9e2ef!important;box-shadow:0 7px 24px rgba(29,78,216,.07)!important}
body.jumari-market.theme-pro_commerce .promo-bar{background:#1D4ED8!important;color:#fff!important}body.jumari-market.theme-pro_commerce .promo-bar a{color:#FFE8D5!important}
body.jumari-market.theme-pro_commerce .search-bar{border:2px solid #B9CBF6!important;background:#fff!important;box-shadow:0 6px 18px rgba(29,78,216,.08)!important}
body.jumari-market.theme-pro_commerce .search-bar:focus-within{border-color:#1D4ED8!important;box-shadow:0 0 0 4px rgba(29,78,216,.10)!important}
body.jumari-market.theme-pro_commerce .search-bar button{background:#F97316!important;box-shadow:0 7px 14px rgba(249,115,22,.2)!important}
body.jumari-market.theme-pro_commerce .category-nav .all-categories{background:#EEF4FF;padding:7px 11px;border-radius:8px;color:#1D4ED8!important}body.jumari-market.theme-pro_commerce .category-nav .offers-link{color:#EA580C!important}
body.jumari-market.theme-pro_commerce .pro-hero{padding:26px 0 20px;background:linear-gradient(180deg,#E9F0FF 0%,#F4F7FC 100%)!important}
body.jumari-market.theme-pro_commerce .pro-hero-grid{background:linear-gradient(120deg,#1D4ED8 0%,#315FD8 62%,#3F6EE5 100%);border-radius:18px;padding:28px 30px;box-shadow:0 18px 45px rgba(29,78,216,.18)}
body.jumari-market.theme-pro_commerce .pro-kicker{color:#FFD8BC!important}body.jumari-market.theme-pro_commerce .pro-hero-copy h1{color:#fff!important}body.jumari-market.theme-pro_commerce .pro-hero-copy h1 em{color:#FFE0C7!important}body.jumari-market.theme-pro_commerce .pro-hero-copy>p{color:#EAF0FF!important}body.jumari-market.theme-pro_commerce .pro-trust{color:#F5F7FF!important}
body.jumari-market.theme-pro_commerce .pro-primary{background:#F97316!important;border-color:#F97316!important;box-shadow:0 10px 22px rgba(119,47,0,.22)!important}body.jumari-market.theme-pro_commerce .pro-primary:hover{background:#EA580C!important;border-color:#EA580C!important}
body.jumari-market.theme-pro_commerce .pro-secondary{background:#fff!important;color:#1D4ED8!important;border-color:#fff!important}
body.jumari-market.theme-pro_commerce .pro-hero-panel{background:#fff!important;border:0!important;border-radius:14px!important;box-shadow:0 15px 35px rgba(10,37,100,.18)!important}body.jumari-market.theme-pro_commerce .pro-panel-head b{background:#FFF0E6!important;color:#C2410C!important}
body.jumari-market.theme-pro_commerce .pro-panel-row.highlight{background:#EEF4FF;margin:0 -8px;padding:11px 8px;border-radius:8px}body.jumari-market.theme-pro_commerce .pro-panel-row.highlight strong{color:#1D4ED8!important}
body.jumari-market.theme-pro_commerce .pro-benefits a,body.jumari-market.theme-pro_commerce .pro-category-scroll a{border:1px solid #E4EAF3!important;box-shadow:0 8px 22px rgba(15,23,42,.055)!important}
body.jumari-market.theme-pro_commerce .pro-benefits b,body.jumari-market.theme-pro_commerce .pro-category-scroll span{background:#EAF1FF!important;color:#1D4ED8!important}
body.jumari-market.theme-pro_commerce .pro-section-head span{color:#EA580C!important}body.jumari-market.theme-pro_commerce .pro-section-head a{color:#1D4ED8!important}
body.jumari-market.theme-pro_commerce .pro-product-card{border:1px solid #E2E8F0!important;border-radius:11px!important;box-shadow:0 8px 24px rgba(15,23,42,.075)!important}body.jumari-market.theme-pro_commerce .pro-product-card:hover{border-color:#BFD0F7!important;box-shadow:0 14px 32px rgba(29,78,216,.12)!important}
body.jumari-market.theme-pro_commerce .pro-product-body{font-family:"Poppins",system-ui,sans-serif!important}body.jumari-market.theme-pro_commerce .pro-product-body h3{font-size:.88rem!important;font-weight:700!important;line-height:1.3!important;min-height:2.55em!important;max-height:2.55em!important}
body.jumari-market.theme-pro_commerce .pro-prices{grid-template-columns:1fr 1fr!important;gap:10px!important;padding-top:7px;border-top:1px solid #EEF2F7}body.jumari-market.theme-pro_commerce .pro-prices small{font-size:.63rem!important;font-weight:600}body.jumari-market.theme-pro_commerce .pro-prices strong{font-size:.88rem!important;color:#475569!important}body.jumari-market.theme-pro_commerce .pro-prices .socio small{color:#C2410C!important;font-weight:800!important}body.jumari-market.theme-pro_commerce .pro-prices .socio strong{font-size:1.13rem!important;color:#1D4ED8!important;font-weight:900!important}
body.jumari-market.theme-pro_commerce .pro-saving{background:#ECFDF3!important;color:#15803D!important;border-left:3px solid #16A34A;border-radius:7px!important;font-weight:650}
body.jumari-market.theme-pro_commerce .pro-discount{background:#F97316!important;color:#fff!important}body.jumari-market.theme-pro_commerce .pro-top{background:#1D4ED8!important;color:#fff!important}
body.jumari-market.theme-pro_commerce .pro-whatsapp{background:#25D366!important;color:#fff!important;border:0!important;box-shadow:0 7px 15px rgba(37,211,102,.17)!important}body.jumari-market.theme-pro_commerce .pro-buy{background:#1D4ED8!important;color:#fff!important;border:0!important}
body.jumari-market.theme-pro_commerce .product-quote-link{color:#1D4ED8!important;font-weight:700!important}
body.jumari-market.theme-pro_commerce .pro-socio-banner{background:linear-gradient(110deg,#FFF2E7,#FFF8F2)!important;border:1px solid #FFD2B3!important}body.jumari-market.theme-pro_commerce .pro-socio-banner>div>span{color:#C2410C!important}body.jumari-market.theme-pro_commerce .pro-socio-banner a{background:#F97316!important;color:#fff!important}
body.jumari-market.theme-pro_commerce .benefit-band{background:#fff!important;border-top:1px solid #E2E8F0!important}body.jumari-market.theme-pro_commerce .footer{background:#EEF3FA!important;color:#0F172A!important;border-top:1px solid #DCE5F1!important}body.jumari-market.theme-pro_commerce .footer h6,body.jumari-market.theme-pro_commerce .footer a{color:#0F172A!important}body.jumari-market.theme-pro_commerce .footer p,body.jumari-market.theme-pro_commerce .footer-bottom{color:#59687D!important}
body.jumari-market.theme-pro_commerce .premium-bottom-nav{background:#fff!important;border-top:1px solid #DDE5F0!important;box-shadow:0 -8px 24px rgba(15,23,42,.08)!important}
@media(max-width:991px){
 body.jumari-market.theme-pro_commerce .premium-mobile-head{background:#fff!important;padding:8px 10px!important;gap:8px!important}
 body.jumari-market.theme-pro_commerce .mobile-wordmark{color:#1D4ED8!important;font-weight:900!important;letter-spacing:.04em!important}
 body.jumari-market.theme-pro_commerce .mobile-search-bar{background:#F8FAFC!important;border:2px solid #C9D7F4!important;border-radius:11px!important;min-height:45px!important}
 body.jumari-market.theme-pro_commerce .premium-top-strip{background:#fff!important;border-top:1px solid #F1F5F9!important;border-bottom:1px solid #E2E8F0!important}
 body.jumari-market.theme-pro_commerce .premium-top-strip a{color:#334155!important;font-weight:700!important}
 body.jumari-market.theme-pro_commerce .pro-hero{padding:12px 0!important}
 body.jumari-market.theme-pro_commerce .pro-hero-grid{grid-template-columns:1fr!important;padding:20px 16px!important;border-radius:14px!important;gap:15px!important}
 body.jumari-market.theme-pro_commerce .pro-hero-copy h1{font-size:2.15rem!important;line-height:1.02!important}
 body.jumari-market.theme-pro_commerce .pro-hero-copy>p{font-size:.88rem!important}
 body.jumari-market.theme-pro_commerce .pro-product-body h3{font-size:.76rem!important;min-height:2.5em!important;max-height:2.5em!important}
 body.jumari-market.theme-pro_commerce .pro-prices small{font-size:.54rem!important}body.jumari-market.theme-pro_commerce .pro-prices strong{font-size:.72rem!important}body.jumari-market.theme-pro_commerce .pro-prices .socio strong{font-size:.9rem!important}
}


/* Jumari V4.7.4 · limpieza definitiva de bloques antiguos de precio mayorista */
.pro-wholesale, .wholesale-price, .price-wholesale, [data-price-type="wholesale"]{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;}


/* Jumari V4.7.6 · hero más bajo y sin exponer la lógica por celular */
body.jumari-market.theme-pro_commerce .compact-home-hero{padding:10px 0 8px!important}
body.jumari-market.theme-pro_commerce .compact-home-hero .pro-hero-grid{padding:28px 30px!important;min-height:auto!important;align-items:center!important;gap:22px!important}
body.jumari-market.theme-pro_commerce .compact-home-hero .pro-hero-copy h1{font-size:4.1rem!important;line-height:.92!important;letter-spacing:-.045em!important;margin:0 0 10px!important}
body.jumari-market.theme-pro_commerce .compact-home-hero .pro-hero-copy h1 em{display:block;font-style:normal;color:#F6D3B7!important}
body.jumari-market.theme-pro_commerce .compact-home-hero .pro-hero-copy>p{font-size:1rem!important;max-width:690px!important;margin-bottom:14px!important}
body.jumari-market.theme-pro_commerce .compact-home-hero .pro-kicker{margin-bottom:10px!important}
body.jumari-market.theme-pro_commerce .compact-home-hero .pro-actions{margin-bottom:12px!important;gap:10px!important}
body.jumari-market.theme-pro_commerce .compact-home-hero .pro-actions .btn{min-height:46px!important;padding:12px 20px!important}
body.jumari-market.theme-pro_commerce .compact-home-hero .pro-trust{gap:16px!important;row-gap:6px!important;font-size:.93rem!important}
body.jumari-market.theme-pro_commerce .compact-home-hero .pro-hero-panel.compact{max-width:485px!important;padding:18px 18px 14px!important;border-radius:16px!important;box-shadow:0 10px 28px rgba(15,23,42,.10)!important}
body.jumari-market.theme-pro_commerce .compact-home-hero .pro-panel-head{margin-bottom:10px!important}
body.jumari-market.theme-pro_commerce .compact-home-hero .pro-panel-head span{font-size:1.05rem!important}
body.jumari-market.theme-pro_commerce .compact-home-hero .pro-panel-row{padding:10px 12px!important;font-size:.95rem!important}
body.jumari-market.theme-pro_commerce .compact-home-hero .pro-panel-foot{margin-top:10px!important;font-size:.9rem!important}
body.jumari-market.theme-pro_commerce .pro-benefits{margin-top:8px!important;margin-bottom:16px!important}
body.jumari-market.theme-pro_commerce .pro-categories{padding-top:2px!important;padding-bottom:14px!important}
body.jumari-market.theme-pro_commerce .pro-products{padding-top:0!important}
@media(max-width:1199px){body.jumari-market.theme-pro_commerce .compact-home-hero .pro-hero-copy h1{font-size:3.4rem!important}body.jumari-market.theme-pro_commerce .compact-home-hero .pro-hero-grid{padding:24px 24px!important}}
@media(max-width:991px){body.jumari-market.theme-pro_commerce .compact-home-hero{padding:10px 0 6px!important}body.jumari-market.theme-pro_commerce .compact-home-hero .pro-hero-grid{padding:18px 15px!important;gap:12px!important;border-radius:14px!important}body.jumari-market.theme-pro_commerce .compact-home-hero .pro-hero-copy h1{font-size:1.98rem!important;line-height:1.02!important;margin-bottom:8px!important}body.jumari-market.theme-pro_commerce .compact-home-hero .pro-hero-copy>p{font-size:.86rem!important;margin-bottom:10px!important}body.jumari-market.theme-pro_commerce .compact-home-hero .pro-actions .btn{min-height:44px!important;padding:10px 14px!important;font-size:.88rem!important}body.jumari-market.theme-pro_commerce .compact-home-hero .pro-trust{font-size:.78rem!important;gap:10px!important}body.jumari-market.theme-pro_commerce .compact-home-hero .pro-hero-panel.compact{padding:14px 14px 12px!important;border-radius:12px!important}body.jumari-market.theme-pro_commerce .compact-home-hero .pro-panel-row{padding:8px 10px!important;font-size:.84rem!important}body.jumari-market.theme-pro_commerce .pro-benefits{margin-top:6px!important;margin-bottom:12px!important}}
