.collection-page-section .coll-filter-toggle{display:none;background:linear-gradient(90deg,#fec248,#ff9500);color:#fff;border:1px solid #000000;padding:12px 20px;border-radius:50px;font-weight:600;font-size:14px;cursor:pointer;z-index:99;box-shadow:0 4px 10px #0003;transition:all .3s ease;white-space:nowrap}.coll-active-filter-tag{background-color:#ff9500;color:#fff;padding:4px 10px;border-radius:12px;font-size:11px;margin-left:8px}.collection-page-section .coll-filter-toggle:hover{background:linear-gradient(90deg,#ffd666,orange);transform:translateY(-2px);box-shadow:0 6px 12px #0000004d}.collection-page-section .coll-filter-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:100}.collection-page-section .coll-collection-sidebar{width:280px;flex-shrink:0;background:transparent;border-radius:12px;padding:30px;height:fit-content;position:relative;top:20px}.collection-page-section .coll-filter-heading{font-size:18px;font-weight:600;color:#000;margin:0 0 30px;padding-bottom:15px;border-bottom:2px solid #ddd}.collection-page-section .coll-filter-group{margin-bottom:12px;border:1px solid #e9ecef;border-radius:8px;padding:4px 14px;transition:all .3s ease}.collection-page-section .coll-filter-group:hover{border-color:#ff9500;box-shadow:0 2px 8px #ff95001a}.collection-page-section .coll-filter-group.price-filter{border:none;padding:0}.collection-page-section .coll-filter-group.price-filter:hover{border:none;box-shadow:none}.collection-page-section .coll-filter-group__title{font-size:13px;font-weight:600;color:#000;margin:0 0 6px;padding:6px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;position:relative;border-radius:4px}.collection-page-section .coll-filter-group__title:hover{color:#ff9500}.collection-page-section .coll-filter-group__title:after{content:">";font-size:12px;font-weight:700;transition:transform .3s ease;color:#666}.collection-page-section .coll-filter-group__title.expanded:after{transform:rotate(90deg);color:#ff9500}.collection-page-section .coll-filter-group__options{display:flex;flex-direction:column;gap:12px;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease}.collection-page-section .coll-filter-group__options.expanded{max-height:1000px;opacity:1;margin-top:6px}.collection-page-section .coll-filter-group__options--scrollable.expanded{max-height:280px;overflow-y:auto;overflow-x:hidden;padding-right:8px}.collection-page-section .coll-filter-group__options--scrollable.expanded[data-filter-type=comunas],.collection-page-section #comunas-container.expanded{max-height:300px!important;overflow-y:auto;overflow-x:hidden;padding-right:8px}.collection-page-section .coll-filter-group__options--scrollable.expanded[data-filter-type=regiones],.collection-page-section #regions-container.expanded{max-height:250px!important;overflow-y:auto;overflow-x:hidden;padding-right:8px}#regions-container.expanded,#comunas-container.expanded,.coll-filter-group__options--scrollable.expanded{max-height:280px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:8px!important;border-radius:6px!important}#comunas-container.expanded{max-height:320px!important}#regions-container.expanded{max-height:250px!important}.collection-page-section .coll-filter-group__options--scrollable::-webkit-scrollbar,.collection-page-section #comunas-container::-webkit-scrollbar,.collection-page-section #regions-container::-webkit-scrollbar{width:6px}.collection-page-section .coll-filter-group__options--scrollable::-webkit-scrollbar-track,.collection-page-section #comunas-container::-webkit-scrollbar-track,.collection-page-section #regions-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.collection-page-section .coll-filter-group__options--scrollable::-webkit-scrollbar-thumb,.collection-page-section #comunas-container::-webkit-scrollbar-thumb,.collection-page-section #regions-container::-webkit-scrollbar-thumb{background:#ff9500;border-radius:3px;transition:background .3s ease}.collection-page-section .coll-filter-group__options--scrollable::-webkit-scrollbar-thumb:hover,.collection-page-section #comunas-container::-webkit-scrollbar-thumb:hover,.collection-page-section #regions-container::-webkit-scrollbar-thumb:hover{background:#e8810d}.collection-page-section .coll-filter-group__options--scrollable,.collection-page-section #comunas-container,.collection-page-section #regions-container{scrollbar-width:thin;scrollbar-color:#FF9500 #f1f1f1}.collection-page-section #comunas-container.expanded.has-scroll:before{content:"\fffd  " attr(data-count) " comunas - Despl\e1zate para ver todas";display:block;font-size:11px;color:#666;text-align:center;padding:6px 8px;background:#ff95001a;border:1px solid rgba(255,149,0,.2);border-radius:4px;margin:0 0 12px;font-weight:500}.collection-page-section #comunas-container.expanded.has-scroll{border-top:2px solid rgba(255,149,0,.1);border-bottom:2px solid rgba(255,149,0,.1);border-radius:6px}.collection-page-section .coll-filter-checkbox{display:flex;align-items:center;cursor:pointer;padding:8px 0;transition:all .2s ease}.collection-page-section .coll-filter-checkbox:hover{background:#ff95000d;border-radius:6px;padding-left:8px;padding-right:8px}.collection-page-section .coll-filter-checkbox.coll-filter-disabled{opacity:.5;cursor:not-allowed}.collection-page-section .coll-filter-checkbox input[type=checkbox]{display:none}.collection-page-section .coll-checkbox-indicator{width:18px;height:18px;border:2px solid #ddd;border-radius:4px;margin-right:10px;position:relative;background:#fff;transition:all .3s ease}.collection-page-section .coll-filter-checkbox input[type=checkbox]:checked+.coll-checkbox-indicator{background:linear-gradient(135deg,#fec248,#ff9500);border-color:#ff9500}.collection-page-section .coll-filter-checkbox input[type=checkbox]:checked+.coll-checkbox-indicator:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.collection-page-section .coll-checkbox-text{color:#000;font-size:14px;font-weight:500;flex:1}.collection-page-section .coll-filter-count{color:#666;font-size:13px;font-weight:400;margin-left:auto}.collection-page-section .coll-filter-group__select-wrapper{position:relative}.collection-page-section .coll-filter-select{width:100%;padding:12px 40px 12px 16px;border:2px solid #ddd;border-radius:8px;background:#fff;color:#000;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.collection-page-section .coll-filter-select:hover{border-color:#ff9500;background-color:#ff950005}.collection-page-section .coll-filter-select:focus{outline:none;border-color:#ff9500;box-shadow:0 0 0 3px #ff95001a}.collection-page-section .coll-filter-select option{padding:8px 12px;color:#000;background:#fff}.collection-page-section .coll-filter-select option:hover{background:#ff95001a}.collection-page-section .coll-filter-group__price-range{padding:8px 0}.collection-page-section .coll-price-slider{position:relative;height:6px;background:#eee;border-radius:3px;margin:20px 0}.collection-page-section .coll-price-slider__track{position:absolute;width:100%;height:100%;background:#eee;border-radius:3px}.collection-page-section .coll-price-slider__progress{position:absolute;height:100%;background:linear-gradient(90deg,#fec248,#ff9500);border-radius:3px}.collection-page-section .coll-price-slider__min-input,.collection-page-section .coll-price-slider__max-input{position:absolute;width:100%;height:6px;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none}.collection-page-section .coll-price-slider__min-input::-webkit-slider-thumb,.collection-page-section .coll-price-slider__max-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#ff9500;border-radius:50%;border:2px solid white;box-shadow:0 2px 6px #0003;cursor:pointer;pointer-events:all}.collection-page-section .coll-price-range__values{display:flex;justify-content:space-between;align-items:center;margin-top:15px;font-size:14px;color:#000;font-weight:600}.collection-page-section .coll-filter-actions{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:16px}.collection-page-section .coll-filter-button{padding:12px 20px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-transform:uppercase}.collection-page-section .coll-filter-button--primary{background:linear-gradient(90deg,#fec248,#ff9500);color:#fff}.collection-page-section .coll-filter-button--primary:hover{background:linear-gradient(90deg,#ffd666,orange);transform:translateY(-2px);box-shadow:0 4px 12px #ff95004d}.collection-page-section .coll-filter-button--secondary{background:transparent;color:#000;border:2px solid #ddd}.collection-page-section .coll-filter-button--secondary:hover{background:#f5f5f5;border-color:#ccc}@media(max-width:768px){.collection-page-section .coll-filter-toggle{display:inline-block;position:static;bottom:auto;right:auto;margin-left:auto;margin-right:0}.collection-page-section .coll-collection-sidebar{position:fixed;top:0;left:-100%;width:300px;height:100vh;background:#fff;z-index:101;overflow-y:auto;border-radius:0;padding:20px;transition:left .3s ease}.collection-page-section .coll-collection-sidebar.active{left:0}.collection-page-section .coll-filter-overlay.active{display:block}}@media(max-width:480px){.collection-page-section .coll-collection-sidebar{width:280px;padding:15px}.collection-page-section .coll-filter-heading{font-size:1.3rem;margin-bottom:20px}.collection-page-section .coll-filter-group{margin-bottom:20px}.collection-page-section .coll-filter-select{font-size:13px;padding:10px 35px 10px 14px;background-size:14px;background-position:right 10px center}}@media(max-width:360px){.collection-page-section .coll-collection-sidebar{width:260px;padding:12px}.collection-page-section .coll-filter-select{font-size:12px;padding:8px 32px 8px 12px;background-size:12px;background-position:right 8px center}}.collection-page-section .coll-no-products-message{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;min-height:400px;padding:40px}.collection-page-section .coll-no-products-content{text-align:center;max-width:400px}.collection-page-section .coll-no-products-icon{margin-bottom:24px;opacity:.5}.collection-page-section .coll-no-products-title{font-size:24px;font-weight:600;color:#333;margin:0 0 16px}.collection-page-section .coll-no-products-description{font-size:16px;color:#666;line-height:1.5;margin:0}.collection-page-section .coll-clear-filters-link{color:#f39c12;text-decoration:none;font-weight:500}.collection-page-section .coll-clear-filters-link:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/97/assets/collection-filters.css.map */
