.mc-filters-wrap{--mcf-accent:var(--mc-accent,var(--color-accent));--mcf-text:var(--mc-text,var(--color-foreground,#1a1a1a));--mcf-line:color-mix(in srgb,var(--mcf-text) 16%,transparent);--mcf-panel:var(--mc-bg,var(--color-background,#fff));position:relative;-webkit-margin-after:1.5rem;margin-block-end:1.5rem;color:var(--mcf-text)}.mc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mc-filters-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mc-filters-total{margin:0;font-size:var(--fs-small,.875rem);opacity:.75}.mc-filters-open{display:inline-flex;align-items:center;gap:.5em;min-height:44px;padding:.5em 1.1em;border:1.5px solid var(--mcf-line);border-radius:var(--btn-radius,999px);color:inherit;font-weight:600;font-size:var(--fs-small,.875rem);text-decoration:none}.mc-filters-open svg{width:1.1rem;height:1.1rem}.mc-filters-open__count{display:inline-grid;place-items:center;min-width:1.4em;height:1.4em;padding-inline:.35em;border-radius:999px;background:var(--mcf-accent);color:var(--color-on-accent);font-size:.75rem}.mc-filters{position:fixed;inset-block:0;inset-inline-end:0;z-index:1000;display:flex;flex-direction:column;width:min(24rem,88vw);background:var(--mcf-panel);color:var(--mcf-text);box-shadow:0 0 40px rgba(0,0,0,.18);transform:translateX(100%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}[dir=rtl] .mc-filters{transform:translateX(-100%)}.mc-filters.is-open,.mc-filters:target{transform:none;visibility:visible;transition:transform .28s ease}.mc-filters-scrim{position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .28s ease}.mc-filters.is-open~.mc-filters-scrim,.mc-filters:target~.mc-filters-scrim{opacity:1;pointer-events:auto}.mc-filters__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;-webkit-border-after:1px solid var(--mcf-line);border-block-end:1px solid var(--mcf-line)}.mc-filters__title{margin:0;font-size:1.15rem}.mc-filters__close{display:inline-grid;place-items:center;width:44px;height:44px;color:inherit}.mc-filters__close svg{width:1.3rem;height:1.3rem}.mc-filters__groups{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:.25rem 1.25rem}.mc-facet{-webkit-border-after:1px solid var(--mcf-line);border-block-end:1px solid var(--mcf-line)}.mc-facet__summary{display:flex;align-items:center;gap:.5em;min-height:52px;cursor:pointer;list-style:none;font-weight:600}.mc-facet__summary::-webkit-details-marker{display:none}.mc-chip:focus-visible,.mc-facet__summary:focus-visible,.mc-filters-open:focus-visible,.mc-filters__close:focus-visible{outline:2px solid var(--mcf-accent);outline-offset:2px}.mc-facet__caret{width:1rem;height:1rem;-webkit-margin-start:auto;margin-inline-start:auto;transition:transform .2s ease}.mc-facet[open] .mc-facet__caret{transform:rotate(180deg)}.mc-facet__count{display:inline-grid;place-items:center;min-width:1.35em;height:1.35em;padding-inline:.3em;border-radius:999px;background:var(--mcf-accent);color:var(--color-on-accent);font-size:.72rem}.mc-facet__panel{-webkit-padding-after:1rem;padding-block-end:1rem}.mc-facet__list{display:grid;grid-gap:.15rem;gap:.15rem;margin:0;padding:0;border:0;min-width:0}.mc-facet__option{display:flex;align-items:center;gap:.65em;min-height:40px;cursor:pointer;font-size:var(--fs-small,.9rem)}.mc-facet__option input{width:1.15rem;height:1.15rem;margin:0;accent-color:var(--mcf-accent);flex:none}.mc-facet__label{flex:1 1;min-width:0;overflow-wrap:anywhere}.mc-facet__n{opacity:.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc-facet__option.is-empty{opacity:.45;cursor:default}.mc-price{display:flex;align-items:flex-end;gap:.6rem}.mc-price__field{display:grid;grid-gap:.3rem;gap:.3rem;flex:1 1;font-size:.8rem;opacity:.9}.mc-price__field input{width:100%;min-height:44px;padding:.5em .7em;border:1.5px solid var(--mcf-line);border-radius:var(--vn-radius-inner,10px);background:transparent;color:inherit;font:inherit;font-size:1rem}.mc-price__field input:focus-visible{outline:2px solid var(--mcf-accent);outline-offset:1px;border-color:var(--mcf-accent)}.mc-price__dash{-webkit-padding-after:.7rem;padding-block-end:.7rem;opacity:.6}.mc-facet__apply,.mc-filters__submit{min-height:44px;padding:.6em 1.3em;border:0;border-radius:var(--btn-radius,999px);background:var(--mcf-accent);color:var(--color-on-accent);font:inherit;font-weight:600;cursor:pointer}.mc-facet__apply{-webkit-margin-before:.75rem;margin-block-start:.75rem}.mc-filters .mc-facet__apply{display:none}.mc-filters__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom, 0px));-webkit-border-before:1px solid var(--mcf-line);border-block-start:1px solid var(--mcf-line)}.mc-filters__submit{flex:1 1}.mc-filters__clear{color:inherit;font-weight:600;font-size:var(--fs-small,.9rem)}.mc-filters.is-loading{opacity:.7;pointer-events:none}.mc-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.mc-chip{display:inline-flex;align-items:center;gap:.4em;min-height:36px;padding:.3em .9em;border-radius:999px;background:color-mix(in srgb,var(--mcf-accent) 10%,transparent);color:inherit;font-size:var(--fs-small,.875rem);text-decoration:none}.mc-chip svg{width:.9rem;height:.9rem;flex:none}.mc-chip:hover{background:color-mix(in srgb,var(--mcf-accent) 18%,transparent)}.mc-chip--clear{background:transparent;text-decoration:underline;text-underline-offset:3px}@media (min-width:750px){.mc-filters-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.mc-filters-bar{order:2;-webkit-margin-start:auto;margin-inline-start:auto}.mc-filters-open,.mc-filters-scrim,.mc-filters__foot,.mc-filters__head{display:none}.mc-chips{order:3;flex-basis:100%;-webkit-margin-before:0;margin-block-start:0}.mc-filters,.mc-filters:target,[dir=rtl] .mc-filters{position:static;width:auto;flex:0 1 auto;background:none;box-shadow:none;transform:none;visibility:visible;transition:none;z-index:auto}.mc-filters__groups{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;overflow:visible}.mc-facet{position:relative;border:0}.mc-facet__summary{min-height:44px;padding:.45em 1em;border:1.5px solid var(--mcf-line);border-radius:var(--btn-radius,999px);font-size:var(--fs-small,.9rem)}.mc-facet[open] .mc-facet__summary,.mc-facet__summary:hover{border-color:var(--mcf-accent)}.mc-facet__caret{-webkit-margin-start:.25rem;margin-inline-start:.25rem}.mc-facet__panel{position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-start:0;z-index:30;width:max-content;min-width:15rem;max-width:22rem;max-height:22rem;overflow-y:auto;padding:1rem;border:1px solid var(--mcf-line);border-radius:var(--vn-radius-inner,12px);background:var(--mcf-panel);box-shadow:0 14px 40px rgba(0,0,0,.12)}.mc-filters .mc-facet__apply{display:inline-flex}.mc-filters.is-enhanced .mc-facet__list~.mc-facet__apply{display:none}}@media (prefers-reduced-motion:reduce){.mc-facet__caret,.mc-filters,.mc-filters-scrim{transition:none!important}}.ub{margin-block:0}.ub+.ub{-webkit-margin-before:var(--ub-gap,1rem);margin-block-start:var(--ub-gap,1rem)}.ub--start{text-align:start}.ub--center{text-align:center}.ub--end{text-align:end}.ub-heading{font-family:var(--font-heading--family,inherit);line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.ub-text{line-height:1.65}.ub-text.ub--center{margin-inline:auto}.ub-text.ub--end{-webkit-margin-start:auto;margin-inline-start:auto}.ub-text>:first-child{-webkit-margin-before:0;margin-block-start:0}.ub-text>:last-child{-webkit-margin-after:0;margin-block-end:0}.ub-text p{margin-block:.6em}.ub-text a{color:var(--color-accent-text);text-underline-offset:3px}.ub-text ol,.ub-text ul{margin-block:.6em;-webkit-padding-start:1.4em;padding-inline-start:1.4em}.ub-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:1px solid transparent;border-radius:var(--btn-radius,999px);font-weight:700;text-decoration:none;cursor:pointer;transition:transform var(--duration-hover,.25s) ease,filter var(--duration-hover,.25s) ease,background-color var(--duration-hover,.25s) ease,color var(--duration-hover,.25s) ease}.ub-button--sm{padding:.55em 1.2em;font-size:var(--fs-micro)}.ub-button--md{padding:.75em 1.7em;font-size:var(--fs-small)}.ub-button--lg{padding:.95em 2.3em;font-size:var(--fs-body)}.ub-button.is-full{display:flex;width:100%}.ub-button--primary{background-color:var(--color-accent);color:var(--color-on-accent)}.ub-button--outline{background-color:transparent;border-color:currentColor;color:var(--color-accent-text)}.ub-button--text{background:none;padding-inline:0;color:var(--color-accent-text);text-decoration:underline;text-underline-offset:4px}.ub-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.ub-button--text:hover{transform:none}.ub-button:active{transform:scale(.98)}.ub-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ub-image{line-height:0}.ub-image.ub--center{margin-inline:auto}.ub-image.ub--end{-webkit-margin-start:auto;margin-inline-start:auto}.ub-image__img,.ub-video video{width:100%;height:auto}.ub-video video{display:block}.ub-icon{color:var(--color-accent-text)}.ub-icon svg{display:inline-block;width:var(--ub-icon-size,32px);height:var(--ub-icon-size,32px)}.ub-icon.ub--center svg{margin-inline:auto}.ub-icon.ub--end svg{-webkit-margin-start:auto;margin-inline-start:auto}.ub-badge{display:inline-block;padding:.35em .9em;border-radius:999px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.02em}.ub-spacer{width:100%}.ub-divider+.ub,.ub-spacer+.ub{-webkit-margin-before:0;margin-block-start:0}.ub-divider{border:0;border-top-style:solid;border-color:var(--color-border);margin-inline:auto}.ub-html :where(img,video,iframe){max-width:100%;height:auto}