/*
Theme Name: Baires Exclusivo Premium V4 - Acceso Mayorista
Author: Baires Exclusivo
Description: Tienda mayorista premium, colecciones, productos y guía de compra.
Version: 4.0.0
Text Domain: baires-exclusivo
*/
:root{--black:#090909;--gold:#d8b869;--gold2:#e9d49b;--line:#3c3220;--muted:#aaa49b;--white:#f8f5ee}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;height:auto}.topline{background:#1c170d;color:var(--gold2);font-size:10px;letter-spacing:2px;text-align:center;padding:12px 8px}.header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 5%;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px}.brand img{height:58px;width:58px;object-fit:contain}.brandname{font:normal 25px Georgia,serif;letter-spacing:2px;color:var(--gold2)}.brandsub{font-size:9px;letter-spacing:3px;color:#b9ad92;margin-top:4px}.cart{border:1px solid #927847;border-radius:3px;padding:12px 15px;font-size:11px;letter-spacing:1px}.nav{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;padding:15px;border-bottom:1px solid #30291d}.nav a{color:#dbc58f;font-size:11px;letter-spacing:1.6px}.hero{text-align:center;padding:60px 16px 35px;background:radial-gradient(ellipse at top,#241b0d 0%,#090909 65%)}.eyebrow{font-size:10px;letter-spacing:3px;color:var(--gold);text-transform:uppercase}.hero h1{font:normal clamp(39px,6vw,74px) Georgia,serif;margin:15px 0;color:var(--white)}.hero h1 em{font-style:normal;color:var(--gold)}.hero p{color:#c3b9a5;font-size:14px;line-height:1.8;max-width:550px;margin:0 auto 24px}.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:linear-gradient(100deg,#af8845,#ecd28a,#b58d46)!important;color:#191307!important;border:0!important;padding:13px 20px!important;border-radius:3px!important;font-weight:700!important;display:inline-block;text-align:center}.wrap{max-width:1250px;margin:auto;padding:35px 20px 65px}.sectiontitle{font:normal 39px Georgia,serif;text-align:center;margin:10px 0}.sectionlead{text-align:center;color:var(--muted);font-size:13px;margin-bottom:30px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product{background:#141311;border:1px solid #403523;border-radius:5px;overflow:hidden}.productphoto{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;background:#201d19}.productbody{padding:15px}.tag{font-size:10px;letter-spacing:1.6px;color:var(--gold)}.product h3{font:normal 21px Georgia,serif;min-height:50px;margin:12px 0}.product p{font-size:12px;color:var(--muted);line-height:1.6}.product .button{width:100%;font-size:11px;margin-top:10px}.note{margin:35px auto 0;max-width:850px;text-align:center;padding:24px;border:1px solid #6b5632;background:#1a160f}.note strong{color:var(--gold)}.note p{color:var(--muted);font-size:12px;line-height:1.7}.footer{text-align:center;border-top:1px solid var(--line);padding:35px 10px;color:var(--muted);font-size:12px}.footer strong{color:var(--gold)}.woocommerce ul.products li.product{background:#161411;border:1px solid #4d3a1c;padding:10px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce div.product .product_title{color:#f8f5ee}.woocommerce ul.products li.product .price,.woocommerce div.product p.price{color:var(--gold)!important}.woocommerce table.shop_table,.woocommerce div.product{color:#f8f5ee}.woocommerce input,.woocommerce select,.woocommerce textarea{background:#1c1a16;color:white;border:1px solid #806d4b;padding:10px}.woocommerce a{color:var(--gold)}.modal{position:fixed;inset:0;z-index:999;background:#000d;display:none;align-items:center;justify-content:center;padding:15px}.modal.open{display:flex}.modalbox{position:relative;background:#171410;border:1px solid #876c3e;max-width:760px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px;border-radius:6px}.modalbox img{width:100%;max-height:430px;object-fit:contain}.modalbox h2{font:normal 33px Georgia,serif}.modalbox p{font-size:13px;color:#bfb29c;line-height:1.7}.close{position:absolute;right:8px;top:7px;background:none;border:0;color:#fff;font-size:25px}.demo{color:#e4c98a;font-size:11px;letter-spacing:1px}@media(max-width:850px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brandname{font-size:19px}.brand img{width:47px;height:47px}.nav{gap:13px}.nav a{font-size:10px}.modalbox{grid-template-columns:1fr;max-width:420px;max-height:92vh;overflow:auto}.modalbox img{max-height:280px}.hero{padding:43px 12px 27px}}@media(max-width:480px){.grid{gap:10px}.wrap{padding:25px 10px 40px}.productbody{padding:10px}.product h3{font-size:17px;min-height:43px}.product p{font-size:11px}.sectiontitle{font-size:32px}.brandname{font-size:16px;letter-spacing:1px}.brandsub{font-size:8px}.cart{padding:10px 8px;font-size:10px}.header{padding:10px}}

/* Baires layout guard */
body{background:#090909!important;color:#f8f5ee!important} .header{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#090909!important}.brand{display:flex!important;align-items:center!important;gap:13px!important}.brand img{width:58px!important;height:58px!important;max-width:58px!important;object-fit:contain!important}.brandname{font-size:25px!important;line-height:1.2!important;color:#e9d49b!important}.nav{background:#0d0c0a!important}.topline{background:#1c170d!important;color:#e9d49b!important}.hero{background:radial-gradient(ellipse at top,#241b0d 0%,#090909 65%)!important}@media(max-width:480px){.brand img{width:47px!important;height:47px!important}.brandname{font-size:16px!important}}

/* Navegación Colecciones */
.nav{align-items:center;position:relative;z-index:40}.nav .dropdown{position:relative}.nav .dropdown-toggle{display:flex;align-items:center;gap:8px;background:none;border:0;color:#dbc58f;font-size:11px;letter-spacing:1.6px;padding:0;cursor:pointer}.nav .dropdown-toggle:hover,.nav a:hover{color:#fff1c3}.nav .dropdown-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:250px;background:#15120e;border:1px solid #765f36;box-shadow:0 16px 35px #000b;padding:8px 0;border-radius:3px;z-index:99}.nav .dropdown-menu a{display:block;padding:14px 18px;border-bottom:1px solid #332a1b;font-size:11px;white-space:nowrap}.nav .dropdown-menu a:last-child{border:0}.nav .dropdown-menu a:hover{background:#292115}.nav .dropdown.open .dropdown-menu,.nav .dropdown:focus-within .dropdown-menu{display:block}.nav .dropdown-toggle .arrow{font-size:12px}.info-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0}.info-step{border:1px solid #4c3d24;background:#16130f;padding:22px}.info-step b{color:#d8b869;font-size:24px;font-family:Georgia,serif}.info-step h3{font:normal 20px Georgia,serif;margin:10px 0}.info-step p{font-size:13px;line-height:1.7;color:#aaa49b}.section-collections{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:25px 0}.section-collections a{border:1px solid #5b4728;padding:19px 8px;text-align:center;font:normal 17px Georgia,serif;color:#e9d49b;background:#18140e}.section-collections a:hover{background:#302514}@media(max-width:700px){.nav{gap:14px}.nav .dropdown-menu{left:0;transform:none;min-width:220px}.info-steps{grid-template-columns:1fr}.section-collections{grid-template-columns:repeat(2,1fr)}}

/* Baires Exclusivo - portada comercial 2.0 */
.be-sales-hero{max-width:1340px;margin:0 auto;display:grid;grid-template-columns:1.06fr .94fr;gap:35px;align-items:center;padding:65px 5% 58px;background:radial-gradient(ellipse at 75% 45%,#241b0f 0%,#090909 62%)}
.be-sales-copy h1{font:normal clamp(44px,5vw,76px)/1.06 Georgia,serif;letter-spacing:-1.5px;max-width:680px;margin:20px 0}.be-sales-copy h1 em{font-style:normal;color:#d8b869}.be-sales-copy>p{color:#c5b9a3;line-height:1.8;font-size:16px;max-width:560px}.be-hero-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:30px}.be-ghost{color:#e6c983;font-size:12px;letter-spacing:1.3px;border-bottom:1px solid #ad8a4b;padding:10px 0}.be-hero-highlights{display:flex;gap:20px;flex-wrap:wrap;margin-top:43px;color:#ad9a75;font-size:10px;letter-spacing:1.4px}.be-sales-visual{position:relative;padding:8px 30px 35px 25px}.be-photo-main{height:435px;border:1px solid #776037;background:#1b1710;padding:10px;box-shadow:0 25px 50px #0009}.be-photo-main img{width:100%;height:100%;object-fit:cover}.be-photo-small{position:absolute;width:38%;height:210px;bottom:0;left:0;border:7px solid #100d09;box-shadow:0 8px 30px #000c}.be-photo-small img{width:100%;height:100%;object-fit:cover}.be-photo-caption{text-align:right;color:#b8a57b;font-size:10px;letter-spacing:1.4px;margin-top:13px}.be-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #3a2c17;border-bottom:1px solid #3a2c17;background:#17130c}.be-benefits div{text-align:center;padding:24px 12px;border-right:1px solid #49391f}.be-benefits div:last-child{border:0}.be-benefits strong{display:block;color:#e5c780;font-size:11px;letter-spacing:1.7px}.be-benefits span{display:block;margin-top:8px;color:#ada18c;font-size:12px}.be-collection-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.be-collection-card{background:#16130e;border:1px solid #4b3b20;padding:11px 11px 20px;min-width:0;transition:transform .2s,border-color .2s}.be-collection-card:hover{transform:translateY(-3px);border-color:#c9a85d}.be-collection-card>img,.be-collection-placeholder{width:100%;aspect-ratio:4/4.5;object-fit:cover;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#251c10,#0c0b09);color:#8c7040;font:normal 70px Georgia,serif}.be-collection-card span{display:block;font-size:9px;letter-spacing:1.2px;color:#9e8b67;margin-top:17px}.be-collection-card h3{font:normal 26px Georgia,serif;margin:7px 0 15px;color:#f3eee2}.be-collection-card b{font-size:10px;color:#e1bf70;letter-spacing:1px}.be-future-note{text-align:center;color:#918675;font-size:11px;margin-top:20px}.be-featured{border-top:1px solid #352b1c}.be-view-all{text-align:center;margin-top:30px}.be-final-cta{text-align:center;background:radial-gradient(ellipse at center,#28200f,#0c0a07 75%);padding:75px 15px;border-top:1px solid #48351c}.be-final-cta h2{font:normal clamp(34px,4vw,58px) Georgia,serif;margin:15px}.be-final-cta p{color:#baad97;font-size:14px;margin-bottom:30px}
@media(max-width:950px){.be-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.be-sales-hero{gap:15px}.be-photo-main{height:355px}.be-photo-small{height:160px}.be-sales-copy h1{font-size:48px}}
@media(max-width:650px){.be-sales-hero{grid-template-columns:1fr;padding:45px 5% 36px;gap:24px}.be-sales-copy{text-align:center}.be-sales-copy h1{font-size:43px;margin:15px auto}.be-sales-copy>p{font-size:14px;margin:auto}.be-hero-actions,.be-hero-highlights{justify-content:center}.be-hero-highlights{margin-top:24px;gap:13px}.be-sales-visual{max-width:440px;width:100%;margin:auto;padding:0 12px 30px 25px}.be-photo-main{height:295px}.be-photo-small{height:135px;width:33%}.be-benefits{grid-template-columns:1fr}.be-benefits div{padding:14px;border-right:0;border-bottom:1px solid #44341b}.be-benefits div:last-child{border-bottom:0}.be-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.be-collection-card h3{font-size:22px}.be-collection-placeholder{font-size:50px}.be-final-cta{padding:50px 15px}}

/* Baires Exclusivo v2.2 — espacio y ritmo visual */
.topline{padding:15px 18px;line-height:1.7;letter-spacing:1.45px}
.header{padding:22px max(5%,20px);gap:24px;min-height:105px}
.brand{gap:19px;min-width:0}.brand img{flex:0 0 56px;width:56px;height:56px;object-fit:contain}
.brandname{line-height:1.28;letter-spacing:1.3px}.brandsub{line-height:1.65;letter-spacing:2px;margin-top:8px}
.nav{padding:22px 20px;gap:28px;line-height:1.5;min-height:70px}
.nav a,.nav .dropdown-toggle{line-height:1.5}
.be-sales-hero{padding-top:92px;padding-bottom:85px;gap:55px}
.be-sales-copy h1{line-height:1.16;margin:28px 0 26px}
.be-sales-copy>p{line-height:1.95}
.be-hero-actions{margin-top:38px;gap:22px}
.be-hero-highlights{margin-top:55px;gap:25px;line-height:1.8}
.be-benefits div{padding:30px 15px}.be-benefits span{line-height:1.7}
.wrap{padding-top:70px;padding-bottom:80px}.sectiontitle{line-height:1.2;margin:16px 0 20px}.sectionlead{line-height:1.8;margin-bottom:42px}
.be-collection-grid{gap:22px}.be-collection-card{padding:15px 15px 24px}.be-collection-card h3{line-height:1.2;margin:14px 0 20px}
@media(max-width:650px){
 .topline{font-size:9px;letter-spacing:1.3px;padding:14px 26px;line-height:1.65}
 .header{padding:20px 18px;min-height:104px;gap:14px}
 .brand{gap:13px}.brand img{flex-basis:48px;width:48px;height:48px}
 .brandname{font-size:17px;line-height:1.35;letter-spacing:1.2px}.brandsub{font-size:8px;line-height:1.6;letter-spacing:1.35px;margin-top:6px}
 .cart{flex-shrink:0;padding:11px 12px}
 .nav{padding:21px 24px 24px;column-gap:25px;row-gap:20px;min-height:95px}
 .nav a,.nav .dropdown-toggle{font-size:11px;letter-spacing:1.3px;line-height:1.6}
 .be-sales-hero{padding:77px 26px 64px;gap:50px}
 .be-sales-copy .eyebrow{font-size:10px;line-height:1.85;letter-spacing:2.1px;max-width:310px;margin:0 auto}
 .be-sales-copy h1{font-size:clamp(34px,9vw,42px);line-height:1.2;letter-spacing:-.7px;margin:31px auto 28px;max-width:360px}
 .be-sales-copy>p{font-size:14px;line-height:1.95;max-width:335px}
 .be-hero-actions{margin-top:34px;gap:22px}.be-hero-highlights{margin-top:39px;gap:15px;line-height:1.75}
 .be-sales-visual{padding:0 14px 28px 20px}.be-benefits div{padding:22px 16px}
 .wrap{padding:55px 17px 65px}.sectiontitle{font-size:31px;margin:15px 0 19px}.sectionlead{margin-bottom:34px}
 .be-collection-grid{gap:15px}.be-collection-card{padding:11px 11px 19px}.be-collection-card h3{font-size:19px;margin:13px 0 18px;line-height:1.3}
 .be-final-cta{padding:75px 25px}.be-final-cta h2{line-height:1.2}
}

/* BAIRES · Página Cómo comprar */
.be-guide{background:#090909;color:#f7f1e5}.be-guide-hero{text-align:center;padding:82px 20px 75px;background:radial-gradient(ellipse at 50% 12%,#30220f 0%,#090909 68%)}.be-guide-hero h1{font:normal clamp(48px,6vw,75px)/1.12 Georgia,serif;margin:20px auto 22px}.be-guide-hero h1 em{font-style:normal;color:#d8b869}.be-guide-hero>p{color:#c7bda9;line-height:1.8;max-width:550px;margin:0 auto 32px}.be-minimum-badge{border:1px solid #8d723e;background:#19150e;max-width:460px;margin:0 auto 30px;padding:26px 20px;display:flex;flex-direction:column;gap:11px}.be-minimum-badge small{color:#e5c77f;letter-spacing:2px;font-size:11px}.be-minimum-badge strong{color:#f0d18a;font:normal 48px Georgia,serif}.be-minimum-badge span{color:#bfb4a0;font-size:13px}.be-guide-section{max-width:1160px;margin:auto;padding:75px 24px}.be-guide-section>.eyebrow{text-align:center}.be-guide-section>h2,.be-guide-split h2{font:normal clamp(34px,4vw,48px) Georgia,serif;text-align:center;margin:16px 0 35px}.be-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.be-guide-grid article{padding:30px 25px;min-height:205px;border:1px solid #4c3b21;background:#15120e}.be-guide-grid article b{font:normal 33px Georgia,serif;color:#d8b869}.be-guide-grid h3{font:normal 23px Georgia,serif;margin:15px 0 12px}.be-guide-grid p,.be-guide-split p,.be-faq p{font-size:14px;color:#bcb3a4;line-height:1.85}.be-guide-split{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center;border-top:1px solid #332919;border-bottom:1px solid #332919}.be-guide-split h2{text-align:left}.be-guide-callout{text-align:center;padding:35px 25px;background:#1c170f;border:1px solid #7d653a}.be-guide-callout>span{font-size:35px;color:#d8b869}.be-guide-callout h3{font:normal 29px Georgia,serif}.be-guide-callout .button{margin-top:18px}.be-faq{max-width:860px;margin:0 auto}.be-faq details{border-bottom:1px solid #59472a;padding:21px 8px}.be-faq summary{cursor:pointer;color:#f0dcad;font-size:16px;font-weight:600;list-style-position:inside}.be-faq p{padding:5px 22px}.be-guide-bottom{text-align:center;padding:78px 20px 90px;background:#17120a}.be-guide-bottom h2{font:normal clamp(34px,5vw,49px) Georgia,serif;margin:18px 0}.be-guide-bottom p{color:#c4b7a0;margin-bottom:30px;line-height:1.7}@media(max-width:800px){.be-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.be-guide-split{grid-template-columns:1fr;gap:25px}.be-guide-hero{padding:65px 18px}.be-guide-section{padding:58px 19px}}@media(max-width:530px){.be-guide-grid{grid-template-columns:1fr}.be-guide-grid article{min-height:auto;padding:24px 22px}.be-guide-hero{padding:54px 15px 60px}.be-guide-hero h1{font-size:46px}.be-guide-section{padding:55px 16px}.be-guide-split h2{font-size:34px}.be-minimum-badge strong{font-size:44px}}

/* Premium V3: composición editorial y espacios */
:root{--be-gold:#c9a76b;--be-cream:#f5eee0;--be-dim:#aaa091}
body{background:#090909!important;color:var(--be-cream)!important;overflow-x:hidden}
.topline{padding:12px 10px!important;background:#1a1510!important;font-size:10px!important}
.header{padding:21px clamp(20px,5vw,90px)!important;max-width:1500px;margin:auto;gap:32px!important;min-height:104px}
.brand img{width:70px!important;height:70px!important;max-width:70px!important;flex-shrink:0}
.brand{gap:18px!important}.brandname{font-size:clamp(19px,2.1vw,29px)!important;letter-spacing:3px!important}
.brandsub{font-size:10px!important;letter-spacing:2.4px!important;margin-top:7px!important}
.cart{padding:13px 20px!important;border:1px solid #705c39!important;border-radius:0!important;white-space:nowrap}
.nav{min-height:61px;padding:20px 18px!important;gap:clamp(20px,4vw,65px)!important;border-top:1px solid #2b261d!important;border-bottom:1px solid #383021!important;background:#0c0b09!important}
.nav a,.nav .dropdown-toggle{font-size:11px!important;letter-spacing:2px!important;line-height:1.4!important}
.be-sales-hero{max-width:1390px;margin:0 auto!important;min-height:610px!important;display:grid!important;grid-template-columns:1.04fr .96fr!important;align-items:center!important;gap:clamp(40px,6vw,100px)!important;padding:72px clamp(24px,6vw,90px) 90px!important}
.be-sales-copy{max-width:600px!important}.be-sales-copy h1{font:normal clamp(46px,5vw,79px)/1.09 Georgia,serif!important;letter-spacing:-1.4px!important;margin:23px 0 29px!important}
.be-sales-copy p{max-width:480px!important;color:#c7bfb1!important;font-size:16px!important;line-height:1.85!important;margin-bottom:31px!important}
.be-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:17px!important;align-items:center!important}
.be-hero-highlights{display:flex!important;gap:20px!important;flex-wrap:wrap!important;margin-top:44px!important;padding-top:25px!important;border-top:1px solid #453724!important}
.be-hero-highlights span{font-size:10px!important;letter-spacing:1.5px!important;color:#d3bb8a!important}
.be-sales-visual{position:relative!important;min-height:480px!important}.be-photo-main{max-width:450px!important;margin-left:auto!important}.be-photo-main img{width:100%!important;max-height:485px!important;object-fit:cover!important;border:1px solid #5c4930!important}.be-photo-small{position:absolute!important;bottom:-35px!important;left:0!important;width:37%!important;max-width:200px!important;border:8px solid #090909!important}.be-photo-small img{width:100%!important;object-fit:cover!important;aspect-ratio:1!important}.be-photo-caption{position:relative!important;bottom:auto!important;text-align:right!important;margin-top:17px!important;color:#cdb783!important;letter-spacing:2px!important;font-size:10px!important}
.be-benefits{max-width:1360px!important;margin:10px auto 20px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;background:#15120e!important;border:1px solid #493b26!important}
.be-benefits>div{padding:32px 25px!important;text-align:center!important;border-right:1px solid #493b26!important}.be-benefits>div:last-child{border-right:0!important}
.be-benefits strong{display:block!important;letter-spacing:2px!important;font-size:11px!important;color:#e3c98e!important;margin-bottom:11px!important}.be-benefits span{color:#b8aa91!important;font-size:12px!important}
.wrap{max-width:1350px!important;padding:95px 35px!important}.sectiontitle{font-size:clamp(37px,4vw,57px)!important;line-height:1.2!important;margin:18px 0!important}.sectionlead{margin-bottom:43px!important;line-height:1.8!important;font-size:14px!important}
.be-collection-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:17px!important}
.be-collection-card{min-height:320px!important;padding:0 0 23px!important;background:#14120f!important;border:1px solid #3d3221!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;transition:transform .2s,border-color .2s!important}
.be-collection-card:hover{transform:translateY(-4px)!important;border-color:#9c7b49!important}.be-collection-card img,.be-collection-placeholder{width:100%!important;height:205px!important;object-fit:cover!important;margin-bottom:15px!important}.be-collection-placeholder{display:grid!important;place-items:center!important;font:normal 70px Georgia,serif!important;background:linear-gradient(135deg,#211b13,#0c0a08)!important;color:#987b50!important}
.be-collection-card span,.be-collection-card h3,.be-collection-card b{margin-left:18px!important;margin-right:14px!important}.be-collection-card span{font-size:9px!important;letter-spacing:2px!important;color:#b9a67f!important}.be-collection-card h3{font:normal 25px Georgia,serif!important;margin-top:9px!important;margin-bottom:17px!important}.be-collection-card b{margin-top:auto!important;font-size:10px!important;letter-spacing:1.5px!important;color:#d3b676!important}
.be-future-note{text-align:center!important;margin-top:24px!important;color:#968a77!important;font-size:12px!important}
.be-featured{border-top:1px solid #2e271c!important}.grid{gap:23px!important}.product{background:#151310!important;border:1px solid #413521!important}.productphoto{aspect-ratio:1/1!important;object-fit:contain!important;background:#1b1813!important}.productbody{padding:22px!important}.product h3{margin:13px 0!important;font-size:22px!important}.product p{line-height:1.9!important}
.be-final-cta{padding:95px 20px!important;margin:30px auto 0!important;background:radial-gradient(ellipse at center,#2c2115,#100d0a 75%)!important;border-top:1px solid #4e3a20!important;text-align:center!important}.be-final-cta h2{font:normal clamp(36px,4vw,60px) Georgia,serif!important;margin:18px auto!important}.be-final-cta p{color:#c3b7a5!important;margin:0 auto 30px!important}
.be-v3-steps{max-width:1250px;margin:0 auto;padding:85px 25px;border-top:1px solid #322a1d}.be-v3-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:38px 0}.be-v3-step{border:1px solid #493a26;background:#15120e;padding:33px 27px}.be-v3-step i{display:block;font:normal 37px Georgia,serif;color:#c8a76d;margin-bottom:19px}.be-v3-step h3{font:normal 23px Georgia,serif;margin:0 0 12px}.be-v3-step p{color:#aea293;line-height:1.8;font-size:13px;margin:0}.be-v3-center{text-align:center;margin-top:26px}
.be-v3-editorial{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;max-width:1300px;margin:0 auto;padding:75px 35px 100px}.be-v3-editorial img{width:100%;max-height:480px;object-fit:cover;border:1px solid #4c3c27}.be-v3-editorial h2{font:normal clamp(34px,3.7vw,55px)/1.18 Georgia,serif;margin:20px 0}.be-v3-editorial p{color:#bfb2a1;line-height:1.9;font-size:15px;margin-bottom:25px}
@media(max-width:1050px){.be-sales-hero{gap:25px!important;padding:55px 30px!important}.be-collection-grid{grid-template-columns:repeat(3,1fr)!important}.be-benefits{margin:0 20px!important}.be-sales-visual{min-height:360px!important}.be-photo-small{bottom:5px!important}}
@media(max-width:720px){.header{padding:14px!important;min-height:76px!important}.brand img{width:46px!important;height:46px!important;max-width:46px!important}.brand{gap:9px!important}.brandname{font-size:17px!important;letter-spacing:1px!important}.brandsub{font-size:8px!important;letter-spacing:1px!important}.cart{padding:10px 8px!important;font-size:10px!important}.nav{gap:17px!important;padding:15px!important;justify-content:center!important}.nav a,.nav .dropdown-toggle{font-size:10px!important;letter-spacing:1px!important}.be-sales-hero{grid-template-columns:1fr!important;min-height:0!important;padding:55px 22px 60px!important;gap:35px!important}.be-sales-copy h1{font-size:49px!important}.be-sales-visual{min-height:0!important;padding-bottom:22px!important}.be-photo-main{max-width:100%!important;margin:0 0 0 12%!important}.be-photo-main img{max-height:340px!important}.be-photo-small{width:32%!important;bottom:0!important}.be-photo-caption{font-size:9px!important}.be-hero-highlights{margin-top:30px!important}.be-benefits{grid-template-columns:1fr!important;margin:0 15px!important}.be-benefits>div{padding:20px!important;border-right:0!important;border-bottom:1px solid #493b26!important}.be-benefits>div:last-child{border-bottom:0!important}.wrap{padding:65px 15px!important}.be-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.be-collection-card{min-height:270px!important}.be-collection-card img,.be-collection-placeholder{height:145px!important}.be-collection-card h3{font-size:21px!important}.grid{gap:11px!important}.productbody{padding:12px!important}.product h3{font-size:17px!important}.be-v3-steps{padding:60px 18px}.be-v3-steps-grid{grid-template-columns:1fr;gap:13px}.be-v3-editorial{grid-template-columns:1fr;padding:60px 20px;gap:24px}.be-final-cta{padding:70px 20px!important}}

/* Acceso mayorista: coherente con la identidad de la tienda */
.nav a.be-wholesale-access{color:#e9d49b;border:1px solid #8e7446;padding:10px 14px;border-radius:2px;white-space:nowrap;font-weight:600;letter-spacing:1.3px;transition:background .2s,color .2s}
.nav a.be-wholesale-access:hover,.nav a.be-wholesale-access:focus-visible{background:#d8b869;color:#15110b}
@media(max-width:700px){.nav{gap:10px 15px;padding:17px 10px}.nav a.be-wholesale-access{padding:10px 12px;font-size:10px}}
