mm-facets .facets-trigger{display:flex;justify-content:center;align-items:center;cursor:pointer;background:transparent;position:relative;width:134px;border-radius:30px;border:1px solid #BF902D;padding:6px 12px;height:36px;gap:11px}mm-facets .trigger-icon{width:24px;display:flex}mm-facets .sort-dropdown__label{color:#010101;font-size:16px;font-weight:500;letter-spacing:.48px;text-transform:uppercase}mm-facets .facets-trigger:hover{background:#f9fafb}mm-facets .facets-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.2)}mm-facets .facets-header h2{margin:0;font-size:40px;font-weight:600}mm-facets .facets-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s}mm-facets .facets-close:hover{background:#f3f4f6;color:#111827}mm-facets .facets-body{flex:1;overflow-y:auto;padding:24px}mm-facets .facets-empty{text-align:center;color:#6b7280;padding:40px 20px}mm-facets .facets-group{margin-bottom:32px}mm-facets .facets-group:last-child{margin-bottom:0}mm-facets .facets-group__title h3{font-size:18px;font-family:var(--font-body-family);letter-spacing:.6px;color:#010101;text-transform:uppercase}mm-facets .facets-group__options{display:flex;flex-direction:column;gap:12px}mm-facets .facets-option{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}mm-facets .facets-option input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#000;border-radius:50%;border:1px solid #000}mm-facets input[type=checkbox]:after{display:none}mm-facets .facets-option span{flex:1;font-size:18px;font-family:var(--font-body-family);letter-spacing:.6px;color:#010101;text-transform:uppercase}mm-facets .facets-option__count{font-size:13px;color:#9ca3af}mm-facets .facets-price{display:flex;flex-direction:column;gap:16px}mm-facets .facets-price__values{display:flex;align-items:center;justify-content:space-between;gap:8px}mm-facets .facets-price__value{font-size:15px;font-weight:600;color:#111827}mm-facets .facets-price__separator{color:#9ca3af;font-size:14px}mm-facets .facets-price__slider{position:absolute;width:100%;height:6px;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none}mm-facets .facets-price__slider::-webkit-slider-runnable-track{width:100%;height:6px;background:linear-gradient(to right,#e5e7eb 0%,#e5e7eb var(--min-percent),#3b82f6 var(--min-percent),#3b82f6 var(--max-percent),#e5e7eb var(--max-percent),#e5e7eb 100%);border-radius:3px}mm-facets .facets-price__slider::-moz-range-track{width:100%;height:6px;background:linear-gradient(to right,#e5e7eb 0%,#e5e7eb var(--min-percent),#3b82f6 var(--min-percent),#3b82f6 var(--max-percent),#e5e7eb var(--max-percent),#e5e7eb 100%);border-radius:3px}mm-facets .facets-price__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#fff;border:2px solid #000;border-radius:50%;cursor:pointer;pointer-events:auto;box-shadow:0 1px 3px #0000001a;transition:all .2s;margin-top:-6px}mm-facets .facets-price__slider::-moz-range-thumb{width:18px;height:18px;background:#fff;border:2px solid #000;border-radius:50%;cursor:pointer;pointer-events:auto;box-shadow:0 1px 3px #0000001a;transition:all .2s}mm-facets .facets-price__slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 2px 6px #3b82f64d}mm-facets .facets-price__slider::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 2px 6px #3b82f64d}mm-facets .facets-price__slider::-webkit-slider-thumb:active{transform:scale(1.2)}mm-facets .facets-price__slider::-moz-range-thumb:active{transform:scale(1.2)}mm-facets .facets-price__slider--max{z-index:2}mm-facets .facets-footer{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}mm-facets .facets-clear,mm-facets .facets-apply{flex:1;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}mm-facets .facets-clear{background:#fff;color:#010101;border:1px solid #d1d5db}mm-facets .facets-clear:hover{background:#f3f4f6}mm-facets .facets-apply{background:#010101;color:#fff}mm-facets .facets-apply:hover{background:#000}mm-facets .active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:16px;background:#f9fafb;border-radius:8px}mm-facets .active-filters__label{font-size:14px;font-weight:500;color:#6b7280}mm-facets .active-filters__tag{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#374151;text-decoration:none;transition:all .2s}mm-facets .active-filters__tag:hover{background:#fee;border-color:#fca5a5;color:#dc2626}mm-facets .active-filters__tag svg{width:12px;height:12px}mm-facets .active-filters__clear{margin-left:auto;padding:6px 12px;font-size:13px;color:#000;text-decoration:none;font-weight:500}mm-facets .active-filters__clear:hover{text-decoration:underline}mm-facets .sort-dropdown__trigger:hover{border-color:#d1d5db}mm-facets .facets-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s}mm-facets .facets-drawer.is-open{visibility:visible;opacity:1;transition:visibility 0s,opacity .3s}mm-facets .facets-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;cursor:pointer}mm-facets .facets-content{position:absolute;top:0;left:0;width:100%;max-width:400px;height:100%;background:#fff;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .3s ease}mm-facets .facets-drawer.is-open .facets-content{transform:translate(0)}mm-facets .facets-badge{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#010101;color:#fff;border-radius:10px;font-size:12px;font-weight:600;position:absolute;top:-6px;right:-4px;z-index:2}mm-facets .facets-price__sliders{position:relative;height:40px;padding:0 4px;--min-percent: 0%;--max-percent: 100%}mm-facets .facets-price__sliders:before{content:"";position:absolute;top:50%;left:4px;right:4px;height:6px;background:#e5e7eb;border-radius:3px;transform:translateY(-50%)}mm-facets .facets-price__sliders:after{content:"";position:absolute;top:50%;left:var(--min-percent);right:calc(100% - var(--max-percent));height:6px;background:linear-gradient(90deg,#000 0% 100%);border-radius:3px;transform:translateY(-50%);margin:0 4px}mm-facets .facets-price__slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#fff;border:3px solid #000;border-radius:50%;cursor:grab;pointer-events:auto;box-shadow:0 2px 4px #0000001a,0 0 #3b82f600;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;z-index:3}mm-facets .facets-price__slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 8px #00000026,0 0 0 4px #3b82f61a;border-width:3px}mm-facets .facets-price__slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.05);box-shadow:0 2px 4px #0003,0 0 0 6px #3b82f626}mm-facets .facets-price__values{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}mm-facets .facets-price__value{font-size:16px;font-weight:700;color:#111827;background:#f3f4f6;padding:6px 12px;border-radius:6px;min-width:60px;text-align:center;transition:all .2s}mm-facets .facets-price__separator{color:#9ca3af;font-size:14px;font-weight:500}mm-facets .facets-price__slider::-webkit-slider-runnable-track{background:transparent;height:6px;border:none}mm-facets .facets-price__slider::-moz-range-track{background:transparent;height:6px;border:none}mm-facets .facets-price__sliders:after{transition:left .1s ease,right .1s ease}mm-facets .facets-price__value{transition:background .2s ease}mm-facets .facets-price__slider:active~.facets-price__values .facets-price__value{background:#dbeafe;color:#000}mm-facets .facets-group--accordion .facets-group__title{width:100%;text-align:left;background:none;border:none;padding:16px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px}mm-facets .facets-group--accordion .facets-group__title h3{margin:0}mm-facets .facets-group--accordion .facets-group__icon{transition:transform .2s ease}mm-facets .facets-group__options{display:none;padding-bottom:16px}mm-facets .facets-group__options.is-open{display:block}mm-facets .facets-group__plus-minus{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#374151;flex-shrink:0}mm-facets .facets-group__plus-minus svg{display:block;transition:opacity .2s ease}mm-facets .facets-group__plus-minus .minus-icon,mm-facets .desktop-only{display:none}@media (max-width: 640px){mm-facets .facets-content{max-width:100%}}@media (min-width: 992px){mm-facets{width:100%}mm-facets .facets-trigger,mm-facets .facets-apply,mm-facets .facets-close{display:none}mm-facets .desktop-only{display:block}mm-facets .facets-drawer{position:static;opacity:1;visibility:visible}mm-facets .facets-clear:hover{background:transparent}mm-facets .facets-content{position:static;transform:translate(0);max-width:100%}mm-facets .fc-header{display:flex;gap:8px;align-items:center}mm-facets .facets-header h2{font-family:var(--font-body-family);letter-spacing:.6px;font-size:20px;text-transform:uppercase}mm-facets .facets-header{padding:40px 40px 40px 0;border:none}mm-facets .facets-footer{padding:0;background:transparent;border:0}mm-facets .facets-clear{background:transparent;padding:0;border:0;text-decoration:underline;letter-spacing:.6px;text-transform:uppercase;font-size:16px}mm-facets .facets-clear{background:transparent;padding:0;border:0;text-decoration:underline;letter-spacing:.6px;text-transform:uppercase;font-size:16px;position:absolute;z-index:1;top:40px;right:40px}mm-facets .facets-group{margin-bottom:0;border-top:2px solid rgba(0,0,0,.2);padding:40px 40px 40px 0}mm-facets .facets-body{padding:0}mm-facets .facets-group__options{padding-bottom:0}}@media (min-width: 1200px){mm-facets .trigger-icon{width:36px}mm-facets .facets-header{padding:50px 50px 50px 0}mm-facets .facets-clear{font-size:20px;top:52px;right:50px}mm-facets .facets-group{padding:50px 50px 50px 0}mm-facets .facets-option span,mm-facets .facets-group__title h3{font-size:20px}mm-facets .facets-group__plus-minus svg{width:24px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/mm-facets.css.map */
