.mz-catalog{background:var(--mz-bg);color:var(--mz-fg);padding-bottom:var(--mz-section-y);padding-top:clamp(2.5rem,2rem + 2vw,4rem);position:relative}.mz-chero+.mz-catalog{margin-top:calc(var(--mz-cut)*-.6);padding-top:calc(var(--mz-cut)*.6 + clamp(2.5rem,2rem + 2vw,4rem))}.mz-catalog__layout{align-items:start;display:grid;gap:clamp(2rem,1rem + 3vw,4.5rem);grid-template-columns:minmax(0,1fr);margin:0}.mz-catalog.has-filters .mz-catalog__layout{grid-template-columns:minmax(15rem,17.5rem) minmax(0,1fr)}.mz-catalog__main{min-width:0}.mz-catalog__backdrop{display:none}.mz-catalog.is-loading .mz-catalog__main{position:relative}.mz-catalog.is-loading .mz-results{opacity:.45;pointer-events:none;transition:opacity .2s}.mz-catalog.is-loading .mz-toolbar:after{animation:mz-load 1s var(--mz-ease) infinite;background:var(--mz-ember);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:30%}@keyframes mz-load{0%{translate:-100% 0}to{translate:340% 0}}.mz-filters{max-height:calc(100svh - var(--mz-header-h) - 2.5rem - var(--wp-admin--admin-bar--height, 0px));overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem;position:sticky;scrollbar-color:var(--mz-line) #fff0;scrollbar-width:thin;top:calc(var(--mz-header-h) + 1.25rem + var(--wp-admin--admin-bar--height, 0px))}.mz-filters__head{align-items:center;border-bottom:1px solid var(--mz-fg);display:flex;justify-content:space-between;padding-bottom:1rem}.mz-filters__title{font-family:var(--mz-display);font-size:1.75rem;font-weight:360;letter-spacing:-.02em;line-height:1;margin:0}.mz-filters__close{background:#fff0;border:1px solid var(--mz-line);border-radius:50%;color:var(--mz-fg);cursor:pointer;display:none;height:2.5rem;padding:0;place-items:center;width:2.5rem}.mz-filters__close .mz-icon{rotate:45deg}.mz-filters__actions{display:grid;gap:1rem;justify-items:start;padding:1.5rem 0 .5rem}.mz-filters__actions .mz-btn{justify-content:center;width:100%}.mz-filters__reset{color:var(--mz-soft);font:500 .6875rem/1 var(--mz-mono);letter-spacing:.14em;text-decoration:underline;text-transform:uppercase;text-underline-offset:.3em}.mz-filters__reset:hover{color:var(--mz-accent)}.mz-fgroup{border-bottom:1px solid var(--mz-line)}.mz-fgroup__title{align-items:center;cursor:pointer;display:flex;font:500 .75rem/1.2 var(--mz-mono);gap:1rem;justify-content:space-between;letter-spacing:.16em;list-style:none;padding:1rem 0;text-transform:uppercase}.mz-fgroup__title::-webkit-details-marker{display:none}.mz-fgroup.is-active .mz-fgroup__title span:after{background:var(--mz-ember);border-radius:50%;content:"";display:inline-block;height:.45rem;margin-left:.5rem;vertical-align:.1em;width:.45rem}.mz-fgroup__icon{height:1rem;transition:rotate .35s var(--mz-ease);width:1rem}.mz-fgroup[open] .mz-fgroup__icon{rotate:180deg}.mz-fgroup__body{padding:.125rem 0 1.5rem}.mz-fgroup__items{display:flex;flex-wrap:wrap;gap:.5rem}.mz-fgroup__items--list,.mz-fgroup__items--swatches{display:grid;gap:.125rem}.mz-fgroup__items--swatches{column-gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mz-chip{cursor:pointer;position:relative}.mz-chip input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.mz-chip span{align-items:baseline;border:1px solid var(--mz-line);display:inline-flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem;transition:background .3s var(--mz-ease),color .3s var(--mz-ease),border-color .3s}.mz-chip small{font:500 .625rem/1 var(--mz-mono);letter-spacing:.08em;opacity:.6}.mz-chip:hover span{border-color:var(--mz-fg)}.mz-chip input:checked+span{background:var(--mz-ink);border-color:var(--mz-ink);color:var(--mz-cream)}.mz-chip input:focus-visible+span{outline:2px solid var(--mz-focus);outline-offset:2px}.mz-check{align-items:center;cursor:pointer;display:grid;font-size:.95rem;gap:.75rem;grid-template-columns:1.1rem minmax(0,1fr) auto;line-height:1.3;padding:.5rem 0;position:relative}.mz-check input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.mz-check__box{border:1px solid rgb(23 18 14 / .5);display:grid;height:1.1rem;place-items:center;transition:background .25s,border-color .25s;width:1.1rem}.mz-check__box:after{border:solid var(--mz-cream);border-width:0 2px 2px 0;content:"";height:.55rem;margin-top:-.125rem;rotate:45deg;scale:0;transition:scale .25s var(--mz-ease);width:.3rem}.mz-check:hover .mz-check__box{border-color:var(--mz-ink)}input:checked+.mz-check__box{background:var(--mz-ink);border-color:var(--mz-ink)}input:checked+.mz-check__box:after{scale:1}input:focus-visible+.mz-check__box{outline:2px solid var(--mz-focus);outline-offset:2px}.mz-check small{color:var(--mz-soft);font:500 .6875rem/1 var(--mz-mono);letter-spacing:.06em}.mz-swatch{align-items:center;cursor:pointer;display:grid;font-size:.9rem;gap:.5rem;grid-template-columns:1.5rem minmax(0,1fr) auto;padding:.25rem 0;position:relative}.mz-swatch input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.mz-swatch__dot{background:var(--sw);border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .18),0 0 0 0 var(--mz-ink);height:1.5rem;transition:box-shadow .25s var(--mz-ease),scale .25s var(--mz-ease);width:1.5rem}.mz-swatch:hover .mz-swatch__dot{scale:1.08}input:checked+.mz-swatch__dot{box-shadow:inset 0 0 0 1px rgb(0 0 0 / .18),0 0 0 2px var(--mz-bg),0 0 0 3.5px var(--mz-ink)}input:focus-visible+.mz-swatch__dot{outline:2px solid var(--mz-focus);outline-offset:3px}.mz-swatch small{color:var(--mz-soft);font:500 .625rem/1 var(--mz-mono)}.mz-more{margin-top:.5rem}.mz-more summary{color:var(--mz-accent);cursor:pointer;display:inline-block;font:500 .6875rem/1 var(--mz-mono);letter-spacing:.14em;list-style:none;padding:.5rem 0;text-transform:uppercase}.mz-more summary::-webkit-details-marker{display:none}.mz-switch{align-items:center;border-bottom:1px solid var(--mz-line);cursor:pointer;display:flex;font-size:.95rem;gap:.75rem;padding:1.25rem 0}.mz-switch input{opacity:0;position:absolute}.mz-switch__ui{background:rgb(23 18 14 / .2);border-radius:999px;flex:none;height:1.35rem;position:relative;transition:background .3s var(--mz-ease);width:2.4rem}.mz-switch__ui:after{background:var(--mz-paper);border-radius:50%;content:"";height:.95rem;left:.2rem;position:absolute;top:.2rem;transition:translate .3s var(--mz-ease);width:.95rem}input:checked+.mz-switch__ui{background:var(--mz-ember)}input:checked+.mz-switch__ui:after{translate:1.05rem 0}input:focus-visible+.mz-switch__ui{outline:2px solid var(--mz-focus);outline-offset:3px}.mz-range{display:grid;gap:1rem}.mz-range__readout{align-items:baseline;display:flex;font-family:var(--mz-display);font-size:1.35rem;font-weight:360;gap:.5rem;letter-spacing:-.01em}.mz-range__readout span{color:var(--mz-soft)}.mz-range__unit{font:500 .6875rem/1 var(--mz-mono);letter-spacing:.12em;text-transform:uppercase}.mz-range__slider{display:none}.js .mz-range__slider{display:block;height:1.6rem;margin:0 .5rem;position:relative}.mz-range__track{background:var(--mz-line);height:2px;inset:50% 0 auto;position:absolute;translate:0 -50%}.mz-range__fill{background:var(--mz-fg);bottom:0;left:var(--lo,0);position:absolute;right:calc(100% - var(--hi, 100%));top:0}.mz-range__input{appearance:none;background:#fff0;inset:0;margin:0 -.5rem;pointer-events:none;position:absolute;width:calc(100% + 1.2rem)}.mz-range__input::-webkit-slider-runnable-track{appearance:none;background:#fff0;height:1.6rem}.mz-range__input::-moz-range-track{background:#fff0;height:1.6rem}.mz-range__input::-webkit-slider-thumb{appearance:none;background:var(--mz-ember);border:2px solid var(--mz-bg);border-radius:50%;box-shadow:0 2px 8px rgb(23 18 14 / .35);cursor:grab;height:1.2rem;margin-top:.25rem;pointer-events:auto;width:1.2rem}.mz-range__input::-moz-range-thumb{background:var(--mz-ember);border:2px solid var(--mz-bg);border-radius:50%;box-shadow:0 2px 8px rgb(23 18 14 / .35);cursor:grab;height:1.2rem;pointer-events:auto;width:1.2rem}.mz-range__input:active::-webkit-slider-thumb{cursor:grabbing}.mz-range__input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--mz-focus);outline-offset:2px}.mz-range__fields{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.mz-range__fields label{color:var(--mz-soft);display:grid;font:500 .625rem/1 var(--mz-mono);gap:.25rem;letter-spacing:.14em;text-transform:uppercase}.mz-range__fields input{appearance:textfield;background:#fff0;border:1px solid var(--mz-line);border-radius:0;color:var(--mz-fg);font:400 .95rem/1 var(--mz-sans);padding:.5rem .75rem;transition:border-color .3s;width:100%}.mz-range__fields input::-webkit-inner-spin-button,.mz-range__fields input::-webkit-outer-spin-button{appearance:none;margin:0}.mz-range__fields input:focus,.mz-range__fields input:hover{border-color:var(--mz-fg)}.mz-toolbar{align-items:center;border-bottom:1px solid var(--mz-fg);display:flex;gap:1rem 1.5rem;padding-bottom:1rem;position:relative}.mz-toolbar__filters{align-items:center;background:#fff0;border:1px solid var(--mz-fg);color:var(--mz-fg);cursor:pointer;display:none;font:500 .6875rem/1 var(--mz-mono);gap:.75rem;letter-spacing:.14em;padding:.75rem 1rem;text-transform:uppercase;transition:background .3s var(--mz-ease),color .3s var(--mz-ease)}.mz-toolbar__filters:hover{background:var(--mz-fg);color:var(--mz-bg)}.mz-toolbar__badge{background:var(--mz-ember);border-radius:999px;color:var(--mz-ink);display:grid;font-size:.625rem;height:1.2rem;min-width:1.2rem;padding:0 .25rem;place-items:center}.mz-toolbar__badge:empty{display:none}.mz-toolbar__count{color:var(--mz-soft);flex:1;font:500 .75rem/1.3 var(--mz-mono);letter-spacing:.12em;margin:0;text-transform:uppercase}.mz-sort{align-items:center;display:flex;font:500 .6875rem/1 var(--mz-mono);gap:.75rem;letter-spacing:.14em;position:relative;text-transform:uppercase}.mz-sort__label{color:var(--mz-soft)}.mz-sort__select{appearance:none;background:#fff0 url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27none%27 stroke=%27%2317120e%27 stroke-width=%271.5%27><path d=%27M1 1.5 6 6.5 11 1.5%27/></svg>") no-repeat right 1rem center;border:1px solid var(--mz-line);border-radius:0;color:var(--mz-fg);cursor:pointer;font:inherit;letter-spacing:inherit;padding:.75rem 2.5rem .75rem 1rem;text-transform:inherit;transition:border-color .3s}.mz-sort__select:focus,.mz-sort__select:hover{border-color:var(--mz-fg)}.mz-sort__ok{background:#fff0;border:1px solid var(--mz-fg);cursor:pointer;font:inherit;margin-left:.5rem;padding:.75rem 1rem}.mz-active{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.mz-active__chip{align-items:center;background:var(--mz-ink);color:var(--mz-cream);display:inline-flex;font-size:.8125rem;gap:.5rem;padding:.5rem .75rem;text-decoration:none;transition:background .3s}.mz-active__chip:hover{background:var(--mz-ember-deep)}.mz-active__x{height:.8rem;rotate:45deg;width:.8rem}.mz-active__clear{color:var(--mz-soft);display:inline-block;font:500 .6875rem/1 var(--mz-mono);letter-spacing:.14em;padding:.5rem .25rem;text-decoration:underline;text-transform:uppercase;text-underline-offset:.3em}.mz-active__clear:hover{color:var(--mz-accent)}.mz-results{margin-top:clamp(1.5rem,1rem + 1.5vw,2.25rem);transition:opacity .2s}.mz-grid{display:grid;gap:clamp(2rem,1.4rem + 1.6vw,3.25rem) clamp(1rem,.6rem + 1.2vw,1.75rem);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.mz-grid>li{min-width:0}.mz-empty{display:grid;gap:1rem;justify-items:start;max-width:36rem;padding:clamp(2.5rem,2rem + 4vw,5rem) 0}.mz-empty__title{font-family:var(--mz-display);font-size:clamp(1.8rem,1.3rem + 1.8vw,2.8rem);font-weight:340;letter-spacing:-.02em;line-height:1.08;margin:0}.mz-empty__text{color:var(--mz-soft);margin:0}.mz-empty__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}@media(max-width:1099px){.mz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:959px){.mz-catalog.has-filters .mz-catalog__layout{grid-template-columns:minmax(0,1fr)}.mz-toolbar__filters{display:inline-flex}.mz-filters{background:var(--mz-paper);box-shadow:0 0 80px rgb(23 18 14 / .4);color:var(--mz-ink);inset:0 auto 0 0;max-height:none;padding:1.25rem 1.5rem 0;position:fixed;transition:translate .5s var(--mz-ease),visibility 0s linear .5s;translate:-105% 0;visibility:hidden;width:min(24rem,92vw);z-index:200}.mz-filters.is-open{transition:translate .5s var(--mz-ease),visibility 0s;translate:0 0;visibility:visible}.mz-filters__close{display:grid}.mz-filters__actions{background:var(--mz-paper);border-top:1px solid var(--mz-line);bottom:0;margin:0 -1.5rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));position:sticky}.mz-catalog__backdrop{background:rgb(23 18 14 / .55);display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .4s;z-index:190}.mz-catalog.is-drawer-open .mz-catalog__backdrop{opacity:1;pointer-events:auto}}@media(max-width:719px){.mz-toolbar{display:grid;gap:1rem .75rem;grid-template-columns:auto minmax(0,1fr);padding-bottom:1rem}.mz-toolbar__count{grid-column:1/-1;grid-row:2}.mz-toolbar__filters{grid-row:1}.mz-toolbar .mz-sort{grid-row:1;min-width:0}.mz-toolbar .mz-sort__label{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.mz-toolbar .mz-sort__select{background-position:right .8rem center;font-size:.625rem;letter-spacing:.1em;padding-inline:.75rem 2rem;text-overflow:ellipsis;width:100%}.mz-toolbar:not(:has(.mz-toolbar__filters)){grid-template-columns:minmax(0,1fr)}.mz-toolbar:not(:has(.mz-toolbar__filters)) .mz-sort{grid-row:auto}}@media(min-width:960px){.js .mz-filters__actions .mz-btn{display:none}}