.page-hero{background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:center;position:relative;padding:77px 0 52px;margin-bottom:24px}@media(min-width: 768px){.page-hero{margin-bottom:66px}}@media(min-width: 992px){.page-hero{padding:100px 0 84px}}.page-hero::before{content:"";position:absolute;inset:0;background:#29282b;opacity:.62;z-index:0;mix-blend-mode:multiply}.page-hero .separata-container{position:relative;z-index:1}.page-hero .page-hero-title{text-align:center;text-transform:uppercase;color:#fff}.page-hero .page-hero-title span{display:block}.page-hero .page-hero-title span.lvl-1{font-family:"Acumin",sans-serif;letter-spacing:.06rem;font-size:12px}@media(min-width: 992px){.page-hero .page-hero-title span.lvl-1{font-size:21px}}.page-hero .page-hero-title span.lvl-2{font-size:28px}@media(min-width: 992px){.page-hero .page-hero-title span.lvl-2{font-size:48px}}.page-hero .page-hero-title span.lvl-3{font-size:81px}@media(min-width: 992px){.page-hero .page-hero-title span.lvl-3{font-size:137px}}.page-section .col-description{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:48px}@media(min-width: 992px){.page-section .col-description{margin-bottom:0}}.page-section .page-section-text{font-size:.9rem;text-align:center}@media(min-width: 992px){.page-section .page-section-text{font-size:1.3rem;text-align:left}}.page-section .image-container{width:244px;height:360px;max-width:100%;margin:0 auto;background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:center;border-radius:25px}@media(min-width: 992px){.page-section .image-container{width:423px;height:582px;margin:0}}.page-hero{overflow:hidden}@media(min-width: 992px){body.biblioteca-bogota .page-hero{background-position-y:-250px}body.libreria-nordica .page-hero{background-position-y:-150px}}@media(min-width: 1800px){body.biblioteca-bogota .page-hero{background-position-y:-450px}body.libreria-nordica .page-hero{background-position-y:-320px}}.page-hero span.lvl-3{opacity:.69}.page-hero .onda-coleccion-page-hero{position:absolute;right:0;top:-66px}@media(min-width: 992px){.page-hero .onda-coleccion-page-hero{top:0}}.separata-container.page-section{margin-bottom:39px}@media(min-width: 992px){.separata-container.page-section{margin-bottom:90px;--bs-gutter-x: 169px}}.counters{display:flex;justify-content:space-around}@media(min-width: 992px){.counters{justify-content:space-between}}.counters .counter{text-align:center}.counters .counter .number{font-size:42px}@media(min-width: 992px){.counters .counter .number{font-size:60px}}.counters .counter .label{font-size:13px;text-transform:uppercase;margin-bottom:0}@media(min-width: 992px){.counters .counter .label{font-size:21px}}.active-filters{margin-top:14px}@media(min-width: 768px){.active-filters{margin-top:0}}.active-filters ul{margin-bottom:0}.active-filters .badge{background:#f8eeee;color:#29282b;border-radius:4px;padding:2px 8px 2px 9px;font-size:12px}@media(min-width: 768px){.active-filters .badge{font-size:1rem;padding:1px 16px 2px 12px;border-radius:11px}}.active-filters .badge .separata-icon{color:#29282b;width:8px;height:8px;margin-left:3px;margin-top:2px}@media(min-width: 768px){.active-filters .badge .separata-icon{width:10px;height:10px;margin-top:4px}}.pagination{border-top:.75px solid #86898c;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:1rem;font-size:1rem}@media(min-width: 768px){.pagination{font-size:1.2rem;padding-top:1.5rem}}.pagination .page-list-container{order:1}@media(min-width: 768px){.pagination .page-list-container{order:0}}.pagination .page-list{box-shadow:none;padding:0;background:#fff;margin-bottom:0}.pagination .page-list li{display:inline}.pagination .page-list a{margin-right:11px}.pagination .page-list a.page-number{color:#29282b;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8.12px;box-shadow:4px 5px 8px 0 rgba(35,31,32,.15);text-decoration:none}.pagination .page-list a.page-number.current{background:#e73638;color:#fff}.pagination .page-list a.disabled{color:#282828;cursor:default}.pagination .page-list .previous,.pagination .page-list .next{float:none}.pagination .pagination-summary{flex-basis:100%;order:0;font-size:.8rem;margin-bottom:1rem}@media(min-width: 768px){.pagination .pagination-summary{text-align:end;order:1;flex-basis:auto;font-size:1.2rem;margin-bottom:0}}.product-miniature-actions{--action-color: #e73638;display:flex;gap:.5rem}.product-miniature-actions .action-btn{width:2rem;height:2rem;background:#fff;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.875rem;color:var(--action-color);box-shadow:4px 4px 6px 0 rgba(35,31,32,.1);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.product-miniature-actions .action-btn{transition:none}}.product-miniature-actions .action-btn:hover{background-color:var(--action-color);color:#fff}.product-miniature .product-authors{font-style:italic;font-weight:400;margin-bottom:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;max-width:100%;-webkit-box-orient:vertical}.product-grid.a .product-miniature .product-authors{-webkit-line-clamp:4;font-size:.6rem;line-height:.6rem;height:calc(0.6rem*4)}@media(min-width: 768px){.product-grid.a .product-miniature .product-authors{-webkit-line-clamp:4;font-size:.875rem;line-height:.875rem;height:calc(0.875rem*4)}}.product-grid.a .product-miniature .product-authors .name-complete{display:block}.featured-col .product-miniature .product-authors{-webkit-line-clamp:2;font-size:.6rem;line-height:.6rem;height:calc(0.6rem*2)}@media(min-width: 768px){.featured-col .product-miniature .product-authors{-webkit-line-clamp:2;font-size:.875rem;line-height:.875rem;height:calc(0.875rem*2)}}.featured-col .product-miniature .product-authors .name-complete{white-space:nowrap;display:inline-block}.featured-col .product-miniature .product-authors .name-complete:not(.last)::after{content:","}.products .product-miniature .product-authors{color:#505050;-webkit-line-clamp:4;font-size:.6rem;line-height:.6rem;height:calc(0.6rem*4)}@media(min-width: 768px){.products .product-miniature .product-authors{-webkit-line-clamp:4;font-size:1rem;line-height:1rem;height:calc(1rem*4)}}.products .product-miniature .product-authors .name-complete{display:block}.featured-col .product-miniature{display:flex;gap:17px;flex-direction:column;max-width:208px}@media(min-width: 768px){.featured-col .product-miniature{gap:22px}}.featured-col .product-miniature .thumbnail-container,.featured-col .product-miniature .product-meta{flex:1}.featured-col .product-miniature .thumbnail-container{position:relative;min-height:178px}@media(min-width: 768px){.featured-col .product-miniature .thumbnail-container{min-height:240px}}.featured-col .product-miniature img{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}.featured-col .product-miniature .product-title{color:#e73638;font-weight:600;margin-bottom:1rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;max-width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.7rem;line-height:.7rem;height:calc(0.7rem*3)}@media(min-width: 768px){.featured-col .product-miniature .product-title{-webkit-line-clamp:4;font-size:1rem;line-height:1rem;height:calc(1rem*4)}}.featured-col .product-miniature .product-price{color:#29282b;margin-bottom:10px;font-size:13px}@media(min-width: 768px){.featured-col .product-miniature .product-price{margin-bottom:15px;font-size:1rem}}.featured-col .product-miniature{gap:15px}@media(min-width: 768px){.featured-col .product-miniature{gap:18px}}.featured-col .product-miniature .thumbnail-container{min-height:267px}@media(min-width: 768px){.featured-col .product-miniature .thumbnail-container{min-height:267px}}@media(min-width: 768px){.featured-col .product-miniature .product-title{-webkit-line-clamp:3;font-size:1rem;line-height:1rem;height:calc(1rem*3)}}.featured-col .product-miniature .product-authors{margin-bottom:.5rem}.featured-col .product-miniature .product-price{margin-bottom:10px}@media(min-width: 768px){.featured-col .product-miniature .product-price{margin-bottom:12px;font-size:1rem}}.products-featured{margin-bottom:2rem}@media(min-width: 992px){.products-featured{margin-bottom:4rem}}.products-title{text-align:center;text-transform:uppercase;font-size:1.4rem;margin-bottom:27px}@media(min-width: 992px){.products-title{font-size:2.5rem;margin-bottom:60px}}.search-filters{margin-bottom:0}@media(min-width: 992px){.search-filters{margin-bottom:15px}}.search-filters .floating-label-dropdown{margin-bottom:12px}@media(min-width: 992px){.search-filters .floating-label-dropdown{margin-bottom:0}}.btn.aplicar-filtro{width:100%;font-size:.8rem;border-radius:8px}@media(min-width: 992px){.btn.aplicar-filtro{font-size:1rem;border-radius:13px}}.active-filters-row{margin-bottom:15px}.active-filters{margin-top:0;margin-bottom:10px}@media(min-width: 768px){.active-filters{margin-bottom:0}}.total-section{font-weight:400;font-size:.9rem;line-height:1;margin-bottom:30px}@media(min-width: 992px){.total-section{font-size:1.2rem}}.featured-col{margin-bottom:44px}.pagination{padding-top:1rem}@media(min-width: 768px){.pagination{padding-top:2.5rem}}
