.mk-collection{--mk-ink: #0b0b0b;--mk-warm-ink: #2b241d;--mk-muted: rgba(62, 50, 40, .78);--mk-line: rgba(11, 11, 11, .18);--mk-grid-gap: clamp(18px, 2.2vw, 32px);--mk-product-ratio: 1 / 1.12;--mk-thumb-max: 430px;--mk-scroll-offset: calc(var(--maiko-header-stack-height) + 28px);--mk-grid-top: clamp(18px, 2.6vw, 34px);background:#fff;color:var(--mk-ink);font-family:var(--maiko-font-serif)}.mk-wrap{width:min(calc(100% - (var(--maiko-page-gutter) * 2)),1540px);margin-inline:auto}.mk-hero{position:relative;width:100%;height:clamp(300px,31vw,540px);overflow:hidden;background:#fff;padding:0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mk-hero picture{display:block;width:100%;height:100%}.mk-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.mk-hero--text{height:auto;min-height:clamp(350px,32vw,500px);padding:clamp(82px,9vw,132px) 0 clamp(72px,7vw,104px);text-align:center}.mk-hero__text-inner{display:grid;justify-items:center;gap:18px}.mk-hero__title{max-width:14ch;margin:0;font-size:clamp(3.1rem,6.4vw,6.25rem);line-height:.96;font-weight:400;letter-spacing:-.025em;overflow-wrap:anywhere}.mk-hero__description{max-width:62ch;color:var(--maiko-muted);font-size:clamp(.95rem,1.25vw,1.15rem)}.mk-filters{position:relative;z-index:5;margin-top:0;padding:clamp(36px,4vw,56px) 0 clamp(24px,3vw,34px);border-bottom:1px solid var(--mk-line);background:#fff}.mk-filter-toggle{display:none;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:0;border:0;border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);background:transparent;color:var(--mk-ink);font-family:var(--maiko-font-serif);font-size:.68rem;line-height:1;letter-spacing:.16em;text-align:left;text-transform:uppercase}.mk-filter-toggle__icon{width:9px;height:9px;flex:0 0 auto;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.mk-filter-toggle[aria-expanded=true] .mk-filter-toggle__icon{transform:translateY(2px) rotate(225deg)}.mk-filter-panel__header{display:none}.mk-filter-panel__title{margin:0;font-size:.7rem;line-height:1;letter-spacing:.16em;text-transform:uppercase}.mk-filter-panel__close{display:inline-grid;width:42px;height:42px;place-items:center;padding:0;border:0;background:transparent;color:var(--mk-ink)}.mk-filter-panel__close svg{width:20px;height:20px;stroke:currentColor}.mk-filter-panel[hidden]{display:none}html.mk-filter-drawer-open,html.mk-filter-drawer-open body{overflow:hidden}.mk-filter-row{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(145px,1fr)) auto;align-items:end;gap:clamp(14px,1.8vw,28px)}.mk-filter-field{display:grid;gap:9px;min-width:0}.mk-filter-field label{color:var(--mk-ink);font-size:.65rem;line-height:1;letter-spacing:.16em;text-transform:uppercase}.mk-filter-field input,.mk-filter-field select{width:100%;min-width:0;height:46px;padding:0 4px;border:0;border-bottom:1px solid var(--mk-line);border-radius:0;background:transparent;color:var(--mk-ink);font-family:var(--maiko-font-serif);font-size:.9rem;outline:none}.mk-filter-field input:focus,.mk-filter-field select:focus{border-bottom-color:var(--mk-ink)}.mk-filter-field input::placeholder{color:#0b0b0b7a}.mk-filter-field select:disabled{color:#0b0b0b61;cursor:not-allowed}.mk-reset,.mk-zero-reset{min-height:46px;padding:0 0 2px;border:0;border-bottom:1px solid var(--mk-ink);border-radius:0;background:transparent;color:var(--mk-ink);font-family:var(--maiko-font-serif);font-size:.72rem;line-height:1;letter-spacing:.15em;text-transform:uppercase}.mk-status{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:24px;padding-top:24px;color:#0b0b0bad;font-size:.75rem;line-height:1.5}.mk-status-note{max-width:70ch;margin-left:auto;text-align:right}.mk-products-anchor{height:1px;scroll-margin-top:var(--mk-scroll-offset)}.mk-cat-section{padding:clamp(32px,4vw,54px) 0}.mk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mk-grid-gap);margin-top:var(--mk-grid-top);transition:opacity .22s ease;will-change:opacity}.mk-collection.is-filtering .mk-grid{opacity:.58}.mk-card{display:flex;min-width:0;min-height:100%;flex-direction:column;text-align:center}.mk-card[hidden]{display:none!important}.mk-card__link{display:flex;min-height:100%;flex-direction:column;color:inherit}.mk-thumb{position:relative;width:100%;max-width:var(--mk-thumb-max);aspect-ratio:var(--mk-product-ratio);margin:0 auto;overflow:hidden;background:#fff}.mk-thumb__image,.mk-thumb__placeholder{display:block;width:100%;height:100%;object-fit:contain;transition:transform .9s ease}.mk-card:hover .mk-thumb__image{transform:scale(1.025)}.mk-title{width:100%;margin:0;padding:10px 14px 0;color:var(--mk-warm-ink);font-family:var(--maiko-font-serif);font-size:clamp(14px,1.02vw,19px);font-weight:400;line-height:1.16;letter-spacing:0}.mk-meta,.mk-price{width:100%;margin:8px 0 0;padding:0 14px;color:var(--mk-muted);font-family:var(--maiko-font-serif);font-size:clamp(11px,.8vw,13px);font-weight:400;line-height:1.42;letter-spacing:.01em}.mk-price{color:var(--mk-warm-ink)}.mk-zero{min-height:clamp(320px,34vw,480px);padding:var(--mk-grid-top) 0 clamp(56px,6vw,90px);scroll-margin-top:var(--mk-scroll-offset);text-align:center}.mk-zero[hidden]{display:none!important}.mk-zero-inner{max-width:620px;margin:0 auto}.mk-zero .mk-kicker{margin-bottom:14px;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase}.mk-zero__text{margin:0 auto 18px;color:#0b0b0ba6}.mk-pagination{margin-top:clamp(54px,7vw,100px);text-align:center}.mk-pagination .page,.mk-pagination .next,.mk-pagination .prev{display:inline-block;margin:0 8px}.mk-protected-media{position:relative;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mk-protected-media img,.mk-protected-media picture,.mk-protected-media svg{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.mk-protected-media:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.mk-card__link .mk-protected-media:after{cursor:pointer}@keyframes mk-collection-pop{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mk-card:not([hidden]){animation:mk-collection-pop .38s ease both}@media(max-width:1180px){.mk-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-filter-field--search{grid-column:span 2}.mk-reset{justify-self:start;width:max-content}}@media(max-width:1040px){.mk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.mk-hero{height:clamp(240px,68vw,420px)}.mk-hero--text{min-height:clamp(320px,82vw,410px);padding:clamp(64px,15vw,82px) 0 clamp(64px,14vw,78px)}.mk-hero__text-inner{gap:16px}.mk-hero__title{max-width:10.5ch;font-size:clamp(2.8rem,11.5vw,4.15rem);line-height:.99}.mk-hero__description{max-width:34ch;font-size:.92rem;line-height:1.65}.mk-filters{margin-top:0;padding:24px 0}.mk-filter-toggle{display:flex}.mk-filter-panel{position:fixed;inset:var(--maiko-header-stack-height, 0px) 0 0;z-index:1200;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 max(22px,var(--maiko-page-gutter)) calc(44px + env(safe-area-inset-bottom));background:#fff;-webkit-overflow-scrolling:touch}.mk-filter-panel[hidden]{display:none}.mk-filter-panel__header{position:sticky;top:0;z-index:3;display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:20px;margin:0 calc(-1*max(22px,var(--maiko-page-gutter)));padding:0 max(22px,var(--maiko-page-gutter));border-bottom:1px solid var(--mk-line);background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mk-filter-form{padding-top:26px}}@media(max-width:740px){.mk-filter-row{grid-template-columns:1fr;gap:10px}.mk-filter-field--search{grid-column:auto}.mk-status{flex-direction:row;gap:18px;padding-top:20px;font-size:.7rem}.mk-status-note{max-width:58%;text-align:right}.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.mk-collection{--mk-thumb-max: 420px}.mk-filter-row{grid-template-columns:1fr}.mk-filter-field--search{grid-column:auto}.mk-grid{grid-template-columns:minmax(0,1fr)}.mk-title{font-size:17px}.mk-meta,.mk-price{font-size:12px}}@media print{.mk-hero,.mk-thumb{visibility:hidden!important}}@media(prefers-reduced-motion:reduce){.mk-grid,.mk-thumb__image,.mk-card{animation:none!important;transition:none!important}}.mk-filter-form{margin:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/maiko-collection.css.map */
