:root{--font-heading--family: "Shippori Mincho B1", "Noto Serif", Georgia, serif;--font-subheading--family: var(--font-body--family);--font-accent--family: var(--font-body--family);--mk-ink: #2a2420;--mk-paper-editorial: #f4efe8;--mk-paper-utility: #f5f6f4;--mk-accent: #8a6240}h1,.h1,.product-title,.collection>h1,.collection h1:first-child,.hero :is(h1,.h1){font-family:Shippori Mincho B1,Georgia,serif!important;letter-spacing:.02em;text-transform:none!important;font-weight:600}.hero :is(h1,.h1){font-weight:600;letter-spacing:.03em}.mk-tc__title{font-family:Shippori Mincho B1,Georgia,serif!important;letter-spacing:.04em!important;text-transform:none!important;font-weight:500!important}h2,h3,h4,h5,h6,.h2,.h3,.h4,.hero :is(h2,h3,p),.section-header :is(h2,h3),.collection :is(h2,h3){font-family:var(--font-body--family, "Helvetica Neue", Helvetica, Arial, sans-serif)!important;letter-spacing:.02em;text-transform:none!important}#header-group{position:sticky;top:.85rem;z-index:100;margin:.85rem clamp(.75rem,2.5vw,1.5rem) 0;width:auto}body:has(#header-component[transparent]:not([data-scroll-direction=up]):not([data-scroll-direction=down])) #header-group{display:block;position:absolute;top:0;left:0;right:0;z-index:200;margin:0;padding:0;width:100%;box-sizing:border-box;pointer-events:none}body:has(#header-component[transparent]) #header-group .header-section,body:has(#header-component[transparent]) #header-component,body:has(#header-component[transparent]) #header-component a,body:has(#header-component[transparent]) #header-component button,body:has(#header-component[transparent]) #header-group .mk-promo-section,body:has(#header-component[transparent]) #header-group .mk-promo{pointer-events:auto}#header-group .mk-promo-section{background:#2a2420!important}body:has(#header-component[transparent][data-scroll-direction=up]):has(.mk-promo) #header-group,body:has(#header-component[transparent][data-scroll-direction=down]):has(.mk-promo) #header-group{padding-top:0;padding-inline:0;margin-top:0}body:has(#header-component[transparent][data-scroll-direction=up]):has(.mk-promo) #header-group .header-section,body:has(#header-component[transparent][data-scroll-direction=down]):has(.mk-promo) #header-group .header-section{margin-inline:clamp(.75rem,2.5vw,1.5rem);margin-top:.65rem}body:has(#header-component[transparent]:not([data-scroll-direction=up]):not([data-scroll-direction=down])) #header-component .header__underlay,body:has(#header-component[transparent]:not([data-scroll-direction=up]):not([data-scroll-direction=down])) #header-component .header__underlay-closed,body:has(#header-component[transparent]:not([data-scroll-direction=up]):not([data-scroll-direction=down])) #header-component .header__underlay-open{display:none!important;opacity:0!important;background:transparent!important}body:has(#header-component[transparent]:not([data-scroll-direction=up]):not([data-scroll-direction=down])) .content-for-layout>.shopify-section:first-child{margin-top:0!important}body:has(#header-component[transparent]:not([data-scroll-direction=up]):not([data-scroll-direction=down])) #header-component:not(.mk-header-surface) .header__row--top,body:has(#header-component[transparent]:not([data-scroll-direction=up]):not([data-scroll-direction=down])) #header-component:not(.mk-header-surface) .header__row:not(.header__navigation-bar-row){background:transparent!important;border:0!important;box-shadow:none!important;--color-foreground: #f7f1e8 !important;--color-foreground-rgb: 247, 241, 232 !important;--color-foreground-muted: rgba(247, 241, 232, .8) !important;color:#f7f1e8}body:has(#header-component[transparent]:not([data-scroll-direction=up]):not([data-scroll-direction=down])) #header-component:not(.mk-header-surface) .header__row--top :is(.header-logo,.header-logo__image-container,.header-logo__text,.header__heading,.header__heading-link,.menu-list__link,.menu-list__trigger,.header-actions__action,.header__icon,.svg-wrapper){color:#f7f1e8!important;text-shadow:0 1px 14px rgba(18,14,10,.5)}body:has(#header-component[transparent]:not([data-scroll-direction=up]):not([data-scroll-direction=down])) #header-component:not(.mk-header-surface) svg{color:#f7f1e8;filter:drop-shadow(0 1px 8px rgba(18,14,10,.45))}#header-group .shopify-section,#header-group .header-section,#header-component{background:transparent!important}#header-component .header__row--top,#header-component .header__row:not(.header__navigation-bar-row){background:#f7f5f2!important;border-radius:0;border:1px solid rgba(42,36,32,.08);box-shadow:0 10px 28px #2a24201a;min-height:4.75rem}body:has([data-mk-product-page]){--mk-product-paper: #f7f5f2;background:var(--mk-product-paper)!important}body:has([data-mk-product-page]) .content-for-layout,body:has([data-mk-product-page]) .content-for-layout>.shopify-section,body:has([data-mk-product-page]) .section-background,body:has([data-mk-product-page]) .product-information{background:var(--mk-product-paper)!important}body:has([data-mk-product-page]) #header-group{margin:0!important;top:0!important;width:100%!important}body:has([data-mk-product-page]) #header-group .header-section,body:has([data-mk-product-page]) #header-component,body:has([data-mk-product-page]) #header-component .header__underlay,body:has([data-mk-product-page]) #header-component .header__underlay-closed,body:has([data-mk-product-page]) #header-component .header__underlay-open{background:var(--mk-product-paper)!important;box-shadow:none!important}body:has([data-mk-product-page]) #header-component .header__row--top,body:has([data-mk-product-page]) #header-component .header__row:not(.header__navigation-bar-row){background:var(--mk-product-paper)!important;border:none!important;border-radius:0!important;box-shadow:none!important}@media(max-width:749px){body:has([data-mk-product-page]) #header-group{margin:0!important;top:0!important}body:has([data-mk-product-page]) #header-component .header__row--top,body:has([data-mk-product-page]) #header-component .header__row:not(.header__navigation-bar-row){border-radius:0!important}}#header-component .header__heading,#header-component .header__heading-link,#header-component .header-logo,#header-component .header-logo__text,#header-component a.header__heading-link{font-family:Shippori Mincho B1,Georgia,serif!important;font-size:clamp(1.85rem,3.4vw,2.55rem)!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1!important;text-transform:none!important;white-space:nowrap}#header-component .header__heading-link{display:inline-flex;align-items:center;padding-block:.35rem}#header-component header-menu a,#header-component .header-menu a,#header-component .menu-list__link{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}@media(max-width:749px){#header-group{top:.65rem;margin:.65rem .65rem 0}#header-component .header__row--top,#header-component .header__row:not(.header__navigation-bar-row){border-radius:4px;min-height:4.1rem}body:has(#header-component[transparent]) #header-group{display:contents!important;position:static!important;inset:auto!important;margin:0!important;padding:0!important;width:auto!important}body:has(#header-component[transparent]) #header-group .header-section,body:has(#header-component[transparent]) .header-section:has(>#header-component[sticky]){margin:0!important;top:-1px!important}body:has(#header-component[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:0!important}body:has(#header-component[transparent]) #header-component .header__row--top{box-sizing:border-box;margin:max(.55rem,env(safe-area-inset-top)) .65rem 0;width:calc(100% - 1.3rem);max-width:calc(100vw - 1.3rem)}body:has(#header-component[transparent]) #header-component .header__underlay,body:has(#header-component[transparent]) #header-component .header__underlay-closed,body:has(#header-component[transparent]) #header-component .header__underlay-open{display:none!important;opacity:0!important;background:transparent!important}body:has(#header-component[transparent]) #header-component .header__row--top,body:has(#header-component[transparent]) #header-component .header__row:not(.header__navigation-bar-row){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:4px!important;--color-foreground: #f7f1e8 !important;--color-foreground-rgb: 247, 241, 232 !important;--color-foreground-muted: rgba(247, 241, 232, .8) !important;color:#f7f1e8!important}body:has(#header-component[transparent]) #header-component .header__row--top :is(.header-logo,.header-logo__image-container,.header-logo__text,.header__heading,.header__heading-link,.menu-list__link,.menu-list__trigger,.header-actions__action,.header__icon,.svg-wrapper){color:#f7f1e8!important;text-shadow:0 1px 14px rgba(18,14,10,.55)}body:has(#header-component[transparent]) #header-component svg{color:#f7f1e8!important;filter:drop-shadow(0 1px 8px rgba(18,14,10,.5))}body:has(#header-component[transparent]) #header-component.mk-ink-dark .header__row--top,body:has(#header-component[transparent]) #header-component.mk-ink-dark .header__row:not(.header__navigation-bar-row){--color-foreground: #2a2420 !important;--color-foreground-rgb: 42, 36, 32 !important;--color-foreground-muted: rgba(42, 36, 32, .75) !important;color:#2a2420!important}body:has(#header-component[transparent]) #header-component.mk-ink-dark .header__row--top :is(.header-logo,.header-logo__image-container,.header-logo__text,.header__heading,.header__heading-link,.menu-list__link,.menu-list__trigger,.header-actions__action,.header__icon,.svg-wrapper){color:#2a2420!important;text-shadow:none!important}body:has(#header-component[transparent]) #header-component.mk-ink-dark svg{color:#2a2420!important;filter:none!important}body:has(#header-component[transparent]) #header-component .header__row--top,body:has(#header-component[transparent]) #header-component .header__row--top :is(.header__heading-link,.header-actions__action,.svg-wrapper),body:has(#header-component[transparent]) #header-component svg{transition:color .16s ease,text-shadow .16s ease,filter .16s ease}#header-component .header__heading,#header-component .header__heading-link,#header-component .header-logo,#header-component .header-logo__text,#header-component a.header__heading-link{font-size:clamp(1.45rem,6.5vw,1.85rem)!important;letter-spacing:.06em!important}}body:has(#header-component[transparent]) #header-component.mk-header-surface .header__row--top,body:has(#header-component[transparent]) #header-component.mk-header-surface .header__row:not(.header__navigation-bar-row){background:#f7f5f2f7!important;border:1px solid rgba(42,36,32,.1)!important;box-shadow:0 8px 24px #2a24201a!important;--color-foreground: #2a2420 !important;--color-foreground-rgb: 42, 36, 32 !important;--color-foreground-muted: rgba(42, 36, 32, .75) !important;color:#2a2420!important}body:has(#header-component[transparent]) #header-component.mk-header-surface .header__row--top :is(.header-logo,.header-logo__image-container,.header-logo__text,.header__heading,.header__heading-link,.menu-list__link,.menu-list__trigger,.header-actions__action,.header__icon,.svg-wrapper){color:#2a2420!important;text-shadow:none!important}body:has(#header-component[transparent]) #header-component.mk-header-surface svg{color:#2a2420!important;filter:none!important}body:has(#header-component[transparent]) #header-component .header__row--top,body:has(#header-component[transparent]) #header-component .header__row:not(.header__navigation-bar-row){transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .16s ease}@media(prefers-reduced-motion:reduce){#header-component .header__row--top,#header-component .header__row:not(.header__navigation-bar-row){transition:none}}footer,.shopify-section-group-footer-group{--mk-footer-ink: #f7f5f2;--mk-footer-deep: #f7f5f2;--mk-footer-paper: #2a2420;--mk-footer-muted: #6f6861;--mk-footer-line: rgba(42, 36, 32, .12);--mk-footer-accent: #8a6240;background:var(--mk-footer-ink);color:var(--mk-footer-paper)}footer .shopify-section,.shopify-section-group-footer-group{background:var(--mk-footer-ink)!important}footer .footer-content{gap:clamp(1.75rem,3vw,3.5rem)!important;padding-block:clamp(3.5rem,5.5vw,4.75rem)!important;border-top:1px solid var(--mk-footer-line)}footer .footer-content>*{min-width:0}footer .footer-content>:first-child .group-block-content{gap:.75rem!important}footer .footer-content>:first-child .group-block-content>:first-child p{margin:0;color:var(--mk-footer-paper)!important;font-family:Shippori Mincho B1,"Noto Serif",Georgia,serif!important;font-size:clamp(1.85rem,2.7vw,2.65rem)!important;font-weight:500;letter-spacing:.045em;line-height:1.05}footer .footer-content>:first-child .group-block-content>:first-child p:after{content:"";display:block;width:2.75rem;height:1px;margin-top:1rem;background:var(--mk-footer-accent)}footer .footer-content>:first-child .group-block-content>:nth-child(2){max-width:22rem;color:var(--mk-footer-muted)!important;font-size:.92rem;line-height:1.55}footer .footer-content>:first-child .group-block-content>:last-child p{display:grid;gap:.55rem;margin:.4rem 0 0}footer .footer-content>:first-child .group-block-content>:last-child br{display:none}footer .footer-content>:first-child .group-block-content>:last-child a{width:fit-content;color:var(--mk-footer-paper)!important;font-size:.82rem;text-decoration-color:#2a242047;text-underline-offset:.24em}footer .footer-content>:first-child .group-block-content>:last-child a[href="/pages/contact"]:after{content:" \2197";color:var(--mk-footer-accent)}footer .footer-content>:first-child .group-block-content>:last-child span{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:.9rem;min-height:1.5rem}footer .footer-content>:first-child .group-block-content>:last-child a[href^="mailto:"],footer .footer-content>:first-child .group-block-content>:last-child a[href*="instagram.com"],footer .footer-content>:first-child .group-block-content>:last-child a[href*="tiktok.com"],footer .footer-content>:first-child .group-block-content>:last-child a[href*="pinterest.com"]{display:inline-flex;flex:0 0 1.35rem;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin:0;padding:0;overflow:hidden;color:var(--mk-footer-paper)!important;font-size:0;line-height:0;text-decoration:none!important;vertical-align:middle;transition:color .18s ease,opacity .18s ease}footer .footer-content>:first-child .group-block-content>:last-child a[href^="mailto:"]:hover,footer .footer-content>:first-child .group-block-content>:last-child a[href*="instagram.com"]:hover,footer .footer-content>:first-child .group-block-content>:last-child a[href*="tiktok.com"]:hover,footer .footer-content>:first-child .group-block-content>:last-child a[href*="pinterest.com"]:hover{color:var(--mk-footer-accent)!important;opacity:1}footer .footer-content>:first-child .group-block-content>:last-child a[href^="mailto:"]:before,footer .footer-content>:first-child .group-block-content>:last-child a[href*="instagram.com"]:before,footer .footer-content>:first-child .group-block-content>:last-child a[href*="tiktok.com"]:before,footer .footer-content>:first-child .group-block-content>:last-child a[href*="pinterest.com"]:before{content:"";display:block;width:1.15rem;height:1.15rem;background:currentColor;-webkit-mask:var(--mk-footer-icon) center / contain no-repeat;mask:var(--mk-footer-icon) center / contain no-repeat}footer .footer-content>:first-child .group-block-content>:last-child a[href^="mailto:"]{--mk-footer-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 7 9-7'/%3E%3C/svg%3E")}footer .footer-content>:first-child .group-block-content>:last-child a[href*="instagram.com"]{--mk-footer-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1' fill='black' stroke='none'/%3E%3C/svg%3E")}footer .footer-content>:first-child .group-block-content>:last-child a[href*="tiktok.com"]{--mk-footer-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M16.6 5.8A4.7 4.7 0 0 1 14.2 3h-2.5v12.2a2.4 2.4 0 1 1-1.7-2.3V10a5 5 0 1 0 4.3 4.9V9.3a7.1 7.1 0 0 0 4.1 1.3V8.1a4.7 4.7 0 0 1-1.8-2.3Z'/%3E%3C/svg%3E")}footer .footer-content>:first-child .group-block-content>:last-child a[href*="pinterest.com"]{--mk-footer-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 3a9 9 0 0 0-3.3 17.4c-.1-.7-.2-1.8 0-2.6.2-.7 1.3-5.5 1.3-5.5s-.3-.7-.3-1.6c0-1.5.9-2.7 2-2.7.9 0 1.4.7 1.4 1.5 0 .9-.6 2.3-.9 3.5-.3 1.1.5 1.9 1.6 1.9 1.9 0 3.2-2.4 3.2-5.3 0-2.2-1.5-3.8-4.2-3.8-3.1 0-5 2.3-5 4.8 0 .9.3 1.5.7 2 .1.1.1.2.1.3l-.3 1.1c0 .2-.1.2-.3.1-1.2-.5-1.8-1.9-1.8-3.4 0-2.5 2.1-5.5 6.3-5.5 3.4 0 5.6 2.4 5.6 5.1 0 3.5-1.9 6.1-4.8 6.1-1 0-1.9-.5-2.2-1.1l-.6 2.3c-.2.8-.7 1.7-1.1 2.3A9 9 0 1 0 12 3Z'/%3E%3C/svg%3E")}footer .menu__heading,footer .menu__heading__default,footer .menu summary,footer .menu h2,footer .menu h3,footer .menu h4,footer .menu h5{margin-bottom:1.1rem;color:var(--mk-footer-paper)!important;font-family:var(--font-body--family, "Helvetica Neue", Helvetica, Arial, sans-serif)!important;font-size:.66rem!important;font-weight:600!important;letter-spacing:.17em;text-transform:uppercase!important}footer .menu .list-unstyled{display:grid;gap:.72rem}footer .menu a,footer .menu__link,footer .menu li a{display:inline-block;color:var(--mk-footer-muted)!important;font-size:.86rem;letter-spacing:.015em;line-height:1.35;text-decoration:none!important;transition:color .18s ease,transform .18s ease}footer .menu a:hover,footer .menu__link:hover{color:var(--mk-footer-paper)!important;transform:translate(.2rem)}footer a:focus-visible,footer button:focus-visible,footer input:focus-visible{outline:1px solid var(--mk-footer-paper)!important;outline-offset:4px}footer .footer-content>:last-child{padding-left:clamp(1.5rem,2.5vw,2.75rem);border-left:1px solid var(--mk-footer-line)}footer .footer-content>:last-child .group-block-content>:first-child p{margin:0;color:var(--mk-footer-paper)!important;font-family:Shippori Mincho B1,"Noto Serif",Georgia,serif!important;font-size:1.12rem!important;letter-spacing:.035em}footer .footer-content>:last-child .group-block-content>:nth-child(2){color:var(--mk-footer-muted)!important;font-size:.84rem;line-height:1.5}footer .footer-content>:last-child .group-block-content>:last-child{width:100%;margin-top:.8rem}footer .footer-utilities,footer .shopify-section.footer-utilities{background:var(--mk-footer-deep)!important;border-top:1px solid var(--mk-footer-line)}footer .footer-utilities__text,footer .footer-utilities__group-copyright{color:#6f6861!important;font-size:.68rem!important;letter-spacing:.1em;text-transform:uppercase}@media(min-width:990px){footer .footer-content{grid-template-columns:minmax(16rem,1.6fr) repeat(3,minmax(7rem,.72fr)) minmax(15rem,1.4fr)!important}footer .footer-content--isolated-grid-item-desktop>:last-child{grid-column:auto!important}}@media(min-width:750px)and (max-width:989px){footer .footer-content{grid-template-columns:repeat(3,minmax(0,1fr))!important}footer .footer-content>:first-child{grid-column:1;grid-row:1}footer .footer-content>:last-child,footer .footer-content--isolated-grid-item-tablet>:last-child,footer .footer-content--isolated-grid-item-desktop>:last-child{grid-column:2 / -1!important;grid-row:1}}@media(max-width:749px){footer .footer-content{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:.85rem!important;row-gap:2rem!important;padding-block:2.5rem 2rem!important}footer .footer-content>:first-child,footer .footer-content>:last-child{grid-column:1 / -1}footer .footer-content>:first-child .group-block-content{display:grid!important;grid-template-columns:auto minmax(0,1fr);column-gap:1rem!important;row-gap:.75rem!important}footer .footer-content>:first-child .group-block-content>:first-child{grid-column:1;align-self:center;white-space:nowrap}footer .footer-content>:first-child .group-block-content>:first-child p{font-size:1.55rem!important}footer .footer-content>:first-child .group-block-content>:first-child p:after{width:2rem;margin-top:.7rem}footer .footer-content>:first-child .group-block-content>:nth-child(2){grid-column:2;align-self:center;font-size:.78rem;line-height:1.4}footer .footer-content>:first-child .group-block-content>:last-child{grid-column:1 / -1}footer .footer-content>:first-child .group-block-content>:last-child p{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.2rem}footer .footer-content>.menu{min-width:0}footer .footer-content>.menu .menu__heading{margin-bottom:.8rem;font-size:.58rem!important;letter-spacing:.12em}footer .footer-content>.menu .list-unstyled{gap:.55rem}footer .footer-content>.menu .menu__item,footer .footer-content>.menu a{font-size:.72rem!important;line-height:1.4}footer .footer-content>:last-child{padding:1.5rem 0 0;border-top:1px solid var(--mk-footer-line);border-left:0}footer .footer-content>:last-child .group-block-content{display:grid!important;grid-template-columns:auto minmax(0,1fr);column-gap:1rem!important;row-gap:.5rem!important;align-items:baseline}footer .footer-content>:last-child .group-block-content>:first-child p{font-size:1rem!important;white-space:nowrap}footer .footer-content>:last-child .group-block-content>:last-child{grid-column:1 / -1;margin-top:.45rem}footer .footer-utilities{padding-block:1rem 1.25rem!important}}@media(prefers-reduced-motion:reduce){footer .menu a,footer .menu__link{transition:none}}.section-mk-home-temps-calme{margin-top:0;background:#1c1814}.section-mk-home-manifeste{padding-top:clamp(5rem,10vh,8rem);background:#f4efe8;box-sizing:border-box}.mk-hc{padding-top:clamp(4.5rem,10vh,8rem)!important}.mk-product-copy{--mk-ink: #2a2420;--mk-ink-soft: rgba(42, 36, 32, .62);--mk-line: rgba(42, 36, 32, .16);width:100%;max-width:38rem;margin-block-start:.35rem;color:var(--mk-ink)}.mk-product-copy__lede{font-size:.95rem;line-height:1.75;color:var(--mk-ink-soft);max-width:36em}.mk-product-copy__lede p{margin:0 0 .9em}.mk-product-copy__lede p:last-child{margin-bottom:0}.mk-product-copy .mk-drawer{margin-block-start:1.15rem;border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line)}.mk-drawer__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;padding-block:.95rem;user-select:none}.mk-drawer__summary::-webkit-details-marker{display:none}.mk-drawer__label{font-family:var(--font-body--family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:.95rem;font-weight:500;letter-spacing:.02em;line-height:1.2}.mk-drawer__mark{position:relative;width:11px;height:11px;flex:0 0 11px}.mk-drawer__mark-h,.mk-drawer__mark-v{position:absolute;background:currentColor;opacity:.72}.mk-drawer__mark-h{top:5px;left:0;width:11px;height:1px}.mk-drawer__mark-v{top:0;left:5px;width:1px;height:11px;transform-origin:center;transition:transform .28s ease,opacity .28s ease}.mk-drawer[open] .mk-drawer__mark-v{transform:scaleY(0);opacity:0}.mk-drawer__panel{padding-bottom:1.05rem}.mk-drawer__copy{font-size:.92rem;line-height:1.72;color:var(--mk-ink-soft);max-width:36em}.mk-drawer__copy p{margin:0 0 .85em}.mk-drawer__copy p:last-child{margin-bottom:0}.mk-drawer__summary:focus-visible{outline:1px solid var(--mk-ink);outline-offset:4px}.mk-product-copy__aside{margin:1.25rem 0 0;padding-top:1.05rem;border-top:1px solid var(--mk-line);font-size:.88rem;line-height:1.65;color:var(--mk-ink-soft);max-width:36em}.mk-product-copy__aside a{color:var(--mk-ink);text-underline-offset:.18em}@media(prefers-reduced-motion:reduce){.mk-drawer__mark-v{transition:none}}.product-information.section{padding-block:clamp(2.75rem,6vh,4.5rem)!important}@media screen and (min-width:750px){.product-information__grid:not(.product-information--media-none):not(.product-information__grid--half).product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem)!important}.product-information__grid:not(.product-information--media-none):not(.product-information__grid--half).product-information--media-right{grid-template-columns:minmax(20rem,28rem) minmax(0,1fr)!important}.media-gallery--grid.media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.media-gallery--grid.media-gallery--two-column .product-media-container{grid-column:auto!important;min-width:0;width:100%}.product-information__media,.product-information__media media-gallery,.product-information__media :is(.media-gallery__grid,slideshow-slides) .product-media-container,.product-information__media :is(.media-gallery__grid,slideshow-slides) .product-media-container img{width:100%;max-width:100%}.dialog-zoomed-gallery .product-media-container--image{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;min-height:100dvh}.dialog-zoomed-gallery .product-media-container--image .product-media,.dialog-zoomed-gallery .product-media__drag-zoom-wrapper{aspect-ratio:auto;width:auto;max-width:100%;height:auto;max-height:100vh;max-height:100dvh;display:flex;justify-content:center;align-items:center;flex:none}.dialog-zoomed-gallery .product-media-container--image .product-media__image{width:auto!important;max-width:100%;height:auto!important;max-height:100vh;max-height:100dvh;aspect-ratio:auto;object-fit:contain}}@media screen and (max-width:749px){.product-information.section{padding-block:2rem!important}.dialog-zoomed-gallery .product-media-container--image .product-media__image{width:auto!important;max-width:100%;height:auto!important;max-height:100%;aspect-ratio:auto;object-fit:contain}}.product-recommendations{--mk-ink: #2a2420;border-top:1px solid rgba(42,36,32,.12)}.shopify-section:has([data-has-recommendations=false]){display:none!important}.product-recommendations .section.section-resource-list{padding-block:clamp(3.25rem,7vh,5.75rem)!important}.product-recommendations .section-resource-list__content :is(h2,h3){font-family:var(--font-body--family, "Helvetica Neue", Helvetica, Arial, sans-serif)!important;font-size:clamp(1.35rem,2.2vw,1.85rem)!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1.2!important;color:var(--mk-ink);margin:0}.product-recommendations .product-card,.product-recommendations product-card{color:var(--mk-ink)}.product-recommendations .product-card .product-title{font-family:Shippori Mincho B1,"Noto Serif",Georgia,serif!important;letter-spacing:.03em}.product-recommendations .product-card :is(h3,h4,a):not(.product-title){font-family:var(--font-body--family, "Helvetica Neue", Helvetica, Arial, sans-serif)!important;letter-spacing:.03em}@media screen and (max-width:749px){.product-recommendations .section.section-resource-list{padding-block:2.5rem!important}}.hero__content-wrapper{text-shadow:0 1px 22px rgba(18,14,10,.28)}.hero__content-wrapper :is(h1,.h1){position:relative;margin:.55rem 0 0!important;padding-bottom:.85rem!important;font-weight:600!important;letter-spacing:.045em!important;line-height:1.05!important;font-size:clamp(2.35rem,4.2vw,3.65rem)!important}.hero__content-wrapper :is(h1,.h1):after{content:"";position:absolute;left:0;bottom:0;width:2.75rem;height:1px;background:#f7f1e8c7}.hero__content-wrapper p{margin:0!important;font-family:Shippori Mincho B1,Georgia,serif!important;font-weight:400!important;letter-spacing:.28em!important;line-height:1!important;opacity:.88}@media screen and (max-width:749px){.hero__content-wrapper{display:none!important}}footer .email-signup,footer .email-signup__input,footer .email-signup__button,footer input[type=email]{border-radius:0!important}footer .email-signup__input-group--underline{border-bottom-color:var(--mk-footer-line, rgba(42, 36, 32, .18))!important}footer .email-signup__input{background:transparent!important;color:var(--mk-footer-paper, #2a2420)!important;letter-spacing:.02em}footer .email-signup__input::placeholder{color:var(--mk-footer-muted, #6f6861)!important;opacity:.85}footer .email-signup__button.button-unstyled,footer .email-signup__button--text,footer .email-signup__button--arrow{background:transparent!important;color:var(--mk-footer-paper, #2a2420)!important;border:0!important;box-shadow:none!important;padding-inline:.35rem 0!important;letter-spacing:.11em;text-transform:uppercase;font-size:.67rem!important;font-weight:600}footer .email-signup__button.button-unstyled:hover,footer .email-signup__button--text:hover,footer .email-signup__button--arrow:hover{color:var(--mk-footer-accent, #8a6240)!important;opacity:1}.facets.facets-controls-wrapper,.facets--horizontal.facets-controls-wrapper{--mk-ink: #2a2420;--mk-ink-soft: rgba(42, 36, 32, .58);--mk-line: rgba(42, 36, 32, .14);color:var(--mk-ink);border-bottom:1px solid var(--mk-line);margin-block-end:clamp(1.35rem,3.2vw,2.25rem);padding-block:.15rem .95rem!important}@media screen and (min-width:750px){.facets--horizontal .facets__filters-wrapper{column-gap:clamp(1.5rem,3vw,2.35rem)!important;max-width:none!important}.facets--horizontal .facets__summary,.sorting-filter__horizontal .facets__summary{height:auto!important;min-height:0;padding-block:.55rem;gap:.45rem}.facets--horizontal .facets__label,.facets--horizontal .products-count-wrapper,.sorting-filter__horizontal .facets__label{font-size:.68rem!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--mk-ink-soft)!important;line-height:1.2}.facets--horizontal .facets__summary:hover .facets__label,.facets--horizontal .facets__panel[open] .facets__label,.sorting-filter__horizontal .facets__summary:hover .facets__label,.sorting-filter__horizontal .facets__panel[open] .facets__label{color:var(--mk-ink)!important}.facets--horizontal .facets__summary .icon-caret,.sorting-filter__horizontal .icon-caret{width:6px;height:10px;opacity:.32;transition:opacity .2s ease,transform .2s ease}.facets--horizontal .facets__panel[open] .icon-caret,.sorting-filter__horizontal .facets__panel[open] .icon-caret,.facets--horizontal .facets__summary:hover .icon-caret,.sorting-filter__horizontal .facets__summary:hover .icon-caret{opacity:.55}.facets--horizontal .products-count-wrapper{margin-left:auto;opacity:.72;font-variant-numeric:tabular-nums}.facets--horizontal .sorting-filter,.facets--horizontal .sorting-filter__horizontal{margin-inline-start:clamp(.75rem,2vw,1.5rem)}.facets--horizontal .facets__panel .facets__inputs,.facets--horizontal .sorting-filter .sorting-filter__options,.facets--horizontal details[open]>.facets__panel-content,.facets--horizontal .facets__panel[open]>*:not(summary){border:1px solid var(--mk-line)!important;border-radius:0!important;box-shadow:0 12px 28px #2a24200f!important;background:#f7f5f2!important}}.facets-toggle{border-bottom:1px solid rgba(42,36,32,.14);margin-block-end:1.1rem;padding-block:.35rem .75rem!important}.facets-toggle__button{font-size:.68rem!important;letter-spacing:.16em;text-transform:uppercase;font-weight:400;color:#2a242094;box-shadow:none!important;background:transparent!important}.facets-mobile-wrapper .products-count-wrapper,.facets-toggle .products-count-wrapper{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#2a24208c}.column-options-wrapper{display:none!important}@media(prefers-reduced-motion:reduce){.facets--horizontal .facets__summary .icon-caret,.sorting-filter__horizontal .icon-caret{transition:none}}.mk-bs__title,.section-mk-home-bestsellers h2.mk-bs__title{font-family:var(--font-body--family, "Helvetica Neue", Helvetica, Arial, sans-serif)!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.16em!important}.mk-bs__name,.section-mk-home-bestsellers h3.mk-bs__name{font-family:var(--font-body--family, "Helvetica Neue", Helvetica, Arial, sans-serif)!important;text-transform:none!important;font-weight:650!important}.mk-bs__track{padding-left:0!important;padding-right:0!important;scroll-padding-inline:clamp(1.15rem,3.2vw,2.15rem)}.mk-bs__item{width:calc((100vw - 4.3rem) / 3.28 - .65rem)!important}.mk-bs__item:first-child{margin-left:clamp(1.15rem,3.2vw,2.15rem)!important}.mk-bs__item:last-child{margin-right:clamp(1.15rem,3.2vw,2.15rem)!important}@media screen and (max-width:989px){.mk-bs__item{width:calc((100vw - 3.4rem) / 2.12 - .6rem)!important}}@media screen and (max-width:749px){.mk-bs{padding-top:4.65rem!important}.mk-bs__inner{padding-left:1.5rem!important;padding-right:1.5rem!important}.mk-bs__track{padding-left:0!important;padding-right:0!important;scroll-padding-inline:1.5rem}.mk-bs__item{width:calc(100vw - 4.5rem)!important}.mk-bs__item:first-child{margin-left:1.5rem!important}.mk-bs__item:last-child{margin-right:1.5rem!important}.mk-bs__nav{display:none!important}}.mk-bs:not(.is-scrolled) .mk-bs__nav--prev{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.mk-bs__more{position:relative;z-index:4}.product-form-buttons .accelerated-checkout-block{display:block!important;flex:1 0 100%!important;width:100%;min-width:0}.product-form-buttons .shopify-payment-button{display:block!important;width:100%}.product-inventory .product-inventory__status{font-size:.82rem;letter-spacing:.02em}.product-inventory:has(.product-inventory__icon-in_stock){color:#2f9e44}.product-inventory:has(.product-inventory__icon-in_stock) .product-inventory__icon{color:#2f9e44}.product-form-buttons:not(:has(.quantity-rules)){gap:.5rem!important}@media screen and (min-width:750px){.product-form-buttons:not(:has(.quantity-rules)){gap:.55rem!important}}.product-details .mk-product-payment{margin-block-start:.15rem}.product-details more-payment-options-link{display:block;margin-block:.15rem .35rem}.product-details .mk-paybox{margin-block-start:0}#header-component :is(.header-menu,.dropdown-localization){display:none!important}#header-component .header__drawer{display:flex!important;min-height:var(--header-drawer-min-height, 60px)!important}@media screen and (min-width:750px){#header-component[data-menu-style=menu] :is(.header-menu,.dropdown-localization){display:none!important}#header-component[data-menu-style=menu] .header__drawer{display:flex!important;min-height:var(--header-drawer-min-height, 60px)!important}}@media screen and (min-width:750px){html body #header-component .header__row--top .header__columns{display:grid!important;grid-template-areas:"leftA leftB center rightB"!important;grid-template-columns:48px 60px minmax(0,1fr) 108px!important;align-items:center;column-gap:0!important;width:100%;max-width:1280px;min-height:88px;margin-inline:auto;padding-inline:24px!important;box-sizing:border-box}html body #header-component .header__column{display:contents!important}html body #header-component .header__drawer{grid-area:leftA;min-height:48px!important}html body #header-component .search-action--hidden-on-drawer{grid-area:leftB!important;justify-self:end}html body #header-component .header-logo{grid-area:center!important;justify-self:center}html body #header-component header-actions{grid-area:rightB!important;justify-self:end;display:flex;align-items:center;gap:12px}html body #header-component :is(.header__icon--menu,.search-action>button,header-actions>.header-actions__action){width:48px;height:48px;min-width:48px;padding:0}html body #header-component :is(.header__icon--menu,.search-action,header-actions) .svg-wrapper{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px}html body #header-component :is(.header__icon--menu,.search-action,header-actions) .svg-wrapper svg,html body #header-component .account-button__icon{width:28px!important;height:28px!important;flex-shrink:0}}@media screen and (min-width:750px){#header-group #header-component .mk-catalogue-drawer .mk-catalogue-drawer__hamburger{width:28px!important;height:28px!important;min-width:28px!important;flex:0 0 28px!important}#header-group #header-component .mk-catalogue-drawer .header-drawer-icon--open{width:48px!important;height:48px!important;flex:0 0 48px!important;display:inline-flex!important;align-items:center;justify-content:center}}
