.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}.product-miniature{display:flex;gap:15px;flex-direction:column}@media(min-width: 768px){.product-miniature{flex-direction:row}}.product-miniature .thumbnail-container,.product-miniature .product-meta{flex:1}.product-miniature .thumbnail-container{position:relative;min-height:201px}@media(min-width: 768px){.product-miniature .thumbnail-container{min-width:190px;min-height:278px}}.product-miniature img{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}@media(min-width: 768px){.product-miniature img{left:50%;transform:translate(-50%, -50%)}}.product-miniature .product-meta{display:flex;flex-direction:column;justify-content:space-between}.product-miniature .product-title{font-family:"Acumin",sans-serif;font-weight:600;color:#e73638;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;max-width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:12px;line-height:12px;height:calc(12px*3)}@media(min-width: 768px){.product-miniature .product-title{-webkit-line-clamp:5;font-size:18px;line-height:20px;height:calc(20px*5);padding-top:15px}}.product-miniature .product-price{color:#29282b;margin-bottom:8px;font-size:13px}@media(min-width: 768px){.product-miniature .product-price{margin-bottom:15px;font-size:1.1rem}}.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}}.radio-material{--mark-color: #e73638;--mark-color-active: #e73638;position:relative;display:inline-flex;align-items:center;cursor:pointer;user-select:none;font-size:.8rem}@media(min-width: 768px){.radio-material{font-size:1rem}}.radio-material input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-material .radio-mark{position:relative;height:20px;width:20px;border:1px solid var(--mark-color);border-radius:50%;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);flex-shrink:0;margin-right:7px}@media(min-width: 768px){.radio-material .radio-mark{margin-right:11px}}.radio-material .radio-mark::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:13px;height:13px;border-radius:50%;background:var(--mark-color-active);transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1)}.radio-material input[type=radio]:checked~.radio-mark{border-color:var(--mark-color-active)}.radio-material input[type=radio]:checked~.radio-mark::before{transform:translate(-50%, -50%) scale(1)}.radio-material input[type=radio]:disabled~.radio-mark,.radio-material input[type=radio]:disabled~.radio-label{border-color:#bdbdbd;cursor:not-allowed}.radio-material input[type=radio]:disabled:checked~.radio-mark::before{background:#bdbdbd}.radio-material .radio-label{padding-top:3px}.radio-material.facet{justify-content:space-between;width:100%}.radio-material.facet .radio-mark{order:1;margin-right:0}.radio-material.facet .radio-label{margin-right:12px}.radio-material input[type=radio].is-invalid~.radio-mark,.was-validated .radio-material input[type=radio]:invalid~.radio-mark{border:2px solid #dc3545}.radio-material input[type=radio].is-invalid~.radio-label,.was-validated .radio-material input[type=radio]:invalid~.radio-label{color:#dc3545}.radio-material input[type=radio].is-valid~.radio-mark,.was-validated .radio-material input[type=radio]:valid~.radio-mark{border:2px solid #198754}.radio-material input[type=radio].is-valid~.radio-mark::before,.was-validated .radio-material input[type=radio]:valid~.radio-mark::before{background:#198754}.radio-material input[type=radio].is-valid~.radio-label,.was-validated .radio-material input[type=radio]:valid~.radio-label{color:#198754}.noUi-target,.noUi-target *{box-sizing:border-box;touch-action:none;user-select:none}.noUi-base,.noUi-connects{position:relative;z-index:1;width:100%;height:100%}.noUi-connects{z-index:0;overflow:hidden;border-radius:13px}.noUi-connect,.noUi-origin{position:absolute;top:0;right:0;z-index:1;transform-origin:0 0;will-change:transform;transform-style:preserve-3d;transform-style:flat;width:100%;height:100%}.noUi-connect{width:100%;height:100%;background:#e73638}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{right:auto;left:0}.noUi .noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:.25px;margin:7px 7px}.noUi-horizontal .noUi-handle{top:-6.875px;/*!/* @noflip */right:-7px;width:14px;height:14px}.noUi-vertical{width:4px;margin:12px 0}.noUi-vertical .noUi-handle{top:-12px;right:-5px;width:24px;height:24px}.noUi-target{position:relative;background:#86898c;border:0 solid #dee2e6;border-radius:0}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{position:absolute;cursor:default;background:#e73638;border:1px solid #e73638;border-radius:50%;outline:none;backface-visibility:hidden}.noUi-active{background:#e73638}[disabled] .noUi-connect{background:#e9ecef}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{font-size:10px;color:#ccc}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{top:100%;left:0;width:100%;height:80px;padding:10px 0}.noUi-value-horizontal{transform:translate(-50%, 50%)}.noUi-value-horizontal-rtl .noUi-value-horizontal{transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{top:0;left:100%;height:100%;padding:0 10px}.noUi-value-vertical{padding-left:25px;transform:translate(0, -50%)}.noUi-value-vertical-rtl .noUi-value-vertical{transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{position:absolute;display:block;padding:1px 5px;font-size:12px;font-weight:normal;color:#606161;text-align:center;white-space:nowrap;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:13px}.noUi-horizontal .noUi-tooltip{top:120%;left:50%;transform:translate(-50%, 0)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translate(0, -50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%, 0)}.noUi-vertical .noUi-origin>.noUi-tooltip{top:auto;right:28px;transform:translate(0, -18px)}.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}}#search_filters_wrapper{--bs-offcanvas-bg: #f6f6f5;--bs-offcanvas-padding-x: 2rem;--bs-offcanvas-padding-y: 1rem}@media(min-width: 992px){#search_filters_wrapper{--bs-offcanvas-padding-x: 26px;--bs-offcanvas-padding-y: 20px}}@media(min-width: 992px){#search_filters_wrapper{visibility:visible !important;position:static;width:auto !important;height:auto !important;border:0 !important;transform:none !important;transition:none;margin-bottom:2.75rem;border-radius:23px}#search_filters_wrapper .offcanvas-header{display:none}}#search_filters_wrapper .offcanvas-body{padding-top:0}@media(min-width: 992px){#search_filters_wrapper .offcanvas-body{padding-top:var(--bs-offcanvas-padding-y);overflow-y:visible}}.search-filters{padding-bottom:20px}@media(min-width: 992px){.search-filters{padding-bottom:0}}.search-filters-title,.offcanvas-title{font-family:"Acumin",sans-serif;font-weight:500;font-size:1.5rem;color:#e73638;margin-bottom:0}.facet-title{font-family:"Acumin",sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;font-weight:550;margin-bottom:0;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;height:1rem;line-height:1rem}.facet-title:not(.slider){border-bottom:.25px solid #86898c}.facet-title span{transform:translateY(0.05rem)}.facet-title .separata-icon{color:#e73638;transition:transform .3s ease}.facet-title[aria-expanded=true] .separata-icon{transform:rotate(180deg)}.facet.slider.year{border-top:.25px solid #86898c}.facet ul{margin-bottom:0}.facet li{padding:7px 0}.facet li:first-child{margin-top:10px}.facet li:last-child{border-bottom:.25px solid #86898c;padding-bottom:1.3rem}.facet li:not(.widget-type-radio){display:flex;justify-content:space-between}.facet .js-search-link,.facet .radio-label{font-weight:450;font-size:1.1rem;line-height:1.3rem;color:#606161}.facet .faceted-slider-container{background:#86898c}.facet .faceted-slider-container .noUi-horizontal{margin-bottom:2.85rem}.facet .faceted-slider-container .noUi-connects{height:3px;position:absolute;top:-1px}.apply-filters{border-top:.25px solid #86898c;padding-top:1.3rem}.apply-filters button{width:100%;margin-top:1rem}.facet.radio+.apply-filters{border-top:none}header{margin-bottom:25px}@media(min-width: 768px){header{margin-bottom:35px}}h1{text-transform:uppercase;font-size:22px;margin-bottom:25px}@media(min-width: 768px){h1{margin-bottom:2rem;font-size:calc(1.375rem + 1.5vw)}}@media(min-width: 768px)and (min-width: 1200px){h1{font-size:2.5rem}}.wrapper-content{margin-bottom:2.75rem}.products-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media(min-width: 768px){.products-grid{gap:2.5rem}}.product-list-header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1.75rem}@media(min-width: 768px){.product-list-header{margin-bottom:2rem;align-items:flex-start}}.product-list-header .products-top{width:100%;display:flex;flex-wrap:wrap}.product-list-header p{margin-bottom:0;font-size:15px}@media(min-width: 768px){.product-list-header p{font-size:1.2rem}}.product-list-header .filter-toggler-section{margin-right:20px}.product-list-header .filter-toggler-section button{border-radius:7px;padding:7px 26px}@media(min-width: 768px){.product-list-header .filter-toggler-section{display:none}}.product-list-header .total-section{width:65%;color:#29282b;order:2;flex-basis:100%;margin-top:1rem}@media(min-width: 768px){.product-list-header .total-section{order:0;flex-basis:auto;margin-top:0}}.product-list-header .sort-section{order:1;flex-grow:2}@media(min-width: 768px){.product-list-header .sort-section{width:35%;order:1;flex-grow:1}}.product-list-header .sort-section .floating-label-dropdown legend{font-size:8px}@media(min-width: 768px){.product-list-header .sort-section .floating-label-dropdown legend{font-size:10px}}.product-list-header .sort-section .floating-label-dropdown .dropdown .dropdown-toggle{padding-bottom:5px}@media(min-width: 768px){.product-list-header .sort-section .floating-label-dropdown .dropdown .dropdown-toggle{padding-bottom:.5rem}}
