@charset "UTF-8";:root{--color-acentos: #e3f272;--color-sobre-acentos: #000;--tipografia-titulo: "Instrument Serif", serif;--tipografia-texto: "Haffer XH", sans-serif;--alto-de-linea: 1.3;--color-del-texto: #000;--color-de-fondo: #f2eeeb;--escala-titulos: 1.15;--ancho: 80rem;--ancho-titulos: var(--ancho) * 1.1440677966;--padding-lateral: 1rem;--fondo-de-menu: var(--color-de-fondo);--texto-de-menu: var(--color-del-texto);--fondo-de-cabecera: var(--color-de-fondo);--texto-de-cabecera: var(--color-del-texto);--padding-cabecera: var(--space-s-m);--margen-inferior-parrafos: 1.5em;--separacion: var(--space-l);--padding-inline: max(var(--padding-lateral), (100% - var(--ancho)) / 2);--step--2: clamp(.6076rem, .5816rem + .1158vw, .68rem);--step--1: clamp(.7292rem, .6857rem + .1933vw, .85rem);--step-0: clamp(.875rem, .8075rem + .3vw, 1.0625rem);--step-1: clamp(1.05rem, .9499rem + .445vw, 1.3281rem);--step-2: clamp(1.26rem, 1.1159rem + .6403vw, 1.6602rem);--step-3: clamp(1.512rem, 1.3092rem + .9011vw, 2.0752rem);--step-4: clamp(1.8144rem, 1.5337rem + 1.2474vw, 2.594rem);--step-5: clamp(2.1773rem, 1.7938rem + 1.7043vw, 3.2425rem);--space-3xs: clamp(.25rem, .25rem + 0vw, .25rem);--space-2xs: clamp(.4375rem, .3925rem + .2vw, .5625rem);--space-xs: clamp(.6875rem, .6425rem + .2vw, .8125rem);--space-s: clamp(.875rem, .8075rem + .3vw, 1.0625rem);--space-m: clamp(1.3125rem, 1.2rem + .5vw, 1.625rem);--space-l: clamp(1.75rem, 1.615rem + .6vw, 2.125rem);--space-xl: clamp(2.625rem, 2.4225rem + .9vw, 3.1875rem);--space-2xl: clamp(3.5rem, 3.23rem + 1.2vw, 4.25rem);--space-3xl: clamp(5.25rem, 4.845rem + 1.8vw, 6.375rem);--space-3xs-2xs: clamp(.25rem, .1375rem + .5vw, .5625rem);--space-2xs-xs: clamp(.4375rem, .3025rem + .6vw, .8125rem);--space-xs-s: clamp(.6875rem, .5525rem + .6vw, 1.0625rem);--space-s-m: clamp(.875rem, .605rem + 1.2vw, 1.625rem);--space-m-l: clamp(1.3125rem, 1.02rem + 1.3vw, 2.125rem);--space-l-xl: clamp(1.75rem, 1.2325rem + 2.3vw, 3.1875rem);--space-xl-2xl: clamp(2.625rem, 2.04rem + 2.6vw, 4.25rem);--space-2xl-3xl: clamp(3.5rem, 2.465rem + 4.6vw, 6.375rem);--space-s-l: clamp(.875rem, .425rem + 2vw, 2.125rem);--space-m-xl: clamp(1.3125rem, .6375rem + 3vw, 3.1875rem)}@font-face{font-family:Haffer XH;src:url(/wp-content/themes/being-biotiful-2026/build/assets/HafferXH-SemiBold-Drg6ud9i.woff2) format("woff2"),url(/wp-content/themes/being-biotiful-2026/build/assets/HafferXH-SemiBold-Drfwawo4.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Haffer XH;src:url(/wp-content/themes/being-biotiful-2026/build/assets/HafferXH-Black-Cb3JNKJi.woff2) format("woff2"),url(/wp-content/themes/being-biotiful-2026/build/assets/HafferXH-Black-CUMVxt4r.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Haffer XH;src:url(/wp-content/themes/being-biotiful-2026/build/assets/HafferXH-Regular-BcKpRuaV.woff2) format("woff2"),url(/wp-content/themes/being-biotiful-2026/build/assets/HafferXH-Regular-5y1dlrB_.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}img,picture,svg,video{vertical-align:middle;max-width:100%}body{overflow-y:scroll;display:flex;flex-direction:column;min-height:100vh}body.admin-bar{min-height:calc(100vh - 46px)}@media only screen and (min-width: 782px){body.admin-bar{min-height:calc(100vh - 32px)}}strong{font-weight:700}img{vertical-align:middle}h1,h2,h3,h4,h5{text-wrap:balance}p{text-wrap:pretty}button{cursor:pointer;border:0}}:where(h1,h2,h3){font-family:var(--tipografia-titulo);line-height:1.1}:where(h1,h2,h3) .antetitulo{font-size:var(--step-0);font-family:var(--tipografia-texto);text-transform:uppercase;font-weight:600}:where(h1){font-size:calc(var(--step-5) * var(--escala-titulos))}:where(h2){font-size:calc(var(--step-4) * var(--escala-titulos))}:where(h3){font-size:calc(var(--step-3) * var(--escala-titulos))}strong{font-weight:500}:where(.boton,.button,body.woocommerce-edit-address .woocommerce-Addresses a.edit,.alerta__contenido .button,.popup-cookies__aceptar,.popup-cookies__rechazar,.popup-cookies__configuracion__botones button,.popup-cookies__configurar,.configuracion-cookies button){--_color: var(--color, var(--color-del-texto));--_fondo: var(--fondo, var(--color-de-fondo));--_fondo-hover: var(--fondo-hover, var(--_color, transparent));--_color-hover: var(--color-hover, var(--_fondo, var(--color-del-texto)));border-radius:1.5em;text-decoration:none;color:var(--_color);border:1px solid currentColor;font-size:var(--step--1);padding-block:.5em;padding-inline:1em;background:var(--_fondo);letter-spacing:.1em;transition:background .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5ch}:where(.boton,.button,body.woocommerce-edit-address .woocommerce-Addresses a.edit,.alerta__contenido .button,.popup-cookies__aceptar,.popup-cookies__rechazar,.popup-cookies__configuracion__botones button,.popup-cookies__configurar,.configuracion-cookies button) strong{font-weight:700}:where(.boton,.button,body.woocommerce-edit-address .woocommerce-Addresses a.edit,.alerta__contenido .button,.popup-cookies__aceptar,.popup-cookies__rechazar,.popup-cookies__configuracion__botones button,.popup-cookies__configurar,.configuracion-cookies button):hover,:where(.boton,.button,body.woocommerce-edit-address .woocommerce-Addresses a.edit,.alerta__contenido .button,.popup-cookies__aceptar,.popup-cookies__rechazar,.popup-cookies__configuracion__botones button,.popup-cookies__configurar,.configuracion-cookies button):focus{background:var(--_fondo-hover);color:var(--_color-hover)}:where(.boton,.button,body.woocommerce-edit-address .woocommerce-Addresses a.edit,.alerta__contenido .button,.popup-cookies__aceptar,.popup-cookies__rechazar,.popup-cookies__configuracion__botones button,.popup-cookies__configurar,.configuracion-cookies button):not(.boton--sin-flecha):after{content:" →";display:inline-block;transition:.3s}:where(.boton,.button,body.woocommerce-edit-address .woocommerce-Addresses a.edit,.alerta__contenido .button,.popup-cookies__aceptar,.popup-cookies__rechazar,.popup-cookies__configuracion__botones button,.popup-cookies__configurar,.configuracion-cookies button):hover:after,:where(.boton,.button,body.woocommerce-edit-address .woocommerce-Addresses a.edit,.alerta__contenido .button,.popup-cookies__aceptar,.popup-cookies__rechazar,.popup-cookies__configuracion__botones button,.popup-cookies__configurar,.configuracion-cookies button):focus:after{transform:translate(5px)}.texto,body.woocommerce-dashboard .woocommerce-MyAccount-content,body.woocommerce-checkout .woocommerce-terms-and-conditions{display:flow-root;container-type:inline-size}.texto strong,body.woocommerce-dashboard .woocommerce-MyAccount-content strong,body.woocommerce-checkout .woocommerce-terms-and-conditions strong{font-weight:600}.texto :where(p),body.woocommerce-dashboard .woocommerce-MyAccount-content :where(p),body.woocommerce-checkout .woocommerce-terms-and-conditions :where(p){margin-block-end:1em}.texto>p:last-child,body.woocommerce-dashboard .woocommerce-MyAccount-content>p:last-child,body.woocommerce-checkout .woocommerce-terms-and-conditions>p:last-child{margin-block-end:0}.texto ol,body.woocommerce-dashboard .woocommerce-MyAccount-content ol,body.woocommerce-checkout .woocommerce-terms-and-conditions ol{counter-reset:lista;list-style:none}.texto ol li:before,body.woocommerce-dashboard .woocommerce-MyAccount-content ol li:before,body.woocommerce-checkout .woocommerce-terms-and-conditions ol li:before{content:counter(lista) ".";font-family:var(--tipografia-titulo);line-height:2}.texto ul,body.woocommerce-dashboard .woocommerce-MyAccount-content ul,body.woocommerce-checkout .woocommerce-terms-and-conditions ul{list-style:none}.texto ul li:before,body.woocommerce-dashboard .woocommerce-MyAccount-content ul li:before,body.woocommerce-checkout .woocommerce-terms-and-conditions ul li:before{content:"";display:inline-block;width:6px;height:6px;top:calc(var(--alto-de-linea) * .5em - 3px);background:currentColor;border-radius:50%;margin-inline-end:1ch}.texto ol:not(:last-child),body.woocommerce-dashboard .woocommerce-MyAccount-content ol:not(:last-child),body.woocommerce-checkout .woocommerce-terms-and-conditions ol:not(:last-child),.texto ul:not(:last-child),body.woocommerce-dashboard .woocommerce-MyAccount-content ul:not(:last-child),body.woocommerce-checkout .woocommerce-terms-and-conditions ul:not(:last-child){margin-block-end:var(--margen-inferior-parrafos)}.texto li,body.woocommerce-dashboard .woocommerce-MyAccount-content li,body.woocommerce-checkout .woocommerce-terms-and-conditions li{counter-increment:lista;margin-block-start:.5em;margin-block-end:.5em;position:relative;padding-inline-start:1.5em}.texto li:before,body.woocommerce-dashboard .woocommerce-MyAccount-content li:before,body.woocommerce-checkout .woocommerce-terms-and-conditions li:before{content:counter(lista) ".";position:absolute;left:0;top:0;font-weight:600}.texto blockquote,body.woocommerce-dashboard .woocommerce-MyAccount-content blockquote,body.woocommerce-checkout .woocommerce-terms-and-conditions blockquote{font-size:calc(var(--step-3) * var(--escala-titulos));line-height:1.1;font-family:var(--tipografia-titulo);position:relative;padding-inline-start:1ch}.texto blockquote p:first-child:before,body.woocommerce-dashboard .woocommerce-MyAccount-content blockquote p:first-child:before,body.woocommerce-checkout .woocommerce-terms-and-conditions blockquote p:first-child:before{content:open-quote;position:absolute;left:0}.texto blockquote p:last-child:after,body.woocommerce-dashboard .woocommerce-MyAccount-content blockquote p:last-child:after,body.woocommerce-checkout .woocommerce-terms-and-conditions blockquote p:last-child:after{content:close-quote}.texto .aligncenter,body.woocommerce-dashboard .woocommerce-MyAccount-content .aligncenter,body.woocommerce-checkout .woocommerce-terms-and-conditions .aligncenter{display:block;margin:0 auto}.texto .alignleft,body.woocommerce-dashboard .woocommerce-MyAccount-content .alignleft,body.woocommerce-checkout .woocommerce-terms-and-conditions .alignleft,.texto .alignright,body.woocommerce-dashboard .woocommerce-MyAccount-content .alignright,body.woocommerce-checkout .woocommerce-terms-and-conditions .alignright{margin-block-end:var(--margen-inferior-parrafos);width:100%}.texto h1:not(:first-of-type),body.woocommerce-dashboard .woocommerce-MyAccount-content h1:not(:first-of-type),body.woocommerce-checkout .woocommerce-terms-and-conditions h1:not(:first-of-type),.texto h2:not(:first-of-type),body.woocommerce-dashboard .woocommerce-MyAccount-content h2:not(:first-of-type),body.woocommerce-checkout .woocommerce-terms-and-conditions h2:not(:first-of-type),.texto h3:not(:first-of-type),body.woocommerce-dashboard .woocommerce-MyAccount-content h3:not(:first-of-type),body.woocommerce-checkout .woocommerce-terms-and-conditions h3:not(:first-of-type),.texto h4:not(:first-of-type),body.woocommerce-dashboard .woocommerce-MyAccount-content h4:not(:first-of-type),body.woocommerce-checkout .woocommerce-terms-and-conditions h4:not(:first-of-type){margin-block-start:var(--space-s)}.texto h1,body.woocommerce-dashboard .woocommerce-MyAccount-content h1,body.woocommerce-checkout .woocommerce-terms-and-conditions h1,.texto h2,body.woocommerce-dashboard .woocommerce-MyAccount-content h2,body.woocommerce-checkout .woocommerce-terms-and-conditions h2,.texto h3,body.woocommerce-dashboard .woocommerce-MyAccount-content h3,body.woocommerce-checkout .woocommerce-terms-and-conditions h3,.texto h4,body.woocommerce-dashboard .woocommerce-MyAccount-content h4,body.woocommerce-checkout .woocommerce-terms-and-conditions h4{margin-block-end:var(--space-xs)}@container (width > 600 px){.texto .alignleft,body.woocommerce-dashboard .woocommerce-MyAccount-content .alignleft,body.woocommerce-checkout .woocommerce-terms-and-conditions .alignleft{float:left;margin-inline-end:var(--margen-inferior-parrafos);max-width:50%}.texto .alignright,body.woocommerce-dashboard .woocommerce-MyAccount-content .alignright,body.woocommerce-checkout .woocommerce-terms-and-conditions .alignright{max-width:50%;float:right;margin-inline-start:var(--margen-inferior-parrafos)}}.entradilla{font-size:var(--step-1);text-wrap:pretty}.fmt-boton a{--color: #fff;--fondo: var(--color-acentos);--color-hover: var(--color-acentos);--fondo-hover: transparent}.grande{font-size:calc(var(--step-3) * var(--escala-titulos));line-height:1.1;font-family:var(--tipografia-titulo)}.cabeceraPrincipal{position:sticky;top:0;z-index:1;background:var(--fondo-de-cabecera);color:var(--texto-de-cabecera);padding-block:max(var(--space-xs),var(--padding-cabecera) - var(--scroll, 0) * .25);border-block-end:1px solid currentColor}@media (width > 782px){.admin-bar .cabeceraPrincipal{top:32px}}.cabeceraPrincipal__contenido{padding-inline:max(var(--padding-lateral),(var(--vw) - var(--ancho)) / 2);display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);position:sticky;top:0;z-index:2}.admin-bar .cabeceraPrincipal__contenido{top:32px}.cabeceraPrincipal a{color:currentColor}.cabeceraPrincipal__logo img{max-width:33vw;display:block}.cabeceraPrincipal .menu{display:none}.cabeceraPrincipal__verMenu button{background:transparent;border:0;padding:3px 0;color:currentColor;display:flex;align-items:center}@media only screen and (min-width: 64rem){.cabeceraPrincipal__menu{flex:1}.cabeceraPrincipal .menu{display:flex;list-style:none;margin:0;padding:0;justify-content:space-evenly}.cabeceraPrincipal .menu-item{margin-left:2em}.cabeceraPrincipal .menu-item[class*=current] a{font-weight:700}.cabeceraPrincipal .menu-item a{text-transform:uppercase;font-size:var(--step--1);font-weight:600}.cabeceraPrincipal .menu-item a:not(:hover){text-decoration:none}.cabeceraPrincipal text{font-size:300px;font-weight:400}.cabeceraPrincipal__verMenu{display:none}}.piePrincipal{padding-block:var(--space-m-l);margin-block-start:var(--space-m-l);border-block-start:1px solid currentColor}.piePrincipal__columnas{padding-inline:max(var(--padding-lateral),(100% - var(--ancho)) / 2);display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-m-xl)}.piePrincipal__columna:last-child{margin-inline-start:auto}.piePrincipal .menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs);text-transform:uppercase;font-weight:600;font-size:var(--step--1);line-height:1}.piePrincipal .menu a{color:currentColor}.piePrincipal .menu a:not(:hover){text-decoration:none}.recetas{--_columnas: var(--columnas, 2);display:grid;grid-template-columns:repeat(var(--_columnas),1fr);grid-gap:var(--space-xl-2xl) var(--space-s)}.receta{display:grid;grid-template-rows:[enlace-start imagen-start miembros-start] auto [imagen-end tipos-start miembros-end] auto [tipos-end titulo-start] 1fr [titulo-end enlace-end];grid-template-columns:[enlace-start imagen-start tipos-start titulo-start miembros-start] 1fr [enlace-end imagen-end tipos-end titulo-end miembros-end];gap:var(--space-s);isolation:isolate}.receta__enlace{grid-area:enlace;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:2}.receta__imagen{grid-area:imagen;overflow:hidden}.receta__imagen img{aspect-ratio:.68;-o-object-fit:cover;object-fit:cover;transition:scale 1s}.receta:hover .receta__imagen img,.receta:focus-within .receta__imagen img{scale:1.1}.receta__tipos{grid-area:tipos;font-size:var(--step--1);text-transform:uppercase;z-index:3}.receta__tipos ul{display:flex;gap:var(--space-xs);flex-wrap:wrap;list-style:none}.receta__titulo{grid-area:titulo;font-size:var(--step-1);font-family:var(--tipografia-texto)}.receta__miembros{grid-area:miembros;font-size:var(--step--1);text-transform:uppercase;font-weight:600;letter-spacing:.05em;background:var(--color-acentos);color:var(--color-sobre-acentos);padding:var(--space-2xs) var(--space-xs);border-radius:1.5em;align-self:end;justify-self:start;margin:var(--space-s);z-index:1}@media only screen and (min-width: 48rem){.recetas{--_columnas: var(--columnas, 4)}}.bloque--cabecera{padding-inline:0}.cabecera__imagen{position:relative}.cabecera__imagen button{position:absolute;right:var(--space-s);bottom:var(--space-s);background:red;width:var(--space-m);height:var(--space-m)}.cabecera__imagen :is(img,video){width:100%;display:block}.cabecera__contenido{padding-block-start:var(--space-m-l);align-self:end;padding-inline:max(var(--padding-lateral),(var(--vw) - var(--ancho)) / 2)}.cabecera__titulo{margin-block-end:var(--space-m)}.cabecera__subtitulo{margin-block-end:var(--space-2xs)}.cabecera__texto{font-size:var(--tamano-texto, var(--step-2));margin-block-end:var(--space-s)}.cabecera__texto p{max-width:min(100%,30rem)}.cabecera__enlaces{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-s)}.cabecera__enlaces a{font-size:var(--step-0)}@media only screen and (min-width: 48rem){.bloque--cabecera{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-l-xl)}.cabecera__contenido{padding-inline-start:0}.cabecera__imagen{grid-column:var(--posicion-imagen);grid-row:1}.bloque--cabecera[style*="--posicion-imagen: 1"] .cabecera__imagen{padding-inline:max(0px,(var(--vw) - var(--ancho-titulos)) / 2) 0}.bloque--cabecera[style*="--posicion-imagen: 1"] .cabecera__contenido{padding-inline:0 max(var(--padding-lateral),(var(--vw) - var(--ancho)) / 2)}.bloque--cabecera[style*="--posicion-imagen: 2"] .cabecera__imagen{padding-inline:0 max(0px,(var(--vw) - var(--ancho-titulos)) / 2)}.bloque--cabecera[style*="--posicion-imagen: 2"] .cabecera__contenido{padding-inline:max(var(--padding-lateral),(var(--vw) - var(--ancho)) / 2) 0}}@media only screen and (min-width: 48rem) and (max-width: 63.9999rem){.bloque--cabecera[style*="--posicion-imagen: 2"]{grid-template-columns:auto 1fr}}@media only screen and (min-width: 64rem){.bloque--cabecera{grid-template-columns:1fr 1fr;overflow:hidden}.cabecera__contenido{padding-block:var(--space-m-l);align-self:end;grid-row:1}}.recetas__recetas{--_columnas: var(--columnas, 2);display:grid;grid-template-columns:repeat(var(--_columnas),1fr);grid-gap:var(--space-m) var(--space-s)}.recetas__receta{display:flex;flex-direction:column;gap:var(--space-2xs)}.recetas__receta__imagen img{aspect-ratio:.68;-o-object-fit:cover;object-fit:cover}.recetas__receta__tipo{font-size:var(--step--1);text-transform:uppercase}.recetas__receta__titulo{font-size:var(--step-0);font-family:var(--tipografia-texto)}.recetas__enlace{margin-block-start:var(--space-l);text-align:right}@media only screen and (min-width: 48rem){.recetas__recetas{--_columnas: var(--columnas, 4)}}.planes__texto{font-size:var(--step-2);text-align:center}.planes__planes{display:flex;flex-wrap:wrap;gap:var(--space-m) var(--space-xs);margin-block:var(--space-l-xl)}.planes__plan{flex:1 0 20rem;display:flex;flex-direction:column;border:1px solid currentColor;border-radius:var(--space-m);padding:var(--space-m-l);position:relative}.planes__plan.plan--destacado{--fondo-ahorro: #000;--texto-ahorro: #fff;background:var(--color-acentos);color:var(--color-sobre-acentos)}.planes__plan.plan--destacado .planes__plan__boton{--fondo-hover: var(--color-acentos);--color-hover: var(--color-sobre-acentos)}.planes__plan__ahorro{--_fondo: var(--fondo-ahorro, var(--color-acentos));--_texto: var(--texto-ahorro, var(--color-sobre-acentos));position:absolute;top:0;letter-spacing:.15em;font-size:var(--step--2);text-transform:uppercase;background:var(--_fondo);color:var(--_texto);padding:.5em 1em;transform:translateY(-50%);border-radius:1.5em}.planes__plan__titulo{margin-block-end:var(--space-2xs)}.planes__plan__precio{text-transform:uppercase;font-size:var(--step-4);font-weight:600;margin-block:var(--space-s) var(--space-m)}.planes__plan__precio small{font-size:var(--step--1)}.planes__plan__boton{--color: var(--color-de-fondo);--fondo: var(--color-del-texto);--color-hover: var(--color-del-texto);--fondo-hover: var(--color-de-fondo)}.planes__plan__nota{margin-block-start:var(--space-m)}.planes__plan__nota ul{list-style:none;font-size:var(--step--1);line-height:1.2;letter-spacing:.01em}.planes__texto_inferior{font-size:var(--step-1)}.planes__texto_inferior a{color:currentColor}@media only screen and (min-width: 64rem){.planes__plan__descripcion{margin-block-end:auto}}.bloque--columnas:has(img) .columnas__titulo{margin-block-end:0}.bloque--columnas:has(img) .columnas__contenido{padding-inline:0}.columnas__columnas{display:grid;grid-gap:0 var(--space-l-xl)}.columnas__columna__imagen img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.columnas__columna>.texto{padding-block:var(--space-m-l)}@media only screen and (max-width: calc(48rem - 1px)){.columnas__columna:not(:has(.columnas__columna__imagen)){padding-inline:var(--padding-lateral)}}@media only screen and (min-width: 48rem){.columnas__columnas{grid-template-columns:1fr 1fr}.columnas__columna{display:flex;flex-direction:column;align-items:stretch}.bloque--columnas:has(img) .columnas__columna:not(:has(.columnas__columna__imagen)):first-child .texto{padding-inline-start:calc((var(--ancho-titulos) - var(--ancho)) / 2)}.bloque--columnas:has(img) .columnas__columna:not(:has(.columnas__columna__imagen)):last-child .texto{padding-inline-end:calc((var(--ancho-titulos) - var(--ancho)) / 2)}.columnas__columna:has(blockquote){display:contents}.columnas__columna>.texto{display:flex;flex-direction:column;justify-content:flex-end}.columnas__columna blockquote{margin-block-end:auto}}.bloque--newsletter{width:100%;display:flex;justify-content:center;flex-direction:column;padding-inline:max(var(--padding-lateral),(100% - 25em) / 2);padding-block:var(--space-3xl) calc(var(--space-3xl) - var(--separacion))}.bloque--newsletter .formulario{container-type:initial}.newsletter__formulario{width:90%}.newsletter__formulario label[for=newsletter-email]{display:none}.bloque--newsletter .formulario__mensaje{font-size:var(--step-1);margin-block:var(--space-s) var(--space-m)}.bloque--newsletter .campo--submit{text-align:center}.productos__introduccion{font-size:var(--step-1);margin-block-end:var(--space-l)}.productos__productos{--_columnas: var(--columnas, 2);display:grid;grid-template-columns:repeat(var(--_columnas),1fr);grid-gap:var(--space-2xl) var(--space-m-l)}.productos__producto{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto 1fr;gap:var(--space-xs)}.productos__producto__imagen,.productos__producto__titulo,.productos__producto__enlace{grid-column:span 2}.productos__producto__imagen img{aspect-ratio:var(--aspect-ratio, 1);-o-object-fit:cover;object-fit:cover}.productos__producto__tipo{font-size:var(--step--1);text-transform:uppercase;align-self:end}.productos__producto__titulo{font-size:var(--step-0);font-family:var(--tipografia-texto)}.productos__producto__descripcion{font-size:var(--step--1);grid-column:span 2}.productos__producto__precio{grid-row:2;grid-column:2;font-size:var(--step--1)}.productos__enlace{margin-block-start:var(--space-l);text-align:right}@media only screen and (min-width: 48rem){.productos__productos{--_columnas: var(--columnas, 3)}}@media only screen and (min-width: 64rem){.productos__productos:not(:has(.productos__producto__descripcion)){--_columnas: var(--columnas, 4)}}.enlaces_en_cajitas__enlaces{display:grid;grid-gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));list-style:none}.enlaces_en_cajitas__enlace{--fondo-cajita: #d1ceca;--texto-cajita: currentColor;display:flex;width:100%}.enlaces_en_cajitas__enlace a{transition:background-color .3s,color .3s;flex:1;background:var(--fondo-cajita);color:var(--texto-cajita)!important;padding:var(--space-s);display:grid;grid-gap:var(--space-s);grid-template-rows:auto 1fr}.enlaces_en_cajitas__enlace a:hover img,.enlaces_en_cajitas__enlace a:focus-within img{scale:1.1}.enlaces_en_cajitas__enlace:nth-child(2n){--fondo-cajita: #3d4038;--texto-cajita: #fff}.enlaces_en_cajitas__enlace__imagen{overflow:hidden}.enlaces_en_cajitas__enlace__imagen img{width:100%;height:auto;aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;transition:scale 1s}.enlaces_en_cajitas__enlace a{text-decoration:none}.enlaces_en_cajitas__enlace__antetitulo{font-family:var(--tipografia-texto);font-size:var(--step-0);text-transform:uppercase;font-weight:500;margin-block-end:var(--space-xs)}.enlaces_en_cajitas__enlace__titulo{font-family:var(--tipografia-titulo);font-size:calc(var(--step-2) * var(--escala-titulos));line-height:1.1}@media only screen and (min-width: 75rem){.enlaces_en_cajitas__enlaces{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}.enlaces_en_cajitas__enlace a{grid-template-rows:auto}.enlaces_en_cajitas__enlace:first-child{grid-row:1/-1}.enlaces_en_cajitas__enlace:first-child a{padding:var(--space-l-xl);grid-template-rows:auto 1fr;align-items:end}.enlaces_en_cajitas__enlace:not(:first-child) a{grid-template-columns:1fr 2.5fr;align-items:center}.enlaces_en_cajitas__enlace:not(:first-child) .enlaces_en_cajitas__enlace__imagen img{aspect-ratio:1.15}}.regala__texto{font-size:var(--step-2);text-align:center}.regala__planes{display:flex;flex-wrap:wrap;gap:var(--space-m) var(--space-xs);margin-block:var(--space-l-xl)}.regala__plan{flex:1;display:flex;flex-direction:column;border:1px solid currentColor;border-radius:var(--space-m);padding:var(--space-m-l);position:relative}.regala__plan.plan--destacado{--fondo-ahorro: #000;--texto-ahorro: #fff;background:var(--color-acentos);color:var(--color-sobre-acentos)}.regala__plan.plan--destacado .regala__plan__boton{--fondo-hover: var(--color-acentos);--color-hover: var(--color-sobre-acentos)}.regala__plan__ahorro{--_fondo: var(--fondo-ahorro, var(--color-acentos));--_texto: var(--texto-ahorro, var(--color-sobre-acentos));position:absolute;top:0;font-size:var(--step--2);text-transform:uppercase;background:var(--_fondo);color:var(--_texto);padding:.5em 1em;transform:translateY(-50%);border-radius:1.5em}.regala__plan__titulo{margin-block-end:var(--space-2xs)}.regala__plan__precio{text-transform:uppercase;font-size:var(--step-4);font-weight:600;margin-block:var(--space-s) var(--space-m)}.regala__plan__precio small{font-size:var(--step--1)}.regala__plan__boton{--color: var(--color-de-fondo);--fondo: var(--color-del-texto);--color-hover: var(--color-del-texto);--fondo-hover: var(--color-de-fondo)}.regala__plan__nota{margin-block-start:var(--space-m);white-space:nowrap}.regala__plan__nota ul{list-style:none;font-size:var(--step--1);line-height:1.2;letter-spacing:.01em}.regala__texto_inferior{font-size:var(--step-1)}.regala__texto_inferior a{color:currentColor}@media only screen and (min-width: 64rem){.regala__plan__descripcion{margin-block-end:auto}}.bloque--grupo_de_bloques_con_fondo{--_fondo: var(--fondo, var(--color-de-fondo));padding-block:var(--separacion);background:var(--_fondo)}.preguntas_frecuentes__pregunta{border-block-start:2px solid currentColor}.preguntas_frecuentes__pregunta__titulo{font-size:var(--step-1)}.preguntas_frecuentes__pregunta__titulo button{background:transparent;font:inherit;font-weight:600;padding-block:var(--space-m);display:block;width:100%;text-align:left}.preguntas_frecuentes__pregunta__respuesta{transition:.3s ease-in-out;overflow:hidden;max-width:50em;padding-block-end:var(--space-m);interpolate-size:allow-keywords}.preguntas_frecuentes__pregunta__respuesta[hidden]{display:block;height:0;pointer-events:none;padding:0}.bloque--titulo+.bloque--texto_con_imagen,.bloque--texto_con_imagen+.bloque--texto_con_imagen{padding-block-start:0}.bloque--texto_con_imagen:has(img) .texto_con_imagen__titulo{margin-block-end:0}.bloque--texto_con_imagen:has(img) .texto_con_imagen__contenido{padding-inline:0}.texto_con_imagen__columnas{display:grid;grid-gap:var(--space-l-xl)}.texto_con_imagen__columna__imagen img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.texto_con_imagen__columna .texto h2{margin-block-end:var(--space-s)}@media only screen and (min-width: 48rem){.texto_con_imagen__columnas{grid-template-columns:[izquierda-start] 1fr [izquierda-end derecha-start] 1fr [derecha-end];grid-template-rows:[izquierda-start derecha-start] auto [derecha-end izquierda-end]}.texto_con_imagen__columna:nth-child(2){grid-area:var(--posicion-imagen)}.texto_con_imagen__columna{display:flex;flex-direction:column;align-items:stretch}.texto_con_imagen__columna:has(blockquote){display:contents}.texto_con_imagen__columna .texto{display:flex;flex-direction:column;justify-content:flex-end}.texto_con_imagen__columna blockquote{margin-block-end:auto}}.bloque--titulo{padding-block-start:var(--separacion)}.titulo__antetitulo{margin-block-end:var(--space-xs)}.newsletters__enlace{margin-block-start:var(--space-l);text-align:right}.newsletter_destacado__titulo{margin-block-end:0}.newsletter_destacado__columnas{display:grid;grid-gap:0 var(--space-l-xl)}.newsletter_destacado__imagen img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.newsletter_destacado__columna .texto{padding-block:var(--space-m-l)}@media only screen and (max-width: calc(48rem - 1px)){.bloque--newsletter_destacado .newsletter_destacado__contenido{padding-inline:0}.newsletter_destacado__texto{padding-inline:max(var(--padding-lateral),(100% - var(--ancho)) / 2)}}@media only screen and (min-width: 48rem){.bloque--newsletter_destacado{--padding-inline: max(0px, (var(--vw) - var(--ancho-titulos)) / 2)}.bloque--newsletter_destacado .titulo--completo{padding-inline:max(var(--padding-lateral),(100% - var(--ancho)) / 2)}.bloque--newsletter_destacado .contenido{padding-inline-start:max(0,(100% - var(--ancho-titulos)) / 2);padding-inline-end:max(var(--padding-lateral),(100% - var(--ancho)) / 2)}.newsletter_destacado__columnas{grid-template-columns:1fr 1fr}.newsletter_destacado__columna{display:flex;flex-direction:column;align-items:stretch}.newsletter_destacado__texto{display:contents}.newsletter_destacado__texto .texto{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:start}.newsletter_destacado__texto blockquote{margin-block-end:auto}}.bloque--blog{padding-block:var(--separacion)}.blog__paginacion{display:flex;justify-content:center;gap:var(--space-s);margin-block-start:var(--space-2xl)}.bloque--cta{padding-block:var(--separacion);display:flex;flex-direction:column;align-items:center}.bloque--cta:has(img){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding-block:var(--separacion)}.bloque--cta:has(img) .cta__imagen{grid-column:2;grid-row:1/-1}.bloque--cta:has(img) .cta__titulo{align-self:end;justify-self:center}.bloque--cta:has(img) .cta__enlace{align-self:start;justify-self:center}.cta__titulo{margin-block:0 var(--space-s)}.testimonios__titulo{margin-block-end:var(--space-s)}.testimonios__texto{margin-block-end:var(--space-xl)}.testimonios__lista{display:grid;grid-gap:var(--space-xl);margin-block-end:var(--space-xl)}.testimonios__testimonio{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto 1fr}.testimonios__testimonio__valoracion{grid-column:2;grid-row:1;width:114px;height:18px;position:relative;text-indent:100%;overflow:hidden;white-space:nowrap}.testimonios__testimonio__valoracion:before,.testimonios__testimonio__valoracion:after{content:"";position:absolute;top:0;bottom:0;left:0;background:url(/wp-content/themes/being-biotiful-2026/build/assets/estrellas-CCE0_iEs.png) 0 0 no-repeat;width:114px}.testimonios__testimonio__valoracion[data-estrellas="1"]:after{left:23px}.testimonios__testimonio__valoracion[data-estrellas="1"]:before{width:23px}.testimonios__testimonio__valoracion[data-estrellas="2"]:after{left:47px}.testimonios__testimonio__valoracion[data-estrellas="2"]:before{width:47px}.testimonios__testimonio__valoracion[data-estrellas="3"]:after{left:71px}.testimonios__testimonio__valoracion[data-estrellas="3"]:before{width:71px}.testimonios__testimonio__valoracion[data-estrellas="4"]:after{left:95px}.testimonios__testimonio__valoracion[data-estrellas="4"]:before{width:95px}.testimonios__testimonio__titulo,.testimonios__testimonio__texto,.testimonios__testimonio__autor{grid-column:1/3}.testimonios__testimonio__fecha{font-size:var(--step--2)}.testimonios__testimonio__titulo{margin:1em 0 0;font-size:var(--step-2);font-family:var(--tipografia-texto);margin-block-end:var(--space-s)}.testimonios__testimonio__texto p:first-child{margin-top:0}.testimonios__testimonio__autor{font-size:var(--step-0);margin-block-start:var(--space-s)}.testimonios__boton{text-align:center}.testimonios__boton a{--fondo-boton: #12c45e;margin-inline:auto}@media only screen and (min-width: 64rem){.testimonios__lista{grid-template-columns:1fr 1fr}}:where(.subtitulo){text-transform:uppercase;font-weight:600}:where(.bloque:has(.titulo--completo)){--padding-inline: max(0px, (var(--vw) - var(--ancho-titulos)) / 2)}:where(.bloque:has(.titulo--completo)) .titulo--completo,:where(.bloque:has(.titulo--completo)) .contenido{padding-inline:max(var(--padding-lateral),(100% - var(--ancho)) / 2)}.bloques-secundarios :where(.bloque:has(.titulo--completo)){--padding-inline: max(0px, (100% - var(--ancho-titulos)) / 2)}.bloques-secundarios :where(.bloque:has(.titulo--completo)) .titulo--completo,.bloques-secundarios :where(.bloque:has(.titulo--completo)) .contenido{padding-inline:max(var(--padding-lateral),(100% - var(--ancho)) / 2)}.titulo--completo:empty{display:none}:where(.titulo--completo){display:flex;flex-direction:column;gap:var(--space-2xs) var(--space-m);border-block-end:1px solid currentColor;padding-block-end:var(--space-xs);margin-block-end:var(--space-m-l)}@media only screen and (min-width: 48rem){:where(.titulo--completo){flex-direction:row;justify-content:space-between;align-items:center}}:where(.titulo--completo) .titulo{text-transform:uppercase;font-family:inherit}:where(.titulo--completo) .titulo,:where(.titulo--completo) .subtitulo{font-size:inherit}:where(.titulo--completo) .subtitulo{font-weight:600}:where(.titulo--completo) .is-activo{font-weight:700}@layer bloques{.contenedor{--padding-primero: calc(var(--altura-cabecera, 0) + var(--separacion) / 2)}.bloque{padding-inline:var(--padding-inline);padding-block:var(--separacion)}.bloque:first-child{padding-block-start:var(--padding-primero)}.bloque[style*=--fondo]{background:var(--fondo)}.bloque[style*=--color]{color:var(--color)}}#menu{transition:opacity .3s;position:fixed;top:0;right:0;bottom:0;left:0;top:var(--top-cabecera);background:var(--fondo-de-menu);color:var(--texto-de-menu);z-index:1000;text-align:center;font-size:var(--step-3);font-family:var(--tipografia-texto);display:grid;grid-template-rows:max-content 1fr;grid-gap:1rem;grid-auto-rows:min-content}#menu[aria-hidden=true]{opacity:0;pointer-events:none}#menu .menu{list-style:none;margin:0;padding:0}#menu a{color:currentColor;text-decoration:none}#menu div[tabindex="0"]{position:absolute}.menu__cabecera{background:var(--fondo-de-cabecera);color:var(--texto-de-cabecera);padding-block:var(--padding-cabecera);padding-inline:max(var(--padding-lateral),(100% - var(--ancho)) / 2);display:flex;align-items:center;justify-content:space-between}.menu__logo img{max-width:33vw;display:block}.menu__contenido{align-self:center}.menu__menu,.menu__redes,.menu__legal{margin-top:2em}.menu__menu{align-self:center}.menu__menu .menu-item:not(:last-child){margin-bottom:.5em}.menu__redes .redes{display:flex;justify-content:center;gap:1rem;align-items:center;margin-block:1rem}.menu__legal{margin-top:auto;padding-block:var(--padding-lateral)}.menu__legal .menu{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-m);font-size:var(--step--1)}#menu-cerrar{border:0;padding:0;background:transparent;color:currentColor}.menu__principal-container .sub-menu{list-style:none;font-size:.85em;margin:0 0 2em;padding:0}.menu__principal-container .sub-menu>.menu-item{margin:.5em 0}.menu__principal-container .menu-item-has-children>a{display:inline-flex;align-items:center}.menu__principal-container .menu-item-has-children>a:after{content:"";width:13px;height:7px;margin-left:.5em;background:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 7'%3E%3Cpath d='M10.2958.295963L6.00745 4.58761 1.7158.295963C1.62283.202234 1.51223.12784 1.39037.0770715 1.26851.0263027 1.13781.00016438 1.0058.00016438c-.132015 0-.262721.02613832-.38458.07690712C.49936.12784.388761.202234.295797.295963.202069.388926.127673.499527.0769044.621386c-.0507689.121859-.07690623.252565-.07690624.384574 0 .13201.02613734.26272.07690624.38458.0507686.12186.1251646.23246.2188926.32542l5.000003 5c.0951.09104.20724.16241.33.21.24346.10002.51653.10002.76 0 .12275-.04759.23489-.11896.33-.21l5-5c.1883-.1883.2941-.4437.2941-.71 0-.266299-.1058-.521694-.2941-.709997-.1883-.188304-.4437-.29409142-.71-.29409143-.2663 0-.5217.10578743-.71.29409143z' fill='%23fff'/%3E%3C/svg%3E")}.menu__principal-container .menu-item-has-children>a[aria-pressed=true]:after{transform:scale(-1)}.numero-carrito{font-size:var(--step--1);font-variant-ligatures:none;font-feature-settings:"liga" 0,"dlig" 0}.popup-cookies,.popup-cookies__configuracion{position:fixed;bottom:0;left:0;right:0;padding-inline:max(0px,(100% - var(--ancho)) / 2);transition:transform .5s,opacity .5s;display:grid;z-index:1000;font-size:var(--step-0)}:where(.popup-cookies,.popup-cookies__configuracion)>.inner{display:grid;grid-gap:1em;background:#fff;box-shadow:0 0 5px #00000080;padding:var(--space-s-m)}.popup-cookies:not(.popup-cookies--bloquear):not(.is-visible){transform:translateY(100%);z-index:10000}.popup-cookies--bloquear,.popup-cookies__configuracion{top:0;right:0;bottom:0;left:0;background:#0000004d}.popup-cookies--bloquear:not(.is-visible),.popup-cookies__configuracion:not(.is-visible){opacity:0;pointer-events:none}:where(.popup-cookies--bloquear,.popup-cookies__configuracion)>.inner{align-self:center;justify-self:center;max-width:50em;margin:1rem;border-radius:var(--space-m)}.popup-cookies__botones{display:flex;justify-content:center;align-items:center;gap:1em;flex-wrap:wrap}.popup-cookies__aceptar,.popup-cookies__rechazar,.popup-cookies__configuracion__botones button,.popup-cookies__configurar{--fondo: transparent;--color: var(--clr-azul);--color-hover: #fff;font-size:var(--step--1)}.popup-cookies__configuracion>.inner{max-height:90vh;max-height:90dvh;overflow:auto}.popup-cookies__configuracion__botones{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em}.popup-cookies__configuracion__botones button{width:100%}.popup-cookies__configuracion__tipo:not(:last-child){margin-block-end:2px}.popup-cookies__configuracion__tipo__nombre{display:grid;grid-template-columns:1fr max-content;background:#f2f2f2;align-items:center;padding-inline-end:1em}.popup-cookies__configuracion__tipo__nombre button{font:inherit;background:transparent;border:0;padding:1em;width:100%;text-align:left;display:grid;grid-template-columns:max-content 1fr}.popup-cookies__configuracion__tipo__nombre button:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");width:24px;height:24px;transition:.3s;transform:rotate(-90deg)}.popup-cookies__configuracion__tipo__nombre button[aria-expanded=true]:before{transform:rotate(0)}.popup-cookies__configuracion__tipo__descripcion{overflow:hidden;transition:.3s;height:0}.popup-cookies__configuracion__tipo__descripcion>.inner{padding:1em}.popup-cookies__texto a{color:currentColor}.configuracion-cookies{margin-block:1em;border:1px solid currentColor;padding:var(--space-s-m);background:hsl(from currentColor h s 95);width:-moz-fit-content;width:fit-content;border-radius:var(--space-m)}.configuracion-cookies h2{font-size:1.5em;font-family:var(--tipografia-titulo)}.configuracion-cookies p:last-child{margin-block-end:0}.cookies-tabla{overflow:auto;border-collapse:collapse;width:100%;margin-block-end:var(--margen-inferior-parrafos)}.cookies-tabla th,.cookies-tabla td{padding:.5em;border-block-end:1px solid rgb(from var(--color-acentos) r g b/.5)}.cookies-tabla th:not(:last-child),.cookies-tabla td:not(:last-child){border-inline-end:1px solid rgb(from var(--color-acentos) r g b/.5)}.cookies-tabla th{font-weight:700;text-align:left;background:hsl(from var(--color-acentos) h s 95);color:hsl(from var(--color-acentos) h s 40)}@media only screen and (min-width: 48rem){.popup-cookies{grid-template-columns:1fr max-content}}.formulario{--_fondo-inputs: var(--fondo-inputs, transparent);--_color-etiquetas: var(--color-etiquetas, var(--clr-gris-oscuro));--_color-etiquetas-activas: var(--color-etiquetas-activas, var(--clr-blanco));font-size:var(--step--1);container-type:inline-size}.formulario>div[class$=formulario__wrapper]{display:grid;grid-gap:var(--space-s) var(--space-s);align-items:start}.formulario .error{font-size:var(--step--1);line-height:1.3;display:inline-block;color:#bc0000;padding:.5em 1em}.formulario input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]),.formulario select,.formulario .campo--file div,.formulario textarea{display:block;padding:var(--space-2xs) var(--space-xs);font:inherit;font-size:var(--step--1);border-radius:var(--space-2xs);width:100%;background:transparent;border:1px solid #999}.formulario textarea{height:15em}.formulario select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath d='M0 8C0.371 8 0.925 8.3665 1.39 8.7375C1.99 9.2145 2.5135 9.7845 2.913 10.438C3.2125 10.928 3.5 11.522 3.5 12M3.5 12C3.5 11.522 3.7875 10.9275 4.087 10.438C4.487 9.7845 5.0105 9.2145 5.6095 8.7375C6.075 8.3665 6.63 8 7 8M3.5 12L3.5 0' stroke='%23000'/%3E%3C/svg%3E");background-position:right 1em center;background-repeat:no-repeat}.formulario input[type=file]{opacity:0;position:absolute}.formulario .campo{position:relative}.formulario .campo--file div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formulario label{font-size:var(--step--1);color:currentColor;display:block;margin-block-end:0}.formulario label a{color:currentColor;text-decoration:underline}.formulario .campo:not(.campo--radio):not(.campo--checkbox){position:relative}.formulario .campo:not(.campo--radio):not(.campo--checkbox)>label{pointer-events:none;position:absolute;transition:.3s ease;top:-1.4em;left:0;color:var(--_color-etiquetas-activas);line-height:1.5;font-size:var(--step--1)}.formulario .campo:not(.campo--radio):not(.campo--checkbox)>label.is-inactiva{top:calc(var(--step-0) / var(--alto-de-linea) / 2);left:1em;font-size:var(--step-0);color:var(--_color-etiquetas)}.formulario p .error{position:absolute;right:0;bottom:100%;margin-bottom:2px}.formulario p.campo--radio .error,.formulario p.campo--checkbox .error{left:25px;bottom:auto;top:100%}.formulario .pueseso{position:absolute;left:-999em}.formulario .campo--checkbox,.formulario .campo--radio{position:relative}.formulario .campo--checkbox input,.formulario .campo--radio input{opacity:0;position:absolute}.formulario .campo--checkbox label,.formulario .campo--radio label{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:.5em}.formulario .campo--checkbox label:before,.formulario .campo--radio label:before{content:"";width:calc(var(--alto-de-linea) * .8em);height:calc(var(--alto-de-linea) * .8em);border:1px solid currentColor;transition:.3s;margin-block-start:calc(var(--alto-de-linea) * .1em)}.formulario .campo--checkbox input:focus+label:before,.formulario .campo--radio input:focus+label:before{outline:2px solid var(--color-acentos)}.formulario .campo--checkbox label:before{border-radius:4px}.formulario .campo--checkbox input:checked+label:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Crect x='0' y='0' width='15' height='15' fill='%2300a3ff' /%3E%3Cpath d='M4 7L7 10L12 4s' stroke-width='2' stroke='%23fff' fill='none' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E")}.formulario .campo--radio label:before{border-radius:50%}.formulario .campo--radio input:checked+label:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Ccircle cx='7.5' cy='7.5' r='5' fill='%23D7282F' /%3E%3C/svg%3E")}.formulario__mensaje h2{font-size:var(--step-1);text-align:center;margin-block:0 1rem}.checkboxes{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-block-start:var(--space-2xs);border:1px solid currentColor;padding:var(--space-s);border-radius:var(--space-2xs)}.checkboxes label{margin:0}.checkboxes .checkbox{display:flex;align-items:center;gap:var(--space-2xs)}@container (min-width: 40ch){.formulario>div[class$=formulario__wrapper]{grid-template-columns:repeat(12,1fr)}.campo{grid-column:span var(--ancho)}}.alerta{position:fixed;background:#000000b3;display:grid;place-items:center;top:0;right:0;bottom:0;left:0;z-index:100000}.alerta__contenido{max-width:30em;background:var(--color-de-fondo);color:var(--color-del-texto);padding:var(--space-s-m);position:relative;border-radius:var(--space-s)}.alerta--error .alerta__contenido{background:hsl(from var(--color-de-fondo) 0 100 l)}.alerta__contenido .button{display:block;width:-moz-fit-content;width:fit-content;margin-block-start:var(--space-s)}.alerta__contenido ul{padding-inline-start:1em;display:flex;flex-direction:column;gap:var(--space-2xs)}.alerta__cerrar{position:absolute;right:calc((var(--space-s-m) - 16px) * 2 / 3);top:calc((var(--space-s-m) - 16px) * 2 / 3);background:transparent}.alerta__cerrar path{stroke:currentColor}.woocommerce-info{border:1px solid currentColor;padding:var(--space-s);text-align:center}body.woocommerce-cart .woocommerce-notices-wrapper{position:absolute}body.woocommerce-cart .pagina{container-type:inline-size}body.woocommerce-cart .cart{display:grid;grid-template-columns:auto auto auto auto auto 1fr}body.woocommerce-cart .cart thead,body.woocommerce-cart .cart tbody{display:contents}body.woocommerce-cart .cart tr{display:grid;grid-template-columns:subgrid;grid-column:1/-1}body.woocommerce-cart .cart .product-remove a{background:url(/wp-content/themes/being-biotiful-2026/build/assets/papelera-DzWHUPvz.svg);text-indent:100%;white-space:nowrap;overflow:hidden;width:13px;height:16px;display:block}@container (width < 40em){body.woocommerce-cart .cart{grid-template-columns:auto auto auto 1fr}body.woocommerce-cart .cart thead{display:none}body.woocommerce-cart .cart tr{grid-column:1/5;grid-row:span 2;margin-block-end:var(--space-m);padding-block-end:var(--space-m);border-block-end:1px solid rgb(from currentColor r g b/.1)}body.woocommerce-cart .cart td{border-block-end:0}body.woocommerce-cart .cart td[data-title]:before{content:attr(data-title);display:block;font-family:var(--tipografia-titulo);font-size:calc(var(--step-0) * var(--escala-titulos));margin-block-end:var(--space-2xs)}body.woocommerce-cart .cart .product-name{grid-column:span 2}body.woocommerce-cart .cart .product-price{grid-column:2}body.woocommerce-cart .cart .product-quantity:has(input[type=hidden]){display:none}body.woocommerce-cart .cart .product-quantity:has(input[type=hidden])+.product-subtotal{grid-column:3/5}}body.woocommerce-cart .woocommerce{display:grid;grid-gap:var(--space-l) var(--space-2xl)}body.woocommerce-cart td.product-thumbnail img{max-width:100px}body.woocommerce-cart td.product-name a{color:currentColor}body.woocommerce-cart h2{font-size:var(--step-3);margin-block-end:var(--space-s)}body.woocommerce-cart .actions{overflow:hidden;grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-s)}body.woocommerce-cart .actions button{margin-inline-start:auto}body.woocommerce-cart .coupon{display:flex;gap:var(--space-xs)}body.woocommerce-cart .coupon button{flex:1 0 auto}body.woocommerce-cart .wc-proceed-to-checkout{margin-block-start:var(--space-s)}@media only screen and (min-width: 64rem){body.woocommerce-cart .woocommerce{grid-template-columns:2fr 1fr}}.tax_label,.includes_tax{display:block;font-size:var(--step--1)}.first-payment-date{font-size:var(--step--1);margin-block-start:var(--space-xs)}tr.recurring-totals{display:none}body.woocommerce-checkout,body.woocommerce-checkout .cabeceraPrincipal{background:#fff}body.woocommerce-checkout .woocommerce-form__label{display:block}body.woocommerce-checkout label{margin-block:0}body.woocommerce-checkout th{font-family:var(--tipografia-texto)}body.woocommerce-checkout h1{font-size:calc(var(--step-4) * var(--escala-titulos))}body.woocommerce-checkout h2{font-size:calc(var(--step-3) * var(--escala-titulos))}body.woocommerce-checkout h3{font-size:calc(var(--step-2) * var(--escala-titulos))}body.woocommerce-checkout th{font-size:1em;font-weight:600}body.woocommerce-checkout #place_order{font-size:var(--step-0)}body.woocommerce-checkout .woocommerce-form-login__rememberme{margin-block-end:var(--space-s)}body.woocommerce-checkout .checkout-inline-error-message{color:#bc0000;font-size:var(--step--1)}body.woocommerce-checkout :where(a:not(.boton):not(.button)){color:currentColor}body.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:rgb(from currentColor r g b/.5) transparent transparent transparent}body.woocommerce-checkout .form-row:not(:has(input[type=checkbox])):not(:has(input[type=radio])){display:flex;flex-direction:column;gap:var(--space-3xs)}body.woocommerce-checkout .form-row:not(:has(input[type=checkbox])):not(:has(input[type=radio])):has(.input-hidden){display:none}body.woocommerce-checkout .cupon{display:inline-grid;grid-template-columns:1fr auto;grid-gap:var(--space-2xs) var(--space-s)}body.woocommerce-checkout .cupon .cupon__titulo,body.woocommerce-checkout .cupon p:not([class]){grid-column:span 2}body.woocommerce-checkout .cupon p:not([class]){margin-block-end:var(--space-xs)}body.woocommerce-checkout .cupon__titulo{margin-block-end:var(--space-xs)}body.woocommerce-checkout .cupon h3,body.woocommerce-checkout .datos-usuario h3,body.woocommerce-checkout .datos-pedido h3{border-block-end:1px solid currentColor;padding-block-end:var(--space-xs)}@media only screen and (min-width: 64rem){body.woocommerce-checkout .cupon .datos-pedido,body.woocommerce-checkout .datos-usuario .datos-pedido,body.woocommerce-checkout .datos-pedido .datos-pedido{border-block-start:0}}body.woocommerce-checkout .woocommerce{display:grid;grid-gap:var(--space-xl-2xl)}body.woocommerce-checkout .woocommerce-checkout{display:contents}body.woocommerce-checkout #paypal-standard-container:empty,body.woocommerce-checkout .woocommerce-notices-wrapper:empty{display:none}body.woocommerce-checkout .col-1{display:grid;grid-gap:var(--space-s);grid-template-columns:1fr 1fr}body.woocommerce-checkout .col-1 h3,body.woocommerce-checkout .col-1 #account_password_field,body.woocommerce-checkout .col-1 p:not([class]){grid-column:span 2}body.woocommerce-checkout .woocommerce-form{display:flex;flex-direction:column;gap:var(--space-s);margin-block-start:var(--space-s);border:1px solid currentColor;padding:var(--space-s)}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout .wc_payment_methods{display:flex;flex-direction:column;gap:var(--space-s);list-style:none}body.woocommerce-checkout .wc_payment_methods{border-block:1px solid currentColor;padding-block:var(--space-s)}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-block-end:var(--space-m)}body.woocommerce-checkout .payment_box{margin:var(--space-s) var(--space-s) 0}body.woocommerce-checkout .wc-saved-payment-methods{list-style:none;margin:var(--space-s) var(--space-s) 0;display:flex;flex-direction:column;gap:var(--space-xs)}body.woocommerce-checkout .wc-payment-form{padding:var(--space-s);margin-block-start:var(--space-s)}body.woocommerce-checkout #order_review{display:flex;flex-direction:column;margin-block:var(--space-s);gap:var(--space-s)}body.woocommerce-checkout .place-order{margin-block-start:var(--space-s)}body.woocommerce-checkout th[colspan="2"]{font-size:var(--step-1);padding-block-start:var(--space-l)}wc-order-attribution-inputs{position:absolute}.woocommerce-billing-fields,.woocommerce-account-fields,.woocommerce-billing-fields__field-wrapper,.create-account,.woocommerce-checkout-payment{display:contents}.woocommerce-thankyou-order-received{border:1px solid currentColor;padding:var(--space-s);text-align:center;font-weight:600}.woocommerce-thankyou-order-details{border:1px solid currentColor;padding:var(--space-s);list-style:none;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-2xs) var(--space-xs)}.woocommerce-thankyou-order-details div{display:contents}.woocommerce-thankyou-order-details dt{font-family:var(--tipografia-titulo);font-size:calc(var(--step-0) * var(--escala-titulos))}.woocommerce-thankyou-order-details dd,.woocommerce-thankyou-order-details strong{font-weight:600}.instrucciones-descarga{border:1px solid currentColor;padding:var(--space-s);text-align:center}.instrucciones-descarga h2{font-size:calc(var(--step-1) * var(--escala-titulos))}.instrucciones-descarga .app-movil{display:flex;gap:var(--space-s);justify-content:center}.sesion-iniciada{background:#fff;padding:var(--space-m);border-radius:var(--space-xs);box-shadow:2px 2px 5px #0000000d;width:-moz-fit-content;width:fit-content}.sesion-iniciada .texto,.sesion-iniciada body.woocommerce-checkout .woocommerce-terms-and-conditions,body.woocommerce-checkout .sesion-iniciada .woocommerce-terms-and-conditions{container-type:normal}body.woocommerce-checkout .sesion-iniciada__titulo{font-family:var(--tipografia-texto);font-size:var(--step-1)}.sesion-iniciada__usuario{font-weight:700;font-size:var(--step-0)}.sesion-iniciada__usuario span{font-size:var(--step--1);font-weight:600}.sesion-iniciada__cerrar{display:flex;flex-direction:column;gap:var(--space-xs);align-items:start}.sesion-iniciada__cerrar a{text-transform:uppercase;align-self:end}.payment_method_paypal img{height:1lh}.review__precio{font-size:var(--step-4);font-weight:600}.review__precio span{font-size:var(--step-1)}.review__precio div{font-weight:400;font-size:var(--step-0)}.review__facturacion{font-weight:600;font-size:var(--step-0)}.review__cambio{--fondo: var(--color-acentos);text-transform:uppercase;padding:var(--space-xs-s);margin-block-start:var(--space-m)}.wc_payment_methods{margin-block-start:var(--space-l)}@media only screen and (max-width: calc(64rem - 1px)){body.woocommerce-checkout{background:var(--color-de-fondo)}body.woocommerce-checkout .pagina{padding-block-end:0}body.woocommerce-checkout .piePrincipal{margin-block-start:0}.datos-pedido{position:relative;isolation:isolate;padding-block:var(--space-m-l)}.datos-pedido:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;left:calc(var(--padding-inline) * -1);right:calc(var(--padding-inline) * -1);background:#fff;z-index:-1;box-shadow:0 -5px 5px #0000000d}}@media only screen and (min-width: 64rem){body.woocommerce-checkout{background:linear-gradient(to right,var(--color-de-fondo) calc(50% - 5px),rgba(0,0,0,.05) calc(50% + 5px),#fff 20px)}body.woocommerce-checkout h1{position:absolute;left:-999em}body.woocommerce-checkout footer{background:var(--color-de-fondo)}body.woocommerce-checkout .woocommerce{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 1fr;grid-gap:calc(var(--separacion) * 1.5) var(--space-3xl)}body.woocommerce-checkout .woocommerce-order{display:contents}body.woocommerce-checkout .woocommerce-order .woocommerce-notice{grid-column:1/-1}body.woocommerce-checkout #order_review{margin-block:0}body.woocommerce-checkout .datos-pedido{grid-column:2;grid-row:1/-1}body.woocommerce-checkout .sesion-iniciada{grid-row:1}body.woocommerce-checkout .woocommerce-order-details{margin-block-start:0}body.woocommerce-checkout form.woocommerce-checkout .col2-set+div{grid-column:2;grid-row:1/-1}body.woocommerce-checkout .woocommerce-NoticeGroup{grid-column:1/-1;grid-row:1}body.woocommerce-checkout form.woocommerce-checkout:has(.woocommerce-NoticeGroup) .col2-set+div{grid-row:2/-1}}.woocommerce-page:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce:not(:has(.woocommerce-form-login)):not(:has(.woocommerce-thankyou-order-details)){display:grid;grid-gap:var(--space-l) var(--space-2xl)}@media only screen and (min-width: 48rem){.woocommerce-page:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce:not(:has(.woocommerce-form-login)):not(:has(.woocommerce-thankyou-order-details)){grid-template-columns:auto 1fr}}.woocommerce-MyAccount-navigation{border-inline-end:1px solid rgb(from currentColor r g b/.1);padding-inline-end:var(--space-2xl);font-family:var(--tipografia-titulo);font-size:calc(var(--step-1) * var(--escala-titulos))}.woocommerce-MyAccount-navigation ul{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.woocommerce-MyAccount-navigation .is-active{font-weight:600}.woocommerce-MyAccount-navigation a{color:currentColor}.woocommerce-MyAccount-navigation a:not(:hover){text-decoration:none}.woocommerce-MyAccount-navigation a.externo:after{content:"";display:inline-block;width:10px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1 9L9 1L3 1M9 1V7' stroke-linecap='round' stroke-linemiter='round' fill='none' stroke='currentColor' stroke-width='2'/%3E%3C/svg%3E")}@media only screen and (max-width: calc(48rem - 1px)){.woocommerce-MyAccount-navigation{border-block-end:1px solid rgb(from currentColor r g b/.1);padding-block-end:var(--space-m)}}body.woocommerce-edit-address .woocommerce-Addresses{margin-block-start:var(--space-m);display:grid;grid-gap:var(--space-l) var(--space-2xl)}@media only screen and (min-width: 48rem){body.woocommerce-edit-address .woocommerce-Addresses{grid-template-columns:1fr 1fr}}body.woocommerce-edit-address .woocommerce-Addresses a.edit{margin-block-end:var(--space-s)}body.woocommerce-edit-address .woocommerce-address-fields__field-wrapper{display:grid;grid-gap:var(--space-xs);grid-template-columns:1fr 1fr;margin-block-end:var(--space-xs)}body.woocommerce-edit-address .woocommerce-address-fields>p:last-child{margin-block-start:var(--space-s)}.woocommerce-EditAccountForm{display:grid;grid-gap:var(--space-xs);grid-template-columns:1fr 1fr}.woocommerce-EditAccountForm fieldset{grid-column:1/-1;width:-moz-fit-content;width:fit-content;padding:var(--space-s);display:flex;flex-direction:column;gap:var(--space-xs)}.woocommerce-order-details a:not([role=button]):not(.button),.woocommerce-view-subscription a:not([role=button]):not(.button){color:currentColor}.woocommerce-order-details table,.woocommerce-view-subscription table{margin-block-end:var(--space-m)}.woocommerce-order{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--separacion)}.woocommerce-orders-table__row--status-pending .subscription-status{color:#b39500}.woocommerce-orders-table__row--status-cancelled .subscription-status{color:#b40000}.my_account_subscriptions{margin-block-end:var(--space-m)}.woocommerce-view-order .woocommerce-order-details{margin-block-start:var(--space-m)}.woocommerce-form-login__submit{display:block;margin-block-start:var(--space-l);width:-moz-fit-content;width:fit-content}.pagina:has(.bloques-secundarios){padding-block-start:0}.pagina:has(.bloques-secundarios) .columnas__columna{justify-content:flex-end}.pagina:has(.bloques-secundarios) h2{font-size:calc(var(--step-3) * var(--escala-titulos))}:where(a:not(.boton,.button,.edit):not([role=button])){color:currentColor}.woocommerce-notices-wrapper:empty{display:none}.pagina{padding-inline:max(var(--padding-lateral),(100% - var(--ancho)) / 2);padding-block:var(--separacion)}.pagina h2{margin-block-end:var(--space-xs)}.pagina__titulo{margin-block-end:var(--space-s)}.shop_table{width:100%;border-collapse:collapse}.shop_table th,.shop_table td{border-block-end:1px solid rgb(from currentColor r g b/.1);padding-block:var(--space-2xs);padding-inline:var(--space-2xs);text-align:left}.shop_table th{font-family:var(--tipografia-titulo);font-size:var(--step-1)}.shop_table td{font-size:var(--step-0)}.shop_table a{display:inline-block}.shop_table a:not(:last-child){margin-inline-end:var(--space-xs)}.clear{display:none}label{margin-block-end:var(--space-3xs);display:inline-block}input:not([type=submit]),select,.select2-container .select2-selection--single{width:100%;padding:var(--space-3xs);font:inherit;height:auto;border:0;border-block-end:1px solid #ccc;line-height:1.5;background:transparent}input[type=checkbox],input[type=radio]{width:auto}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.5}.form-row span[id]:not(.select2-selection__rendered){font-size:var(--step--1);line-height:1.3;margin-block-start:var(--space-3xs);display:block}.select2-container--default .select2-selection--single{border-radius:0}.kl_newsletter_checkbox_field,.form-row-wide{grid-column:1/-1}mark{background:transparent;font-weight:600;text-transform:uppercase}.sc-regalar-cupon{background:var(--color-acentos);color:var(--color-sobre-acentos);padding:var(--space-l);border-radius:var(--space-m);border:1px solid currentColor}.sc-regalar-cupon .texto{margin-block-end:var(--space-m)}.sc-regalar-cupon .campo--text label{left:-9999px!important}.sc-regalar-cupon .campo--text input::-moz-placeholder{color:rgb(from var(--color-sobre-acentos) r g b/.7)}.sc-regalar-cupon .campo--text input::placeholder{color:rgb(from var(--color-sobre-acentos) r g b/.7)}.sc-regalar-cupon .campo--submit{margin-block-start:var(--space-m);--fondo: #000;--color: #fff;--fondo-hover: var(--color-acentos);--color-hover: var(--color-sobre-acentos)}.sc-regalar-cupon .campo--submit .boton{border-color:var(--color-sobre-acentos)}.sc-formulario{margin-block-start:var(--space-l)}.sc-formulario textarea{height:6lh}.dos-columnas{display:grid;grid-gap:var(--space-s-l);grid-template-columns:1fr 1fr;margin-block-end:var(--margen-inferior-parrafos)}.blog__articulo{display:flex;flex-direction:column;gap:var(--space-l-xl);padding-block:var(--space-l-xl)}.articulo__cabecera{padding-inline:max(var(--padding-lateral),(var(--vw) - var(--ancho)) / 2);text-align:center}.articulo__titulo{margin-block-end:var(--space-m)}.articulo__categorias ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-s)}.articulo__categorias ul .boton:after{content:none}.articulo__contenido{--ancho: 50em;padding-inline:max(0px,(var(--vw) - var(--ancho)) / 2);font-size:var(--step-1);display:grid;grid-auto-rows:auto;grid-template-columns:var(--padding-lateral) 1fr var(--padding-lateral)}@media only screen and (min-width: 64rem){.articulo__contenido{grid-template-columns:var(--space-xl-2xl) 1fr var(--space-xl-2xl)}}.articulo__contenido>*{grid-column:2}.articulo__contenido .dos-columnas,.articulo__contenido p:has(img){grid-column:1/-1;margin-block:var(--space-s-l)}.articulo__contenido .dos-columnas:first-child,.articulo__contenido p:has(img):first-child{margin-block-start:0}.articulo__contenido .dos-columnas:last-child,.articulo__contenido p:has(img):last-child{margin-block-end:0}.articulo__contenido .dos-columnas+.dos-columnas,.articulo__contenido .dos-columnas+p:has(img),.articulo__contenido p:has(img)+.dos-columnas,.articulo__contenido p:has(img)+p:has(img){margin-block-start:0}.articulo__contenido img{width:100%}.relacionados{margin-block:var(--space-xl-2xl) var(--space-l-xl)}.relacionados .titulo--completo{margin-inline:max(var(--padding-lateral),(var(--vw) - var(--ancho-titulos)) / 2);padding-inline:calc((var(--ancho-titulos) - var(--ancho)) / 2)}.notaSuperior{--_fondo: var(--fondo, var(--clr-principal));--_color: var(--color, #fff);font-weight:600;grid-column:full-width;text-align:center;background:var(--_fondo);padding:.5rem;text-transform:uppercase;color:var(--_color);grid-template-columns:1fr max-content 1fr;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.notaSuperior a{color:currentColor}.notaSuperior p:not(:last-child):not([class]){margin:0}.notaSuperior__limite{display:flex;gap:1rem;line-height:1}.notaSuperior__limite>div div:last-child{font-size:var(--step--2)}body.woocommerce-checkout .cta-cita-flotante{display:none}.cta-cita-flotante{position:fixed;right:20px;bottom:20px;z-index:1000}.cta-cita-flotante a{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);border-radius:999px;background:var(--color-acentos);color:var(--color-sobre-acentos);text-decoration:none;font-weight:600;box-shadow:var(--space-2xs) var(--space-2xs) var(--space-s) #0003;transition:.3s}.cta-cita-flotante a div{display:flex;flex-direction:column;align-items:center}.cta-cita-flotante a span:last-child{font-size:var(--step--1)}.cta-cita-flotante:hover a{transform:translateY(-5px)}@layer reset,bloques;html{color:var(--color-del-texto);background:var(--color-de-fondo);font-family:var(--tipografia-texto);font-weight:400;line-height:var(--alto-de-linea);scroll-padding-top:120px;scroll-behavior:smooth;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html,body{margin:0;padding:0}body{font-size:var(--step-0)}img{max-width:100%;height:auto}.contenedor-video{margin-block-end:var(--margen-inferior-parrafos)}.contenedor-video>*{width:100%;height:auto;aspect-ratio:16/9}.contenedor{flex:1 0 auto}.js .preload *{transition:none}em,i{font-style:italic}body.con-raton button,body.con-raton div{outline:none}.pagina__contenido.texto{font-size:var(--step-1)}.animado{transition:transform .5s,opacity .5s}.animaciones .animado:not(.is-visible){opacity:0;transform:translateY(50px)}@media (prefers-reduced-motion){.animado{transition:none}}
