:root{--mj-paper: #fbfaf6;--mj-ink: #121212;--mj-ink-soft: #3a3a37;--mj-ink-mute: #7a7a74;--mj-line: #e2ddd3;--mj-sand: #eee7dc;--mj-warm: #f5efe4;--mj-cream: #f8f4ec;--mj-jewel: oklch(.45 .08 210);--mj-jewel-soft: oklch(.92 .03 210);--mj-serif: "Newsreader", "Times New Roman", serif;--mj-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mj-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}.mj-cinema-hero,.mj-section,.mj-section-tight{color:var(--mj-ink);background:var(--mj-paper);font-family:var(--mj-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mj-cinema-hero,.mj-section,.mj-section-tight{overflow-x:clip}.mj-section{padding-block:100px}.mj-section-tight{padding-block:60px}.shopify-section+.shopify-section>.mj-section,.shopify-section+.shopify-section>.mj-section-tight{border-top:1px solid var(--mj-line)}.shopify-section>.mj-section.mj-sc{padding-block:clamp(52px,6vw,76px) clamp(28px,4vw,48px);background:var(--mj-cream);border-top:0}.shopify-section>.mj-section.mj-qf{padding-block:clamp(48px,5vw,70px) clamp(82px,8vw,116px);background:var(--mj-paper)}.shopify-section>.mj-section.mj-sb,.shopify-section>.mj-section.mj-jnl,.shopify-section>.mj-section-tight.mj-creators{background:var(--mj-paper)}.shopify-section>.mj-section.mj-na,.shopify-section>.mj-section.mj-col-feat{background:var(--mj-cream)}.mj-wrap,.mj-wrap-wide{width:100%;margin-inline:auto;padding-inline:32px}.mj-wrap{max-width:1440px}.mj-wrap-wide{max-width:1680px}.mj-display{font-family:var(--mj-serif);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.02;max-width:100%}em.mj-display,.mj-display em{font-style:italic}.mj-mono-label{color:var(--mj-ink-mute);font-family:var(--mj-mono);font-size:11px;font-weight:400;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.mj-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 22px;border:1px solid var(--mj-ink);background:transparent;color:var(--mj-ink);cursor:pointer;font-family:var(--mj-sans);font-size:13px;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease}.mj-btn:hover,.mj-btn--solid{background:var(--mj-ink);color:var(--mj-paper)}.mj-btn--solid:hover{background:var(--mj-jewel);border-color:var(--mj-jewel)}.mj-btn--light{border-color:var(--mj-paper);color:var(--mj-paper)}.mj-btn--light:hover{background:var(--mj-paper);color:var(--mj-ink)}.mj-btn--sm{min-height:40px;padding:10px 16px;font-size:11px}.mj-arrow{display:inline-block;transition:transform .18s ease}.mj-btn:hover .mj-arrow,.mj-link:hover .mj-arrow{transform:translate(4px)}.mj-link{display:inline-flex;align-items:center;width:fit-content;border-bottom:1px solid currentColor;color:var(--mj-ink);font-family:var(--mj-sans);font-size:12px;letter-spacing:.08em;line-height:1.4;padding-bottom:2px;text-decoration:none;text-transform:uppercase;transition:border-color .16s ease,color .16s ease}.mj-link:after{content:" \2192";margin-left:8px}.mj-link:hover{color:var(--mj-jewel)}.mj-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:40px;margin-bottom:48px}.mj-kicker,.mj-sec-head .mj-mono-label:first-child{display:flex;align-items:center;gap:12px}.mj-kicker:before,.mj-sec-head .mj-mono-label:first-child:before{content:"";display:inline-block;width:24px;height:1px;background:currentColor}.mj-cinema-hero :focus-visible,.mj-section :focus-visible,.mj-section-tight :focus-visible{outline:2px solid var(--mj-jewel);outline-offset:3px}.mj-cinema-hero p,.mj-section p,.mj-section-tight p{overflow-wrap:anywhere}@media(max-width:900px){.mj-section{padding-block:76px}.mj-wrap,.mj-wrap-wide{padding-inline:22px}.mj-sec-head{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:34px}}@media(max-width:600px){.mj-section{padding-block:60px}.mj-section-tight{padding-block:44px}.mj-wrap,.mj-wrap-wide{padding-inline:18px}.mj-btn{width:100%;max-width:100%;min-width:0;white-space:normal}}@media(max-width:600px){.mj-cinema-hero .mj-ch-body{align-items:flex-start!important;padding-inline:22px!important;text-align:left!important}.mj-cinema-hero .mj-ch-eyebrow,.mj-cinema-hero .mj-ch-headline,.mj-cinema-hero .mj-ch-subhead,.mj-cinema-hero .mj-ch-ctas{width:100%!important;max-width:300px!important}.mj-cinema-hero .mj-ch-headline{font-size:clamp(28px,7.8vw,30px)!important;line-height:1.06!important;overflow-wrap:anywhere;text-wrap:wrap}.mj-cinema-hero .mj-ch-ctas{align-items:stretch!important}.mj-cinema-hero .mj-ch-ctas .mj-btn{width:100%!important}}#header-group{position:relative;z-index:50;font-family:var(--mj-sans)}#header-group .announcement-bar{min-height:30px;padding-block:0!important;background:var(--mj-ink)!important;color:var(--mj-paper)!important;border-bottom:0}#header-group .announcement-bar__slides{max-width:none}#header-group .announcement-bar__text,#header-group .announcement-bar__text p{margin:0;color:#fafaf7d1;font-family:var(--mj-mono);font-size:10px;font-weight:400;letter-spacing:.14em;line-height:30px;text-align:center;text-transform:uppercase}#header-component{border-bottom:1px solid var(--mj-line);background:#fafaf7f0;-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px)}#header-component .header__row--top{min-height:72px;background:#fafaf7f0!important}#header-component .header__columns{width:100%;max-width:1680px;margin-inline:auto;padding-inline:32px}#header-component .header__column{min-width:0}#header-component .header__column--left{gap:30px}#header-component .header-logo{justify-content:flex-start;min-width:176px;color:var(--mj-ink)}.mj-header-wordmark{display:grid;gap:3px;color:var(--mj-ink);text-align:left}.mj-header-wordmark__line{font-family:var(--mj-serif);font-size:28px;font-weight:400;letter-spacing:0;line-height:1;white-space:nowrap}.mj-header-wordmark__line em{font-style:italic}.mj-header-wordmark__tagline{color:var(--mj-ink-mute);font-family:var(--mj-mono);font-size:8px;font-weight:400;letter-spacing:.16em;line-height:1;text-transform:uppercase;white-space:nowrap}#header-component header-menu,#header-component .menu-list,#header-component .header-actions{font-family:var(--mj-sans)}#header-component .menu-list{gap:28px}#header-component .menu-list__link,#header-component .header-actions__action,#header-component .search-action,#header-component .localization-selector{color:var(--mj-ink);font-family:var(--mj-sans);font-size:13px;font-weight:400;letter-spacing:.02em;text-decoration:none;text-transform:none}#header-component .menu-list__link:hover,#header-component .header-actions__action:hover,#header-component .search-action:hover{color:var(--mj-jewel)}#header-component .cart-bubble{background:var(--mj-ink);color:var(--mj-paper);font-family:var(--mj-mono);font-size:10px}#header-group .header-drawer .menu-drawer{background:var(--mj-paper);color:var(--mj-ink);border-right:1px solid var(--mj-line)}#header-group .header-drawer .menu-drawer__navigation{font-family:var(--mj-serif)}#header-group .header-drawer .menu-drawer__menu{padding-block-start:clamp(20px,3vw,42px)}#header-group .header-drawer .menu-drawer__menu-item--mainlist{min-height:auto;padding-block:10px;color:var(--mj-ink);font-family:var(--mj-serif);font-size:clamp(36px,4.2vw,54px);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.06;text-transform:none}#header-group .header-drawer .menu-drawer__menu-item--mainlist:hover{color:var(--mj-jewel)}#header-group .header-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{overflow:visible;text-overflow:clip}#header-group .header-drawer .menu-drawer__menu-item--parent,#header-group .header-drawer .menu-drawer__menu-item--child,#header-group .header-drawer .menu-drawer__back-button,#header-group .header-drawer .menu-drawer__utility-links{font-family:var(--mj-sans)}#header-group .header-drawer .menu-drawer__close-button,#header-group .header-drawer .menu-drawer__back-button{color:var(--mj-ink)}@media(max-width:980px){#header-component .header__columns{padding-inline:20px}#header-component .header-logo{min-width:auto}.mj-header-wordmark__line{font-size:24px}.mj-header-wordmark__tagline{display:none}#header-group .header-drawer .menu-drawer__menu-item--mainlist{font-size:clamp(34px,7vw,48px);padding-block:9px}}@media(max-width:600px){#header-group .header-drawer .menu-drawer__menu-item--mainlist{font-size:clamp(30px,9vw,40px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mj-home.css.map */
