/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}[href="#main-content"].visually-hidden:focus,[href="#main-content"].visually-hidden:active{position:absolute;}
.role-administrator .no-en,.role-content_editor .no-en,.role-administrator .no-en a,.role-content_editor .no-en a{color:red;}*,*::before,*::after{box-sizing:border-box;}html{cursor:default;font-size:62.5%;}body{margin:0;padding:0;font-size:1.5rem;font-family:var(--texto-normal);color:var(--color-oscuro);font-weight:400;text-wrap:pretty;}body{background-color:var(--color-claro);}a{text-decoration:none;color:var(--color-oscuro);transition:var(--transicion-hover);}#main-content h1{font-family:var(--texto-marcador);font-weight:500;font-size:4.8rem;margin:0 0 1rem;line-height:5rem;}.site-branding__inner h1,.site-branding__inner h2{all:unset;}section h2:not(.sin_resultados h2),#block-srefs-views-block-estilos-relacionados-block-1 h2{font-family:var(--texto-marcador);margin:0 0 3rem 0;padding:0 0 0 1rem;text-transform:uppercase;letter-spacing:0.1em;font-weight:500;}.content-type-estilo h2:not(.sin_resultados h2){margin-bottom:0;}.descripcion-seccion{margin-top:0;margin-left:2rem;}#main-content:has(.views-exposed-form){padding-top:5rem;}#main-content:has(.pager__items){padding-bottom:10rem;}.path-taxonomy .main-layout{margin-bottom:5rem;}.site-branding__logo span{display:none;}.site-branding__logo svg{width:auto;fill:var(--color-oscuro);}.site-branding__logo svg,.site-branding__logo a{display:inline-block;}.site-branding__logo svg{height:2rem;}#main-sidebar .site-branding__logo svg{margin:1rem 1rem 1rem 0;display:block;}body.path-frontpage .internal-page-logo,body:not(.path-frontpage) .front-page-logo{display:none;}#block-srefs-content .views-exposed-form.bef-exposed-form,.pager .pager__items{position:fixed;left:0;padding:1rem;z-index:10;}.form-item-field-calificacion-value li a,.enhanced-select[data-has-value="false"] .enhanced-select__button,.catalogo input.form-text:invalid,.catalogo input.form-text:valid,.pager .pager__item > a,.enhanced-select[data-has-value="true"] .enhanced-select__button,.catalogo input.form-text,#block-busqueda-por-sref input.form-text[value=""]{border-top:1px solid;border-bottom:1px solid;border-left:1px solid;}.form-item-field-calificacion-value li:last-child a,.catalogo input.form-text:invalid,.catalogo input.form-text:valid,.pager .pager__item:last-child > a,#block-busqueda-por-sref input.form-text[value=""]{border-right:1px solid;}#block-srefs-content .views-exposed-form.bef-exposed-form{display:grid;border-bottom:1px solid;}body:not(.anonymous) #block-srefs-content .views-exposed-form.bef-exposed-form{grid-template-columns:max-content auto auto auto auto auto max-content;}body.anonymous #block-srefs-content .views-exposed-form.bef-exposed-form,body.role-entusiasta #block-srefs-content .views-exposed-form.bef-exposed-form{grid-template-columns:auto auto auto auto auto min-content;}#block-srefs-content .views-exposed-form .form-item-field-calificacion-value ul{margin:0;padding:0;}#block-srefs-content .views-exposed-form li{display:inline-block;list-style:none;padding:0;}#block-srefs-content .views-exposed-form li a{display:inline-block;text-transform:lowercase;transition:all ease-in-out var(--transicion-hover);}#block-srefs-content .views-exposed-form.bef-exposed-form::-webkit-scrollbar{display:none;}.role-administrator #block-srefs-content .views-exposed-form.bef-exposed-form{top:39px;left:var(--administration-tray);}#block-srefs-content .views-exposed-form .form-item label{display:block;}.views-exposed-form.bef-exposed-form .form-actions [value="Aplicar"],.views-exposed-form.bef-exposed-form .form-actions [value="Apply"]{display:none;}.enhanced-select__chevron{pointer-events:none;position:absolute;right:1rem;width:1.5rem;height:1.5rem;mask:url("data:image/svg+xml;utf8,\<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231a1b26' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\<polyline points='6 9 12 15 18 9'/></svg>") no-repeat center / 100% 100%;transition:transform .18s ease;}.enhanced-select[aria-expanded="true"] .enhanced-select__chevron{transform:rotate(180deg);}.enhanced-select__list{display:grid;position:absolute;max-height:min(800px,80vh);overflow:auto;-webkit-box-shadow:0px 5px 5px -6px rgba(0,0,0,0.4);-moz-box-shadow:0px 5px 5px -6px rgba(0,0,0,0.4);box-shadow:0px 5px 5px -6px rgba(0,0,0,0.4);border:0.5px solid rgba(0,0,0,0.1);border-bottom:0.5px solid rgba(0,0,0,0.2);padding:1rem !important;margin:0;z-index:100;clip-path:inset(0 0 100% 0);opacity:0;transition:clip-path .25s ease,opacity .2s ease;}.enhanced-select[aria-expanded="true"] .enhanced-select__list{clip-path:inset(0 0 0 0);opacity:1;}.enhanced-select__option{padding:0.5rem 1rem !important;font-size:1.3rem;line-height:1.2;cursor:pointer;user-select:none;}.enhanced-select__option[aria-selected="true"]{outline:2px solid;outline-offset:-2px;}.views-exposed-form.bef-exposed-form .form-actions input{display:inline-block;font-weight:bold;border:none !important;cursor:pointer;transition:all ease-in-out var(--transicion-hover);}.views-exposed-form.bef-exposed-form .form-actions{position:relative;}.views-exposed-form.bef-exposed-form .form-actions input[type="submit"][name="reset"]{font-size:0;line-height:1;aspect-ratio:1;height:100%;border-radius:0;}:has(#edit-reset-inicio) .views-exposed-form.bef-exposed-form .form-actions::before,:has(#edit-reset-mis-bookmarks) .views-exposed-form.bef-exposed-form .form-actions::before{content:"";display:inline-block;width:1.4rem;height:1.3rem;background-color:var(--color-claro);mask-repeat:no-repeat;mask-size:contain;mask-position:center;mask-image:var(--icono-close);position:absolute;left:50%;margin-left:-0.7rem;top:50%;margin-top:-0.65rem;pointer-events:none;}.enhanced-select__button,.catalogo input.form-text{all:unset;display:inline-block;width:100%;box-sizing:border-box;display:flex;align-items:center;padding:0.7rem calc(2rem + 22px) 1rem 2rem;cursor:pointer;white-space:nowrap;transition:all ease-in-out var(--transicion-hover);z-index:2;}.form-item-field-calificacion-value li a{padding:0.7rem 1rem 1rem;}.form-item-field-calificacion-value li:last-child a{margin-right:1rem;}.form-item-field-calificacion-value li a:after{content:url(/themes/contrib/srefs/images/star-on.svg);float:right;width:1.5rem;height:1.5rem;margin-top:1px;margin-left:0.5rem;}.form-item-field-calificacion-value li a.bef-link--selected{font-weight:600;}:root{color-scheme:light dark;--pg-bg:color-mix(in oklab,Canvas,Canvas 70%);--pg-ink:color-mix(in oklab,CanvasText,black 10%);--pg-muted:color-mix(in oklab,CanvasText,transparent 45%);--pg-accent:oklch(70% 0.14 70);--pg-accent-ink:oklch(55% 0.14 70);--pg-gap:clamp(.2rem,1vw,.6rem);--pg-padY:clamp(.4rem,.6rem + .2vw,.65rem);--pg-padX:clamp(.7rem,1rem + .5vw,1.2rem);--pg-font:clamp(.9rem,.95rem + .1vw,1rem);--pg-shadow:0 8px 30px -12px color-mix(in oklab,var(--pg-accent-ink),transparent 65%);}.pager .pager__items{display:flex;bottom:0;border-top:1px solid;justify-content:center;list-style:none;margin:0;}.pager .pager__item > a{display:grid;min-inline-size:2.25em;padding:var(--pg-padY) var(--pg-padX);line-height:1;}.pager .pager__item.is-active > a,.pager .pager__item > a[aria-current="page"]{color:white;border-color:transparent;box-shadow:0 14px 36px -18px var(--pg-accent-ink);font-weight:600;}.pager .pager__item--previous a::before,.pager .pager__item--first a::before,.pager .pager__item--next a::after,.pager .pager__item--last a::after{content:"";inline-size:1.05em;block-size:1.05em;margin-inline:.2em;background:currentColor;mask:no-repeat center / contain;}.pager .pager__item--previous a::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='3 3 18 18'><path fill='%23000' d='M14.7 6.3 9 12l5.7 5.7 1.4-1.4L11.8 12l4.3-4.3z'/></svg>");}.pager .pager__item--first a::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'><path fill='%23000' d='M7 6h2v12H7zM17 6l-6 6 6 6 1.4-1.4L13.8 12l4.6-4.6z'/></svg>");}.pager .pager__item--next a::after{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='3 3 18 18'><path fill='%23000' d='M9.3 6.3 8 7.7 12.3 12 8 16.3l1.3 1.4L15 12z'/></svg>");}.pager .pager__item--last a::after{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'><path fill='%23000' d='M15 6h2v12h-2zM7 6l6 6-6 6-1.4-1.4L10.2 12 5.6 7.4z'/></svg>");}.pager .pager__item [aria-hidden="true"]{display:none;}.pager .pager__item > a:focus-visible{outline:2px solid color-mix(in oklab,var(--pg-accent),white 25%);outline-offset:2px;box-shadow:0 0 0 6px color-mix(in oklab,var(--pg-accent),transparent 85%),var(--pg-shadow);}@container (max-width:420px){.pager .pager__item{display:none;}.pager .pager__item.is-active,.pager .pager__item--previous,.pager .pager__item--next{display:block;}.pager .pager__items{padding:.25rem .3rem;}.pager .pager__item > a{padding-inline:.9rem;}}@container (max-width:300px){.pager .pager__item.is-active{display:none;}}@media (prefers-reduced-motion:reduce){.pager .pager__item > a{transition:none;}}@media (prefers-contrast:more){.pager .pager__items{border-color:color-mix(in oklab,var(--pg-stroke),currentColor 25%);}}.region_tabs:not(body.gestion-usuarios .region_tabs){background-color:var(--color-edicion);}.node-unpublished .region_tabs:not(body.gestion-usuarios .region_tabs){background-color:#ae0000;}.region_tabs ul{margin-top:0;margin-bottom:0;padding-top:2rem;padding-bottom:0;}.region_tabs li{display:inline-block;}.region_tabs a{display:inline-block;padding:5px 10px;text-transform:uppercase;font-weight:600;font-size:1rem;border-radius:5px 5px 0 0;letter-spacing:0.1rem;}.region_tabs a.is-active:not(body.gestion-usuarios a.is-active){background-color:var(--color-secundario,var(--color-claro));color:var(--color-primario,var(--color-oscuro));}article .main-layout{max-width:100rem;position:relative;}.content-type-estilo article .main-layout{border-radius:calc(var(--radio) * 2);}.content-type-estilo article{max-width:103rem;margin-right:auto;margin-left:auto;}:root{--dither-noise:url(/themes/contrib/srefs/images/noise-dither.png);}.content-type-estilo #block-srefs-content > article::before{content:"";position:fixed;inset:-40rem;background-image:var(--bg-url);background-size:cover;background-position:center;filter:blur(calc(var(--blur) * 1.5)) saturate(var(--saturacion)) opacity(var(--opacidad));-webkit-filter:blur(calc(var(--blur) * 1.5)) saturate(var(--saturacion)) opacity(var(--opacidad));transform:rotate(180deg);-webkit-transform:rotate(180deg);z-index:-1;mask-image:var(--dither-noise);-webkit-mask-image:var(--dither-noise);mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-size:1.5px 1px;-webkit-mask-size:1.5px 1px;}.field--name-field-imagen-portada img{height:auto;display:block;}#clasificacion .taxonomia{border-bottom:1px solid color-mix(in srgb,transparent 80%,var(--color-oscuro));padding:0.5rem 0;}#clasificacion .taxonomia:last-child{margin:0 0 2rem;}#categorizacion .taxonomia{display:inline;}.taxonomia span{font-family:var(--texto-marcador);font-weight:500;font-size:2rem;}.taxonomia:last-child{margin-bottom:2rem;}.taxonomia .field-label::after{content:"\00A0";}body.anonymous .views-field-calificacion,body.anonymous .version,body.anonymous .form-item-field-calificacion-value,body.role-entusiasta .views-field-calificacion,body.role-entusiasta .version,body.role-entusiasta .form-item-field-calificacion-value{display:none;}.catalogo .views-row{max-width:24rem;display:flex;flex-direction:column;}.catalogo > div:not(.contextual):not(.sin_resultados){display:grid;column-gap:1rem;justify-content:center;}.catalogo .polaroid-view{padding-top:0.3rem;transition:var(--transicion-hover);height:100%;}.catalogo .polaroid-view a{position:relative;display:block;border-radius:var(--radio);height:inherit;border:2px solid rgba(255,255,255,0.04);}.catalogo img{border-radius:max(0px,calc(var(--radio) - 1rem));max-width:100%;max-height:100%;height:auto;width:auto;display:block;margin-bottom:1rem;}.catalogo a span{display:block;}.catalogo .views-field-title{font-family:var(--texto-marcador);font-size:2rem;margin-bottom:0.5rem;}.catalogo .views-field-discipline{font-size:1.2rem;margin-bottom:1rem;border-top:1px solid;border-bottom:1px solid;padding:0rem 0 0.4rem 0;}.catalogo .views-field-discipline,.catalogo .version{color:color-mix(in srgb,transparent 50%,var(--color-oscuro))}body.anonymous .catalogo .views-field-discipline,body.role-entusiasta .catalogo .views-field-discipline{margin-bottom:0;border-bottom:none;}.catalogo .rate-image{float:none;width:1.5rem;height:1.5rem;margin-right:0.5rem;margin-top:3px;}.catalogo .version{right:1rem;bottom:1rem;position:absolute;font-weight:bold;font-size:1rem;}.row-flexbox{position:relative;}.close-node{position:absolute;top:-4.25rem;right:-4.25rem;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;text-decoration:none;line-height:1;z-index:5;background:rgba(255,255,255,.7);backdrop-filter:blur(2px);}.close-node:hover{background:rgba(255,255,255,.9);}.close-node:focus{outline:2px solid currentColor;outline-offset:2px;}.close-node > [aria-hidden="true"]{font-size:20px;transform:translateY(-1px);}.contacto .field__items{display:grid;text-align:center;gap:1rem;}.contacto .field__items:not(.content-type-estilo .contacto .field__items){font-size:1.2rem;}.contacto .footer .contacto-titulo{font-size:1.6rem;}.contacto .footer{display:grid;grid-template-rows:auto auto auto;gap:0 5px;text-align:left;}.contacto .field__item .footer div.image-info > *{display:block;}.contacto .contacto-titulo{font-weight:bold;display:inline-block;}.contacto .contacto-disciplina{font-style:italic;font-weight:100;color:color-mix(in srgb,transparent 50%,var(--color-oscuro));;}.contacto .views-row,.contacto .field__items > .field__item{align-content:center;}.path-taxonomy .contacto .views-row{backdrop-filter:saturate(1.2);}.contacto .views-row{display:flex;flex-direction:column;justify-content:center;}.contacto.desarrollo .field__items{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));}.contacto .field__items .field--type-image:hover{z-index:2;}.contacto.desarrollo .field__items .field--type-image img:hover{transform:scale(1.1);}.contacto.aplicaciones .field__items .field--type-image img:hover{transform:scale(1.05);}.contacto .field__items .field--type-image img:hover{box-shadow:0px 4px 10px -2px rgba(0,0,0,0.4);}#colorbox,#cboxWrapper,#cboxContent{overflow:visible;}html body #cboxContent #cboxTitle{position:relative !important;margin:0 !important;padding:0 !important;bottom:0 !important;transition:none;height:unset !important;text-align:center;background:none;}html body #cboxContent #cboxTitle a{color:var(--color-interactivo);}#info{font-weight:bold;display:flex;justify-content:space-between;padding:0.5rem 1rem 0.75rem;align-items:center;font-size:clamp(0.8em,0.9vw,1em);}.rate-image{float:none;width:2rem;height:2rem;margin-top:3px;}.star1-on{background:url(/themes/contrib/srefs/images/star-on.svg);}.star-off{background:url(/themes/contrib/srefs/images/star-off.svg);}.content-type-estilo article .star1-on{background:url(/themes/contrib/srefs/images/white-star-on.svg);}.content-type-estilo article .star-off{background:url(/themes/contrib/srefs/images/white-star-off.svg);}.starrating{display:flex;}.sidebar{width:var(--sidebar-width);padding:8rem 3rem 3rem;position:fixed;right:0rem;border-left:1px solid;z-index:100;}.sidebar,.region_context{-ms-overflow-style:none;scrollbar-width:none;}.sidebar ul{margin:0;padding:0;list-style:none;}.region_main-menu > *{padding-bottom:3rem;margin-bottom:3rem;position:relative;border-bottom:1px solid;}.region_main-menu .site-branding__inner{padding-bottom:1rem;}.region_footer > *{padding-bottom:1rem;margin-bottom:1rem;position:relative;border-bottom:1px solid;}.region_footer .input.form-text{margin-bottom:0;}.sidebar h2,.region_context label,#main-sidebar nav > ul a{font-family:var(--texto-marcador);}#main-sidebar nav > ul li a::after{display:inline-block;font-family:var(--texto-normal);font-size:1.6rem;font-weight:400;text-transform:initial;padding-left:2rem;margin-bottom:1rem;}.sidebar li a:not(#main-sidebar nav > ul a):not(#block-srefs-iniciodesesion ul a):not(footer ul a){display:block;padding:0 0 0 1.2rem;}#block-srefs-iniciodesesion h2,#block-srefs-iniciodesesion .form-actions{margin-bottom:1.5rem;}#block-srefs-iniciodesesion label{display:none;}#block-srefs-iniciodesesion ul a{font-size:1.5rem;}#block-srefs-iniciodesesion ul a::after{content:" »";}#usuario_actual{background-color:var(--color-oscuro);width:calc(100% + 6rem);margin-top:-10rem;margin-left:-3rem;padding:2rem;}#usuario_actual a{color:var(--color-claro) !important;}#usuario_actual a{display:grid;justify-content:start;grid-auto-flow:column;}.usuario_actual-avatar img{width:50px;height:50px;border-radius:50%;}#ad-banner{display:block;padding:1rem;cursor:pointer;line-height:2rem;}#ad-banner *{display:inline-block;}#ad-banner .ad-title{font-size:1.6rem;line-height:2rem;}#ad-banner .ad-cta{font-size:2rem;}#main-sidebar #ad-banner .ad-cta{padding-bottom:1rem;line-height:2.2rem;}#main-sidebar .menu--account a:before,#main-sidebar .menu--tools a:before{content:"";display:inline-block;width:1.4rem;height:1.3rem;background-color:var(--color-oscuro);mask-repeat:no-repeat;mask-size:contain;mask-position:center;margin-right:1rem;}#main-sidebar a[href*="/user"]:before{mask-image:var(--icono-account);}#main-sidebar a[href*="/bookm"]:before{mask-image:var(--icono-bookmark);}#main-sidebar a[href*="/mis"]:before{mask-image:var(--icono-like);}#main-sidebar a[href="/es/mis-comentarios"]:before,#main-sidebar a[href="/en/mis-comentarios"]:before{mask-image:var(--icono-comment);}#main-sidebar a[href*="/logout"]:before{mask-image:var(--icono-logout);}#main-sidebar a[href*="node/add"]:before{mask-image:var(--icono-add);}#main-sidebar a[href*="admin/content"]:before{mask-image:var(--icono-edicion);}footer{margin-top:auto;}#search-block-form .form-actions{display:none;}.language-switch,#block-srefs-themetoggler{display:inline-flex;}#block-srefs-themetoggler{display:inline-flex;margin-left:calc(100% - 205px);}#social{display:flex;justify-content:space-around;}#social a{font-size:0px;border:1px solid color-mix(in srgb,transparent 85%,var(--color-oscuro));display:inline-block;border-radius:50px;padding:0.6rem;}#social a:hover{background-color:var(--color-intermedio);}a.social-media:before{content:"";background-color:var(--color-oscuro);display:inline-block;width:calc(1.4rem * 2.1);height:calc(1.3rem * 1.1);mask-repeat:no-repeat;mask-size:contain;mask-position:center;}.maintenance-page .social-media:before{background-color:var(--color-oscuro);}a#x-icon:before{mask-image:var(--icono-x);}a#instagram-icon:before{mask-image:var(--icono-instagram);}a#facebook-icon:before{mask-image:var(--icono-facebook);}a#youtube-icon:before{mask-image:var(--icono-youtube);}body.content-type-page[data-theme="light"] .main-layout{background-color:#fff;font-size:larger;}body.content-type-page[data-theme="dark"] .main-layout{font-size:larger;}body.content-type-page .main-layout a:not(.boton){text-decoration:underline;}.term-name{background-color:var(--color-blanco);}.ajax-progress-fullscreen{--size:40px;--pad:10px;display:grid;place-items:center;background:transparent;}.ajax-progress-fullscreen::before{content:"";width:calc(var(--size) + 2*var(--pad));height:calc(var(--size) + 2*var(--pad));border-radius:40px;background:var(--color-oscuro);position:fixed;}.ajax-progress-fullscreen::after{content:"";width:var(--size);height:var(--size);-webkit-mask:none;mask:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'><g fill='none' stroke='%239e5cf2' stroke-width='4' stroke-linecap='round'><circle cx='22' cy='22' r='18' opacity='0.15'/><path d='M40 22a18 18 0 0 1-18 18' fill='none'><animateTransform attributeName='transform' type='rotate' from='0 22 22' to='360 22 22' dur='1s' repeatCount='indefinite'/></path></g></svg>") center/contain no-repeat;position:fixed;margin:10px;}.language-switch .contextual{margin-right:-2rem;top:0;}#main-sidebar nav.language-switch,#main-sidebar #block-srefs-themetoggler{width:max-content;padding:4px;border:1px solid var(--color-oscuro);border-radius:calc(var(--radio) * 50);}#main-sidebar nav.language-switch > ul,#main-sidebar .theme-toggler-wrapper{display:flex;align-items:center;}#main-sidebar nav.language-switch li,#main-sidebar nav.language-switch a:not(.contextual-links a),#main-sidebar .theme-toggler-wrapper li,#main-sidebar .theme-toggler-wrapper a:not(.contextual-links a){display:inline-block;}#main-sidebar nav.language-switch a:not(.contextual-links a),#main-sidebar .theme-toggler-wrapper a:not(.contextual-links a){display:block;text-transform:uppercase;font-size:1.2rem;font-weight:bold;color:var(--color-oscuro);width:4.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--radio) * 50);}#main-sidebar nav.language-switch .is-active a,#main-sidebar .theme-toggler-wrapper .is-active a{background-color:var(--color-intermedio);color:var(--color-oscuro) !important;}#main-sidebar .theme-toggler-wrapper a::before{content:"";display:inline-block;width:1rem;height:1rem;background-color:var(--color-oscuro);mask-repeat:no-repeat;mask-size:contain;mask-position:center;}#main-sidebar .theme-toggler-wrapper .theme-dark a::before{mask-image:var(--icono-luna);}#main-sidebar .theme-toggler-wrapper .theme-light a::before{mask-image:var(--icono-sol);}body[data-theme="light"] #main-sidebar nav.language-switch .is-active a{color:var(--color-blanco) !important;}body[data-theme="light"] #main-sidebar .theme-toggler-wrapper .theme-light a::before{background-color:var(--color-blanco);}.ajax-progress.ajax-progress-throbber,.throbber{display:none;}.polaroid-footer{display:grid;grid-auto-flow:column;justify-content:space-between;margin:1rem 0.5rem 2rem;font-weight:700;line-height:0;}.likes-footer,.comments-footer{display:flex;align-items:center;}.polaroid-footer .flag-bookmark a,.polaroid-footer .comment-icon,.flag-me-gusta a{font-size:0px;line-height:0px;}.polaroid-footer .flag-bookmark a:after,.polaroid-footer .comment-icon:after,.flag-me-gusta a:after{content:"";display:inline-block;visibility:visible;}.polaroid-footer .flag-bookmark.action-flag a:after{mask-image:var(--icono-bookmark);background-color:var(--color-oscuro);mask-repeat:no-repeat;}.polaroid-footer .flag-bookmark.action-unflag a:after{mask-image:var(--icono-unbookmark);background-color:var(--color-intermedio);mask-repeat:no-repeat;}.flag-me-gusta a{padding:6px 0 10px 10px;display:block;}.flag-me-gusta.action-flag a:after{mask-image:var(--icono-like);background-color:var(--color-oscuro);mask-repeat:no-repeat;}.flag-me-gusta.action-unflag a:after{mask-image:var(--icono-unlike);background-color:#d55fd9;mask-repeat:no-repeat;filter:opacity(1);}.polaroid-footer .comment-icon:after{mask-image:var(--icono-comment);background-color:var(--color-oscuro);mask-repeat:no-repeat;}.catalogo .polaroid-footer{font-size:1.3rem;}.catalogo .likes-footer .flag-count,.catalogo .comments-footer .comment-count{margin-right:0.5rem;}.content-type-estilo article .polaroid-footer .flag-bookmark a:after,.content-type-estilo article .polaroid-footer .comment-icon:after{width:17.5px;height:16.25px;}.catalogo .polaroid-footer .flag-bookmark a:after,.catalogo .polaroid-footer .comment-icon:after{width:14px;height:13px;}.anonymous .polaroid-footer .es_autorizado .flag-bookmark,.anonymous.lang-es .polaroid-footer .no_autorizado.lang-en .flag-bookmark,.anonymous.lang-en .polaroid-footer .no_autorizado.lang-es .flag-bookmark,.role-entusiasta .polaroid-footer .no_autorizado .flag-bookmark,.role-experto .polaroid-footer .no_autorizado .flag-bookmark,.role-content_editor .polaroid-footer .no_autorizado .flag-bookmark,.role-administrator .polaroid-footer .no_autorizado .flag-bookmark{display:none;}.content-type-estilo article .polaroid-footer{font-size:1.7rem;}.content-type-estilo article .likes-footer .flag-count,.content-type-estilo article .comments-footer .comment-count{margin-right:0.6rem;}body.path-user .main-layout{font-size:larger;}.helper-icon::before{content:"";display:inline-block;width:1.4rem;height:1.3rem;margin:0 0.5rem;}.helper-icon.helper-bookmark::before{mask-image:var(--icono-bookmark);background-color:var(--color-oscuro);mask-repeat:no-repeat;}.helper-icon.helper-like::before{mask-image:var(--icono-like);background-color:var(--color-oscuro);mask-repeat:no-repeat;}body:has(.sin_resultados) .main-layout{display:grid;justify-content:center;height:100vh;align-content:center;}:has(.sin_resultados) .sin_resultados{display:block;max-width:30rem;}:has(.sin_resultados) #main-content{padding:0rem !important;}.flag-bookmark.action-unflag a.animando::after,.flag-me-gusta.action-unflag a.animando::after{animation:latido 2s ease;}@keyframes latido{0%{transform:scale(1);}5%{transform:scale(1.4);}10%{transform:scale(0.8);}15%{transform:scale(1);}}[data-drupal-messages] [role="status"]{background-color:var(--color-blanco);margin-top:3rem;font-size:1.6rem;}[data-drupal-messages] [role="status"]::before{content:"";mask-image:url('data:image/svg+xml;utf8,<svg id="icono-alerta" data-name="Icono alerta" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M18.63,11.08c-.55-.49-1.07-.96-1.07-3.24,0-4.32-3.39-7.84-7.56-7.84S2.44,3.52,2.44,7.84c0,2.27-.52,2.74-1.07,3.24-.58.52-1.37,1.24-1.37,3.06,0,1.53,1.89,2.04,3.73,2.33.85.14,1.86.24,2.96.31.08,1.79,1.53,3.22,3.31,3.22s3.22-1.42,3.31-3.2c6.69-.39,6.69-2,6.69-2.66,0-1.83-.79-2.54-1.37-3.06ZM10,17.7c-.48,0-.89-.35-1-.82.32,0,.65,0,1,0s.68,0,1,0c-.11.47-.51.82-1,.82ZM2.31,13.78c.05-.5.22-.65.6-.99.96-.87,1.83-1.9,1.83-4.94s2.36-5.54,5.26-5.54,5.26,2.49,5.26,5.54.86,4.08,1.83,4.94c.38.34.55.5.6.99-2.13,1.08-13.24,1.08-15.37,0Z"/></svg>');background-color:var(--color-oscuro);width:20px;height:20px;margin-right:1rem;}[data-drupal-messages] [role="alert"]{background-color:var(--alert-background);}[data-drupal-messages] [role="contentinfo"]{background-color:var(--status-background);}[data-drupal-messages] ul{padding:0;margin:0;}[data-drupal-messages] [role="alert"],[data-drupal-messages] [role="contentinfo"]{padding:15px 10px 10px 20px;font-size:0.8em;margin-bottom:20px;}[data-drupal-messages] [role="alert"]{color:var(--alert-text);}[data-drupal-messages] [role="contentinfo"]{color:var(--status-text);}[data-drupal-messages] li{padding:5px 0px 10px 0px;list-style:none;}[data-drupal-messages] [role="alert"] li::before,[data-drupal-messages] [role="alert"]::before,[data-drupal-messages] [role="contentinfo"]::before{content:'';display:block;width:11px;height:5px;margin:0 7px -10px -25px;}[data-drupal-messages] [role="alert"] li::before,[data-drupal-messages] [role="alert"]::before{background-color:var(--alert-text);}[data-drupal-messages] [role="contentinfo"]::before{background-color:var(--status-text);}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset !important;box-shadow:0 0 0px 1000px transparent inset !important;-webkit-text-fill-color:inherit !important;color:inherit !important;transition:background-color 9999s ease-in-out 0s !important;}input,textarea,select{background-color:transparent;color:inherit;box-shadow:none;outline:none;border-radius:0;}input.form-text,input[type="search"],input[type="email"]{width:100%;height:3.5rem;background-color:color-mix(in srgb,transparent 85%,var(--color-oscuro));color:var(--color-oscuro);padding:5px 7px;font-size:2rem;font-family:var(--texto-marcador);font-weight:300;margin-bottom:5px;border:1px solid color-mix(in srgb,transparent 80%,var(--color-oscuro));}.catalogo input.form-text[value=""],#block-busqueda-por-sref input.form-text[value=""]{background:none;}#block-busqueda-por-sref input.form-text[value=""]::placeholder{color:color-mix(in srgb,transparent 80%,var(--color-oscuro));}#formulario-acciones-usuario label{font-family:var(--texto-marcador);text-transform:uppercase;font-size:1.2rem;border-left:2px solid;padding-left:1rem;letter-spacing:0.1rem;margin-left:-2rem;}.form-file{padding:1rem;border:1px solid color-mix(in srgb,transparent 80%,var(--color-oscuro));width:100%;background-color:color-mix(in srgb,transparent 85%,var(--color-oscuro));border-radius:var(--radio);}.form-item .description{font-size:1.5rem;margin-bottom:3rem;}input.form-text,input[type="search"],input[type="email"],.form-actions input,#usuario_actual a.cerrar-sesion,#coleccion-enlaces a:last-child,#coleccion-enlaces a:first-child,body.path-cart .carrito .form-actions input:nth-child(1),.commerce-checkout-flow .checkout-pane-login .fieldset-wrapper > input,#edit-payment-information-billing-information input.address-book-edit-button,#edit-payment-information-add-payment-method-billing-information input.address-book-edit-button{border-radius:var(--radio);}#usuario_actual a.cerrar-sesion,.form-actions input,#coleccion-enlaces a:last-child,#coleccion-enlaces a:first-child,body.path-cart .carrito .form-actions input:nth-child(1),.commerce-checkout-flow .checkout-pane-login .fieldset-wrapper > input,#edit-payment-information-billing-information input.address-book-edit-button,#edit-payment-information-add-payment-method-billing-information input.address-book-edit-button{display:inline-block;font-size:1.5rem;padding:1rem 1.6rem 1rem;font-weight:bold;cursor:pointer;transition:calc(var(--transicion-hover) * 2);border:1.5px solid;margin-top:2rem;}.form-actions input{width:100%;}body.path-cart .carrito .form-actions input:nth-child(1),#edit-payment-information-billing-information input.address-book-edit-button,#edit-payment-information-add-payment-method-billing-information input.address-book-edit-button{background-color:var(--blanco);color:var(--color-oscuro);}.form-actions input,.commerce-checkout-flow .checkout-pane-login .fieldset-wrapper > input{background-color:var(--color-oscuro);color:var(--color-claro);border:none;border-radius:var(--radio);}.form-actions input:hover{animation:dark-move-in-icon calc(var(--transicion-hover) * 2) ease-in-out;background-color:var(--secondary-hover);}.login-button,.register-button,.button--add-to-cart{width:100%;}input::placeholder{color:var(--color-oscuro);}fieldset{border:none;margin:0;padding:0;}.user-form{max-width:500px;}.address-container-inline{display:grid;align-items:center;justify-content:start;grid-column-gap:20px;}.address-container-inline div:nth-child(1){grid-column:1;}.address-container-inline div:nth-child(2){grid-column:2;}.address-container-inline > .form-item{width:100%;}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:none !important;}.boton{display:inline-block;padding:0.8rem 1.6rem 1.2rem;font-size:1.5rem;font-weight:bold;color:var(--color-claro);border-radius:var(--radio);cursor:pointer;transition:0.2s;}body.anonymous .conviertete-experto,body.role-entusiasta .unete-entusiasta,body.role-entusiasta .unete-experto,body.role-experto .unete-entusiasta,body.role-experto .unete-experto,body.role-experto .conviertete-experto{display:none;}.unete-experto:before,.conviertete-experto:before{content:"";display:inline-block;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 133.08 133.08'><path d='M90.77,68.22c-14.59-4.95-24.08-14.45-29.01-28.97-1.54-4.64-4.75-10.16-11.33-10.16h0c-6.58,0-9.79,5.53-11.3,10.11-4.94,14.57-14.43,24.06-29,29.01C5.5,69.74,0,72.96,0,79.51c0,6.58,5.53,9.79,10.1,11.31,14.59,4.95,24.08,14.45,29.01,28.97,1.54,4.64,4.75,10.17,11.33,10.16s9.79-5.53,11.3-10.11c4.95-14.58,14.44-24.07,28.96-29,4.64-1.54,10.17-4.75,10.17-11.33s-5.53-9.79-10.1-11.31ZM124.84,19.81c-7.38-2.51-12.19-7.31-14.69-14.67-1.41-4.25-3.9-5.14-5.73-5.14h0c-1.84,0-4.32.89-5.72,5.12-2.5,7.38-7.3,12.18-14.68,14.69-4.24,1.41-5.13,3.89-5.13,5.73,0,1.84.89,4.32,5.12,5.72,7.38,2.51,12.19,7.31,14.69,14.67,1.41,4.25,3.9,5.15,5.73,5.15h0c1.84,0,4.32-.89,5.72-5.12,2.5-7.38,7.31-12.19,14.66-14.68,4.25-1.41,5.15-3.9,5.15-5.73,0-1.84-.89-4.32-5.12-5.73Z'/></svg>");background-color:var(--color-blanco);mask-repeat:no-repeat;width:1.9rem;height:1.9rem;margin-right:1rem;}.copy-btn{display:inline-flex;align-items:center;justify-content:center;width:14.5px;height:13.5px;padding:0;cursor:pointer;background-color:var(--color-blanco);mask-image:var(--icono-copy);mask-repeat:no-repeat;border:none;}.copy-btn:focus-visible{outline:2px solid #2684FF;outline-offset:2px;}.copy-toast{position:fixed;left:50%;bottom:32px;transform:translateX(-50%) translateY(10px);background:rgba(0,0,0,0.85);color:#fff;padding:10px 14px;border-radius:10px;font-size:14px;line-height:1;opacity:0;transition:opacity 200ms ease,transform 200ms ease;z-index:9999;pointer-events:none;white-space:nowrap;}.copy-toast--show{opacity:1;transform:translateX(-50%) translateY(0);}.copy-toast--hide{opacity:0;transform:translateX(-50%) translateY(10px);}@media (prefers-reduced-motion:reduce){.copy-toast{transition:opacity 1ms linear,transform 1ms linear;}}.ck.ck-editor__main>.ck-editor__editable{background-color:color-mix(in srgb,transparent 90%,var(--color-oscuro)) !important;border:none !important;}.comentarios-formulario .view-contents > div > div{display:none;}:root{--c-meta:#6a6a6a;--c-link:#0079d3;--c-link-hover:#1484d6;--c-accent:#6D28D9;}.comentarios,.comentarios-estilos .view-contents,#block-comentarios-en-estilos form,.comment-form{max-width:70rem;margin-right:auto;margin-left:auto;}.comentario{position:relative;display:flex;gap:1.2rem;padding:3rem 2rem;border-top:1px solid;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;}.comentario.nivel-1{margin-left:4rem;border-top:none !important;}.comentario.nivel-2{margin-left:8rem;border-top:none !important;}.comentario-avatar-img{display:grid;place-items:center;border-radius:calc(var(--radio) / 2);}.comentario-avatar-img{width:4rem;height:4rem;}.comentario-avatar-img img{width:100%;height:100%;object-fit:cover;display:block;border:1px solid #ffffff;z-index:-2;position:relative;}.comentario-avatar-img img,.comentario-avatar-fallback{border-radius:calc(var(--radio) * 1.5);}.comentario-avatar-fallback{background-color:#000000;color:#ffffff;font-weight:300;line-height:1;}.comentario-meta{padding-top:1rem;font-size:1.6rem;color:color-mix(in srgb,transparent 55%,var(--color-oscuro));height:fit-content;}.comentario-autor{font-weight:600;}.comentario-fecha::before{content:"·";margin:0 6px 0 2px;}.comentario-cuerpo{margin-top:6px;font-size:1.6rem;line-height:1.8;word-wrap:break-word;}.comentario-cuerpo p{margin:0 0 .75em;}.comentario-cuerpo a{color:var(--c-link);text-decoration:none;}.comentario-footer{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--c-meta);}.rol-experto.iridiscente::after,.rol-experto.iridiscente canvas{position:absolute;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 133.08 133.08'><path d='M90.77,68.22c-14.59-4.95-24.08-14.45-29.01-28.97-1.54-4.64-4.75-10.16-11.33-10.16h0c-6.58,0-9.79,5.53-11.3,10.11-4.94,14.57-14.43,24.06-29,29.01C5.5,69.74,0,72.96,0,79.51c0,6.58,5.53,9.79,10.1,11.31,14.59,4.95,24.08,14.45,29.01,28.97,1.54,4.64,4.75,10.17,11.33,10.16s9.79-5.53,11.3-10.11c4.95-14.58,14.44-24.07,28.96-29,4.64-1.54,10.17-4.75,10.17-11.33s-5.53-9.79-10.1-11.31ZM124.84,19.81c-7.38-2.51-12.19-7.31-14.69-14.67-1.41-4.25-3.9-5.14-5.73-5.14h0c-1.84,0-4.32.89-5.72,5.12-2.5,7.38-7.3,12.18-14.68,14.69-4.24,1.41-5.13,3.89-5.13,5.73,0,1.84.89,4.32,5.12,5.72,7.38,2.51,12.19,7.31,14.69,14.67,1.41,4.25,3.9,5.15,5.73,5.15h0c1.84,0,4.32-.89,5.72-5.12,2.5-7.38,7.31-12.19,14.66-14.68,4.25-1.41,5.15-3.9,5.15-5.73,0-1.84-.89-4.32-5.12-5.73Z'/></svg>") no-repeat center;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 133.08 133.08'><path d='M90.77,68.22c-14.59-4.95-24.08-14.45-29.01-28.97-1.54-4.64-4.75-10.16-11.33-10.16h0c-6.58,0-9.79,5.53-11.3,10.11-4.94,14.57-14.43,24.06-29,29.01C5.5,69.74,0,72.96,0,79.51c0,6.58,5.53,9.79,10.1,11.31,14.59,4.95,24.08,14.45,29.01,28.97,1.54,4.64,4.75,10.17,11.33,10.16s9.79-5.53,11.3-10.11c4.95-14.58,14.44-24.07,28.96-29,4.64-1.54,10.17-4.75,10.17-11.33s-5.53-9.79-10.1-11.31ZM124.84,19.81c-7.38-2.51-12.19-7.31-14.69-14.67-1.41-4.25-3.9-5.14-5.73-5.14h0c-1.84,0-4.32.89-5.72,5.12-2.5,7.38-7.3,12.18-14.68,14.69-4.24,1.41-5.13,3.89-5.13,5.73,0,1.84.89,4.32,5.12,5.72,7.38,2.51,12.19,7.31,14.69,14.67,1.41,4.25,3.9,5.15,5.73,5.15h0c1.84,0,4.32-.89,5.72-5.12,2.5-7.38,7.31-12.19,14.66-14.68,4.25-1.41,5.15-3.9,5.15-5.73,0-1.84-.89-4.32-5.12-5.73Z'/></svg>") no-repeat center;mask-size:contain;-webkit-mask-size:contain;width:2rem;height:2rem;top:2.9rem;left:-0.8rem;}.path-user .rol-experto.iridiscente::after,.path-user .rol-experto.iridiscente canvas{width:4rem;height:4rem;top:7.5rem;left:-1.6rem;}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}#block-comentarios-en-estilos article{display:none;}.comment-form{margin-top:5rem;}.comment-comment-form{border:1px solid;padding:2rem;}.comment-comment-form .ck-editor__main{margin-bottom:2rem;}.comment-comment-form .form-actions{text-align:right;}.mis-comentarios .polaroid-view{padding-top:0.3rem;transition:var(--transicion-hover);}.mis-comentarios .polaroid-view a{position:relative;display:block;padding:1rem;border-radius:var(--radio);display:grid;column-gap:1rem;justify-content:center;grid-template-columns:auto 1fr;}.mis-comentarios .polaroid-view img{border-radius:max(0px,calc(var(--radio) - 1rem));max-width:100%;max-height:100%;height:10rem;width:auto;display:block;margin-bottom:0;}.mis-comentarios .polaroid-view span{display:block;}.mis-comentarios .views-field-title{font-family:var(--texto-marcador);font-size:2rem;margin-bottom:0.5rem;}.mis-comentarios .polaroid-view .views-field-discipline{font-size:1rem;margin-bottom:1rem;padding:0rem 0 0.4rem 0;}.mis-comentarios .polaroid-view .rate-image{float:none;width:1.5rem;height:1.5rem;margin-right:0.5rem;margin-top:3px;}.mis-comentarios .version{right:1rem;bottom:1rem;position:absolute;font-weight:bold;font-size:1rem;}.path-user .perfil-header{background-color:var(--color-blanco);}.perfil-info{min-width:50%;}.perfil-info h1{border-bottom:3px solid;}.path-user .perfil-header > div > div{display:flex;gap:1.5rem;padding:2rem;border-radius:calc(var(--radio) * 2);}.path-user .comentario-avatar-img{width:10rem;height:10rem;font-size:3rem;}.path-user .perfil-estadisticas{display:flex;gap:1.5rem;font-size:0.95rem;align-items:center;}.path-user article .polaroid-footer .flag-bookmark a:after,.path-user article .polaroid-footer .comment-icon:after{width:2.52rem;height:2.34rem;}.path-user .likes-footer .flag-count,.path-user .comments-footer .comment-count{margin-right:0.5rem;}.path-user article .polaroid-footer{font-size:2.3rem;}#mi-universo{padding:1rem;}.tag-cloud-wrapper{border-bottom:1px solid;padding-bottom:3rem;margin-bottom:3rem;}.top-termino{display:inline-block;}.tag-cloud-item a{display:inline-block;padding:0.4rem 1rem;border-radius:var(--radio);margin-bottom:0.4rem;border:1px solid var(--color-blanco);}.tag-cloud-item.nivel-1 a{background:color-mix(in srgb,transparent 100%,var(--color-blanco));}.tag-cloud-item.nivel-2 a{background:color-mix(in srgb,transparent 60%,var(--color-blanco));}.tag-cloud-item.nivel-3 a{background:color-mix(in srgb,transparent 40%,var(--color-blanco));}.tag-cloud-item.nivel-4 a{background:color-mix(in srgb,transparent 20%,var(--color-blanco));}.tag-cloud-item.nivel-5 a{background:color-mix(in srgb,transparent 0%,var(--color-blanco));}.tag-cloud-item sup{font-size:x-small;font-weight:700;margin-left:0.2rem;filter:opacity(0.25);}#page-user-edit form.user-form{--bg-input:#fdfcfb;--color-text:#2a2a2a;--color-border:#d8d4cf;max-width:720px;margin:5rem auto;border:1px solid color-mix(in srgb,transparent 85%,var(--color-oscuro));color:var(--color-text);}#page-user-edit form.user-form > *{padding:3rem 2.5rem;}#page-user-edit form.user-form > *:not(.form-actions){border-bottom:1px solid color-mix(in srgb,transparent 85%,var(--color-oscuro));}#page-user-edit #main-content > h1{color:var(--color-text);margin-bottom:2.5rem;text-align:left;}#page-user-edit form.user-form .form-wrapper{margin-bottom:2rem;}#page-user-edit form.user-form .form-item{margin-bottom:1.6rem;}#page-user-edit form.user-form label{display:block;color:var(--color-text);margin-bottom:0.5rem;font-weight:900;}#page-user-edit form.user-form input[type="text"],#page-user-edit form.user-form input[type="email"],#page-user-edit form.user-form input[type="password"],#page-user-edit form.user-form input[type="file"],#page-user-edit form.user-form select,#page-user-edit form.user-form textarea{width:100%;background:var(--bg-input);border:1px solid var(--color-border);border-radius:6px;padding:0.75rem 0.9rem;color:var(--color-text);transition:border-color 0.2s ease,background-color 0.2s ease;}#page-user-edit form.user-form input:focus,#page-user-edit form.user-form select:focus,#page-user-edit form.user-form textarea:focus{outline:none;border-color:var(--color-accent);background:#fff;}#page-user-edit form.user-form input[type="checkbox"]{accent-color:var(--color-accent);transform:scale(1.2);margin-right:0.6rem;cursor:pointer;}#page-user-edit form.user-form .description{font-size:0.9em;margin-bottom:3rem;line-height:1.4em;}#page-user-edit form.user-form details{padding-top:1.8rem;}#page-user-edit form.user-form details summary{cursor:pointer;color:var(--color-accent);margin-bottom:1rem;list-style:none;}#page-user-edit form.user-form .password-strength{margin-top:0.5rem;}#page-user-edit form.user-form .password-strength__meter{height:5px;background:#e0ddd9;border-radius:3px;overflow:hidden;}#page-user-edit form.user-form .password-strength__indicator{height:100%;background:var(--color-accent);width:0%;transition:width 0.3s ease;}#page-user-edit form.user-form .form-actions{text-align:right;}#page-user-edit form.user-form .form-actions input[type="submit"]{color:#fff;border:none;border-radius:6px;padding:0.7rem 1.6rem;cursor:pointer;transition:background-color 0.2s ease;}#page-user-edit form.user-form .field--name-user-picture{padding-top:2rem;}@media (max-width:680px){#page-user-edit form.user-form{padding:2rem 1.5rem;margin:3rem 1rem;}#page-user-edit #main-content > h1{margin-bottom:2rem;}}body.gestion-usuarios #cortina{width:100%;height:100%;inset:0;background-color:color-mix(in srgb,transparent 30%,var(--color-claro));display:block;z-index:-1;position:fixed;}#contenedor-acciones-usuario{max-width:50rem;margin:0 auto 10rem;}#contenedor-acciones-usuario > div:not(.region_tabs){padding:20px;}#contenedor-acciones-usuario .region_tabs ul{padding-left:0;}#presentacion-acciones-usuario{color:var(--color-oscuro);border:1px solid;border-bottom:none;}#presentacion-acciones-usuario p{font-weight:300;font-style:normal;line-height:1.5em;}#formulario-acciones-usuario{border:1px solid;}body.gestion-usuarios .region_tabs a.is-active{border:1px solid;border-bottom:none;margin-left:0.5rem;}body.gestion-usuarios .region_tabs{border:1px solid;border-bottom:none;}body.gestion-usuarios #backing{position:fixed;inset:0;z-index:-10;pointer-events:none;filter:blur(var(--cblur)) saturate(var(--saturacion));background-color:var(--cback);}.liquid-bg{position:absolute;inset:0;overflow:hidden;}#container .caption::before,#container .caption::after{position:fixed;inset:auto auto 2rem 2rem;color:var(--color-oscuro);pointer-events:none;white-space:pre-wrap;}#container .caption::before{content:var(--titulo,"");bottom:3.5rem;font:700 1.1rem/1.35 system-ui;letter-spacing:.01em;}#container .caption::after{content:var(--autor,"");bottom:2rem;font:400 .95rem/1.35 system-ui;opacity:.85;}.liquid-bg .blob{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--col) 0%,transparent 100%);will-change:transform;top:40%;left:50%;transform:translate3d(calc(-50% + var(--x,0vmax)),calc(-50% + var(--y,0vmax)),0) scale(var(--s,1));mix-blend-mode:var(--blend1);}.liquid-bg .blob.c5,.liquid-bg .blob.c6{mix-blend-mode:var(--blend2);}body.gestion-usuarios #backing{transform:scale(2);}.liquid-bg .blob.smaller{width:var(--size,5vmax);height:var(--size,5vmax);}.liquid-bg .blob.medium{width:var(--size,15vmax);height:var(--size,15vmax);}.liquid-bg .blob.larger{width:var(--size,20vmax);height:var(--size,20vmax);}::placeholder{color:var(--color-oscuro);}.views-exposed-form.bef-exposed-form:not(#block-busqueda-por-sref),.pager .pager__items{background:color-mix(in oklab,transparent 30%,var(--color-claro));-webkit-backdrop-filter:var(--esmerilado);backdrop-filter:var(--esmerilado);}.enhanced-select[data-has-value="false"] .enhanced-select__button,.catalogo input.form-text[value=""],.views-exposed-form.bef-exposed-form .form-actions input,.form-item-field-calificacion-value li a{color:var(--color-oscuro);}.enhanced-select[data-has-value="true"] .enhanced-select__button,.form-item-field-calificacion-value li a.bef-link--selected,input.form-text[value]:not([value=""]){color:var(--color-claro);}#block-srefs-content .views-exposed-form.bef-exposed-form,.pager .pager__items,.enhanced-select[data-has-value="false"] .enhanced-select__button,.enhanced-select[data-has-value="true"] .enhanced-select__button,.catalogo input.form-text:invalid,.catalogo input.form-text:valid,.form-item-field-calificacion-value li a,.form-item-field-calificacion-value li:last-child a,.pager .pager__item > a,.pager .pager__item:last-child > a,.region_main-menu > *,.region_footer > *,.sidebar,body.gestion-usuarios .region_tabs,#presentacion-acciones-usuario,#formulario-acciones-usuario,body.gestion-usuarios .region_tabs a.is-active,.catalogo .views-field-discipline,.comentario,.comment-comment-form,.tag-cloud-wrapper,footer nav.menu--main a,#main-sidebar nav.language-switch,#main-sidebar #block-srefs-themetoggler,#block-busqueda-por-sref input.form-text[value=""]{border-color:color-mix(in srgb,transparent 85%,var(--color-oscuro));}.form-item-field-calificacion-value li a:not(.bef-link--selected):hover,.enhanced-select[data-has-value="false"][aria-expanded="true"] .enhanced-select__button,div .enhanced-select__button:not(div.enhanced-select[data-has-value="true"] button):hover,.pager li.pager__item:not(.is-active) > a:hover{background:var(--color-blanco);}.enhanced-select[data-has-value="false"] .enhanced-select__chevron{background:var(--color-oscuro);}.form-item-field-calificacion-value li a.bef-link--selected,.enhanced-select[data-has-value="true"] .enhanced-select__button,.catalogo input.form-text,#block-srefs-content .views-exposed-form.bef-exposed-form .form-actions input,.pager .pager__item.is-active > a,.pager .pager__item > a[aria-current="page"]{background:var(--color-intermedio);}.form-item-field-calificacion-value li a.bef-link--selected:hover,.enhanced-select[data-has-value="true"] .enhanced-select__button:hover,input.form-text[value]:not([value=""]):hover,#block-srefs-content .views-exposed-form.bef-exposed-form .form-actions input:hover,.pager .pager__item.is-active > a:hover,.pager .pager__item > a[aria-current="page"]:hover{background:var(--color-interactivo);}.enhanced-select[data-has-value="true"] .enhanced-select__chevron,.enhanced-select__list{background:var(--color-blanco);}.enhanced-select__option[aria-selected="true"]{outline-color:color-mix(in srgb,transparent 50%,var(--color-interactivo));}.enhanced-select__option[aria-selected="true"],.enhanced-select__option:hover{background:color-mix(in srgb,transparent 90%,var(--color-interactivo));}.iridiscente{position:relative;isolation:isolate;color:#ffffff;--c0:#79c2ff;--c1:#658aff;--c2:#ab70ad;--c3:#ffaf80;--pf-warp:2;--pf-detail:5;--pf-scale:7;--pf-speed:2;--pf-warpSpeed:1;--pf-octaves:2;--pf-quality:2;}.iridiscente canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:-1;}.iridiscente::after{content:"";position:absolute;inset:0;display:block;background:#ffffff;z-index:-2;pointer-events:none;}.iridiscente::after,.iridiscente canvas{border-radius:calc(var(--radio) * 1.5);}.iridiscente.sticker-pequeño{--pf-warp:5;--pf-detail:3;--pf-scale:7;--pf-speed:2;--pf-warpSpeed:2;--pf-octaves:0;--pf-quality:5;}.iridiscente.sticker-pequeño canvas{filter:blur(0px)
    saturate(2)
    opacity(0.6)}.iridiscente.sticker-mediano canvas{filter:blur(0px)
    saturate(2)
    contrast(1)
    brightness(1)
    opacity(0.6)}.iridiscente.sticker-dorado{--c0:#ad8d26;--c1:#ffdc00;--c2:#513e0f;--c3:#ffd600;}.iridiscente.sticker-bronce{--c0:#e1a589;--c1:#ffc9c4;--c2:#694b4b;--c3:#ffbcbc;}body.maintenance-page{margin:0;padding:2rem;font-family:"futura-pt",Arial,Helvetica,sans-serif;font-size:62.5%;background:#131729;display:flex;justify-content:center;align-items:center;height:calc(100vh - 4rem);}.maintenance-page .container .iridiscente{padding:40px;}.maintenance-page .container{text-align:center;}.maintenance-page #logo{width:10rem;}.maintenance-page p{color:#fff;font-size:1.5rem;max-width:20rem;}.maintenance-page .status{margin-top:20px;display:inline-block;color:white;font-weight:bold;font-size:14px;}.maintenance-page .iridiscente{position:relative;isolation:isolate;color:#ffffff;--c0:#79c2ff;--c1:#658aff;--c2:#ab70ad;--c3:#ffaf80;--pf-warp:10;--pf-detail:5;--pf-scale:8;--pf-speed:0;--pf-warpSpeed:0.5;--pf-octaves:0;--pf-quality:0;--pf-transicion:8;}.maintenance-page .iridiscente canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:-1;border-radius:0.5rem;}.maintenance-page .iridiscente.sticker-mediano canvas{filter:blur(0px) saturate(2) contrast(1) brightness(1) opacity(1)}.maintenance-page #social{display:flex;justify-content:center;column-gap:2rem;}
@media (max-width:768px){body{--blur:5rem;}body[data-theme="light"]{--saturacion:10;}body[data-theme="dark"]{--saturacion:4;}html:has(.sidebar.abierto){overflow:hidden;}.region_header p{margin:0;}.region_header button{border:none;background:none;width:var(--altura-header);height:var(--altura-header);display:flex;justify-content:center;align-items:center;}.region_header button:before,[data-drupal-messages] [role="status"]::before{display:block;mask-repeat:no-repeat;}#block-srefs-botonhamburguesa #menu-toggle:before,#block-srefs-botonhamburguesa #menu-toggle.active::before{content:"";background-color:var(--color-oscuro);}#block-srefs-botonhamburguesa #menu-toggle:before{mask-image:url('data:image/svg+xml;utf8,<svg id="main-button" data-name="Main button" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 20"><rect width="26" height="2.3"/><rect y="17.7" width="26" height="2.3"/><rect y="8.85" width="26" height="2.3"/></svg>');width:26px;height:20px;}#block-srefs-botonhamburguesa #menu-toggle.active::before{mask-image:url('data:image/svg+xml;utf8,<svg id="main-button-close" data-name="Main button close" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><polygon id="cerrar-menu" points="20 1.63 18.37 0 10 8.37 1.63 0 0 1.63 8.37 10 0 18.37 1.63 20 10 11.63 18.37 20 20 18.37 11.63 10 20 1.63"/></svg>');width:20px;height:20px;}.main-layout{padding:3rem 1rem;}.path-taxonomy .main-layout:not(.term-name .main-layout):not(:has(.catalogo)),.content-type-estilo .main-layout,.path-mis-likes .main-layout{padding:0;}.path-bookmarks .main-layout{padding-top:0;}.content-type-estilo .estilos-relacionados .catalogo{padding:0 1rem;}header,.region_header{height:var(--altura-header);}html:has(.sidebar.abierto) #main-content{pointer-events:none;}#main-content{transition:filter 0.2s ease-in-out;}.catalogo .views-exposed-form.bef-exposed-form{top:var(--altura-header);}#main-content,.catalogo .views-exposed-form.bef-exposed-form,.pager .pager__items{width:100%;}.main-layout .region_context,[data-drupal-messages] [role="status"],.contacto .field__items > .field__item{padding:2rem;}.region_header{position:fixed;top:0;z-index:100;width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-oscuro);backdrop-filter:blur(var(--blur));}.region_header:not(.gestion-usuarios .region_header){background:color-mix(in oklab,transparent 30%,var(--color-claro));-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--saturacion));backdrop-filter:blur(var(--blur)) saturate(var(--saturacion));}.role-administrator  .region_header{top:39px;}.region_header .site-branding__inner svg{text-align:center;display:flex;align-items:center;justify-content:center;margin-left:calc(var(--altura-header) / 4);}#block-srefs-botoncarrito #cart-toggle:before,#block-srefs-botonusuario #user-toggle:before{content:"";background-color:var(--color-oscuro);}#block-srefs-botoncarrito #cart-toggle:before,#block-srefs-botonusuario #user-toggle:before{width:20px;height:20px;}#block-srefs-botoncarrito #cart-toggle:before{mask-image:url('data:image/svg+xml;utf8,<svg id="cart-button" data-name="Cart button" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M18.89,8.85h-3.32v-3.27c0-3.07-2.5-5.58-5.57-5.58s-5.58,2.5-5.58,5.58v3.27H1.11l-1.11,11.15h2.31l.88-8.85h13.62l.88,8.85h2.31l-1.11-11.15ZM6.72,8.85v-3.27c0-1.81,1.47-3.28,3.28-3.28s3.27,1.47,3.27,3.28v3.27h-6.55Z"/></svg>');}#block-srefs-botonusuario #user-toggle:before{mask-image:url('data:image/svg+xml;utf8,<svg id="user-button" data-name="User button" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13.83,9.62c1.07-1.02,1.74-2.45,1.74-4.04,0-3.07-2.5-5.58-5.57-5.58s-5.58,2.5-5.58,5.58c0,1.59.67,3.02,1.75,4.04C2.55,11.12,0,14.69,0,18.85c0,.39.03.77.07,1.15h2.32c-.06-.38-.1-.76-.1-1.15,0-4.25,3.45-7.7,7.7-7.7s7.7,3.45,7.7,7.7c0,.39-.04.77-.1,1.15h2.32c.04-.38.07-.76.07-1.15,0-4.16-2.55-7.73-6.17-9.23ZM10,2.3c1.81,0,3.27,1.47,3.27,3.28s-1.47,3.27-3.27,3.27-3.28-1.47-3.28-3.27,1.47-3.28,3.28-3.28Z"/></svg>');}#main-content{width:100%;}.field--name-field-imagen-portada img{width:100%;}.catalogo .polaroid-view a{padding:0.5rem;}.content-type-page .main-layout{padding:7rem 3rem;}#colorbox #cboxTitle{display:none !important;}.content-type-estilo section.contacto.desarrollo,.content-type-estilo section.estilos-relacionados,.content-type-estilo section.comentarios-estilos{border-top:1px solid var(--color-oscuro);padding-top:5rem;}.content-type-estilo article .polaroid-footer{margin:1rem 0rem 10rem;border-top:1px solid;padding-top:1rem;}.content-type-estilo article .polaroid-footer > div:first-child{margin-left:2rem;}.content-type-estilo article .polaroid-footer > div:last-child{margin-right:2rem;}section h2:not(.sin_resultados h2),#block-srefs-views-block-estilos-relacionados-block-1 h2{max-width:13rem;}.catalogo > div:not(.contextual){grid-template-columns:repeat(auto-fit,minmax(18rem,max-content));}.catalogo .node-access a{min-height:27rem;}.sidebar{height:calc(100vh - var(--altura-header));top:var(--altura-header);transform:translateX(var(--sidebar-width));transition:all 0.5s ease;z-index:90;backdrop-filter:var(--esmerilado);-webkit-backdrop-filter:var(--esmerilado);background:color-mix(in oklab,transparent 30%,var(--color-claro));}#main-sidebar{overflow:auto;}.sidebar.abierto{transform:translateX(0);}.sidebar .site-branding__inner{display:none;}#main-sidebar nav > ul a{font-size:2.6rem;padding:0.8rem 0;display:block;}footer{margin-bottom:5rem;}#info{font-size:1.5rem;}.rate-image{margin-right:0.2rem;}.content-type-estilo article .rate-image{width:1.2rem;height:1.2rem;}.bef-exposed-form button.enhanced-select__button{display:none;}.catalogo .views-exposed-form.bef-exposed-form{overflow-x:scroll;overflow-y:hidden;}.bef-exposed-form select.form-select{border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:none;border-color:color-mix(in srgb,transparent 85%,var(--color-oscuro));padding:0.5rem 1rem 1rem 1rem;white-space:nowrap;background:none;font-family:var(--texto-normal);font-size:1.5rem;color:var(--color-oscuro);}body.gestion-usuarios #main-content .main-layout{min-height:calc(100vh - var(--altura-header));display:grid;align-items:center;}.contacto.desarrollo .field__items,.contacto .view-contents,.contacto.aplicaciones .field__items{grid-template-columns:1fr;}.contacto .field__items .field--type-image > a{pointer-events:none;}.contacto .field--type-image img{width:100%;height:auto;max-height:600px;object-fit:contain;object-position:center;display:block;}.contacto .footer{grid-template-columns:1fr calc(14px * 1.5 + 10px);padding-top:1rem;}.flag-me-gusta a:after{width:calc(14px * 1.5);height:calc(13px * 1.5);}section h2:not(.sin_resultados h2),#block-srefs-views-block-estilos-relacionados-block-1 h2{border-left:2px solid;margin-top:5rem;}.path-bookmarks #main-content h2{margin-left:-1rem !important;}}@media (max-width:379px){.field--name-field-calificacion{display:none;}}
@media (min-width:721px){body[data-theme="dark"] a:hover:not(body[data-theme="dark"] .catalogo a:hover):not(body[data-theme="dark"] .tag-cloud-item a:hover):not(body[data-theme="dark"] .iridiscente:hover){color:var(--primary-hover);animation:dark-move-in var(--transicion-hover) ease-in-out;}@keyframes dark-move-in{0%{color:#f9c998;}20%{color:#ffa143;}40%{color:#ea808e;}60%{color:#d55fd9;}80%{color:#8a74ec;}100%{color:#3f89ff;}}body[data-theme="light"] a:hover:not(body[data-theme="light"] .catalogo a:hover):not(body[data-theme="light"] .tag-cloud-item a:hover):not(body[data-theme="light"] .iridiscente:hover){color:var(--primary-hover);animation:light-move-in var(--transicion-hover) ease-in-out;}@keyframes light-move-in{0%{color:#223d70;}20%{color:#3063b8;}40%{color:#3f89ff;}60%{color:#717bf2;}80%{color:#a36de6;}100%{color:#d55fd9;}}body[data-theme="dark"] a.site-branding__logo:hover svg{fill:var(--secondary-hover);animation:dark-move-in-logo var(--transicion-hover) ease-in-out;}@keyframes dark-move-in-logo{0%{fill:#f9c998;}20%{fill:#ffa143;}40%{fill:#ea808e;}60%{fill:#d55fd9;}80%{fill:#8896ec;}100%{fill:#3bcdff;}}body[data-theme="light"] a.site-branding__logo:hover svg{fill:var(--secondary-hover);animation:light-move-in-logo var(--transicion-hover) ease-in-out;}@keyframes light-move-in-logo{0%{fill:#223d70;}20%{fill:#3063b8;}40%{fill:#3f89ff;}60%{fill:#7f91c0;}80%{fill:#bf9982;}100%{fill:#ffa143;}}body[data-theme="dark"] #main-sidebar nav a:hover::before{background-color:var(--secondary-hover);animation:dark-move-in-icon var(--transicion-hover) ease-in-out;}@keyframes dark-move-in-icon{0%{background-color:#f9c998;}20%{background-color:#ffa143;}40%{background-color:#ea808e;}60%{background-color:#d55fd9;}80%{background-color:#8896ec;}100%{background-color:#3bcdff;}}body[data-theme="light"] #main-sidebar nav a:hover::before{background-color:var(--secondary-hover);animation:light-move-in-icon var(--transicion-hover) ease-in-out;}@keyframes light-move-in-icon{0%{background-color:#223d70;}20%{background-color:#3063b8;}40%{background-color:#3f89ff;}60%{background-color:#7f91c0;}80%{background-color:#bf9982;}100%{background-color:#ffa143;}}body[data-theme="dark"] .catalogo .view-contents a:hover,body[data-theme="dark"] .tag-cloud-item a:hover{animation:dark-move-in-cat var(--transicion-hover) ease-in-out;border-color:color-mix(in srgb,transparent 0%,var(--secondary-hover));}body[data-theme="dark"] .catalogo a:hover .views-field-title{animation:dark-move-in-cat var(--transicion-hover) ease-in-out;}body[data-theme="dark"] .catalogo a:hover .views-field-title,body[data-theme="dark"] .tag-cloud-item a:hover{color:var(--secondary-hover);}@keyframes dark-move-in-cat{0%{border-color:#f9c998;}20%{border-color:#ffa143;}40%{border-color:#ea808e;}60%{border-color:#d55fd9;}80%{border-color:#8896ec;}100%{border-color:#3bcdff;}0%{color:#f9c998;}20%{color:#ffa143;}40%{color:#ea808e;}60%{color:#d55fd9;}80%{color:#8896ec;}100%{color:#3bcdff;}}body[data-theme="dark"] .contacto .field__items > .field__item{backdrop-filter:saturate(1.2) brightness(0.95) contrast(1);-webkit-backdrop-filter:saturate(1.2) brightness(0.95) contrast(1);}body[data-theme="light"] .contacto .field__items > .field__item{backdrop-filter:saturate(1.1) brightness(0.87) contrast(1.5) blur(0rem);-webkit-backdrop-filter:saturate(1.1) brightness(0.87) contrast(1.5) blur(0rem);}body{--blur:10rem;}body[data-theme="light"]:not(.gestion-usuarios){--saturacion:4;}body[data-theme="light"].gestion-usuarios{--saturacion:10;}body[data-theme="dark"]{--saturacion:4;}#container > header{display:none;}.sidebar{top:0;height:100vh;}.sidebar .site-branding__inner a,.path-frontpage .site-branding__logo{padding:2rem 0;display:block;}.catalogo > div:not(.contextual):not(.sin_resultados){grid-template-columns:repeat(auto-fit,minmax(24rem,max-content));}section h2:not(.sin_resultados h2),#block-srefs-views-block-estilos-relacionados-block-1 h2{font-size:1.4rem;border-left:1.5px solid;}.main-layout:not(.path-user .main-layout):not(.content-type-page .main-layout),.region_tabs ul,[data-drupal-messages] [role="status"]{max-width:130rem;}.main-layout,.region_tabs ul,[data-drupal-messages] [role="status"]{margin-left:auto;margin-right:auto;}#main-sidebar{overflow:hidden;}.sidebar #column-flexbox{display:flex;flex-direction:column;height:100%;}.role-administrator #block-srefs-content .views-exposed-form.bef-exposed-form{width:calc(100% - 30rem - var(--administration-tray));}.content-type-estilo .row-flexbox{display:flex;gap:4rem;flex-wrap:wrap;}body[data-theme="dark"].content-type-estilo article .main-layout{background-color:rgba(255,255,255,0.04);backdrop-filter:saturate(1.5);-webkit-backdrop-filter:saturate(1.5)}body[data-theme="light"].content-type-estilo article .main-layout{background-color:#ffffff;}.content-type-estilo .field--name-field-imagen-portada{flex:1 1 calc(55% - 2rem);min-width:300px;}.content-type-estilo .region_context{flex:1 1 calc(45% - 2rem);min-width:300px;}.field--name-field-imagen-portada img{width:100%;}section h2:not(.sin_resultados h2),#block-srefs-views-block-estilos-relacionados-block-1 h2{max-width:13rem;}.main-layout,[data-drupal-messages] [role="status"]{padding:3rem;}#block-srefs-content .views-exposed-form.bef-exposed-form{top:0;}#main-sidebar:not(body.content-type-estilo #main-sidebar):not(body.gestion-usuarios #main-sidebar){background-color:var(--bg-color);}.content-type-estilo section.contacto.desarrollo,.content-type-estilo section.contacto.aplicaciones,.content-type-estilo section.estilos-relacionados,.content-type-estilo section.comentarios-estilos{border-top:1px solid color-mix(in srgb,transparent 85%,var(--color-oscuro));}.catalogo .polaroid-view a{padding:1rem;}.catalogo .polaroid-view,.catalogo .polaroid-view a{transition:all calc(var(--transicion-hover) * 2) ease-in-out !important;}.content-type-estilo #block-srefs-content > article{padding:4rem 1rem;}.contacto .views-row,.contacto .field__items > .field__item{background-color:color-mix(in srgb,transparent 95%,var(--color-oscuro));border:1px solid color-mix(in srgb,transparent 90%,var(--color-oscuro));border-radius:var(--radio);}.contacto .field__items .field--type-image{position:relative;padding:1rem;}.contacto .field--type-image img{max-width:100% !important;max-height:15rem !important;width:auto;height:auto;transition:transform 180ms ease,box-shadow 180ms ease;transform-origin:center center;will-change:transform;}.flag-me-gusta.action-flag a:after{filter:opacity(0.2);}.flag-me-gusta a:after{width:14px;height:13px;}.contacto .footer{grid-template-columns:1fr 24px;padding:0.5rem 1rem;line-height:2.3rem;}body.content-type-estilo #main-sidebar::before{content:"";position:absolute;inset:-40rem;background-image:var(--bg-url);background-size:cover;background-position:center;z-index:-1;filter:var(--esmerilado) opacity(var(--opacidad));-webkit-filter:var(--esmerilado) opacity(var(--opacidad));transform:rotate(90deg);-webkit-transform:rotate(90deg);mask-image:var(--dither-noise);-webkit-mask-image:var(--dither-noise);mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-size:1.5px 1px;-webkit-mask-size:1.5px 1px;}body.content-type-estilo #main-sidebar::after{content:"";position:absolute;inset:0;background-color:var(--color-claro);z-index:-2;}.content-type-page .main-layout{padding:7rem;}body.content-type-page .main-layout{margin-top:5rem;margin-bottom:5rem;}#main-sidebar nav > ul a{font-size:2rem;padding:0.5rem 0;display:block;}.rate-image{margin-right:0.2em;}.content-type-estilo article .rate-image{width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;}.contacto .field__item .field--type-image{border-bottom:1px solid color-mix(in srgb,transparent 90%,var(--color-oscuro));}body[data-theme="light"] .catalogo .polaroid-view:hover{padding-top:0;padding-bottom:0.3rem;}body[data-theme="light"] .catalogo .polaroid-view:hover a{-webkit-box-shadow:0px 6px 10px -6px rgba(0,0,0,0.4);-moz-box-shadow:0px 6px 10px -6px rgba(0,0,0,0.4);box-shadow:0px 6px 10px -6px rgba(0,0,0,0.4);}.contacto .view-contents,.contacto.aplicaciones .field__items{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr)) !important;}.bef-exposed-form select.form-select{display:none;}#main-content,#block-srefs-content .views-exposed-form.bef-exposed-form,.pager .pager__items{width:calc(100% - var(--sidebar-width));}.enhanced-select.is-hidden-native > select.form-select{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;opacity:0 !important;pointer-events:none !important;}body.gestion-usuarios #main-sidebar,body.gestion-usuarios #main-content .main-layout{min-height:100vh;display:grid;align-items:center;}.toolbar-oriented .toolbar-tray-vertical{width:var(--administration-tray);}.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-inline-start:var(--administration-tray);}}@media not all and (min-resolution:0.001dpcm){body{outline:5px solid red !important;}}
body[data-theme="light"]{--primary-hover:#d55fd9;--secondary-hover:#ffa143;--color-claro:#f2f0ed;--color-blanco:#ffffff;--color-oscuro:#281345;--color-edicion:#ffdcca;--esmerilado:blur(var(--blur)) saturate(var(--saturacion));}body[data-theme="light"] .mis-comentarios .polaroid-view a,body[data-theme="light"] .catalogo .polaroid-view a{background-color:#ffffff;}body[data-theme="light"] .iridiscente canvas{filter:blur(0px)
    saturate(2)
    contrast(1)
    brightness(1)
    opacity(0.6)}body[data-theme="dark"]{--primary-hover:#3f89ff;--secondary-hover:#3bcdff;--color-claro:#131729;--color-blanco:#242732;--color-oscuro:#f2f0ed;--color-edicion:#000000;--esmerilado:blur(var(--blur)) saturate(var(--saturacion));}body[data-theme="dark"] .mis-comentarios .polaroid-view a,body[data-theme="dark"] .catalogo .polaroid-view a{background-color:rgba(255,255,255,0.04);backdrop-filter:saturate(1.5);-webkit-backdrop-filter:saturate(1.5)}body[data-theme="dark"] .iridiscente canvas{filter:blur(0px)
    saturate(2)
    contrast(1)
    brightness(1)
    opacity(1)}:root{--altura-header:6rem;--color-claro:#f2f0ed;--color-blanco:#ffffff;--color-oscuro:#281345;--texto-normal:"area-normal",sans-serif;--color-notificacion:#ed005b;--transicion-hover:0.1s;--color-interactivo:#9e5cf2;--color-intermedio:#665cff;--administration-tray:24rem;--sidebar-width:30rem;--radio:3px;--opacidad:0.3;--color-tornasolado:#8a76c2;--color-tornasolado-dorado:#cdaa69;--color-tornasolado-bronce:#c07f6b;--icono-comment:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.5 13.5"><path d="M7.25,0C3.25,0,0,3.03,0,6.75c0,1.37.44,2.68,1.27,3.81L.02,13.14c-.04.08-.03.17.01.24.05.07.13.12.21.12h7c4,0,7.25-3.03,7.25-6.75S11.25,0,7.25,0ZM7.25,11.5H3.03l.5-1.05c.04-.09.03-.19-.03-.26l-.56-.73c-.62-.8-.94-1.74-.94-2.71,0-2.62,2.35-4.75,5.25-4.75s5.25,2.13,5.25,4.75-2.35,4.75-5.25,4.75Z"/></svg>');--icono-uncomment:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.5 13.5"><path d="M7.25,0C3.25,0,0,3.03,0,6.75c0,1.37.44,2.68,1.27,3.81L.02,13.14c-.04.08-.03.17.01.24.05.07.13.12.21.12h7c4,0,7.25-3.03,7.25-6.75S11.25,0,7.25,0Z"/></svg>');--icono-bookmark:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.5 13.5"><path d="M7.25,0C3.25,0,0,3.25,0,7.25v6c0,.08.04.16.11.2.07.05.15.06.23.03l6.92-2.47,6.92,2.47s.06.01.08.01c.05,0,.1-.02.14-.05.07-.05.11-.12.11-.2v-6c0-4-3.25-7.25-7.25-7.25ZM12.5,10.77l-5.17-1.84s-.06-.01-.08-.01-.06,0-.08.01l-5.17,1.84v-3.52c0-2.9,2.35-5.25,5.25-5.25s5.25,2.35,5.25,5.25v3.52Z"/></svg>');--icono-unbookmark:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.5 13.5"><path d="M7.25,0C3.25,0,0,3.25,0,7.25v6c0,.08.04.16.11.2.07.05.15.06.23.03l6.92-2.47,6.92,2.47s.06.01.08.01c.05,0,.1-.02.14-.05.07-.05.11-.12.11-.2v-6C14.5,3.25,11.25,0,7.25,0Z"/></svg>');--icono-logout:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.5 13.5"><path d="M7.25,0C3.25,0,0,3.25,0,7.25v6c0,.14.11.25.25.25h14c.14,0,.25-.11.25-.25v-6c0-4-3.25-7.25-7.25-7.25ZM12.5,11.5H2v-4.25c0-2.9,2.35-5.25,5.25-5.25s5.25,2.35,5.25,5.25v4.25Z"/></svg>');--icono-unlogout:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.5 13.5"><path d="M7.25,0C3.25,0,0,3.25,0,7.25v6c0,.14.11.25.25.25h14c.14,0,.25-.11.25-.25v-6c0-4-3.25-7.25-7.25-7.25Z"/></svg>');--icono-account:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.5 13.5"><path d="M14.25,0H.25c-.14,0-.25.11-.25.25v6c0,4,3.25,7.25,7.25,7.25s7.25-3.25,7.25-7.25V.25c0-.14-.11-.25-.25-.25ZM12.5,6.25c0,2.9-2.35,5.25-5.25,5.25s-5.25-2.35-5.25-5.25V2h10.5v4.25Z"/></svg>');--icono-close:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.5 13.5"><path d="M8.73,6.75L14.18,1.74c.41-.37.43-1.01.06-1.41-.37-.41-1.01-.43-1.41-.06l-5.57,5.13L1.68.26C1.27-.11.64-.08.26.32c-.37.41-.35,1.04.06,1.41l5.45,5.01L.32,11.76c-.41.37-.43,1.01-.06,1.41.36.39,1.02.42,1.41.06l5.57-5.13,5.57,5.13c.19.17.43.26.68.26.28,0,.55-.12.74-.32.37-.41.35-1.04-.06-1.41l-5.45-5.01Z"/></svg>');--icono-add:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.5 13.5"><path d="M13.47,5.72h-5.22V1c0-.55-.45-1-1-1s-1,.45-1,1v4.72H1.03c-.57,0-1.03.46-1.03,1.03s.46,1.03,1.03,1.03h5.22v4.72c0,.55.45,1,1,1s1-.45,1-1v-4.72h5.22c.57,0,1.03-.46,1.03-1.03s-.46-1.03-1.03-1.03Z"/></svg>');--icono-copy:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.5 13.5"><path d="M13,0H4.5c-.83,0-1.5.67-1.5,1.5v1.5h-1.5c-.83,0-1.5.67-1.5,1.5v7.51c0,.83.67,1.5,1.5,1.5h8.51c.83,0,1.5-.67,1.5-1.5v-1.5h1.5c.83,0,1.5-.67,1.5-1.5V1.5c0-.83-.67-1.5-1.5-1.5ZM1.5,12v-7.5s8.5,0,8.5,0v7.5s-8.5,0-8.5,0ZM11.5,9v-4.5c0-.83-.67-1.5-1.5-1.5h-5.51v-1.5s8.5,0,8.5,0v7.5s-1.5,0-1.5,0Z"/></svg>');--icono-luna:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11.97 13.5"><path d="M11.96,10.86c-.02-.08-.08-.14-.16-.17-2.57-.85-4.3-3.23-4.3-5.93,0-1.47.52-2.9,1.47-4.02.05-.06.07-.15.05-.23-.02-.08-.08-.14-.16-.17-.69-.23-1.4-.34-2.11-.34C3.03,0,0,3.03,0,6.75s3.03,6.75,6.75,6.75c1.99,0,3.88-.88,5.16-2.41.05-.06.07-.15.05-.23ZM6.75,11.5c-2.62,0-4.75-2.13-4.75-4.75,0-2.32,1.71-4.3,3.96-4.68-.3.87-.45,1.77-.45,2.69,0,2.48,1.13,4.84,3.03,6.39-.56.23-1.17.35-1.78.35Z"/></svg>');--icono-sol:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.5 13.5"><path d="M6.75,0C3.03,0,0,3.03,0,6.75s3.03,6.75,6.75,6.75,6.75-3.03,6.75-6.75S10.47,0,6.75,0ZM6.75,11.5c-2.62,0-4.75-2.13-4.75-4.75S4.13,2,6.75,2s4.75,2.13,4.75,4.75-2.13,4.75-4.75,4.75Z"/></svg>');--icono-like:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.47 13.5"><path d="M13.12,1.34C12.25.49,11.06,0,9.87,0,8.92,0,8.02.27,7.24.77,6.46.27,5.55,0,4.61,0,3.41,0,2.23.49,1.35,1.34c-1.76,1.71-1.8,4.19-.12,6.97,1.5,2.5,4.62,4.44,5.89,5.16.04.02.08.03.12.03s.08-.01.12-.03c1.27-.72,4.38-2.66,5.89-5.16,1.68-2.79,1.63-5.26-.12-6.97ZM11.53,7.28c-.76,1.26-2.32,2.69-4.3,3.93-1.97-1.24-3.53-2.67-4.3-3.93-1.18-1.96-1.25-3.48-.19-4.5.5-.49,1.18-.77,1.86-.77.59,0,1.16.17,1.63.5l.86.6c.09.06.2.06.29,0l.86-.6c.47-.33,1.04-.5,1.63-.5.68,0,1.35.28,1.86.77,1.05,1.03.99,2.54-.19,4.5Z"/></svg>');--icono-unlike:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.47 13.5"><path d="M13.12,1.34C12.25.49,11.06,0,9.87,0,8.92,0,8.02.27,7.24.77,6.46.27,5.55,0,4.61,0,3.41,0,2.23.49,1.35,1.34c-1.76,1.71-1.8,4.19-.12,6.97,1.5,2.5,4.62,4.44,5.89,5.16.04.02.08.03.12.03s.08-.01.12-.03c1.27-.72,4.38-2.66,5.89-5.16,1.68-2.79,1.63-5.26-.12-6.97Z"/></svg>');--icono-edicion:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.5 13.5"><path d="M7.25,0C3.25,0,0,3.25,0,7.25v3.5c0,.11.07.2.17.24l7,2.5s.06.01.08.01.06,0,.08-.01l7-2.5c.1-.04.17-.13.17-.24v-3.5c0-4-3.25-7.25-7.25-7.25ZM12.5,9.52l-5.25,1.87-5.25-1.87v-2.27c0-2.9,2.35-5.25,5.25-5.25s5.25,2.35,5.25,5.25v2.27Z"/></svg>');--icono-x:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7.98 8.16"><path d="M4.75,3.45h0L7.72,0h-.7l-2.58,3L2.38,0H0l3.12,4.53-3.12,3.62h.7l2.72-3.17,2.18,3.17h2.38l-3.23-4.7ZM3.79,4.57h0s-.32-.45-.32-.45L.96.53h1.08l2.03,2.9.32.45,2.64,3.77h-1.08l-2.15-3.08Z"/></svg>');--icono-instagram:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.16 8.16"><path d="M8.16,4.07c0-1.11,0-1.25-.03-1.68-.02-.43-.09-.73-.19-.99-.1-.27-.24-.5-.47-.72-.23-.23-.45-.37-.72-.47-.26-.1-.56-.17-.99-.19C5.32,0,5.18,0,4.07,0c-1.11,0-1.25,0-1.68.03-.43.02-.73.09-.99.19-.27.1-.5.24-.72.47-.23.23-.37.45-.47.72-.1.26-.17.56-.19.99C0,2.84,0,2.98,0,4.09c0,1.11,0,1.25.03,1.68.02.43.09.73.19.99.1.27.24.5.47.72.23.23.45.37.72.47.26.1.56.17.99.19.43.02.57.02,1.68.02,1.11,0,1.25,0,1.68-.03.43-.02.73-.09.99-.19.27-.1.5-.24.72-.47.23-.23.36-.45.47-.72.1-.26.17-.56.19-.99.02-.44.02-.57.02-1.68ZM7.4,5.72c-.02.4-.08.61-.14.76-.07.19-.16.33-.3.47-.14.14-.28.23-.47.31-.14.06-.36.12-.76.14-.43.02-.56.02-1.65.03-1.09,0-1.22,0-1.65-.02-.4-.02-.61-.08-.76-.14-.19-.07-.33-.16-.47-.3-.14-.14-.23-.28-.31-.47-.06-.14-.12-.36-.14-.76-.02-.43-.02-.56-.03-1.65,0-1.09,0-1.22.02-1.65.02-.4.08-.61.14-.76.07-.19.16-.33.3-.47.14-.14.28-.23.47-.31.14-.06.36-.12.76-.14.43-.02.56-.02,1.65-.03,1.09,0,1.22,0,1.65.02.4.02.61.08.76.14.19.07.33.16.47.3.14.14.23.28.31.47.06.14.12.36.14.76.02.43.03.56.03,1.65,0,1.09,0,1.22-.02,1.65ZM6.25,1.41c-.27,0-.49.22-.49.49,0,.27.22.49.49.49.27,0,.49-.22.49-.49,0-.27-.22-.49-.49-.49ZM4.07,1.98c-1.16,0-2.09.94-2.09,2.1,0,1.16.94,2.09,2.1,2.09s2.09-.94,2.09-2.1c0-1.16-.94-2.09-2.1-2.09ZM4.08,5.44c-.75,0-1.36-.61-1.36-1.36,0-.75.61-1.36,1.36-1.36.75,0,1.36.61,1.36,1.36,0,.75-.61,1.36-1.36,1.36Z"/></svg>');--icono-facebook:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.16 8.13"><path d="M4.08,0C1.83,0,0,1.83,0,4.08,0,5.99,1.32,7.6,3.09,8.04v-2.71h-.84v-1.25h.84v-.54c0-1.39.63-2.03,1.99-2.03.26,0,.7.05.89.1v1.13c-.1-.01-.26-.02-.47-.02-.67,0-.93.25-.93.91v.44h1.33l-.23,1.25h-1.1v2.8c2.02-.24,3.58-1.96,3.58-4.05C8.16,1.83,6.33,0,4.08,0Z"/></svg>');--icono-youtube:url('data:image/svg+xml;utf8,<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.16 5.71"><path d="M7.98.89c-.1-.35-.36-.63-.72-.72-.63-.17-3.19-.17-3.19-.17,0,0-2.55,0-3.18.17-.35.1-.63.37-.73.72-.17.63-.17,1.96-.17,1.96,0,0,0,1.33.17,1.97.1.35.38.63.73.72.63.17,3.18.17,3.18.17,0,0,2.56,0,3.19-.17.36-.1.63-.38.72-.72.17-.64.17-1.97.17-1.97,0,0,0-1.33-.17-1.96ZM3.26,4.08V1.63l2.12,1.22-2.12,1.23Z"/></svg>');}@keyframes darkbackgroundcolor-transition{0%{background-color:#544e5e;}11%{background-color:#5a5394;}22%{background-color:#6057c9;}33%{background-color:#665cff;}44%{background-color:#795cfb;}67%{background-color:#8b5cf6;}100%{background-color:#9e5cf2;}}:root{--texto-destacado:"Garamond",serif;--texto-marcador:"futura-pt",sans-serif;--blanco:#ffffff;--intermedio-lateral:#e3e6e2;--intermedio:#f7f7f7;--alert-text:#f08f95;--alert-background:#fae5e5;--status-text:#8498ee;--status-background:#e1e4f9;}@keyframes darkbackgroundcolor-transition{0%{background-color:#544e5e;}11%{background-color:#5a5394;}22%{background-color:#6057c9;}33%{background-color:#665cff;}44%{background-color:#795cfb;}67%{background-color:#8b5cf6;}100%{background-color:#9e5cf2;}}@keyframes lightbackgroundcolor-transition{0%{background-color:#f7f6f3;}11%{background-color:#d5daf7;}22%{background-color:#b4befb;}33%{background-color:#92a2ff;}44%{background-color:#968bfb;}67%{background-color:#9a73f6;}100%{background-color:#9e5cf2;}}@keyframes lightcolor-transition{0%{color:#f7f6f3;}11%{color:#d5daf7;}22%{color:#b4befb;}33%{color:#92a2ff;}44%{color:#968bfb;}67%{color:#9a73f6;}100%{color:#9e5cf2;}}@font-face{font-family:'Garamond';src:url(/themes/contrib/srefs/fonts/CormorantGaramond-VariableFont_wght.ttf) format('truetype');font-weight:100 900;font-style:normal;}@font-face{font-family:'Garamond';src:url(/themes/contrib/srefs/fonts/CormorantGaramond-Italic-VariableFont_wght.ttf) format('truetype');font-weight:100 900;font-style:italic;}/*
  :root{--fondo-lateral:#f7f6f3;--texto-lateral:#544e5e;--enlace-lateral:#544e5e;--enlace-lateral-hover:#9e5cf2;--boton-lateral:#544e5e;--boton-lateral-texto:#f7f6f3;--boton-lateral-hover:#9e5cf2;--borde-lateral:#544e5e;--campo-lateral-texto:#544e5e;--fondo-principal:#f7f6f3;--texto-principal:#544e5e;}
