.mk-cc{color:#000;font-family:"Noto Serif","Noto Serif JP",var(--font-body-family),serif;background:#f8f5f1}.mk-cc__hero{width:min(72rem,calc(100% - 4.8rem));margin:4.8rem auto 0;text-align:center}.mk-cc__title{margin:0;font-family:var(--font-brand-family);font-size:clamp(2.8rem,3.4vw,3.4rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.mk-cc__lead{margin:1.6rem 0 0;font-family:var(--font-brand-family);font-size:1.2rem;line-height:1.8;color:#6b6763}.mk-cc__hero-media{width:min(1200px,calc(100% - 7.2rem));margin:4.8rem auto 0;aspect-ratio:1200 / 763;border-radius:7.2rem;overflow:hidden;background:#d9d9d9}.mk-cc__hero-media.mk-cc__kv{aspect-ratio:2 / 1}.mk-cc__insert{position:relative;grid-column:3 / span 2;grid-row:3 / span 2;margin:0;border-radius:4.7rem;overflow:hidden;background:#d9d9d9;min-height:0}.mk-cc__insert img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mk-cc__insert.is-hidden{display:none}.mk-cc__hero-media img{width:100%;height:100%;object-fit:cover;display:block}.mk-cc__page{width:min(1200px,calc(100% - 7.2rem));margin:0 auto;padding-bottom:8rem}.mk-cc__eyebrow{margin:0 0 3.2rem;text-align:center;font-family:var(--font-brand-family);font-size:var(--mk-eyebrow-size, 2rem);letter-spacing:.04em;font-weight:400}.mk-cc__pieces{margin-top:8rem}.mk-cc__pieces-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 2.4rem}.mk-cc__pieces-grid--all{margin-top:3.2rem}.mk-cc__piece{text-align:center}.mk-cc__piece.is-hidden{display:none!important}.mk-cc__piece-link{display:block;color:inherit;text-decoration:none}.mk-cc__piece-media{aspect-ratio:271 / 339;border-radius:4.7rem;overflow:hidden;background:#d9d9d9;margin-bottom:1.6rem}.mk-cc__piece-media img{width:100%;height:100%;object-fit:cover;display:block}.mk-cc__piece-title{margin:0;font-family:var(--font-brand-family);font-size:1.4rem;font-weight:400;line-height:1.2}.mk-cc__piece-meta{margin:.6rem 0 0;font-size:1.2rem;line-height:1.2;color:#6b6763}.mk-cc__about{margin-top:10rem}.mk-cc__about .mk-feature__panel{margin:0}.mk-cc__about .mk-feature__text{white-space:normal}.mk-cc__all{margin-top:10rem}.mk-cc__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem 2.4rem}.mk-cc__filter{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0 0 .4rem;font-family:var(--font-brand-family);font-size:1.4rem;color:#000;cursor:pointer;border-bottom:1px solid transparent}.mk-cc__filter.is-active{border-bottom-color:#000}.mk-cc__empty{margin:3.2rem 0 0;text-align:center;color:#6b6763}.mk-cc__empty.is-hidden{display:none!important}.mk-cc__world{margin-top:10rem}.mk-cc__world-lead{max-width:55.3rem;margin:-1.6rem auto 4.8rem;text-align:center;font-size:1.2rem;line-height:1.7;color:#6b6763}.mk-cc__world-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:5.6rem 5.6rem;align-items:start}.mk-cc__world-stack{display:grid;gap:4.8rem}.mk-cc__world-media{aspect-ratio:1;border-radius:4.7rem;overflow:hidden;background:#d9d9d9}.mk-cc__world-media--wide{aspect-ratio:624 / 250}.mk-cc__world-media img{width:100%;height:100%;object-fit:cover;display:block}.mk-cc__world-label{margin:1.6rem 0 0;text-align:center;font-family:var(--font-brand-family);font-size:1.6rem;line-height:1.6;color:#6b6763}.mk-cc__world-title{margin:.4rem 0 0;text-align:center;font-family:var(--font-brand-family);font-size:1.6rem;line-height:1.6;font-weight:400;color:#6b6763}.mk-cc__world-actions{margin-top:1.6rem;display:flex;justify-content:center}.mk-cc__journal{margin-top:10rem;padding:2.7rem 0 0;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3}.mk-cc__journal .mk-cc__eyebrow{margin-bottom:0;padding-bottom:2.7rem;border-bottom:1px solid #c3c3c3}.mk-cc__journal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 2.4rem;padding:4.5rem 0 5.6rem}.mk-cc__journal-card{display:block;color:inherit;text-decoration:none}.mk-cc__journal-media{aspect-ratio:300 / 240;border-radius:4.7rem;overflow:hidden;background:#d9d9d9}.mk-cc__journal-media img{width:100%;height:100%;object-fit:cover;display:block}.mk-cc__journal-cat{margin:1.2rem 0 0;text-align:center;font-family:var(--font-brand-family);font-size:1.2rem}.mk-cc__journal-title{margin:1.2rem 0 0;text-align:center;font-family:var(--font-brand-family);font-size:2rem;font-weight:400;line-height:1.2}.mk-cc__journal-rule{width:6.9rem;height:1px;margin:1.2rem auto;background:#000;border:0}.mk-cc__journal-excerpt{margin:0;text-align:center;font-size:1.4rem;line-height:1.45}.mk-cc__journal-by{margin:2.4rem 0 0;text-align:center;font-family:var(--font-brand-family);font-size:1.2rem}.mk-cc__faq{margin-top:8rem}.mk-cc-faq{width:min(64rem,100%);margin:0 auto}.mk-cc-faq__item{border-bottom:1px solid #c3c3c3}.mk-cc-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:0;padding:1.8rem 0;cursor:pointer;list-style:none;font-family:var(--font-brand-family);font-size:1.6rem;line-height:1.5;font-weight:400}.mk-cc-faq__question::-webkit-details-marker{display:none}.mk-cc-faq__question:after{content:"";flex-shrink:0;width:.7rem;height:.7rem;margin-top:-.2rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;opacity:.55}.mk-cc-faq__item[open]>.mk-cc-faq__question:after{margin-top:.3rem;transform:rotate(225deg)}.mk-cc-faq__answer{padding:0 0 2rem}.mk-cc-faq__answer>p{margin:0;font-size:1.2rem;line-height:1.85;color:#000000d1}@media screen and (max-width:989px){.mk-cc__hero-media{border-radius:3.2rem}.mk-cc__pieces-grid,.mk-cc__journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-cc__insert{grid-column:1 / -1;grid-row:3;aspect-ratio:1;border-radius:2.4rem}.mk-cc__world-grid{grid-template-columns:1fr}.mk-cc__piece-media,.mk-cc__world-media,.mk-cc__journal-media{border-radius:2.4rem}}@media screen and (max-width:749px){.mk-cc__hero{margin-top:3.2rem;width:calc(100% - 3.2rem)}.mk-cc__hero-media{width:calc(100% - 3.2rem);margin-top:3.2rem}.mk-cc__hero-media.mk-cc__kv{aspect-ratio:1}.mk-cc__page{width:calc(100% - 3.2rem);padding-bottom:5.6rem}.mk-cc__pieces,.mk-cc__about,.mk-cc__all,.mk-cc__world,.mk-cc__journal,.mk-cc__faq{margin-top:6.4rem}.mk-cc__filters{gap:1.2rem 1.6rem}.mk-cc__filter{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mk-collection-classic.css.map */
