@charset "UTF-8";:root{--color-primary:#00325d;--color-primary-rgb:0,50,93;--color-primary-darker:#002447;--color-primary-medium:#1f4f7a;--color-primary-light:#3f6f9e;--color-primary-lighter:#d9e6f2;--color-primary-vivid:#2693fa;--color-secondary:#bd004f;--color-secondary-rgb:198,40,40;--color-secondary-darker:#613c4f;--color-tertiary:#e4d8b1;--color-body:#ffffff;--color-featured:#f3f3f7;--color-surface:#ffffff;--color-border:#e6e9ee;--color-border-hover:#d8dee8;--color-text:#1c2331;--color-text-medium:#667085;--color-text-light:#7b8794;--color-text-title:var(--color-primary);--color-success:#008a00;--color-green:#01a88f;--color-btn:var(--color-primary-medium);--color-btn-hover:var(--color-primary-darker);--color-discount:var(--color-secondary);--color-header-nav-1:var(--color-primary);--color-input-search:var(--color-featured);--font-primary:"Albert Sans",sans-serif;--font-heading:"Albert Sans",serif;--font-size-heading:clamp(2rem,5vw + 1rem,2.986rem);--line-height-body:1.6;--font-weight-body:400;--font-weight-heading:700;--type-scale:1.2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-1:0 1px 2px rgba(0,0,0,.06);--card-shadow:0 8px 24px rgba(16,24,40,.08);--card-shadow-hover:0 12px 32px rgba(16,24,40,.14);--bs-body-bg:var(--color-body);--bs-body-color:var(--color-text);--bs-primary:var(--color-primary);--bs-primary-rgb:var(--color-primary-rgb);--bs-secondary:var(--color-tertiary);--bs-danger:var(--color-secondary);--bs-link-color:var(--color-primary);--bs-link-hover-color:color-mix(in srgb,var(--color-primary) 80%,black);--bs-border-color:var(--color-border);--bs-border-color-translucent:rgba(0,0,0,.08);--bs-border-radius:var(--radius-md);--bs-btn-border-radius:var(--radius-md);--bs-font-sans-serif:var(--font-primary);--bs-body-font-family:var(--font-primary);--bs-heading-color:var(--color-text-title);--bs-focus-ring-color:rgba(229,57,53,.25);--bs-focus-ring:0 0 0 0.25rem var(--bs-focus-ring-color);--focus-ring:2px solid var(--color-secondary)}:root[data-theme=dark]{--color-body:#0f1521;--color-surface:#121a28;--color-featured:#0b1220;--color-text:#f2f4f7;--color-text-medium:#d0d5dd;--color-border:#233045;--color-border-hover:#2d3c55;--color-primary:#7aa2e3;--color-primary-darker:#5d8de0;--color-primary-rgb:122,162,227;--color-secondary:#ff5a57;--color-secondary-darker:#e54845;--color-tertiary:#e4d8b1;--bs-link-color:#b7cdf6;--bs-link-hover-color:#d2e2ff;--focus-ring:2px solid var(--color-secondary)}body{overflow-x:hidden}header+div+main,header+main{padding-top:110px}@media (min-width:992px){header+div+main,header+main{padding-top:0}}@media (min-width:992px){header .header-middle #logotipo{max-width:300px!important;margin-right:3rem}header .header-middle #logotipo img{max-width:300px!important}}@media (min-width:992px){header .header-middle #header-actions{gap:1rem}}header .header-middle #header-actions .header-action-item>a{color:var(--color-text-medium)}header .header-middle #search{top:56px;margin-right:0!important;padding:0}@media (min-width:768px){header .header-middle #search{position:absolute;top:56px}}@media (min-width:992px){header .header-middle #search{position:static;margin-right:3rem!important;padding:inherit}}header .header-middle #search #search-form .input-search{font-size:1rem;border-radius:0}@media (min-width:992px){header .header-middle #search #search-form .input-search{border-radius:var(--radius-md) 0 0 var(--radius-md)}}header .header-middle #search #search-form .btn-search{border-radius:0}@media (min-width:992px){header .header-middle #search #search-form .btn-search{border-radius:0 var(--radius-md) var(--radius-md) 0}}header .numArticulos{width:1.25rem;height:1.25rem;color:#fff}@media (min-width:992px){header .numArticulos{width:1.5rem;height:1.5rem}}header .header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;background-color:var(--color-primary)}header .header-top #nav-header ul.social-networks{gap:0.5rem}header .header-top #nav-header ul.social-networks .social-title{margin-right:0.5rem;font-size:0.875rem;font-weight:400;color:#fff}header .header-top #nav-header ul.social-networks a{padding:0.1rem;border-radius:50%;background-color:var(--color-primary-vivid);line-height:0}header .header-top #nav-header ul.nav-header-top 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;gap:0.25rem;font-size:1.05rem;font-weight:500;color:#fff;-webkit-transition:color 0.3s;transition:color 0.3s}header .header-top #nav-header ul.nav-header-top a .icon{font-size:1.25rem;color:var(--color-primary-vivid);-webkit-transition:color 0.3s;transition:color 0.3s}header .header-top #nav-header ul.nav-header-top a:hover{color:var(--color-primary-vivid)}header .header-top #nav-header ul.nav-header-top a:hover .icon{color:var(--color-primary-vivid)}header .header-nav{background-color:#fff}@media (min-width:992px){header .header-nav .navbar{padding:0.125rem 0.25rem 0}header .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .dropdown-menu{margin-top:0;border-radius:0 0 var(--radius-md) var(--radius-md);border:1px solid rgba(var(--color-primary-rgb),0.1);border-top:none;-webkit-box-shadow:0 20px 40px -8px rgba(0,0,0,0.16),0 8px 16px -4px rgba(0,0,0,0.06);box-shadow:0 20px 40px -8px rgba(0,0,0,0.16),0 8px 16px -4px rgba(0,0,0,0.06);opacity:0;-webkit-transform:translateY(-6px) scale(0.985);transform:translateY(-6px) scale(0.985);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:opacity 0.22s ease,-webkit-transform 0.22s cubic-bezier(0.16,1,0.3,1);transition:opacity 0.22s ease,-webkit-transform 0.22s cubic-bezier(0.16,1,0.3,1);transition:opacity 0.22s ease,transform 0.22s cubic-bezier(0.16,1,0.3,1);transition:opacity 0.22s ease,transform 0.22s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.22s cubic-bezier(0.16,1,0.3,1);display:block;pointer-events:none;overflow:hidden}header .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .dropdown-menu.show{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);pointer-events:auto}header .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item{position:relative;font-size:0.9375rem;font-weight:500;color:var(--color-text);-webkit-transition:color 0.18s ease,padding-left 0.18s ease,background-color 0.18s ease;transition:color 0.18s ease,padding-left 0.18s ease,background-color 0.18s ease}header .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%) scaleY(0);transform:translateY(-50%) scaleY(0);width:3px;height:55%;background-color:var(--color-primary-vivid);border-radius:0 2px 2px 0;-webkit-transition:-webkit-transform 0.18s cubic-bezier(0.16,1,0.3,1);transition:-webkit-transform 0.18s cubic-bezier(0.16,1,0.3,1);transition:transform 0.18s cubic-bezier(0.16,1,0.3,1);transition:transform 0.18s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.18s cubic-bezier(0.16,1,0.3,1)}header .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item:focus,header .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item:hover{color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),0.05);padding-left:1.4rem}header .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item:focus:before,header .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item:hover:before{-webkit-transform:translateY(-50%) scaleY(1);transform:translateY(-50%) scaleY(1)}header .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .nav-item .nav-link{position:relative;padding:1.25rem 0.5rem;font-weight:600;white-space:nowrap;color:var(--color-primary);border-bottom:3px solid transparent;border-radius:var(--radius-md) var(--radius-md) 0 0;-webkit-transition:border 0s;transition:border 0s}}@media (min-width:992px) and (max-width:1599px){header .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .nav-item .nav-link{font-size:1rem;padding:1.25rem 0.2rem}}@media (min-width:992px){header .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .nav-item .nav-link .icon{margin-bottom:-4px}header .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .nav-item .nav-link.show{color:var(--color-primary)!important;border-bottom-color:var(--color-primary)}}@media (min-width:992px) and (min-width:992px){header .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .nav-item:not(:last-child)>.nav-link span:after{content:"";position:absolute;right:-8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1.5rem;width:1px;background-color:rgba(0,0,0,0.15)}}@media (min-width:992px){header .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .dropdown-menu .dropdown-submenu .dropdown-item{font-size:1rem}}header.sticky .header-top{display:none!important}@media (min-width:992px){header.sticky .header-nav{background-color:var(--color-primary)!important}}@media (min-width:992px){header.sticky .header-nav .navbar{padding:0.125rem 0 0}header.sticky .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .nav-item .nav-link{font-size:1.125rem;font-weight:500;white-space:nowrap;padding:1.25rem 0.75rem;color:#fff!important;background-color:transparent!important}}@media (min-width:992px) and (max-width:1599px){header.sticky .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .nav-item .nav-link{font-size:1rem;padding:1.25rem 0.2rem}}@media (min-width:992px){header.sticky .header-nav .navbar #mainNav .offcanvas-body .navbar-nav .nav-item .nav-link.show{border-bottom-color:var(--color-primary-vivid)}header.sticky .header-nav .navbar .right-menu{display:none}}header.sticky .header-nav #sticky-actions .header-cart .numArticulos{border-color:var(--color-primary)}.navbar{position:relative}.dropdown-mega{position:static}.dropdown-menu-mega{width:100%;left:0;right:0;top:100%;margin:0;border-radius:0;padding:0}.dropdown-menu-mega .mega-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:5rem;max-width:1200px;padding:0.5rem 1rem}@media (min-width:992px){.dropdown-menu-mega .mega-inner{padding:2rem 1rem}}.dropdown-menu-mega .mega-inner .dropdown-header{font-size:1.125rem!important;font-weight:800!important}.dropdown-menu-mega .mega-inner .dropdown-header:after{width:80px!important;border-top-color:var(--color-primary-vivid)!important}.dropdown-menu-mega .mega-inner .mega-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;list-style:none;margin:0;padding:0;z-index:9}.dropdown-menu-mega .mega-inner .mega-menu>li{width:100%}@media (min-width:992px){.dropdown-menu-mega .mega-inner .mega-menu>li{-ms-flex-item-align:start;align-self:flex-start;width:33.333333%!important}}@media (min-width:992px){.dropdown-menu-mega .mega-inner .mega-menu>li>a{display:block;padding:0.5rem 0;font-size:1.125rem!important}}.dropdown-menu-mega .mega-inner .product-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;min-width:150px;border-left:1px solid rgba(var(--color-primary-rgb),0.12);padding-left:1.25rem!important}.dropdown-menu-mega .mega-inner .product-item .product-label{font-size:0.75rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-secondary);padding:0 0 0.75rem 0;margin:0;display:block;white-space:nowrap}.dropdown-menu-mega .mega-inner .product-item>div{position:relative;padding:0}.dropdown-menu-mega .mega-inner .product-item .product-info-metas{padding:0;margin-top:0.875rem}.dropdown-menu-mega .mega-inner .product-item .product-info-metas h3{margin:0;font-size:0.9375rem;font-weight:700;line-height:1.35;color:var(--color-primary);letter-spacing:-0.01em}.dropdown-menu-mega .mega-inner .product-item .product-info-metas p{margin:0;font-size:0.8125rem;color:var(--color-text-medium);letter-spacing:0.02em}.dropdown-menu-mega .mega-inner .product-item img{display:block;width:100%;max-width:140px;border-radius:0;mix-blend-mode:multiply;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:-webkit-transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}.dropdown-menu-mega .mega-inner .product-item:hover img{-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media (min-width:992px){.swiper.slider .swiper-slide{min-height:clamp(560px,45vh,600px)!important}}@media (min-width:1200px){.swiper.slider .swiper-slide{min-height:clamp(560px,46vh,640px)!important}}@media (min-width:1400px){.swiper.slider .swiper-slide{min-height:clamp(580px,48vh,700px)!important}}.swiper.slider .swiper-slide.has-content:before{background:rgba(var(--color-primary-rgb),0.6)}@media (min-width:768px){.swiper.slider .swiper-slide.has-content:before{background:-webkit-gradient(linear,left top,right top,from(rgba(var(--color-primary-rgb),0.84)),color-stop(45%,rgba(var(--color-primary-rgb),0.65)),color-stop(60%,rgba(var(--color-primary-rgb),0.42)),to(rgba(var(--color-primary-rgb),0)));background:linear-gradient(90deg,rgba(var(--color-primary-rgb),0.84) 0%,rgba(var(--color-primary-rgb),0.65) 45%,rgba(var(--color-primary-rgb),0.42) 60%,rgba(var(--color-primary-rgb),0) 100%)}}.swiper.slider .swiper-slide.has-content .hero-slide-content .hero-title{font-size:clamp(2rem,4vw,3.25rem)}.swiper.slider .swiper-slide.has-content .hero-slide-content .hero-subtitle{font-size:clamp(1.0625rem,2vw,1.25rem)}.swiper.slider .swiper-slide.has-content .hero-slide-content .hero-cta{padding:0.8rem 2rem;font-size:clamp(1rem,1.8vw,1.125rem);color:#fff}.swiper .swiper-wrapper{padding:0;margin:0}.swiper.product-slider{padding:30px 15px;margin:-30px -15px;position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30px,#000 calc(100% - 30px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 30px,#000 calc(100% - 30px),transparent 100%)}.swiper.product-slider .product-item-wrapper,.swiper.product-slider .swiper-slide{overflow:visible}.swiper.gallery-detail .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper>.swiper-button-next,.swiper>.swiper-button-prev,.swiper~.container .swiper-button-next,.swiper~.container .swiper-button-prev,.swiper~.swiper-button-next,.swiper~.swiper-button-prev{border-radius:var(--radius-md)!important}.swiper>.swiper-button-next:hover,.swiper>.swiper-button-prev:hover,.swiper~.container .swiper-button-next:hover,.swiper~.container .swiper-button-prev:hover,.swiper~.swiper-button-next:hover,.swiper~.swiper-button-prev:hover{background-color:var(--color-border)}.section-head h2.title{text-align:left}.section-head.center h2.title{text-align:center}@media (min-width:768px){.section-head.full-title .container h2.title{-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}.section-head.full-title .container h2.title+p{text-align:left}}.section-head.full-title .container.center h2.title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-head .container h2.title{position:relative;padding-bottom:1rem;margin-bottom:0}.section-head .container h2.title.center span{font-family:var(--font-primary);font-size:1.25rem;color:var(--color-secondary)}.section-head .container h2.title span{font-family:var(--font-primary);font-size:1.25rem;color:var(--color-secondary)}.section-head .container h2.title:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:60px;height:3px;background-color:var(--color-secondary);border-radius:2px}@media (min-width:992px){.section-head .container h2.title:after{left:0;-webkit-transform:none;transform:none}}.section-head .container.center .title:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:992px){.section-head .container h2.title+p{width:60%}}.page-index .section-head .container h2.title{font-size:2.074rem}@media (min-width:576px){.page-index .section-head .container h2.title{font-size:2.488rem}}.product-list .product-item .product-item-wrapper{-webkit-transition:background-color 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s cubic-bezier(0.34,1.56,0.64,1)!important;transition:background-color 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s cubic-bezier(0.34,1.56,0.64,1)!important;transition:box-shadow 0.25s ease,transform 0.25s cubic-bezier(0.34,1.56,0.64,1),background-color 0.25s ease!important;transition:box-shadow 0.25s ease,transform 0.25s cubic-bezier(0.34,1.56,0.64,1),background-color 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s cubic-bezier(0.34,1.56,0.64,1)!important}.product-list .product-item .product-item-wrapper:focus-within,.product-list .product-item .product-item-wrapper:hover{-webkit-transform:translateY(-8px)!important;transform:translateY(-8px)!important}.product-list .product-item .product-item-wrapper .product-img{overflow:hidden}.product-list .product-item .product-item-wrapper .product-img:after{display:none}.product-list .product-item .product-item-wrapper .product-img div img{border:none;-webkit-box-shadow:2px 4px 8px rgba(0,0,0,0.18),4px 12px 24px rgba(0,0,0,0.1);box-shadow:2px 4px 8px rgba(0,0,0,0.18),4px 12px 24px rgba(0,0,0,0.1)}.product-list .product-item .product-item-wrapper .product-info{padding:1.125rem 0.75rem}.product-list .product-item .product-item-wrapper .product-info .product-info-metas{min-height:82px}.product-list .product-item .product-item-wrapper .product-info .product-info-metas .product-title{font-size:1.25rem;line-height:1.3}@media (min-width:992px){.product-list .product-item .product-item-wrapper .product-info .product-info-metas .product-title{font-size:1.375rem;line-height:1.2}}.product-list .product-item .product-item-wrapper .product-info .product-info-metas .product-authors{text-transform:capitalize;font-size:1.125rem}.product-list .product-item .product-item-wrapper .product-info .product-options .product-price{-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 (min-width:768px){.product-list .product-item .product-item-wrapper .product-info .product-options .product-price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.product-list .product-item .product-item-wrapper .product-info .product-options .product-price div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.product-list .product-item .product-item-wrapper .product-info .product-options .product-price div span{font-size:1.25rem;font-weight:600}.product-list .product-item .product-item-wrapper .product-info .product-options .product-price div strike{margin:0;font-size:1rem}@media (min-width:992px){.product-list .product-item .product-item-wrapper .product-info .product-options .product-price{display:-webkit-box;display:-ms-flexbox;display:flex}.product-list .product-item .product-item-wrapper .product-info .product-options .product-price div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0.5rem}.product-list .product-item .product-item-wrapper .product-info .product-options .product-price div span{font-size:1.25rem;font-weight:600}.product-list .product-item .product-item-wrapper .product-info .product-options .product-price div strike{font-size:1.125rem}}.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons{-webkit-transition:opacity 0.3s ease,visibility 0.3s ease,bottom 0.3s ease,-webkit-transform 0.25s ease;transition:opacity 0.3s ease,visibility 0.3s ease,bottom 0.3s ease,-webkit-transform 0.25s ease;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.25s ease,bottom 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.25s ease,bottom 0.3s ease,-webkit-transform 0.25s ease}@media (min-width:992px){.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons{bottom:172px;width:75%}}@media (min-width:992px){.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .botonComprar,.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .btn-favoritos{gap:0.375rem;height:45px;padding:0.75rem;font-weight:500;white-space:nowrap}@media (min-width:992px){.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .botonComprar,.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .btn-favoritos{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .botonComprar:hover,.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .btn-favoritos:hover{-webkit-transform:translate(0) scale(1.03);transform:translate(0) scale(1.03);-webkit-box-shadow:0 4px 12px rgba(var(--color-primary-rgb),0.35)!important;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),0.35)!important}.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .botonComprar span,.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .btn-favoritos span{display:none}.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .botonComprar .icon,.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .btn-favoritos .icon{font-size:1.25rem}@media (min-width:992px){.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .botonComprar,.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .btn-favoritos{width:100%}.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .botonComprar span,.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .btn-favoritos span{display:inline}}@media (min-width:1400px){.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .botonComprar,.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .btn-favoritos{font-size:0.938rem}}@media (min-width:1540px){.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .botonComprar,.product-list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .btn-favoritos{font-size:1rem}}.product-list .product-item .product-item-wrapper .product-info .product-price div{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap}.product-list .product-item .product-item-wrapper .product-info .product-price .disponibilidad{display:none}@media (min-width:992px){.product-list .product-item .product-item-wrapper:focus-within .product-info .product-buttons,.product-list .product-item .product-item-wrapper:hover .product-info .product-buttons{bottom:195px!important}}@media (min-width:576px){.product-list .product-item .product-item-wrapper:focus-within .product-info .product-buttons,.product-list .product-item .product-item-wrapper:hover .product-info .product-buttons{bottom:220px}}@media (min-width:576px){.product-list .product-item .product-item-wrapper:focus-within .product-info .product-price .disponibilidad,.product-list .product-item .product-item-wrapper:hover .product-info .product-price .disponibilidad{bottom:185px}}.product-list .product-item.papel .product-item-wrapper .product-img{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:250px;border:1px solid var(--color-border)}@media (min-width:992px){.product-list .product-item.papel .product-item-wrapper .product-img{height:320px}}.product-list .product-item.papel .product-item-wrapper .product-img:after{height:110%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.2)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0.2),rgba(0,0,0,0))}.product-list .product-item.papel .product-item-wrapper .product-img 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}.product-list .product-item.papel .product-item-wrapper .product-img div img{max-width:80%;max-height:220px!important;background:#fff;border-radius:var(--radius-md)}.product-list.list{gap:2rem 0}@media (min-width:768px){.product-list.list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2rem 0.5rem}}.product-list.list .product-item{position:relative}@media (min-width:768px){.product-list.list .product-item:after{content:"";position:absolute;bottom:-1rem;left:5%;width:90%;height:1px;background-color:var(--color-border);opacity:0.6}}.product-list.list .product-item:last-child{margin-bottom:0}.product-list.list .product-item:last-child:after{display:none}@media (min-width:1400px){.product-list.list .product-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 0.5rem)}.product-list.list .product-item:after{display:none}}.product-list.list .product-item .product-item-wrapper{border:1px solid transparent;-webkit-transition:background-color 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s cubic-bezier(0.34,1.56,0.64,1)!important;transition:background-color 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s cubic-bezier(0.34,1.56,0.64,1)!important;transition:box-shadow 0.25s ease,transform 0.25s cubic-bezier(0.34,1.56,0.64,1),background-color 0.25s ease!important;transition:box-shadow 0.25s ease,transform 0.25s cubic-bezier(0.34,1.56,0.64,1),background-color 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s cubic-bezier(0.34,1.56,0.64,1)!important}@media (min-width:768px){.product-list.list .product-item .product-item-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;height:100%;padding:1.5rem;border:1px solid transparent;border-radius:var(--radius-md)}.product-list.list .product-item .product-item-wrapper:hover{border:1px solid var(--color-border)!important}}@media (min-width:1400px){.product-list.list .product-item .product-item-wrapper{border:1px solid rgba(0,0,0,0.06)!important}}@media (min-width:768px){.product-list.list .product-item .product-item-wrapper .product-img{width:180px}}@media (min-width:1200px){.product-list.list .product-item .product-item-wrapper .product-img{width:160px}}@media (min-width:1400px){.product-list.list .product-item .product-item-wrapper .product-img{width:200px}}.product-list.list .product-item .product-item-wrapper .product-img div img{border:none;-webkit-box-shadow:2px 4px 8px rgba(0,0,0,0.18),4px 12px 24px rgba(0,0,0,0.1);box-shadow:2px 4px 8px rgba(0,0,0,0.18),4px 12px 24px rgba(0,0,0,0.1)}.product-list.list .product-item .product-item-wrapper .product-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media (min-width:768px){.product-list.list .product-item .product-item-wrapper .product-info .product-info-metas .product-title{font-size:1.625rem}}@media (min-width:1400px){.product-list.list .product-item .product-item-wrapper .product-info .product-info-metas .product-title{padding-right:2rem}}.product-list.list .product-item .product-item-wrapper .product-info .product-info-metas .product-authors{font-size:1.125rem}@media (min-width:768px){.product-list.list .product-item .product-item-wrapper .product-info .product-info-metas .product-synopsis{max-width:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}}.product-list.list .product-item .product-item-wrapper .product-info .product-options{border-left:0}@media (min-width:768px){.product-list.list .product-item .product-item-wrapper .product-info .product-options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1400px){.product-list.list .product-item .product-item-wrapper .product-info .product-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px){.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem}}@media (min-width:768px){.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-price div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.75rem}.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-price div strike{font-size:1rem;font-weight:400}}@media (min-width:768px){.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-buttons{bottom:auto!important;width:100%;padding:0}}@media (min-width:768px){.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;padding:0}.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .botonComprar,.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .btn-favoritos{height:40px}.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .botonComprar:hover,.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .btn-favoritos:hover{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-box-shadow:0 4px 12px rgba(var(--color-primary-rgb),0.35)!important;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),0.35)!important}}@media (min-width:768px) and (min-width:992px){.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .botonComprar,.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .btn-favoritos{width:100%}}@media (min-width:768px){.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .botonComprar.btn-favoritos span,.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul .btn-favoritos.btn-favoritos span{display:none}}@media (min-width:1200px){.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1400px){.product-list.list .product-item .product-item-wrapper .product-info .product-options .product-buttons ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.product-list.list .product-item .product-item-wrapper .discount{border-radius:50%}.product-list.list .product-item .product-item-wrapper .ranking{right:1rem;left:auto;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.product-list.list .product-item:not(:first-child) .product-item-wrapper{border-top-color:transparent}.product-list.list .product-item.papel .product-item-wrapper .product-img{height:200px;border:0;background-color:#fff}@media (min-width:768px){.product-list.list.solr{gap:0}}@media (min-width:768px){.product-list.list.solr .product-item{position:relative;width:100%;margin-bottom:2rem}.product-list.list.solr .product-item:after{content:"";position:absolute;bottom:-1rem;left:5%;width:90%;height:1px;background-color:var(--color-border);opacity:0.6}.product-list.list.solr .product-item:last-child{margin-bottom:0}.product-list.list.solr .product-item:last-child:after{display:none}}@media (min-width:1400px){.product-list.list.solr .product-item:after{display:block}}@media (min-width:768px){.product-list.list.solr .product-item .product-item-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0!important}.product-list.list.solr .product-item .product-item-wrapper .product-img{min-width:160px;width:160px}.product-list.list.solr .product-item .product-item-wrapper .product-img img{min-width:160px;width:160px}.product-list.list.solr .product-item .product-item-wrapper .product-info .product-info-metas .product-synopsis{font-size:1rem}.product-list.list.solr .product-item .product-item-wrapper .product-info .product-options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-list.list.solr .product-item .product-item-wrapper .product-info .product-options .product-buttons ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:768px){.product-list.product-featured-slider{--book-w:220px}}@media (min-width:1200px){.product-list.product-featured-slider{--book-w:200px}}@media (min-width:1540px){.product-list.product-featured-slider{--book-w:250px}}.product-list.product-featured-slider .product-item .product-item-wrapper{position:relative;overflow:hidden;z-index:1;padding-block:3rem;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfbfb),to(#f4f4f6));background-image:linear-gradient(180deg,#fdfbfb 0%,#f4f4f6 100%);border-radius:var(--radius-md);-webkit-transform:scale(1) translateY(0)!important;transform:scale(1) translateY(0)!important}@media (min-width:768px){.product-list.product-featured-slider .product-item .product-item-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:scale(0.95) translateY(0)!important;transform:scale(0.95) translateY(0)!important}}.product-list.product-featured-slider .product-item .product-item-wrapper:before{content:"";position:absolute;top:-10%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,var(--color-primary) 0%,transparent 70%);opacity:0.12;-webkit-filter:blur(90px);filter:blur(90px);z-index:-1;pointer-events:none}.product-list.product-featured-slider .product-item .product-item-wrapper:after{content:"";position:absolute;bottom:-10%;left:-5%;width:500px;height:500px;background:radial-gradient(circle,var(--color-secondary) 0%,transparent 70%);opacity:0.08;-webkit-filter:blur(80px);filter:blur(80px);z-index:-1;pointer-events:none}@media (min-width:768px){.product-list.product-featured-slider .product-item .product-item-wrapper .product-img{margin-top:1rem}}.product-list.product-featured-slider .product-item .product-item-wrapper .product-img .discount{display:none}.product-list.product-featured-slider .product-item .product-item-wrapper .product-info-metas .product-title{font-size:1.75rem!important}.product-list.product-featured-slider .product-item .product-item-wrapper .product-info-metas .product-authors{font-size:1.25rem!important}.product-list.product-featured-slider .product-item .product-item-wrapper .product-info-metas .product-synopsis{font-size:1.125rem!important}@media (min-width:992px){.product-list.product-featured-slider .product-item .product-item-wrapper .product-options .product-price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.product-list.product-featured-slider .product-item .product-item-wrapper .product-options .product-price div span{font-size:1.5rem;font-weight:600}.product-list.product-featured-slider .product-item .product-item-wrapper .product-options .product-price div strike{font-size:1.25rem;font-weight:400}.product-list.product-featured-slider .product-item .product-item-wrapper .product-options .product-buttons{bottom:auto!important}.product-list.product-featured-slider .product-item .product-item-wrapper .product-options .product-buttons ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.5rem}.product-list.product-featured-slider .product-item .product-item-wrapper .product-options .product-buttons ul .botonComprar,.product-list.product-featured-slider .product-item .product-item-wrapper .product-options .product-buttons ul .btn-favoritos{-webkit-box-shadow:none;box-shadow:none}.product-list.product-featured-slider .product-item .product-item-wrapper .product-options .product-buttons ul .botonComprar:hover,.product-list.product-featured-slider .product-item .product-item-wrapper .product-options .product-buttons ul .btn-favoritos:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(var(--color-primary-rgb),0.35)!important;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),0.35)!important}@media (min-width:768px){.product-list.product-featured-slider .product-item.swiper-slide-active .product-item-wrapper{-webkit-transform:scale(1) translateY(0)!important;transform:scale(1) translateY(0)!important}}.product-list.grid .product-item .product-item-wrapper .product-img div img{max-width:265px}@media (min-width:1200px){.product-list.grid.solr .product-item{--num-product-list:3}}@media (min-width:1400px){.product-list.grid.solr .product-item{--num-product-list:4}}@media (min-width:992px){.product-list.grid.solr .product-item .btn{font-size:0.875rem}}@media (min-width:1200px){.product-list.grid.solr .product-item .btn{font-size:1rem}}#search-filters .accordion .accordion-item .accordion-button{font-size:1.44rem}#search-filters .accordion .accordion-item .accordion-body .filter-list-group .filter-list-item{border-color:#eee!important;-webkit-transition:background-color 0.18s ease,color 0.18s ease;transition:background-color 0.18s ease,color 0.18s ease}#search-filters .accordion .accordion-item .accordion-body .filter-list-group .filter-list-item a:first-letter,#search-filters .accordion .accordion-item .accordion-body .filter-list-group .filter-list-item span:first-letter{text-transform:uppercase}#search-filters .filters-on .filter{background-color:var(--color-primary)}#search-filters .filters-on .filter .remove-filter{font-size:0.875rem}.header-banner .overlay-out .banner-title small{background-color:var(--color-primary)}.header-banner .overlay-out .breadcrumb{font-size:1.2rem}.header-banner .parallax{opacity:0.25}.breadcrumb-wrapper{margin:0 0 1rem;padding:2rem 0 1rem;background-color:transparent}@media (min-width:992px){.breadcrumb-wrapper{margin:0 0 3rem;padding:2rem 0;background-color:var(--color-featured)}}section.block-banner.home-featured .featured-item{-webkit-transition:-webkit-transform 0.35s cubic-bezier(0.34,1.56,0.64,1),-webkit-box-shadow 0.35s ease;transition:-webkit-transform 0.35s cubic-bezier(0.34,1.56,0.64,1),-webkit-box-shadow 0.35s ease;transition:transform 0.35s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.35s ease;transition:transform 0.35s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.35s ease,-webkit-transform 0.35s cubic-bezier(0.34,1.56,0.64,1),-webkit-box-shadow 0.35s ease}section.block-banner.home-featured .featured-item:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 16px 40px -8px rgba(0,0,0,0.14),0 4px 12px -2px rgba(0,0,0,0.06);box-shadow:0 16px 40px -8px rgba(0,0,0,0.14),0 4px 12px -2px rgba(0,0,0,0.06)}section.block-banner.home-featured .featured-item .featured-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem;padding:2rem;background-color:var(--color-surface-alt,#f8f9fa);position:relative;overflow:hidden;z-index:1;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}@media (min-width:992px){section.block-banner.home-featured .featured-item .featured-body{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}section.block-banner.home-featured .featured-item .featured-body:before{content:"";position:absolute;top:-20%;right:-10%;width:300px;height:300px;background-color:var(--color-primary);border-radius:40% 60% 70% 30%/40% 50% 60% 50%;opacity:0.12;-webkit-filter:blur(50px);filter:blur(50px);z-index:-1;-webkit-transition:-webkit-transform 0.8s ease;transition:-webkit-transform 0.8s ease;transition:transform 0.8s ease;transition:transform 0.8s ease,-webkit-transform 0.8s ease}section.block-banner.home-featured .featured-item .featured-body:after{content:"";position:absolute;bottom:-20%;left:-5%;width:200px;height:200px;background-color:var(--color-secondary);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;opacity:0.08;-webkit-filter:blur(40px);filter:blur(40px);z-index:-1;-webkit-transition:-webkit-transform 0.8s ease;transition:-webkit-transform 0.8s ease;transition:transform 0.8s ease;transition:transform 0.8s ease,-webkit-transform 0.8s ease}section.block-banner.home-featured .featured-item .featured-body .featured-text{position:relative;z-index:2;opacity:0.92;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}section.block-banner.home-featured .featured-item .featured-body .featured-text h2{font-family:var(--font-heading);font-size:1.875rem;text-transform:inherit;color:var(--color-primary);margin-bottom:0.5rem}@media (min-width:992px){section.block-banner.home-featured .featured-item .featured-body .featured-text h2{font-size:1.75rem}}@media (min-width:1200px){section.block-banner.home-featured .featured-item .featured-body .featured-text h2{font-size:1.875rem}}section.block-banner.home-featured .featured-item .featured-body .featured-text p{font-size:1rem;color:var(--color-text-medium)}section.block-banner.home-featured .featured-item .featured-body .featured-img{position:relative;z-index:2}section.block-banner.home-featured .featured-item .featured-body .featured-img img{max-height:180px;max-width:none!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);transition:-webkit-transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}@media (min-width:992px){section.block-banner.home-featured .featured-item .featured-body .featured-img img{max-height:150px}}@media (min-width:1200px){section.block-banner.home-featured .featured-item .featured-body .featured-img img{max-height:180px}}section.block-banner.home-featured .featured-item:hover .featured-body{background-color:var(--color-surface,#f1f3f5)}section.block-banner.home-featured .featured-item:hover .featured-body:before{-webkit-transform:translate(-15px,10px) rotate(5deg);transform:translate(-15px,10px) rotate(5deg)}section.block-banner.home-featured .featured-item:hover .featured-body:after{-webkit-transform:translate(15px,-10px) rotate(-5deg);transform:translate(15px,-10px) rotate(-5deg)}section.block-banner.home-featured .featured-item:hover .featured-body .featured-img img{-webkit-transform:scale(1.06) rotate(0deg);transform:scale(1.06) rotate(0deg)}section.block-banner.home-featured .featured-item:hover .featured-body .featured-text{opacity:1}@media (min-width:992px){section.block-banner.home-featured .featured-item:hover .featured-body .featured-text{-webkit-transform:translateX(4px);transform:translateX(4px)}}.fichaDetalle #detimg{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width:992px){.fichaDetalle #detimg{position:sticky;top:8rem;-ms-flex-item-align:start;align-self:flex-start}.fichaDetalle #detimg .product-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:1.5rem}.fichaDetalle #detimg .product-image-container .book-cover-card{--card-radius:8px;--card-shadow:0 10px 20px -5px rgba(0,0,0,0.15);--max-h:700px;position:relative;display:inline-block;width:100%;border-radius:var(--card-radius);-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow);overflow:hidden;background-color:#fff}.fichaDetalle #detimg .product-image-container .book-cover-card .book-image{display:block;width:100%;height:auto;max-width:100%;max-height:var(--max-h);-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease}.fichaDetalle #detimg .product-image-container .book-cover-card.is-interactive{cursor:pointer}.fichaDetalle #detimg .product-image-container .book-cover-card.is-interactive .cover-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.3);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;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.fichaDetalle #detimg .product-image-container .book-cover-card.is-interactive .cover-overlay .zoom-icon{font-size:3rem;color:#fff;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275);transition:-webkit-transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275);transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275);transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275),-webkit-transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275);-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5));filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5))}.fichaDetalle #detimg .product-image-container .book-cover-card.is-interactive:focus-visible .book-image,.fichaDetalle #detimg .product-image-container .book-cover-card.is-interactive:hover .book-image{-webkit-transform:scale(1.03);transform:scale(1.03)}.fichaDetalle #detimg .product-image-container .book-cover-card.is-interactive:focus-visible .cover-overlay,.fichaDetalle #detimg .product-image-container .book-cover-card.is-interactive:hover .cover-overlay{opacity:1}.fichaDetalle #detimg .product-image-container .book-cover-card.is-interactive:focus-visible .cover-overlay .zoom-icon,.fichaDetalle #detimg .product-image-container .book-cover-card.is-interactive:hover .cover-overlay .zoom-icon{-webkit-transform:scale(1);transform:scale(1)}.fichaDetalle #detimg .product-image-container .book-cover-card.is-interactive:focus-visible{outline:3px solid var(--bs-primary);outline-offset:4px}}.fichaDetalle #info-book{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.fichaDetalle #info-book .info-book-header h1,.fichaDetalle #info-book .info-book-header h2{text-transform:uppercase}@media (min-width:768px){.fichaDetalle #info-book .info-book-meta{gap:0.75rem;padding-inline:calc(var(--bs-gutter-x) * 0.5)}}.fichaDetalle #info-book .info-book-meta .meta-item{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.fichaDetalle #info-book .info-book-meta .meta-item div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;width:100%}.fichaDetalle #info-book .info-book-meta .meta-item dt .icon{background-color:red;display:none!important}.fichaDetalle #info-book .info-book-meta .meta-item dd{padding:0}@media (min-width:576px){.fichaDetalle #info-book .info-book-meta .meta-item dd{padding-left:0.3rem}}.fichaDetalle #info-book .info-book-header h2{margin:-0.5rem 0 1rem;font-size:1.625rem;font-weight:600}.fichaDetalle #info-book .info-book-header .valoracion span{width:auto;height:auto;background-color:transparent;color:var(--color-primary-medium);display:none}.fichaDetalle #info-book .info-book-header #autor a,.fichaDetalle #info-book .info-book-header #autor span{margin-top:-0.5rem;font-size:1.5rem;text-transform:capitalize;color:var(--color-primary-medium)}.fichaDetalle #purchase-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1200px){.fichaDetalle #purchase-box{max-width:420px}}.fichaDetalle #purchase-box .purchase-box--wrapper{position:relative;width:100vw;margin-left:calc(-50vw + 50%)}@media (min-width:576px){.fichaDetalle #purchase-box .purchase-box--wrapper{width:auto;margin-left:inherit}}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--info{-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}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--info .wrapper-precio-detalle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--info .wrapper-precio-detalle .infoprices{font-family:var(--font-primary);white-space:nowrap}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--info .wrapper-precio-detalle .infoprices .antes{font-size:1.25rem}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--info .wrapper-precio-detalle .infoprices .despues{font-weight:800}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--info .unimin{margin:0;padding:0.5rem 1rem;font-size:0.875rem;background:#e7eaf4;border-radius:var(--radius-md)}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--info .info-disponibilidad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--info .info-disponibilidad .disponibilidad{position:relative;padding:0.4rem 1rem;font-size:0.875rem}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--info .info-disponibilidad .disponibilidad.green{background-color:var(--color-green);color:#fff}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--info .info-disponibilidad .disponibilidad-fecha{font-size:0.75rem;font-weight:500;line-height:1.1;color:var(--color-text-medium)}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--info .info-disponibilidad .disponibilidad-fecha span{font-size:1rem;font-weight:700;color:var(--color-green)}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--actions .purchase-box--actions-btns{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.75rem;position:relative;bottom:auto;left:auto;background:transparent;padding:inherit;-webkit-box-shadow:none;box-shadow:none}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--actions .btn{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.125rem}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--actions .btn.btn-centros{background-color:var(--color-primary-light)}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--actions .btn.btn-favoritos:hover{-webkit-box-shadow:0 4px 12px #bac3d2!important;box-shadow:0 4px 12px #bac3d2!important}.fichaDetalle #purchase-box .purchase-box--wrapper .discount{position:relative;right:auto;top:auto;left:auto;width:50px;height:50px;font-size:1.25rem;border-radius:50%}.fichaDetalle .tabs-detalle{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.fichaDetalle .tabs-detalle .nav-tabs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:768px){.fichaDetalle .tabs-detalle .nav-tabs{padding-left:2.5rem}}.fichaDetalle .tabs-detalle .nav-tabs .nav-link.info-segu{padding:0.675rem 0 0.688rem;font-size:1rem;font-weight:400;color:var(--color-text-medium)}.fichaDetalle .tabs-detalle .nav-tabs .nav-link span{width:20px;height:20px;font-size:0.875rem}.fichaDetalle .tabs-detalle .tab-content .tab-pane{padding:1rem 0}@media (min-width:1200px){.fichaDetalle .tabs-detalle .tab-content .tab-pane{padding:1rem 2.5rem}}.fichaDetalle .tabs-detalle .tab-content .comentario .comentario-header .titulo h3{color:var(--color-text)}.sticky-bar.detalle{position:fixed;left:0;right:0;bottom:0;z-index:99;-webkit-transform:translateY(120%);transform:translateY(120%);opacity:0;pointer-events:none;-webkit-transition:opacity 0.2s ease,-webkit-transform 0.25s ease;transition:opacity 0.2s ease,-webkit-transform 0.25s ease;transition:transform 0.25s ease,opacity 0.2s ease;transition:transform 0.25s ease,opacity 0.2s ease,-webkit-transform 0.25s ease}.sticky-bar.detalle.is-visible{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}@media (min-width:768px){.sticky-bar.detalle{left:50%;right:auto;bottom:16px;-webkit-transform:translateX(-50%) translateY(120%);transform:translateX(-50%) translateY(120%)}.sticky-bar.detalle.is-visible{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.sticky-bar.detalle .wrapper-sticky{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:0.6rem 0.9rem;background:rgba(255,255,255,0.96);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,0.06);-webkit-box-shadow:0 14px 30px rgba(16,24,40,0.14);box-shadow:0 14px 30px rgba(16,24,40,0.14);border-radius:14px 14px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.sticky-bar.detalle .wrapper-sticky{width:auto;border-radius:14px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.sticky-bar.detalle .wrapper-sticky img{border-radius:0.35rem;-webkit-box-shadow:0 8px 12px -10px rgba(0,0,0,0.45);box-shadow:0 8px 12px -10px rgba(0,0,0,0.45)}.sticky-bar.detalle .wrapper-sticky .infoprices{display:-webkit-box;display:-ms-flexbox;display:flex;-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;gap:0.75rem}.sticky-bar.detalle .wrapper-sticky .infoprices>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1}.sticky-bar.detalle .wrapper-sticky .infoprices .antes{font-size:1.125rem;text-decoration:line-through;color:#999;white-space:nowrap}.sticky-bar.detalle .wrapper-sticky .infoprices .despues{font-size:1.375rem;font-weight:800;white-space:nowrap}.sticky-bar.detalle .wrapper-sticky .infoprices .discount-price{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:2.5rem;height:2.5rem;padding:0 0.75rem;font-size:1rem;font-weight:800;color:#fff;background:var(--color-secondary);border-radius:50%}.sticky-bar.detalle .wrapper-sticky .infoprices.extra .despues{font-size:1.45rem}.sticky-bar.detalle .wrapper-sticky .btn{height:48px;padding:0 1rem!important;font-size:1rem;line-height:1}@media (min-width:576px){.sticky-bar.detalle .wrapper-sticky .btn{font-size:1.25rem}}@media (min-width:768px){.sticky-bar.detalle .wrapper-sticky .btn{width:260px}}.sticky-bar.detalle .wrapper-sticky .btn .icon{display:none}@media (min-width:576px){.sticky-bar.detalle .wrapper-sticky .btn .icon{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-cards .card{-webkit-transition:-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease;transition:transform 0.25s ease,box-shadow 0.25s ease,-webkit-transform 0.25s ease,-webkit-box-shadow 0.25s ease}.section-cards .card .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:200px}.section-cards .card .card-body .card-date{top:-2.2rem;padding:0.5rem 1rem;font-size:0.875rem;font-weight:300;line-height:1.4}.section-cards .card .card-body .card-date .card-date__day-month{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.3rem;font-size:1.3rem;font-weight:700;line-height:1}.section-cards .card .card-body .card-text span{display:block;margin-bottom:0.75rem;font-size:0.875rem;font-weight:600;font-style:italic;color:var(--color-primary-light)}.section-cards .card .card-body p{color:var(--color-text-medium)}.section-cards .card:hover{-webkit-box-shadow:0 8px 20px rgba(0,0,0,0.1);box-shadow:0 8px 20px rgba(0,0,0,0.1)}.btn,.btntwo{color:#fff}.btn:focus,.btn:hover,.btntwo:focus,.btntwo:hover{color:#fff;background-color:var(--color-primary-darker)!important;-webkit-box-shadow:0 4px 12px rgba(var(--color-primary-rgb),0.4);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),0.4)}.btn.btn-favoritos,.btntwo.btn-favoritos{background-color:var(--color-border-hover)!important;color:var(--color-text)!important}.btn.btn-favoritos:focus,.btn.btn-favoritos:hover,.btntwo.btn-favoritos:focus,.btntwo.btn-favoritos:hover{color:#fff;background-color:var(--color-border)!important;-webkit-box-shadow:0 4px 12px rgba(var(--color-primary-rgb),0.35)!important;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),0.35)!important}.discount{position:relative;top:auto;right:auto;width:2.5rem;height:2.5rem;padding:0 0.75rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;font-weight:800;font-size:1rem;color:#fff;background:var(--color-discount);border-radius:50%;-webkit-box-shadow:none;box-shadow:none}.login-register-panel .nav-tabs>li>a.active{background-color:var(--color-featured)}.shop-features{position:relative;overflow:hidden;z-index:1;margin-bottom:-5rem;padding-block:var(--section-padding-y);background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfbfb),to(#f4f4f6));background-image:linear-gradient(180deg,#fdfbfb 0%,#f4f4f6 100%)}.shop-features:before{content:"";position:absolute;top:-100px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,var(--color-primary) 0%,transparent 70%);opacity:0.1;-webkit-filter:blur(90px);filter:blur(90px);z-index:-1}.shop-features:after{content:"";position:absolute;bottom:-100px;left:-100px;width:500px;height:500px;background:radial-gradient(circle,var(--color-secondary) 0%,transparent 70%);opacity:0.06;-webkit-filter:blur(80px);filter:blur(80px);z-index:-1}.shop-features .item-featured{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.5rem;padding:2rem 1.5rem;background-color:#ffffff;border-radius:var(--radius-md);-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.05);box-shadow:0 5px 20px rgba(0,0,0,0.05);height:100%;-webkit-transition:background-color 0.25s ease,color 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s cubic-bezier(0.34,1.56,0.64,1);transition:background-color 0.25s ease,color 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s cubic-bezier(0.34,1.56,0.64,1);transition:box-shadow 0.25s ease,transform 0.25s cubic-bezier(0.34,1.56,0.64,1),background-color 0.25s ease,color 0.25s ease;transition:box-shadow 0.25s ease,transform 0.25s cubic-bezier(0.34,1.56,0.64,1),background-color 0.25s ease,color 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s cubic-bezier(0.34,1.56,0.64,1)}@media (min-width:768px){.shop-features .item-featured{padding:2.5rem 1.5rem}}.shop-features .item-featured:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.shop-features .item-featured:hover .icon,.shop-features .item-featured:hover img{-webkit-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05)}.shop-features .item-featured .icon,.shop-features .item-featured img{width:80px;height:auto;margin-bottom:1.5rem;color:var(--color-primary);-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.shop-features .item-featured .item-info{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;text-align:center;width:100%}.shop-features .item-featured .item-info .title,.shop-features .item-featured .item-info h3,.shop-features .item-featured .item-info h4{font-family:var(--font-heading);color:var(--color-primary);font-size:1.5rem;font-weight:700;margin-bottom:0.25rem}.shop-features .item-featured .item-info p{padding:0;font-size:0.95rem;color:var(--color-text-medium);line-height:1.5}footer{background-color:var(--color-primary)}footer .footer-newsletter .boletin-title{margin-bottom:5px;font-size:2.5rem;color:#fff}footer .footer-bottom{padding:3rem 2rem 2rem}@media (min-width:576px){footer .footer-bottom{padding:5rem 0 2rem}}@media (min-width:768px){footer .footer-bottom>.row{row-gap:2rem}}footer .footer-bottom .footer-section-title,footer .footer-bottom h3{margin-top:12px;font-size:1.125rem;font-weight:700;color:var(--color-primary-lighter)}@media (min-width:768px){footer .footer-bottom .footer-section-title,footer .footer-bottom h3{font-size:1.25rem}}footer .footer-bottom .footer-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--color-primary-medium)}@media (min-width:768px){footer .footer-bottom .footer-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:0;margin-bottom:0;border:0}}footer .footer-bottom .footer-info p{text-align:center;color:var(--color-primary-lighter)}@media (min-width:768px){footer .footer-bottom .footer-info p{text-align:left}}footer .footer-bottom .footer-info .social-networks li a{width:40px;height:40px;font-size:1.5rem;border:0;border-radius:50%;background-color:var(--color-primary-vivid)}footer .footer-bottom .footer-info .social-networks li a .icon{color:var(--color-primary);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}footer .footer-bottom .footer-info .social-networks li a .icon:hover{color:#fff}footer .footer-bottom .footer-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (min-width:768px){footer .footer-bottom .footer-menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}}footer .footer-bottom .footer-menu.footer-acc{margin:0}footer .footer-bottom .footer-menu ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;padding:1rem 0 2rem}@media (min-width:768px){footer .footer-bottom .footer-menu ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}}footer .footer-bottom .footer-menu ul li a{color:var(--color-primary-lighter)}footer .footer-bottom .footer-menu ul li a:hover{color:var(--color-primary-vivid)}footer .footer-bottom .footer-menu ul li .icon{color:var(--color-primary-vivid)}footer .footer-bottom .footer-menu .footer-acc-btn{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;padding:1rem 0 0;background:transparent;border:0;color:inherit;font-size:1.125rem;font-weight:700;color:#fff;text-align:left}footer .footer-bottom .footer-menu .footer-acc-btn .icon{-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;color:var(--color-primary-lighter)}footer .footer-bottom .footer-menu .footer-acc-btn[aria-expanded=true] .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}footer .footer-bottom .footer-menu .footer-menu .collapse{padding-bottom:0.75rem}footer .footer-bottom .footer-menu .compra-segura{width:100%;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-primary-medium)}@media (min-width:768px){footer .footer-bottom .footer-menu .compra-segura{margin:1rem 0 0;border:0}}footer .footer-bottom .footer-menu .compra-segura .footer-section-title,footer .footer-bottom .footer-menu .compra-segura h3{margin:0 0 1rem}footer .footer-bottom .footer-menu .logo-madrid{margin-top:2.375rem;padding-left:0.25rem}footer .footer-bottom .footer-menu .logo-madrid p{margin:0;font-size:0.875rem;color:var(--color-primary-light)}footer .footer-copyright{padding:2rem 0;border-color:var(--color-primary-medium);text-align:center}@media (min-width:768px){footer .footer-copyright{text-align:left}}footer .footer-copyright a,footer .footer-copyright p{color:#fff}.offcanvas#offcanvasCart .offcanvas-body #miniCart .miniCart-article .img-article .discount{position:absolute;top:-8px;right:auto;left:-15px;width:40px;height:40px}.offcanvas#offcanvasCart .offcanvas-body #miniCart .miniCart-article .info-article .title-article{font-size:1.125rem}.offcanvas#offcanvasCart .offcanvas-body #miniCart .miniCart-article .info-article .author-article{font-size:1rem}.portada-cesta .discount{position:absolute;top:-8px;right:auto;left:-5px;width:30px;height:30px}body.page-detalle section.fichaDetalle~section:nth-of-type(2n),section.featured{position:relative;overflow:hidden;z-index:1;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfbfb),to(#f4f4f6));background-image:linear-gradient(180deg,#fdfbfb 0%,#f4f4f6 100%)}body.page-detalle section.fichaDetalle~section:nth-of-type(2n):before,section.featured:before{content:"";position:absolute;top:-100px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,var(--color-primary) 0%,transparent 70%);opacity:0.12;-webkit-filter:blur(90px);filter:blur(90px);z-index:-1;pointer-events:none}body.page-detalle section.fichaDetalle~section:nth-of-type(2n),section.featured{}body.page-detalle section.fichaDetalle~section:nth-of-type(2n):after,section.featured:after{content:"";position:absolute;bottom:-100px;left:-100px;width:500px;height:500px;background:radial-gradient(circle,var(--color-secondary) 0%,transparent 70%);opacity:0.08;-webkit-filter:blur(80px);filter:blur(80px);z-index:-1;pointer-events:none}body.page-detalle section.fichaDetalle~section:nth-of-type(2n) .product-list.list .product-item .product-item-wrapper,section.featured .product-list.list .product-item .product-item-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){body.page-detalle section.fichaDetalle~section:nth-of-type(2n) .product-list.list .product-item .product-item-wrapper,section.featured .product-list.list .product-item .product-item-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#ffffff;border-radius:var(--radius-md);-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.05);box-shadow:0 5px 15px rgba(0,0,0,0.05);-webkit-transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;border:1px solid rgba(0,0,0,0.03);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;position:relative}body.page-detalle section.fichaDetalle~section:nth-of-type(2n) .product-list.list .product-item .product-item-wrapper:hover,section.featured .product-list.list .product-item .product-item-wrapper:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1)}body.page-detalle section.fichaDetalle~section:nth-of-type(2n) .product-list.list .product-item .product-item-wrapper img:hover,section.featured .product-list.list .product-item .product-item-wrapper img:hover{-webkit-transform:translateY(-5px) scale(1.02);transform:translateY(-5px) scale(1.02)}}.ranking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:12px;top:-4px;width:42px;height:58px;padding-top:12px;font-size:1.5rem;font-weight:700;line-height:1;color:#fff;background-color:var(--color-primary);-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.3);box-shadow:0 4px 6px rgba(0,0,0,0.3);border-radius:0;clip-path:polygon(0% 0%,100% 0%,100% 100%,50% 80%,0% 100%);z-index:10}.bloque-top{padding:1rem 2rem!important;background:rgba(0,0,0,0.02);border:0;border-radius:var(--radius-md)}body.page-detalle section.fichaDetalle~section:last-of-type{margin-bottom:calc(var(--section-padding-y) * -1);padding-bottom:var(--section-padding-y)}section.otros_autor .product-list.grid .product-item{--num-product-list:2}@media (min-width:768px){section.otros_autor .product-list.grid .product-item{--num-product-list:3}}section.otros_autor .section-title{font-family:var(--font-heading);font-size:1.75rem;color:var(--color-primary);margin-bottom:2.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,0.05)}section.otros_autor .author-profile{position:sticky;top:5rem}@media (min-width:768px){section.otros_autor .author-profile{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}}section.otros_autor .author-profile .author-img{width:140px;height:140px;border-radius:50%;overflow:hidden;margin:0 auto 1.5rem;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.1);box-shadow:0 5px 15px rgba(0,0,0,0.1);border:3px solid #fff}@media (min-width:768px){section.otros_autor .author-profile .author-img{margin:0 0 1.5rem 0}}section.otros_autor .author-profile .author-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.otros_autor .author-profile h3{font-family:var(--font-heading);color:var(--color-primary);font-size:1.5rem;margin-bottom:1rem;line-height:1.2}section.otros_autor .author-profile .author-bio{position:relative}section.otros_autor .author-profile .author-bio .bio-content{position:relative;max-height:360px;overflow:hidden;-webkit-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}section.otros_autor .author-profile .author-bio .bio-content.is-overflow{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,black),to(transparent));-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,black),to(transparent));mask-image:linear-gradient(to bottom,black 50%,transparent 100%)}section.otros_autor .author-profile .author-bio .bio-content p{font-size:0.95rem;line-height:1.6;color:var(--color-text-medium);margin-bottom:1rem}section.otros_autor .author-profile .author-bio .bio-content.is-expanded{-webkit-mask-image:none;mask-image:none;max-height:none}section.otros_autor .author-profile .author-bio .read-more{display:inline-block;margin-top:0.5rem;background:none;border:none;padding:0;font-size:0.9rem;font-weight:600;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}section.otros_autor .author-profile .author-bio .read-more:hover{color:var(--color-secondary)}section.otros_autor .product-item .product-item-wrapper{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:var(--radius-md);height:100%;-webkit-transition:border-color 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:border-color 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease}section.otros_autor .product-item .product-item-wrapper .product-info .product-info-metas .product-title{font-size:1.25rem}section.otros_autor .product-item .product-item-wrapper .product-info .product-info-metas .product-authors{font-size:1rem}section.otros_autor .product-item .product-item-wrapper .product-buttons ul{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){section.otros_autor .product-item .product-item-wrapper .product-buttons ul{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}section.otros_autor .product-item .product-item-wrapper .product-buttons ul .botonComprar,section.otros_autor .product-item .product-item-wrapper .product-buttons ul .btn-favoritos{width:48px!important;font-size:0.875rem!important}@media (min-width:1200px){section.otros_autor .product-item .product-item-wrapper .product-buttons ul .botonComprar,section.otros_autor .product-item .product-item-wrapper .product-buttons ul .btn-favoritos{width:100%!important}}@media (min-width:1400px){section.otros_autor .product-item .product-item-wrapper .product-buttons ul .botonComprar,section.otros_autor .product-item .product-item-wrapper .product-buttons ul .btn-favoritos{width:100%!important}}section.otros_autor .product-item .product-item-wrapper .product-buttons ul .botonComprar span,section.otros_autor .product-item .product-item-wrapper .product-buttons ul .btn-favoritos span{display:none!important}@media (min-width:1200px){section.otros_autor .product-item .product-item-wrapper .product-buttons ul .botonComprar span,section.otros_autor .product-item .product-item-wrapper .product-buttons ul .btn-favoritos span{display:inline!important}}@media (min-width:1400px){section.otros_autor .product-item .product-item-wrapper .product-buttons ul .botonComprar span,section.otros_autor .product-item .product-item-wrapper .product-buttons ul .btn-favoritos span{font-size:1rem!important}}@media (min-width:1540px){section.otros_autor .product-item .product-item-wrapper .product-buttons ul .botonComprar span,section.otros_autor .product-item .product-item-wrapper .product-buttons ul .btn-favoritos span{font-size:0.875rem!important}}section.otros_autor .product-item .product-item-wrapper .product-info .product-options .product-price div{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0}.js-search-header{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.2s ease,-webkit-transform 0.25s ease;transition:opacity 0.2s ease,-webkit-transform 0.25s ease;transition:opacity 0.2s ease,transform 0.25s ease;transition:opacity 0.2s ease,transform 0.25s ease,-webkit-transform 0.25s ease;will-change:opacity,transform}.js-search-header.is-hidden{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px);pointer-events:none;visibility:hidden}.js-search-icon{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease;will-change:opacity,transform}.js-search-icon.is-disabled{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);pointer-events:none;visibility:hidden}.js-search-offcanvas{opacity:1;max-height:200px;overflow:hidden;-webkit-transition:opacity 0.2s ease,max-height 0.25s ease;transition:opacity 0.2s ease,max-height 0.25s ease}.js-search-offcanvas.is-disabled{opacity:0;max-height:0;pointer-events:none;margin:0!important}.ui-widget.ui-widget-content{max-width:none}.popover{position:absolute;z-index:1080;display:block;max-width:276px;font-size:1rem;background-color:var(--bs-body-bg);background-clip:padding-box;border:1px solid var(--bs-border-color);border-radius:var(--radius-md);-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.popover .popover-body{padding:1rem 1.25rem;color:var(--bs-body-color)}.popover.popover-puntos .popover-header{padding:1rem 1.5rem 0.25rem;font-size:1.5rem;font-weight:700;letter-spacing:0.2px}.popover.popover-puntos .popover-body{padding:0 1.5rem 1.25rem}.popover.popover-puntos .popover-body .pop-content{margin:0}.popover.popover-puntos .popover-body .pop-content p{font-size:0.98rem;line-height:1.25}.popover.popover-puntos .popover-body .pop-content p:last-child{margin-bottom:0;font-size:0.875rem;color:var(--color-text-medium)}.stores-section .stores-item .stores-item-info h3{font-weight:800}.stores-section .stores-item .stores-item-info .title{font-weight:700}#search-filters .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;gap:0.5rem;width:100%;border:0}#search-filters .sidebar-section-box li{display:-webkit-box;display:-ms-flexbox;display:flex}#search-filters .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;width:100%;padding:8px 16px;margin:0;border-radius:var(--radius-md);font:400 1.125rem/1.1 var(--font-heading)!important;color:var(--color-text)}#search-filters .sidebar-section-box li a .icon{margin-right:0.8rem;font-size:1.75rem;color:var(--color-primary)}#search-filters .sidebar-section-box li a.points-usernav .points-usernav-number{margin-left:0.5rem;border-radius:var(--radius-md)}#search-filters .sidebar-section-box li a.points-usernav:hover .points-usernav-number{background:var(--color-primary-lighter);color:var(--color-primary)}#search-filters .sidebar-section-box li.active a{background:var(--color-featured)}.points-card__inner{max-width:400px;min-height:230px;position:relative;overflow:hidden;border-radius:18px;padding:1.1rem 1.2rem;background:linear-gradient(135deg,rgba(0,50,93,0.08),rgba(228,216,177,0.22));border:1px solid rgba(0,0,0,0.06);-webkit-box-shadow:0 14px 30px rgba(16,24,40,0.1);box-shadow:0 14px 30px rgba(16,24,40,0.1);display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.25rem auto;grid-template-columns:1fr auto;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.points-card__inner:after{content:"";position:absolute;inset:-40% -20% auto auto;width:320px;height:320px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,0.65),rgba(255,255,255,0) 60%);-webkit-transform:rotate(18deg);transform:rotate(18deg);pointer-events:none}.points-card__label{font-size:0.85rem;font-weight:700;letter-spacing:0.6px;text-transform:uppercase;color:rgba(0,50,93,0.85);margin-bottom:0.35rem}.points-card__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.55rem;line-height:1}.points-card__value strong{font-size:2.25rem;font-weight:800;color:var(--color-primary)}.points-card__value span{font-size:1rem;font-weight:700;color:rgba(16,24,40,0.65)}.points-card__value.is-empty strong{opacity:0.8}.points-card__meta{margin-top:0.45rem;font-size:0.95rem;color:rgba(16,24,40,0.7);max-width:42ch}.points-card__right{position:relative;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:end;-ms-flex-align:end;align-items:flex-end;gap:0.6rem;min-width:120px}.points-card__chip{width:54px;height:40px;border-radius:10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.55)),to(rgba(255,255,255,0.15)));background:linear-gradient(180deg,rgba(255,255,255,0.55),rgba(255,255,255,0.15));border:1px solid rgba(0,0,0,0.08);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.55);box-shadow:inset 0 1px 0 rgba(255,255,255,0.55)}.points-card__brand{font-weight:900;letter-spacing:2px;font-size:0.95rem;color:rgba(0,50,93,0.85)}@media (max-width:576px){.points-card__inner{-ms-grid-columns:1fr;grid-template-columns:1fr}.points-card__right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0}}.page-loginBibliotecas .header-banner .parallax{background-image:url("../images/bibliotecas-header.webp")}.page-loginBibliotecas .biblio-login{padding:3.5rem 0 4.5rem}.page-loginBibliotecas .biblio-login__card{background:#fff;border:1px solid rgba(0,0,0,0.06);border-radius:14px;-webkit-box-shadow:0 14px 30px rgba(16,24,40,0.1);box-shadow:0 14px 30px rgba(16,24,40,0.1);overflow:hidden}.page-loginBibliotecas .biblio-login__head{padding:1.75rem 1.75rem 1.25rem;background:linear-gradient(135deg,rgba(36,38,20,0.05),rgba(180,191,94,0.08));border-bottom:1px solid rgba(0,0,0,0.06)}.page-loginBibliotecas .biblio-login__title{margin:0 0 0.35rem;font-size:clamp(1.6rem,2vw,2rem);font-weight:800;color:var(--color-primary);letter-spacing:0.2px}.page-loginBibliotecas .biblio-login__lead{margin:0;color:#5b6472;line-height:1.45}.page-loginBibliotecas .biblio-login__form{padding:1.5rem 1.75rem 1.25rem}.page-loginBibliotecas .biblio-login__form .form-label{font-weight:700;color:#1f2a37}.page-loginBibliotecas .biblio-login__form .form-control{border-radius:12px;padding:0.85rem 1rem;border:1px solid rgba(0,0,0,0.1);background:#fff}.page-loginBibliotecas .biblio-login__form .form-control:focus{border-color:rgba(36,38,20,0.35);-webkit-box-shadow:0 0 0 0.25rem rgba(180,191,94,0.22);box-shadow:0 0 0 0.25rem rgba(180,191,94,0.22)}.page-loginBibliotecas .biblio-login__submit{border-radius:12px;padding:0.9rem 1rem;font-weight:800}.page-loginBibliotecas .biblio-login__aside{padding:1.25rem 1.75rem 1.75rem;border-top:1px solid rgba(0,0,0,0.06);background:#fafafa}.page-loginBibliotecas .biblio-login__asideTitle{margin:0 0 0.35rem;font-size:1.05rem;font-weight:800;color:var(--color-primary)}.page-loginBibliotecas .biblio-login__asideText{margin:0;color:#5b6472}.page-loginBibliotecas .biblio-login__asideText a{font-weight:800;text-decoration:none;border-bottom:1px solid rgba(36,38,20,0.25)}.page-loginBibliotecas .biblio-login__asideText a:hover{border-bottom-color:rgba(36,38,20,0.6)}.page-loginBibliotecas .biblio-info{padding:3rem 0 4.5rem}.page-loginBibliotecas .biblio-info .biblio-info__head{max-width:980px;margin:0 auto 1.75rem;text-align:center}.page-loginBibliotecas .biblio-info .biblio-info__head .biblio-info__title{margin:0 0 0.75rem;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:800;color:var(--color-primary)}.page-loginBibliotecas .biblio-info .biblio-info__head .biblio-info__lead{margin:0;color:#5b6472;line-height:1.65}.page-loginBibliotecas .biblio-info .biblio-tabs.card{border:1px solid rgba(0,0,0,0.06);border-radius:14px;-webkit-box-shadow:0 14px 30px rgba(16,24,40,0.08);box-shadow:0 14px 30px rgba(16,24,40,0.08)}.page-loginBibliotecas .biblio-info .biblio-tabs.card .biblio-tabs__nav{gap:0.5rem;padding:0.75rem 0.75rem 0}.page-loginBibliotecas .biblio-info .biblio-tabs.card .biblio-tabs__nav .nav-link{border-radius:999px;font-weight:800;color:#344054;background:rgba(0,0,0,0.04);padding:0.55rem 0.9rem}.page-loginBibliotecas .biblio-info .biblio-tabs.card .biblio-tabs__nav .nav-link.active{background:var(--color-primary);color:#fff}.page-loginBibliotecas .biblio-info .biblio-tabs.card .biblio-tabs__content{padding:1rem 0.75rem 0.75rem}@media (min-width:768px){.page-loginBibliotecas .biblio-info .biblio-tabs.card .biblio-tabs__content{padding:1.25rem 1.25rem 1.1rem}}.page-loginBibliotecas .biblio-info .biblio-tabs.card .biblio-tabs__content .biblio-panel{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.page-loginBibliotecas .biblio-info .biblio-tabs.card .biblio-tabs__content .biblio-panel{-ms-grid-columns:280px 1.25rem 1fr;grid-template-columns:280px 1fr;gap:1.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.page-loginBibliotecas .biblio-info .biblio-tabs.card .biblio-tabs__content .biblio-panel .biblio-panel__media{margin:0;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,0.06);background:#f5f7fb}.page-loginBibliotecas .biblio-info .biblio-tabs.card .biblio-tabs__content .biblio-panel .biblio-panel__media img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.page-loginBibliotecas .biblio-info .biblio-tabs.card .biblio-tabs__content .biblio-panel .biblio-panel__media img{height:100%;min-height:220px}}.page-loginBibliotecas .biblio-info .biblio-tabs.card .biblio-tabs__content .biblio-panel .biblio-panel__text{color:#344054;line-height:1.65}.page-loginBibliotecas .biblio-info .biblio-tabs.card .biblio-tabs__content .biblio-panel .biblio-panel__text p{margin:0 0 0.75rem}.page-loginBibliotecas .biblio-info .biblio-tabs.card .biblio-tabs__content .biblio-panel .biblio-panel__text p:last-child{margin-bottom:0}.page-loginBibliotecas .biblio-info .biblio-tabs.card .biblio-tabs__content .biblio-panel .biblio-panel__text strong{color:#101828}.page-loginBibliotecas .biblio-info .biblio-benefits{margin-top:1.75rem}.page-loginBibliotecas .biblio-info .biblio-benefits .biblio-benefits__card{background:rgba(0,0,0,0.02);border:1px solid rgba(0,0,0,0.06);border-radius:14px;padding:1rem 1.1rem;display:-ms-grid;display:grid;gap:0.85rem}@media (min-width:768px){.page-loginBibliotecas .biblio-info .biblio-benefits .biblio-benefits__card{padding:1.1rem 1.25rem}}.page-loginBibliotecas .biblio-info .biblio-benefits .biblio-benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.85rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-loginBibliotecas .biblio-info .biblio-benefits .biblio-benefits__item p{margin:0;color:#344054;line-height:1.5}.page-loginBibliotecas .biblio-info .biblio-benefits .biblio-benefits__item strong{color:#101828}.page-loginBibliotecas .biblio-info .biblio-benefits .biblio-benefits__icon{width:42px;height:42px;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(180,191,94,0.22);color:var(--color-primary)}.page-loginBibliotecas .biblio-info .biblio-benefits .biblio-benefits__icon .icon{font-size:1.25rem}.page-loginBibliotecas .biblio-info .biblio-footer{margin-top:2.25rem;text-align:center;display:-ms-grid;display:grid;gap:1rem}.page-loginBibliotecas .biblio-info .biblio-footer .biblio-footer__cta{padding:1rem 1.25rem;border-radius:14px;border:1px solid rgba(0,0,0,0.06);background:#fff}.page-loginBibliotecas .biblio-info .biblio-footer .biblio-footer__cta p{margin:0;font-size:1.125rem;color:#344054}.page-loginBibliotecas .biblio-info .biblio-footer .biblio-footer__cta a{font-weight:800;text-decoration:none;border-bottom:1px solid rgba(36,38,20,0.25)}.page-loginBibliotecas .biblio-info .biblio-footer .biblio-footer__cta a:hover{border-bottom-color:rgba(36,38,20,0.6)}.page-loginBibliotecas .biblio-info .biblio-footer .biblio-footer__gov{color:#667085;font-size:0.95rem}.page-loginBibliotecas .biblio-info .biblio-footer .biblio-footer__gov p{margin:0 0 0.75rem}.page-loginBibliotecas .biblio-info .biblio-footer .biblio-footer__gov img{max-width:300px;width:100%;margin-top:1rem;height:auto}.highlight-box{background-color:var(--color-featured);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:2rem}.highlight-box .highlight-title{font-size:1.25rem;font-weight:700;color:var(--color-primary)}.page-listaFacturas .table-title,.page-listaMntoPedidos .table-title{font-size:1.5rem;padding-bottom:2rem;text-align:left;font-weight:700;color:var(--color-primary);border-bottom:2px solid #e6e9ee}.page-listaFacturas .table-title:not(:first-child),.page-listaMntoPedidos .table-title:not(:first-child){margin-top:5rem}.page-listaFacturas table td,.page-listaMntoPedidos table td{padding:1rem;font-size:0.875rem}.page-listaFacturas thead th,.page-listaMntoPedidos thead th{padding:1rem 0.5rem;font-size:0.875rem}.page-listaFacturas .totales,.page-listaMntoPedidos .totales{padding-bottom:1.5rem;font-size:1rem;font-weight:700;color:var(--color-primary);border-top:2px solid var(--color-border)}.page-listaFacturas .totales strong,.page-listaMntoPedidos .totales strong{color:var(--color-text)}.num-pedidos{margin-bottom:2rem;font-size:1.25rem;font-weight:700}.content-puntos div{width:100%}.content-puntos div.col-12.col-lg-8{padding:0}.contact-page .contact-info ul li .icon{color:var(--color-primary-vivid)}#contenedor_calendario{z-index:999}#contenedor_calendario td.active a{color:#fff}#modal-centros.modal .modal-dialog .modal-content .modal-header{background-color:#fff;border:0}#modal-centros.modal .modal-dialog .modal-content .modal-header .btn-close{-webkit-filter:invert(1) grayscale(1) brightness(0);filter:invert(1) grayscale(1) brightness(0)}#modal-centros.modal .modal-dialog .modal-content .modal-header .modal-title{font-size:1.75rem;font-weight:700;color:var(--color-primary)}#modal-centros.modal .modal-dialog .modal-content .modal-body{padding:0 30px 30px}#modal-centros.modal .disponibilidad{font-weight:500}#modal-centros.modal .disponibilidad.red{background-color:transparent;color:#B12704}#modal-centros.modal .disponibilidad.green{background-color:transparent;color:#008a00}#modal-centros.modal .centros ul li{padding:0.5rem 0;font-size:1.063rem;font-weight:600}.slh-filter-chip.active{background:var(--color-primary-lighter);border-color:var(--color-primary-lighter)}.slh-card-tel{width:65px;height:40px}.slh-card-cta{background-color:var(--color-primary-medium);color:#fff}.lsp-hero-eyebrow:before{background-color:var(--color-primary-vivid)}.lsp-hero-addr iconify-icon,.lsp-hero-eyebrow{color:var(--color-primary-vivid)}.lsp-btn-primary{background-color:var(--color-primary-vivid);border-color:var(--color-primary-vivid);color:#fff}.lsp-btn-primary:hover{background-color:var(--color-primary-lighter);border-color:var(--color-primary-lighter);color:var(--color-primary)}.lsp-hero-features ul li strong{color:var(--color-primary-vivid)}@media (min-width:1400px){.lsp-hero-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lsp-info-card{margin-top:-4rem}}.lsp-agenda-row .section-cards .card:hover{-webkit-box-shadow:0 6px 16px rgba(16,24,40,0.14)!important;box-shadow:0 6px 16px rgba(16,24,40,0.14)!important}.slh-card-schedule{margin-bottom:0.5rem}.lsp-info-card-cover{height:10rem}.lsp-how-card .lsp-how-card-header h5{margin:0}.header-banner .parallax{opacity:0.1}.header-banner .overlay-out .breadcrumb{font-size:1rem}.pagination .page-link{border-width:2px;cursor:pointer}.pagination .page-link:hover{border-color:var(--color-primary-lighter)}.checkout-container .portada-cesta .discount{left:auto;right:-5px}.checkout-container .order-summary .summary-items{padding:0 0.75rem!important}.section-cards .section-detail .eventos .eventos-date{font-size:1rem}.sidebar-news #contenedor_calendario{margin-bottom:2rem}.lev-venue:hover{border-left-color:var(--color-primary)}.section-head h3.title{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;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.section-head h3.title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding:1rem;margin:-0.5rem 0;font-size:1.125rem;font-weight:500;line-height:1rem;color:var(--color-text-title);border-radius:var(--radius-sm)}.list-style-buttons span.switcher{display:inline-block;width:20px;height:20px;margin-right:8px;opacity:0.3;cursor:pointer}.list-style-buttons span.switcher.active,.list-style-buttons span.switcher.hover{opacity:1;color:var(--color-primary)}.list-style-buttons span.switcher .icon{font-size:1.5rem}.swiper.events-slider,.swiper.news-slider{padding:15px;margin:-15px}.fichaDetalle #purchase-box .purchase-box--wrapper .purchase-box--secondary .social-share span{cursor:pointer}
/*# sourceMappingURL=theme.css.map */