:root{--letraSans: "IBM Plex Sans", sans-serif;--letraSerif: "IBM Plex Serif", serif;--letraIconos: "Font Awesome 6 Free";--letraBotones: "IBM Plex Sans", sans-serif;--white: #fff;--black: #000;--orange: #d48a00;--primary-color-opacity: #db07233b;--primary-color-light: #db0723b7;--primary-color: #db0723;--primary-color-dark: #bd0603;--primary-color-darker: #b40720;--secondary-color: #dce317;--secondary-color-pastel: #f8f9d1;--secondary-color-lighter: #f1f4a2;--secondary-color-light: #eaee74;--secondary-color-dark: #b0b612;--secondary-color-darker: #84880e;--tertiary-color: #beefeb;--tertiary-color-pastel: #e5f9f7;--tertiary-color-lighter: #d8f5f3;--tertiary-color-light: #cbf2ef;--tertiary-color-dark: #98bfbc;--tertiary-color-darker: #728f8d;--hogrefe-gray-lighter: #f7f7f7;--hogrefe-gray-light: #ececec;--gray-light: #ccc;--hogrefe-gray: #999;--hogrefe-gray-dark: #666;--hogrefe-gray-darker: #333;--inputs-gray: rgba(153, 153, 153, .3);--footer-bg: #647e7c;--footer-bg-dark: #495c5b;--warning: #d6c233;--shadow-light-bottom: 0px 6px 2px -5px rgba(0, 0, 0, .4);--shadow-light-hover: 0px 6px 12px -5px rgba(0, 0, 0, .4);--shadow-lighter-hover: 0 .25rem 1rem rgba(0, 0, 0, .102);--shadow-button: 0rem .15rem 0rem 0rem rgba(0, 0, 0, .1);--shadow-inset-menu: inset 0px -5px 7px -6px rgba(0, 0, 0, .3)}html{scroll-behavior:smooth}html ::selection{background-color:var(--primary-color);color:var(--white)}@media (min-width: 700px){*::-webkit-scrollbar{width:.25rem;height:.25rem;background-color:var(--hogrefe-gray-light);border-radius:1rem}*::-webkit-scrollbar-thumb{background-color:var(--hogrefe-gray);border-radius:1rem}*::-webkit-scrollbar-thumb:hover{background-color:var(--hogrefe-gray)}}body{font:16px/24px IBM Plex Sans,sans-serif;color:var(--black);margin:0;padding:0;border:0;outline:0;vertical-align:top;overflow-x:hidden}body:before{content:"";position:fixed;left:0;top:3rem;bottom:3rem;z-index:100;display:block;width:.75rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0wLjAwMjY4NTI4IDAgMTQgMTAwMyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4gbWVldCI+PHJlY3QgeD0iLTYuNDY0IiB5PSItOTAuOTI4IiBzdHlsZT0idmVjdG9yLWVmZmVjdDogbm9uLXNjYWxpbmctc3Ryb2tlOyIgd2lkdGg9IjMwIiBoZWlnaHQ9IjE3MyIgZmlsbD0iI0M4MEEwRiIgaWQ9ImU0X3JlY3RhbmdsZSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMC42MjE3MTQgLTIuMTU0NjcgMjMxLjU5OSkiIHJ5PSIwIiByeD0iMCIvPjxyZWN0IHg9Ii02LjQ2NCIgeT0iLTIuMDkwIiBpZD0iZTFfcmVjdGFuZ2xlIiBzdHlsZT0idmVjdG9yLWVmZmVjdDogbm9uLXNjYWxpbmctc3Ryb2tlOyAiIHdpZHRoPSIzMCIgaGVpZ2h0PSIxNzMiIGZpbGw9IiNlNmUxMDAiIHJ5PSIwIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxLjAzMDYgLTIuMTU0NjcgMC44NTMwMDUpIiByeD0iMCIvPjxyZWN0IHg9Ii02LjQ2NCIgeT0iMzQzLjEzNyIgc3R5bGU9IiIgd2lkdGg9IjMwIiBoZWlnaHQ9IjE3MyIgZmlsbD0iI0ZGMDAxRSIgaWQ9ImUzX3JlY3RhbmdsZSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMi40OTY1NiAtMi4xNTQ2NyAtNTc0LjI2NykiIHJ5PSIwIiByeD0iMCIvPjxyZWN0IHg9Ii04LjYxOCIgeT0iODI4Ljk4NSIgc3R5bGU9InZlY3Rvci1lZmZlY3Q6IG5vbi1zY2FsaW5nLXN0cm9rZTsiIHdpZHRoPSIzMCIgaGVpZ2h0PSIxNzMiIGZpbGw9IiNCRUVGRUIiIGlkPSJlNV9yZWN0YW5nbGUiIHJ5PSIwIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxLjA2MTIgMCAtNjMuMDkxOCkiIHJ4PSIwIi8+PHJlY3QgeD0iLTYuNDY0IiB5PSI4ODguNjgyIiBzdHlsZT0idmVjdG9yLWVmZmVjdDogbm9uLXNjYWxpbmctc3Ryb2tlOyIgd2lkdGg9IjMwIiBoZWlnaHQ9IjE3MyIgZmlsbD0iI0E1MEYxNCIgaWQ9ImUyX3JlY3RhbmdsZSIgcnk9IjAiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDAuNjA0ODU3IC0yLjE1NDY3IDE3My45OTkpIiByeD0iMCIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain}.margin.top{margin-top:.5rem}.margin.top.x1{margin-top:1rem}.margin.top.x2{margin-top:2rem}.margin.top.x3{margin-top:3rem}.margin.top.x4{margin-top:4rem}.margin.bottom{margin-bottom:.5rem}.margin.bottom.x1{margin-bottom:1rem}.margin.bottom.x2{margin-bottom:2rem}.margin.bottom.x3{margin-bottom:3rem}.margin.bottom.x4{margin-bottom:4rem}.margin.left{margin-left:.5rem}.margin.left.x1{margin-left:1rem}.margin.left.x2{margin-left:2rem}.margin.left.x3{margin-left:3rem}.margin.right{margin-right:.5rem}.margin.right.x1{margin-right:1rem}.margin.right.x2{margin-right:2rem}.margin.right.x3{margin-right:3rem}.padding.all{padding:.5rem}.padding.all.x1{padding:1rem}.padding.all.x2{padding:2rem}.padding.all.x3{padding:3rem}.padding.top{padding-top:.5rem}.padding.top.x1{padding-top:1rem}.padding.top.x2{padding-top:2rem}.padding.top.x3{padding-top:3rem}.padding.bottom{padding-bottom:.5rem}.padding.bottom.x1{padding-bottom:1rem}.padding.bottom.x2{padding-bottom:2rem}.padding.bottom.x3{padding-bottom:3rem}.padding.left{padding-left:.5rem}.padding.left.x1{padding-left:1rem}.padding.left.x2{padding-left:2rem}.padding.left.x3{padding-left:3rem}.padding.right{padding-right:.5rem}.padding.right.x1{padding-right:1rem}.padding.right.x2{padding-right:2rem}.padding.right.x3{padding-right:3rem}input[type=text],input[type=password],input[type=number],input[type=date],textarea,select{-webkit-user-select:none;user-select:none;appearance:none;border-radius:0;background-color:var(--white);font-family:inherit;border:2px solid var(--inputs-gray);border-radius:.25rem;box-shadow:none;color:var(--black);display:inline-block;font-size:1rem;font-weight:400;text-align:left;margin:0;padding:.8rem 1rem;vertical-align:middle;transition:all .15s 0;position:relative;box-sizing:border-box}input[type=text].fill,input[type=password].fill,input[type=number].fill,input[type=date].fill,textarea.fill,select.fill{width:100%}input[type=text]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=date]:disabled,textarea:disabled,select:disabled{opacity:.5}input[type=text].no-label:focus,input[type=password].no-label:focus,input[type=number].no-label:focus,input[type=date].no-label:focus,textarea.no-label:focus,select.no-label:focus{border:solid 2px var(--black)}input[type=text].no-label:focus::placeholder,input[type=password].no-label:focus::placeholder,input[type=number].no-label:focus::placeholder,input[type=date].no-label:focus::placeholder,textarea.no-label:focus::placeholder,select.no-label:focus::placeholder{position:absolute;color:var(--black);padding:0 .5rem;top:0rem!important;background:var(--white);z-index:1;left:.35rem}input[type=text].small,input[type=password].small,input[type=number].small,input[type=date].small,textarea.small,select.small{padding:.4rem .5rem;padding-right:1rem!important}input[type=text]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,textarea::placeholder,select::placeholder{position:absolute;color:var(--hogrefe-gray);top:25%;left:1rem;transition:all .1s linear;font-weight:300;text-overflow:ellipsis}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,textarea:focus,select:focus{outline:none}input[type=text]:focus::placeholder,input[type=password]:focus::placeholder,input[type=number]:focus::placeholder,input[type=date]:focus::placeholder,textarea:focus::placeholder,select:focus::placeholder{opacity:0!important}input[type=text]:not(.no-plh):focus,input[type=password]:not(.no-plh):focus,input[type=number]:not(.no-plh):focus,input[type=date]:not(.no-plh):focus,textarea:not(.no-plh):focus,select:not(.no-plh):focus{border:solid 2px var(--black)}input[type=text]:not(.no-plh):focus::placeholder,input[type=password]:not(.no-plh):focus::placeholder,input[type=number]:not(.no-plh):focus::placeholder,input[type=date]:not(.no-plh):focus::placeholder,textarea:not(.no-plh):focus::placeholder,select:not(.no-plh):focus::placeholder{color:var(--black);padding:0 .5rem;top:-.4rem;background:var(--white);z-index:1;left:.35;opacity:1}select{background-color:var(--white);background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;padding-right:2rem}.form-data{position:relative}.form-data label{opacity:0;position:absolute;color:var(--black);padding:0 .5rem;top:-.68rem;background:var(--white);z-index:1;left:.35rem;transition:all .1s linear;font-weight:700}.form-data label sup{vertical-align:top}.form-data label.visible{opacity:1!important}.form-data label.checkbox{padding-left:0;padding-top:.4rem;padding-right:0;margin-left:0;left:0}.form-data input:focus+label,.form-data input:not(:placeholder-shown)+label,.form-data textarea:not(:placeholder-shown)+label,.form-data select:not(:placeholder-shown)+label{opacity:1}.form-data span{margin-bottom:1rem}.form-data span.text-checkbox{display:block;margin-left:2.3rem}.form-data span.text-checkbox a{color:var(--black);text-decoration:none}.form-data span.text-checkbox a:hover i{color:var(--primary-color-dark);font-weight:700}input[type=checkbox]{display:none;-webkit-user-select:none;user-select:none}input[type=checkbox]+label.flex{display:flex;align-items:center}input[type=checkbox]+label span{display:inline-block;width:1.3rem;height:1.3rem;min-width:1.3rem;min-height:1.3rem;vertical-align:middle;background:var(--white);cursor:pointer;border:2px solid var(--inputs-gray);border-radius:.25rem;position:relative;margin-right:.5rem;-webkit-user-select:none;user-select:none}input[type=checkbox].required+label span{border:2px solid var(--primary-color)!important}input[type=checkbox].sin-margen+label span{margin-right:0rem}input[type=checkbox]+label span:hover{border-color:var(--inputs-gray)}input[type=checkbox]+label span:hover:after{content:"\f00c";font-weight:900;font-family:var(--letraIconos);color:var(--inputs-gray);position:absolute;top:-1px;left:1px;width:1.4rem;height:1.4rem;padding-left:.2rem;padding-bottom:.6rem}input[type=checkbox]:checked+label span{border-color:var(--black)}input[type=checkbox]:checked+label span:after{content:"\f00c";font-weight:900;font-family:var(--letraIconos);position:absolute;top:-1px;left:1px;width:1.4rem;height:1.4rem;padding-left:.2rem;padding-bottom:.6rem;color:var(--black);border-color:var(--black)}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile:hover{background-color:var(--primary-color-dark)!important;text-decoration:none}.inputfile+label+p{margin-top:.5rem;margin-bottom:.5rem;color:var(--black);font-weight:700;text-align:center;font-family:var(--letraBotones)}.inputfile+label{border:solid 1px var(--inputs-gray);background:var(--primary-color);color:var(--white);border-radius:.25rem;height:-moz-fit-content;height:fit-content;padding:.5rem .5rem .5rem 2.5rem;box-shadow:inset 0 0 2px 0 var(--inputs-gray);font-family:var(--letraBotones);cursor:pointer;min-width:8rem;text-align:center;position:relative}.inputfile+label:before{content:"\f07c";font-family:var(--letraIconos);font-weight:900;position:absolute;width:1.4rem;height:1.4rem;left:.5rem;top:.5rem}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:inherit!important;-webkit-box-shadow:0 0 0px 1000px var(--white) inset!important}#message-red{margin-bottom:1rem}#message-red .error-nuevo{display:flex;padding:.5rem;align-items:center;justify-content:space-between;background:var(--white);border:solid 2px var(--primary-color);border-radius:4px;margin-right:1rem;margin-bottom:.5rem}#message-red .error-nuevo span{color:var(--primary-color)}#message-red .error-nuevo span strong{color:var(--primary-color-dark)}#message-red .error-nuevo a i{color:var(--primary-color);font-size:1.2rem;font-weight:700}#message-red .error-nuevo a:hover{cursor:default}.inputfile:focus+label,.inputfile+label:hover{background:var(--primary-color-dark)}h1{font-family:"IBM Plex Serif",serif;line-height:normal;font-size:1.3rem}@media (min-width: 700px){h1{font-size:1.7rem}}h2{font-family:"IBM Plex Serif",serif;line-height:normal;font-size:1.1rem}@media (min-width: 700px){h2{font-size:1.5rem}}h3{font-family:"IBM Plex Serif",serif;line-height:normal;font-size:1rem}@media (min-width: 700px){h3{font-size:1.2rem}}h4{font-family:"IBM Plex Serif",serif;font-size:.9rem}@media (min-width: 700px){h4{font-size:1.1rem}}h5{font-family:"IBM Plex Serif",serif;font-size:.9rem}@media (min-width: 700px){h5{font-size:1rem}}.descripcion-titulo{font-size:1.2rem;margin-bottom:4rem;line-height:2rem}@media (min-width: 700px){.descripcion-titulo{font-size:1.3rem}}.gray-button{display:flex;gap:.5rem;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out;color:var(--white)!important;background:var(--hogrefe-gray);padding:.75rem 1.5rem;font:600 16px/24px IBM Plex Sans,sans-serif;text-decoration:none;border:0}.gray-button:hover{background-color:var(--hogrefe-gray-dark)!important;text-decoration:none}.gray-button.disabled{opacity:.5;cursor:not-allowed}.gray-button>i{color:var(--white)}.primary-button{display:flex;gap:.5rem;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out;color:var(--white)!important;background:var(--primary-color);padding:.75rem 1.5rem;font:600 16px/24px IBM Plex Sans,sans-serif;text-decoration:none;border:0}.primary-button:hover{background-color:var(--primary-color-dark)!important;text-decoration:none}.primary-button.disabled{opacity:.5;cursor:not-allowed}.primary-button>i{color:var(--white)}.primary-button-small{display:flex;gap:.5rem;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out;color:var(--white)!important;background:var(--primary-color);width:2rem;height:2rem;font:600 16px/24px IBM Plex Sans,sans-serif;text-decoration:none;border:0}.primary-button-small:hover{background-color:var(--primary-color-dark)!important;text-decoration:none}.primary-button-small.disabled{opacity:.5;cursor:not-allowed}.primary-button-small>i{color:var(--white)}.secondary-button{display:flex;gap:.5rem;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out;color:var(--white)!important;background:var(--hogrefe-gray);padding:.75rem 1.5rem;font:600 16px/24px IBM Plex Sans,sans-serif;text-decoration:none;border:0}.secondary-button:hover{background-color:var(--hogrefe-gray-dark)!important;text-decoration:none}.secondary-button.disabled{opacity:.5;cursor:not-allowed}.secondary-button>i{color:var(--white)}.secondary-button-small{display:flex;gap:.5rem;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out;color:var(--white)!important;background:var(--hogrefe-gray);width:2rem;height:2rem;font:600 16px/24px IBM Plex Sans,sans-serif;text-decoration:none;border:0}.secondary-button-small:hover{background-color:var(--hogrefe-gray-dark)!important;text-decoration:none}.secondary-button-small.disabled{opacity:.5;cursor:not-allowed}.secondary-button-small>i{color:var(--white)}a.enlace-nuevo{align-items:center;color:var(--primary-color);font:700 16px/24px IBM Plex Sans,sans-serif;outline:none;text-decoration:none;-webkit-user-select:none;user-select:none;padding-top:.5rem}a.enlace-nuevo i{color:var(--primary-color);margin-right:.5rem}a.enlace-nuevo:hover>span{text-decoration:underline;color:var(--primary-color);margin-right:0rem}a{text-decoration:none;color:var(--hogrefe-gray);font-weight:700}a:hover{color:var(--primary-color)}.pwd>i.fa-solid{display:none}.pwd:hover>i.fa-solid{display:block;position:absolute;top:50%;right:1rem;transform:translateY(-50%);cursor:pointer;color:var(--hogrefe-gray)}.pwd input:focus+i+label,.pwd input:not(:placeholder-shown)+i+label{opacity:1}.popup-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffb6;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);z-index:9999}.popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--white);width:95%;height:90%;border-radius:5px;padding:2rem;overflow-y:auto;overflow-x:hidden;box-shadow:0 0 10px #0000004d;color:var(--black)}@media (min-width: 700px){.popup-container{height:75%}}@media (min-width: 1025px){.popup-container{width:50%;height:-moz-fit-content;height:fit-content;max-height:80%}}.loading{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background-color:#ffffffb3;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);overflow:hidden}.loading .spinner{display:flex;justify-content:center;align-items:center;width:6.25rem;height:3.75rem;perspective:37.5rem;position:fixed;top:25%;margin:auto}.loading .spinner .book{width:1.25rem;height:1.875rem;background-color:var(--hogrefe-gray-darker);margin:0 5px;transform-origin:bottom;animation:spinner-books 1.5s infinite}.loading .spinner .book:nth-child(1){background-color:var(--secondary-color)}.loading .spinner .book:nth-child(2){animation-delay:.2s;background-color:var(--primary-color)}.loading .spinner .book:nth-child(3){animation-delay:.4s;background-color:var(--tertiary-color)}.loading .content{top:35%;position:fixed;display:flex;flex-direction:column;gap:1rem;align-items:center}.loading .content p{font-style:italic;color:var(--hogrefe-gray-darker);text-align:center}.loading .content b{width:100%;text-align:center}.loading .content img{width:90%}.header-tienda{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:.5rem;-webkit-user-select:none;user-select:none}.header-tienda .header-logo a{display:block;height:-moz-fit-content;height:fit-content}.header-tienda .header-logo a img{height:30px}.header-tienda .header-area-cliente{display:flex;flex-direction:row;justify-content:right;gap:1rem}@media (min-width: 1025px){.header-tienda .header-area-cliente{gap:0rem}.header-tienda .header-area-cliente .link{margin-left:1rem}}.header-tienda .header-area-cliente a{color:var(--hogrefe-gray);align-items:center;justify-items:center;text-decoration:none}.header-tienda .header-area-cliente a i{font-size:1.25rem}.header-tienda .header-area-cliente a span{display:none;font-weight:700;font:14px/24px IBM Plex Sans}.header-tienda .header-area-cliente a:hover{color:var(--black)}.header-tienda .header-area-cliente a:hover>div>i{color:var(--black)}.header-tienda .header-area-cliente a>div{position:relative}.header-tienda .header-area-cliente a>div .label-numero{display:flex;position:absolute;height:1rem;width:1rem;border-radius:50%;right:-8px;top:-8px;color:var(--white);justify-content:center;align-items:center;font-size:.7rem;background:var(--primary-color-darker)}@media (min-width: 700px){.header-tienda .header-logo a img{height:50px}.header-tienda .header-area-cliente a i{font-size:1.25rem}}@media (min-width: 1025px){.header-tienda{flex-direction:row;align-items:center;justify-content:space-between;padding-top:.5rem}.header-tienda .header-logo a{display:block;height:-moz-fit-content;height:fit-content}.header-tienda .header-logo a img{height:70px}.header-tienda .header-area-cliente a{display:grid;grid-template-rows:2rem 1.5rem}.header-tienda .header-area-cliente a i{font-size:1.25rem}.header-tienda .header-area-cliente a span{display:block;text-align:center}.header-tienda .header-area-cliente a.activo{display:flex;display:grid;grid-template-rows:2rem 1.5rem;align-items:center;justify-items:center}}@media (min-width: 1025px){.header-tienda>div .nav-hamburger{display:none}.header-tienda>div .map-button{display:none}}.menu-tienda{background-color:var(--white)}.menu-tienda .nav-menu{display:none}.menu-tienda .nav-hamburger-menu{position:fixed;top:2.9rem;left:0;width:100%;height:100%;background-color:#fff}@media (min-width: 700px){.menu-tienda .nav-hamburger-menu{position:fixed;top:4.1rem}}@media (min-width: 1025px){.menu-tienda .nav-menu{display:block}.menu-tienda .nav-hamburger-menu{display:none}}.barra-buscar{background:var(--secondary-color);display:flex;align-items:center;height:2.5rem;padding:1rem;justify-content:flex-end;margin:1rem 0}.barra-buscar .aniversary-image{position:relative;left:-.25rem;top:.15rem;width:3.25rem;margin-right:1rem}.barra-buscar .aniversary-image img{width:100%;border:solid 1px var(--white)}.barra-buscar .contenedor-input{border-top:4px solid var(--white);border-bottom:4px solid var(--white);background-color:var(--white);border-radius:3px 0 0 3px;margin-right:0;display:flex;align-items:center;width:100%;height:2.5rem}.barra-buscar .contenedor-input .categoria{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--secondary-color-dark);padding:2px 5px;margin:0 5px;border-radius:5px}.barra-buscar .contenedor-input .categoria span{color:var(--white);margin-right:.5rem;white-space:nowrap}.barra-buscar .contenedor-input .categoria i{color:var(--white)}.barra-buscar .contenedor-input .categoria:hover{background-color:var(--secondary-color-darker);cursor:pointer}.barra-buscar .contenedor-input .input-buscar{border:none;outline:none;width:100%;color:var(--black)}.barra-buscar .contenedor-input .input-buscar::placeholder{color:var(--black);opacity:.7}.barra-buscar .boton-buscar{text-decoration:none;color:var(--black);display:flex;align-items:center;background-color:var(--secondary-color-dark);border-radius:0 3px 3px 0;height:3rem;cursor:pointer;-webkit-user-select:none;user-select:none}.barra-buscar .boton-buscar:hover{text-decoration:none;background:var(--secondary-color-darker)}.barra-buscar .boton-buscar.disabled{cursor:not-allowed}.barra-buscar .boton-buscar.disabled i,.barra-buscar .boton-buscar.disabled span{color:var(--hogrefe-gray-light)}.barra-buscar .boton-buscar span{display:none;padding:.25rem .5rem;color:var(--white);margin-right:10px}.barra-buscar .boton-buscar i{margin-right:.25rem;margin-left:.25rem;color:var(--white)}@media (min-width: 700px){.barra-buscar{padding:1rem 3rem}.barra-buscar .aniversary-image{position:relative;left:-2.85rem;top:.15rem;width:3.25rem;margin-right:1rem}.barra-buscar .aniversary-image img{width:100%;border:solid 1px var(--white)}.barra-buscar .boton-buscar span{display:block}.barra-buscar .boton-buscar i{margin-left:1rem}}.carrusel{width:100%}.carrusel .carrusel-foto{width:100%;position:relative;background-color:var(--white)}.carrusel .carrusel-foto>img{width:100%;height:100%;object-fit:cover;object-position:top center}.carrusel .carrusel-foto .photo-description-bg{opacity:.75;position:absolute;top:0;left:0;width:50%;height:100%;background:var(--white);z-index:1;padding:1rem;box-sizing:border-box}.carrusel .carrusel-foto .photo-description{position:absolute;top:0;left:0;height:100%;z-index:1;padding:2rem;box-sizing:border-box}.carrusel .carrusel-foto .photo-description>h2{padding:0;margin:0;width:100%;font-size:16px;max-height:100%;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media (min-width: 700px){.carrusel .carrusel-foto .photo-description>h2{font-size:1.5em;line-height:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media (min-width: 1025px){.carrusel .carrusel-foto .photo-description>h2{font-size:2em;line-height:normal}}.carrusel .carrusel-foto .photo-description>p{display:none}@media (min-width: 1025px){.carrusel .carrusel-foto .photo-description>p{display:block}}.carrusel .carrusel-foto .photo-description>a{display:block;width:-moz-fit-content;width:fit-content;position:absolute;bottom:1.3rem;left:1rem}@media (min-width: 700px){.carrusel .carrusel-foto .photo-description{width:50%}}.carrusel .carrusel-foto .photo-description-bottom{padding:0 .5rem;text-align:center}section.panel-azul-inicio{margin-top:5rem;margin-bottom:5rem;display:grid;grid-template-rows:3rem auto;position:relative;background:var(--tertiary-color-pastel);padding:1.5rem 1rem;z-index:0;display:block}section.panel-azul-inicio .flex-separado{display:flex;justify-content:center;align-items:center}section.panel-azul-inicio .flex-separado h2{margin:0;width:-moz-fit-content;width:fit-content}section.panel-azul-inicio .white-card{display:grid;grid-template-columns:1fr;grid-template-rows:10rem auto 1fr auto;background:var(--white);grid-gap:1rem;background:var(--tertiary-color-pastel);transition:all .2s ease-in;padding:0 0rem;cursor:initial}section.panel-azul-inicio .white-card .imagen{height:100%;width:100%;display:flex}section.panel-azul-inicio .white-card .imagen img{box-shadow:0 4px 16px #0000001a;height:100%;margin:1rem auto;border:0;vertical-align:top}section.panel-azul-inicio .white-card .imagen img:hover{cursor:pointer}section.panel-azul-inicio .white-card .text{height:10rem;overflow:hidden;text-overflow:ellipsis}section.panel-azul-inicio .white-card h3{padding:1rem!important;color:var(--black);margin:0!important}section.panel-azul-inicio .white-card p{padding:0 1rem;color:var(--black);align-self:start;margin:0}section.panel-azul-inicio .white-card p strong{color:var(--black);font-weight:900!important}section.panel-azul-inicio .white-card .tiene-boton{padding:1rem 1rem 0 0;align-self:end;justify-self:end}.cards-inicio{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1rem;margin-bottom:2rem;width:100%}.cards-inicio .info-card-nuevo{display:flex;flex-direction:column;background:var(--hogrefe-gray-lighter);grid-gap:1rem;position:relative;padding-bottom:4rem}.cards-inicio .info-card-nuevo .imagen{height:10rem;background-position:center!important;background-size:cover!important}@media (min-width: 700px){.cards-inicio .info-card-nuevo .imagen{height:18rem}}@media (min-width: 1025px){.cards-inicio .info-card-nuevo .imagen{height:10rem}}.cards-inicio .info-card-nuevo h3{display:grid;padding:0 2rem!important;color:var(--black);margin:0!important;text-transform:unset}.cards-inicio .info-card-nuevo h3 span.fecha{color:var(--primary-color);margin:0!important}.cards-inicio .info-card-nuevo h4{padding:0 2rem!important;color:var(--primary-color);height:-moz-fit-content;height:fit-content}.cards-inicio .info-card-nuevo p{padding:0 2rem;color:var(--black);align-self:start}.cards-inicio .info-card-nuevo .tiene-boton{align-self:end;justify-self:start;position:absolute;right:0;bottom:0;padding-right:1rem}.cards-inicio .info-card-nuevo .tiene-boton input[type=submit].primary-button,.cards-inicio .info-card-nuevo .tiene-boton a.primary-button{display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out;color:var(--white)!important;background:var(--primary-color);padding:.75rem 1.5rem;text-decoration:none;border:0;-webkit-user-select:none;user-select:none}.cards-inicio .info-card-nuevo .tiene-boton input[type=submit].primary-button:hover,.cards-inicio .info-card-nuevo .tiene-boton a.primary-button:hover{background:var(--primary-color-dark);text-decoration:none}.flex-separado{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem}.flex-separado h2{margin-bottom:0;color:var(--black);font-weight:600;width:100%}.flex-separado a.enlace-nuevo{display:flex;align-items:center;justify-content:flex-start;color:var(--primary-color);outline:none;text-decoration:none;width:100%}.flex-separado a.enlace-nuevo i{color:var(--primary-color);margin-right:.5rem;text-decoration:none;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.flex-separado a.enlace-nuevo i:hover{transform:scale(1.05);-webkit-transform:scale(1.05)}.flex-separado a.enlace-nuevo:hover{text-decoration:none}.flex-separado a.enlace-nuevo:hover i{transform:rotate(90deg)}.flex-separado a.enlace-nuevo:hover>span{text-decoration:none;color:var(--primary-color);margin-right:0rem}@media (min-width: 700px){.flex-separado{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex-separado h2{margin-bottom:1rem}.flex-separado a.enlace-nuevo{display:flex;align-items:center;justify-content:flex-end}}@media (min-width: 1025px){.flex-separado{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex-separado a.enlace-nuevo{display:flex;align-items:center;justify-content:flex-end}.cards-inicio{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}}.content-oficinas{width:100%;flex-wrap:wrap}.content-oficinas .info{margin-bottom:2rem}.content-oficinas .info .oficina h2{border-left:2px solid var(--primary-color);padding-left:1rem;display:flex;gap:1rem;align-items:center}.content-oficinas .info .oficina h2>i{color:var(--primary-color)}.content-oficinas .info .oficina h4{margin:0;padding:.55rem 0 2rem;color:var(--black)}.content-oficinas .info .oficina strong{color:var(--black);font-weight:900!important}.content-oficinas .info .oficina strong i{margin-right:1rem}.content-oficinas .info .oficina a{color:var(--hogrefe-gray);outline:none;text-decoration:none}.content-oficinas .info .oficina a:hover{color:var(--primary-color);transition:color .2s ease-in-out;--webkit-transition: color .2s ease-in-out}.content-oficinas .info iframe{width:100%}.page-with-border{border:2px solid var(--inputs-gray);border-radius:10px;padding:2rem}.page-with-border .cabecera{display:flex;flex-direction:row;align-items:center;margin-bottom:2.5rem;justify-content:space-between}.page-with-border .cabecera i{margin-right:1rem;font-size:2rem;color:var(--primary-color);padding:0}.page-with-border .cabecera h2{margin-left:1rem;border-left:2px solid var(--primary-color);margin:0;padding:0 0 0 1rem!important;line-height:normal}.page-with-border .cabecera img{display:none}.page-with-border .form-group{margin-right:1rem;display:flex;flex-direction:column}.page-with-border .form-group .form-data{display:grid;width:100%;flex:1;margin:0 0 1rem .5rem}.page-with-border .form-group .form-data .text-checkbox{margin-bottom:0rem;padding-bottom:.25rem}.page-with-border .form-group .form-data p{font-style:italic;margin:0}.page-with-border .form-group .form-data .checkbox{padding-top:10px;padding-bottom:0}.page-with-border .form-group .form-data #observacionesInput{height:15rem}.page-with-border .form-group .form-data #observacionesInput::placeholder{text-align:left;padding:1rem;top:0;left:0}.page-with-border h3{text-align:center}.page-with-border>p{margin-top:0!important}@media (min-width: 700px){.page-with-border .boton-formulario .primary-button{display:flex;flex-direction:row}}@media (min-width: 1025px){.page-with-border{border:2px solid var(--inputs-gray);border-radius:10px;padding:2rem}.page-with-border .cabecera img{display:block}}.listado-productos{display:flex;flex-direction:column;gap:2rem}.listado-productos div.sticky-div{position:sticky;bottom:0;padding-bottom:.5rem;padding-top:.5rem;background-color:var(--white);box-shadow:inset 0 6px 2px -5px #99999980}.listado-productos div.novedades{background:var(--white);display:flex;gap:1rem;align-items:center;flex-direction:row;border-left:2px solid var(--primary-color);padding-left:1rem;overflow:hidden}.listado-productos div.novedades h2{color:var(--black);padding:0;margin:0;text-transform:none!important;text-overflow:ellipsis}.listado-productos div.novedades i{color:var(--primary-color);font-size:1.5rem}.listado-productos div.catalogo-item{display:flex;flex-direction:column;position:relative}.listado-productos div.catalogo-item>div:hover img{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transform:scale(1.05);cursor:pointer}.listado-productos div.catalogo-item>div:hover i{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transform:scale(1.05)}.listado-productos div.catalogo-item>div.miniatura>a{padding:5px;display:block;text-align:center}.listado-productos div.catalogo-item>div.miniatura>a img{width:7rem;box-shadow:#0000004d 0 0 10px}.listado-productos div.catalogo-item>div.miniatura>a i{color:var(--hogrefe-gray);width:7rem;height:10rem;text-align:center;font-size:8.5rem}.listado-productos div.catalogo-item>div.descripcion{margin-left:0;width:100%}.listado-productos div.catalogo-item>div.descripcion>h3{text-transform:none;color:var(--hogrefe-gray-darker);display:flex;margin:0;padding:0}.listado-productos div.catalogo-item>div.descripcion>h3>a{color:var(--black);text-decoration:none;margin-left:0}.listado-productos div.catalogo-item>div.descripcion>h3>a:hover{color:var(--hogrefe-gray-darker)}.listado-productos div.catalogo-item>div.descripcion>h5{color:var(--hogrefe-gray);padding:0;margin:0}.listado-productos div.catalogo-item>div.descripcion>p{display:block;margin:0 0 10px;padding:10px 0 0;color:var(--black)}.listado-productos div.catalogo-item>div.descripcion>div.ver-mas-botones{padding-left:0;width:-moz-fit-content;width:fit-content}.listado-productos div.catalogo-item>i{color:var(--hogrefe-gray);width:7rem;height:10rem;margin-left:1rem;text-align:center;font-size:8.5rem}.listado-productos div.catalogo-item>img{border:0;vertical-align:top}@media (min-width: 700px){.listado-productos div.novedades>h3{margin-top:0}.listado-productos div.catalogo-item{flex-direction:row}.listado-productos div.catalogo-item>div.miniatura>a{text-align:start}.listado-productos div.catalogo-item>div.descripcion{margin-left:10px}.listado-productos div.catalogo-item>div.descripcion>h3>a{margin-left:30px}.listado-productos div.catalogo-item>div.descripcion>h5{padding-left:30px}.listado-productos div.catalogo-item>div.descripcion>p{padding:10px 0 0 30px}.listado-productos div.catalogo-item>div.descripcion>div.ver-mas-botones{padding-left:30px;cursor:pointer}}.boton-best-sellers{display:flex;justify-content:center;width:100%;cursor:pointer}.boton-best-sellers>a{display:flex;align-items:center;justify-content:center;width:100%;padding:.5rem;border:2px solid var(--hogrefe-gray-light);color:var(--hogrefe-gray);border-radius:10px;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;user-select:none;height:-moz-fit-content;height:fit-content}.boton-best-sellers>a i{margin-right:.5rem;color:var(--hogrefe-gray)}.boton-best-sellers>a:hover{border:2px solid var(--hogrefe-gray-darker);color:var(--hogrefe-gray-darker);transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out}.boton-best-sellers>a:hover i{color:var(--hogrefe-gray-darker);transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out}.carrito-container .carrito-header{display:flex;flex-direction:column;justify-content:space-between;color:var(--black);margin-bottom:2rem;border-left:2px solid var(--primary-color);padding-left:1rem;gap:1rem}.carrito-container .carrito-header .carrito-title{display:flex;flex-direction:column;gap:1rem}.carrito-container .carrito-header .carrito-title h1{display:flex;gap:1rem;padding:0!important;margin:0;align-items:center}.carrito-container .carrito-header .carrito-title h1 span{color:var(--hogrefe-gray-dark)}.carrito-container .carrito-header .carrito-title i{color:var(--primary-color);font-size:1.5rem}.carrito-container .carrito-header h2{background:var(--primary-color);color:var(--white);border-radius:4px;padding:.25rem 1rem;font-weight:700;display:block;text-align:center;height:-moz-fit-content;height:fit-content;align-self:start;margin:0}.carrito-container .carrito-list{color:var(--black)}.carrito-container .sticky-div{background-color:var(--white)}@media (min-width: 700px){.carrito-container .carrito-header{flex-direction:row}.carrito-container .carrito-header .carrito-title i{display:block}.carrito-container .sticky-div{position:sticky;bottom:0}}@media (min-width: 1025px){.carrito-container .carrito-header,.carrito-container .carrito-header .carrito-title{flex-direction:row}.carrito-container .carrito-header .carrito-title i{display:block}.carrito-container .sticky-div{position:sticky;bottom:0}}.columns{border-bottom:solid 1px var(--hogrefe-gray-light);display:flex;justify-content:space-between;margin-bottom:1rem;margin-right:1rem;margin-left:1rem}.columns .producto-column{display:flex;flex-direction:column;align-items:flex-start;width:80%}.columns .producto-column .producto-info{display:flex;flex-direction:column;gap:1rem}.columns .producto-column .producto-info .producto-image{cursor:pointer;max-width:40%;margin-right:2rem}.columns .producto-column .producto-info .producto-image img{width:7rem;box-shadow:#0000004d 0 0 10px}.columns .producto-column .producto-info .producto-image img:hover{transition:all .2s ease-in-out;transform:scale(1.05);-webkit-transform:scale(1.05)}.columns .producto-column .producto-info .info-top{display:flex;flex-direction:column}.columns .producto-column .producto-info .info-top .producto-details{display:flex;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content}.columns .producto-column .producto-info .info-top .producto-details h3{margin-top:0rem;margin-bottom:1rem;font-weight:600;padding:0!important;width:100%}.columns .producto-column .producto-info .info-top .producto-details h3:hover{cursor:pointer;color:var(--hogrefe-gray-darker)}.columns .producto-column .producto-info .info-top .producto-details .label-ref{-webkit-user-select:text;user-select:text;background:var(--hogrefe-gray);color:var(--white);border-radius:4px;padding:.25rem .5rem;font-weight:700;display:block;text-align:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-right:1rem}.columns .producto-column .producto-info .info-top .producto-details-2{display:flex;flex-direction:column}.columns .producto-column .producto-info .info-top .producto-details-2>div{display:flex;flex-direction:row}.columns .producto-column .producto-info .info-top .producto-details-2>div>h4{background:var(--secondary-color-dark);color:var(--white);border-radius:4px;text-align:center;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;margin-right:1rem}.columns .producto-column .producto-info .info-top .producto-details-2>div span{display:flex;align-items:center;font-weight:400;font-family:"IBM Plex Serif",serif}.columns .buttons{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.columns .buttons i{color:var(--white)}.columns .buttons .info-cantidad{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem;background-color:var(--hogrefe-gray);border-radius:4px;padding:.25rem .5rem;width:100%}.columns .buttons .info-cantidad span{color:var(--white);font-weight:300;font-family:IBM Plex Sans,sans-serif}@media (min-width: 700px){.columns .producto-column .producto-info,.columns .producto-column .producto-info .info-top .producto-details{flex-direction:row;gap:unset}.columns .producto-column .producto-info .info-top .producto-details h3{width:100%}.columns .buttons .info-cantidad{width:75%}.columns .buttons .info-cantidad span{text-align:center}}@media (min-width: 1025px){.columns .producto-column .producto-info,.columns .producto-column .producto-info .info-top .producto-details{flex-direction:row;gap:unset}.columns .producto-column .producto-info .info-top .producto-details h3{width:100%}.columns .buttons .info-cantidad{flex-direction:row;width:auto}.columns .buttons .info-cantidad span{text-align:unset}.columns .buttons .info-cantidad i{margin-right:.5rem}}.no-content{background:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem}.no-content i{color:var(--primary-color);font-size:2rem}.no-content h4{color:var(--hogrefe-gray);padding:0;margin:0;text-transform:none!important;text-align:center}.no-content a{margin-top:.5rem}#message-red{margin:0 .5rem 1rem}#message-red .error-nuevo{margin-right:0rem}#message-red .error-green{display:flex;padding:.5rem;align-items:center;justify-content:space-between;background:var(--white);border:solid 2px green;border-radius:4px;margin-top:.5rem}#message-red .error-green span{color:green}#message-red .error-green a{padding-right:5px}#message-red .error-green a i{color:green}.content-page-menu{display:grid;grid-template-columns:1fr;grid-gap:2rem}@media (min-width: 1025px){.content-page-menu{grid-template-columns:15rem 1fr}}.pages-menu{margin-top:15px;background:var(--white);-webkit-user-select:none;user-select:none}.pages-menu>h4{margin:0;padding:1rem 1rem 1rem .5rem;color:var(--black);border-bottom:2px solid var(--hogrefe-gray-lighter);display:flex;justify-content:space-between;align-items:center}.pages-menu>h4.seleccionable{cursor:pointer}.pages-menu>h4.seleccionable>i{color:var(--hogrefe-gray-light)}.pages-menu>h4.seleccionable:hover{border-bottom:2px solid var(--hogrefe-gray);transition:all .2s ease-in-out;--webkit-transition: all .2s ease-in-out}.pages-menu>h4.seleccionable:hover>i{color:var(--hogrefe-gray)}.pages-menu>h4>i{cursor:pointer;transition:transform .3s ease-out;color:var(--hogrefe-gray);font-size:1rem}.pages-menu div ul{overflow-y:auto;padding:0;margin:0;list-style:none;max-height:15rem;box-shadow:var(--shadow-inset-menu)}@media (min-width: 1025px){.pages-menu div ul{max-height:100%;height:100%;overflow-y:hidden;box-shadow:none}}.pages-menu div ul>li{display:flex;animation:fadeInUp .5s ease-out forwards;padding:.5rem 1rem;justify-content:space-between;align-items:center}.pages-menu div ul>li>a{font-weight:400;font-size:small;text-decoration:none;color:var(--hogrefe-gray-darker);overflow:hidden;text-overflow:ellipsis;white-space:wrap}@media (min-width: 1025px){.pages-menu div ul>li>a{width:20rem}}.pages-menu div ul>li.active{color:var(--black);background-color:var(--hogrefe-gray-lighter)}.pages-menu div ul>li.active>i{color:var(--hogrefe-gray)}.pages-menu div ul>li:hover{cursor:pointer;color:var(--black);transition:all .2s ease-in-out;--webkit-transition: all .2s ease-in-out;background-color:var(--hogrefe-gray-lighter);border-radius:.25rem}.pages-menu .rotate-chevron{transform:rotate(-180deg)}.pages-menu .listado{opacity:0;transform:translateY(10px);transition:opacity .3s ease-out,transform .3s ease-out;pointer-events:none;display:none}.pages-menu .listado.mostrar{opacity:1;transform:translateY(0);pointer-events:auto;display:block}.page-filter{display:flex;gap:1rem;align-items:center;justify-content:flex-end;margin-bottom:2rem}.page-filter>h4{margin:0}.page-search-bar{display:flex;margin-bottom:2rem}.page-search-bar>div{display:flex;width:-moz-fit-content;width:fit-content;gap:.25rem;align-items:center;background-color:var(--hogrefe-gray-light);border-radius:.25rem;padding:.25rem}.page-search-bar button{height:100%}.no-content-found{color:var(--hogrefe-gray);align-items:start;border:2px solid var(--hogrefe-gray-light)}.no-content-found>h3{display:flex;gap:1rem;margin:0}.no-content-found>h3 .fa-circle-info{display:block}.no-content-found>h3>i{color:var(--primary-color);font-size:1.5rem;margin-top:0}.rotate-icon{animation:rotate .2s linear}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes spinner-books{0%,to{transform:rotateX(0)}50%{transform:rotateX(180deg)}}@keyframes spinner{0%,80%,to{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}swiper-container::part(button-prev),swiper-container::part(button-next){width:7px;height:20px;background-color:var(--hogrefe-gray);border-radius:.25rem;padding:.5rem .25rem}swiper-container::part(button-prev){left:5px}swiper-container::part(button-next){right:5px}.visualize-boton{display:block;border:0;border-radius:4px;cursor:pointer;background:var(--primary-color);color:var(--white)!important;transition:background-color .2s ease-in-out,color .2s ease-in-out;padding:.75rem 1.5rem;text-decoration:none;text-align:center;font:600 16px/24px IBM Plex Sans,sans-serif}.visualize-boton>a{color:var(--white)}.visualize-boton i{color:var(--white);margin-right:.5rem}.visualize-boton:hover{background-color:var(--primary-color-dark)!important;text-decoration:none}.boton-primary{background:var(--primary-color)}.boton-primary:hover{background-color:var(--primary-color-dark)!important;text-decoration:none}.boton-secondary{background:var(--secondary-color-dark)}.boton-secondary:hover{background-color:var(--secondary-color-darker)!important;text-decoration:none}.visualize-contacto{display:grid;grid-template-columns:1fr}@media (min-width: 1025px){.visualize-contacto{grid-template-columns:.5fr 1fr .5fr;gap:2rem}}.visualize-contacto>div{display:flex;flex-direction:column;row-gap:1rem;align-items:center;text-align:center}.visualize-contacto>div>i{font-size:30px}.visualize-destacado-simple{text-align:center;background-color:var(--tertiary-color-lighter);padding:2rem;display:flex;flex-direction:column;gap:1rem}.visualize-destacado-simple h1,.visualize-destacado-simple h2{cursor:default}.visualize-destacado-simple h2>a{cursor:pointer;color:var(--tertiary-color-darker)}.visualize-destacado-simple .cursor{cursor:default;display:flex;flex-direction:column;gap:1rem}.visualize-destacado-complex{text-align:start;background-color:var(--tertiary-color-lighter);padding:1rem}.visualize-destacado-complex h1{cursor:default;margin-bottom:1rem}.visualize-destacado-complex .row{width:100%;display:flex;gap:1rem;margin-top:1rem}.visualize-etiqueta{background-color:var(--secondary-color-lighter);display:flex;border-left:solid .6rem var(--secondary-color-darker);width:-moz-fit-content;width:fit-content;padding:1.5rem;text-align:start;justify-content:center;align-items:center;width:100%}.visualize-etiqueta:hover{background-color:var(--secondary-color-light);cursor:pointer}.visualize-etiqueta>div.info{display:block;width:13rem}.visualize-etiqueta>div.info>div.space{height:.5rem}.visualize-etiqueta>div.icon{width:2rem;text-align:end}.visualize-etiqueta>div.icon>i{color:var(--secondary-color-darker)}.visualize-lista ol{padding:0;margin:0 0 0 3rem}.visualize-lista ul{list-style-type:none;padding:0;margin:0}.visualize-lista li{margin-bottom:.5rem;animation:fadeIn .5s forwards}.visualize-lista li>i{margin-top:0}.visualize-lista ol li{list-style-type:unset!important;list-style-position:outside;list-style-type:decimal;margin-bottom:1rem;margin-left:0;padding-bottom:0;color:var(--black);font-weight:400}.header-list{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;box-shadow:var(--shadow-general);background-color:var(--tertiary-color-darker);color:var(--white);border-radius:2rem;padding:0 2rem;box-sizing:border-box;margin-bottom:1rem}.header-list i{font-size:1rem;color:var(--white)}.header-list:hover{cursor:pointer}.arrow>li:before{content:"\f054";font-weight:900;font-family:var(--letraIconos);font-size:x-small;margin-right:8px}.dot>li:before{content:"\f111";font-weight:900;font-family:var(--letraIconos);font-size:.4rem;margin-right:8px}.hyphen>li:before{content:"-";margin-right:8px}.justify{text-align:justify}.center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.big-font{font-size:1.3rem;line-height:2rem}.small-font{font-size:small}.visualize-media{width:100%;display:flex;justify-content:center;align-items:center}.visualize-media img{max-width:100%;height:auto}.visualize-media .shadow-off{box-shadow:none}.visualize-media .media-border{border-radius:.8rem}.visualize-media .cursor{cursor:pointer}.visualize-media>iframe{max-width:100%}.loading-image{padding:0rem;box-sizing:border-box;background-color:var(--hogrefe-gray-light-opacity);width:100%;height:100%;border-radius:1rem;display:flex;justify-content:center;align-items:center;align-self:center}.loading-image i{color:var(--hogrefe-gray-light);font-size:1rem}@media (min-width: 700px){.loading-image i{font-size:2rem}}@media (min-width: 1025px){.loading-image i{font-size:5rem}}.flip-container{perspective:1000px;width:100%;position:relative;display:flex}.flipper{width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d;display:grid}.front,.back{grid-area:1/1;backface-visibility:hidden}.front img,.back img{width:100%;height:auto;display:block}.front{z-index:2;transform:rotateY(0)}.back,.flip-container:hover .flipper{transform:rotateY(180deg)}.visualize-texto{overflow-wrap:break-word;margin:0;padding:0}.item-texto{height:7rem;overflow:hidden}.visualize-red-social{width:-moz-fit-content;width:fit-content;display:flex;gap:.5rem;padding:.25rem .75rem;border-radius:.5rem;box-shadow:var(--shadow-light-bottom)}.visualize-red-social>h5{margin:0;padding:.25rem 0;font-size:small}.visualize-red-social>h5>i{color:var(--white)}.visualize-red-social>h5>a{color:var(--white);text-decoration:none}.visualize-tabla{margin-bottom:2rem;overflow:hidden}.visualize-tabla .fila2{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem;row-gap:.5rem;justify-content:center}.visualize-tabla .fila3{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2rem;row-gap:.5rem;justify-content:center}.visualize-tabla .fila4{display:grid;grid-template-columns:repeat(4,1fr);column-gap:2rem;row-gap:.5rem;justify-content:center}.visualize-tabla .fila5{display:grid;grid-template-columns:repeat(5,1fr);column-gap:2rem;row-gap:.5rem;justify-content:center}.visualize-tabla .item{width:100%}.visualize-tarjeta-horizontal{display:grid;grid-template-columns:1fr;gap:1rem;padding:1rem;box-sizing:border-box}@media (min-width: 700px){.visualize-tarjeta-horizontal{grid-template-columns:1fr 3fr}}.visualize-tarjeta-horizontal>div.imagen{text-align:center}.visualize-tarjeta-horizontal>div.imagen>i{font-size:10rem}.visualize-tarjeta-horizontal>div{width:100%}.visualize-tarjeta-horizontal>div.info{display:flex;align-items:center}.visualize-tarjeta-horizontal>div.info>div{width:100%;display:flex;flex-direction:column;gap:1rem}.visualize-tarjeta-horizontal .tiene-boton{height:-moz-fit-content;height:fit-content;-webkit-user-select:none;user-select:none}@media (min-width: 700px){.visualize-tarjeta-horizontal{display:grid;grid-template-columns:1fr;gap:1rem;padding:1rem;box-sizing:border-box}}@media (min-width: 700px) and (min-width: 700px){.visualize-tarjeta-horizontal{grid-template-columns:1fr 3fr}}@media (min-width: 700px){.visualize-tarjeta-horizontal>div.imagen>i{font-size:10rem}}@media (min-width: 700px){.visualize-tarjeta-horizontal>div{width:100%}.visualize-tarjeta-horizontal>div.info{display:flex;align-items:center}}@media (min-width: 700px){.visualize-tarjeta-horizontal .tiene-boton{height:-moz-fit-content;height:fit-content;display:flex;justify-content:flex-end;-webkit-user-select:none;user-select:none}}.background-th-on{background-color:var(--hogrefe-gray-lighter)}.visualize-tarjeta-vertical{text-align:start;align-items:center;width:100%;margin-bottom:5rem}.visualize-tarjeta-vertical>div.imagen>i{font-size:10rem}.visualize-tarjeta-vertical .info{padding:1rem;position:relative}.visualize-tarjeta-vertical .info>p{margin-top:1rem}.visualize-tarjeta-vertical .info-destacado{height:10rem}.visualize-tarjeta-vertical .info-destacado>div{overflow:hidden}.visualize-tarjeta-vertical .info-destacado>div>div.tiene-boton{background-color:var(--tertiary-color-lighter)}.visualize-tarjeta-vertical .links{margin-top:1rem;padding-left:.5rem}.visualize-tarjeta-vertical .parrafo{margin-top:1rem}.visualize-tarjeta-vertical .tiene-boton{width:calc(100% - 1rem);height:-moz-fit-content;height:fit-content;display:flex;justify-content:flex-end;-webkit-user-select:none;user-select:none;padding:2rem 1rem 1rem 0;position:absolute;bottom:-5rem;right:0rem}.background-tv-on{background-color:var(--white)}.background-tv-on>div.imagen{background-color:var(--hogrefe-gray-lighter)}.background-tv-on>div.info{background-color:var(--hogrefe-gray-lighter)}.background-tv-on>div.info>div>div.tiene-boton{background-color:var(--hogrefe-gray-lighter)}.psy-primary{border:solid 4px var(--primary-color);border-radius:.7rem 2rem;overflow:hidden}.psy-primary .info{background-color:var(--white);text-align:center}.psy-primary .tiene-boton{display:none}.psy-primary .fa-circle-info{color:var(--primary-color);display:block}.psy-secondary{border:solid 4px var(--secondary-color-dark);border-radius:.7rem 2rem;overflow:hidden}.psy-secondary .info{background-color:var(--white);text-align:center}.psy-secondary .tiene-boton{display:none}.psy-secondary .fa-circle-info{color:var(--secondary-color-dark);display:block}.psy-tertiary{border:solid 4px var(--tertiary-color-dark);border-radius:.7rem 2rem;overflow:hidden}.psy-tertiary .info{background-color:var(--white);text-align:center}.psy-tertiary .tiene-boton{display:none}.psy-tertiary .fa-circle-info{color:var(--tertiary-color-dark);display:block}.fa-circle-info{margin-top:1rem;display:none}.visualize-ficha{width:100%;display:flex;justify-content:center;font-size:16px}.visualize-ficha .ficha{max-width:60rem;background-color:var(--white);border-radius:1rem;overflow:hidden;width:100%;height:-moz-fit-content;height:fit-content}.visualize-ficha .ficha .top-ficha{padding:1rem 2rem}.visualize-ficha .ficha .imagenes-ficha{display:none}.visualize-ficha .ficha .contenido-ficha{padding:1rem 1rem 1rem 0}.visualize-ficha .ficha .contenido-ficha ul{gap:0rem}.visualize-ficha .ficha .bottom-ficha{padding:.5rem 2rem;color:var(--white)}@media (min-width: 700px){.visualize-ficha{width:100%;display:flex;justify-content:center}.visualize-ficha .ficha{background-color:var(--white);border-radius:1rem;overflow:hidden;width:100%;height:-moz-fit-content;height:fit-content}.visualize-ficha .ficha .top-ficha{padding:1rem 2rem}.visualize-ficha .ficha .imagenes-ficha{padding:2rem 10rem;display:grid;justify-content:center;align-items:stretch;gap:4rem}.visualize-ficha .ficha .imagenes-ficha .imagen-ficha{display:grid;justify-content:center;align-items:center;text-align:center}.visualize-ficha .ficha .contenido-ficha{padding:0 5rem 2rem}.visualize-ficha .ficha .bottom-ficha{padding:.5rem 2rem;color:var(--white)}}.secondary .top-ficha{background-color:var(--secondary-color)}.secondary .imagenes-ficha{grid-template-columns:repeat(3,1fr)}.secondary .bottom-ficha{background-color:var(--secondary-color)}.primary .top-ficha{background-color:var(--primary-color)}.primary .contenido-ficha p{font-weight:700}.primary .contenido-ficha .precios{display:flex;flex-direction:column;width:100%;gap:1rem}.primary .contenido-ficha .precios .precio{padding:.5rem 2rem 0 1rem;border-radius:4rem;background-color:var(--primary-color-lighter);height:-moz-fit-content;height:fit-content}.primary .contenido-ficha .horarios{background-color:var(--hogrefe-gray-light);border-radius:1rem;padding:1rem 2rem 1rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem}.primary .contenido-ficha .horarios li{display:block}.primary .contenido-ficha .horarios p{text-align:center;margin:.5rem}.primary .bottom-ficha{background-color:var(--primary-color)}@media (min-width: 700px){.primary .top-ficha{background-color:var(--primary-color)}.primary .imagenes-ficha{grid-template-columns:repeat(3,1fr)}.primary .contenido-ficha{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem}.primary .contenido-ficha p{font-weight:700}.primary .contenido-ficha .precios{display:flex;flex-direction:column;width:100%;gap:1rem}.primary .contenido-ficha .precios .precio{padding:.5rem 2rem 0 1rem;border-radius:4rem;background-color:var(--primary-color-lighter);height:-moz-fit-content;height:fit-content}.primary .contenido-ficha .horarios{background-color:var(--hogrefe-gray-light);border-radius:1rem;padding:1rem 2rem 1rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.primary .contenido-ficha .horarios p{text-align:center;margin:.5rem}.primary .bottom-ficha{background-color:var(--primary-color)}}.tertiary .top-ficha{background-color:var(--tertiary-color-darker)}.tertiary .imagenes-ficha{grid-template-columns:repeat(2,1fr)}.tertiary .contenido-ficha p{font-weight:700}.tertiary .contenido-ficha .item{flex:1;padding:1rem 2rem 1rem 1rem;background-color:var(--tertiary-color-dark);border-radius:1rem;position:relative;box-sizing:border-box;margin-bottom:1rem}.tertiary .bottom-ficha{background-color:var(--tertiary-color-darker)}@media (min-width: 700px){.tertiary .top-ficha{background-color:var(--tertiary-color-darker)}.tertiary .imagenes-ficha{grid-template-columns:repeat(2,1fr)}.tertiary .contenido-ficha{display:flex;gap:3rem;justify-content:center;align-items:stretch}.tertiary .contenido-ficha p{font-weight:700}.tertiary .contenido-ficha .item{flex:1;padding:1rem 2rem 1rem 1rem;background-color:var(--tertiary-color-dark);border-radius:1rem;position:relative;box-sizing:border-box}.tertiary .bottom-ficha{background-color:var(--tertiary-color-darker)}}.anotacion{color:var(--white);background-color:var(--tertiary-color-darker);padding:0 1rem;border-radius:.5rem;position:absolute;left:50%;bottom:-.5rem;transform:translate(-50%)}.white{color:var(--white)}.nav-main{position:relative}@media (min-width: 1025px){.nav-main{position:unset}}.nav-main ul{margin:0;padding:0}.nav-main li{list-style:none;width:100%}@media (min-width: 1025px){.nav-main li{width:-moz-fit-content;width:fit-content}}.nav-main li>p{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}@media (min-width: 1025px){.nav-main li>p{width:-moz-fit-content;width:fit-content}}.nav-main p{margin:0}.nav-main-list{margin-bottom:1rem;display:flex;flex-direction:column}@media (min-width: 1025px){.nav-main-list{flex-direction:row;justify-content:flex-end;align-items:center;gap:2rem}}.nav-main-list-item{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--hogrefe-gray-light);flex-wrap:wrap}@media (min-width: 1025px){.nav-main-list-item{justify-content:none;border-bottom:0px;padding:0;flex-wrap:nowrap}}.nav-main-list-item>p{white-space:nowrap;position:relative;padding:.5rem 0 .5rem 1.7rem}@media (min-width: 1025px){.nav-main-list-item>p{font-weight:700;padding:0}}@media (min-width: 1280px) and (min-height: 560px){.nav-main-list-item>p{font:600 20px/32px IBM Plex Sans,sans-serif}}.nav-main-list-item>p i{cursor:pointer;color:var(--hogrefe-gray);font-size:.7rem;padding-right:1rem}@media (min-width: 1025px){.nav-main-list-item>p i{display:none}}.nav-main-list-item>p:hover{cursor:pointer}@media (min-width: 1025px){.nav-main-list-item>p:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background-color:var(--primary-color-dark);transition:width .4s ease-out,left .4s ease-out}.nav-main-list-item>p:hover:after{width:50%;left:25%}}.active-menu>p>i{transition:transform .3s ease;transform:rotate(90deg);transform-origin:top left}@media (min-width: 1025px){.active-menu>p:after{content:"";position:absolute;left:25%;bottom:0;width:50%;height:2px;background-color:var(--primary-color);transition:width .4s ease-out,left .4s ease-out}}@media (max-width: 1025px){.active-submenu{position:absolute;top:0;left:0;background-color:var(--white);width:100%;height:100%;z-index:9999}.active-submenu>p{justify-content:left!important}.active-submenu>ul{background-color:var(--hogrefe-gray-lighter)!important;text-align:right}.active-submenu>ul>li>p:hover{text-decoration:none}}.nav-map{display:none}@media (min-width: 1025px){.nav-map{display:block;background-color:var(--hogrefe-gray-lighter);padding:.75rem .75rem .5rem;border-radius:.25rem}.nav-map:hover{cursor:pointer;background-color:var(--hogrefe-gray-light)}}.mega-menu{flex:0 0 100%}@media (min-width: 1025px){.mega-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:10;padding:2rem;width:60%;background:#fff;box-shadow:0 .25rem 1rem #0000001a;text-align:left}}.mega-menu-list{background-color:var(--hogrefe-gray-lighter);margin:0}@media (min-width: 1025px){.mega-menu-list{min-width:75%;flex:1 0 75%;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:2rem;grid-row-gap:2rem;order:1;padding:0;background-color:var(--white)}}.mega-menu-list>li>p{padding:.5rem 1rem .5rem 1.7rem;border-bottom:2px solid var(--hogrefe-gray-light);display:flex;justify-content:right;align-items:center;cursor:pointer}@media (min-width: 1025px){.mega-menu-list>li>p{padding:0 0 1rem;font-weight:700;border-bottom:0px;display:block;cursor:default}}.mega-menu-list>li>p>i{cursor:pointer;color:var(--hogrefe-gray);font-size:.7rem;margin-right:.5rem}@media (min-width: 1025px){.mega-menu-list>li>p>i{display:none}}@media (min-width: 1280px) and (min-height: 560px){.mega-menu-list>li>p{font:600 20px/32px IBM Plex Sans,sans-serif}}@media (max-width: 1025px){.mega-menu-list>li .subsection-invisible{display:none}}.mega-menu-list>li>ul{background-color:var(--white)}@media (min-width: 1025px){.mega-menu-list>li>ul>li{margin-bottom:.5rem}}.mega-menu-list>li>ul>li>p{padding:.5rem 1rem .5rem 1.7rem;border-bottom:2px solid var(--hogrefe-gray-light)}@media (min-width: 1025px){.mega-menu-list>li>ul>li>p{padding:0;border-bottom:0px}}.mega-menu-list>li>ul>li:last-child{margin-bottom:0}.mega-menu-list>li:last-child>p{border-bottom:0px}.go-to:hover{text-decoration:underline;cursor:pointer}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
