@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200");:root{--container-xs-width:540px;--container-sm-width:720px;--container-md-width:960px;--container-lg-width:1140px;--container-xl-width:1478px;--container-padding:var(--bs-gutter-x);--color-primary:#159633;--color-primary-darker:#7a7d4c;--color-primary-lighter:#83ae3a;--color-secondary:#f4e72f;--color-featured:#f7f7f7;--color-body:#fff;--color-text:#0f0f0f;--color-btn:#159633;--color-scrollbar:#cdcdcd;--color-header-top-1:#f8f8f8;--color-header-top-3:#159633;--color-header-middle-2:#159633;--color-header-nav-1:#fff;--color-header-nav-2:#fff;--color-header-nav-3:#fff;--font-primary:"DM Sans",sans-serif;--font-heading:"DM Sans",sans-serif;--font-text:"EB Garamond",serif;--font-size-html:16px;--font-weight-body:400;--line-height-body:1.5rem;--font-size-heading:2.5rem;--font-weight-heading:700;--border-radius:0.875rem;--border-color:#f5f5f5;--box-shadow:0px 12px 25px 0px rgba(27,27,27,0.06)}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:2rem;padding-right:2rem}@media (max-width:992px){.container-md{max-width:none}}@media (max-width:768px){.container,.container-md,.container-sm{max-width:none}}.dashed-content ul{padding-left:18px}.dashed-content li,.dashed-content p{font-family:var(--font-text);font-size:1.2rem;line-height:2rem}strong{font-weight:700!important}header{border-bottom:1px solid rgb(255,255,255);-webkit-box-shadow:rgba(0,0,0,0.05) 0px 4px 25px;box-shadow:rgba(0,0,0,0.05) 0px 4px 25px;border-bottom:1px solid #f3f4f4;z-index:9999}@media (max-width:767.98px){header{height:auto;border:0}}header .header-top{background-color:var(--color-primary)!important;z-index:9!important}@media (max-width:767.98px){header .header-top{background-color:#fff!important}}header .header-top #account>a,header .header-top #language>a,header .header-top #nav-header ul li a{font-size:0.833rem;font-weight:400!important;color:#fff!important}header .header-top .header-top-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header-top .header-top-contact span{font-size:1.4rem;color:rgba(255,255,255,0.8)}header .header-top .header-top-contact ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}header .header-top .header-top-contact ul li a{color:rgb(255,255,255);font-size:0.833rem;text-decoration:none;margin-right:0.5rem;padding-left:0.5rem;-webkit-transition:all 0.3s;transition:all 0.3s}header .header-top .header-top-contact ul li a:hover{font-size:0.9rem}header .header-top .header-top-contact ul li:first-child a{padding-left:0.25rem}header .header-top .header-top-contact ul li:not(:first-child) a{border-left:1px solid rgba(255,255,255,0.43);margin:0}header .header-top .buttons-mobile{padding:0 5px 0 0}header .header-top .buttons-mobile div{width:30px;padding:0}header .header-top .buttons-mobile a{height:100%;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}header .header-top .buttons-mobile span{cursor:pointer}header .header-top .buttons-mobile span.material-symbols-rounded{font-size:1.5rem!important;color:var(--color-primary)}header .header-top .buttons-mobile .numArticulos{top:5px;right:-3px;z-index:-1}header .header-middle{background-color:#fff;-webkit-transition:0;transition:0;pointer-events:all}@media (max-width:767.98px){header .header-middle .container-md{padding:0 0.5rem}}header .header-middle .row>div{min-height:90px;padding-top:10px}@media (max-width:767.98px){header .header-middle .row>div{padding-top:0}}header .header-middle #logotipo h1{line-height:1rem}header .header-middle #logotipo img{width:auto;max-height:35px;max-width:none}@media (max-width:1399.98px){header .header-middle #logotipo img{max-height:25px}}header .header-middle #search{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:2.8rem;border:0}@media (max-width:1399.98px){header .header-middle #search{padding-right:1rem}}@media (max-width:767.98px){header .header-middle #search{padding-right:0}}header .header-middle #search #busqueda{border:1px solid #ebeef3;border-radius:0.25rem;background-color:#fff;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.0705882353);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.0705882353)}@media (max-width:767.98px){header .header-middle #search #busqueda{border-bottom:0;border-radius:0}}header .header-middle #search #busqueda .search-text{height:50px;font-size:0.833rem;border:0;background:#fff;z-index:9;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:767.98px){header .header-middle #search #busqueda .search-text{width:calc(100% - 50px);height:45px;padding-left:1rem;-webkit-box-shadow:none!important;box-shadow:none!important}}header .header-middle #search #busqueda .search-text:focus{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}header .header-middle #search #busqueda .search-text:focus+.btntwo.search{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}header .header-middle #search #busqueda .btntwo.search{height:50px;background-color:#fff!important;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:767.98px){header .header-middle #search #busqueda .btntwo.search{width:50px;height:45px;padding-right:0;background-color:var(--color-primary)!important}}header .header-middle #search #busqueda .btntwo.search i{font-size:1.5rem;font-variation-settings:"wght" 500;color:var(--color-primary)}@media (max-width:767.98px){header .header-middle #search #busqueda .btntwo.search i{color:#fff}}header .header-middle #cart{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;gap:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:265px}@media (max-width:991.98px){header .header-middle #cart{-webkit-box-flex:0;-ms-flex:0;flex:0}}header .header-middle #cart #account>a,header .header-middle #cart #account>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}header .header-middle #cart #account .account-txt{margin-left:5px}@media (max-width:991.98px){header .header-middle #cart #account .account-txt{display:none!important}}header .header-middle #cart #account:after{position:absolute;top:0;right:-18px;height:24px;width:1px;content:"";background:#c7c7c7}header .header-middle #cart #account .dropdown-menu{padding:1rem 0;border:0;border-radius:var(--border-radius);-webkit-box-shadow:rgba(0,0,0,0.07) 0px 0px 26px;box-shadow:rgba(0,0,0,0.07) 0px 0px 26px}header .header-middle #cart #account .dropdown-menu:before{background-color:#ffffff;border-color:transparent;-o-border-image:none;border-image:none;border-style:solid;border-width:1px 1px 0 0;content:"";height:18px;pointer-events:none;position:absolute;right:90px;top:-8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:18px;z-index:9999}header .header-middle #cart #account .dropdown-menu a{padding:0.25rem 1.5rem;font-size:0.9rem}header .header-middle #cart #account .dropdown-menu a.tit-account{font-size:1rem;font-weight:700;color:var(--color-primary)}header .header-middle #cart #cart-fixed #contentMiniCesta{top:40px;-webkit-transition:all 0.3s;transition:all 0.3s}header .header-middle #cart #cart-fixed #contentMiniCesta #miniCesta{padding:2rem 1.5rem;overflow:hidden}header .header-middle #cart #cart-fixed #contentMiniCesta #miniCesta .miniCesta-article:last-child{margin:0;padding:0}header .header-middle #cart #cart-fixed #contentMiniCesta #miniCesta .miniCesta-article .info-book a{font-size:0.694rem}header .header-middle #cart #cart-fixed #contentMiniCesta #miniCesta .miniCesta-article .miniCesta-total,header .header-middle #cart #cart-fixed #contentMiniCesta #miniCesta .miniCesta-article .quantity span{font-size:0.833rem}header .header-middle #cart #cart-fixed #contentMiniCesta>div{padding:0;border:0;border-radius:var(--border-radius);-webkit-box-shadow:rgba(0,0,0,0.07) 0px 0px 26px;box-shadow:rgba(0,0,0,0.07) 0px 0px 26px}header .header-middle #cart #cart-fixed #contentMiniCesta>div .btn{font-size:0.833rem}header .header-middle #cart #cart-fixed #contentMiniCesta>div .btn.btn-default{color:var(--color-primary);border:0;background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}header .header-middle #cart #cart-fixed #contentMiniCesta .wrapper-btn-checkout{gap:0.5rem;padding:0.5rem}header .header-middle #cart #cart-fixed #contentMiniCesta:before{top:-8px;right:85px;border-color:transparent}header .header-middle #cart #cart-fixed .cart-txt{margin-left:10px}@media (max-width:991.98px){header .header-middle #cart #cart-fixed .cart-txt{display:none}}header .header-middle #cart .account-txt,header .header-middle #cart .cart-txt{font-size:1rem;font-weight:500;white-space:nowrap;color:var(--color-text)}header .header-middle #cart span.material-symbols-rounded{position:relative;font-size:1.5rem;color:var(--color-primary);z-index:999}header .header-middle .numArticulos{top:-12px;bottom:auto;left:12px}@media (max-width:767.98px){header .header-nav .navbar .navbar-nav{border-top:1px solid #e8e8e8}}header .header-nav .navbar .navbar-nav>.nav-item>a{padding:1rem;font-size:1.2rem;font-weight:600;line-height:1rem;color:var(--color-text);border-radius:var(--border-radius) var(--border-radius) 0 0;white-space:nowrap;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:991.98px){header .header-nav .navbar .navbar-nav>.nav-item>a{padding:1rem 0.5rem;font-size:1rem}}@media (max-width:767.98px){header .header-nav .navbar .navbar-nav>.nav-item>a{min-height:48px;font-size:0.95rem;border-radius:0}}header .header-nav .navbar .navbar-nav>.nav-item>a>a>i{font-size:1.1rem;color:var(--color-primary)}header .header-nav .navbar .navbar-nav>.nav-item>a.dropdown-toggle{pointer-events:none;cursor:pointer}header .header-nav .navbar .navbar-nav>.nav-item>a.dropdown-toggle span{margin-top:3px;color:var(--color-primary);font-variation-settings:"wght" 500;-webkit-transition:all 0.2s;transition:all 0.2s}@media (max-width:767.98px){header .header-nav .navbar .navbar-nav>.nav-item>a.dropdown-toggle span{margin:0}}header .header-nav .navbar .navbar-nav>.nav-item>a.show span{color:var(--color-secondary);-webkit-transform:rotate(180deg);transform:rotate(180deg)}header .header-nav .navbar .navbar-nav>.nav-item:first-child a{padding-left:0}header .header-nav .navbar .navbar-nav>.nav-item.dropdown:hover>.nav-link{color:#fff!important;background-color:var(--color-primary)}header .header-nav .navbar .navbar-nav>.nav-item.dropdown:hover>.nav-link span{color:var(--color-secondary);-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767.98px){header .header-nav .navbar .navbar-nav>.nav-item.dropdown:hover>.nav-link span{color:inherit;-webkit-transform:none;transform:none}}header .header-nav .navbar .navbar-nav>.nav-item.dropdown .nav-link .show{color:#fff!important;background-color:var(--color-primary)}header .header-nav .navbar .navbar-nav>.nav-item.dropdown .nav-link .show span{color:var(--color-secondary);-webkit-transform:rotate(180deg);transform:rotate(180deg)}header .header-nav .navbar .navbar-nav>.nav-item.dropdown-1>.dropdown-menu,header .header-nav .navbar .navbar-nav>.nav-item.dropdown-2>.dropdown-menu,header .header-nav .navbar .navbar-nav>.nav-item.dropdown-3>.dropdown-menu{min-width:650px!important}@media (max-width:767.98px){header .header-nav .navbar .navbar-nav>.nav-item.dropdown-1>.dropdown-menu,header .header-nav .navbar .navbar-nav>.nav-item.dropdown-2>.dropdown-menu,header .header-nav .navbar .navbar-nav>.nav-item.dropdown-3>.dropdown-menu{min-width:0!important}}header .header-nav .navbar .navbar-nav>.nav-item.dropdown-1>.dropdown-menu>li.nav-item,header .header-nav .navbar .navbar-nav>.nav-item.dropdown-2>.dropdown-menu>li.nav-item,header .header-nav .navbar .navbar-nav>.nav-item.dropdown-3>.dropdown-menu>li.nav-item{width:50%}@media (max-width:767.98px){header .header-nav .navbar .navbar-nav>.nav-item.dropdown-1>.dropdown-menu>li.nav-item,header .header-nav .navbar .navbar-nav>.nav-item.dropdown-2>.dropdown-menu>li.nav-item,header .header-nav .navbar .navbar-nav>.nav-item.dropdown-3>.dropdown-menu>li.nav-item{width:100%}}header .header-nav .navbar .navbar-nav .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;top:-180%;min-width:none!important;margin-top:0;padding:2rem;border:0!important;border:1px solid #eee!important;border-radius:0 0 var(--border-radius) var(--border-radius);opacity:0;visibility:hidden;-webkit-transition:all 0.4s;transition:all 0.4s}@media (max-width:767.98px){header .header-nav .navbar .navbar-nav .dropdown-menu{display:none;top:initial;min-width:0!important;opacity:1;visibility:visible}}header .header-nav .navbar .navbar-nav .dropdown-menu .dropdown-header{display:none!important}header .header-nav .navbar .navbar-nav .dropdown-menu .dropdown:hover>.dropdown-menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap;top:5px!important;min-width:0!important;margin-left:-1rem;padding:1rem!important;border-radius:0.575rem!important;z-index:9999}@media (max-width:767.98px){header .header-nav .navbar .navbar-nav .dropdown-menu .dropdown:hover>.dropdown-menu{top:0!important;padding:0.5rem 0 0!important;border-top:1px solid #eee!important;border-radius:0!important}}header .header-nav .navbar .navbar-nav .dropdown-menu .all{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-bottom:0.5rem}header .header-nav .navbar .navbar-nav .dropdown-menu .all a{font-size:1.2rem;font-weight:700;color:var(--color-primary)}header .header-nav .navbar .navbar-nav .dropdown-menu li{border-radius:0.575rem;-webkit-transition:all 0.3s;transition:all 0.3s}header .header-nav .navbar .navbar-nav .dropdown-menu li:hover{background-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}header .header-nav .navbar .navbar-nav .dropdown-menu li a{display:block;min-width:0!important;padding-right:2rem;font-size:1rem;color:#fff!important;-webkit-transition:all 0.3s;transition:all 0.3s;background-color:transparent!important}@media (max-width:767.98px){header .header-nav .navbar .navbar-nav .dropdown-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:0.9rem;font-weight:600;color:var(--color-text)!important}}header .header-nav .navbar .navbar-nav .dropdown-menu li a.dropdown-submenu-toggle:after{display:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:4px!important;content:"\e315";font-family:"Material Symbols Rounded";font-size:1.1rem;color:var(--color-primary)}@media (max-width:767.98px){header .header-nav .navbar .navbar-nav .dropdown-menu li a.dropdown-submenu-toggle:after{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}}header .header-nav .navbar .navbar-nav .dropdown-menu li a.dropdown-submenu-toggle span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:4px!important;font-size:1.1rem;color:var(--color-primary);z-index:999}@media (max-width:767.98px){header .header-nav .navbar .navbar-nav .dropdown-menu li a.dropdown-submenu-toggle span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:3px;-webkit-transform:none;transform:none;right:12px!important;width:30px;height:30px;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}header .header-nav .navbar .navbar-nav .dropdown-menu li a.dropdown-submenu-toggle span.rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media (max-width:767.98px){header .header-nav .navbar .navbar-nav .dropdown-menu li{border-radius:0}}header .header-nav .navbar .navbar-nav>li[class*=dropdown-]>.dropdown-menu{z-index:-1}@media (max-width:767.98px){header .header-nav .navbar .navbar-nav>li[class*=dropdown-]>.dropdown-menu{z-index:999}}header .header-nav .navbar .navbar-nav .dropdown-menu .dropdown>.dropdown-menu{top:0;margin-left:-5px;border:1px solid #e7e7e7!important;border-radius:0.575rem;display:none!important}@media (max-width:767.98px){header .header-nav .navbar .navbar-nav .dropdown-menu .dropdown>.dropdown-menu{border-radius:0}}header .header-nav .navbar .navbar-nav .dropdown-menu .dropdown>.dropdown-menu.show{display:block!important}header .header-nav .navbar .navbar-nav .dropdown-menu .dropdown>.dropdown-menu a{font-size:0.833rem!important}header .header-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:0.3s all;transition:0.3s all;top:100%;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);visibility:visible;opacity:1}header .header-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu li a{color:var(--color-text)!important}header .header-nav .navbar .navbar-nav .nav-item:hover i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header .envio-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:300px;font-size:1rem;color:var(--color-text)}@media (max-width:991.98px){header .envio-info{display:none}}header .envio-info strong{margin-right:5px;color:var(--color-primary)}header .envio-info span{margin-right:0.5rem;font-size:1.5rem;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0;color:var(--color-primary)}header .mobile-offcanvas{background-color:#fff}@media (max-width:767.98px){header .mobile-offcanvas{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);border-radius:0;display:block;position:fixed;top:0;left:0;width:100%;max-width:350px;height:100%;border-radius:0 var(--border-radius) 0 0!important;z-index:99999;overflow-y:scroll;overflow-x:hidden;-webkit-transition:visibility 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:visibility 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:visibility 0.3s ease-in-out,transform 0.3s ease-in-out;transition:visibility 0.3s ease-in-out,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}header .mobile-offcanvas.show{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}header .mobile-offcanvas .container{display:block}header .mobile-offcanvas .navbar-nav{margin-top:1rem;padding:0;border:0!important}header .mobile-offcanvas .navbar-nav .nav-item{margin:0;padding:0;border-bottom:1px solid #eee}header .mobile-offcanvas .navbar-nav .nav-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.75rem 1rem!important;font-size:1.2rem!important;font-weight:600!important;line-height:1rem!important;color:var(--color-text)!important;border:0;background-color:#fff;white-space:nowrap;pointer-events:all!important;-webkit-transition:all 0.3s;transition:all 0.3s}header .mobile-offcanvas .navbar-nav .nav-item a.show{padding:0.75rem 1.45rem 0.75rem 2.25rem!important;-webkit-transform:scale(1.05);transform:scale(1.05);font-weight:900!important}header .mobile-offcanvas .navbar-nav .nav-item a.show>span{color:var(--color-secondary);-webkit-transform:rotate(180deg);transform:rotate(180deg)}header .mobile-offcanvas .navbar-nav .nav-item a.dropdown-toggle>span{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0!important}header .mobile-offcanvas .navbar-nav .nav-item a.dropdown-toggle.show>span{color:var(--color-secondary);-webkit-transform:rotate(180deg);transform:rotate(180deg)}header .mobile-offcanvas .navbar-nav .nav-item .dropdown-menu{display:none!important;background-color:#f9f9f9;-webkit-box-shadow:0px 6px 16px rgba(0,0,0,0.1) inset!important;box-shadow:0px 6px 16px rgba(0,0,0,0.1) inset!important}header .mobile-offcanvas .navbar-nav .nav-item .dropdown-menu.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}header .mobile-offcanvas .navbar-nav .nav-item .dropdown-menu>.all{margin:0}header .mobile-offcanvas .navbar-nav .nav-item .dropdown-menu>.all a{width:100%;font-weight:700!important;color:var(--color-primary)!important;background-color:#f9f9f9}header .mobile-offcanvas .navbar-nav .nav-item .dropdown-menu a{padding-left:1.7rem!important;font-size:1rem!important;font-weight:400!important}header .mobile-offcanvas .contacto{padding:1rem;background-color:#f9f9f9;border-bottom:1px solid #eee;-webkit-box-shadow:0px 6px 16px rgba(0,0,0,0.1) inset;box-shadow:0px 6px 16px rgba(0,0,0,0.1) inset}header .mobile-offcanvas .contacto ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;margin:0}header .mobile-offcanvas .contacto ul li{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}header .mobile-offcanvas .contacto ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:600;color:var(--color-text)}header .mobile-offcanvas .contacto ul li a span{margin-right:0.5rem;font-size:1.5rem;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0;color:var(--color-primary)}header .mobile-offcanvas .contacto ul li.envio-info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:991.98px){header .mobile-offcanvas>.container{max-width:100%}}@media (max-width:767.98px){header .mobile-offcanvas>.container{max-width:initial}}header .mobile-offcanvas .offcanvas-header{display:none}@media (max-width:767.98px){header .mobile-offcanvas .offcanvas-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem}header .mobile-offcanvas .offcanvas-header img{width:auto;max-width:none;max-height:25px}header .mobile-offcanvas .offcanvas-header .close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;border-radius:50%;background-color:var(--color-primary);color:#fff;cursor:pointer}header .mobile-offcanvas .offcanvas-header .close span{font-size:1.3rem}}header .mobile-offcanvas .contacto ul{margin:0}header .mobile-offcanvas .contacto ul li:not(:last-child){display:none}header .screen-darken{height:100%;width:0%;z-index:30;position:fixed;top:0;right:0;opacity:0;visibility:hidden;background-color:#000;-webkit-transition:opacity 0.2s linear,visibility 0.2s,width 2s ease-in;transition:opacity 0.2s linear,visibility 0.2s,width 2s ease-in}header .screen-darken.active{z-index:9999;-webkit-transition:opacity 0.3s ease,width 0s;transition:opacity 0.3s ease,width 0s;opacity:0.6;width:100%;visibility:visible}header.sticky .header-top{margin-bottom:70px}header.sticky .header-middle{position:fixed;top:-100px!important;margin:0;opacity:1!important;background-color:rgba(255,255,255,0.95)!important}header.sticky .header-middle .row>div{min-height:70px;padding-top:0}header.sticky .header-middle #search #busqueda .btntwo.search,header.sticky .header-middle #search #busqueda .search-text{height:40px}footer{background-color:var(--color-featured)}footer a,footer li{font-size:0.833rem;color:var(--color-text)!important;-webkit-transition:all 0.2s;transition:all 0.2s}footer a:hover{color:var(--color-primary)!important}footer .footer-bottom>.container>.row:nth-of-type(2){margin-top:1.5rem}@media (max-width:991.98px){footer .footer-bottom>.container>.row:nth-of-type(2){margin-top:0}}footer .footer-bottom .footer-logo{width:auto;max-width:none;max-height:30px}footer .footer-bottom h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:35px;margin:0 0 0.8rem;font-size:1.2rem;font-weight:700;color:var(--color-text);text-transform:inherit}@media (max-width:1199.98px){footer .footer-bottom .footer-menu{margin-bottom:1rem}}@media (max-width:767.98px){footer .footer-bottom .footer-menu{padding:0 1.5rem}}footer .footer-bottom .footer-menu a,footer .footer-bottom .footer-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;font-size:0.833rem;font-weight:300;-webkit-transition:all 0.1s;transition:all 0.1s}footer .footer-bottom .footer-menu a>span:first-child,footer .footer-bottom .footer-menu li>span:first-child{color:var(--color-primary);font-size:1.3rem}footer .footer-bottom .footer-menu a.nomesigas,footer .footer-bottom .footer-menu li.nomesigas{cursor:pointer}footer .footer-bottom .footer-menu a{margin-bottom:0}footer .footer-bottom .footer-menu .horario li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.2rem;margin-bottom:0.5rem}footer .footer-bottom .footer-menu .horario li span+span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.3rem;font-size:0.833rem}footer .footer-bottom .footer-menu .horario li span+span span{margin-top:1px}@media (max-width:575.98px){footer .footer-bottom .footer-menu .horario li span+span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer .footer-bottom .footer-menu strong{font-size:0.833rem;font-weight:500!important}footer .footer-bottom .footer-newsletter{padding:0;background-color:transparent}footer .footer-bottom .footer-newsletter .row:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-bottom .footer-newsletter .footer-newsletter-info{padding-left:1rem}footer .footer-bottom .footer-newsletter .footer-newsletter-info:before{display:none}footer .footer-bottom .footer-newsletter .footer-newsletter-form .wrapper-legal-form{height:75px;margin-top:0.2rem;border:1px solid #ededed;background-color:#fff;scrollbar-color:inherit}footer .footer-bottom .footer-newsletter .footer-newsletter-form .wrapper-legal-form a,footer .footer-bottom .footer-newsletter .footer-newsletter-form .wrapper-legal-form li,footer .footer-bottom .footer-newsletter .footer-newsletter-form .wrapper-legal-form p,footer .footer-bottom .footer-newsletter .footer-newsletter-form .wrapper-legal-form strong{display:inherit;color:var(--color-text);font-size:0.7rem!important;line-height:0.9rem}footer .footer-bottom .footer-newsletter .footer-newsletter-form .wrapper-legal-form a{color:var(--color-primary)!important}footer .footer-bottom .footer-newsletter .footer-newsletter-form .form-check input[type=checkbox]{margin-top:6px}footer .footer-bottom .footer-newsletter .footer-newsletter-form .form-check input[type=checkbox]:checked{border-color:var(--color-primary);background-color:var(--color-primary)}footer .footer-bottom .footer-newsletter .footer-newsletter-form input[type=email]{font-size:0.833rem!important;border:1px solid #ededed!important}footer .footer-bottom .footer-newsletter .footer-newsletter-form input[type=email]:focus{-webkit-box-shadow:none!important;box-shadow:none!important}footer .footer-bottom .footer-newsletter .footer-newsletter-form .btntwo{border-color:var(--color-primary);background-color:var(--color-primary);font-size:0.833rem}footer .footer-bottom .footer-newsletter .footer-newsletter-form .btntwo:hover{border-color:var(--color-secondary)}footer .footer-bottom .footer-newsletter label,footer .footer-bottom .footer-newsletter p{font-weight:300}footer .footer-bottom .footer-newsletter p{font-size:0.833rem;color:var(--color-text)!important}footer .footer-bottom .footer-newsletter label{font-size:0.833rem;color:#333}footer .footer-bottom .social-networks{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}footer .footer-bottom .social-networks a i{display:inherit;margin:0;font-size:1.1rem;color:#fff!important}footer .footer-bottom .social-networks a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}footer .footer-bottom .footer-copyright{padding:2rem 0;background-color:#fff}footer .footer-bottom .footer-copyright>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){footer .footer-bottom .footer-copyright>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:1rem}}footer .footer-bottom .footer-copyright>.container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.25rem}footer .footer-bottom .footer-copyright p{margin:0;font-size:0.833rem}footer .footer-bottom .footer-copyright ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}@media (max-width:575.98px){footer .footer-bottom .footer-copyright ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:575.98px){footer .footer-bottom .footer-copyright ul.paginas-legales li:after{display:none}}footer .footer-bottom .footer-copyright ul li{position:relative;margin:0}@media (max-width:575.98px){footer .footer-bottom .footer-copyright ul li:not(:last-child){margin-bottom:0.25rem}}footer .footer-bottom .footer-copyright ul li:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:1px;height:12px;background-color:#ccc;content:""}footer .footer-bottom .footer-copyright ul li a{padding:0 0.5rem}@media (max-width:575.98px){footer .footer-bottom .footer-copyright ul li a{padding:0}footer .footer-bottom .footer-copyright ul li a:after{display:none}}footer .footer-bottom .footer-copyright ul li:first-child a{padding-left:0}footer .footer-bottom .footer-copyright ul li:last-child:after{display:none}footer .footer-bottom .footer-copyright a,footer .footer-bottom .footer-copyright p{color:#a1afa0;font-weight:300}.swiper{overflow-x:clip!important;overflow-y:visible!important}.swiper.slider{margin:0}.swiper.slider a{width:100%}.swiper.slider img{width:100%;height:auto}.swiper.slider .swiper-button-next,.swiper.slider .swiper-button-prev{color:var(--color-primary)}.swiper.slider .swiper-button-next{right:1.5rem}.swiper.slider .swiper-button-prev{left:1.5rem}.swiper.slider .swiper-pagination-bullet{background-color:#cbcbcb}.swiper.slider .swiper-pagination-bullet-active{background-color:var(--color-primary)}.swiper.books{overflow-x:clip!important;overflow-y:visible!important}.swiper.books .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper.books .swiper-left{left:-2rem}.swiper.books .swiper-right{right:-2rem}.swiper.books .swiper-left:after{content:"prev"}.swiper.books .swiper-right:after{content:"next"}@media (max-width:767.98px){.swiper.books+.buttons{display:none}}.swiper.books+.buttons{position:relative}.swiper.books~.swiper-button{top:calc(50% + 35px);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.swiper.books+.buttons .swiper-button{top:-150px}.swiper.books+.buttons .swiper-button.swiper-button-prev,.swiper.books~.swiper-button.swiper-button-prev{left:-45px;color:var(--color-primary)}@media (max-width:1399.98px){.swiper.books+.buttons .swiper-button.swiper-button-prev,.swiper.books~.swiper-button.swiper-button-prev{left:-30px}}@media (max-width:1199.98px){.swiper.books+.buttons .swiper-button.swiper-button-prev,.swiper.books~.swiper-button.swiper-button-prev{left:-25px}}.swiper.books+.buttons .swiper-button.swiper-button-prev:after,.swiper.books~.swiper-button.swiper-button-prev:after{font-size:1.8rem;font-weight:700}.swiper.books+.buttons .swiper-button.swiper-button-next,.swiper.books~.swiper-button.swiper-button-next{right:-45px;color:var(--color-primary)}@media (max-width:1399.98px){.swiper.books+.buttons .swiper-button.swiper-button-next,.swiper.books~.swiper-button.swiper-button-next{right:-30px}}@media (max-width:1199.98px){.swiper.books+.buttons .swiper-button.swiper-button-next,.swiper.books~.swiper-button.swiper-button-next{right:-25px}}.swiper.books+.buttons .swiper-button.swiper-button-next:after,.swiper.books~.swiper-button.swiper-button-next:after{font-size:1.8rem;font-weight:700}@media (max-width:1399.98px){.page-detalle .block:nth-child(2n) .swiper.books+.buttons .swiper-button.swiper-button-prev,.page-detalle .block:nth-child(2n) .swiper.books~.swiper-button.swiper-button-prev{left:-30px}}@media (max-width:1199.98px){.page-detalle .block:nth-child(2n) .swiper.books+.buttons .swiper-button.swiper-button-prev,.page-detalle .block:nth-child(2n) .swiper.books~.swiper-button.swiper-button-prev{left:-35px}}@media (max-width:991.98px){.page-detalle .block:nth-child(2n) .swiper.books+.buttons .swiper-button.swiper-button-prev,.page-detalle .block:nth-child(2n) .swiper.books~.swiper-button.swiper-button-prev{left:-25px}}@media (max-width:1399.98px){.page-detalle .block:nth-child(2n) .swiper.books+.buttons .swiper-button.swiper-button-next,.page-detalle .block:nth-child(2n) .swiper.books~.swiper-button.swiper-button-next{right:-30px}}@media (max-width:1199.98px){.page-detalle .block:nth-child(2n) .swiper.books+.buttons .swiper-button.swiper-button-next,.page-detalle .block:nth-child(2n) .swiper.books~.swiper-button.swiper-button-next{right:-35px}}@media (max-width:991.98px){.page-detalle .block:nth-child(2n) .swiper.books+.buttons .swiper-button.swiper-button-next,.page-detalle .block:nth-child(2n) .swiper.books~.swiper-button.swiper-button-next{right:-25px}}@media (max-width:1399.98px){.page-detalle .block:nth-child(odd) .swiper.books+.buttons .swiper-button.swiper-button-prev,.page-detalle .block:nth-child(odd) .swiper.books~.swiper-button.swiper-button-prev{left:-30px}}@media (max-width:1199.98px){.page-detalle .block:nth-child(odd) .swiper.books+.buttons .swiper-button.swiper-button-prev,.page-detalle .block:nth-child(odd) .swiper.books~.swiper-button.swiper-button-prev{left:-35px}}@media (max-width:991.98px){.page-detalle .block:nth-child(odd) .swiper.books+.buttons .swiper-button.swiper-button-prev,.page-detalle .block:nth-child(odd) .swiper.books~.swiper-button.swiper-button-prev{left:-25px}}@media (max-width:1399.98px){.page-detalle .block:nth-child(odd) .swiper.books+.buttons .swiper-button.swiper-button-next,.page-detalle .block:nth-child(odd) .swiper.books~.swiper-button.swiper-button-next{right:-30px}}@media (max-width:1199.98px){.page-detalle .block:nth-child(odd) .swiper.books+.buttons .swiper-button.swiper-button-next,.page-detalle .block:nth-child(odd) .swiper.books~.swiper-button.swiper-button-next{right:-35px}}@media (max-width:991.98px){.page-detalle .block:nth-child(odd) .swiper.books+.buttons .swiper-button.swiper-button-next,.page-detalle .block:nth-child(odd) .swiper.books~.swiper-button.swiper-button-next{right:-25px}}.block{margin-bottom:8rem}@media (max-width:575.98px){.block{margin-bottom:6rem}}.block.block-featured{padding:6rem 0}@media (max-width:575.98px){.block.block-featured{padding:4rem 0}}.block.block-featured a.more{color:var(--color-primary)}.block.block-featured:has(.books) .item:hover{background-color:#fff}.block.block-featured:has(.books) .item.item-papel{border:1px solid var(--color-featured)}.block.block-featured:first-child,.block.block-full-width:first-child{margin-top:-3.15rem;margin-bottom:5rem}@media (max-width:767.98px){.block.block-featured:first-child,.block.block-full-width:first-child{margin-top:-13px}}.block.block-featured:has(.books:not(.carrusel)){padding-bottom:6rem}@media (max-width:991.98px){.block.block-banner .row>div:not(:last-child){margin-bottom:2rem}}.block.block-banner .dashed-content{position:relative;height:100%;border-radius:var(--border-radius);border:1px solid var(--border-color);-webkit-box-shadow:rgba(0,0,0,0.07) 0px 0px 26px;box-shadow:rgba(0,0,0,0.07) 0px 0px 26px;overflow:hidden;-webkit-transition:background-color 0.5s,-webkit-transform 0.2s,-webkit-box-shadow 0.5s;transition:background-color 0.5s,-webkit-transform 0.2s,-webkit-box-shadow 0.5s;transition:transform 0.2s,box-shadow 0.5s,background-color 0.5s;transition:transform 0.2s,box-shadow 0.5s,background-color 0.5s,-webkit-transform 0.2s,-webkit-box-shadow 0.5s}@media (max-width:767.98px){.block.block-banner .dashed-content{height:auto}}.block.block-banner .dashed-content:has(a):hover{-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px;box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px;background-color:rgba(21,150,51,0.05)}.block.block-banner .dashed-content:has(a):hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.block.block-banner .dashed-content .banner-img{height:340px;overflow:hidden}.block.block-banner .dashed-content .banner-img img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0.575rem 0.575rem 0 0;-webkit-transition:all 0.5s;transition:all 0.5s}.block.block-banner .dashed-content .banner-info{padding:2rem}.block.block-banner .dashed-content .banner-info h2{margin:0;font-size:1.44rem}.block.block-banner .dashed-content .banner-info p{font-family:var(--font-primary);font-size:1rem;font-weight:300;line-height:1.4rem;color:#ababab}@media (max-width:991.98px){.block.block-banner.home-featured .row>div:not(:last-child){margin-bottom:2rem!important}}.block.block-banner.home-featured .featured-item{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:none;border-radius:var(--border-radius);border:1px solid var(--border-color);overflow:hidden;-webkit-box-shadow:rgba(0,0,0,0.07) 0px 0px 26px;box-shadow:rgba(0,0,0,0.07) 0px 0px 26px;background-color:#fff}@media (max-width:1199.98px){.block.block-banner.home-featured .featured-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:991.98px){.block.block-banner.home-featured .featured-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:575.98px){.block.block-banner.home-featured .featured-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block.block-banner.home-featured .featured-item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:background-color 0.5s,-webkit-transform 0.2s,-webkit-box-shadow 0.5s;transition:background-color 0.5s,-webkit-transform 0.2s,-webkit-box-shadow 0.5s;transition:transform 0.2s,box-shadow 0.5s,background-color 0.5s;transition:transform 0.2s,box-shadow 0.5s,background-color 0.5s,-webkit-transform 0.2s,-webkit-box-shadow 0.5s}@media (max-width:1199.98px){.block.block-banner.home-featured .featured-item>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:991.98px){.block.block-banner.home-featured .featured-item>a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:575.98px){.block.block-banner.home-featured .featured-item>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block.block-banner.home-featured .featured-item>a:hover{-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px;box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px;background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}.block.block-banner.home-featured .featured-item>a:hover .panel-body-txt{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}@media (max-width:1199.98px){.block.block-banner.home-featured .featured-item>a:hover .panel-body-txt{-webkit-transform:none;transform:none}}@media (max-width:575.98px){.block.block-banner.home-featured .featured-item>a:hover .panel-body-txt{-webkit-transform:none;transform:none}}.block.block-banner.home-featured .featured-item>a:hover img{-webkit-transform:translateX(0.25rem) scale(1.04);transform:translateX(0.25rem) scale(1.04)}@media (max-width:1199.98px){.block.block-banner.home-featured .featured-item>a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}}@media (max-width:575.98px){.block.block-banner.home-featured .featured-item>a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}}.block.block-banner.home-featured .featured-item .panel-body-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0 1rem 1rem}@media (max-width:1199.98px){.block.block-banner.home-featured .featured-item .panel-body-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0 1rem}}@media (max-width:991.98px){.block.block-banner.home-featured .featured-item .panel-body-img{padding:1rem 0 1rem 1rem}}@media (max-width:575.98px){.block.block-banner.home-featured .featured-item .panel-body-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;padding:2rem 0 1rem;width:80%}}.block.block-banner.home-featured .featured-item .panel-body-img img{max-width:135px;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0.575rem;-webkit-transition:all 0.3s;transition:all 0.3s}.block.block-banner.home-featured .featured-item .panel-body{padding:0}.block.block-banner.home-featured .featured-item .panel-body .panel-body-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:2rem;-webkit-transition:all 0.2s;transition:all 0.2s}.block.block-banner.home-featured .featured-item .panel-body .panel-body-txt h2{font-size:1.44rem;text-transform:inherit}@media (max-width:575.98px){.block.block-banner.home-featured .featured-item .panel-body .panel-body-txt h2{text-align:center}}.block.block-banner.home-featured .featured-item .panel-body .panel-body-txt p{margin:0;font-size:1rem;font-weight:300;color:#ababab}@media (max-width:1199.98px){.block.block-banner.home-featured .featured-item .panel-body .panel-body-txt p{text-align:center}}@media (max-width:991.98px){.block.block-banner.home-featured .featured-item .panel-body .panel-body-txt p{text-align:left}}@media (max-width:575.98px){.block.block-banner.home-featured .featured-item .panel-body .panel-body-txt p{text-align:center}}@media (max-width:1199.98px){.block.block-banner.home-featured .featured-item .panel-body .panel-body-txt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 2rem 2rem}}@media (max-width:991.98px){.block.block-banner.home-featured .featured-item .panel-body .panel-body-txt{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2rem}}@media (max-width:575.98px){.block.block-banner.home-featured .featured-item .panel-body .panel-body-txt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 2rem 2rem}}h1.title,h2.title{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:1.2!important}@media (max-width:575.98px){h1.title,h2.title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}}h1.title a,h2.title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.3rem;font-size:1rem;font-weight:500;letter-spacing:-0.5px;text-transform:initial;-webkit-transition:all 0.3s;transition:all 0.3s}h1.title a span,h2.title a span{font-size:0.9rem;-webkit-transition:all 0.3s;transition:all 0.3s}h1.title a:after,h2.title a:after{display:none}h1.title a:hover,h2.title a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);color:var(--color-text)!important}h1.title+.total-resultados,h2.title+.total-resultados{display:block;margin:-2rem 0 3rem;font-size:1.2rem;font-weight:400;line-height:1rem;color:#686868}@media (max-width:575.98px){h1.title+.total-resultados,h2.title+.total-resultados{margin-bottom:2rem}}h1.title:after,h2.title:after{display:none}h1{font-size:2.986rem}@media (max-width:767.98px){h1{font-size:2.488rem}}h2{font-size:2.488rem}h3{font-size:2.074rem}h4{font-size:1.728rem}h5{font-size:1.44rem}.page-index h2.title{margin:0 0 2.5rem;font-size:2.488rem}@media (max-width:575.98px){.page-index h2.title{font-size:2.074rem}}.page-detalle h2.title{font-size:2.074rem}@media (max-width:575.98px){.page-detalle h2.title{font-size:1.728rem}}.books{padding:0}.books .item{padding:1.4rem 1rem;border-radius:var(--border-radius);overflow:visible!important;-webkit-transition:all 0.2s;transition:all 0.2s}@media (max-width:767.98px){.books .item{padding:1.4rem 0.5rem}}.books .item .portada{height:300px;width:auto;margin:0}@media (max-width:575.98px){.books .item .portada{height:205px!important}.books .item .portada img{height:205px!important;-o-object-fit:cover!important;object-fit:cover!important}}.books .item .portada>div>div{position:relative;overflow:hidden;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 4px 6px -1px,rgba(0,0,0,0.06) 0px 2px 4px -1px;box-shadow:rgba(0,0,0,0.1) 0px 4px 6px -1px,rgba(0,0,0,0.06) 0px 2px 4px -1px;border-radius:0.575rem;-webkit-transition:all 0.5s;transition:all 0.5s}.books .item .portada>div>div img{width:auto;max-height:300px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;border-radius:0.575rem;-webkit-transition:all 0.5s;transition:all 0.5s}.books .item .portada>div>div .badge{position:absolute;left:0;top:0;width:200px;height:100%;overflow:hidden;pointer-events:none;-webkit-transition:all 0.5s;transition:all 0.5s;z-index:999}.books .item .portada>div>div .badge span{position:absolute;bottom:-50px;left:-50px;width:100%;color:#fff;padding:5px 0;font-size:0.8rem;font-weight:700;line-height:1rem;text-align:center;text-transform:uppercase;-webkit-transform:translateX(-30%) translateY(0%) rotate(45deg);transform:translateX(-30%) translateY(0%) rotate(45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px;box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px}.books .item .portada>div>div .badge.ebook-badge span{background:#007fc7}.books .item .portada>div>div .badge.pod-badge span{background:#ed4642}.books .item .portada>div .disponibilidad{position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;border-radius:0.25rem;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 4px 6px -1px,rgba(0,0,0,0.06) 0px 2px 4px -1px;box-shadow:rgba(0,0,0,0.1) 0px 4px 6px -1px,rgba(0,0,0,0.06) 0px 2px 4px -1px;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}.books .item:hover{-webkit-transform:scale(1.025);transform:scale(1.025);background-color:var(--color-featured);-webkit-box-shadow:rgba(0,0,0,0.1) 0px 4px 6px -1px,rgba(0,0,0,0.06) 0px 2px 4px -1px;box-shadow:rgba(0,0,0,0.1) 0px 4px 6px -1px,rgba(0,0,0,0.06) 0px 2px 4px -1px}.books .item:hover .portada>div>div{-webkit-box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px;box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px;-webkit-transform:scale(1.05);transform:scale(1.05)}.books .item:hover .portada>div .disponibilidad{-webkit-transform:translateX(-50%) scale(1.05);transform:translateX(-50%) scale(1.05)}.books .item:hover .ranking{right:-4px}.books .item:hover .discount{-webkit-transform:rotate(-45deg) scale(1.05);transform:rotate(-45deg) scale(1.05)}.books .item:hover .ebook-badge{-webkit-transform:scale(1.05);transform:scale(1.05)}.books .item.item-papel{border:1px solid #fff}.books .item.item-papel:hover{border:1px solid #eee;background-color:transparent}.books .item.item-papel .portada{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.books .item.item-papel .portada{height:180px}}.books .item.item-papel .portada>div>div{-webkit-box-shadow:none;box-shadow:none;text-align:center}.books .item.item-papel .portada>div>div img{width:auto;height:180px!important}@media (max-width:767.98px){.books .item.item-papel .portada>div>div img{height:150px!important}}.books.grid.solr .item .portada{height:295px}.books.grid.solr .item .portada>div>div img{max-height:295px}.books.grid .item form{margin-top:1.5rem}.books.grid .item:hover .disponibilidad{opacity:1}.books.list .item{padding:30px 15px!important;border:0}@media (max-width:575.98px){.books.list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;margin-bottom:4rem;padding:0!important}.books.list .item:last-child,.books.list .item:nth-last-child(2){margin-bottom:0}}.books.list .item .portada{width:130px;height:auto}@media (max-width:575.98px){.books.list .item .portada{width:100%;height:190px!important}}.books.list .item .portada img{width:130px!important;height:auto;max-height:none;-o-object-position:center;object-position:center}@media (max-width:575.98px){.books.list .item .portada img{width:100%!important;height:auto!important;max-height:190px}}.books.list .item form{margin-left:1.5rem}@media (max-width:575.98px){.books.list .item form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem 0 0}}@media (max-width:575.98px){.books.list .item form .dublincore{padding:0;border:0}}.books.list .item form .dublincore .title{height:auto;font-size:1.44rem}@media (max-width:575.98px){.books.list .item form .dublincore .title{text-align:center;font-size:1.2rem}}.books.list .item form .dublincore .mulsinop{font-family:var(--font-text);font-size:1.2rem}@media (max-width:767.98px){.books.list .item form .dublincore .mulsinop{display:none}}.books.list .item form .dublincore .creator{font-size:1.2rem}@media (max-width:575.98px){.books.list .item form .dublincore .creator{width:100%;text-align:center;font-size:1rem}}@media (max-width:575.98px){.books.list .item form .botones{margin:0;padding:0}.books.list .item form .botones .btntwo{max-width:120px}}.books.list .item .precio strike{font-size:1rem}.books.list .item .precio strong{font-size:1.44rem}.books.list .item:hover{padding:30px!important}.books.list .item:hover .disponibilidad{opacity:1}.books .title{font-size:1.2rem;font-weight:600}@media (max-width:767.98px){.books .title{-webkit-line-clamp:3}}.books .creator{max-height:40px!important;margin:0;font-size:1rem;font-weight:300;text-transform:inherit;color:var(--color-primary-darker)}.books .dublincore{min-height:80px}.books .botones{margin-top:0.5rem}.books .botones .precio{margin:0}.books .botones .botonComprar,.books .botones .btntwo{position:relative;margin-top:1.5rem;z-index:99}.books .precio strong{font-size:1.44rem}.books .precio strike{color:#999}.books .discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:5px;left:-40px;height:30px;width:120px;color:#fff;font-size:15px;font-weight:600;line-height:30px;text-align:center;color:#333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:var(--color-secondary);-webkit-box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px;box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px;border-radius:0;-webkit-transition:all 0.5s;transition:all 0.5s;z-index:9}.books .ranking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-20px;left:auto;right:-4px;width:48px;height:48px;-webkit-box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px;box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px;-webkit-transition:all 0.3s;transition:all 0.3s}.page-detalle .books.detalle-slider .item:hover,.page-index .books.books-slider .item:hover{background:none;-webkit-box-shadow:none;box-shadow:none}.page-detalle .books.detalle-slider form,.page-index .books.books-slider form{display:none}.page-detalle .books.detalle-slider .disponibilidad,.page-index .books.books-slider .disponibilidad{display:none}.page-detalle .books.detalle-slider .item,.page-index .books.books-slider .item{padding:0;border:0!important}.page-detalle .books.detalle-slider .portada img,.page-index .books.books-slider .portada img{width:auto}.page-detalle .books.detalle-slider .portada{max-height:270px}.page-detalle .books.detalle-slider .portada img{max-height:270px}.home-juegos .books li{width:20%}@media (max-width:1199.98px){.home-juegos .books li{width:25%}}@media (max-width:991.98px){.home-juegos .books li{width:33.3333333333%}}@media (max-width:767.98px){.home-juegos .books li{width:33.3333333333%}}@media (max-width:575.98px){.home-juegos .books li{width:50%}}.home-juegos .books li .portada{height:295px}.home-juegos .books li .portada>div>div img{max-height:295px}.home-juegos .books-slider img{max-height:270px!important}.block-blog .news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.block-blog .news .eventos{width:calc(25% - 1.5rem);margin:0;border-radius:var(--border-radius);-webkit-box-shadow:rgba(0,0,0,0.07) 0px 0px 26px;box-shadow:rgba(0,0,0,0.07) 0px 0px 26px;border:1px solid var(--border-color);overflow:hidden;-webkit-transition:-webkit-transform 0.2s,-webkit-box-shadow 0.5s;transition:-webkit-transform 0.2s,-webkit-box-shadow 0.5s;transition:transform 0.2s,box-shadow 0.5s;transition:transform 0.2s,box-shadow 0.5s,-webkit-transform 0.2s,-webkit-box-shadow 0.5s}@media (max-width:1199.98px){.block-blog .news .eventos{width:calc(50% - 1rem)}}@media (max-width:575.98px){.block-blog .news .eventos{width:100%}}.block-blog .news .eventos:hover{-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px;box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px}.block-blog .news .eventos:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.block-blog .news .eventos .card-img{max-height:500px;overflow:hidden;border-radius:0}@media (max-width:991.98px){.block-blog .news .eventos .card-img{max-height:400px;max-width:100%}}@media (max-width:767.98px){.block-blog .news .eventos .card-img{max-height:500px}}.block-blog .news .eventos .card-img img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.5s;transition:all 0.5s}.block-blog .news .eventos .card-body{min-height:240px;padding:2rem;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.block-blog .news .eventos .card-body .eventos-date{font-size:0.833rem;color:var(--color-primary)}.block-blog .news .eventos .card-body .eventos-date i{display:none}.block-blog .news .eventos .card-body .eventos-place{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.8rem;line-height:1.2rem;font-size:0.833rem;color:var(--color-primary)}.block-blog .news .eventos .card-body .eventos-place i{display:none}.block-blog .news .eventos .card-body h2{margin-bottom:0.5rem;font-size:1.44rem}.block-blog .news .eventos .card-body p{margin:0;font-size:1rem;font-weight:300;line-height:1.44rem;color:#ababab}@media (max-width:767.98px){.block-blog .news .eventos .card-body p{font-size:1rem}}.block-blog .blog-list .eventos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;max-height:300px;padding:0}@media (max-width:991.98px){.block-blog .blog-list .eventos{width:calc(50% - 1rem);max-height:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:575.98px){.block-blog .blog-list .eventos{width:100%}}.block-blog .blog-list .eventos .card-img{max-width:240px;max-height:240px}@media (max-width:1199.98px){.block-blog .blog-list .eventos .card-img{max-height:350px}}@media (max-width:991.98px){.block-blog .blog-list .eventos .card-img{max-width:100%}}@media (max-width:767.98px){.block-blog .blog-list .eventos .card-img{max-height:300px}}.block-blog .blog-list .eventos .card-img img{height:100%}.block-blog .blog-list .eventos .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:300px}.block-blog .blog-list .eventos .card-body .eventos-date{margin-bottom:1rem}.block-blog .blog-list .eventos .card-body .eventos-date div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.block-blog .blog-list .eventos .card-body .eventos-date div:first-child{margin-right:1rem}.block-blog .blog-list .eventos .card-body .eventos-date div span{margin-right:0.3rem;font-size:1.2rem}.block-blog .blog-list .eventos .card-body .entradilla p{color:#ababab}.block-blog .blog-list .eventos .card-body .text{margin-top:1rem}@media (max-width:991.98px){.block-blog .blog-list .eventos .card-body .text{display:none}}.block-blog .blog-list .eventos .card-body .text p{font-family:var(--font-text);font-size:1.2rem!important;line-height:1.5rem;color:#ababab}.block-blog .blog-detail .eventos .eventos-header{float:none}.block-blog .blog-detail .eventos .eventos-header h2{font-size:2.488rem}@media (max-width:767.98px){.block-blog .blog-detail .eventos .eventos-header h2{font-size:2.074rem}}.block-blog .blog-detail .eventos .eventos-header .entradilla{font-size:1.44rem}@media (max-width:767.98px){.block-blog .blog-detail .eventos .eventos-header .entradilla{font-size:1.2rem}}.block-blog .blog-detail .eventos .eventos-date{margin-bottom:1rem;font-size:1rem;color:var(--color-primary)}.block-blog .blog-detail .eventos .eventos-date div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.block-blog .blog-detail .eventos .eventos-date div:first-child{margin-right:1rem}.block-blog .blog-detail .eventos .eventos-date div span{margin-right:0.3rem!important;font-size:1.4rem}.block-blog .blog-detail .eventos img{max-width:500px;margin:0 2rem 2rem 0;border-radius:var(--border-radius)}@media (max-width:991.98px){.block-blog .blog-detail .eventos img{width:100%;max-width:none;margin-right:0}}.block-blog .blog-detail .eventos li,.block-blog .blog-detail .eventos p{font-family:var(--font-text);font-size:1.2rem;line-height:2rem}.block-blog .blog-detail .eventos .eventos-date div:not(:last-child),.block-blog .blog-list .eventos .card-body .eventos-date div:not(:last-child){margin-right:1rem}.block-blog .sidebar-news{max-width:90%;margin:0 0 2rem}@media (max-width:991.98px){.block-blog .sidebar-news{max-width:100%}}.block-blog .swiper-slide{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px}.block-blog .categories{margin:0}.block-blog .categories li a{width:100%;border:0}.block-blog .categories li a:hover{color:#fff;background-color:var(--color-primary)}.block-blog .categories li:last-child a{margin:0}.fichaDetalle{margin-bottom:6rem}.fichaDetalle h1{margin-bottom:0.5rem;font-size:2.986rem;font-weight:700}@media (max-width:767.98px){.fichaDetalle h1{font-size:2.488rem;text-align:left}}.fichaDetalle h2{margin-bottom:1rem;font-size:1.728rem;color:var(--color-text)}@media (max-width:767.98px){.fichaDetalle h2{text-align:left}}@media (max-width:575.98px){.fichaDetalle h2{font-size:1.44rem}}.fichaDetalle #autor{margin:0;font-family:var(--font-primary)}@media (max-width:767.98px){.fichaDetalle #autor{text-align:left}}.fichaDetalle #autor a,.fichaDetalle #autor span{font-size:1.44rem;font-weight:300;color:var(--color-primary-darker);text-transform:inherit}.fichaDetalle #sinopsis{margin-top:2rem}.fichaDetalle .info-book{width:30%}@media (max-width:991.98px){.fichaDetalle .info-book{width:40%}}@media (max-width:767.98px){.fichaDetalle .info-book{width:100%;padding:0}}.fichaDetalle .info-book #detimg{width:100%;max-width:none;margin:0}@media (max-width:991.98px){.fichaDetalle .info-book #detimg{width:100%}}@media (max-width:767.98px){.fichaDetalle .info-book #detimg{width:100%;padding:0 0.5rem}}.fichaDetalle .info-book #detimg.item-papel img{border:0;-webkit-box-shadow:none;box-shadow:none}.fichaDetalle .info-book #detimg>div{position:relative;border-radius:var(--border-radius)}@media (max-width:767.98px){.fichaDetalle .info-book #detimg>div{max-width:450px;margin:0 auto}}.fichaDetalle .info-book #detimg>div img{position:relative;max-height:650px;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);z-index:999;border:1px solid var(--border-color);border-radius:var(--border-radius);-webkit-transition:all 0.5s;transition:all 0.5s}@media (max-width:767.98px){.fichaDetalle .info-book #detimg>div img{max-width:450px;max-height:none}}.fichaDetalle .info-book #detimg>div img:hover{-webkit-box-shadow:rgba(50,50,93,0.25) 0px 50px 100px -20px,rgba(0,0,0,0.3) 0px 30px 60px -30px,rgba(10,37,64,0.35) 0px -2px 6px 0px inset;box-shadow:rgba(50,50,93,0.25) 0px 50px 100px -20px,rgba(0,0,0,0.3) 0px 30px 60px -30px,rgba(10,37,64,0.35) 0px -2px 6px 0px inset}.fichaDetalle .info-book #detimg>div .badge{position:absolute;right:0;top:0;width:200px;height:100%;overflow:hidden;pointer-events:none;-webkit-transition:all 0.5s;transition:all 0.5s;z-index:999}.fichaDetalle .info-book #detimg>div .badge span{position:absolute;top:100px;right:-40px;width:100%;color:#fff;padding:10px 0;font-size:1.1rem;font-weight:700;line-height:1rem;text-align:center;text-transform:uppercase;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px;box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px}.fichaDetalle .info-book #detimg>div .badge.ebook-badge span{background:#007fc7}.fichaDetalle .info-book #detimg>div .badge.pod-badge span{background:#ed4642}.fichaDetalle .info-book .info-book-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-5px;text-align:left;-webkit-box-shadow:none!important;box-shadow:none!important}@media (max-width:767.98px){.fichaDetalle .info-book .info-book-meta{max-width:450px;margin:1rem auto}}.fichaDetalle .info-book .info-book-meta>div{width:calc(100% - 6px);padding:calc(1.375rem + 5px) 0.5rem 1.375rem}@media (max-width:767.98px){.fichaDetalle .info-book .info-book-meta>div{padding:calc(1.375rem + 5px) 0.5rem 1.375rem}}.fichaDetalle .info-book .info-book-meta>div .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.5rem 0}.fichaDetalle .info-book .info-book-meta>div .meta:not(:last-child){border-bottom:1px solid #eee}.fichaDetalle .info-book .info-book-meta>div .meta label{width:50%;margin:0;font-size:1rem}.fichaDetalle .info-book .info-book-meta>div .meta span{font-size:0.833rem;line-height:1rem;text-align:right;color:#666}@media (max-width:575.98px){.fichaDetalle .info-book .info-book-meta>div .meta span{font-size:0.833rem}}.fichaDetalle .info-book .info-book-meta>div .meta span.nomesigas{color:var(--color-primary);cursor:pointer}.fichaDetalle .info-book .gallery-container{position:relative;max-width:450px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.fichaDetalle .info-book .gallery-container .gallery{margin-top:1rem}.fichaDetalle .info-book .gallery-container .gallery .swiper-wrapper img{max-width:100%;border-radius:var(--border-radius)}.fichaDetalle .info-book .gallery-container .gallery .swiper-pagination{position:relative;margin-top:1rem}.fichaDetalle .info-book .gallery-container .swiper.gallery+.buttons-gallery{position:absolute;top:0;left:0;width:100%;height:100%}.fichaDetalle .info-book .gallery-container .swiper.gallery+.buttons-gallery .swiper-button-next,.fichaDetalle .info-book .gallery-container .swiper.gallery+.buttons-gallery .swiper-button-prev{color:var(--color-primary)}.fichaDetalle .info-book .gallery-container .swiper.gallery+.buttons-gallery .swiper-button-next:after,.fichaDetalle .info-book .gallery-container .swiper.gallery+.buttons-gallery .swiper-button-prev:after{font-size:1.5rem}.fichaDetalle .info-book .gallery-container .swiper.gallery+.buttons-gallery .swiper-button-prev{left:-0.5rem}.fichaDetalle .info-book .gallery-container .swiper.gallery+.buttons-gallery .swiper-button-next{right:-0.5rem}.fichaDetalle .summary{width:48%;padding:0 2.25rem}@media (max-width:991.98px){.fichaDetalle .summary{width:60%}}@media (max-width:767.98px){.fichaDetalle .summary{width:100%;margin-top:2rem;padding:0 0.5rem}}.fichaDetalle .summary p{margin:0;padding:0;overflow:hidden;font-family:var(--font-text);font-size:1.2rem;line-height:2rem;text-align:left!important}.fichaDetalle .summary #loadmore{cursor:pointer;color:var(--color-primary);display:none}.fichaDetalle .summary #articuloUNED{margin:2rem 0}.fichaDetalle .summary #articuloUNED .uned-data td,.fichaDetalle .summary #articuloUNED .uned-data td a{font-size:0.8rem;line-height:1rem}.fichaDetalle .price-col{position:relative;width:22%;height:100%;padding:1.875rem;background-color:#fff;border-radius:var(--border-radius);border:1px solid var(--border-color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:hidden}@media (max-width:991.98px){.fichaDetalle .price-col{width:calc(100% - 1rem);margin:2em 0.5rem 0}}.fichaDetalle .price-col .discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:15px;left:-45px;height:40px;width:160px;color:#fff;font-size:1.44rem;font-weight:600;line-height:30px;text-align:center;color:#333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:var(--color-secondary);-webkit-box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px;box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px;border-radius:0;z-index:9}.fichaDetalle .price-col .precio-detalle{margin-bottom:1rem}.fichaDetalle .price-col .precio-detalle .infoprices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fichaDetalle .price-col .precio-detalle .infoprices .antes{margin-bottom:0.5rem;color:#999}.fichaDetalle .price-col .precio-detalle .infoprices .despues{font-size:2.488rem;font-weight:700}.fichaDetalle .price-col .precio-detalle .iva{margin-top:0.5rem;font-size:0.833rem}.fichaDetalle .price-col .precio-detalle .disponibilidad{font-size:0.833rem}.fichaDetalle .price-col .wrapper-detalle .btn{padding:8px 16px 8px 24px;font-size:1rem;color:var(--color-primary);text-align:left;border:0;background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}@media (max-width:1199.98px){.fichaDetalle .price-col .wrapper-detalle .btn{font-size:0.833rem}}@media (max-width:991.98px){.fichaDetalle .price-col .wrapper-detalle .btn{font-size:1rem}}.fichaDetalle .price-col .wrapper-detalle .btn.btn-compartir{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;-webkit-transition:all 0.2s;transition:all 0.2s}.fichaDetalle .price-col .wrapper-detalle .btn.btn-compartir>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fichaDetalle .price-col .wrapper-detalle .btn.btn-compartir span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fichaDetalle .price-col .wrapper-detalle .btn.btn-compartir.active{padding-top:1.25rem;color:var(--color-text);background-color:var(--color-secondary)}.fichaDetalle .price-col .wrapper-detalle .btn.btn-compartir .jssocials{width:100%;max-height:0;margin:0;text-align:left;-webkit-transform:translateY(75px);transform:translateY(75px);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.fichaDetalle .price-col .wrapper-detalle .btn.btn-compartir .jssocials a{-webkit-transition:all 0.3s;transition:all 0.3s}.fichaDetalle .price-col .wrapper-detalle .btn.btn-compartir .jssocials a i{margin:0}.fichaDetalle .price-col .wrapper-detalle .btn.btn-compartir .jssocials a:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.fichaDetalle .price-col .wrapper-detalle .btn.btn-compartir:hover .jssocials{max-height:none;margin-top:0.5rem;-webkit-transform:translateY(0);transform:translateY(0)}.fichaDetalle .price-col #pidelo{font-weight:300}.fichaDetalle .price-col .destacado_disponibilidad,.fichaDetalle .price-col .fecha_disponible{font-weight:700}.fichaDetalle .price-col .precio-detalle-info{margin-top:1rem;padding:0 0.5rem;font-weight:300;font-size:0.833rem;line-height:1.2rem;text-align:center;color:#333}.fichaDetalle .price-col .precio-detalle-info>div{margin-bottom:0.5rem;font-size:1rem;font-weight:700;color:var(--color-primary)}@media (max-width:767.98px){.fichaDetalle .cta-wrapper{position:relative;max-width:300px;padding:0;margin:0 auto}}.fichaDetalle .versions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}@media (max-width:1199.98px){.fichaDetalle .versions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}}@media (max-width:991.98px){.fichaDetalle .versions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}}@media (max-width:767.98px){.fichaDetalle .versions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;max-width:300px;margin:1.5rem auto 2rem}}.fichaDetalle .versions>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.3rem;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(50% - 0.5rem)}@media (max-width:1199.98px){.fichaDetalle .versions>div{width:100%;max-width:100%}}.fichaDetalle .versions>div a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.2rem;position:relative;width:100%;padding:0.5rem 1rem;border:2px solid #eee;border-radius:0.575rem;-webkit-transition:all 0.3s;transition:all 0.3s}.fichaDetalle .versions>div a:hover{border-color:var(--color-primary)}.fichaDetalle .versions>div span{line-height:1rem}.fichaDetalle .versions>div span.title{font-size:1rem;font-weight:600;white-space:nowrap;color:var(--color-primary)}.fichaDetalle .versions>div span.price{font-size:0.833rem;color:var(--color-text)}.fichaDetalle .versions>div.version-active{border-color:var(--color-primary)}.fichaDetalle .versions>div.version-active a{border-color:var(--color-primary)}.fichaDetalle .versions>div.version-active div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-10px;right:-10px;width:25px;height:25px;background:var(--color-secondary);border-radius:2rem}.fichaDetalle .versions>div.version-active div span.material-symbols-rounded{font-size:1.2rem;color:var(--color-text)}.page-detalle .nav-detalle{width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:0;padding:5px 0;background-color:var(--color-primary);z-index:999}@media (max-width:767.98px){.page-detalle .nav-detalle{display:none}}.page-detalle .nav-detalle nav{margin-left:-1rem}.page-detalle .nav-detalle nav .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;padding:0.5rem 1rem;font-size:1rem;font-weight:400;color:#fff;border-radius:0.575rem;-webkit-transition:all 0.3s;transition:all 0.3s}.page-detalle .nav-detalle nav .nav-link:hover{-webkit-transform:scale(1.05);transform:scale(1.05);color:var(--color-secondary)}@media (max-width:575.98px){.page-detalle .nav-detalle nav .nav-link{font-size:0.9rem;line-height:1.1rem}}@media (max-width:767.98px){.page-detalle .nav-detalle nav{margin-left:0}}.page-detalle .valoracion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:first baseline;-ms-flex-align:first baseline;align-items:first baseline;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin:1.5rem 0;color:#666;font-weight:300}.page-detalle .valoracion>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.1rem}.page-detalle .valoracion i{font-size:1.4rem;color:#ccc}.page-detalle .valoracion i.on{color:var(--color-secondary)}.page-detalle #modal-comentar .valoracion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-detalle #modal-comentar .valoracion .stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0.2rem;-moz-column-gap:0.2rem;column-gap:0.2rem}.page-detalle #opinionesClientes h2 a{font-size:0.95rem}.page-detalle #opinionesClientes h2 a:after{display:none}@media (max-width:575.98px){.page-detalle #opinionesClientes h2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-detalle #opinionesClientes h2 a{margin-top:1rem}}.page-detalle #opinionesClientes .wrapper-comentarios{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}@media (max-width:575.98px){.page-detalle #opinionesClientes .wrapper-comentarios{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media{margin:0 0 2rem;padding:2rem;background:#fff;border-radius:var(--border-radius);border:1px solid var(--border-color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:hidden}.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media h4{margin-bottom:1.5rem;font-size:1.4rem}@media (max-width:991.98px){.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media h4{text-align:center}}@media (max-width:575.98px){.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media h4{text-align:left}}.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media .number-valoracion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;margin-bottom:1.5rem}@media (max-width:991.98px){.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media .number-valoracion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem}}@media (max-width:575.98px){.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media .number-valoracion{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media .number-valoracion .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:50px;font-size:1.8rem;font-weight:700;color:#fff;background-color:var(--color-primary);border-radius:0.575rem}.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media .number-valoracion .valoracion{margin:0}@media (max-width:767.98px){.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media .number-valoracion .valoracion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1rem}}@media (max-width:575.98px){.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media .number-valoracion .valoracion{row-gap:0.5rem}}.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media .progress-star{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;width:100%}.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media .progress-star:not(:last-child){margin-bottom:0.5rem}.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media .progress-star span{width:80px;font-weight:300;color:#666}.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media .progress-star .progress{-webkit-box-flex:1;-ms-flex:1;flex:1;height:25px}.page-detalle #opinionesClientes .wrapper-comentarios .valoracion-media .progress-star .progress .progress-bar{font-weight:600;background-color:var(--color-secondary);color:var(--color-text)}.page-detalle #opinionesClientes .wrapper-comentarios .comentario{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;height:100%;margin:0 0 2rem;padding:2rem;background:hsl(0,0%,100%);border-radius:var(--border-radius);border:1px solid var(--border-color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:hidden}@media (max-width:575.98px){.page-detalle #opinionesClientes .wrapper-comentarios .comentario{margin:0 0 1rem}}.page-detalle #opinionesClientes .wrapper-comentarios .comentario .comentario-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.8rem;line-height:1rem}.page-detalle #opinionesClientes .wrapper-comentarios .comentario .comentario-header .datos{margin:0;font-weight:300;color:#666}.page-detalle #opinionesClientes .wrapper-comentarios .comentario .comentario-header h4{font-size:1.2rem}.page-detalle #opinionesClientes .wrapper-comentarios .comentario .comentario-header i{font-size:1.2rem}.page-detalle #opinionesClientes .wrapper-comentarios .comentario .comentario-header i.on{color:var(--color-secondary)}.page-detalle #opinionesClientes .wrapper-comentarios .comentario p{margin-top:0.5rem;color:#666}.page-detalle #opinionesClientes .wrapper-comentarios+.btntwo{margin-top:1.5rem}.page-detalle #opinionesClientes .no-comments{margin:-1rem 0 2.5rem;font-size:1rem;font-weight:300;color:#999}.page-detalle .block{padding:4rem 0;margin-bottom:3rem}@media (max-width:575.98px){.page-detalle .block{padding:2rem 0;margin-bottom:2rem}}.page-detalle .related-blocks .container-xxl{padding-left:0;padding-right:0}.page-detalle .related-blocks:not(.page-detalle .related-blocks.item-papel) .block:nth-child(odd){width:100vw;margin-left:calc(-50vw + 50%);padding:6rem 0;background-color:var(--color-featured)}@media (max-width:575.98px){.page-detalle .related-blocks:not(.page-detalle .related-blocks.item-papel) .block:nth-child(odd){padding:4rem 0}}.page-detalle .related-blocks:not(.page-detalle .related-blocks.item-papel) .block:nth-child(odd) .container-xxl{padding-left:2.5rem;padding-right:2.5rem}@media (max-width:767.98px){.page-detalle .related-blocks:not(.page-detalle .related-blocks.item-papel) .block:nth-child(odd) .container-xxl{padding-left:2rem;padding-right:2rem}}.page-detalle .related-blocks:not(.page-detalle .related-blocks.item-papel) .block:nth-child(odd) .container-xxl .item-papel .portada{background-color:var(--color-featured)}.page-detalle .related-blocks:not(.page-detalle .related-blocks.item-papel) .block:nth-child(odd) .container-xxl .item-papel .portada img{mix-blend-mode:multiply}.page-detalle .related-blocks.item-papel .block:nth-child(2n){width:100vw;margin-left:calc(-50vw + 50%);padding:6rem 0;background-color:var(--color-featured)}@media (max-width:575.98px){.page-detalle .related-blocks.item-papel .block:nth-child(2n){padding:4rem 0}}.page-detalle .related-blocks.item-papel .block:nth-child(2n) .container-xxl{padding-left:2.5rem;padding-right:2.5rem}@media (max-width:767.98px){.page-detalle .related-blocks.item-papel .block:nth-child(2n) .container-xxl{padding-left:2rem;padding-right:2rem}}.page-detalle .related-blocks.item-papel .block:nth-child(2n) .container-xxl .item-papel .portada{background-color:var(--color-featured)}.page-detalle .related-blocks.item-papel .block:nth-child(2n) .container-xxl .item-papel .portada img{mix-blend-mode:multiply}.page-detalle .related-blocks .videos iframe{width:100%;min-height:650px;margin-top:1.5rem}.page-detalle .related-blocks .videos iframe:first-of-type{margin:0}@media (max-width:767.98px){.page-detalle .related-blocks .videos iframe{min-height:0}}.page-detalle .block.block-featured:has(.books){padding-bottom:0!important}.page-detalle .block.block-featured:has(.books) .item:hover{background-color:#fff}.onepagecheckout .login{display:-webkit-box;display:-ms-flexbox;display:flex}.onepagecheckout .login span{margin-right:5px;color:var(--color-primary)}.onepagecheckout .login a{margin-left:5px}.onepagecheckout .checkout-section{border-radius:var(--border-radius);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:all 0.3s;transition:all 0.3s}.onepagecheckout .checkout-section .checkout-section-header{position:relative;padding-left:60px;background:#eee;font-size:1.2rem;color:var(--color-text);border-top-left-radius:0;border-top-right-radius:var(--border-radius)}.onepagecheckout .checkout-section .checkout-section-header i,.onepagecheckout .checkout-section .checkout-section-header span.material-symbols-rounded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:-9px;top:50%;width:55px;height:55px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:2rem;background-color:var(--color-primary);border-radius:50%;color:#fff}.onepagecheckout .checkout-section .checkout-section-content{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-color:var(--border-color)}.onepagecheckout .envio strong{margin-top:5px}.onepagecheckout .cupon .btn-aplicarCupon{font-size:0.9rem!important}.onepagecheckout .addresses .radio .data-info .btn-sm{font-size:0.8rem;font-weight:400;line-height:1.1rem}.onepagecheckout table tr td.quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:72px}.onepagecheckout table tr td.quantity .delArticulo{display:-webkit-box;display:-ms-flexbox;display:flex}.onepagecheckout table tr td.quantity .delArticulo span{font-size:1.3rem;background:none}.onepagecheckout table img{border-radius:0.375rem}.onepagecheckout input[type=checkbox]:checked,.onepagecheckout input[type=radio]:checked{background:var(--color-primary);border-color:var(--color-primary)}.onepagecheckout input[type=checkbox]:hover:not(:checked):not(:disabled),.onepagecheckout input[type=radio]:hover:not(:checked):not(:disabled){border-color:var(--color-primary)}.onepagecheckout input[type=checkbox]:focus,.onepagecheckout input[type=radio]:focus{-webkit-box-shadow:0 0 0 color-mix(in srgb,var(--color-primary) 30%,transparent);box-shadow:0 0 0 color-mix(in srgb,var(--color-primary) 30%,transparent)}.onepagecheckout .msg #charNum,.onepagecheckout .msg #charNumDedicatoria{font-size:0.694rem;color:#999}.onepagecheckout td.quantity span{font-weight:300}.onepagecheckout #formasEnvio label{font-size:1rem}.onepagecheckout #formasEnvio .data-info:not(:last-child){margin-bottom:5px}.onepagecheckout .alert{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.onepagecheckout .alert span{margin-right:0.5rem}.onepagecheckout .resumen-total{background-color:#fff!important}.onepagecheckout .resumen-total td{padding-top:1rem}.onepagecheckout .buttons{padding-top:1rem}.onepagecheckout .addresses .radio .data-info .btn-sm{margin-top:0}.onepagecheckout #formasPago .radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.onepagecheckout #formasPago .radio img{width:50px}.onepagecheckout .envio-info{font-size:1rem;color:var(--color-text)}.onepagecheckout .envio-info>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.onepagecheckout .envio-info>div:first-child>span{margin-right:0.5rem;color:var(--color-primary)}.onepagecheckout .envio-info>div:first-child>span+strong{color:var(--color-primary)}.onepagecheckout .envio-info>div:first-child+div{margin-top:0.2rem;padding-left:2rem}.onepagecheckout .quantity input{width:35px;height:25px;text-align:center;border:1px solid #eee;border-radius:4px;outline:none;font-size:0.8rem}.onepagecheckout .quantity .quantity-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:25px}.onepagecheckout .quantity .quantity-control a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:100%;font-size:0.8rem;text-decoration:none}.onepagecheckout .quantity .quantity-control a span{font-size:1.3rem;background-color:#eee}.onepagecheckout .radio .data-info{margin-top:3px;font-size:0.833rem}.onepagecheckout hr{margin:2rem 0 1.5rem;color:#999}.onepagecheckout .btn_desgloseIVA{font-weight:400}.onepagecheckout thead{background-color:#eee}.page-checkout .tooltip-inner{max-width:300px!important}div[id*=rxp-overlay-]{z-index:9999!important}div[id*=rxp-overlay-] iframe{width:360px}.sticky-bar{position:fixed;bottom:0;right:2rem;z-index:999;display:none}@media (max-width:767.98px){.sticky-bar{width:100%;right:0}}.sticky-bar .wrapper-sticky{background-color:rgba(255,255,255,0.95);-webkit-box-shadow:0px 0 25px 0px rgba(27,27,27,0.06);box-shadow:0px 0 25px 0px rgba(27,27,27,0.06)}.sticky-bar.detalle .wrapper-sticky{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;padding:0.5rem 1rem;border-radius:0.875rem 0.875rem 0 0;border:1px solid #f5f5f5}.sticky-bar.detalle img{border-radius:0.3rem;-webkit-box-shadow:0 8px 10px -10px rgba(0,0,0,0.5);box-shadow:0 8px 10px -10px rgba(0,0,0,0.5)}.sticky-bar.detalle .infoprices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.2rem}.sticky-bar.detalle .infoprices>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.3rem}.sticky-bar.detalle .infoprices .antes{font-size:0.833rem;text-decoration:line-through;color:#999;white-space:nowrap}.sticky-bar.detalle .infoprices .discount-price{padding:0 0.2rem;font-size:0.833rem;font-weight:600;color:#333;background:var(--color-secondary)}.sticky-bar.detalle .infoprices.extra .despues{font-size:1.728rem;font-weight:700;white-space:nowrap}.sticky-bar.detalle .btn{width:250px;height:50px;margin:0;padding:0 1rem!important}@media (max-width:575.98px){.sticky-bar.detalle .btn{font-size:1rem}}.sticky-bar.checkout{padding:0.6rem 0 0 0.6rem}.sticky-bar.checkout .title{position:relative;padding:10px 15px 10px 60px;font-size:1.2rem;font-weight:700;color:var(--color-text);background-color:#eee;border-top-right-radius:var(--border-radius)}.sticky-bar.checkout .title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:-9px;top:50%;width:55px;height:55px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:2rem;background-color:var(--color-primary);border-radius:50%;color:#fff}.sticky-bar.checkout .wrapper-sticky{min-width:400px;padding:0.5rem 2rem}.sticky-bar.checkout .wrapper-sticky div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.5rem 0}.sticky-bar.checkout .wrapper-sticky div:not(:last-child){border-bottom:1px solid #eee}.sticky-bar.checkout .wrapper-sticky div.total{font-size:1.3rem;font-weight:700}.sticky-bar.checkout .wrapper-sticky div.total span:last-child{color:var(--color-primary)}.sticky-bar.checkout .wrapper-sticky div span:last-child{font-weight:700}.btn,.btntwo{padding:10px 22px;font-size:1rem;font-weight:400!important;line-height:0.8rem;border-radius:0.575rem;-webkit-transition:all 0.3s;transition:all 0.3s}.btn:hover,.btntwo:hover{background-color:var(--color-secondary)!important;color:var(--color-text)!important;-webkit-box-shadow:0px 12px 25px 0px rgba(27,27,27,0.06);box-shadow:0px 12px 25px 0px rgba(27,27,27,0.06)}.btn:focus,.btntwo:focus{background-color:var(--color-primary);-webkit-box-shadow:none!important;box-shadow:none!important}.btn.btn-detail,.btntwo.btn-detail{padding:0 1.5rem!important;font-size:1.2rem;font-weight:400}@media (max-width:1199.98px){.btn.btn-detail,.btntwo.btn-detail{font-size:1rem}}@media (max-width:991.98px){.btn.btn-detail,.btntwo.btn-detail{font-size:1.2rem}}.btn.btn-detail span,.btntwo.btn-detail span{margin-right:8px}.btn.btn-default:focus,.btn.btn-default:hover,.btntwo.btn-default:focus,.btntwo.btn-default:hover{border-color:var(--color-secondary)}.btn span,.btntwo span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;height:20px;margin-right:8px;font-size:1.3rem!important}#sidebar{width:100%}#search-filters .filters-on{padding:0 0 1rem;margin-bottom:1.5rem;background-color:#fff;border-bottom:1px solid #eee}@media (max-width:767.98px){#search-filters .filters-on{padding:2rem;background-color:var(--color-featured);border-top:1px solid #eee;border-radius:0}}#search-filters .filters-on .sidebar-section-title{color:var(--color-primary)}#search-filters .filters-on .filter{padding-left:14px;font-size:0.833rem;border-radius:0.575rem}#search-filters .filters-on .filter .remove-filter:hover{color:var(--color-secondary)!important}#search-filters .filters-on .delete-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.2rem;font-size:0.833rem;color:#666;text-decoration:none!important;-webkit-transition:all 0.3s;transition:all 0.3s}#search-filters .filters-on .delete-filters span{font-size:1rem}#search-filters .filters-on .delete-filters:hover{color:var(--color-text)}@media (max-width:767.98px){#search-filters .filters-on .delete-filters{margin-top:1.2rem!important}}#search-filters .sidebar-section-title{margin-bottom:1rem;font-size:1.2rem}#search-filters .sidebar-section-box li a,#search-filters .sidebar-section-box li>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.2rem;-webkit-transition:all 0.2s;transition:all 0.2s}#search-filters .sidebar-section-box li a span,#search-filters .sidebar-section-box li>span span{font-size:0.8rem;font-weight:200;-webkit-transition:all 0.2s;transition:all 0.2s}#search-filters .sidebar-section-box li a:hover,#search-filters .sidebar-section-box li>span:hover{-webkit-transform:scale(1.05);transform:scale(1.05);color:var(--color-primary)}#search-filters .sidebar-section-box li a:hover span,#search-filters .sidebar-section-box li>span:hover span{font-weight:400;color:var(--color-text)}#search-filters select{color:var(--color-text);background:#fff url(../images/down.svg) calc(100% - 8px) no-repeat!important}@media (max-width:767.98px){.filters-search-mobile{width:100vw!important;margin:-2rem 0 1rem calc(-50vw + 50%)!important}}.filters-search-mobile .filters-selects{border-top:1px solid #e3e3e3}.filters-search-mobile .filters-on div>span span{padding:0}.filters-search-mobile .filters-on div>span i{cursor:pointer}.filters-search-mobile select{height:inherit!important}.modal .modal-dialog .modal-content{-webkit-box-shadow:0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12);box-shadow:0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12);border-radius:var(--border-radius)}.modal .modal-dialog .modal-content{border:0}.modal .modal-dialog .modal-content .modal-header{border-radius:var(--border-radius) var(--border-radius) 0 0;border:0}.modal .modal-dialog .modal-content .modal-body{background-color:#fff;border:0}.modal .modal-dialog .modal-content .modal-footer{gap:0.5rem;border-radius:0 0 var(--border-radius) var(--border-radius);border:0!important}.modal .modal-dialog .modal-content .modal-footer button{margin:0}.modal.alertCarrito-dialog h2{font-size:1.44rem}.modal.alertCarrito-dialog .info-book{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1rem}.modal.alertCarrito-dialog .modal-body .titulo,.modal.alertCarrito-dialog .modal-body .titulo a{font-size:1.44rem!important}.modal.alertCarrito-dialog .modal-body .autor{font-size:1rem!important}.modal.alertCarrito-dialog .modal-body .precio{margin-top:0.5rem;font-size:1.44rem!important}.modal.alertCarrito-dialog .modal-body p{text-align:center}.modal.alertCarrito-dialog img{max-width:160px;margin:0 0 1rem 0;border-radius:0.575rem}#modal-pdf .modal-dialog{width:calc(100vw - 25rem)!important;height:100%;max-width:none!important}@media (max-width:767.98px){#modal-pdf .modal-dialog{width:calc(100vw - 1rem)!important}}#modal-pdf .modal-content{height:calc(100% - 10rem)}#modal-pdf .modal-content .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;max-height:none;padding:0}#modal-pdf .modal-content .modal-body iframe{width:100%;height:100%}#modal-recibo .modal-dialog{width:calc(100vw - 25rem)!important;height:100%;max-width:none!important}@media (max-width:767.98px){#modal-recibo .modal-dialog{width:calc(100vw - 1rem)!important}}#modal-recibo .modal-content{height:calc(100% - 10rem)}#modal-recibo .modal-content .modal-body{border-radius:0 0 0.875rem 0.875rem}.form-box{border:1px solid var(--border-color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.form-box h2{font-size:1.728rem}input.labelauty+label{border-radius:0.575rem}input.labelauty+label span.default{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.2rem;position:absolute;top:0;right:0;margin:0;padding:3px 10px;font-size:0.7rem;font-weight:400;line-height:1.3rem;background:#f0f0f0;border-radius:0 0.375rem;color:#222;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}input.labelauty+label span.default i{color:var(--color-secondary)}.materias-home .materias-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;border-radius:var(--border-radius);border:1px solid var(--border-color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:-webkit-transform 0.2s,-webkit-box-shadow 0.5s!important;transition:-webkit-transform 0.2s,-webkit-box-shadow 0.5s!important;transition:transform 0.2s,box-shadow 0.5s!important;transition:transform 0.2s,box-shadow 0.5s,-webkit-transform 0.2s,-webkit-box-shadow 0.5s!important}@media (max-width:991.98px){.materias-home .materias-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.materias-home .materias-wrapper:hover{-webkit-transform:scale(1.025)!important;transform:scale(1.025)!important;-webkit-box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px}.materias-home .materias-wrapper .materias-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;width:20%;margin:0;background:url(../images/materias-bg.avif) no-repeat;background-size:cover;background-position:center;border-radius:var(--border-radius) 0 0 var(--border-radius);border:1px solid #e9eaed;border-right:0}@media (max-width:1199.98px){.materias-home .materias-wrapper .materias-title{width:30%}}@media (max-width:991.98px){.materias-home .materias-wrapper .materias-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:230px;background-position:center 85%;overflow:hidden;border-radius:var(--border-radius) var(--border-radius) 0 0}.materias-home .materias-wrapper .materias-title:before{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.1);content:""}}.materias-home .materias-wrapper .materias-title h2{margin:8rem 0 0;padding:0;line-height:2.8rem;text-align:center}@media (max-width:991.98px){.materias-home .materias-wrapper .materias-title h2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 4rem 0}}@media (max-width:575.98px){.materias-home .materias-wrapper .materias-title h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.5rem}}.materias-home .materias-wrapper .materias-content{width:80%;padding:2rem 3rem}@media (max-width:1199.98px){.materias-home .materias-wrapper .materias-content{width:70%}}@media (max-width:991.98px){.materias-home .materias-wrapper .materias-content{width:100%}}@media (max-width:575.98px){.materias-home .materias-wrapper .materias-content{padding:2rem 1.5rem}}.materias-home .materias-wrapper .materias-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin:0}.materias-home .materias-wrapper .materias-content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(33.3333333333% - 0.75rem)}@media (max-width:1199.98px){.materias-home .materias-wrapper .materias-content ul li{width:calc(50% - 0.5rem)}}@media (max-width:575.98px){.materias-home .materias-wrapper .materias-content ul li{width:100%}}.materias-home .materias-wrapper .materias-content ul li span{margin-right:0.5rem;font-size:1.2rem;color:#fff;border-radius:50%;background-color:var(--color-primary)}@media (max-width:575.98px){.materias-home .materias-wrapper .materias-content ul li span{margin-top:2px;font-size:0.8rem}}.materias-home .materias-wrapper .materias-content ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 1rem 0.5rem 0.5rem;color:var(--color-text);font-size:1rem;font-weight:500;line-height:1.2rem;border-radius:var(--border-radius);white-space:nowrap;-webkit-transition:all 0.2s;transition:all 0.2s}@media (max-width:767.98px){.materias-home .materias-wrapper .materias-content ul li a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.1rem;white-space:initial}}@media (max-width:575.98px){.materias-home .materias-wrapper .materias-content ul li a{font-weight:500}}.materias-home .materias-wrapper .materias-content ul li a:hover{background-color:var(--color-secondary);-webkit-transform:scale(1.05);transform:scale(1.05)}.materias-home .materias-wrapper .materias-content ul li a:hover span{color:#fff}.ui-autocomplete{max-width:756.5px!important;z-index:9999!important;border-radius:0 0 var(--border-radius) var(--border-radius)}.ui-autocomplete .no-result{border-radius:0.575rem}.login-register-panel{background-color:#fff;border-color:var(--border-color);border-radius:var(--border-radius);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.login-register-panel .nav-tabs{border-radius:var(--border-radius) var(--border-radius) 0 0}.login-register-panel .nav-tabs>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:1.5rem 1rem;font-size:1.2rem;font-weight:500;background-color:var(--color-featured);border-radius:var(--border-radius) 0 0;-webkit-transition:all 0.3s;transition:all 0.3s}.login-register-panel .nav-tabs>li>a:not(.active){-webkit-box-shadow:rgba(50,50,93,0.25) 0px 0px 0px -12px inset,rgba(0,0,0,0.3) 0px 0px 36px -30px inset;box-shadow:rgba(50,50,93,0.25) 0px 0px 0px -12px inset,rgba(0,0,0,0.3) 0px 0px 36px -30px inset}.login-register-panel .nav-tabs>li>a.active{color:var(--color-primary);background-color:#fff}@media (max-width:575.98px){.login-register-panel .nav-tabs>li>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1rem 1.5rem;text-align:left}}.login-register-panel .nav-tabs>li:last-child>a{border-radius:0 var(--border-radius) 0 0}.login-register-panel label[for=publicidad]{font-weight:400;font-size:0.8rem;line-height:1.2rem}#contenedor_calendario{min-height:250px;margin:0 0 3rem;background-color:#fff;overflow:inherit}#borde_sup_calendario{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0 3rem;background:#fff;border-radius:4px 4px 0 0}@media (max-width:767.98px){#borde_sup_calendario{padding-bottom:15px}}#calendarioTextoMes{display:inline-block;min-width:220px;padding:0 15px;text-align:center;font-size:2.074rem;font-weight:300;color:var(--color-text)}@media (max-width:767.98px){#calendarioTextoMes{font-size:1.6rem}}@media (max-width:767.98px){#calendarioTextoMes{font-size:1.3rem}}#calendarioTextoMes strong{font-weight:700;font-family:var(--font-primary)}#calendarioBotonAnterior,#calendarioBotonSiguiente{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;color:var(--color-primary);cursor:pointer;font-size:1.3rem}@media (max-width:767.98px){#calendarioBotonAnterior,#calendarioBotonSiguiente{font-size:1.2rem}}#calendarioTablaDias,table#calendario{position:relative;padding:0 50px 50px;z-index:1;table-layout:fixed;background-color:#fff;border-radius:0 0 4px 4px}@media (max-width:767.98px){#calendarioTablaDias,table#calendario{padding:0}}#contenedor_calendario tr{border:0}#contenedor_calendario td{position:relative;height:3rem;padding:0;text-align:center;font-size:1.728rem;border:0;color:var(--color-text);background-color:#fff;text-transform:inherit}@media (max-width:767.98px){#contenedor_calendario td{position:initial;height:50px;font-size:1.2rem}}@media (max-width:575.98px){#contenedor_calendario td{font-size:0.75rem}}td.nombredias_calendario{font-size:1.44rem;font-weight:700;text-transform:uppercase;color:var(--color-primary)!important;background:#fff}#contenedor_calendario td.diasactuales_calendario{font:400 1.2rem var(--font-primary)}@media (max-width:767.98px){#contenedor_calendario td.diasactuales_calendario{font-size:1.2rem}}@media (max-width:575.98px){#contenedor_calendario td.diasactuales_calendario{font-size:1rem}}#contenedor_calendario td.active{font:700 1.6rem/1rem var(--font-primary)}#contenedor_calendario td.active:hover #tooltip{display:block}#contenedor_calendario td.active>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;width:3.5rem;height:2.5rem;margin:0 auto;color:#fff;cursor:default;text-decoration:none;font-size:1.3rem;border-radius:4px;pointer-events:none}@media (max-width:767.98px){#contenedor_calendario td.active>a{width:35px;height:35px;font-size:1.2rem}}@media (max-width:575.98px){#contenedor_calendario td.active>a{font-size:1rem}}#contenedor_calendario td.active #tooltip{position:absolute;top:45px!important;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:300px;background:#fff;border-radius:0.575rem;border:1px solid #eee;z-index:99999;-webkit-box-shadow:0px 12px 25px 0px rgba(27,27,27,0.06)!important;box-shadow:0px 12px 25px 0px rgba(27,27,27,0.06)!important;display:none}@media (max-width:767.98px){#contenedor_calendario td.active #tooltip{top:0}}#contenedor_calendario td.active #tooltip:before{content:"";height:14px;position:absolute;left:50%;top:-13px;-webkit-transform:rotate(-45deg) translateX(-50%);transform:rotate(-45deg) translateX(-50%);width:14px;background-color:#fff;border:1px solid #eee;border-width:1px 1px 0 0;pointer-events:none;z-index:9999}@media (max-width:767.98px){#contenedor_calendario td.active #tooltip:before{display:none}}#contenedor_calendario td.active #tooltip .item-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border-width:0 0 1px!important;background:transparent}#contenedor_calendario td.active #tooltip .item-tooltip:last-child{border:0!important}#contenedor_calendario td.active #tooltip .tooltip-foto{margin-right:0}#contenedor_calendario td.active #tooltip .tooltip-foto img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover}#contenedor_calendario td.active #tooltip .totlip-link{display:inline-block;width:100%;text-align:left}#contenedor_calendario td.active #tooltip .totlip-link a{font:600 0.9rem/1rem var(--font-primary);cursor:pointer;text-decoration:none;color:var(--color-text)}.events_legend{margin-top:45px}@media (max-width:991.98px){.events_legend{margin:0 0 50px}}.events_legend li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px 0;font-size:1rem;font-weight:600;color:var(--color-text)}.event-color{width:1rem;height:1rem;min-width:0;display:inline-block;margin-right:10px;background-color:#ccc}.page-noticias a .event-color{width:0.5rem;height:0.5rem;background-color:var(--color-primary)}.page-noticias a:hover .event-color{background-color:var(--color-secondary)}.amarillo_dark,.amarillo_dark>a{background-color:#9D7F04}.amarillo_medium,.amarillo_medium>a{background-color:#FFCC00}.amarillo_light,.amarillo_light>a{background-color:#DBC467}.naranja_dark,.naranja_dark>a{background-color:#FF6633}.naranja_medium,.naranja_medium>a{background-color:#FF9966}.naranja_light,.naranja_light>a{background-color:#FFCC99}.marron_dark,.marron_dark>a{background-color:#993300}.marron_medium,.marron_medium>a{background-color:#CC6633}.marron_light,.marron_light>a{background-color:#CC9966}.rojo_dark,.rojo_dark>a{background-color:#990000}.rojo_medium,.rojo_medium>a{background-color:#FF0000}.rojo_light,.rojo_light>a{background-color:#CC3366}.violeta_dark,.violeta_dark>a{background-color:#660099}.violeta_medium,.violeta_medium>a{background-color:#9900FF}.violeta_light,.violeta_light>a{background-color:#CC66CC}.azul_dark,.azul_dark>a{background-color:#000099}.azul_medium,.azul_medium>a{background-color:#3366FF}.azul_light,.azul_light>a{background-color:#6699FF}.verde_dark,.verde_dark>a{background-color:#336633}.verde_medium,.verde_medium>a{background-color:#009966}.verde_light,.verde_light>a{background-color:#99CC00}.turquesa_dark,.turquesa_dark>a{background-color:#339999}.turquesa_medium,.turquesa_medium>a{background-color:#33CCCC}.turquesa_light,.turquesa_light>a{background-color:#66FFCC}.rosa_dark,.rosa_dark>a{background-color:#CC0099}.rosa_medium,.rosa_medium>a{background-color:#CC66CC}.rosa_light,.rosa_light>a{background-color:#FFCCCC}.negro_dark,.negro_dark>a{background-color:#000000}.negro_medium,.negro_medium>a{background-color:#999999}.negro_light,.negro_light>a{background-color:#CCCCCC}.uned .header-uned{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:350px;margin-bottom:4rem;border-radius:0.575rem;overflow:hidden}.uned .header-uned>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:720px;padding:2rem 3rem;background:rgba(0,0,0,0.3);border-radius:0 0.575rem 0.575rem 0;z-index:9}@media (max-width:767.98px){.uned .header-uned>div{width:100%;border-radius:0}}@media (max-width:575.98px){.uned .header-uned>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:0}}.uned .header-uned .logo-uned{height:100px;margin-right:1.5rem;z-index:9}@media (max-width:575.98px){.uned .header-uned .logo-uned{margin:0 0 1rem}}.uned .header-uned .bg-uned{position:absolute;top:0;left:0;width:100%;height:350px;-o-object-fit:cover;object-fit:cover}.uned .header-uned h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:660px;margin:0;font-size:1.3rem;font-size:3rem;color:#fff}@media (max-width:767.98px){.uned .header-uned h1{width:100%}}@media (max-width:575.98px){.uned .header-uned h1{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.uned .header-uned h1 small{font-size:1.2rem;text-align:center}}.uned .header-uned h1 small{margin:0rem 0 0;font-size:1.4rem;font-weight:200!important;line-height:1.4rem;color:#fff}.uned .intro-uned .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.uned .intro-uned .intro-text{margin-top:2rem}}.uned .intro-uned .intro-text p{margin:0;font-family:"EB Garamond",serif;font-size:1.44rem;line-height:2rem}.uned .menu-uned{margin:0;max-width:90%}@media (max-width:767.98px){.uned .menu-uned{max-width:100%}}.uned .menu-uned li:not(:last-child){margin-bottom:0.8rem}.uned .menu-uned li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 1rem;font-size:1.2em;font-weight:700;color:var(--color-primary);border:2px solid var(--color-primary);border-radius:0.575rem}.uned .menu-uned li a:hover{background-color:var(--color-primary);color:#fff}.uned .menu-uned li a:hover span{color:#F4E72F}.uned .uned-dispatcher{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.8rem;width:100%}.uned .uned-dispatcher li{width:calc(25% - 1.35rem)}@media (max-width:991.98px){.uned .uned-dispatcher li{width:calc(33.3333333333% - 1.2rem)}}@media (max-width:767.98px){.uned .uned-dispatcher li{width:calc(50% - 0.9rem)}}@media (max-width:575.98px){.uned .uned-dispatcher li{width:100%}}.uned .uned-dispatcher li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:60px;padding:0.5rem 2rem;font-size:1rem;line-height:1.2rem;font-weight:500;background:var(--color-primary);color:#fff;border-radius:0.575rem;-webkit-transition:background-color 0.5s,font-weight 0.2s,-webkit-transform 0.2s,-webkit-box-shadow 0.5s;transition:background-color 0.5s,font-weight 0.2s,-webkit-transform 0.2s,-webkit-box-shadow 0.5s;transition:transform 0.2s,box-shadow 0.5s,background-color 0.5s,font-weight 0.2s;transition:transform 0.2s,box-shadow 0.5s,background-color 0.5s,font-weight 0.2s,-webkit-transform 0.2s,-webkit-box-shadow 0.5s}.uned .uned-dispatcher li a:hover{-webkit-transform:scale(1.025);transform:scale(1.025);background-color:#F4E72F;font-weight:600;color:#0f0f0f;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px;box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px}.uned .asignaturas .form-box{padding:2rem 0 0}.uned .asignaturas h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-2rem 0 0 0;padding:1rem 2rem;font-size:1.728rem;font-weight:700;background:#149732;color:#fff}.uned .asignaturas h3 span{margin-right:5px;font-size:2.5rem;color:var(--color-primary);vertical-align:middle;display:none}.uned .asignaturas h4{padding:1rem 2rem;font-size:1.2rem;font-weight:700;color:#149732;background:#EEEEEE}.uned .asignaturas ul{margin:1rem 0 2rem}.uned .asignaturas ul li:not(:last-child){border-bottom:1px solid #EEEEEE}.uned .asignaturas ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0.5rem 1.5rem;border:0;font-weight:500;color:#0f0f0f;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:575.98px){.uned .asignaturas ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.8rem;line-height:1.1rem}}.uned .asignaturas ul li a:hover{font-size:1.05rem}.uned .asignaturas ul li a span{font-size:1.5rem;color:#149732}@media (max-width:575.98px){.uned .asignaturas ul li a span{font-size:1.2rem}}.uned .filters-search h3{margin-bottom:1.2rem!important;color:#0f0f0f!important}.uned .filters-search h3:first-child{margin-top:0}.uned .filters-search h4{margin:0 0 10px;font-weight:700}.uned .filters-search h4:last-child{border:0}.uned .filters-search h4 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-primary);cursor:pointer;font-size:1rem}.uned .filters-search h4 span{color:var(--color-primary);font-size:1.2rem;margin:0 0.5rem 0 0}.uned .filters-search ul{display:none;margin-bottom:30px}.uned .filters-search ul:last-child{margin-bottom:0}.uned .filters-search ul li:not(:last-child){margin-bottom:0.7rem}.uned .filters-search ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.2rem;font-size:0.833rem;font-weight:300;color:#666666;border:0}.uned .filters-search ul li a:hover{color:var(--color-primary)}.uned .filters-search ul li a>span{color:#149732;font-size:1.2rem}.uned .filters-search ul li a.active,.uned .filters-search ul li a.active span{font-weight:800;color:#0f0f0f}.uned h3.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.728rem}.uned h3.title small{margin-top:0.3rem;font-size:1.2rem;font-weight:300;color:#999}.uned .books{margin-bottom:3rem}.uned .books li{width:25%}.uned .books li img{max-width:180px!important}.area-cliente #search-filters.area-cliente-menu{padding:1rem}.area-cliente #search-filters.area-cliente-menu .navbar{padding:0}.area-cliente #search-filters.area-cliente-menu .navbar .navbar-brand{font-size:1.2rem;display:none}@media (max-width:767.98px){.area-cliente #search-filters.area-cliente-menu .navbar .navbar-brand{display:block}}.area-cliente #search-filters.area-cliente-menu .navbar .navbar-toggler{padding:0.3rem 0.5rem}.area-cliente #search-filters.area-cliente-menu .navbar .navbar-toggler .navbar-toggler-icon{width:1em;height:1em}.area-cliente #search-filters.area-cliente-menu .navbar .sidebar-section-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;width:100%;border:0;gap:0.5rem}.area-cliente #search-filters.area-cliente-menu .navbar .sidebar-section-box li{width:100%}.area-cliente #search-filters.area-cliente-menu .navbar .sidebar-section-box li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.5rem;width:100%;padding:5px 10px;margin:0;background:#fff;border-radius:0.375rem;font-size:1rem;line-height:1.1rem}.area-cliente #search-filters.area-cliente-menu .navbar .sidebar-section-box li a span{font-size:1.4rem;color:var(--color-primary);-webkit-transition:all 0.5s;transition:all 0.5s}.area-cliente #search-filters.area-cliente-menu .navbar .sidebar-section-box li a:hover{color:#fff!important;background:var(--color-primary)}.area-cliente #search-filters.area-cliente-menu .navbar .sidebar-section-box li a:hover span{color:var(--color-secondary);-webkit-transform:scale(1.15);transform:scale(1.15)}.area-cliente h1.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.area-cliente h1.title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;margin-left:1rem;font-size:1rem;font-weight:400;border-radius:50%;color:#fff;background-color:var(--color-primary)}.page-mis-pedidos .area-cliente .nav-pills.dias{float:right}@media (max-width:575.98px){.page-mis-pedidos .area-cliente .nav-pills.dias{float:none;margin-top:1rem}}.page-mis-pedidos .area-cliente .nav-pills .nav-link{padding:0.2rem 0.5rem!important;font-size:0.85rem;color:var(--color-primary);border-radius:0.575rem}.page-mis-pedidos .area-cliente .nav-pills .nav-link .show>.nav-link,.page-mis-pedidos .area-cliente .nav-pills .nav-link.active{color:#fff;background-color:var(--color-primary)}.page-mis-pedidos .area-cliente .accordion h2{margin:0}@media (max-width:575.98px){.page-mis-pedidos .area-cliente .accordion h2 .accordion-button{padding:1rem}}.page-mis-pedidos .area-cliente .accordion h2 .accordion-button>.row{width:100%}@media (max-width:991.98px){.page-mis-pedidos .area-cliente .accordion h2 .accordion-button>.row>div:first-child{margin-bottom:1rem}}.page-mis-pedidos .area-cliente .accordion h2 .accordion-button>.row .header-tit{margin-bottom:0.3rem;font-size:1.2rem;font-weight:700}@media (max-width:991.98px){.page-mis-pedidos .area-cliente .accordion h2 .accordion-button>.row .header-tit.sm{font-size:1rem;font-weight:600}}.page-mis-pedidos .area-cliente .accordion h2 .accordion-button>.row .header-subtit{font-size:0.9rem;font-weight:300;color:#666}.page-mis-pedidos .area-cliente .accordion h2 .accordion-button:not(.collapsed){color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-primary) 60%,transparent)!important;-webkit-box-shadow:0 0 0 0.25rem color-mix(in srgb,var(--color-primary) 95%,transparent)!important;box-shadow:0 0 0 0.25rem color-mix(in srgb,var(--color-primary) 95%,transparent)!important;border-radius:0.3rem 0.3rem 0 0;z-index:99}.page-mis-pedidos .area-cliente .accordion h2 .accordion-button:not(.collapsed) .header-subtit{color:var(--color-text)}.page-mis-pedidos .area-cliente .accordion h2 .accordion-button:focus{border-color:none;-webkit-box-shadow:none;box-shadow:none}.page-mis-pedidos .area-cliente .accordion h2 .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23159633'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")!important}.page-mis-pedidos .area-cliente .accordion .accordion-body{padding:2rem 1.25rem}@media (max-width:575.98px){.page-mis-pedidos .area-cliente .accordion .accordion-body{padding:2rem 0.5rem}}.page-mis-pedidos .area-cliente .accordion .accordion-body ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.page-mis-pedidos .area-cliente .accordion .accordion-body ul li:not(:last-child){margin-bottom:2rem}.page-mis-pedidos .area-cliente .accordion .accordion-body ul li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.page-mis-pedidos .area-cliente .accordion .accordion-body ul li .info-ped{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-mis-pedidos .area-cliente .accordion .accordion-body ul li .info-ped .dat_lib_ped{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-mis-pedidos .area-cliente .accordion .accordion-body ul li .cant_lib_ped{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-mis-pedidos .area-cliente .accordion .accordion-body ul li .cant_lib_ped .form-check,.page-mis-pedidos .area-cliente .accordion .accordion-body ul li .cant_lib_ped .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin:0}.page-mis-pedidos .area-cliente .accordion .accordion-body ul li .cant_lib_ped .form-check label,.page-mis-pedidos .area-cliente .accordion .accordion-body ul li .cant_lib_ped .form-group label{cursor:default}.page-mis-pedidos .area-cliente .accordion .accordion-body ul li .cant_lib_ped .form-check input[type=text],.page-mis-pedidos .area-cliente .accordion .accordion-body ul li .cant_lib_ped .form-group input[type=text]{width:50px;pad:0.2rem 0.75rem;text-align:center}.page-mis-pedidos .area-cliente .accordion .accordion-body ul li .cant_lib_ped .form-check{padding-left:0;padding-right:1.5rem}.page-mis-pedidos .area-cliente .accordion .accordion-body ul li .cant_lib_ped .form-check .form-check-input{margin-left:0;margin-right:-1.5rem}@media (max-width:991.98px){.page-mis-pedidos .area-cliente .accordion .accordion-body ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.page-mis-pedidos .area-cliente .accordion .accordion-body ul label{margin:0}.page-mis-pedidos .area-cliente .accordion .accordion-body .buttons{margin-top:2rem}@media (max-width:575.98px){.page-mis-pedidos .area-cliente .accordion .accordion-body .buttons{margin-bottom:2rem}}.page-mis-pedidos .area-cliente .accordion .accordion-body .buttons .msg{width:100%;margin-bottom:1rem}.page-mis-pedidos .area-cliente .accordion .accordion-body .buttons .btn-default{margin-right:0.3rem}.page-mis-pedidos .area-cliente .accordion .accordion-body .btn-toolbar .btn{padding:0.2rem 0.8rem}.page-mis-pedidos .area-cliente .accordion .accordion-body .btn-toolbar .btn:not(:last-child){margin-right:0.3rem}.page-mis-pedidos .area-cliente .accordion .accordion-body .btn-toolbar .btn i{margin:0;font-size:0.7rem}.page-mis-pedidos .area-cliente .seguimiento_ped{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:500px;padding:2rem;background-color:#fff;border:1px solid #eee;border-radius:var(--border-radius);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);color:var(--color-text);z-index:99999999}.page-mis-pedidos .area-cliente .seguimiento_ped h3{font-weight:bold;margin-bottom:1rem}.page-mis-pedidos .area-cliente .seguimiento_ped a.close{position:absolute;top:-10px;right:-10px;background:#fff;border-radius:50%;font-size:1.8rem;cursor:pointer}.page-mis-pedidos .area-cliente .fondo{background-color:#000;float:left;height:100%;left:0;opacity:0.8;position:fixed;top:0;width:100%;z-index:9999!important}.school-module ul.libros_texto{border-radius:var(--border-radius)}.school-module ul.libros_texto li{font-size:1.2rem}@media (max-width:575.98px){.school-module ul.libros_texto li{padding-left:2.5rem;font-size:0.833rem}.school-module ul.libros_texto li span{left:1.2rem}}.school-module ul.libros_texto li.select{background-color:var(--color-primary)}.school-module ul.libros_texto li.select span{color:var(--color-secondary)}.school-module ul.libros_texto li.next:after{border-color:transparent transparent transparent var(--color-primary)}.school-module ul.libros_texto li span{font-size:1.44rem;color:var(--color-primary)}.school-module .colegios{padding:2rem;background-color:#fff}.school-module .colegios h3{padding:0;font-size:1.44rem;background-color:#fff;text-transform:inherit}.school-module .colegios label{font-size:1rem}.school-module .colegios .form-group{margin:0 0 2rem}.school-module .colegios .form-group select{margin:0}.school-module .colegios .custom-select{height:50px}.school-module .colegios .custom-select select{background:none!important;border:medium none!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0 1rem}.school-module .colegios .btn{margin:2rem 0 0;padding:10px 22px}.school-module .school-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2rem;border-radius:0.875rem}.school-module .school-header:after{background-image:url(../images/bg-school.webp);background-size:cover}@media (max-width:767.98px){.school-module .school-header{height:auto;padding:1rem 0 0}}.school-module .school-header .school-info{display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:0;left:0;height:auto;width:auto;margin-bottom:0;overflow:hidden;border-radius:0.575rem}@media (max-width:575.98px){.school-module .school-header .school-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.school-module .school-header .school-info .school-logo{background-color:#fff;border-radius:0}@media (max-width:575.98px){.school-module .school-header .school-info .school-logo{border-radius:0.575rem}}.school-module .school-header .school-info .school-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.3rem;max-width:90%;height:auto;max-height:90px;margin:0;padding:1rem 2rem;background:rgba(255,255,255,0.6);border-radius:0}@media (max-width:767.98px){.school-module .school-header .school-info .school-txt{max-width:100%;max-height:none}}.school-module .school-header .school-info .school-txt h1{color:var(--color-text)}.school-module .school-header .school-info .school-txt p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;color:var(--color-text)}.school-module .school-header .school-info .school-txt p span{color:var(--color-primary)}.school-module h1.title{margin-top:3rem;font-size:2.074rem}.school-module .cursos-list li{margin-bottom:1.5rem}.school-module .cursos-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:60px;padding:0.5rem 2rem;font-size:1rem;line-height:1.2rem;font-weight:500;background:var(--color-primary);color:#fff;border:0;border-radius:0.575rem;-webkit-transition:background-color 0.5s,font-weight 0.2s,-webkit-transform 0.2s,-webkit-box-shadow 0.5s;transition:background-color 0.5s,font-weight 0.2s,-webkit-transform 0.2s,-webkit-box-shadow 0.5s;transition:transform 0.2s,box-shadow 0.5s,background-color 0.5s,font-weight 0.2s;transition:transform 0.2s,box-shadow 0.5s,background-color 0.5s,font-weight 0.2s,-webkit-transform 0.2s,-webkit-box-shadow 0.5s}.school-module .cursos-list li a:hover{-webkit-transform:scale(1.025);transform:scale(1.025);background-color:#F4E72F;font-weight:600;color:#0f0f0f;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px;box-shadow:rgba(0,0,0,0.1) 0px 20px 25px -5px,rgba(0,0,0,0.04) 0px 10px 10px -5px}.school-module .curso h3{font-size:1.728rem}@media (max-width:575.98px){.school-module .curso h3{font-size:1.44rem}}.school-module .curso h5{font-size:1.2rem;color:var(--color-text)}.school-module .curso li:not(:last-child){margin-bottom:4rem}.school-module .curso img{border-radius:0.375rem}.school-module .curso .precio strike{font-size:1rem;color:#999}.school-module .curso .precio strong{display:block;font-size:1.2rem}.school-module .curso .cantidad .form-check{padding-left:0;margin-bottom:0}.school-module .curso .cantidad .form-check input{float:none;margin:0}.school-module .botones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767.98px){.school-module .botones{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}}.school-module .botones>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.school-module .botones .select-all{float:none;margin:0 1.5rem 0 0}.school-module .botones .select-all label{margin:0;font-size:1rem;white-space:nowrap}.pagination .page-item.active .page-link{cursor:inherit}.pagination .page-item.active .page-link:focus,.pagination .page-item.active .page-link:hover{color:#fff}.pagination .page-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;font-size:0.833rem;cursor:pointer}.pagination .page-link:focus,.pagination .page-link:hover{color:var(--color-primary)}.contact-page #map{margin:0}.contact-page #map iframe{height:300px;padding:0;border:0;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0.375rem}.contact-page .wrapper-contact{margin-bottom:6rem;border-radius:var(--border-radius);-webkit-box-shadow:rgba(0,0,0,0.07) 0px 0px 26px;box-shadow:rgba(0,0,0,0.07) 0px 0px 26px;overflow:hidden}.contact-page .wrapper-contact h2{font-size:2.074rem!important}@media (max-width:575.98px){.contact-page .wrapper-contact h2{font-size:1.728rem!important}}.contact-page .wrapper-contact h3{font-size:1.44rem}@media (max-width:575.98px){.contact-page .wrapper-contact h3{font-size:1.2rem!important}}.contact-page .wrapper-contact .info-contact{height:100%;margin:0!important;border:1rem solid #fff}@media (max-width:991.98px){.contact-page .wrapper-contact .info-contact{margin-top:4rem;padding-left:0.75rem}}@media (max-width:575.98px){.contact-page .wrapper-contact .info-contact{padding:0!important;border:0}}.contact-page .wrapper-contact .info-contact .wrapper-info-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;height:100%;padding:3rem!important;border-radius:0.575rem 0 0 0.575rem;background-color:var(--color-primary)}@media (max-width:575.98px){.contact-page .wrapper-contact .info-contact .wrapper-info-contact{padding:2rem!important}}.contact-page .wrapper-contact .info-contact h2,.contact-page .wrapper-contact .info-contact h3{color:#fff}.contact-page .wrapper-contact .info-contact .info-wrap .dbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;width:100%;color:rgba(255,255,255,0.8);margin-bottom:25px}@media (max-width:575.98px){.contact-page .wrapper-contact .info-contact .info-wrap .dbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.5rem}}.contact-page .wrapper-contact .info-contact .info-wrap .dbox .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:2px solid rgba(255,255,255,0.2)}.contact-page .wrapper-contact .info-contact .info-wrap .dbox .icon span{font-size:1.4rem;color:#fff}.contact-page .wrapper-contact .info-contact .info-wrap .dbox .text{width:calc(100% - 50px)}@media (max-width:575.98px){.contact-page .wrapper-contact .info-contact .info-wrap .dbox .text{width:100%;text-align:center}}.contact-page .wrapper-contact .info-contact .info-wrap .dbox p{margin-bottom:0}.contact-page .wrapper-contact .info-contact .info-wrap .dbox p{font-weight:500;color:#fff}.contact-page .wrapper-contact .info-contact .info-wrap .dbox p a{color:#fff}.contact-page .wrapper-contact .form-contact{padding:3rem 3rem 3rem 1.5rem}@media (max-width:991.98px){.contact-page .wrapper-contact .form-contact{padding:3rem}}@media (max-width:575.98px){.contact-page .wrapper-contact .form-contact{padding:2rem}}.contact-page .wrapper-contact .form-contact textarea{max-height:8rem}.contact-page .wrapper-contact .form-contact .btn{padding:1rem 2rem;font-size:1.2rem}.material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0}.bloque-top{padding:1rem 0}.bloque-top .ordenar select,.bloque-top .pager select{font-size:0.833rem!important;font-weight:300}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;margin-bottom:2.5rem;font-size:0.833rem;font-weight:400;text-transform:inherit}.breadcrumb li{font-size:0.833rem;color:#999}.bootstrap-dialog .btn.btn-secondary{color:var(--color-primary);border-color:transparent;background-color:rgba(21,150,51,0.1)}.bootstrap-dialog .btn.btn-secondary:hover{border-color:transparent}.page-dispatcherMateria .col-lg-10,.page-listaLibros .col-lg-10{padding-left:2rem}@media (max-width:991.98px){.page-dispatcherMateria .col-lg-10,.page-listaLibros .col-lg-10{padding-left:0.75rem}}.page-dispatcherMateria .description,.page-listaLibros .description{margin-bottom:3rem}.page-dispatcherMateria .materia-header{position:relative;width:100%;margin-bottom:3.5rem;border-radius:0.575rem;overflow:hidden}@media (max-width:767.98px){.page-dispatcherMateria .materia-header{width:100vw;max-width:none;margin-top:-24px;margin-left:calc(-50vw + 50%);border-radius:0}}.page-dispatcherMateria .materia-header img{width:100%}@media (max-width:575.98px){.page-dispatcherMateria .materia-header img{height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:18% 50%;object-position:18% 50%}}.btn.btn-filters.open{background-color:var(--color-secondary);color:var(--color-text)}@media (max-width:575.98px){.btn.btn-filters{font-size:0}.btn.btn-filters span{display:inherit;margin:0}}.filters-search-mobile .filters-on div span i{color:#fff}.page-cestaCompra td.quantity div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.5rem}@media (max-width:1199.98px){.page-cestaCompra td.quantity div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}}.page-cestaCompra td.quantity a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.2rem}.page-cestaCompra td.quantity a:not(:first-child) a{border-left:1px solid rgba(255,255,255,0.43);margin:0}.page-cestaCompra td.quantity a span{font-size:1rem}.page-cestaCompra .alert span{margin:0 1rem 0 0;background:#ed4642;font-size:0.8rem;font-weight:700;border-radius:0.375rem}.page-cestaCompra .alert p{margin:0}.page-cestaCompra .badge{margin-top:0.3rem;font-size:0.8rem;font-weight:700;text-transform:uppercase;border-radius:0.375rem}.page-cestaCompra .badge.pod-ebook{background:#007fc7}.page-cestaCompra .badge.pod-badge{background:#ed4642}#cookie-compliant #introcookies p{font-weight:400}#map{margin-bottom:3rem}#map iframe{margin:0;border-radius:var(--border-radius);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.scrollToTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:0;bottom:8rem;width:30px;height:50px;line-height:1rem;background-color:var(--color-secondary);border-radius:var(--border-radius) 0 0 var(--border-radius);-webkit-box-shadow:0 8px 10px -10px rgba(0,0,0,0.5);box-shadow:0 8px 10px -10px rgba(0,0,0,0.5);z-index:999;-webkit-transition:all 0.1s;transition:all 0.1s}.scrollToTop:hover{width:50px}.scrollToTop span{color:var(--color-text)}.custom-select{background:url(../images/down.svg) calc(100% - 8px) no-repeat!important;border-color:#ced4da!important}.custom-select.order{width:135px}.custom-select.order select{width:150px}.custom-select.limit{width:70px}.custom-select.limit select{width:90px;padding-right:40px}iframe .form-box{-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important}.alert{border-radius:0.575rem}.popover{border-color:#eee;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.popover .popover-header{color:#fff;background-color:var(--color-primary);border:0}.popover .popover-arrow:before{border-right-color:#ccc}.subvencion p{margin-top:0.5rem;font-size:0.833rem;font-weight:400;line-height:1rem;color:var(--color-text)}.subvencion .logos{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}.subvencion .logos img{width:100%;max-width:100%}@media (max-width:575.98px){.subvencion .logos{gap:1rem}.subvencion .logos img{max-width:200px}}.ui-widget.ui-widget-content .autocomplete-title span{font-size:1rem}.ui-widget.ui-widget-content .autocomplete-item .titulo{font-size:0.833rem}.ui-widget.ui-widget-content .autocomplete-item .autor{font-size:0.694rem}.ui-widget.ui-widget-content .autocomplete-more a{font-size:0.833rem}.advice p{font-size:0.833rem}.btns-help{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:2rem}.btns-help .btn{padding:14px 22px}@media (max-width:575.98px){.btns-help .btn{padding:12px 22px;font-size:0.833rem;text-align:left;line-height:1.1rem;white-space:nowrap}}.wrapper-legal-form{font-size:0.7rem!important}.wrapper-legal-form a,.wrapper-legal-form li,.wrapper-legal-form p,.wrapper-legal-form strong{display:inherit;color:var(--color-text);font-size:0.7rem!important;line-height:0.9rem}span.nomesigas{-webkit-transition:all 0.3s;transition:all 0.3s}span.nomesigas:hover{color:var(--color-text)!important}#advertenciasGPSR{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#advertenciasGPSR li{list-style:none}#advertenciasGPSR label{width:100%;cursor:pointer}#advertenciasGPSR #itemsGPSR{display:block;padding:15px;text-align:left;line-height:1.5rem}@media (max-width:575.98px){.navbar-collapse{max-height:none}}.material-symbols-rounded{visibility:hidden}body.material-fonts-loaded .material-symbols-rounded{visibility:visible}
/*# sourceMappingURL=theme.css.map */