:root{--bg:#EFDDC3;--bg-alt:#F2E8DA;--bg-invert:#252626;--surface:#FFFFFF;--ink:#252626;--ink-soft:#252626ad;--ink-invert:#F2E8DA;--ink-accent:#812326;--action:#D37B2F;--action-hover:#B56A28;--action-active:#9C5B23;--action-ink:#252626;--focus:#D37B2F;--border:#252626;--floral:#C085A2;--frutal:#812326;--caramelo:#D37B2F;--caramelo-fondo:#DDA73E;--descafeinado:#FFFFFF;--success:#2E6B4F;--radius:2px;--stroke:1.5px;--linea-suave:#25262633;--bnc-naranja:var(--action);--bnc-crema:var(--bg);--bnc-rosa:var(--floral);--bnc-granate:var(--ink-accent);--bnc-carbon:var(--ink);--bnc-oro:#C08A1E;--bnc-arena:var(--bg-alt);--bnc-hueso:var(--surface);--bnc-linea:var(--linea-suave)}@font-face{font-family:"Anybody";src:url(/wp-content/themes/astra-bocono/fuentes/anybody.woff2) format("woff2");font-weight:100 900;font-stretch:50% 150%;font-style:normal;font-display:swap}@font-face{font-family:"Anybody";src:url(/wp-content/themes/astra-bocono/fuentes/anybody-italic.woff2) format("woff2");font-weight:100 900;font-stretch:50% 150%;font-style:italic;font-display:swap}@font-face{font-family:"Archivo";src:url(/wp-content/themes/astra-bocono/fuentes/archivo.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:"Archivo";src:url(/wp-content/themes/astra-bocono/fuentes/archivo-italic.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:italic;font-display:swap}.bnc-display{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 800,"wdth" 122;text-transform:uppercase}.bnc-titular{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 800,"wdth" 78;text-transform:uppercase}.bnc-cifra{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 800,"wdth" 94}.bnc-etiqueta{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;letter-spacing:.2em;text-transform:uppercase}body{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 400,"wdth" 100}b,strong{font-variation-settings:"wght" 700,"wdth" 100}html body h1,html body .entry-title{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 800,"wdth" 112;text-transform:uppercase;font-size:56px;line-height:1}html body h2{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 800,"wdth" 108;text-transform:uppercase;font-size:36px;line-height:1.05}html body h3{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;text-transform:uppercase;font-size:24px;line-height:1.1}html body h4{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;text-transform:uppercase;font-size:18px;line-height:1.15}html body h5{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;text-transform:uppercase;letter-spacing:.16em;font-size:14px;line-height:1.3}html body h6{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;text-transform:uppercase;letter-spacing:.2em;font-size:12px;line-height:1.3}@media (max-width:767px){html body h1,html body .entry-title{font-size:32px}html body h2{font-size:26px}html body h3{font-size:20px}html body h4{font-size:17px}html body h6{font-size:11px}}.bnc-display{font-size:88px;line-height:.95;letter-spacing:-.01em}@media (max-width:767px){.bnc-display{font-size:44px}}.woocommerce-loop-product__title,h4.woocommerce-loop-product__title{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;text-transform:uppercase;font-size:18px;line-height:1.15}.ast-primary-header-bar .main-header-menu>.menu-item>.menu-link{font-family:"Anybody","Archivo",system-ui,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.site-logo-img img{loading:eager}button,.ast-button,.button,input[type="button"],input[type="reset"],input[type="submit"],a:where(.wp-block-button__link){box-shadow:none}.ast-theme-transparent-header .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.wp-block-button__link{background:var(--bnc-naranja);color:#fff;border-radius:6px;font-weight:600}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.wp-block-button__link:hover{background:var(--bnc-granate);color:#fff}.wp-block-button .wp-block-button__link.wp-element-button{background:var(--bnc-naranja);color:#fff;border-radius:6px;font-weight:600;border:2px solid var(--bnc-naranja)}.wp-block-button.is-style-outline .wp-block-button__link.wp-element-button{background:#fff0;color:var(--bnc-granate);border-color:var(--bnc-granate)}.wp-block-button .wp-block-button__link.wp-element-button:hover{background:var(--bnc-granate);border-color:var(--bnc-granate);color:#fff}.bnc-bloques-cafe{margin:1.2em 0 1.5em}.bnc-bloque{border-top:1px solid var(--bnc-linea);padding:1em 0}.bnc-bloque h2{font-size:1.05em;margin:0 0 .6em;letter-spacing:.02em;text-transform:uppercase}.bnc-barras{list-style:none;margin:0 0 .6em;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.4em 1.4em}.bnc-barras li{display:flex;align-items:center;justify-content:space-between;gap:.8em}.bnc-barras__pista{display:inline-flex;gap:4px}.bnc-barras__pista i{width:22px;height:8px;border-radius:4px;background:var(--bnc-arena)}.bnc-barras__pista i.on{background:var(--bnc-naranja)}.bnc-receta table{width:100%;border-collapse:collapse;font-size:.95em}.bnc-receta th,.bnc-receta td{padding:.45em .6em;border-bottom:1px solid var(--bnc-linea);text-align:left}.bnc-home-marca{padding:2.5rem 0 1.5rem}.bnc-home-marca .bnc-intro{font-size:1.15em;max-width:40em}.bnc-home-compra,.bnc-home-porque,.bnc-home-faq,.bnc-home-guia{padding:1.5rem 0}.bnc-home-faq .wp-block-details{border-bottom:1px solid var(--bnc-linea);padding:.6em 0}.bnc-home-faq .wp-block-details summary{font-family:"Anybody","Archivo",system-ui,sans-serif;font-weight:600;cursor:pointer}.bnc-chips{list-style:none;margin:.2em 0 .9em;padding:0;display:flex;flex-wrap:wrap;gap:.4em}.bnc-chips li{background:var(--bnc-arena);border-radius:999px;padding:.2em .8em;font-size:.85em;font-weight:600;margin:0}.bnc-tostado-por{font-size:.9em;color:#555;margin:.9em 0 0}.bnc-ficha-cafe{max-width:46em;margin:2rem auto 0}.bnc-seccion{border-top:1px solid var(--bnc-linea);padding:1.8em 0}.bnc-seccion>h2{font-size:1.35em;margin:0 0 .7em;letter-spacing:.01em}.bnc-seccion h3{font-size:1.05em;margin:1.3em 0 .4em}.bnc-seccion p:last-child{margin-bottom:0}.bnc-seccion--el-cafe h2:not(:first-child),.bnc-seccion--el-cafe h3{font-size:1.1em;margin-top:1.2em}.bnc-formatos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1em;margin:0 0 1em}.bnc-formato{display:block;border:1px solid var(--bnc-linea);border-radius:8px;padding:1em;color:inherit;text-decoration:none}.bnc-formato--actual{border-color:var(--bnc-naranja);background:var(--bnc-hueso)}.bnc-formato .bnc-cifra{display:block;font-size:1.5em;font-weight:700;line-height:1.1}.bnc-formato .bnc-precio{display:block;margin:.3em 0 .5em;font-weight:600}.bnc-formato .bnc-porkilo{color:#666;font-weight:400;font-size:.9em}.bnc-formato p{margin:0;font-size:.92em}.bnc-lote{font-size:1.05em}.bnc-metodos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8em;margin:0 0 1em}.bnc-metodo{background:var(--bnc-hueso);border-radius:8px;padding:.9em}.bnc-metodo h3{margin:0 0 .3em;font-size:1em}.bnc-metodo .bnc-dosis{display:block;font-size:.95em}.bnc-metodo .bnc-molienda{display:block;margin-top:.5em;font-size:.72em;text-transform:uppercase;letter-spacing:.05em;color:var(--bnc-granate);font-weight:600}.bnc-nota{font-size:.92em;color:var(--ink-soft)}.bnc-sca__numero{font-size:2.6em;font-weight:700;color:var(--ink-accent);line-height:1;margin:0 0 .4em}.bnc-faq details{border-bottom:1px solid var(--bnc-linea);padding:.6em 0}.bnc-faq summary{font-family:"Anybody","Archivo",system-ui,sans-serif;font-weight:600;cursor:pointer}.bnc-seccion--valoraciones #reviews{margin:0}.bnc-cat-intro{max-width:64ch;margin:0 0 1.5em;font-size:1.08em}.bnc-cat-texto{max-width:46em;margin:2.5rem auto 0;border-top:1px solid var(--bnc-linea);padding-top:1.8em}.bnc-cat-faq{margin-top:1.5em}.bnc-cat-faq h2{font-size:1.35em;margin:0 0 .7em}body .bnc-cat-confianza{display:flex;flex-wrap:wrap;gap:.4em .9em;margin:0 0 1.4em;padding:0;list-style:none;font-size:.92em;color:#4a4038}body .bnc-cat-confianza li{padding:.25em .7em;border:1px solid var(--bnc-linea);border-radius:999px;background:var(--bnc-hueso)}.bnc-cat-confianza li.bnc-cat-estrellas{border-color:var(--bnc-naranja);color:var(--bnc-carbon)}.bnc-cat-filtros{margin:0 0 1.6em}.bnc-cat-filtros h2{font-size:1.15em;margin:0 0 .5em}.bnc-cat-filtros .bnc-cat-fila{display:flex;flex-wrap:wrap;align-items:center;gap:.35em .5em;margin:0 0 .45em}.bnc-cat-filtros .bnc-cat-rotulo{font-size:.85em;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);min-width:9em}body .bnc-cat-filtros a{display:inline-block;padding:.3em .8em;border:1px solid var(--bnc-linea);border-radius:999px;background:#fff;color:var(--bnc-carbon);text-decoration:none;font-size:.92em}.bnc-cat-filtros a:hover,.bnc-cat-filtros a.bnc-activo{border-color:var(--bnc-naranja);background:var(--bnc-crema)}.bnc-cat-filtros a small{color:#7a6e64;margin-left:.3em}.bnc-cat-filtro-aviso{margin:0 0 1.2em;padding:.6em .9em;background:var(--bnc-crema);border-radius:6px;font-size:.95em}.bnc-cat-bloques{max-width:60em;margin:2.5rem auto 0}.bnc-cat-bloques h2{font-size:1.4em;margin:0 0 .6em}.bnc-cat-bloques>section{margin:0 0 2.6em}.bnc-cat-tabla-envoltorio{overflow-x:auto;-webkit-overflow-scrolling:touch}.bnc-cat-tabla{width:100%;border-collapse:collapse;font-size:.9em;min-width:46em}.bnc-cat-tabla th,.bnc-cat-tabla td{padding:.55em .6em;border-bottom:1px solid var(--bnc-linea);text-align:left;vertical-align:top}.bnc-cat-tabla th{background:var(--bnc-hueso);font-weight:600;white-space:nowrap}.bnc-cat-tabla td.bnc-num,.bnc-cat-tabla th.bnc-num{text-align:right;white-space:nowrap}body .bnc-cat-tabla td a{color:var(--ink-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.bnc-cat-tabla td a:hover{color:var(--ink);text-decoration-thickness:2px}.bnc-cat-tabla-nota{font-size:.85em;color:var(--ink-soft);margin:.5em 0 0}.bnc-cat-video{position:relative;aspect-ratio:16 / 9;background:var(--bg-invert);border-radius:0;overflow:hidden}.bnc-cat-video img{width:100%;height:100%;object-fit:cover;display:block}.bnc-cat-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.bnc-cat-video button{position:absolute;inset:0;width:100%;height:100%;background:rgb(37 38 38 / .45);border:0;cursor:pointer;color:var(--ink-invert);font:600 1.1em/1.3 inherit;text-shadow:none}.bnc-cat-video button::before{content:"";display:block;width:72px;height:72px;margin:0 auto .5em;border-radius:0;background:var(--action) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23252626' d='M8 5v14l11-7z'/%3E%3C/svg%3E") center/38px no-repeat}body .bnc-cat-fotos{display:grid;grid-template-columns:repeat(auto-fit,minmax(17em,1fr));gap:24px;margin:0;padding:0;list-style:none;align-items:start}body .bnc-cat-fotos li{margin:0}.bnc-cat-fotos img{width:auto;max-width:100%;height:auto;max-height:26em;display:block;margin-inline:auto}.bnc-cat-fotos img.bnc-sobre-blanco{mix-blend-mode:multiply}body .bnc-cat-fotos--una{grid-template-columns:minmax(0,34em);justify-content:center}.bnc-cat-fotos figcaption{font-size:.85em;color:var(--ink-soft);margin-top:.4em}@media (max-width:640px){.bnc-cat-filtros .bnc-cat-rotulo{min-width:100%}.bnc-cat-bloques h2{font-size:1.25em}}.bnc-video{margin:0;box-shadow:none!important}.bnc-video iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:8px}.bnc-tabla{width:100%;border-collapse:collapse;font-size:.95em}.bnc-tabla th,.bnc-tabla td{padding:.5em .7em;border-bottom:1px solid var(--bnc-linea);text-align:left;vertical-align:top}.bnc-tabla th{width:32%;font-weight:600;background:var(--bnc-hueso)}.bnc-descarga{display:inline-block}.bnc-relato{--rel-l:var(--bnc-linea);--rel-s:var(--bnc-hueso);max-width:760px;margin:0 auto;line-height:1.68}body.bnc-relato-activo .entry-header,body.bnc-relato-activo .entry-title,body.bnc-relato-activo .entry-meta{max-width:760px;margin-left:auto;margin-right:auto}.bnc-rel-rotulo{font-family:"Anybody","Archivo",system-ui,sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bnc-granate);font-weight:700;margin:0 0 12px}.bnc-rel-entradilla{font-size:19px;line-height:1.5;color:var(--ink);font-weight:400;margin:0 0 32px}.bnc-rel-entradilla p{margin:0 0 14px}.bnc-rel-cuerpo{font-size:16px}.bnc-relato .bnc-rel-cuerpo h2{font-size:36px;line-height:1.05;margin:48px 0 16px}.bnc-relato .bnc-rel-cuerpo h3{font-size:24px;line-height:1.1;color:var(--ink-accent);margin:32px 0 12px}.bnc-rel-cuerpo p{margin:0 0 16px}.bnc-rel-cuerpo figure{margin:26px 0}.bnc-rel-cuerpo figure img{width:100%;height:auto;display:block;border-radius:0}.bnc-rel-cuerpo figcaption,.bnc-rel-portada figcaption,.bnc-rel-video figcaption,.bnc-rel-fotos figcaption{font-size:13px;color:var(--ink-soft);line-height:1.6;margin-top:8px}.bnc-rel-cuerpo table{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:.92rem}.bnc-rel-cuerpo th,.bnc-rel-cuerpo td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--rel-l)}.bnc-rel-portada{margin:0 0 30px}.bnc-rel-portada-img{width:100%;height:auto;display:block;border-radius:0;max-height:460px;object-fit:cover;object-position:center}.bnc-rel-video{margin:34px 0;max-width:1000px}.bnc-rel-video-v{max-width:380px;margin-left:auto;margin-right:auto}.bnc-rel-video video{width:100%;height:auto;display:block;border-radius:0;background:var(--bg-invert)}.bnc-rel-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin:34px 0}.bnc-rel-fotos figure{margin:0}.bnc-rel-foto{width:100%;height:auto;display:block;border-radius:0}.bnc-rel-fotos .bnc-rel-fig:not(.bnc-rel-fig-ancha) .bnc-rel-foto{aspect-ratio:4 / 3;object-fit:cover;object-position:center}.bnc-rel-fotos .bnc-rel-fig-ancha{grid-column:1 / -1}.bnc-rel-fotos .bnc-rel-fig-ancha .bnc-rel-foto{max-height:480px;object-fit:cover}.bnc-rel-cita{margin:32px 0;padding:0 0 0 24px;border-left:var(--stroke) solid var(--border)}.bnc-rel-cita blockquote{margin:0;font-size:19px;line-height:1.5;color:var(--ink);font-style:normal;border:0;padding:0}.bnc-rel-cita figcaption{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:12px}.bnc-rel-fuentes{margin:48px 0 0;padding:24px;background:var(--bg-alt);border:var(--stroke) solid var(--border);border-radius:var(--radius)}.bnc-relato .bnc-rel-fuentes h2{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-size:12px;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0 0 12px}.bnc-rel-fuentes ol{margin:0;padding-left:20px;font-size:13px;line-height:1.6;color:var(--ink)}.bnc-rel-fuentes li{margin:0 0 7px}.bnc-rel-fuentes span,.bnc-rel-fuentes em{color:var(--ink);font-style:normal}.bnc-rel-faq{margin:40px 0 0}.bnc-relato .bnc-rel-faq h2{font-size:36px;line-height:1.05;margin:0 0 16px}.bnc-rel-enlaces{margin:48px 0 0;border-top:var(--stroke) solid var(--border);padding-top:24px}.bnc-relato .bnc-rel-enlaces h2{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-size:12px;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0 0 16px}.bnc-rel-enlaces ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.entry-content .bnc-rel-enlaces ul{margin:0;padding:0}.entry-content .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{content:none;display:none}.entry-content .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{position:static;background:none;color:rgb(37 38 38 / .65);text-shadow:none;padding:0;margin:6.5px 0 0;max-height:none;overflow:visible;font-size:13px;line-height:1.6;text-align:start}html body .entry-content .bnc-rel-enlaces a:not(.button){display:block;text-decoration:none;border:var(--stroke) solid var(--border);border-radius:var(--radius);padding:16px;background:var(--surface);color:var(--ink)}html body .entry-content .bnc-rel-enlaces a:not(.button):hover strong{color:var(--ink-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.bnc-rel-enlaces strong{display:block;color:var(--ink);font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:18px;line-height:1.15;text-transform:uppercase}.bnc-rel-enlaces span{display:block;font-size:13px;color:var(--ink-soft);margin-top:6px;line-height:1.5}.bnc-etiqueta,.bnc-bloque h2,.bnc-origen dt,.bnc-barras__nombre,.bnc-metodo .bnc-molienda,.bnc-cat-tabla th,.bnc-cat-filtros .bnc-cat-rotulo,.bnc-chips li,.bnc-rel-rotulo,.bnc-formato .bnc-porkilo{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;letter-spacing:.2em;text-transform:uppercase;font-size:.72em;color:var(--bnc-carbon)}.bnc-bloque h2{margin:0 0 .8em}.bnc-cat-fotos img,.bnc-cat-video,.bnc-video iframe,.bnc-rel-cuerpo figure img,.bnc-rel-portada-img,.bnc-rel-video video,.bnc-rel-foto,.bnc-origen dl div,.bnc-barras__pista i,.wp-block-image img,.entry-content img,.woocommerce-product-gallery img,.products img{border-radius:0!important}.bnc-rel-fuentes,.bnc-rel-enlaces a,.bnc-formato,.bnc-metodo,.bnc-chips li,.bnc-cat-filtro-aviso,body .bnc-cat-confianza li,body .bnc-cat-filtros a,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.wp-block-button .wp-block-button__link.wp-element-button{border-radius:var(--radius)!important}.bnc-barras li{flex-direction:row;align-items:center;gap:4px;margin-bottom:10px}.bnc-barras__nombre{width:110px;flex:none}.bnc-barras__pista{gap:4px}.bnc-barras__pista i{width:28px;height:10px;background:#fff0;border:1px solid #25262654;box-sizing:border-box}.bnc-barras__pista i.on{background:var(--ink);border-color:var(--ink)}.bnc-metodo{background:var(--bnc-crema);border:1px solid var(--bnc-carbon);padding:1em}.bnc-metodo h3{font-variation-settings:"wght" 800,"wdth" 78;text-transform:uppercase;font-size:.95em}.bnc-metodo .bnc-dosis{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 800,"wdth" 94;font-size:1.35em;line-height:1.15;margin:.2em 0 .4em}.bnc-metodo .bnc-molienda{color:var(--bnc-granate)}.bnc-metodo{border-width:var(--stroke)}html body .bnc-seccion .bnc-metodo h3{margin-top:0}html body .bnc-metodo .bnc-metodo-video{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:.4em 0 0;padding:0;border:0;border-radius:0;background:none;color:var(--ink-accent);font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 600,"wdth" 100;font-weight:600;font-size:14px;line-height:1.3;letter-spacing:0;text-align:left;text-transform:none;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}html body .bnc-metodo .bnc-metodo-video::before{content:"";flex:0 0 auto;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:#fff0 #fff0 #fff0 currentColor}html body .bnc-metodo .bnc-metodo-video:hover{color:var(--ink);text-decoration-thickness:2px}.bnc-video-dialogo{width:min(92vw, 960px);max-width:none;max-height:92vh;padding:0;border:var(--stroke) solid var(--border);border-radius:0;background:var(--bg-invert);color:var(--ink-invert);box-shadow:none}.bnc-video-dialogo::backdrop{background:rgb(37 38 38 / .72)}.bnc-video-dialogo__cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 4px 16px}html body .bnc-video-dialogo__titulo{margin:0;font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-weight:700;font-size:16px;line-height:1.2;text-transform:uppercase;color:var(--ink-invert)}html body .bnc-video-dialogo__cerrar{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:0;background:none;color:var(--ink-invert);font-size:28px;line-height:1;cursor:pointer}.bnc-video-dialogo__marco video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;max-height:calc(92vh - 52px);background:#000}.bnc-video-propio{margin:0}.bnc-video+.bnc-video-propio,.bnc-video-propio+.bnc-video-propio{margin-top:32px}.bnc-video-propio video{display:block;width:100%;max-width:100%;height:auto;border-radius:0;background:var(--bg-invert)}.bnc-video-propio--v{max-width:380px;margin-left:auto;margin-right:auto}.bnc-video-propio figcaption{margin-top:8px;font-size:13px;line-height:1.6;color:var(--ink-soft)}.bnc-receta th{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;letter-spacing:.2em;text-transform:uppercase;font-size:.72em}.bnc-receta td{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 94}.bnc-formato{border:1px solid var(--bnc-carbon);background:#fff}.bnc-formato--actual{border-width:2px;background:var(--bnc-crema)}.bnc-formato .bnc-cifra{font-size:1.7em}.bnc-formato .bnc-precio{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 94;font-size:1.1em}.bnc-formato .bnc-porkilo{font-size:.68em;letter-spacing:.1em;color:inherit;opacity:.75}.bnc-chips li{background:var(--bnc-arena);padding:.35em .7em}body .bnc-cat-confianza li{border-color:var(--bnc-carbon);background:#fff}body .bnc-cat-confianza li.bnc-cat-estrellas{background:var(--bnc-carbon);color:var(--bnc-crema);border-color:var(--bnc-carbon)}body .bnc-cat-filtros a{border-color:var(--bnc-carbon)}body .bnc-cat-filtros a:hover,body .bnc-cat-filtros a.bnc-activo{background:var(--bnc-carbon);color:var(--bnc-crema);border-color:var(--bnc-carbon)}.bnc-cat-tabla th{background:var(--bnc-crema);border-bottom:1px solid var(--bnc-carbon)}.bnc-cat-tabla td.bnc-num{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 94}.bnc-cat-video button::before{border-radius:0}.bnc-sca__numero{font-variation-settings:"wght" 800,"wdth" 94}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.wp-block-button .wp-block-button__link.wp-element-button{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 800,"wdth" 94;text-transform:uppercase;letter-spacing:.04em;color:var(--bnc-carbon)}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.wp-block-button .wp-block-button__link.wp-element-button:hover{color:#fff}html body,.site,.site-content,.ast-separate-container .ast-article-single,.ast-separate-container .ast-article-post,.ast-separate-container .ast-woocommerce-container,.ast-page-builder-template .site-content,#content{background:var(--bg)}.bnc-seccion-arena{background:var(--bg-alt)}.bnc-seccion-carbon{background:var(--bg-invert);color:var(--ink-invert)}html body{font-size:16px;line-height:1.6;color:var(--ink)}.entry-content p,.bnc-cat-texto p,.bnc-seccion p,.bnc-cat-bloques p{max-width:68ch}.bnc-intro,.entry-content .bnc-intro{font-size:19px;line-height:1.5;max-width:64ch}@media (max-width:767px){.bnc-intro,.entry-content .bnc-intro{font-size:17px}}.bnc-nota,.bnc-cat-tabla-nota,figcaption,.wp-element-caption{font-size:13px;line-height:1.6;color:var(--ink-soft)}em{font-style:normal}.bnc-variedad-botanica{font-style:italic}.entry-content a:not(.button):not(.wp-block-button__link),.bnc-cat-texto a,.bnc-seccion a:not(.bnc-formato),.bnc-cat-bloques a,.bnc-origen-enlace a,.bnc-rel-cuerpo a,.bnc-cat-filtro-aviso a{color:var(--ink-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .14s ease-out}.entry-content a:not(.button):hover,.bnc-cat-texto a:hover,.bnc-seccion a:hover,.bnc-cat-bloques a:hover,.bnc-origen-enlace a:hover,.bnc-rel-cuerpo a:hover{color:var(--ink);text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus)!important;outline-offset:2px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.wp-block-button .wp-block-button__link.wp-element-button,.bnc-boton{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 32px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:14px;letter-spacing:.08em;text-transform:uppercase;line-height:1;border:var(--stroke) solid var(--border);background:var(--action);color:var(--action-ink);box-shadow:none;transition:background .14s ease-out,color .14s ease-out}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.wp-block-button .wp-block-button__link.wp-element-button:hover,.bnc-boton:hover{background:var(--action-hover);color:var(--action-ink);border-color:var(--border);transform:none}.woocommerce a.button:active,.woocommerce button.button:active,.bnc-boton:active{background:var(--action-active)}.woocommerce button.button:disabled,.woocommerce button.button.disabled,.woocommerce a.button.disabled{background:var(--bg-alt);color:#25262666;border-color:#25262666;cursor:not-allowed;opacity:1}.products .button,.products a.button,.products a.button.add_to_cart_button,.bnc-boton--sec,.wp-block-button.is-style-outline .wp-block-button__link.wp-element-button{background:#fff0;color:var(--ink);border-color:var(--border);height:40px;padding:0 20px;font-size:12px}.products .button:hover,.products a.button:hover,.bnc-boton--sec:hover,.wp-block-button.is-style-outline .wp-block-button__link.wp-element-button:hover{background:var(--ink);color:var(--ink-invert)}.bnc-boton--sec:focus:not(:hover){background-color:#fff0;color:var(--ink);border-color:var(--border)}body .wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-text-color){background:#fff0;color:var(--ink);border:var(--stroke) solid var(--border);height:52px;padding:0 32px;font-size:14px}body .wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-text-color):hover{background:var(--ink);color:var(--ink-invert);border-color:var(--border)}@media (max-width:767px){.woocommerce a.button,.woocommerce button.button,.bnc-boton{height:48px}}@media (max-width:479px){.single_add_to_cart_button{width:100%}}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-input-wrapper .select2-selection,.wp-block-search__input,input[type="email"],input[type="text"],input[type="number"],input[type="tel"],input[type="password"]{height:52px;padding:0 14px;background:var(--surface);border:var(--stroke) solid var(--border);border-radius:var(--radius);font-family:"Archivo",system-ui,sans-serif;font-size:16px;color:var(--ink);box-shadow:none}.woocommerce form .form-row textarea{height:auto;padding:12px 14px}.woocommerce form .form-row label,.bnc-campo label{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.woocommerce form .form-row.woocommerce-invalid input.input-text{border-color:var(--ink-accent)}.woocommerce form .form-row.woocommerce-validated input.input-text{border-color:var(--border)}.woocommerce-error,.woocommerce-message,.woocommerce-info{border-top:none;border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.woocommerce-error{border-color:var(--ink-accent)}.woocommerce-message{border-color:var(--success)}input[type="checkbox"],input[type="radio"]{width:20px;height:20px;border:var(--stroke) solid var(--border);border-radius:0;accent-color:var(--ink)}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:0;border-radius:0;background:#fff0;padding:0 0 16px;box-shadow:none}.woocommerce ul.products li.product img{aspect-ratio:1 / 1;object-fit:contain;background:#fff0;width:100%}.woocommerce ul.products li.product img.bnc-sobre-blanco,.woocommerce-product-gallery img.bnc-sobre-blanco,.bnc-cat-tabla img.bnc-sobre-blanco,.woocommerce-cart-form img.bnc-sobre-blanco,.woocommerce-mini-cart img.bnc-sobre-blanco,.bnc-barra-compra img.bnc-sobre-blanco{mix-blend-mode:multiply}.woocommerce-product-gallery,.woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__image,.woocommerce-product-gallery ol.flex-control-thumbs li{background:var(--bg)}.woocommerce ul.products li.product .ast-shop-product-out-of-stock{background:var(--bg-alt);color:var(--ink-accent);font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:var(--radius)}.woocommerce ul.products li.product .astra-shop-summary-wrap{padding:0 16px}.woocommerce ul.products li.product:hover{transform:none;box-shadow:none}.woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:var(--ink-accent)}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:4px 0 6px}.woocommerce ul.products li.product .price{font-size:13px;color:var(--ink-soft);line-height:1.5;display:block}.woocommerce ul.products li.product .price .amount,.woocommerce ul.products li.product .price ins .amount,.woocommerce ul.products li.product .price .bnc-desde{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 94;font-size:20px;color:var(--ink);text-decoration:none}.woocommerce ul.products li.product .price .bnc-desde{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-right:4px}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price del .amount{font-size:13px;color:var(--ink-soft);opacity:1}.woocommerce ul.products li.product .price .wcsatt-sub-options,.woocommerce ul.products li.product .price .wcsatt-sub-discount{display:inline;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:normal;font-size:12px;line-height:1.4;color:var(--ink-soft)}.woocommerce ul.products li.product .price .wcsatt-sub-options{display:block;margin-top:2px}.bnc-kicker{display:block;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:12px}.bnc-datos-linea{display:block;font-size:13px;color:var(--ink-soft);margin:0 0 8px}.bnc-perfil-taza{display:inline-flex;align-items:center;gap:6px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 6px}.bnc-perfil-taza i{width:11px;height:11px;display:block;background:var(--c,var(--ink))}.bnc-perfil-taza--descafeinado i{box-sizing:border-box}.summary .bnc-perfil-taza{font-size:14px}.summary .bnc-perfil-taza i{width:14px;height:14px}@media (min-width:1024px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px) and (max-width:1023px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,1fr)}}.bnc-cat-tabla{background:var(--surface);border:var(--stroke) solid var(--border);font-size:14px}.bnc-cat-tabla th{background:var(--bg-alt);font-size:11px;letter-spacing:.14em;border-bottom:1px solid var(--linea-suave)}.bnc-cat-tabla td{border-bottom:1px solid var(--linea-suave)}.bnc-cat-tabla tbody tr:nth-child(even) td{background:var(--bg)}.bnc-faq details,.bnc-cat-faq details,.bnc-home-faq .wp-block-details,.wp-block-details{border-bottom:1px solid var(--linea-suave);padding:0}.bnc-faq summary,.bnc-cat-faq summary,.wp-block-details summary{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;text-transform:uppercase;font-size:18px;line-height:1.15;list-style:none;cursor:pointer}.bnc-faq summary::-webkit-details-marker,.wp-block-details summary::-webkit-details-marker{display:none}.bnc-faq summary::after,.bnc-cat-faq summary::after,.wp-block-details summary::after{content:"+";font-family:"Archivo",system-ui,sans-serif;font-weight:400;font-size:24px;line-height:1;flex:none}details[open]>summary::after{content:"\2212"}.bnc-faq details>div,.wp-block-details>:not(summary){padding:0 0 16px;max-width:68ch}.ast-primary-header-bar .main-header-menu>.menu-item>.menu-link{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-invert);padding-top:12px;padding-bottom:12px}.ast-primary-header-bar .main-header-menu>.menu-item>.menu-link:hover{color:var(--ink-invert);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px;text-decoration-color:var(--action)}.ast-primary-header-bar .main-header-menu>.current-menu-item>.menu-link,.ast-primary-header-bar .main-header-menu>.current-menu-ancestor>.menu-link{color:var(--action)!important;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.ast-site-header-cart .ast-cart-menu-wrap .count,.ast-site-header-cart .ast-icon-shopping-cart .count{border-radius:0!important;background:var(--action);color:var(--ink)}.bnc-franja-perfil{display:flex;height:8px}.bnc-franja-perfil span{flex:1}.bnc-franja-perfil span:nth-child(1){background:var(--floral)}.bnc-franja-perfil span:nth-child(2){background:var(--frutal)}.bnc-franja-perfil span:nth-child(3){background:var(--caramelo)}.bnc-franja-perfil span:nth-child(4){background:var(--descafeinado)}.bnc-origen dl.bnc-lote-datos{display:grid;grid-template-columns:1fr;margin:0;padding:0;border:0;border-top:var(--stroke) solid var(--border);border-bottom:var(--stroke) solid var(--border);background:#fff0}.bnc-origen dl.bnc-lote-datos>.bnc-lote-datos__fila{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;margin:0;background:none;border:0;border-bottom:1px solid var(--linea-suave);border-radius:0}.bnc-origen dl.bnc-lote-datos>.bnc-lote-datos__fila:last-child{border-bottom:0}.bnc-origen dl.bnc-lote-datos dt{flex:0 1 auto;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:11px;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;color:var(--ink-soft)}.bnc-origen dl.bnc-lote-datos dd{margin:0;text-align:right;flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 94;font-size:18px;line-height:1.2;color:var(--ink)}.bnc-origen dl.bnc-lote-datos>.bnc-lote-datos__fila--cifra dd{font-size:24px;font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:1200px){.bnc-origen dl.bnc-lote-datos{grid-template-columns:1fr 1fr;column-gap:32px}.bnc-origen dl.bnc-lote-datos>.bnc-lote-datos__fila:last-child{border-bottom:1px solid var(--linea-suave)}.bnc-origen dl.bnc-lote-datos>.bnc-lote-datos__fila:nth-last-child(-n+2):nth-child(2n+1),.bnc-origen dl.bnc-lote-datos>.bnc-lote-datos__fila:nth-last-child(-n+1):nth-child(2n){border-bottom:0}}.bnc-formatos{display:inline-flex;gap:0;border:var(--stroke) solid var(--border);border-radius:var(--radius);overflow:hidden}.bnc-formato{border:0;border-right:var(--stroke) solid var(--border);background:var(--surface);padding:12px 18px}.bnc-formato:last-child{border-right:0}.bnc-formato--actual{background:var(--ink);color:var(--ink-invert);border-width:0 var(--stroke) 0 0}.bnc-formato--actual .bnc-porkilo,.bnc-formato--actual .bnc-precio{color:var(--ink-invert)}.bnc-formato p{display:none}.bnc-formato .bnc-cifra{font-size:1.2em}.bnc-tostado-por{font-size:13px;color:var(--ink-soft)}.woocommerce .star-rating span::before,.woocommerce .star-rating::before,.comment-form-rating .stars a{color:var(--bnc-oro)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}.bnc-seccion>h2,.bnc-cat-bloques h2,.bnc-cat-faq h2,.bnc-cat-filtros h2,.bnc-seccion--el-cafe h2:not(:first-child){font-size:36px;line-height:1.05}.bnc-seccion h3,.bnc-seccion--el-cafe h3{font-size:24px;line-height:1.1;margin:1.2em 0 .4em}@media (max-width:767px){.bnc-seccion>h2,.bnc-cat-bloques h2,.bnc-cat-faq h2,.bnc-cat-filtros h2{font-size:26px}.bnc-seccion h3{font-size:20px}}.woocommerce .star-rating span::before,.woocommerce .star-rating::before,.woocommerce p.stars a{color:var(--bnc-oro)!important}.woocommerce .star-rating span,.woocommerce .star-rating span .rating{color:var(--bnc-carbon)}::selection{background:var(--action);color:var(--ink)}.woocommerce-breadcrumb,.rank-math-breadcrumb{font-family:"Archivo",system-ui,sans-serif;font-size:12px;color:var(--ink-soft)}.woocommerce-breadcrumb a,.rank-math-breadcrumb a{color:var(--ink-accent);text-decoration:underline;text-underline-offset:3px}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li{width:84px;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img{width:84px;height:84px;object-fit:contain;opacity:1;background:#fff0;mix-blend-mode:multiply;outline:var(--stroke) solid #25262626;outline-offset:calc(var(--stroke) * -1);border:0;border-radius:0!important;cursor:pointer}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{outline-color:var(--ink)}.woocommerce div.product div.images .woocommerce-product-gallery__image img{background:#fff0;aspect-ratio:1 / 1;object-fit:contain}@media (min-width:922px){.ast-product-gallery-layout-vertical-slider #ast-gallery-thumbnails{width:72px}.ast-product-gallery-layout-vertical-slider #ast-vertical-slider-inner .ast-woocommerce-product-gallery__image{width:72px;height:100px;padding:0 0 10px;box-sizing:border-box}.ast-product-gallery-layout-vertical-slider #ast-vertical-slider-inner .ast-woocommerce-product-gallery__image img{width:72px;height:90px;object-fit:cover;border:0;outline:var(--stroke) solid #25262640;outline-offset:calc(var(--stroke) * -1);border-radius:0;background:var(--surface)}.ast-product-gallery-layout-vertical-slider #ast-vertical-slider-inner .flex-active-slide img{outline-color:var(--ink)}html body.single-product .ast-product-gallery-layout-vertical-slider:not(.ast-product-gallery-with-no-image) div.images.woocommerce-product-gallery>.flex-viewport{margin-left:84px!important;height:auto!important}.ast-product-gallery-layout-vertical-slider .woocommerce-product-gallery__wrapper img{height:auto!important}html body .ast-product-gallery-layout-vertical-slider:not(.ast-product-gallery-with-no-image) .bnc-ficha-arriba>.ast-onsale-card{left:calc(84px + 1.5em)}html body .ast-product-gallery-layout-vertical-slider #ast-vertical-navigation-prev,html body .ast-product-gallery-layout-vertical-slider #ast-vertical-navigation-next{position:absolute!important;top:408px!important;bottom:auto!important;left:0!important;right:auto!important;transform:none!important;width:32px!important;height:32px!important;padding:0!important;margin:0!important;background:var(--ink)!important;border:0!important;border-radius:var(--radius)!important;box-shadow:none!important}html body .ast-product-gallery-layout-vertical-slider #ast-vertical-navigation-next{left:40px!important}html body .ast-product-gallery-layout-vertical-slider #ast-vertical-navigation-prev::before,html body .ast-product-gallery-layout-vertical-slider #ast-vertical-navigation-next::before{content:none!important}html body .ast-product-gallery-layout-vertical-slider #ast-vertical-navigation-prev::after,html body .ast-product-gallery-layout-vertical-slider #ast-vertical-navigation-next::after{content:""!important;position:absolute!important;top:14px!important;left:11px!important;right:auto!important;bottom:auto!important;width:10px!important;height:10px!important;box-sizing:border-box!important;background:none!important;border-style:solid!important;border-color:var(--ink-invert)!important;border-width:2px 2px 0 0!important;transform:rotate(-45deg)!important}html body .ast-product-gallery-layout-vertical-slider #ast-vertical-navigation-next::after{top:8px!important;transform:rotate(135deg)!important}html body .ast-product-gallery-layout-vertical-slider .ast-vertical-navigation-wrapper button.flex-disabled{opacity:.35!important;pointer-events:none}html body .ast-product-gallery-layout-vertical-slider .ast-vertical-navigation-wrapper button:not(.flex-disabled){opacity:1!important}}@media (max-width:921px){html body.single-product .ast-product-gallery-layout-vertical-slider div.images.woocommerce-product-gallery{display:flex;flex-direction:column}html body.single-product .ast-product-gallery-layout-vertical-slider div.images.woocommerce-product-gallery>.flex-viewport{margin-left:0!important;order:1;height:auto!important}.ast-product-gallery-layout-vertical-slider #ast-gallery-thumbnails{position:static;width:100%;height:auto!important;order:2;margin-top:8px}.ast-product-gallery-layout-vertical-slider #ast-vertical-thumbnail-wrapper{height:auto!important;overflow-x:auto;overflow-y:hidden}html body .ast-product-gallery-layout-vertical-slider #ast-vertical-slider-inner{position:static;display:flex;align-items:flex-start;gap:8px;height:auto!important;min-height:0!important;transform:none!important}html body .ast-product-gallery-layout-vertical-slider #ast-vertical-slider-inner .ast-woocommerce-product-gallery__image{flex:0 0 64px;width:64px;height:auto!important;min-height:0!important;padding:0!important;aspect-ratio:auto!important}html body .ast-product-gallery-layout-vertical-slider #ast-vertical-slider-inner img{position:static!important;display:block;width:64px;height:80px;object-fit:cover;border:0;outline:var(--stroke) solid #25262640;outline-offset:calc(var(--stroke) * -1);background:var(--surface)}.ast-product-gallery-layout-vertical-slider #ast-vertical-slider-inner .flex-active-slide img{outline-color:var(--ink)}.ast-product-gallery-layout-vertical-slider .ast-vertical-navigation-wrapper{display:none}.ast-product-gallery-layout-vertical-slider .woocommerce-product-gallery__wrapper img{height:auto!important}}:root,body,.editor-styles-wrapper{--wp--preset--font-size--small:14px;--wp--preset--font-size--medium:17px;--wp--preset--font-size--large:19px;--wp--preset--font-size--x-large:24px;--wp--preset--font-size--huge:30px}.entry-content .has-large-font-size{line-height:1.6}html body header.entry-header .entry-title,html body .ast-single-post .entry-title{font-size:56px;line-height:1.05}@media (max-width:767px){html body header.entry-header .entry-title,html body .ast-single-post .entry-title{font-size:34px}}.single-post .entry-content>p,.single-post .entry-content>ul,.single-post .entry-content>ol,.single-post .entry-content>h2,.single-post .entry-content>h3,.single-post .entry-content>blockquote{max-width:68ch}.bnc-para-quien{margin:0 0 14px;padding:14px 16px;background:var(--bg-alt);border-radius:var(--radius);font-size:16px;line-height:1.6;max-width:62ch}.bnc-para-quien a{color:var(--ink-accent);text-decoration:underline;text-underline-offset:3px}.single-product div.product .summary>.bnc-para-quien{order:7}.bnc-contacto{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:start;margin:24px 0 0}.bnc-contacto--solo-datos{grid-template-columns:1fr}.bnc-contacto--solo-datos .bnc-contacto__form{display:none}.bnc-contacto--solo-datos .bnc-contacto__datos{border-left:0;border-top:var(--stroke) solid var(--border);padding:24px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 32px}.bnc-contacto--solo-datos .bnc-contacto__datos h2{grid-column:1 / -1}.bnc-campo{margin:0 0 16px}.bnc-campo label{display:block;margin:0 0 6px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.bnc-campo input[type="text"],.bnc-campo input[type="email"],.bnc-campo select,.bnc-campo textarea{width:100%;padding:0 14px;border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface);font-family:"Archivo",system-ui,sans-serif;font-size:16px;color:var(--ink)}.bnc-campo input[type="text"],.bnc-campo input[type="email"],.bnc-campo select{height:52px}.bnc-campo textarea{padding:12px 14px;line-height:1.6}.bnc-campo--casilla label{display:flex;gap:10px;align-items:flex-start;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:normal;font-size:14px;letter-spacing:0;text-transform:none;color:var(--ink)}.bnc-campo--casilla a{color:var(--ink-accent);text-decoration:underline;text-underline-offset:3px}.bnc-trampa{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.bnc-contacto__ok{padding:16px;border:var(--stroke) solid var(--success);border-radius:var(--radius);background:var(--surface);font-size:16px}.bnc-contacto__error{color:var(--ink-accent);font-weight:700}.bnc-contacto__datos{border-left:var(--stroke) solid var(--border);padding-left:32px}.bnc-contacto__datos h2{font-size:22px;margin:0 0 16px}.bnc-contacto__datos p{font-size:16px;line-height:1.6}.bnc-contacto__datos a{color:var(--ink-accent);text-decoration:underline;text-underline-offset:3px}.bnc-contacto__datos .bnc-nota{font-size:13px;color:var(--ink-soft)}@media (max-width:900px){.bnc-contacto{grid-template-columns:1fr;gap:32px}.bnc-contacto__datos{border-left:0;border-top:var(--stroke) solid var(--border);padding:24px 0 0}}.cky-consent-container{pointer-events:none}.cky-consent-container>*{pointer-events:auto}.cky-consent-container .cky-consent-bar{background:var(--bg)!important;border:var(--stroke) solid var(--border)!important;border-radius:var(--radius)!important;box-shadow:none!important;color:var(--ink)!important}.cky-consent-container .cky-title,.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des *{color:var(--ink)!important;font-family:"Archivo",system-ui,sans-serif!important}.cky-consent-container .cky-title{font-family:"Anybody","Archivo",system-ui,sans-serif!important;font-variation-settings:"wght" 700,"wdth" 94}.cky-notice-btn-wrapper .cky-btn{border-radius:var(--radius)!important;border:var(--stroke) solid var(--border)!important;font-family:"Archivo",system-ui,sans-serif!important;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;min-height:40px;box-shadow:none!important}.cky-notice-btn-wrapper .cky-btn-accept{background:var(--ink)!important;color:var(--ink-invert)!important}.cky-notice-btn-wrapper .cky-btn-reject,.cky-notice-btn-wrapper .cky-btn-customize{background:transparent!important;color:var(--ink)!important}.cky-notice-btn-wrapper .cky-btn-reject:hover,.cky-notice-btn-wrapper .cky-btn-customize:hover{background:var(--bg-alt)!important}.cky-modal .cky-preference-center{border-radius:var(--radius)!important;border:var(--stroke) solid var(--border)!important}.ast-site-header-cart .ast-addon-cart-wrap,.ast-site-header-cart.ast-menu-cart-with-border .ast-addon-cart-wrap,.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap,.ast-site-header-cart .ast-cart-menu-wrap{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.ast-site-header-cart .ast-cart-menu-wrap{position:relative;display:inline-flex;align-items:center}.ast-site-header-cart .cart-container{display:inline-flex;align-items:center;color:var(--ink-invert)}.ast-site-header-cart .astra-icon svg,.ast-site-header-cart .cart-container svg{width:22px;height:22px;fill:var(--ink-invert)}.ast-site-header-cart .ast-cart-menu-wrap .count,.ast-site-header-cart .cart-container .count{position:static;min-width:18px;height:18px;padding:0 4px;margin-left:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--action);color:var(--ink);border:0!important;border-radius:var(--radius);font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 94;font-size:11px;line-height:1}.ast-site-header-cart .count::after,.ast-site-header-cart .count::before{display:none}.ast-site-header-cart{position:relative}.ast-site-header-cart .ast-site-header-cart-data{position:absolute;top:100%;right:0;z-index:9500;width:320px;max-width:92vw;padding:16px;background:var(--surface);color:var(--ink);text-align:left;border:var(--stroke) solid var(--border);border-radius:var(--radius);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .15s ease-out,transform .15s ease-out}.ast-site-header-cart:hover .ast-site-header-cart-data,.ast-site-header-cart:focus-within .ast-site-header-cart-data{opacity:1;visibility:visible;transform:none}.ast-site-header-cart .ast-site-header-cart-data .woocommerce-mini-cart__empty-message{margin:0 0 12px;font-size:14px}.ast-site-header-cart .ast-site-header-cart-data .button{width:100%;margin:4px 0 0;background:#fff0;color:var(--ink);border:var(--stroke) solid var(--border)}.ast-site-header-cart .ast-site-header-cart-data .button:hover{background:var(--ink);color:var(--ink-invert)}.ast-site-header-cart .ast-site-header-cart-data .button.checkout{background:var(--action);color:var(--action-ink);border-color:var(--border)}@media (max-width:767px){.ast-site-header-cart .ast-site-header-cart-data{display:none}}.bnc-tienda-nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px}.bnc-tienda-nav .bnc-cat-rotulo{margin-right:4px}.bnc-cat-chip--perfil{display:inline-flex;align-items:center;gap:8px}.bnc-cat-chip--perfil i{width:11px;height:11px;background:var(--c);border-radius:0;display:inline-block}.bnc-tienda-texto{margin-top:40px}.bnc-tienda-texto h2{margin-top:1.4em}.bnc-tienda-texto p{max-width:68ch}.elementor-element-80335c5{min-height:55vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:var(--bg-invert);background-blend-mode:lighten;--e-global-color-primary:var(--ink-invert);--e-global-color-secondary:var(--ink-invert);--e-global-color-text:var(--ink-invert)}.elementor-element-80335c5 .elementor-heading-title,.elementor-element-80335c5 .elementor-icon,.elementor-element-80335c5 .elementor-icon svg{color:var(--ink-invert);fill:var(--ink-invert)}.elementor-element-80335c5 .elementor-heading-title{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 800,"wdth" 108;text-transform:uppercase;letter-spacing:.02em}.elementor .elementor-element.elementor-element-80335c5{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.elementor .elementor-element.elementor-element-9ce929f{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.elementor .elementor-element.elementor-element-c049e11{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}@media (max-width:767px){.elementor .elementor-element.elementor-element-c049e11>.e-con-inner{padding-top:32px!important;padding-bottom:32px!important}}@media (max-width:767px){.elementor-element-80335c5{min-height:46vh!important}}.bnc-home-hero{background:var(--bg-invert);color:var(--ink-invert);margin:0 0 48px;padding:64px max(24px, calc((100% - 1280px) / 2)) 72px}.bnc-home-hero>*{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html body .bnc-home-hero h1{color:var(--ink-invert);max-width:22ch;margin:0 0 20px}.bnc-home-hero .bnc-kicker{color:var(--action);margin:0 0 14px}.bnc-home-hero .bnc-intro{font-size:20px;line-height:1.5;max-width:62ch;color:var(--ink-invert)}.bnc-home-hero p{color:#f2e8dad9;max-width:68ch}.bnc-home-hero .wp-block-buttons{margin-top:28px}.bnc-home-hero .wp-block-button__link{background:var(--action);color:var(--action-ink);border-color:var(--action)}.bnc-home-hero .is-style-outline .wp-block-button__link{background:#fff0;color:var(--ink-invert);border-color:var(--ink-invert)}.bnc-home-hero .is-style-outline .wp-block-button__link:hover{background:var(--ink-invert);color:var(--ink)}.bnc-home-banda,.bnc-home-partida,.bnc-home-video,.bnc-home-tira,.bnc-foto-sangre{--bnc-hueco:max(20px, calc((100vw - 1104px) / 2));position:relative;box-sizing:border-box;width:100vw;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.bnc-home-banda>*,.bnc-home-partida>*,.bnc-home-video>*,.bnc-home-tira>*{margin:0!important}.bnc-home-banda figure img,.bnc-home-partida figure img,.bnc-home-tira figure img{display:block;width:100%;max-width:none;border-radius:0!important;box-shadow:none}.bnc-foto-sangre{margin-top:0;margin-bottom:72px}.bnc-foto-sangre img{display:block;width:100%;max-width:none;height:clamp(300px, 34vw, 520px)!important;object-fit:cover;object-position:center 34%;border-radius:0!important;box-shadow:none}.bnc-foto-sangre figcaption{padding:12px var(--bnc-hueco) 0;font-size:.85em;color:var(--ink-soft)}@media (max-width:767px){.bnc-foto-sangre{margin-bottom:48px}.bnc-foto-sangre img{height:340px!important;object-position:56% 38%}}.bnc-home-banda{display:flex;align-items:center;min-height:640px;padding:72px var(--bnc-hueco);margin-top:0;margin-bottom:72px;overflow:hidden;background:var(--bg-invert)}.bnc-home-banda>.bnc-home-banda__foto{position:absolute;inset:0}.bnc-home-banda .bnc-home-banda__foto img{height:100%;object-fit:cover;object-position:center 60%}.bnc-home-banda .bnc-home-banda__foto figcaption{position:absolute;right:var(--bnc-hueco);bottom:16px;margin:0;padding:6px 10px;background:var(--bg-invert);color:var(--ink-invert);font-size:13px;line-height:1.3;text-align:left}.bnc-home-banda .bnc-home-banda__panel{position:relative;max-width:540px;padding:40px 40px 30px;background:var(--bg-invert);color:var(--ink-invert)}html body .bnc-home-banda__panel h2,.bnc-home-banda__panel p,.bnc-home-banda__panel li,.bnc-home-banda__panel strong{color:var(--ink-invert)}html body .bnc-home-banda__panel h2{margin:0 0 16px}.bnc-home-banda__panel ul{margin:20px 0 0;padding-left:1.1em}.bnc-home-banda__panel li{margin-bottom:10px}.bnc-home-banda__panel li::marker{color:var(--action)}.bnc-home-partida{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;margin-top:0;margin-bottom:72px}.bnc-home-partida>.bnc-home-partida__foto{position:relative;min-height:620px}.bnc-home-partida .bnc-home-partida__foto img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:center 20%}.bnc-home-tostadores .bnc-home-partida__foto img{object-position:center 22%}.bnc-home-partida .bnc-home-partida__texto{align-self:center;padding:64px var(--bnc-hueco) 64px 64px}.bnc-home-partida--der .bnc-home-partida__texto{padding:64px 64px 64px var(--bnc-hueco)}html body .bnc-home-partida__texto h2{margin:0 0 16px}.bnc-home-partida__texto p{max-width:60ch}.bnc-home-visita{background:var(--bg-alt)}.bnc-home-cifras{list-style:none;margin:28px 0 8px!important;padding:18px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-top:var(--stroke) solid var(--border)}.bnc-home-cifras li{margin:0;font-size:13px;line-height:1.5}.bnc-home-cifras strong{display:block;margin-bottom:6px;font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 800,"wdth" 100;font-size:30px;line-height:1;color:var(--ink-accent)}.bnc-home-mas{margin-top:20px}.bnc-home-mas a{font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:var(--ink-accent)}.bnc-home-mas a::after{content:" →"}.bnc-home-mas a:hover{color:var(--ink-accent)}.bnc-home-escaparate{margin:0 0 72px}html body .bnc-home-escaparate>h2{margin:0 0 12px}.bnc-home-escaparate>p{max-width:68ch}html body .bnc-home-escaparate>h3{margin:40px 0 10px}.bnc-home-escaparate .woocommerce{margin-top:28px}.bnc-home-escaparate ul.products{margin-bottom:0!important}.bnc-home-taza{margin:0 0 72px}.bnc-home-taza__texto{columns:2 320px;column-gap:56px}.bnc-home-taza__texto p{break-inside:avoid;margin:0 0 1em}.bnc-home-tira{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:40px!important}.bnc-home-tira figure{position:relative}.bnc-home-tira figure img{aspect-ratio:3 / 4;height:auto;object-fit:cover}.bnc-home-tira figure figcaption{position:absolute;left:0;bottom:0;margin:0;padding:10px 16px 11px;background:var(--bg-invert);color:var(--ink-invert);font-size:14px;line-height:1.3;text-align:left}.bnc-home-tira figcaption strong{margin-right:6px;color:var(--action);font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 800,"wdth" 100}.bnc-home-video{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center;padding:80px var(--bnc-hueco);margin-top:0;margin-bottom:72px;background:var(--bg-invert);color:var(--ink-invert)}html body .bnc-home-video h2,.bnc-home-video p{color:var(--ink-invert)}html body .bnc-home-video h2{margin:0 0 16px}.bnc-home-video__marco iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0}.bnc-home-video .bnc-yt:focus-visible{outline-color:var(--ink-invert)}.bnc-home-faq__mas{margin-top:20px;font-size:16px}.bnc-home-faq.is-layout-constrained>*,.bnc-home-guia.is-layout-constrained>*,.bnc-home-perfiles.is-layout-constrained>*{margin-left:max(0px, calc((100% - var(--wp--style--global--content-size, 1104px)) / 2))!important;margin-right:auto!important}.entry-content>.bnc-home-partida.wp-block-group{padding:0}@media (min-width:768px){.entry-content>.bnc-home-partida.wp-block-group:has(+.bnc-home-partida){margin-bottom:0}.entry-content>.bnc-home-partida.wp-block-group+.bnc-home-partida.wp-block-group{margin-top:0}}.bnc-home-partida.bnc-sangre-llano,.bnc-home-banda.bnc-sangre-llano{--bnc-hueco:max(20px, calc((100vw - 1200px) / 2))}.bnc-home-partida.bnc-sangre-1120,.bnc-home-banda.bnc-sangre-1120,.bnc-foto-sangre.bnc-sangre-1120{--bnc-hueco:max(20px, calc((100vw - 1120px) / 2))}.bnc-home-partida.bnc-sangre-960,.bnc-home-banda.bnc-sangre-960{--bnc-hueco:max(20px, calc((100vw - 960px) / 2))}@media (max-width:767px){.bnc-home-partida.bnc-sangre-1120 .bnc-home-partida__texto{padding-left:25px;padding-right:25px}.bnc-home-partida.bnc-sangre-960 .bnc-home-partida__texto,.bnc-home-partida.bnc-sangre-llano .bnc-home-partida__texto{padding-left:16px;padding-right:16px}}img.bnc-sobre-blanco{mix-blend-mode:multiply;box-shadow:none;border-radius:0}.entry-content .wp-block-image.bnc-carta{max-width:760px;margin:0 auto 32px}.entry-content .wp-block-image.bnc-carta img{display:block;width:100%;height:auto;border-radius:0;box-shadow:none}@media (max-width:767px){.entry-content .wp-block-image.bnc-carta{margin-bottom:16px}}.bnc-video .bnc-yt{background:#fff0}.bnc-video .bnc-yt img{mix-blend-mode:multiply}.entry-content>.bnc-home-banda.wp-block-group{padding:72px var(--bnc-hueco)}.entry-content>.bnc-home-video.wp-block-group{padding:80px var(--bnc-hueco)}.entry-content .bnc-home-cifras{padding:18px 0 0}.bnc-home-cifras strong{white-space:nowrap}@media (max-width:1024px){.entry-content>.bnc-home-video.wp-block-group{padding:64px 20px}}@media (max-width:767px){.entry-content>.bnc-home-banda.wp-block-group{padding:0}.entry-content>.bnc-home-video.wp-block-group{padding:48px 20px}.bnc-home-cifras{grid-template-columns:minmax(0,1fr);gap:12px}.bnc-home-cifras li{display:grid;grid-template-columns:136px minmax(0,1fr);align-items:baseline;gap:12px}.bnc-home-cifras strong{margin:0;font-size:24px}}@media (max-width:1024px){.bnc-home-partida .bnc-home-partida__texto{padding:48px 20px 48px 40px}.bnc-home-partida--der .bnc-home-partida__texto{padding:48px 40px 48px 20px}.bnc-home-cifras strong{font-size:24px}.bnc-home-video{gap:36px;padding:64px 20px}}@media (max-width:767px){.bnc-home-banda{display:block;min-height:0;padding:0;margin-bottom:48px;overflow:visible;background:#fff0}.bnc-home-banda>.bnc-home-banda__foto{position:relative}.bnc-home-banda .bnc-home-banda__foto img{height:auto;aspect-ratio:4 / 3}.bnc-home-banda .bnc-home-banda__foto figcaption{top:0;left:0;right:auto;bottom:auto;font-size:12px}.bnc-home-banda .bnc-home-banda__panel{max-width:none;margin:-40px 16px 0!important;padding:28px 20px 18px}.bnc-home-partida{grid-template-columns:minmax(0,1fr);margin-bottom:48px}.bnc-home-partida>.bnc-home-partida__foto{min-height:0;order:-1}.bnc-home-partida .bnc-home-partida__foto img{position:static;height:auto;aspect-ratio:4 / 5}.bnc-home-visita .bnc-home-partida__foto img{aspect-ratio:4 / 3}.bnc-home-partida .bnc-home-partida__texto,.bnc-home-partida--der .bnc-home-partida__texto{padding:32px 20px 36px}.bnc-home-cifras{gap:12px}.bnc-home-cifras li{font-size:13px}.bnc-home-escaparate,.bnc-home-taza{margin-bottom:48px}.bnc-home-taza__texto{columns:1}.bnc-home-tira{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px!important}.bnc-home-tira figure figcaption{padding:7px 10px 8px;font-size:12px}.bnc-home-video{grid-template-columns:minmax(0,1fr);gap:24px;padding:48px 20px;margin-bottom:48px}}.bnc-home-puertas,.bnc-home-perfiles,.bnc-home-guia{margin:0 0 48px}.bnc-home-puertas h2,.bnc-home-perfiles h3{font-size:22px;margin:0 0 8px}.bnc-home-puertas h2 a,.bnc-home-perfiles h3 a{color:inherit;text-decoration:none}.bnc-home-puertas h2 a:hover,.bnc-home-perfiles h3 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--action)}.bnc-home-puertas p,.bnc-home-perfiles p{font-size:16px;line-height:1.6}.bnc-home-perfiles{background:var(--bg-alt);padding:40px 24px;border-radius:var(--radius)}.bnc-home-perfiles>h2{margin-top:0}.bnc-home-perfiles .bnc-perfil-taza{font-size:14px}.bnc-home-perfiles__rejilla{margin-top:24px}.bnc-home-guia p{max-width:68ch}.bnc-home-faq{margin:0 0 48px}.bnc-home-faq .wp-block-details{border-top:1px solid var(--linea-suave);padding:14px 0;max-width:72ch}.bnc-home-faq .wp-block-details:last-of-type{border-bottom:1px solid var(--linea-suave)}.bnc-home-faq summary{cursor:pointer;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 100;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:baseline}.bnc-home-faq summary::-webkit-details-marker{display:none}.bnc-home-faq summary::after{content:"+";font-family:"Anybody","Archivo",sans-serif;font-size:22px;line-height:1}.bnc-home-faq details[open] summary::after{content:"–"}.bnc-home-faq details p{margin:10px 0 0;font-size:16px;line-height:1.6;max-width:68ch}@media (max-width:767px){.bnc-home-hero{padding:40px 0 48px;margin-bottom:32px}.bnc-home-hero .bnc-intro{font-size:17px}.bnc-home-perfiles{padding:28px 16px}}.bnc-guia-bloque{margin:48px 0 0}.bnc-guia-bloque>h2{margin:0 0 20px}.bnc-guia-rejilla,.entry-content .bnc-guia-rejilla{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0}.bnc-guia-pieza{margin:0;display:flex;flex-direction:column;border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.bnc-guia-pieza>a{display:block;color:inherit;text-decoration:none}.bnc-guia-pieza h3{font-size:20px;line-height:1.15;margin:16px 16px 0}.bnc-guia-pieza>a:hover h3,.bnc-guia-pieza>a:focus-visible h3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--action)}.bnc-guia-pieza>a:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.bnc-guia-foto{display:block;overflow:hidden;background:var(--bg-alt);aspect-ratio:3 / 2;border-bottom:var(--stroke) solid var(--border)}.bnc-guia-foto img{width:100%;height:100%;object-fit:cover;border-radius:0!important;display:block}.bnc-guia-pieza p{margin:8px 16px 18px;font-size:16px;line-height:1.6;color:var(--ink)}.bnc-guia-cierre p{max-width:68ch}.bnc-guia-cierre a,.bnc-guia-migas a{color:var(--ink-accent);text-decoration:underline;text-underline-offset:4px}.bnc-guia-migas{margin:40px 0 0;font-family:"Archivo",system-ui,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.bnc-guia-hermanas .bnc-guia-rejilla{grid-template-columns:repeat(3,1fr)}.bnc-guia-hermanas .bnc-guia-pieza h3{font-size:17px}html body .ast-article-single figure,html body .ast-article-single img:not(figure img){box-shadow:none}.bnc-franja{display:block;height:280px;overflow:hidden;background:var(--bg-alt)}.bnc-franja .bnc-franja__foto{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:var(--bnc-franja-pos,50% 50%);border-radius:0;box-shadow:none}@media (max-width:1024px){.bnc-franja{height:230px}}@media (max-width:767px){.bnc-franja{height:190px}.bnc-franja .bnc-franja__foto{object-position:var(--bnc-franja-pos-movil,var(--bnc-franja-pos,50% 50%))}}@media (max-width:991px){.bnc-guia-rejilla,.entry-content .bnc-guia-rejilla,.bnc-guia-hermanas .bnc-guia-rejilla{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:600px){.bnc-guia-rejilla,.entry-content .bnc-guia-rejilla,.bnc-guia-hermanas .bnc-guia-rejilla{grid-template-columns:1fr}}.woocommerce ul.products li.product{position:relative}.bnc-fc-acciones{position:absolute;top:8px;right:8px;z-index:2;display:flex;flex-direction:column;gap:6px;margin:0}.bnc-fc-boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:36px;min-height:36px;padding:0 8px;border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-family:"Archivo",system-ui,sans-serif;font-size:15px;line-height:1;cursor:pointer}.bnc-fc-boton:hover{background:var(--bg-alt)}.bnc-fc-boton.is-on{background:var(--ink);color:var(--ink-invert)}.bnc-fc-boton:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.bnc-fc-acciones{flex-direction:row;gap:4px;top:6px;right:6px}.bnc-fc-boton--favoritos,.bnc-fc-boton--comparar{min-width:32px;min-height:32px;padding:0;border-color:#fff0;background:var(--surface);font-size:14px}.bnc-fc-boton--favoritos:hover,.bnc-fc-boton--comparar:hover{background:var(--surface);border-color:var(--border)}.bnc-fc-boton--favoritos.is-on,.bnc-fc-boton--comparar.is-on{background:var(--ink);color:var(--ink-invert);border-color:var(--ink)}.bnc-fc-acciones:not(.bnc-fc-acciones--ficha) .bnc-fc-boton:focus:not(.is-on){background-color:var(--surface);color:var(--ink);border-color:#fff0}.bnc-fc-acciones:not(.bnc-fc-acciones--ficha) .bnc-fc-boton:focus:not(.is-on):hover{border-color:var(--border)}.woocommerce ul.products li.product{display:flex;flex-direction:column}.woocommerce ul.products li.product .astra-shop-summary-wrap{display:flex;flex-direction:column;flex:1 1 auto}.woocommerce ul.products li.product .astra-shop-summary-wrap>.button,.woocommerce ul.products li.product .astra-shop-summary-wrap>.added_to_cart{margin-top:auto}.woocommerce ul.products li.product .astra-shop-summary-wrap>.review-rating{order:0}.bnc-fc-acciones--ficha{position:static;flex-direction:row;gap:10px;margin:12px 0 0}.single-product div.product .summary>.bnc-fc-acciones--ficha{order:13}.bnc-fc-acciones--ficha .bnc-fc-boton{min-height:40px;padding:0 14px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.bnc-fc-vacio{font-size:16px}.bnc-fc-otro{margin:24px 0 0}.bnc-fc-otro a,.bnc-fc-vacio a{color:var(--ink-accent);text-decoration:underline;text-underline-offset:4px}.bnc-fc-tabla th[scope="row"]{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;vertical-align:middle}.bnc-fc-tabla thead th{vertical-align:top;min-width:160px}.bnc-fc-tabla thead img{width:100%;max-width:140px;height:auto;aspect-ratio:4 / 5;object-fit:contain;mix-blend-mode:multiply;display:block;margin:0 0 8px}.bnc-fc-tabla thead span{display:block;font-family:"Archivo",system-ui,sans-serif;font-size:14px;line-height:1.3}.bnc-fc-quitar{margin-top:6px;padding:0;border:0;background:none;color:var(--ink-accent);font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bnc-fc-buscador{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 16px;max-width:640px}.bnc-fc-buscador input[type="search"]{flex:1 1 240px;height:52px;padding:0 14px;border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface);font-family:"Archivo",system-ui,sans-serif;font-size:16px;color:var(--ink)}.bnc-fc-atajos{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:16px;color:var(--ink)}@media (max-width:767px){.bnc-fc-acciones--ficha{flex-wrap:wrap}}.bnc-franja-perfil--pie{height:8px;width:100%}html body .bnc-pie{background:var(--bg-invert);color:var(--ink-invert);margin:48px 0 0;padding:0}.bnc-pie a{color:var(--ink-invert);text-decoration:none}.bnc-pie a:hover,.bnc-pie a:focus-visible{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--action)}.bnc-pie a:focus-visible{outline:2px solid var(--action);outline-offset:2px}.bnc-pie__interior{max-width:1280px;margin:0 auto;padding:48px 24px 32px}.bnc-pie__news{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;align-items:center;padding:0 0 32px;border-bottom:1px solid #f2e8da33}.bnc-pie__titulo-news,.bnc-pie .bnc-pie__titulo-news{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 800,"wdth" 108;font-size:28px;line-height:1.05;text-transform:uppercase;color:var(--ink-invert);margin:0 0 8px}.bnc-pie__news-texto p{margin:0;font-size:16px;color:#f2e8dacc;max-width:44ch}.bnc-pie__form{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.bnc-pie__form input[type="email"]{height:52px;padding:0 14px;border:var(--stroke) solid var(--ink-invert);border-radius:var(--radius);background:#fff0;color:var(--ink-invert);font-family:"Archivo",system-ui,sans-serif;font-size:16px;width:100%}.bnc-pie__form input[type="email"]::placeholder{color:#f2e8da99}.bnc-pie__form input[type="email"]:focus{outline:2px solid var(--action);outline-offset:2px}.bnc-pie .bnc-pie__form input[type="email"]:focus{border-color:var(--ink-invert)}.bnc-pie .bnc-boton--pie{height:52px;padding:0 22px;background:#fff0;color:var(--ink-invert);border-color:var(--ink-invert);font-size:13px}.bnc-pie .bnc-boton--pie:hover{background:var(--ink-invert);color:var(--ink);border-color:var(--ink-invert)}.bnc-pie__trampa{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.bnc-pie__news-nota,.bnc-pie__news-error,.bnc-pie__news-ok{grid-column:1 / -1;margin:0;font-size:13px;color:#f2e8daa6}.bnc-pie__news-nota a{text-decoration:underline;text-underline-offset:3px}.bnc-pie__news-error{color:var(--action)}.bnc-pie__news-ok{font-size:16px;color:var(--ink-invert)}.bnc-pie__columnas{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:40px 0 32px}.bnc-pie__col{border:0;margin:0;padding:0;background:#fff0}.bnc-pie__col-titulo,.bnc-pie .bnc-pie__col-titulo{list-style:none;cursor:default;margin:0 0 14px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-invert)}.bnc-pie__col-titulo::-webkit-details-marker{display:none}.bnc-pie__sub,.bnc-pie .bnc-pie__sub{margin:20px 0 10px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f2e8daa6}.bnc-pie__lista{list-style:none;margin:0;padding:0}.bnc-pie__lista li{margin:0 0 8px;font-size:16px;line-height:1.4}.bnc-pie__lista--legal{margin-top:16px;padding-top:16px;border-top:1px solid #f2e8da33}.bnc-pie__lista--legal li{font-size:13px}.bnc-pie__nota{font-size:13px;line-height:1.6;color:#f2e8dacc;margin:12px 0 0;max-width:34ch}.bnc-pie__nota strong{color:var(--ink-invert)}.bnc-pie__envios{margin:0 0 16px}.bnc-pie__direccion{font-style:normal;font-size:16px;line-height:1.6}.bnc-pie__mapa{display:inline-block;margin-top:6px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--action)}.bnc-pie__final{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px 0 0;border-top:1px solid #f2e8da33;font-size:13px;color:#f2e8daa6}.bnc-pie__final p{margin:0}.bnc-pie__final a{color:var(--ink-invert)}.bnc-pie .bnc-franja-perfil--pie{margin:0}@media (max-width:991px){.bnc-pie__columnas{grid-template-columns:1fr 1fr}.bnc-pie__news{grid-template-columns:1fr}}@media (max-width:767px){.bnc-pie__interior{padding:32px 16px 24px}.bnc-pie__columnas{grid-template-columns:1fr;gap:0;padding:8px 0 24px}.bnc-pie__col{border-bottom:1px solid #f2e8da33;padding:14px 0}.bnc-pie__col-titulo,.bnc-pie .bnc-pie__col-titulo{cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin:0;min-height:44px}.bnc-pie__col-titulo::after{content:"+";font-family:"Anybody","Archivo",sans-serif;font-size:22px;line-height:1}.bnc-pie__col[open]>.bnc-pie__col-titulo{margin-bottom:12px}.bnc-pie__col[open]>.bnc-pie__col-titulo::after{content:"–"}.bnc-pie__form{grid-template-columns:1fr}.bnc-pie__nota{max-width:none}}html body .woocommerce-breadcrumb,html body .rank-math-breadcrumb{font-size:12px}.bnc-cat-filtros-panel>summary{list-style:none;display:none;margin:0 0 12px}.bnc-cat-filtros-panel>summary::-webkit-details-marker{display:none}.bnc-cat-filtros-panel>summary small{margin-left:8px}.bnc-cat-filtros .bnc-cat-fila{align-items:center;gap:8px 8px}.bnc-cat-casilla{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 10px;border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.bnc-cat-casilla input{width:20px;height:20px;margin:0;accent-color:var(--ink);border-radius:0}.bnc-cat-casilla:has(input:checked){background:var(--ink);color:var(--ink-invert)}.bnc-cat-casilla small{color:inherit;opacity:.65;margin-left:2px}.bnc-cat-casilla .bnc-perfil-taza__cuadro{width:11px;height:11px;display:block}.bnc-perfil-taza__cuadro--floral{background:var(--floral)}.bnc-perfil-taza__cuadro--frutal{background:var(--frutal)}.bnc-perfil-taza__cuadro--caramelizado{background:var(--caramelo)}.bnc-perfil-taza__cuadro--descafeinado{background:var(--descafeinado);box-sizing:border-box}body .bnc-cat-filtros a.bnc-cat-chip{display:inline-flex;align-items:center;height:40px;padding:0 14px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.bnc-cat-fila--acciones{margin-top:4px}.bnc-cat-aplicar{display:none}.bnc-cat-borrar{font-family:"Archivo",system-ui,sans-serif;font-size:13px;color:var(--ink-accent);text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.bnc-cat-filtros-panel>summary{display:inline-flex}.bnc-cat-filtros-panel:not([open]) .bnc-cat-filtros{display:none}.bnc-cat-filtros-panel[open] .bnc-cat-filtros{position:fixed;inset:0;z-index:9000;background:var(--bg);overflow:auto;padding:24px 16px 96px;margin:0}.bnc-cat-filtros-panel[open] .bnc-cat-aplicar{display:inline-flex;position:fixed;left:16px;right:16px;bottom:16px;z-index:9001;background:var(--action);color:var(--action-ink);width:auto}.bnc-cat-filtros .bnc-cat-rotulo{min-width:100%}}@media (max-width:767px){.bnc-cat-aplicar{display:inline-flex}}.bnc-barra-compra{display:none;position:fixed;left:0;right:0;bottom:0;z-index:9000;height:64px;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:var(--surface);border-top:var(--stroke) solid var(--border)}.bnc-barra-compra .bnc-barra-precio{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 94;font-size:24px}.bnc-barra-compra .bnc-boton{height:44px;padding:0 20px;font-size:13px}@media (max-width:767px){body.bnc-barra-compra-visible .bnc-barra-compra{display:flex}body.bnc-barra-compra-visible{padding-bottom:64px}}@media (min-width:922px){html body .ast-primary-header-bar,html body .ast-primary-header-bar .ast-builder-grid-row{min-height:88px;height:88px}html body .ast-primary-header-bar .site-branding{padding-top:0;padding-bottom:0}html body .ast-primary-header-bar .site-logo-img img{max-height:64px;width:auto}html body .ast-primary-header-bar .main-header-menu .menu-link{height:auto;line-height:1.2}}html body .ast-above-header-wrap{display:none}@media (max-width:921px){html body .ast-mobile-header-wrap .ast-above-header-wrap{display:none}}@media (max-width:921px){html body .ast-mobile-header-wrap .ast-primary-header-bar,html body .ast-mobile-header-wrap .ast-primary-header-bar .ast-builder-grid-row{height:64px;min-height:64px}html body .ast-mobile-header-wrap .site-branding{padding-top:0;padding-bottom:0}html body .ast-mobile-header-wrap .site-logo-img img{max-height:54px;width:auto}}.single-product div.product .summary{display:flex;flex-direction:column}.single-product div.product .summary>*{order:50}.single-product div.product .summary>.bnc-kicker{order:1;margin:0 0 6px}.single-product div.product .summary>.product_title{order:2;margin:0 0 8px}.single-product div.product .summary>.bnc-perfil-taza{order:3}.single-product div.product .summary>.bnc-chips{order:4}.single-product div.product .summary>.woocommerce-product-rating{order:5;margin:0 0 12px}.single-product div.product .summary>.bnc-impresion{order:6}.single-product div.product .summary>.woocommerce-product-details__short-description{order:11}.single-product div.product .summary>.bnc-bloques-cafe{order:8;margin:0 0 16px}.single-product div.product .summary>.price{order:9;margin:0 0 8px}.single-product div.product .summary>form.cart{order:10}.single-product div.product .summary>.bnc-tostado-por{order:11}.single-product div.product .summary>.product_meta{order:60}html body.single-product div.product .summary>.single-product-category{display:none!important}.bnc-kicker--ficha{font-size:12px;letter-spacing:.14em}.bnc-impresion{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 12px;padding:10px 14px;background:var(--bg-alt);color:var(--ink);border-radius:var(--radius)}.bnc-impresion strong{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 94;font-size:18px;line-height:1.2}.bnc-impresion__sca{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 800,"wdth" 94;font-size:18px;white-space:nowrap}.bnc-perfil-fondo--floral{background:var(--floral)!important;color:var(--ink)!important}.bnc-perfil-fondo--frutal{background:var(--frutal)!important;color:var(--ink-invert)!important}.bnc-perfil-fondo--caramelizado{background:var(--caramelo-fondo)!important;color:var(--ink)!important}.bnc-perfil-fondo--descafeinado{background:var(--descafeinado)!important;color:var(--ink)!important}.summary .bnc-bloques-cafe{margin:0}.summary .bnc-bloque{border-top:0;padding:0}.summary .bnc-bloque h2{margin:0 0 6px}.single-product div.product .summary>.price,.single-product div.product .summary>.price .amount,.single-product div.product .summary .woocommerce-variation-price .amount{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 94;font-size:32px;color:var(--ink)}.single-product div.product .summary>.price .woocommerce-Price-currencySymbol{font-size:1em}.single-product div.product .summary>.price .wcsatt-dash{display:none}.single-product div.product .summary>.price .wcsatt-sub-options,.single-product div.product .summary>.price .wcsatt-sub-discount{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 400,"wdth" 100;font-size:13px;line-height:1.4;color:var(--ink-soft)}.single-product div.product .summary>.price .wcsatt-sub-options{display:inline}.single-product div.product .summary>.price .wcsatt-sub-options::before{content:"";display:block;margin-top:4px}.single-product div.product .summary>.bnc-seg-campo--formato{order:9;margin:0 0 12px}.bnc-seg-campo .bnc-etiqueta{display:block;margin:0 0 6px}.bnc-seg{display:inline-flex;flex-wrap:wrap;border:var(--stroke) solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.bnc-seg__op{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;padding:0 12px;margin:0;border:0;border-right:var(--stroke) solid var(--border);border-radius:0;background:#fff0;color:var(--ink);font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;text-decoration:none;cursor:pointer}.bnc-seg__op:last-child{border-right:0}.bnc-seg__op{flex:1 0 auto}.bnc-seg:has(>.bnc-seg__op:nth-child(4)){display:grid;grid-template-columns:repeat(auto-fit,minmax(max(110px, calc((100% - 2 * var(--stroke)) / 3)),1fr));gap:var(--stroke);background:var(--border)}:where(.bnc-seg:has(>.bnc-seg__op:nth-child(4)))>.bnc-seg__op{border-right:0;background:var(--surface)}:where(.bnc-seg:has(>.bnc-seg__op:nth-child(4)))>.bnc-seg__op:last-child{grid-column-end:-1}.bnc-seg__op:hover{background:var(--bg-alt);color:var(--ink)}.bnc-seg__op.is-on,.bnc-seg__op.is-on:hover{background:var(--ink);color:var(--ink-invert)}.bnc-seg__op:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.bnc-seg__op:focus{background-color:#fff0;color:var(--ink);border-color:var(--border)}:where(.bnc-seg:has(>.bnc-seg__op:nth-child(4)))>.bnc-seg__op:focus{background-color:var(--surface)}.bnc-seg__op:focus:hover{background-color:var(--bg-alt)}.bnc-seg__op.is-on:focus{background-color:var(--ink);color:var(--ink-invert)}.bnc-seg__op small{display:none;font-size:9px;letter-spacing:.08em}.bnc-seg__op.is-agotado{text-decoration:line-through;color:var(--ink-soft);cursor:default;pointer-events:none}.bnc-seg__op.is-agotado small{display:block;text-decoration:none}.bnc-seg__ayuda{margin:6px 0 0;font-size:13px;color:var(--ink-soft);min-height:1.4em}.bnc-seg__ayuda:empty{display:none}select.bnc-seg-oculto{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0 0 0 0);border:0!important;opacity:0}.single-product table.variations td.value{position:relative}.single-product table.variations th.label{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:0 0 6px;vertical-align:bottom}.single-product table.variations td.value select{height:52px;padding:0 14px;border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface);font-family:"Archivo",system-ui,sans-serif;font-size:16px;color:var(--ink);width:100%}.single-product table.variations,.single-product table.variations tbody,.single-product table.variations tr,.single-product table.variations th,.single-product table.variations td{display:block;width:100%}.single-product table.variations{margin:0 0 12px;border:0}.single-product table.variations tr{margin:0 0 14px}.single-product table.variations th,.single-product table.variations td{padding:0;border:0;text-align:left}.single-product .reset_variations{font-size:12px}.single-product form.cart .quantity .qty{height:52px;width:72px;text-align:center;border:var(--stroke) solid var(--border);border-radius:var(--radius);font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 94;font-size:18px}.single-product form.cart .woocommerce-variation-add-to-cart,.single-product form.cart:not(.variations_form){display:flex;align-items:center;gap:12px;flex-wrap:wrap}.single-product .bnc-ficha-arriba{display:flow-root}@media (min-width:922px){.single-product div.product div.images.woocommerce-product-gallery{position:sticky;top:104px}}.bnc-banda-sensorial{display:grid;grid-template-columns:1.55fr 1fr;gap:56px;align-items:center;margin:32px 0 0;padding:48px 44px;background:var(--bg-alt);color:var(--ink)}.bnc-banda-sensorial__frase p{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:clamp(24px, 2.1vw, 30px);line-height:1.22;margin:0;max-width:none;text-wrap:balance}.bnc-banda-sensorial__tostado{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding-left:56px;border-left:1px solid currentColor}.bnc-banda-sensorial__tostado .bnc-isotipo{display:block;width:96px;height:auto;margin-bottom:8px;fill:currentColor}.bnc-banda-sensorial__tostado strong{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 94;font-size:18px;line-height:1.2}.bnc-banda-sensorial__tostado .bnc-etiqueta,.bnc-banda-sensorial__tostado .bnc-nota{color:inherit;opacity:1}.bnc-banda-sensorial .bnc-nota{font-size:13px}@media (max-width:767px){.bnc-banda-sensorial{grid-template-columns:1fr;padding:24px 16px;gap:20px}.bnc-banda-sensorial__frase p{font-size:22px}.bnc-banda-sensorial__tostado{padding-left:0;border-left:0;border-top:1px solid currentColor;padding-top:16px}.single-product table.variations{grid-template-columns:1fr}.single-product table.variations tr>th,.single-product table.variations tr>td{grid-row:auto}}.single-product div.product .summary>.woocommerce-breadcrumb{order:0;margin:0 0 12px}.single-product div.product .summary>.bnc-ficha-pdf{order:12;margin:8px 0 0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bnc-ficha-pdf .bnc-nota{font-size:13px}body a.bnc-cat-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);text-decoration:none;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:12px;letter-spacing:.1em;text-transform:uppercase}body a.bnc-cat-chip:hover,body a.bnc-cat-chip:focus-visible,body a.bnc-cat-chip.bnc-activo{background:var(--ink);color:var(--ink-invert);border-color:var(--ink)}body a.bnc-cat-chip small{font-variation-settings:"wght" 400,"wdth" 84;font-size:11px;letter-spacing:0;color:inherit;opacity:.75;margin:0}.bnc-tienda-nav .bnc-cat-rotulo{font-family:"Archivo",system-ui,sans-serif;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}@media (max-width:767px){.bnc-tienda-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px 2px}.bnc-tienda-nav::-webkit-scrollbar{display:none}.bnc-tienda-nav>*{flex:0 0 auto}.bnc-tienda-nav .bnc-cat-rotulo{position:sticky;left:0}}body .bnc-cat-confianza{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 20px;padding:0;list-style:none;font-family:"Archivo",system-ui,sans-serif;font-size:13px;line-height:1.35;color:var(--ink-soft)}body .bnc-cat-confianza li{padding:0;border:0;border-radius:0;background:#fff0}body .bnc-cat-confianza li+li{border-left:1px solid rgb(37 38 38 / .2);padding-left:14px}body .bnc-cat-confianza li.bnc-cat-estrellas{background:#fff0;color:var(--ink);border-color:#fff0;font-variation-settings:"wght" 700,"wdth" 84}@media (max-width:767px){body .bnc-cat-confianza{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:18px;font-size:12px}body .bnc-cat-confianza li+li{border-left:0;padding-left:0}}.woocommerce ul.products li.product{border-width:var(--stroke)}.woocommerce ul.products li.product .ast-woo-product-category{display:none}.woocommerce ul.products li.product:hover{transform:none;box-shadow:none}.woocommerce ul.products li.product a:hover .woocommerce-loop-product__title{color:var(--ink-accent)}@media (max-width:767px){body.woocommerce-page ul.products[class*="columns-"]:not(.elementor-grid),body .woocommerce ul.products[class*="columns-"]:not(.elementor-grid){display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:clamp(22px, 6vw, 30px) clamp(10px, 3.5vw, 16px);margin:0;padding:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;width:auto!important;float:none!important;display:flex;flex-direction:column;position:relative}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a,.woocommerce ul.products li.product img{background:transparent!important}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{margin-bottom:clamp(8px, 2.5vw, 12px)}.woocommerce ul.products li.product img{aspect-ratio:1 / 1;object-fit:contain;width:100%;height:auto!important}.woocommerce ul.products li.product .astra-shop-summary-wrap{padding:0;display:flex;flex-direction:column;position:relative;min-height:clamp(96px, 27vw, 124px)}.woocommerce ul.products li.product .bnc-kicker,.woocommerce ul.products li.product .bnc-perfil-taza,.woocommerce ul.products li.product .bnc-datos-linea,.woocommerce ul.products li.product .review-rating,.woocommerce ul.products li.product .star-rating,.woocommerce ul.products li.product .price .wcsatt-sub-options,.woocommerce ul.products li.product .price .wcsatt-sub-discount,.woocommerce ul.products li.product .astra-shop-summary-wrap>.button,.woocommerce ul.products li.product .astra-shop-summary-wrap>.added_to_cart,.woocommerce ul.products li.product .bnc-fc-acciones{display:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 88;font-size:clamp(14px, 4.1vw, 16px);line-height:1.15;text-transform:none;letter-spacing:0;margin:0 0 4px;min-height:2.3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.woocommerce ul.products li.product .price{display:block;margin:auto 0 0;padding-right:40px;font-size:clamp(15px, 4.4vw, 18px)}.woocommerce ul.products li.product .price .amount,.woocommerce ul.products li.product .price ins .amount{font-size:clamp(15px, 4.4vw, 18px)}.woocommerce ul.products li.product .price .bnc-desde{font-size:clamp(11px, 3vw, 12px)}.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price del .amount{font-size:clamp(11px, 3vw, 12px)}.woocommerce ul.products li.product .ast-loop-product__link,.woocommerce ul.products li.product .woocommerce-loop-product__title{order:1}.bnc-tm-linea{order:2}.woocommerce ul.products li.product .price{order:3}.woocommerce ul.products li.product{height:100%}.woocommerce ul.products li.product .astra-shop-summary-wrap{flex:1 1 auto;position:static;container-type:inline-size}.woocommerce ul.products li.product .ast-loop-product__link::after{content:"";position:absolute;inset:0;z-index:1}.woocommerce ul.products li.product .woocommerce-loop-product__title[data-corto]{font-size:0;display:block;-webkit-line-clamp:none;overflow:visible;min-height:0}.woocommerce ul.products li.product .woocommerce-loop-product__title[data-corto]::before{content:attr(data-corto);content:attr(data-corto) / "";display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:clamp(14px, 4.1vw, 16px);line-height:1.15}.woocommerce ul.products li.product.outofstock .astra-shop-thumbnail-wrap{position:relative}.woocommerce ul.products li.product.outofstock .astra-shop-thumbnail-wrap::after{content:"";position:absolute;inset:0;z-index:1;background:var(--bg);opacity:.5;pointer-events:none}.woocommerce ul.products li.product .ast-shop-product-out-of-stock{position:absolute;inset:6px auto auto 6px;z-index:2;width:auto;height:auto;margin:0;display:inline-block;padding:5px 4px 5px 6px;line-height:1;border-radius:2px;pointer-events:none;font-family:"Archivo",system-ui,sans-serif;font-size:11px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 82;letter-spacing:.2em;text-transform:uppercase}}.bnc-tm-linea,.bnc-tm-mas,.bnc-tm-avisar,.bnc-tm-hoja,.bnc-tm-suscripcion{display:none}@media (max-width:767px){.bnc-tm-linea{display:block;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wdth" 82;font-size:clamp(11px, 7.6cqi - 1.2px, 12px);line-height:1.3;word-spacing:-.04em;color:rgb(37 38 38 / .78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 6px}.bnc-tm-punto{width:11px;height:11px;display:inline-block;margin-right:4px;vertical-align:-1px}i:empty{font-style:normal}.bnc-tm-punto--floral{background:var(--floral)}.bnc-tm-punto--frutal{background:var(--frutal)}.bnc-tm-punto--caramelizado{background:var(--caramelo)}.bnc-tm-punto--descafeinado{background:var(--descafeinado);box-sizing:border-box}.bnc-tm-mas{display:flex;align-items:center;justify-content:center;position:absolute;right:-7px;bottom:-7px;z-index:2;width:44px;height:44px;padding:0;border:0;background:none;box-shadow:none;color:var(--ink);font-family:"Anybody","Archivo",system-ui,sans-serif;font-size:20px;line-height:1;cursor:pointer}.bnc-tm-mas::before{content:"";position:absolute;width:30px;height:30px;border:var(--stroke) solid var(--border);border-radius:50%}.bnc-tm-mas:focus,.bnc-tm-avisar:focus{background-color:#fff0;border-color:#fff0}.bnc-tm-mas:focus{color:var(--ink)}.bnc-tm-avisar:focus{color:var(--ink-accent)}.bnc-tm-avisar{display:flex;align-items:center;justify-content:flex-end;position:absolute;right:0;bottom:-7px;z-index:2;min-width:44px;height:44px;margin:0;padding:0 0 0 4px;border:0;background:none;box-shadow:none;cursor:pointer;color:var(--ink-accent);font-family:"Archivo",system-ui,sans-serif;font-size:clamp(11px, 3.2vw, 12px);font-weight:600;text-decoration:underline;text-underline-offset:3px}.woocommerce ul.products li.product.outofstock .price{padding-right:52px}.woocommerce ul.products li.product .price{container-type:inline-size}@container (max-width:90px){.woocommerce ul.products li.product .price .amount{font-variation-settings:"wght" 700,"wdth" 80}}.bnc-tm-hoja{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9999;max-height:85vh;overflow-y:auto;background:var(--surface);border-top:var(--stroke) solid var(--border);padding:16px 16px 24px}.bnc-tm-hoja[hidden]{display:none}.bnc-tm-hoja__titulo{margin:0 0 10px;font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 88;font-size:15px}.bnc-tm-hoja__texto{margin:0 0 14px;font-size:14px;line-height:1.45;color:var(--ink)}.bnc-tm-hoja ul{list-style:none;margin:0;padding:0}.bnc-tm-hoja li+li{margin-top:8px}.bnc-tm-formato{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;text-decoration:none;font-size:14px;border:var(--stroke) solid var(--border);background:var(--bg);color:var(--ink)}.bnc-tm-formato__precio{font-family:"Anybody","Archivo",system-ui,sans-serif}.bnc-tm-aviso-form{display:grid;gap:8px;margin:0}.bnc-tm-aviso-form label{font-family:"Archivo",system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.bnc-tm-aviso-form input[type="email"]{width:100%;height:52px;margin:0;padding:0 14px;font-size:16px;color:var(--ink);border:var(--stroke) solid var(--border);border-radius:2px;background:var(--surface);box-shadow:none}.bnc-tm-aviso-form input[type="email"]::placeholder{color:var(--ink-soft);opacity:1}.bnc-tm-aviso-form button[type="submit"]{height:48px;margin:0;padding:0 16px;border:var(--stroke) solid var(--border);border-radius:2px;background:var(--action);color:var(--ink);box-shadow:none;cursor:pointer;font-family:"Archivo",system-ui,sans-serif;font-size:14px;font-variation-settings:"wght" 700,"wdth" 84;letter-spacing:.08em;text-transform:uppercase}.bnc-tm-aviso-form button[type="submit"][hidden]{display:none}.bnc-tm-trampa{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.bnc-tm-aviso-msg{margin:0;font-size:14px;line-height:1.4;color:var(--ink)}.bnc-tm-aviso-msg:empty{display:none}.bnc-tm-hoja__legal{margin:12px 0 0;font-size:12px;line-height:1.4;color:var(--ink-soft)}.bnc-tm-hoja__legal a{color:var(--ink-accent);text-decoration:underline;text-underline-offset:2px}.bnc-tm-cerrar{display:block;width:100%;min-height:44px;margin-top:12px;border:0;background:none;box-shadow:none;color:var(--ink-soft);font-size:12px;text-decoration:underline;text-underline-offset:3px}body.bnc-tm-abierta::after{content:"";position:fixed;inset:0;background:#25262699;z-index:9998}.bnc-tm-suscripcion{display:block;margin:0 0 14px;font-family:"Archivo",system-ui,sans-serif;font-size:12px;color:rgb(37 38 38 / .78)}}.woocommerce ul.products li.product.outofstock .button,.woocommerce ul.products li.product .button.product_type_variable:not(.add_to_cart_button){background:#fff0;color:var(--ink);border-color:var(--border)}@media (max-width:921px){html body.ast-header-break-point .ast-shop-toolbar-container,html body .ast-shop-toolbar-container{position:static;width:auto;left:auto;right:auto;bottom:auto;padding:0;margin:0 0 16px;background:#fff0;box-shadow:none;border:0}html body.ast-header-break-point .ast-shop-toolbar-container .ast-shop-toolbar,html body .ast-shop-toolbar-container .ast-shop-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}html body #ast-scroll-top{bottom:20px}@media (max-width:767px){html body.tax-product_cat #ast-scroll-top,html body.tax-product_tag #ast-scroll-top,html body.post-type-archive-product #ast-scroll-top,html body.search #ast-scroll-top,html body.home #ast-scroll-top{display:none!important}}html body .ast-shop-toolbar-container .ast-sticky-shop-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;background:#fff0;padding:0;box-shadow:none;border:0;min-height:0;justify-content:flex-start}}html body .woocommerce-ordering select,html body .ast-shop-toolbar-container select{width:auto;min-width:214px;max-width:100%;height:40px;padding:0 36px 0 12px;border:var(--stroke) solid var(--border);border-radius:var(--radius);background-color:var(--surface);color:var(--ink);font-family:"Archivo",system-ui,sans-serif;font-size:13px}@media (max-width:767px){.bnc-tienda-nav .bnc-cat-rotulo{background:var(--bg);padding-right:10px;z-index:2}}.woocommerce ul.products li.product .price .wcsatt-dash{display:none}.woocommerce ul.products li.product .price .wcsatt-sub-options{display:block}@media (max-width:767px){.woocommerce ul.products li.product .price .wcsatt-sub-discount{font-size:11px;line-height:1.3;font-variation-settings:"wght" 700,"wdth" 84}}.woocommerce ul.products li.product .button{display:flex;width:100%;justify-content:center;align-items:center;text-align:center;height:auto;min-height:40px;padding:10px 10px;line-height:1.2}.woocommerce ul.products li.product .price .wcsatt-sub-options{display:inline;font-variation-settings:"wght" 400,"wdth" 84;color:var(--ink-soft)}.woocommerce ul.products li.product .price .wcsatt-sub-options::before{content:"";display:block}.woocommerce ul.products li.product .price .wcsatt-sub-discount{font-variation-settings:"wght" 400,"wdth" 84;color:var(--ink-soft)}html body .cky-btn-revisit-wrapper .cky-btn-revisit{background:var(--ink)!important;border-radius:var(--radius)!important;width:40px!important;height:40px!important;border:var(--stroke) solid var(--ink)!important;box-shadow:none!important}html body .cky-btn-revisit-wrapper .cky-btn-revisit img{filter:brightness(0) invert(1);width:20px;height:20px}@media (max-width:479px){html body .site-content .ast-container,html body .ast-container{padding-left:16px;padding-right:16px}}@media (min-width:480px) and (max-width:767px){html body .site-content .ast-container,html body .ast-container{padding-left:24px;padding-right:24px}}html body #ast-scroll-top{background:var(--ink);color:var(--ink-invert);border-radius:var(--radius);border:var(--stroke) solid var(--ink);box-shadow:none}html body #ast-scroll-top:hover{background:var(--ink-accent);border-color:var(--ink-accent);color:var(--ink-invert)}html body .cky-btn-revisit-wrapper{background-color:var(--ink)!important;border-radius:var(--radius)!important;width:40px!important;height:40px!important;box-shadow:none!important}html body .cky-btn-revisit-wrapper .cky-btn-revisit{width:40px!important;height:40px!important;border:0!important}html body h1,html body h2,html body h3,html body .entry-title{text-wrap:balance}html body .woocommerce-product-gallery .flex-direction-nav a,html body .woocommerce-product-gallery .flex-direction-nav .flex-next,html body .woocommerce-product-gallery .flex-direction-nav .flex-prev,html body .flex-direction-nav a,html body .flex-next,html body .flex-prev{border-radius:var(--radius);background:var(--ink);color:var(--ink-invert);width:32px;height:32px;display:flex;align-items:center;justify-content:center;opacity:1;text-indent:0;box-shadow:none}html body .flex-next{right:0}html body .flex-prev{left:0}html body .flex-direction-nav a{font-size:0;position:relative}html body .flex-direction-nav a::after{content:"";width:9px;height:9px;border:2px solid var(--ink-invert);border-left:0;border-bottom:0;transform:rotate(45deg);margin-left:-3px}html body .flex-direction-nav .flex-prev::after{transform:rotate(-135deg);margin-left:3px}html body .flex-direction-nav a.flex-disabled{opacity:.35!important;pointer-events:none}html body .woocommerce-product-gallery{background:var(--bg)}html body .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,html body .woocommerce-product-gallery .woocommerce-product-gallery__image,html body .woocommerce-product-gallery ol.flex-control-thumbs li,html body .woocommerce div.product div.images .flex-viewport{background:var(--bg)}html body .woocommerce-product-gallery .woocommerce-product-gallery__image img,html body .woocommerce-product-gallery ol.flex-control-thumbs li img{background:#fff0}html body .ast-on-card-button.ast-onsale-card,html body .ast-on-card-button.ast-onsale-card.circle,html body span.onsale,html body .woocommerce span.onsale{border-radius:var(--radius);background:var(--action);color:var(--action-ink);font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;min-width:0;min-height:0;line-height:1.2}.entry-content h1+p,.entry-content h2+p,.entry-content h3+p,.entry-content h4+p,.entry-content h2+ul,.entry-content h3+ul,.bnc-seccion h2+p,.bnc-seccion h3+p{margin-top:16px}@media (max-width:767px){.entry-content h1+p,.entry-content h2+p,.entry-content h3+p,.entry-content h4+p,.entry-content h2+ul,.entry-content h3+ul,.bnc-seccion h2+p,.bnc-seccion h3+p{margin-top:12px}}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce ul.products li.product .astra-shop-thumbnail-wrap img,.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail{background-color:var(--bg)}.bnc-cat-tabla-envoltorio{background:none}@media (max-width:767px){.bnc-cat-tabla-envoltorio::before{content:"Desliza la tabla para ver el resto";display:block;margin:0 0 8px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 400,"wdth" 100;font-size:12px;color:var(--ink-soft)}}.bnc-banda{background:var(--bg-alt);color:var(--ink);border-bottom:1.5px solid var(--ink)}.bnc-banda-caja{max-width:1200px;margin:0 auto;padding:0 16px}.bnc-banda-lista{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:32px;min-height:28px}.bnc-banda-item{display:flex;align-items:center;gap:7px;margin:0;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 600,"wdth" 100;font-size:10px;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.bnc-banda-icono{flex:none;display:block}@media (max-width:1024px) and (min-width:768px){.bnc-banda-lista{gap:20px}}@media (max-width:900px) and (min-width:768px){.bnc-banda-item:first-child{display:none}}@media (max-width:767px){.bnc-banda-lista{display:grid;grid-template-columns:1fr;gap:0;min-height:30px}.bnc-banda-item{grid-area:1 / 1;justify-content:center;opacity:0;animation:bnc-banda-turno 12s infinite;animation-delay:calc(var(--bnc-banda-turno) * 4s)}@keyframes bnc-banda-turno{0%,2%{opacity:0;transform:translateY(4px)}4%,30%{opacity:1;transform:none}33%,100%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.bnc-banda-item{animation:none;opacity:0}.bnc-banda-item:last-child{opacity:1}}}.ast-primary-header-bar .ast-header-account,.ast-primary-header-bar .ast-header-account-wrap{flex:none}.ast-primary-header-bar .ast-header-account-link,.ast-primary-header-bar .ast-header-account-link:visited{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:7px;color:var(--ink-invert)}.ast-primary-header-bar .ast-header-account-text{white-space:nowrap;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:13px;letter-spacing:.12em;text-transform:uppercase;line-height:1;color:var(--ink-invert)}.ast-primary-header-bar .ast-header-account-link:hover .ast-header-account-text,.ast-primary-header-bar .ast-header-account-link:focus-visible .ast-header-account-text{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px;text-decoration-color:var(--action)}.ast-primary-header-bar .ast-header-account-link .ahfb-svg-iconset svg{width:17px;height:17px}.bnc-menu-casa{display:block;vertical-align:middle}.ast-primary-header-bar .menu-item-home>.menu-link{display:inline-flex;align-items:center}@media (min-width:922px){.ast-primary-header-bar .main-header-menu>.menu-item>.menu-link{padding-left:12px;padding-right:12px}}.single-product div.product .reset_variations{text-transform:none;font-variation-settings:"wght" 400,"wdth" 100;font-size:13px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.single-product div.product .reset_variations:hover,.single-product div.product .reset_variations:focus-visible{color:var(--ink)}.bundle_form .bundled_product{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:14px;align-items:start;float:none;width:auto;margin:0;padding:14px 0;border-bottom:var(--stroke) solid var(--border)}.bundle_form .bundled_product:first-of-type{border-top:var(--stroke) solid var(--border)}html body .bundle_form div.bundled_product.bundled_product_summary{margin-bottom:0;padding-bottom:14px;border-bottom:var(--stroke) solid var(--border)}html body.single-product div.product form.cart.bundle_form{row-gap:0}html body .bundle_form div.bundled_product.bundled_product_summary{flex:0 0 100%;align-self:stretch}html body .bundle_form .wcsatt-options-prompt-text{max-width:68ch}html body.single-product div.product form.cart.bundle_form .bundle_data{flex:0 0 100%}@media (min-width:1024px){html body.single-product div.product form.cart.bundle_form{column-gap:4%}html body .bundle_form div.bundled_product.bundled_product_summary{flex:1 1 40%;max-width:48%}html body .bundle_form div.bundled_product.bundled_product_summary:nth-of-type(2){border-top:var(--stroke) solid var(--border)}html body.single-product div.product form.cart.bundle_form .bundle_data{flex:0 0 48%;max-width:48%}}html body.single-product div.product form.cart.bundle_form .bundle_button .button.single_add_to_cart_button{width:100%;margin-left:0}.bundle_form .bundled_product .bundled_product_images{grid-column:1;grid-row:1 / span 3;float:none;width:76px;margin:0}.bundle_form .bundled_product .bundled_product_images img{width:76px;height:95px;aspect-ratio:4 / 5;object-fit:contain;background:var(--surface);border-radius:0;margin:0}.bundle_form .bundled_product .details{grid-column:2;float:none;width:auto;min-width:0;margin:0;padding:0}.bundle_form .bundled_product_title{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;text-transform:uppercase;font-size:15px;line-height:1.2;margin:0 0 4px}.bundle_form .bundled_product_title .bundled_product_permalink{color:var(--ink)}.bundle_form .bundled_product_excerpt,.bundle_form .bundled_product_excerpt p{font-size:13px;line-height:1.4;color:var(--ink-soft);margin:0 0 8px}.bundle_form .bundled_product_excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bundle_form .bundled_product_optional_checkbox{display:flex;align-items:center;gap:10px;font-family:"Archivo",system-ui,sans-serif;font-size:14px;color:var(--ink);cursor:pointer}.bundle_form .bundled_product_checkbox{width:24px;height:24px;margin:0;accent-color:var(--ink);flex:none}.bundle_form .bundled_product_optional_checkbox del{color:var(--ink-soft)}.bundle_form .bundled_product_optional_checkbox ins{text-decoration:none;font-weight:700}.bundle_form .bundle_data{margin-top:16px}.bundle_form .bundle_button,.bundle_form .bundle_add_to_cart_button{width:100%;justify-content:center}.bundle_form .bundle_price{font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 94;font-size:24px;margin:0 0 8px}.bundle_form .bundle_error,.bundle_form .bundle_error ul,.bundle_form .bundle_error li{font-size:13px;color:var(--ink-soft);background:#fff0;border:0;padding:0;margin:0 0 8px;list-style:none}.bundle_form .bundled_product .bundled_product_images{max-width:none}.bundle_form .bundled_product .bundled_product_image{width:76px;margin:0;background:#fff0;box-shadow:none;border-radius:0}.bundle_form .bundled_product .bundled_product_image a{display:block}.bundle_form .bundled_product .bundled_product_image img{width:76px;height:95px;max-width:none}.bundle_form .stock.out-of-stock{color:var(--ink);font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 600,"wdth" 100;font-size:13px;margin:6px 0 0}html body .bundle_form .bundled_product .stock.out-of-stock{color:var(--ink)}html body .bundle_form .bundled_product .bundled_product_image img{height:76px;aspect-ratio:1 / 1}@media (max-width:767px){html body.single-product div.product form.cart .single_add_to_cart_button{width:100%;justify-content:center;text-align:center}}html body.single-product div.product form.cart .quantity:has(>input[type="hidden"]){display:none}html body.single-product div.product form.cart .single_add_to_cart_button:not(#bnc){margin-left:0}html body.single-product form.cart .quantity.buttons_added{display:inline-flex;align-items:stretch;gap:0;margin:0 0 12px}html body.single-product form.cart .quantity.buttons_added .minus,html body.single-product form.cart .quantity.buttons_added .plus{display:flex;align-items:center;justify-content:center;width:44px;height:52px;border:var(--stroke) solid var(--border);background:var(--surface);color:var(--ink);font-family:"Archivo",system-ui,sans-serif;font-size:20px;line-height:1;text-decoration:none;border-radius:0}html body.single-product form.cart .quantity.buttons_added .minus{border-right:0;border-radius:var(--radius) 0 0 var(--radius)}html body.single-product form.cart .quantity.buttons_added .plus{border-left:0;border-radius:0 var(--radius) var(--radius) 0}html body.single-product form.cart .quantity.buttons_added .minus:hover,html body.single-product form.cart .quantity.buttons_added .plus:hover{background:var(--bg-alt)}html body.single-product form.cart .quantity.buttons_added .qty{border-radius:0;margin:0}html body.single-product form.cart .quantity.buttons_added{margin-left:0}html body.single-product form.cart .quantity.buttons_added .qty{flex:0 0 64px;width:64px;min-width:64px;height:52px;padding:0;text-align:center;color:var(--ink);-moz-appearance:textfield}html body.single-product form.cart .quantity.buttons_added .qty::-webkit-outer-spin-button,html body.single-product form.cart .quantity.buttons_added .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root{--ast-form-input-text:var(--ink)}:root{--ast-form-input-focus-text:var(--ink)}.bnc-pie__form{--ast-form-input-focus-text:var(--ink-invert)}html body.single-product div.product form.cart::before,html body.single-product div.product form.cart::after{content:none;display:none}html body.single-product div.product table.variations a.reset_variations,html body.single-product div.product .variations_form a.reset_variations{text-transform:none;letter-spacing:0;font-variation-settings:"wght" 400,"wdth" 100;font-size:13px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}html body.single-product form.cart .quantity.buttons_added .minus,html body.single-product form.cart .quantity.buttons_added .plus{position:static;top:auto;right:auto;bottom:auto;left:auto;transform:none;flex:0 0 44px}html body.single-product form.cart .quantity.buttons_added{display:inline-grid;grid-template-columns:44px 64px 44px;align-items:stretch}html body.single-product form.cart .quantity.buttons_added>.minus,html body.single-product form.cart .quantity.buttons_added>.qty,html body.single-product form.cart .quantity.buttons_added>.plus{box-sizing:border-box;margin:0!important;width:100%;min-width:0;max-width:none}html body.single-product form.cart .quantity.buttons_added>.qty{padding-left:4px;padding-right:4px}html body.single-product form.cart .quantity.buttons_added>.minus{grid-column:1}html body.single-product form.cart .quantity.buttons_added>.qty{grid-column:2}html body.single-product form.cart .quantity.buttons_added>.plus{grid-column:3}html body.single-product div.product .summary .stock.out-of-stock{color:var(--ink);font-weight:700}html body.single-product div.product form.cart .single_add_to_cart_button.disabled,html body.single-product div.product form.cart .single_add_to_cart_button.wc-variation-is-unavailable{opacity:1;background:var(--bnc-arena);border-color:var(--bnc-arena);color:var(--bnc-carbon);cursor:not-allowed}html body.single-product div.product .price del,html body.single-product div.product .price del .amount{opacity:1;color:var(--ink-soft)}.bnc-seccion .wp-video{margin-bottom:32px}html body .elementor-widget-form .elementor-field-group .elementor-button[type="submit"]{height:52px;padding:0 32px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:14px;letter-spacing:.08em;text-transform:uppercase;line-height:1;background:var(--action);color:var(--action-ink);border:var(--stroke) solid var(--border);border-radius:var(--radius);box-shadow:none;transition:background .14s ease-out}html body .elementor-widget-form .elementor-field-group .elementor-button[type="submit"] .elementor-button-text{color:var(--action-ink)}html body .elementor-widget-form .elementor-field-group .elementor-button[type="submit"]:hover{background:var(--action-hover)}html body .elementor-widget-form .elementor-field-group .elementor-button[type="submit"]:active{background:var(--action-active)}.bnc-cat-proximamente{margin:0 0 28px;padding:14px 16px;border:var(--stroke) solid var(--action);background:var(--surface);color:var(--ink);font-size:16px;max-width:60ch}.bnc-cat-proximamente a{color:var(--ink-accent);text-decoration:underline;text-underline-offset:3px}@media (min-width:922px){.single-product div.product div.images.woocommerce-product-gallery{width:41%}.single-product div.product .summary.entry-summary{width:55%}}html body.single-product div.product .summary>.product_title.entry-title{font-size:clamp(28px, 2.5vw, 40px);line-height:1.02}.single-product div.product .summary>.bnc-impresion{margin-bottom:10px}.single-product div.product .bnc-origen{margin:0 0 14px}.single-product div.product .bnc-origen>h2,.single-product div.product .bnc-origen>.bnc-etiqueta{margin-bottom:6px}body.archive .bnc-franja,body.post-type-archive-product .bnc-franja,body.tax-product_cat .bnc-franja{height:220px}@media (max-width:1024px){body.archive .bnc-franja,body.post-type-archive-product .bnc-franja,body.tax-product_cat .bnc-franja{height:180px}}@media (max-width:767px){body.archive .bnc-franja,body.post-type-archive-product .bnc-franja,body.tax-product_cat .bnc-franja{height:150px}}body.archive .site-content .ast-container,body.post-type-archive-product .site-content .ast-container{padding-top:48px}html body.archive #primary:not(#bnc),html body.post-type-archive-product #primary:not(#bnc){margin-top:0}@media (max-width:767px){body.archive .site-content .ast-container,body.post-type-archive-product .site-content .ast-container{padding-top:32px}}body.archive .woocommerce-products-header,body.post-type-archive-product .woocommerce-products-header{margin-bottom:14px}body.archive .woocommerce-products-header h1,body.post-type-archive-product .woocommerce-products-header h1{margin-bottom:10px}body.archive .bnc-cat-intro,body.post-type-archive-product .bnc-cat-intro{margin:0 0 16px}body.archive .bnc-cat-confianza,body.post-type-archive-product .bnc-cat-confianza{margin:0 0 14px}@media (max-width:767px){.single-product div.product div.images .woocommerce-product-gallery__image img{max-height:46vh;width:auto;margin:0 auto}.woocommerce div.product div.images .flex-control-thumbs{flex-wrap:nowrap;overflow-x:auto;gap:8px;scrollbar-width:none}.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar{display:none}.woocommerce div.product div.images .flex-control-thumbs li{flex:0 0 66px;width:66px}.woocommerce div.product div.images .flex-control-thumbs li img{width:66px;height:66px}}html body .woocommerce ul.products li.product,html body .woocommerce ul.products li.product .astra-shop-thumbnail-wrap,html body .woocommerce ul.products li.product .astra-shop-thumbnail-wrap a,html body .woocommerce ul.products li.product .woocommerce-LoopProduct-link{background:var(--bg)}html body .woocommerce ul.products li.product img,html body .woocommerce-cart-form img,html body .woocommerce-mini-cart img,html body .bnc-rel-tarjeta img,html body .bnc-recomienda img{background:#fff0}@media (max-width:767px){html body .bundled_table_item .bundled_table_item_indent{padding-left:0}html body .bundled_table_item_price::after,html body .bundled_table_item_subtotal::after{content:none;margin:0}}.bnc-productor{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:clamp(16px, 3vw, 28px);align-items:start;margin:28px 0;padding:clamp(16px, 2.5vw, 24px);border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface)}.bnc-productor__retrato{margin:0}.bnc-productor__foto{display:block;width:100%;height:auto;border-radius:0}.bnc-productor__texto>h2{margin:2px 0 6px;font-size:clamp(24px, 2.4vw, 34px)}.bnc-productor__rol{margin:0 0 2px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 600,"wdth" 94;color:var(--ink)}.bnc-productor__lugar{margin:0 0 12px;font-family:"Archivo",system-ui,sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.bnc-productor__texto p:last-child{margin-bottom:0}@media (max-width:700px){.bnc-productor{grid-template-columns:1fr}}@media (orientation:landscape) and (max-height:500px){.elementor-location-header .elementor-sticky--active{position:relative!important;top:auto!important;width:auto!important}.elementor-location-header .elementor-sticky__spacer{display:none!important}}html body button,html body input:is([type="text"],[type="email"],[type="tel"],[type="number"],[type="password"],[type="search"],[type="url"]),html body textarea,html body select{box-shadow:none}html body.woocommerce ul.products li.product,html body .woocommerce ul.products li.product,html body.woocommerce-page ul.products li.product,html body.woocommerce ul.products li.product:hover,html body .woocommerce ul.products li.product:hover,html body.woocommerce-page ul.products li.product:hover{box-shadow:none}html body.woocommerce-js .woocommerce-breadcrumb{color:var(--ink-soft);font-size:12px}html body.woocommerce-js .woocommerce-breadcrumb a{color:var(--ink-accent);text-decoration:underline;text-underline-offset:3px}html body .ast-on-card-button.ast-onsale-card,html body .ast-on-card-button.ast-onsale-card.circle,html body span.onsale,html body .woocommerce span.onsale{background:var(--bg-invert);color:var(--ink-invert);box-shadow:none}html body.woocommerce-js ul.products li.product .price .from{font-family:"Archivo",system-ui,sans-serif;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-right:4px}html body.woocommerce .woocommerce-ordering select,html body .woocommerce .woocommerce-ordering select,html body.woocommerce-page .woocommerce-ordering select,html body .ast-shop-toolbar-container select{height:52px;padding:0 40px 0 14px;font-size:16px;border:var(--stroke) solid var(--border);border-radius:var(--radius);background-color:var(--surface)}html body input[type="checkbox"]:not(#bnc):not(.cky-consent-container *):not(.cky-modal *),html body input[type="radio"]:not(#bnc):not(.cky-consent-container *):not(.cky-modal *){-webkit-appearance:none;appearance:none;box-sizing:border-box;width:20px;height:20px;min-width:20px;min-height:20px;padding:0;border:var(--stroke) solid var(--border);border-radius:0;background:var(--surface);display:inline-grid;place-content:center;vertical-align:-4px;cursor:pointer;flex:none}html body input[type="checkbox"]:not(#bnc):not(.cky-consent-container *):not(.cky-modal *)::before,html body input[type="radio"]:not(#bnc):not(.cky-consent-container *):not(.cky-modal *)::before{content:"";width:10px;height:10px;background:var(--ink);transform:scale(0);transition:transform .14s ease-out}html body input[type="checkbox"]:not(#bnc):not(.cky-consent-container *):not(.cky-modal *):checked::before,html body input[type="radio"]:not(#bnc):not(.cky-consent-container *):not(.cky-modal *):checked::before{transform:scale(1)}html body input[type="checkbox"]:not(#bnc):not(.cky-consent-container *):not(.cky-modal *):disabled,html body input[type="radio"]:not(#bnc):not(.cky-consent-container *):not(.cky-modal *):disabled{border-color:#25262666;background:var(--bg-alt);cursor:not-allowed}@media (prefers-reduced-motion:reduce){html body input:is([type="checkbox"],[type="radio"]):not(#bnc):not(.cky-consent-container *):not(.cky-modal *)::before{transition:none}}html body.woocommerce-js #reviews #comments ol.commentlist li .comment-text{margin:0;border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface)}html body.woocommerce-js #reviews #comments ol.commentlist li img.avatar{border-radius:0;border:0;padding:0;background:none}html body.woocommerce-js #reviews #comments ol.commentlist li .meta{color:var(--ink-soft);font-size:13px}html body .comment-respond label{color:var(--ink)}html body .wcsatt-options-prompt-fieldset{border-radius:var(--radius)}html body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row :is(input.input-text,textarea,select){border:var(--stroke) solid var(--border);border-radius:var(--radius);background-color:var(--surface)}html body .entry-content .woocommerce p a:not(.button){color:var(--ink-accent);text-decoration:underline;text-underline-offset:3px}html body .entry-content[data-ast-blocks-layout]>:is(p,ul,ol){max-width:68ch}html body .entry-content[data-ast-blocks-layout]>p.bnc-intro{max-width:64ch}html body blockquote,html body blockquote p,html body .wp-block-quote cite{font-style:normal}html body .entry-content .wp-block-quote:not(.has-text-align-right):not(.has-text-align-center){border-left:var(--stroke) solid var(--border)}html body .entry-content figure.aligncenter figcaption,html body .page-content .page-sub-title{text-align:left}html body .entry-content h2.wp-block-heading{font-size:36px;line-height:1.05}html body .entry-content h3.wp-block-heading{font-size:24px;line-height:1.1}@media (max-width:767px){html body .entry-content h2.wp-block-heading,html body .bnc-relato .bnc-rel-cuerpo h2,html body .bnc-relato .bnc-rel-faq h2{font-size:26px}html body .entry-content h3.wp-block-heading,html body .bnc-relato .bnc-rel-cuerpo h3{font-size:20px}.bnc-rel-entradilla{font-size:17px}.bnc-rel-cita blockquote{font-size:17px}}@media (min-width:768px){html body.woocommerce-js ul.products li.product .woocommerce-loop-product__title{font-size:18px;line-height:1.15}}.bnc-fc-acciones:not(.bnc-fc-acciones--ficha) .bnc-fc-boton{position:relative}.bnc-fc-acciones:not(.bnc-fc-acciones--ficha) .bnc-fc-boton::after{content:"";position:absolute;inset:-6px}.bnc-fc-acciones--ficha .bnc-fc-boton--favoritos:not(.is-on),.bnc-fc-acciones--ficha .bnc-fc-boton--comparar:not(.is-on){background:#fff0;border-color:var(--border)}.bnc-fc-acciones--ficha .bnc-fc-boton--favoritos:not(.is-on):hover,.bnc-fc-acciones--ficha .bnc-fc-boton--comparar:not(.is-on):hover{background:var(--ink);color:var(--ink-invert);border-color:var(--ink)}html body a.bnc-cat-chip,html body .bnc-cat-filtros a.bnc-cat-chip,html body .bnc-cat-casilla{height:44px}html body :is(a,span).page-numbers{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}html body .post-navigation .nav-links a{display:inline-flex;align-items:center;min-height:44px}html body .page-content .search-form .search-field{height:52px;padding:0 14px;background:var(--surface);border:var(--stroke) solid var(--border);border-radius:var(--radius);font-size:16px}html body input:is([type="submit"],[type="button"],[type="reset"]){box-shadow:none}html body .required,html body abbr.required{color:var(--ink-accent);text-decoration:none}html body.woocommerce-js #reviews #review_form #respond :is(input[type="text"],input[type="email"]){height:52px;padding:0 14px;border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface)}html body.woocommerce-js #reviews #review_form #respond textarea{padding:12px 14px;border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface)}html body .entry-content .bnc-guia-bloque>h2{font-size:36px;line-height:1.05}@media (max-width:767px){html body .entry-content .bnc-guia-bloque>h2{font-size:26px}html body .bnc-cat-confianza li,html body .bnc-tm-suscripcion{font-size:13px}}html body.error404 .page-title,html body.error404 .page-sub-title{text-align:left}html body .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-widget-heading :is(h1,h2,h3,h4).elementor-heading-title,html body .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-widget-divider .elementor-divider__text{font-family:"Anybody","Archivo",system-ui,sans-serif;text-transform:uppercase}html body .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-widget-heading h1.elementor-heading-title{font-size:56px;line-height:1;font-variation-settings:"wght" 800,"wdth" 112}html body .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-widget-heading h2.elementor-heading-title,html body .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-widget-divider .elementor-divider__text{font-size:36px;line-height:1.05;font-variation-settings:"wght" 800,"wdth" 108}html body .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-widget-heading h3.elementor-heading-title{font-size:24px;line-height:1.1;font-variation-settings:"wght" 700,"wdth" 84}@media (max-width:767px){html body .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-widget-heading h1.elementor-heading-title{font-size:32px}html body .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-widget-heading h2.elementor-heading-title,html body .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-widget-divider .elementor-divider__text{font-size:26px}html body .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-widget-heading h3.elementor-heading-title{font-size:20px}}html body .elementor-widget-heading:is(.bnc-intro,.bnc-texto,.bnc-pie-foto) .elementor-heading-title{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 400,"wdth" 100;text-transform:none;color:var(--ink)}html body .elementor-widget-heading.bnc-intro .elementor-heading-title{font-size:19px;line-height:1.5}html body .elementor-widget-heading.bnc-texto .elementor-heading-title{font-size:16px;line-height:1.6}html body .elementor-widget-heading.bnc-pie-foto .elementor-heading-title{font-size:13px;line-height:1.6;color:var(--ink-soft)}@media (max-width:767px){html body .elementor-widget-heading.bnc-intro .elementor-heading-title{font-size:17px}}html body .elementor-form .elementor-field-group .elementor-field-textual{min-height:52px;border:var(--stroke) solid var(--border);border-radius:var(--radius);background-color:var(--surface);color:var(--ink);font-family:"Archivo",system-ui,sans-serif;font-size:16px;box-shadow:none}html body .elementor-form .elementor-field-group textarea.elementor-field-textual{min-height:140px;padding-top:12px}html body .elementor-form .elementor-field-group>.elementor-field-label{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}html body .elementor-form .elementor-field-option label{font-size:13px;color:var(--ink)}html body .elementor-form .elementor-button[type="submit"]{min-height:52px;border-radius:var(--radius);font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:14px;letter-spacing:.08em;text-transform:uppercase}html body .bnc-template-hero .elementor-widget-button .elementor-button{display:inline-flex;align-items:center;min-height:52px;padding:0 32px;background:#fff0;color:var(--ink);border:var(--stroke) solid var(--border);border-radius:var(--radius);font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:14px;letter-spacing:.08em;text-transform:uppercase;transition:background-color .14s ease-out,color .14s ease-out}html body .bnc-template-hero .elementor-widget-button .elementor-button:hover,html body .bnc-template-hero .elementor-widget-button .elementor-button:focus-visible{background:var(--ink);color:var(--ink-invert)}html body .entry-content .elementor-widget-button .elementor-button{text-decoration:none}html body .entry-content .elementor-widget-heading .elementor-heading-title a{color:inherit;text-decoration:none}html body .entry-content .elementor-widget-heading .elementor-heading-title a:hover{color:var(--ink-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.cky-consent-container,.cky-consent-container .cky-consent-bar,.cky-modal,.cky-preference-center{border-radius:var(--radius)!important;box-shadow:none!important}.cky-consent-container .cky-consent-bar,.cky-preference-center{border:var(--stroke) solid var(--border)!important;background-color:var(--surface)!important}.cky-consent-container .cky-title,.cky-preference-center .cky-preference-title{font-family:"Anybody","Archivo",system-ui,sans-serif!important;font-variation-settings:"wght" 700,"wdth" 84;font-size:18px!important;line-height:1.15!important;text-transform:uppercase;color:var(--ink)!important}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des p,.cky-preference-center .cky-preference-content-wrapper,.cky-preference-center .cky-preference-content-wrapper p{font-family:"Archivo",system-ui,sans-serif!important;font-size:13px!important;line-height:1.6!important;color:var(--ink)!important}.cky-consent-container .cky-btn,.cky-preference-center .cky-btn{min-height:44px;border:var(--stroke) solid var(--border)!important;border-radius:var(--radius)!important;background-color:transparent!important;color:var(--ink)!important;box-shadow:none!important;font-family:"Archivo",system-ui,sans-serif!important;font-variation-settings:"wght" 700,"wdth" 84;font-size:14px!important;letter-spacing:.08em;text-transform:uppercase;transition:background-color .14s ease-out,color .14s ease-out}.cky-consent-container .cky-btn:hover,.cky-preference-center .cky-btn:hover{background-color:var(--ink)!important;color:var(--ink-invert)!important;opacity:1!important}.cky-consent-container .cky-btn.cky-btn-customize{border-color:transparent!important;color:var(--ink-accent)!important;text-decoration:underline;text-underline-offset:3px;text-transform:none;letter-spacing:0}.cky-consent-container .cky-btn.cky-btn-customize:hover{background-color:transparent!important;color:var(--ink)!important;text-decoration-thickness:2px}html body .woocommerce ul.products li.product .button,html body.woocommerce ul.products li.product .button{border:var(--stroke) solid var(--border);width:auto;align-self:flex-start;padding:0 20px}html body .woocommerce ul.products li.product .button:hover,html body.woocommerce ul.products li.product .button:hover{background:var(--ink);color:var(--ink-invert);border-color:var(--ink)}html body.woocommerce-js #reviews #comments ol.commentlist li .meta .woocommerce-review__author{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 100;font-size:16px;color:var(--ink)}html body.woocommerce-js #reviews #comments ol.commentlist li .meta :is(.woocommerce-review__verified,.woocommerce-review__published-date,.woocommerce-review__dash){font-size:13px;font-style:normal;color:var(--ink-soft)}html body #reviews #review_form #respond #reply-title{display:block;margin:0 0 12px;font-family:"Anybody","Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:24px;line-height:1.1;text-transform:uppercase;color:var(--ink)}html body #reviews #review_form #respond .comment-form label,html body #reviews #review_form #respond .comment-form-rating label{display:block;margin:0 0 6px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 82;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}html body #reviews #review_form #respond .comment-form-cookies-consent label{display:inline;font-variation-settings:"wght" 400,"wdth" 100;font-size:13px;letter-spacing:0;text-transform:none}html body #reviews #review_form #respond .required{color:var(--ink-accent)}@media (max-width:767px){html body #reviews #review_form #respond #reply-title{font-size:20px}}html body .woocommerce nav.woocommerce-pagination ul li span.current,html body.woocommerce-js nav.woocommerce-pagination ul li span.current,html body .page-numbers.current{background:var(--ink);color:var(--ink-invert);border-color:var(--ink)}html body label,html body .woocommerce-form-login__rememberme span{color:var(--ink)}html body .woocommerce form .form-row .required{color:var(--ink-accent)}html body .has-black-color{color:var(--ink)!important}html body .entry-content>div.woocommerce:not(#bnc){border-radius:var(--radius)}html body .entry-content blockquote p,html body .entry-content p>strong{color:inherit}html body blockquote:not(#bnc){color:var(--ink)}html body .bnc-page-tueste .elementor-widget-button .elementor-button{display:inline-flex;align-items:center;min-height:52px;padding:0 32px;background:var(--action);color:var(--action-ink);border:var(--stroke) solid var(--border);border-radius:var(--radius);font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .14s ease-out}html body .bnc-page-tueste .elementor-widget-button .elementor-button:hover,html body .bnc-page-tueste .elementor-widget-button .elementor-button:focus-visible{background:var(--action-hover);color:var(--action-ink)}@media (max-width:479px){html body .bnc-page-tueste .elementor-widget-button .elementor-button{width:100%;justify-content:center}}html body .bnc-page-tueste .elementor-widget-image .widget-image-caption{margin-top:8px;font-size:13px;line-height:1.6;color:var(--ink);text-align:left}html body .bnc-page-tueste .elementor-widget-text-editor p{max-width:68ch}html body .bnc-page-tueste .elementor-widget-text-editor ol{margin:0 0 16px 22px;padding:0;max-width:64ch}html body .bnc-page-tueste .elementor-widget-text-editor ol li{margin:0 0 12px;padding-left:4px}html body .bnc-page-tueste .elementor-widget-text-editor a{color:var(--ink-accent);text-decoration:underline;text-underline-offset:3px}html body .bnc-page-tueste .elementor-widget-text-editor a:hover{color:var(--ink);text-decoration-thickness:2px}html body .bnc-page-tueste .elementor-widget-image img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;object-position:50% 62%}html body.page:not(#bnc) #primary>.site-main>article:first-child>.entry-header:first-child:has(>.entry-title){padding-top:48px}@media (max-width:921px){html body.page:not(#bnc) #primary>.site-main>article:first-child>.entry-header:first-child:has(>.entry-title){padding-top:32px}}html body .bnc-pie .bnc-pie__mapa{display:inline-flex;align-items:center;min-height:44px;margin-top:0}html body .mejs-container,html body .mejs-container .mejs-controls,html body .mejs-controls:not([style*="display: none"]){background:var(--ink);font-family:"Archivo",system-ui,sans-serif}html body:not(#bnc) .mejs-container .mejs-time,html body:not(#bnc) .mejs-container .mejs-time span{font-family:"Archivo",system-ui,sans-serif;font-size:13px;color:var(--ink-invert)}html body:not(#bnc) .mejs-container .mejs-time-total,html body:not(#bnc) .mejs-container .mejs-horizontal-volume-total{background:rgb(242 232 218 / .33)}html body:not(#bnc) .mejs-container .mejs-time-loaded{background:rgb(242 232 218 / .55)}html body:not(#bnc) .mejs-container .mejs-time-current,html body:not(#bnc) .mejs-container .mejs-horizontal-volume-current{background:var(--ink-invert)}html body .bnc-barra-compra .bnc-barra-precio{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(18px, 5.6vw, 24px);line-height:1.1}html body .bnc-barra-compra .bnc-barra-desde{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 400,"wdth" 100;font-weight:400;font-size:13px}html body .bnc-barra-compra .bnc-boton{flex:0 0 auto;white-space:nowrap}@media (max-width:359px){html body .bnc-barra-compra{gap:8px;padding:0 12px}html body .bnc-barra-compra .bnc-boton{padding:0 14px;letter-spacing:.04em}}html body.single-product div.product div.images.woocommerce-product-gallery{margin-bottom:32px}html body div.product div.images.woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:nth-child(n+2){display:none}html body div.product div.images.woocommerce-product-gallery .flex-viewport{aspect-ratio:1 / 1;height:auto!important;overflow:hidden;min-height:0}html body div.product div.images.woocommerce-product-gallery:not(:has(.flex-viewport)):has(.woocommerce-product-gallery__image:nth-child(2))::after{content:"";display:block;height:82px}@media (min-width:922px){html body div.product div.images.woocommerce-product-gallery:not(:has(.flex-viewport)):has(.woocommerce-product-gallery__image:nth-child(2))::after{height:100px}}html body.single-product div.product .variations_form a.reset_variations{color:var(--ink-accent);opacity:1}html body .pswp .pswp__bg{background:var(--bg-invert);opacity:.92!important}html body .pswp .pswp__counter{display:block;font-family:"Anybody",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 94;font-size:14px;letter-spacing:.08em;color:var(--ink-invert);opacity:1}.bnc-pie-oculto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html body.single-product section.up-sells+section.related{margin-top:48px}@media (max-width:767px){html body.single-product section.up-sells+section.related{margin-top:32px}}.bnc-busqueda{margin:0 0 28px}.bnc-busqueda__titulo{font-size:clamp(28px, 3vw, 40px);line-height:1.05;margin:0 0 8px}.bnc-busqueda__cuenta{color:var(--ink-soft);margin:0}.search-results .ast-article-post .entry-title{font-size:clamp(20px, 2vw, 24px);line-height:1.2}@media (max-width:767px){:root{--bnc-lado:16px}html body #content .ast-container .elementor>.e-con.e-parent{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;--padding-left:var(--bnc-lado) !important;--padding-right:var(--bnc-lado) !important}html body #content .ast-container .elementor .e-con.e-child{--padding-left:0px !important;--padding-right:0px !important}html body.single-post.ast-separate-container #content .ast-container{padding-left:0;padding-right:0}html body.single-post.ast-separate-container .ast-article-single{padding-left:var(--bnc-lado);padding-right:var(--bnc-lado)}html body .bnc-home-partida .bnc-home-partida__texto{padding-left:var(--bnc-lado)!important;padding-right:var(--bnc-lado)!important}html body .bnc-banda-sensorial__frase p{max-width:none}}@media (min-width:480px) and (max-width:767px){:root{--bnc-lado:24px}}@media (max-width:767px){html body .entry-content>.bnc-home-perfiles{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:var(--bnc-lado)!important;padding-right:var(--bnc-lado)!important}html body .bnc-home-banda .bnc-home-banda__panel{margin-left:0!important;margin-right:0!important;width:auto!important;max-width:none!important;padding-left:var(--bnc-lado)!important;padding-right:var(--bnc-lado)!important}}@media (max-width:767px){html body .entry-content>.wp-block-group:not(.has-background):not(.bnc-home-perfiles):not(.bnc-home-partida):not(.bnc-home-banda){padding-left:0!important;padding-right:0!important}}@media (max-width:767px){html body .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap{margin-left:0!important;margin-right:0!important;width:100%;justify-content:flex-start}html body .ast-shop-toolbar-container .woocommerce-ordering,html body .ast-shop-toolbar-container .woocommerce-ordering select.orderby{width:100%;max-width:none;margin-left:0}}@media (max-width:767px){html body .bnc-template-hero .elementor-element-205fc58{flex-direction:column!important;gap:12px!important}html body .bnc-template-hero .elementor-element-205fc58>.e-con{display:grid!important;grid-template-columns:112px 1fr;grid-template-rows:auto auto;column-gap:16px;row-gap:8px;align-items:center;padding:12px 0!important;border-bottom:1px solid rgb(37 38 38 / .2)}html body .bnc-template-hero .elementor-element-205fc58>.e-con:last-child{border-bottom:0}html body .bnc-template-hero .elementor-element-205fc58 .elementor-widget-image{grid-column:1;grid-row:1 / span 2;margin:0!important;width:112px!important}html body .bnc-template-hero .elementor-element-205fc58 .elementor-widget-image img{width:112px!important;height:112px!important;object-fit:contain}html body .bnc-template-hero .elementor-element-205fc58 .elementor-widget-heading{grid-column:2;align-self:end;margin:0!important}html body .bnc-template-hero .elementor-element-205fc58 .elementor-widget-heading .elementor-heading-title{text-align:left!important;font-size:18px!important;line-height:1.15!important}html body .bnc-template-hero .elementor-element-205fc58 .elementor-widget-button{grid-column:2;align-self:start;margin:0!important}html body .bnc-template-hero .elementor-element-205fc58 .elementor-widget-button .elementor-button-wrapper{text-align:left!important}html body .bnc-template-hero .elementor-element-205fc58 .elementor-widget-button .elementor-button{min-height:44px;padding:0 16px!important;font-size:13px!important}html body .bnc-template-hero .elementor-element-ae17cd4 .elementor-divider{justify-content:flex-start!important}html body .bnc-template-hero .elementor-element-ae17cd4 .elementor-divider__element{text-align:left!important;margin:0!important;padding:0!important}html body .bnc-template-hero .elementor-element-ae17cd4 .elementor-divider-separator::before,html body .bnc-template-hero .elementor-element-ae17cd4 .elementor-divider-separator::after{display:none!important}}@media (max-width:767px){html body .bnc-template-hero .elementor-element-205fc58 .elementor-widget-button.elementor-align-center{text-align:left!important}}@media (max-width:767px){html body #content p:not(ul.products *):not(form *):not(.bnc-banda-sensorial *):not(.bnc-impresion):not(.bnc-mapa *):not([class*="has-text-align"]):not([class*="bnc-"]>li *),html body #content :is(ul,ol):not([class*="bnc-"]):not(.products):not(.wc-tabs):not(.menu)>li:not(form *){text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3;word-break:normal;overflow-wrap:break-word}}.wp-block-video.bnc-video-vertical{max-width:360px;margin-left:auto;margin-right:auto}.wp-block-video.bnc-video-vertical video{width:100%;height:auto;aspect-ratio:9 / 16;background:var(--bg-invert,#252626);border-radius:0}@media (max-width:767px){html body #content a.bnc-boton{text-align:center;text-align-last:auto;-webkit-hyphens:manual;hyphens:manual}}html body .bnc-banda-sensorial__tostado a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}html body .bnc-banda-sensorial__tostado a:hover,html body .bnc-banda-sensorial__tostado a:focus-visible{text-decoration-thickness:2px}@media (min-width:1025px){html body .bnc-page-tueste .elementor-element.elementor-element-0231cea{display:grid!important;grid-template-columns:1fr 1fr;gap:16px;align-content:start;align-items:start}html body .bnc-page-tueste .elementor-element.elementor-element-e5bfabf{position:sticky;top:96px}}@media (min-width:1025px){html body .bnc-page-tueste .elementor-element.elementor-element-0231cea figcaption{min-height:3.2em}}@media (min-width:1025px){html body.single-product div.product div.images.woocommerce-product-gallery{width:37%!important;max-width:460px}html body.single-product div.product .summary.entry-summary{width:59%!important}html body .woocommerce div.product div.images .flex-control-thumbs{gap:8px;margin-top:12px}html body .woocommerce div.product div.images .flex-control-thumbs li,html body .woocommerce div.product div.images .flex-control-thumbs li img{width:66px}html body .woocommerce div.product div.images .flex-control-thumbs li img{height:66px}html body.single-product div.product .summary>.bnc-impresion{margin-bottom:8px}html body.single-product div.product .bnc-origen{margin:0 0 10px}html body.single-product div.product .summary>.woocommerce-product-rating{margin:0 0 8px}html body.single-product div.product .summary>.price{margin:0 0 6px}html body.single-product div.product .summary>.bnc-chips{margin-bottom:8px}}@media (min-width:1025px){html body.single-product div.product .summary>.product_title.entry-title{font-size:clamp(26px, 2.2vw, 32px);line-height:1.06;min-height:calc(2 * 1.06em);text-wrap:balance;margin:0 0 10px}}@media (min-width:1025px){html body.single-product div.product .summary>.bnc-bloques-cafe{margin:0 0 12px}html body.single-product .bnc-origen dl.bnc-lote-datos>.bnc-lote-datos__fila{padding:7px 0}html body.single-product .bnc-origen dl.bnc-lote-datos dd{font-size:17px}html body.single-product .bnc-origen dl.bnc-lote-datos>.bnc-lote-datos__fila--cifra dd{font-size:21px}html body.single-product table.variations{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;margin:0 0 10px}html body.single-product table.variations tbody{display:contents}html body.single-product table.variations tr{margin:0}html body.single-product table.variations td.value select{height:46px}html body.single-product div.product .summary>.price{margin:0 0 4px}html body.single-product .single_variation_wrap .woocommerce-variation-price{margin:0 0 8px}html body.single-product .single_variation_wrap .woocommerce-variation-add-to-cart{margin:0}html body.single-product div.product form.cart .quantity,html body.single-product div.product form.cart button.single_add_to_cart_button{margin-top:0}html body.single-product div.product div.images.woocommerce-product-gallery{display:flex;flex-direction:column;align-self:stretch}html body.single-product div.product div.images .flex-control-thumbs{margin-top:auto}}html body.single-product div.product form.cart .price.bnc-precio-compra{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 10px}html body.single-product div.product form.cart .price.bnc-precio-compra>*{margin:0}html body.single-product div.product .single_variation_wrap .woocommerce-variation-price{margin:0 0 10px}@media (min-width:1025px){html body.single-product table.variations{grid-template-columns:1fr;row-gap:10px}html body.single-product table.variations .bnc-seg{display:flex;width:100%}html body.single-product table.variations .bnc-seg__op{min-height:40px;padding:0 8px;font-size:11px;letter-spacing:.06em}html body.single-product .bnc-origen dl.bnc-lote-datos>.bnc-lote-datos__fila{padding:5px 0}html body.single-product .bnc-origen dl.bnc-lote-datos dd{font-size:16px}html body.single-product .bnc-origen dl.bnc-lote-datos>.bnc-lote-datos__fila--cifra dd{font-size:19px}}@media (min-width:1025px){html body.single-product table.variations .bnc-seg{flex-wrap:nowrap}html body.single-product table.variations .bnc-seg__op{flex:1 1 0%;min-width:0;text-align:center}}@media (min-width:1025px){html body.single-product table.variations tr{margin:0!important}html body.single-product table.variations th.label{padding:0 0 4px}html body.single-product table.variations{row-gap:12px}}.single-product div.product .summary>.bnc-tostado-por.bnc-frescura{order:9;margin:0 0 10px}.bnc-frescura__leer{color:var(--ink-accent);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;white-space:nowrap}.bnc-frescura__leer:hover,.bnc-frescura__leer:focus-visible{text-decoration-thickness:2px}@media (min-width:1025px){html body.single-product .single_variation_wrap .woocommerce-variation-description{display:none}html body.single-product div.product form.cart a.reset_variations{display:inline-block;margin:2px 0 0;font-size:12px}html body.single-product div.product .summary>.bnc-tostado-por.bnc-frescura{margin:0 0 8px}}@media (min-width:1025px){html body.single-product div.product .summary>.bnc-chips{max-width:62%}html body.single-product div.product .summary>.woocommerce-product-rating{margin:-34px 0 10px;text-align:right}html body.single-product div.product .summary>.bnc-kicker--ficha{margin:0 0 2px}html body.single-product div.product .summary>.woocommerce-breadcrumb{margin:0 0 6px}}@media (min-width:1025px){html body.single-product .bnc-ficha-arriba{display:flex;align-items:stretch;gap:0 4%;flex-wrap:wrap}html body.single-product .bnc-ficha-arriba>div.images.woocommerce-product-gallery{float:none;margin:0}html body.single-product .bnc-ficha-arriba>.summary.entry-summary{float:none;margin:0}html body.single-product div.product .summary>.bnc-perfil-taza{margin:0 0 4px}html body.single-product div.product .summary>.bnc-impresion{padding:8px 14px;margin-bottom:6px}html body.single-product div.product .summary>.bnc-bloques-cafe{margin:0 0 8px}html body.single-product table.variations{row-gap:10px}}@media (min-width:1025px){html body .woocommerce div.product div.images .flex-control-thumbs{flex-wrap:nowrap;gap:8px;margin-top:auto}html body .woocommerce div.product div.images .flex-control-thumbs li{flex:1 1 0%;width:auto;min-width:0}html body .woocommerce div.product div.images .flex-control-thumbs li img{width:100%;height:auto;aspect-ratio:1 / 1}}@media (min-width:1025px){html body.single-product div.product .summary>.woocommerce-product-rating{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin:-32px 0 8px}html body.single-product div.product .summary>.woocommerce-product-rating .star-rating{float:none!important;margin:0}html body .woocommerce div.product div.images .flex-control-thumbs{flex-wrap:nowrap!important}html body.single-product table.variations p.bnc-seg__ayuda{display:none!important}}@media (min-width:1025px){html body.single-product div.product .summary>.woocommerce-product-rating .star-rating{order:-1}html body.single-product .woocommerce-product-gallery ol.flex-control-thumbs,html body .woocommerce div.product div.images ol.flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important}html body.single-product .woocommerce-product-gallery ol.flex-control-thumbs li{flex:0 0 66px!important;width:66px!important}}@media (min-width:1025px){html body.single-product .bnc-origen dl.bnc-lote-datos{min-height:146px;align-content:start}}@media (min-width:768px){html body .bnc-template-hero .elementor-element-205fc58 .elementor-widget-image img{display:block;width:100%!important;max-width:340px!important;height:275px!important;margin-left:auto;margin-right:auto;object-fit:contain;object-position:center bottom}}html body .bnc-perfil-taza--descafeinado i,html body .bnc-cat-chip--perfil i[style*="descafeinado"],html body .bnc-perfil-taza__cuadro--descafeinado,html body .bnc-tm-punto--descafeinado,html body .bnc-franja-perfil span:nth-child(4){box-shadow:inset 0 0 0 1px #25262654}.bnc-barras{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.bnc-barras li{justify-content:flex-start}.bnc-barras__nivel{margin-left:auto;padding-left:10px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:13px;color:var(--ink);white-space:nowrap}.bnc-frescura{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;color:var(--ink);font-size:14px}.bnc-frescura__punto{width:9px;height:9px;flex:none;background:var(--ink);border-radius:50%}.bnc-frescura time,.bnc-frescura__cuando{font-variation-settings:"wght" 700,"wdth" 84}.bnc-frescura__leer{color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.bnc-frescura__leer:hover,.bnc-frescura__leer:focus-visible{color:var(--ink-accent);text-decoration-thickness:2px}@media (min-width:1025px){html body.single-product table.variations{grid-template-columns:minmax(180px,0.9fr) 2.4fr;column-gap:24px;row-gap:0}html body.single-product table.variations .bnc-seg__op{padding:0 6px;font-size:10.5px;letter-spacing:.04em}}@media (max-width:1024px){html body.single-product table.variations .bnc-seg{display:flex;width:100%}html body.single-product table.variations .bnc-seg--formato .bnc-seg__op{flex:1 1 0%}html body.single-product table.variations p.bnc-seg__ayuda{display:none!important}html body.single-product div.product form.cart a.reset_variations{font-size:13px}}html body .woocommerce div.product div.images .flex-control-thumbs{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#25262654 #fff0;padding-bottom:6px;-webkit-overflow-scrolling:touch}html body .woocommerce div.product div.images .flex-control-thumbs li{flex:0 0 66px!important;width:66px!important;scroll-snap-align:start}html body .woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar{height:6px}html body .woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-thumb{background:#25262654;border-radius:0}@media (min-width:768px){html body ul.products li.product .astra-shop-summary-wrap{display:flex;flex-direction:column;flex:1 1 auto}html body ul.products li.product .woocommerce-loop-product__title{min-height:calc(2 * 1.25em)}html body ul.products li.product .price{margin-top:auto}html body ul.products li.product .astra-shop-summary-wrap>.button,html body ul.products li.product a.button.add_to_cart_button,html body ul.products li.product a.button.product_type_variable{width:100%;text-align:center}}.bnc-sin-valoracion{height:14px;margin:0 0 7px}@media (max-width:767px){.bnc-sin-valoracion{display:none}}@media (min-width:1025px){html body.single-product .single_variation_wrap .woocommerce-variation-price{display:flex;align-items:center;flex-wrap:wrap;gap:6px 28px;margin:0 0 12px}html body.single-product .single_variation_wrap .woocommerce-variation-price>.price{margin:0}html body.single-product .single_variation_wrap .wcsatt-options-wrapper{margin:0}html body.single-product .single_variation_wrap .wcsatt-options-prompt-fieldset{margin:0;padding:0;border:0}html body.single-product .single_variation_wrap ul.wcsatt-options-prompt-radios{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0;padding:0}html body.single-product .single_variation_wrap ul.wcsatt-options-prompt-radios>li{width:auto;margin:0}html body.single-product .woocommerce-variation-add-to-cart{margin-top:0}}html body.single-product .woocommerce-product-gallery{position:relative}html body.single-product .woocommerce-product-gallery .flex-direction-nav{list-style:none;margin:0;padding:0}html body.single-product .woocommerce-product-gallery .flex-direction-nav a{position:absolute;top:222px;z-index:5;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;background:var(--ink);color:#fff0;font-size:0;border-radius:var(--radius);text-decoration:none;overflow:hidden;opacity:.9}html body.single-product .woocommerce-product-gallery .flex-direction-nav a::before{content:"";width:12px;height:12px;border:solid #EFDDC3;border-width:0 2.5px 2.5px 0;display:block}html body.single-product .woocommerce-product-gallery .flex-direction-nav a.flex-prev{left:8px}html body.single-product .woocommerce-product-gallery .flex-direction-nav a.flex-prev::before{transform:rotate(135deg);margin-left:5px}html body.single-product .woocommerce-product-gallery .flex-direction-nav a.flex-next{right:8px}html body.single-product .woocommerce-product-gallery .flex-direction-nav a.flex-next::before{transform:rotate(-45deg);margin-right:5px}html body.single-product .woocommerce-product-gallery .flex-direction-nav a:hover,html body.single-product .woocommerce-product-gallery .flex-direction-nav a:focus-visible{opacity:1;outline:2px solid var(--focus);outline-offset:2px}html body.single-product .woocommerce-product-gallery .flex-direction-nav a.flex-disabled{opacity:.25;pointer-events:none}@media (max-width:1024px){html body.single-product .woocommerce-product-gallery .flex-direction-nav a{top:50vw}}html body .bnc-home-faq .wp-block-details{border-top:0;border-bottom:1px solid var(--linea-suave);padding:0;max-width:860px}html body .bnc-home-faq .wp-block-details:first-of-type{border-top:1px solid var(--linea-suave)}html body .bnc-home-faq .wp-block-details>summary{min-height:0;padding:16px 0;align-items:center}html body .bnc-home-faq .wp-block-details>:not(summary){margin-top:0;padding-bottom:18px}.bnc-origen-con-mapa{display:grid;grid-template-columns:220px 1fr;gap:36px;align-items:center}.bnc-origen-con-mapa__texto>:last-child{margin-bottom:0}.bnc-mapa-origen{margin:0}.bnc-mapa-origen__svg{display:block;width:100%;height:auto;max-height:280px;overflow:visible}.bnc-mapa-origen__tierra{fill:var(--bg-alt);stroke:var(--ink);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.bnc-mapa-origen__halo{fill:var(--ink);opacity:.16}.bnc-mapa-origen__pin{fill:var(--ink);stroke:var(--bg-alt);stroke-width:2;vector-effect:non-scaling-stroke}.bnc-mapa-origen figcaption{display:block;margin-top:10px;line-height:1.5;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-align:center}@media (max-width:767px){.bnc-origen-con-mapa{grid-template-columns:1fr;gap:16px}.bnc-mapa-origen{max-width:170px;margin:0 auto}.bnc-mapa-origen__svg{max-height:190px}}@media (min-width:1025px){html body.single-product.ast-plain-container #primary,html body.single-product.ast-separate-container #primary{margin-top:20px}html body.single-product div.product .summary>.product_title.entry-title{margin-bottom:8px}html body.single-product div.product .summary>.bnc-chips{margin-top:0;margin-bottom:6px}html body.single-product div.product .summary>.bnc-impresion{padding-top:7px;padding-bottom:7px}html body.single-product div.product .summary .bnc-bloques-cafe .bnc-origen>h2{position:absolute!important;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}html body.single-product .bnc-origen dl.bnc-lote-datos>.bnc-lote-datos__fila{padding:3px 0}html body.single-product .bnc-origen dl.bnc-lote-datos{min-height:120px}html body.single-product table.variations th.label{line-height:16px;padding:0 0 4px;margin-bottom:0}html body.single-product div.product form.cart a.reset_variations{display:none!important}html body.single-product div.product form.cart table.variations{margin-bottom:10px}html body.single-product .single_variation_wrap .woocommerce-variation-price{margin-bottom:8px;align-items:center}html body.single-product div.product form.cart .single_variation_wrap .woocommerce-variation.single_variation{margin-bottom:0}html body.single-product .single_variation_wrap .wcsatt-options-wrapper .wcsatt-options-product-prompt{margin-bottom:0}html body.single-product .single_variation_wrap .wcsatt-options-wrapper .wcsatt-options-product-wrapper{margin-top:8px}html body.single-product .single_variation_wrap .woocommerce-variation-price .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px}html body.single-product .single_variation_wrap .woocommerce-variation-price .price,html body.single-product .single_variation_wrap .woocommerce-variation-price .price .amount,html body.single-product div.product form.cart>.price.bnc-precio-compra,html body.single-product div.product form.cart>.price.bnc-precio-compra .amount{line-height:1.1}html body.single-product div.product form.cart .quantity,html body.single-product div.product form.cart button.single_add_to_cart_button{margin-bottom:0}}@media (min-width:1025px){html body.single-product .bnc-ficha-arriba>div.images.woocommerce-product-gallery{top:96px!important}html body.single-product .bnc-ficha-arriba>div.images.woocommerce-product-gallery .flex-viewport{flex:1 1 auto;min-height:0;height:auto!important;margin-bottom:0}html body.single-product .bnc-ficha-arriba>div.images .flex-viewport .woocommerce-product-gallery__wrapper,html body.single-product .bnc-ficha-arriba>div.images .flex-viewport .woocommerce-product-gallery__image,html body.single-product .bnc-ficha-arriba>div.images .flex-viewport .woocommerce-product-gallery__image>a{height:100%}html body.single-product .bnc-ficha-arriba>div.images .flex-viewport .woocommerce-product-gallery__image>a{display:block}html body.single-product .bnc-ficha-arriba>div.images .flex-viewport .woocommerce-product-gallery__image>a>img{width:100%;height:100%!important;object-fit:contain;object-position:center}html body.single-product .bnc-ficha-arriba>div.images ol.flex-control-thumbs{flex:none;margin-top:12px!important}html body.single-product .bnc-ficha-arriba>div.images .flex-direction-nav a{top:calc((100% - 96px) / 2)}}@media (min-width:1025px){html body.single-product .single_variation_wrap .woocommerce-variation-price .wcsatt-options-wrapper{flex:1 1 auto;min-width:0;position:relative}html body.single-product .single_variation_wrap .wcsatt-options-wrapper.bnc-plan-en-linea .wcsatt-options-product-wrapper{position:absolute;left:var(--bnc-plan-x,180px);right:0;top:50%;transform:translateY(-50%);margin:0;z-index:2}html body.single-product .single_variation_wrap .wcsatt-options-wrapper.bnc-plan-en-linea .wcsatt-options-product-dropdown-label{position:absolute!important;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}html body.single-product .single_variation_wrap .wcsatt-options-wrapper.bnc-plan-en-linea select.wcsatt-options-product-dropdown{display:block;width:100%;max-width:380px;height:40px;min-height:40px;margin:0;padding:0 36px 0 12px;font-size:15px;line-height:38px}html body.single-product .single_variation_wrap .wcsatt-options-wrapper.bnc-plan-en-linea:has(input[value="yes"]:checked) .wcsatt-options-prompt-label-subscription .wcsatt-options-prompt-action{visibility:hidden}}@media (min-width:1025px){html body.single-product .single_variation_wrap .woocommerce-variation.single_variation{display:flex;align-items:center;gap:0 20px}html body.single-product .single_variation_wrap .woocommerce-variation.single_variation>.woocommerce-variation-price{flex:1 1 auto;min-width:0}html body.single-product .single_variation_wrap .woocommerce-variation.single_variation>.woocommerce-variation-availability{flex:none;margin-bottom:8px}html body.single-product .single_variation_wrap .woocommerce-variation-availability p.stock{margin:0;font-variation-settings:"wght" 700,"wdth" 84;font-size:14px}html body.single-product .single_variation_wrap .woocommerce-variation.single_variation:has(p.stock.out-of-stock)>.woocommerce-variation-price{flex:0 1 auto}html body.single-product .single_variation_wrap .woocommerce-variation.single_variation:has(p.stock.out-of-stock) .wcsatt-options-wrapper{display:none}}@media (min-width:1025px){html body.single-product div.product .summary>.bnc-chips{margin-bottom:14px}html body.single-product div.product .summary>.woocommerce-product-rating{margin-top:-43px;margin-bottom:11px}html body.single-product div.product.product-type-bundle .summary>.woocommerce-product-rating{margin-top:0}html body.single-product div.product .summary>.bnc-impresion{min-height:43px;box-sizing:border-box}}html body.single-product div.product form.cart a.reset_variations{display:none!important}.bnc-video-origen{margin:36px 0 0;max-width:760px}.bnc-video-origen__pie{margin:0 0 12px;font-size:15px;line-height:1.55;color:var(--ink)}.bnc-video-origen__rotulo{display:inline-block;margin-right:6px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}@media (max-width:767px){.bnc-video-origen{margin-top:28px}.bnc-video-origen__pie{font-size:14px}}@media (max-width:767px){.bnc-video-origen__pie{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}}html body.single-product .single_variation_wrap .woocommerce-variation.single_variation:has(p.stock.out-of-stock) .wcsatt-options-wrapper{display:none}@media (min-width:1025px){html body.single-product div.product .summary form.cart{margin-bottom:22px}}@media (max-width:1024px){html body.single-product div.product .summary>.bnc-bloques-cafe{order:11;margin-top:8px}}@media (max-width:767px){html body.single-product div.product div.images .flex-viewport .woocommerce-product-gallery__image img{max-height:76vw;width:100%;object-fit:contain}html body.single-product div.product .summary>.woocommerce-breadcrumb{font-size:12px;line-height:1.5}}html body:not(#bnc) .bnc-franja{height:clamp(120px, 9.766vw, 190px)}@media (max-width:1024px){html body:not(#bnc) .bnc-franja{height:130px}}@media (max-width:767px){html body:not(#bnc) .bnc-franja{height:120px}}html body.archive .site-content .ast-container,html body.post-type-archive-product .site-content .ast-container{padding-top:20px}@media (max-width:767px){html body.archive .site-content .ast-container,html body.post-type-archive-product .site-content .ast-container{padding-top:16px}}html body.archive .woocommerce-products-header,html body.post-type-archive-product .woocommerce-products-header{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:center;margin:0 0 20px}html body.archive .woocommerce-products-header>*,html body.post-type-archive-product .woocommerce-products-header>*{grid-column:1 / -1}html body.archive .woocommerce-products-header>h1,html body.post-type-archive-product .woocommerce-products-header>h1{grid-column:1;grid-row:1;margin:0}html body .woocommerce-products-header>.bnc-arch-barra{grid-column:2;grid-row:1}html body.archive .woocommerce-products-header .bnc-cat-intro,html body.post-type-archive-product .woocommerce-products-header .bnc-cat-intro{max-width:none;margin:10px 0 0}html body.archive .woocommerce-products-header .bnc-cat-intro p,html body.post-type-archive-product .woocommerce-products-header .bnc-cat-intro p{margin:0}html body .woocommerce-products-header .bnc-cat-filtro-aviso{margin:10px 0 0}.bnc-arch-barra{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:12px}html body .bnc-arch-barra .woocommerce-ordering{float:none;margin:0}html body .bnc-arch-barra .woocommerce-ordering select{height:44px;width:auto;min-width:0;max-width:none}html body .bnc-arch-barra .bnc-cat-filtros-panel>summary{display:inline-flex;align-items:center;justify-content:center;height:44px;margin:0;padding:0 20px;cursor:pointer}html body .bnc-arch-barra .bnc-cat-filtros-panel>summary small{margin-left:8px}html body .bnc-arch-barra .bnc-cat-filtros-panel[open]>summary{background:var(--ink);color:var(--ink-invert)}@media (min-width:768px){html body .bnc-arch-barra .bnc-cat-filtros-panel[open]>.bnc-cat-filtros{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(880px, calc(100vw - 48px));margin:0;padding:20px 24px 16px;background:var(--bg);border:var(--stroke) solid var(--border);border-radius:var(--radius)}html body .bnc-arch-barra .bnc-cat-filtros h2{font-size:22px;margin:0 0 14px}}@media (max-width:767px){html body.archive .woocommerce-products-header,html body.post-type-archive-product .woocommerce-products-header{grid-template-columns:minmax(0,1fr);margin-bottom:14px}html body .woocommerce-products-header>.bnc-arch-barra{grid-column:1;grid-row:auto;order:10;margin-top:14px}html body .bnc-arch-barra>*{flex:1 1 0%;min-width:0}html body .bnc-arch-barra .woocommerce-ordering select{width:100%;min-width:0;max-width:none}html body .bnc-arch-barra .bnc-cat-filtros-panel>summary{width:100%;padding:0 12px}}html body.single-product table.variations td.value{position:relative}html body.single-product table.variations .bnc-seg__recomienda{position:absolute;right:0;bottom:calc(100% + 9px);max-width:calc(100% - 96px);margin:0;font-family:"Archivo",system-ui,sans-serif;font-size:12px;line-height:16px;letter-spacing:0;text-transform:none;color:var(--ink-soft);text-align:right;white-space:nowrap}html body.single-product table.variations .bnc-seg__recomienda strong{color:var(--ink);font-weight:700}@media (max-width:380px){html body.single-product table.variations .bnc-seg__recomienda{font-size:11px}}html body.post-type-archive-product .woocommerce-products-header .bnc-cat-intro p.bnc-intro{max-width:none;font-size:inherit;line-height:inherit;margin:0}@media (min-width:1025px){html body .bnc-tienda-navs{display:flex;flex-wrap:wrap;align-items:center;column-gap:22px;row-gap:10px;margin:14px 0 0}html body .bnc-tienda-navs .bnc-tienda-nav{margin:0;gap:8px;flex-wrap:nowrap}html body .bnc-tienda-navs a.bnc-cat-chip{height:40px;padding:0 12px;font-size:11px;letter-spacing:.08em}html body .bnc-tienda-navs .bnc-tienda-nav:first-child>.bnc-cat-rotulo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html body .bnc-tienda-navs .bnc-cat-rotulo{font-size:11px}}html body.archive .site-content .ast-container,html body.post-type-archive-product .site-content .ast-container{padding-top:16px}html body.archive .woocommerce-breadcrumb,html body.post-type-archive-product .woocommerce-breadcrumb{margin-bottom:8px}html body.archive .woocommerce-products-header,html body.post-type-archive-product .woocommerce-products-header{margin-bottom:16px}html body.archive .woocommerce-products-header .bnc-cat-intro,html body.post-type-archive-product .woocommerce-products-header .bnc-cat-intro{margin-top:8px}@media (min-width:1025px){html body .bnc-tienda-navs{margin-top:12px}}html body .bnc-seg__op .bnc-seg__sub{display:block;margin-top:3px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 500,"wdth" 90;font-weight:500;font-size:10px;line-height:1.1;letter-spacing:.02em;text-transform:none;color:inherit;opacity:.85;white-space:nowrap}html body .bnc-seg__op.is-agotado .bnc-seg__sub{display:none}html body .bnc-cat-texto.bnc-cat-bloques,html body .bnc-tienda-texto.bnc-cat-bloques{max-width:none;margin:56px 0 0;padding-top:48px;border-top:var(--stroke) solid var(--border)}@media (max-width:767px){html body .bnc-cat-texto.bnc-cat-bloques,html body .bnc-tienda-texto.bnc-cat-bloques{margin-top:40px;padding-top:32px}}@media (min-width:1025px){html body.archive .woocommerce-products-header .bnc-cat-intro,html body.post-type-archive-product .woocommerce-products-header .bnc-cat-intro{max-width:1040px}}html body .bnc-cat-descripcion>h2{max-width:none;margin:48px 0 16px}html body .bnc-cat-descripcion>h2:first-child{margin-top:0}html body .bnc-cat-descripcion>h3{margin:32px 0 12px}html body .bnc-cat-descripcion>p,html body .bnc-cat-descripcion>ul,html body .bnc-cat-descripcion>ol{max-width:68ch;margin:0 0 1em}html body .bnc-cat-descripcion>ul,html body .bnc-cat-descripcion>ol{margin-left:0;padding-left:1.25em}html body .bnc-cat-descripcion li{margin:0 0 .5em}html body .bnc-cat-descripcion li:last-child{margin-bottom:0}@media (min-width:1025px){html body .bnc-cat-lectura--con-fotos{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:64px;align-items:start}html body .bnc-cat-lectura__fotos .bnc-cat-fotos-seccion{margin:0}html body .bnc-cat-lectura__fotos .bnc-cat-fotos-seccion>h2{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:12px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}html body .bnc-cat-lectura__fotos .bnc-cat-fotos{grid-template-columns:minmax(0,1fr);gap:20px}html body .bnc-cat-lectura__fotos .bnc-cat-fotos img{width:100%;max-height:none;margin:0}}@media (max-width:1024px){html body .bnc-cat-lectura__fotos{margin-top:40px}}html body .bnc-cat-bloques .bnc-productor{margin:56px 0}html body .bnc-productor__texto>p{max-width:68ch}html body .bnc-cat-video-seccion>:not(h2){max-width:880px}html body .bnc-cat-faq details>div,html body .bnc-cat-faq details>div p{max-width:68ch}html body .bnc-cat-proximamente{display:flex;align-items:center;justify-content:space-between;gap:16px 40px;max-width:none;margin:4px 0 0;padding:20px 24px;border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:16px}html body .bnc-cat-proximamente p{margin:0;max-width:76ch}html body .bnc-cat-proximamente .bnc-boton{flex:none;margin:0}@media (max-width:767px){html body .bnc-cat-proximamente{flex-direction:column;align-items:stretch;padding:16px}html body .bnc-cat-proximamente .bnc-boton{width:100%}}@media (min-width:768px){html body .woocommerce-products-header .bnc-cat-intro p,html body .bnc-cat-proximamente p{text-wrap:pretty}}html body .bnc-cat-proximamente a.bnc-boton{color:var(--ink);text-decoration:none}html body .bnc-cat-proximamente a.bnc-boton:hover,html body .bnc-cat-proximamente a.bnc-boton:focus-visible{color:var(--ink-invert)}@media (min-width:768px){html body .woocommerce-products-header .bnc-cat-intro p{text-wrap:balance}}@media (min-width:1025px){html body .bnc-cat-lectura--rejilla .bnc-cat-lectura__fotos .bnc-cat-fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html body .bnc-cat-lectura--rejilla .bnc-cat-lectura__fotos .bnc-cat-foto--apaisada{grid-column:1 / -1}}html body.home .elementor-element-adc46ca,html body.home .bnc-home-perfiles,html body.home .bnc-home-visita{background:transparent!important}html body.home .elementor-element-adc46ca>.e-con-inner{max-width:none!important;padding-top:36px!important;padding-bottom:24px!important}html body.home .entry-content>.wp-block-group:not(.bnc-home-banda):not(.bnc-home-partida):not(.bnc-home-video):not(.bnc-home-tira){padding-left:0!important;padding-right:0!important}html body.home .bnc-home-faq.is-layout-constrained>*,html body.home .bnc-home-guia.is-layout-constrained>*,html body.home .bnc-home-perfiles.is-layout-constrained>*{margin-left:0!important}html body.home :is(.bnc-home-banda,.bnc-home-partida,.bnc-home-video,.bnc-home-tira){--bnc-hueco:max(16px, calc((100vw - 1200px) / 2))}html body.home .bnc-home-perfiles{padding-top:24px!important;padding-bottom:24px!important}html body.home #perfiles{scroll-margin-top:110px}@media (min-width:1025px){html body.home .elementor-element-b076c26 p,html body.home .elementor-element-3e038aa p,html body.home .entry-content>.wp-block-group>p,html body.home .bnc-home-escaparate>p{max-width:960px}}html body.home .elementor .elementor-element.elementor-element-80335c5{min-height:clamp(240px, 34vh, 340px)!important}html body.home .elementor-element-80335c5 .elementor-icon{font-size:140px;width:140px;height:140px}html body.home .elementor-element-80335c5 .elementor-icon svg{width:100%;height:100%}@media (max-width:767px){html body.home .elementor .elementor-element.elementor-element-80335c5{min-height:170px!important}html body.home .elementor-element-80335c5 .elementor-icon{font-size:92px;width:92px;height:92px}html body.home .elementor-element-adc46ca>.e-con-inner{padding-top:20px!important}}html body.home .bnc-template-hero .bnc-home-cta{margin:4px 0 12px;gap:12px}html body.home .bnc-template-hero .bnc-home-cta>.elementor-widget-button{width:auto;margin:0!important}html body.home .bnc-template-hero .bnc-home-cta__principal .elementor-button{background:var(--action);border-color:var(--action);color:var(--action-ink)}html body.home .bnc-template-hero .bnc-home-cta__principal .elementor-button:hover,html body.home .bnc-template-hero .bnc-home-cta__principal .elementor-button:focus-visible{background:var(--action-hover);border-color:var(--action-hover);color:var(--action-ink)}@media (max-width:767px){html body.home .bnc-template-hero .bnc-home-cta{flex-direction:column!important;gap:10px}html body.home .bnc-template-hero .bnc-home-cta>.elementor-widget-button{width:100%}html body.home .bnc-template-hero .bnc-home-cta .elementor-button-wrapper{text-align:center!important}html body.home .bnc-template-hero .bnc-home-cta .elementor-button{display:flex;width:100%;justify-content:center;min-height:48px}}@media (max-width:767px){html body.home .entry-content>.bnc-home-perfiles.wp-block-group:not(#bnc),html body.home .entry-content>.bnc-home-video.wp-block-group:not(#bnc){padding-left:16px!important;padding-right:16px!important}}@media (min-width:768px) and (max-width:1024px){html body.home .elementor-element-c09eeea .elementor-heading-title{font-size:46px!important;line-height:1.02!important}}html body:is(.page,.single-rank_math_locations):not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content>:is(p,ul,ol,blockquote,.wp-block-quote,.wp-block-list,.wp-block-table,details,.wp-block-details){margin-left:0!important;margin-right:auto!important}@media (min-width:1025px){html body:is(.page,.single-rank_math_locations):not(.home) .entry-content>p.bnc-intro{max-width:1040px}}html body .bnc-page-tueste .elementor-element:is(.elementor-element-b1db163,.elementor-element-7fcfac9,.elementor-element-3fc0744){background-color:transparent!important}@media (min-width:1025px){html body .bnc-page-tueste .elementor-element:is(.elementor-element-b1db163,.elementor-element-73b9f16,.elementor-element-7fcfac9,.elementor-element-12ee20e,.elementor-element-5ccab4f){--padding-left:0px;--padding-right:0px;padding-left:0!important;padding-right:0!important}html body .bnc-page-tueste .elementor-element:is(.elementor-element-9ce929f,.elementor-element-c049e11,.elementor-element-3fc0744){--content-width:1200px}html body .bnc-page-tueste .elementor-element:is(.elementor-element-9ce929f,.elementor-element-c049e11,.elementor-element-3fc0744)>.e-con-inner{max-width:1200px!important}html body .bnc-page-tueste .elementor-element.elementor-element-9ce929f{--padding-left:0px;--padding-right:0px;padding-left:0!important;padding-right:0!important}html body .bnc-page-tueste .elementor-element.elementor-element-caf0d85{--width:100%;width:100%!important;--padding-left:0px;--padding-right:0px;padding-left:0!important;padding-right:0!important}html body .bnc-page-tueste .elementor-element-caf0d85 .elementor-heading-title,html body .bnc-page-tueste .elementor-element-ddaee27{max-width:960px}}@media (min-width:1025px){html body .bnc-page-tueste .elementor-element.elementor-element-3318e75{--content-width:1200px}html body .bnc-page-tueste .elementor-element.elementor-element-3318e75>.e-con-inner{max-width:1200px!important}}@media (min-width:1025px){html body .bnc-page-contacto .elementor-element:is(.elementor-element-9300a25,.elementor-element-a524e58,.elementor-element-2e25935){--content-width:1200px}html body .bnc-page-contacto .elementor-element:is(.elementor-element-9300a25,.elementor-element-a524e58,.elementor-element-2e25935)>.e-con-inner{max-width:1200px!important}html body .bnc-page-contacto .elementor-element.elementor-element-968a3a2{--padding-left:0px;padding-left:0!important}html body .bnc-page-contacto .elementor-element.elementor-element-2134fed{--padding-right:0px;padding-right:0!important}}html body .bnc-arch-barra .bnc-cat-filtros-panel>summary{box-sizing:border-box}html body .bnc-arch-barra .bnc-cat-filtros-panel>summary::after,html body .bnc-arch-barra .bnc-cat-filtros-panel>summary::before{content:none!important;display:none!important}@media (min-width:768px){html body .bnc-template-hero .elementor-element-ae17cd4 .elementor-divider{justify-content:flex-start!important}html body .bnc-template-hero .elementor-element-ae17cd4 .elementor-divider-separator::before{display:none!important}html body .bnc-template-hero .elementor-element-ae17cd4 .elementor-divider__element{margin-left:0!important;padding-left:0!important}}@media (min-width:1025px){html body.single-post header.entry-header .entry-title{width:min(1000px, calc(50vw + 315px - 48px));max-width:none}}@media (max-width:767px){html body.single-post header.entry-header .entry-title{font-size:30px;line-height:1.05}}html body.single-post .entry-content>:is(p,ul,ol){margin-left:0}.bnc-cat-tabla .bnc-cat-tabla__agotado{display:block;margin-top:3px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:11px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.bnc-recuadro{background:var(--bnc-crema);border:1.5px solid var(--ink);border-radius:2px;box-shadow:none;padding:20px 24px}.bnc-recuadro__titulo{font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:12px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 12px}.bnc-recuadro dl,.bnc-recuadro ul{margin:0;padding:0;list-style:none}.bnc-recuadro__fila{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-top:1px solid var(--bnc-linea)}.bnc-recuadro__fila:first-child,.bnc-recuadro li:first-child{border-top:0;padding-top:0}.bnc-recuadro dt{margin:0;font-weight:600;color:var(--ink)}.bnc-recuadro dd{margin:0;text-align:right;color:var(--ink)}.bnc-recuadro__fila--marcada dt,.bnc-recuadro__fila--marcada dd{color:var(--ink-accent);font-weight:700}.bnc-recuadro li{margin:0;padding:9px 0;border-top:1px solid var(--bnc-linea);color:var(--ink)}.bnc-recuadro__pie{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--ink)}.bnc-lado-foto{margin:0}.bnc-lado-foto img{display:block;width:100%;height:auto;border-radius:0}.bnc-seccion__lado{display:grid;gap:20px;margin-top:24px}@media (min-width:1025px){html body .bnc-ficha-cafe{max-width:1200px}html body .bnc-ficha-equipo .bnc-seccion--el-producto .bnc-seccion__lado{position:sticky;top:112px}html body .bnc-ficha-equipo .bnc-seccion--video:has(>.bnc-video+.bnc-video-propio,>figure+figure){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;align-items:start}html body .bnc-ficha-equipo .bnc-seccion--video>h2{grid-column:1 / -1}html body .bnc-ficha-equipo .bnc-seccion--video>figure{margin-top:0}html body .bnc-seccion--con-lado{display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:72px;align-items:start}html body .bnc-seccion--con-lado .bnc-seccion__lado{margin-top:0}html body .bnc-seccion--con-lado .bnc-seccion__texto>:first-child{margin-top:0}html body .bnc-seccion-par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:72px;align-items:start}html body .bnc-ficha-cafe .bnc-origen-con-mapa{grid-template-columns:380px minmax(0,1fr);column-gap:72px}html body .bnc-ficha-cafe .bnc-barras{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}html body .bnc-seccion__lado .bnc-lado-foto img{aspect-ratio:4 / 3;object-fit:cover;object-position:50% 35%}html body .bnc-ficha-cafe .bnc-video-origen{max-width:none}}.bnc-banda-sensorial{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:48px;padding:32px 40px}.bnc-banda-sensorial__frase p{font-variation-settings:"wght" 800,"wdth" 78;font-size:clamp(24px, 2.4vw, 34px);line-height:1.15;text-wrap:pretty}.bnc-banda-sensorial__tostado{gap:6px;padding-left:48px}.bnc-banda-sensorial__tostado .bnc-isotipo{width:56px;margin-bottom:4px}.bnc-banda-sensorial__tostado strong{font-size:16px}@media (max-width:767px){.bnc-banda-sensorial{grid-template-columns:1fr;padding:24px 16px;gap:20px}.bnc-banda-sensorial__frase p{font-size:24px}.bnc-banda-sensorial__tostado{padding-left:0}}html body .bnc-cat-lectura--rejilla .bnc-cat-lectura__fotos .bnc-cat-fotos img{aspect-ratio:4 / 5;object-fit:cover;height:auto}html body .bnc-cat-lectura--rejilla .bnc-cat-lectura__fotos .bnc-cat-foto--apaisada img{aspect-ratio:3 / 2}html body .bnc-cat-bloques .bnc-productores{margin:64px 0}html body .bnc-productores>h2{margin:0 0 12px}html body .bnc-productores__intro{max-width:68ch;margin:0 0 28px}html body .bnc-productores__lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}html body .bnc-productores__lista--2{grid-template-columns:repeat(2,minmax(0,1fr))}html body .bnc-productor-tarjeta{display:flex;flex-direction:column;margin:0;border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}html body .bnc-productor-tarjeta__foto{position:relative;margin:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-alt)}html body .bnc-productor-tarjeta__img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0}html body .bnc-productor-tarjeta__texto{padding:20px 22px 24px}html body .bnc-productor-tarjeta__lugar{margin:0 0 8px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}html body .bnc-productor-tarjeta h3{margin:0 0 6px;font-size:clamp(22px, 1.9vw, 26px);line-height:1.1}html body .bnc-productor-tarjeta__finca{margin:0 0 12px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 600,"wdth" 94;font-size:15px;line-height:1.4;color:var(--ink)}html body .bnc-productor-tarjeta__texto>p:not([class]){margin:0 0 12px;font-size:16px;line-height:1.55}html body .bnc-productor-tarjeta__texto>p:last-child{margin-bottom:0}html body .bnc-productor-tarjeta__enlace{font-size:15px}html body .bnc-productor-tarjeta__enlace a{color:var(--ink-accent);text-decoration:underline;text-underline-offset:3px}html body .bnc-productor-tarjeta--destacada{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:520px}html body .bnc-productor-tarjeta--destacada .bnc-productor-tarjeta__foto{aspect-ratio:auto;height:100%}html body .bnc-productor-tarjeta--destacada .bnc-productor-tarjeta__texto{align-self:center;padding:clamp(28px, 4vw, 56px)}html body .bnc-productor-tarjeta--destacada h3{font-size:clamp(28px, 2.8vw, 40px)}html body .bnc-productor-tarjeta--destacada .bnc-productor-tarjeta__texto>p:not([class]){font-size:17px;max-width:56ch}@media (max-width:1024px){html body .bnc-productores__lista{grid-template-columns:repeat(2,minmax(0,1fr))}html body .bnc-productor-tarjeta--destacada{min-height:440px}}@media (max-width:700px){html body .bnc-cat-bloques .bnc-productores{margin:48px 0}html body .bnc-productores__lista{grid-template-columns:minmax(0,1fr);gap:20px}html body .bnc-productor-tarjeta--destacada{display:flex;min-height:0}html body .bnc-productor-tarjeta--destacada .bnc-productor-tarjeta__foto{aspect-ratio:4 / 3;height:auto}html body .bnc-productor-tarjeta--destacada .bnc-productor-tarjeta__texto{padding:20px 22px 24px}html body .bnc-productor-tarjeta--destacada h3{font-size:26px}html body .bnc-productor-tarjeta--destacada .bnc-productor-tarjeta__texto>p:not([class]){font-size:16px}}@media (max-width:767px){html body .bnc-productor-tarjeta__texto>p:not([class]){text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3;overflow-wrap:break-word}}html body .bnc-cat-video-seccion>.bnc-cat-videos{max-width:none}html body .bnc-cat-videos .bnc-video-propio+.bnc-video-propio{margin-top:28px}@media (min-width:1025px){html body .bnc-cat-videos--mixto{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);column-gap:32px;align-items:start}html body .bnc-cat-videos--mixto .bnc-video-propio--v{max-width:none;margin:0}}@media (max-width:1024px){html body .bnc-cat-videos--mixto .bnc-cat-videos__apaisados{max-width:880px}html body .bnc-cat-videos--mixto .bnc-cat-videos__verticales{margin-top:28px}}html body .bnc-cat-video-seccion>.bnc-cat-videos__tira{max-width:none}html body .bnc-cat-videos__tira{display:grid;grid-template-columns:repeat(var(--bnc-cols,4),minmax(0,1fr));gap:28px 24px;margin-top:36px;align-items:start}html body .bnc-cat-videos__tira--2{--bnc-cols:2}html body .bnc-cat-videos__tira--3{--bnc-cols:3}html body .bnc-cat-videos__tira .bnc-video-propio--v{max-width:none;margin:0}html body .bnc-cat-videos__tira .bnc-video-propio+.bnc-video-propio{margin-top:0}@media (max-width:1024px){html body .bnc-cat-videos__tira--4{--bnc-cols:2}}@media (max-width:700px){html body .bnc-cat-videos__tira{gap:20px 12px}html body .bnc-cat-videos__tira--3{--bnc-cols:1}}html body .bnc-cat-video-seccion>.bnc-cat-videos--solo-v{max-width:1040px;display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:48px;align-items:stretch}html body .bnc-cat-videos--solo-v .bnc-cat-videos__texto{display:flex;flex-direction:column;justify-content:center}html body .bnc-cat-videos--solo-v .bnc-video-propio--v{max-width:none;margin:0}html body .bnc-cat-videos__texto{padding:clamp(24px, 3vw, 36px);border:var(--stroke) solid var(--border);border-radius:var(--radius);background:var(--surface)}html body .bnc-cat-videos__titulo{margin:0 0 16px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}html body .bnc-cat-videos__pasos{margin:0;padding:0;list-style:none;counter-reset:bnc-paso}html body .bnc-cat-videos__pasos li{position:relative;margin:0;padding:0 0 18px 44px;counter-increment:bnc-paso;font-size:16px;line-height:1.55}html body .bnc-cat-videos__pasos li:last-child{padding-bottom:0}html body .bnc-cat-videos__pasos li::before{content:counter(bnc-paso);position:absolute;left:0;top:0;width:28px;height:28px;border:var(--stroke) solid var(--border);border-radius:var(--radius);font-family:"Anybody",system-ui,sans-serif;font-variation-settings:"wght" 800,"wdth" 90;font-size:14px;line-height:26px;text-align:center;color:var(--ink)}html body .bnc-cat-videos__pasos li strong{display:block;margin:0 0 2px;font-family:"Anybody",system-ui,sans-serif;font-variation-settings:"wght" 800,"wdth" 90;font-size:18px;line-height:1.25}@media (max-width:767px){html body .bnc-cat-video-seccion>.bnc-cat-videos--solo-v{display:flex;flex-direction:column;gap:24px}html body .bnc-cat-videos--solo-v .bnc-video-propio--v{order:-1;max-width:380px;width:100%}html body .bnc-cat-videos__pasos li{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}}html body .bnc-cat-videos--solo-v .bnc-cat-videos__titulo{margin-bottom:22px}html body .bnc-cat-videos--solo-v .bnc-cat-videos__pasos li{padding:0 0 26px 48px;font-size:17px}html body .bnc-cat-videos--solo-v .bnc-cat-videos__pasos li:last-child{padding-bottom:0}html body .bnc-cat-videos--solo-v .bnc-cat-videos__pasos li strong{font-size:22px;margin-bottom:4px}html body .bnc-cat-videos__pasos li::before{width:32px;height:32px;line-height:30px;font-size:15px;text-align:center;text-align-last:center;-webkit-hyphens:none;hyphens:none}@media (max-width:767px){html body .bnc-cat-videos--solo-v .bnc-cat-videos__pasos li{padding-left:44px;font-size:16px}html body .bnc-cat-videos--solo-v .bnc-cat-videos__pasos li strong{font-size:19px}}html body .bnc-cat-videos__nota{margin:28px 0 0;padding-top:16px;border-top:1px solid rgb(37 38 38 / .2);font-size:14px;line-height:1.55;color:var(--ink-soft)}html body .bnc-cat-videos--solo-v .bnc-video-propio--v{align-self:start}html body .bnc-cat-datos{margin:0 0 24px}html body .bnc-cat-datos .bnc-recuadro{background:var(--surface);padding:24px 28px}html body .bnc-cat-datos .bnc-recuadro__fila{display:block;padding:12px 0}html body .bnc-cat-datos .bnc-recuadro dt{margin:0 0 3px;font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wght" 700,"wdth" 84;font-size:12px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}html body .bnc-cat-datos .bnc-recuadro dd{text-align:left;font-size:17px;line-height:1.45}html body .bnc-cat-datos .bnc-recuadro__pie{margin-top:16px;padding-top:12px;border-top:1px solid var(--bnc-linea);font-size:13px;color:var(--ink-soft)}@media (min-width:1025px){html body .bnc-cat-lectura--datos .bnc-cat-lectura__fotos{position:sticky;top:112px;align-self:start}}html body .bnc-cat-video-seccion>.bnc-cat-videos--yt{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:40px;align-items:stretch}html body .bnc-cat-videos--yt .bnc-cat-videos__yt{align-self:center}html body .bnc-cat-videos--yt .bnc-cat-videos__yt .bnc-yt{display:block;width:100%}html body .bnc-cat-videos--yt .bnc-cat-videos__texto{display:flex;flex-direction:column;justify-content:center}html body .bnc-cat-videos__descripcion{margin:0;font-size:17px;line-height:1.6}@media (max-width:1024px){html body .bnc-cat-video-seccion>.bnc-cat-videos--yt{display:flex;flex-direction:column;gap:20px}}@media (max-width:767px){html body .bnc-cat-videos__descripcion{font-size:16px;text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}}@media (min-width:1025px){html body .bnc-seccion--con-lado.bnc-seccion--lado-izq{grid-template-columns:380px minmax(0,1fr)}html body .bnc-seccion--lado-izq .bnc-seccion__lado{order:-1}html body .bnc-ficha-equipo .bnc-seccion__lado .bnc-lado-foto img{aspect-ratio:1 / 1;object-fit:contain;object-position:50% 50%}}