.mj-burger{display:none!important}.mj-hleft{display:flex;align-items:center;gap:30px}.mj-menu-btn{display:flex;align-items:center;gap:10px;min-height:44px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.mj-menu-btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.2}.mj-menu-btn .mj-label{display:none}@media(max-width:1000px){.mj-header__in{grid-template-columns:1fr auto 1fr!important}.mj-icons a.mj-hide-m{display:none}.mj-icons{gap:18px}.mj-logo__word{font-size:22px!important;letter-spacing:.3em!important;padding-left:.3em!important}}.mj-dr{position:absolute;top:0;left:0;bottom:0;width:min(460px,92vw);background:var(--bg);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .45s cubic-bezier(.2,.7,.2,1);box-shadow:20px 0 60px #2a15171f}.mj-mnav.is-open .mj-dr{transform:none}.mj-dr__head{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--line)}.mj-dr__logo{font:400 19px var(--serif);letter-spacing:.3em;text-transform:uppercase}.mj-dr__logo small{font:300 9px var(--sans);letter-spacing:.4em;margin-left:4px}.mj-dr__vp{position:relative;flex:1;overflow:hidden}.mj-dr__p{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 36px;transform:translate(100%);visibility:hidden;transition:transform .4s cubic-bezier(.2,.7,.2,1),opacity .3s,visibility .4s}.mj-dr__p.is-active{transform:none;visibility:visible;opacity:1}.mj-dr__p.is-behind{transform:translate(-30%);opacity:0}.mj-dr__list{list-style:none;margin:0;padding:0}.mj-dr__list button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);font:400 23px/1 var(--serif);text-transform:uppercase;letter-spacing:.08em;text-align:left}.mj-dr__list i,.mj-dr__back i{font-style:normal;font:200 26px/1 var(--sans)}.mj-dr__push{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}.mj-pushc{display:block;padding:0!important}.mj-pushc__img{display:block;aspect-ratio:4/5;background:var(--card);overflow:hidden}.mj-pushc__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.mj-pushc__img .mj-jar,.mj-pushc__img .mj-tool{width:50%;margin:20% auto}.mj-pushc:hover img,.mj-scentlink:hover img{transform:scale(1.05)}.mj-pushc__t{display:block;margin-top:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.mj-dr__util a{display:block;padding:7px 0;font-size:14px;color:#4a3a38}.mj-dr__util span{display:block;margin-top:18px;font-size:12px;color:var(--mute)}.mj-dr__back{display:flex;align-items:center;gap:8px;min-height:44px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.mj-dr__title{font:400 30px var(--serif);text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px}.mj-dr__links a{display:block;padding:15px 0;border-bottom:1px solid var(--line);font-size:17px}.mj-dr__links--sm a{padding:8px 0;font-size:15px;border:0}.mj-dr__p .mj-eyebrow{margin-top:26px}.mj-dr__scent{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.mj-dr__scent b{display:block;font:400 17px var(--serif);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.mj-dr__scent .mj-fam{font-size:12px}.mj-mega__in--scents{grid-template-columns:repeat(5,1fr)!important;gap:16px!important}.mj-scentlink{padding:0!important}.mj-scentlink .mj-pushc__img img{transition:transform 1.2s}.mj-scentlink .mj-pushc__t{font:400 16px var(--serif);letter-spacing:.06em;margin:12px 0 4px}.mj-scentlink .mj-fam,.mj-mega .mj-fam{font-size:12px}.mj-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mj-tilec{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--card);color:#fff}.mj-tilec img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.mj-tilec:hover img{transform:scale(1.05)}.mj-tilec:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2a151700 45%,#2a151794)}.mj-tilec__txt{position:absolute;left:28px;right:28px;bottom:28px;z-index:1;display:flex;flex-direction:column;gap:6px}.mj-tilec__txt .mj-eyebrow{color:#ffffffd9;margin:0}.mj-tilec__t{font:400 clamp(24px,2.2vw,34px)/1.1 var(--serif);text-transform:uppercase;letter-spacing:.06em}.mj-tilec__cta{font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #fff;align-self:flex-start;padding-bottom:3px;margin-top:8px}@media(max-width:900px){.mj-tiles{grid-template-columns:repeat(3,80%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mj-tiles::-webkit-scrollbar{display:none}.mj-tilec{scroll-snap-align:start}.mj-tilec__txt{left:20px;bottom:20px}}.mj-mosaic{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;height:min(60vw,820px)}.mj-mosaic__i{position:relative;overflow:hidden;background:var(--card)}.mj-mosaic__i:first-child{grid-row:span 2}.mj-mosaic__i img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.mj-mosaic__i:hover img{transform:scale(1.05)}.mj-mosaic__cap{position:absolute;left:14px;bottom:14px;background:#f7f2eaf2;padding:10px 14px;display:flex;flex-direction:column;gap:2px;opacity:0;transform:translateY(6px);transition:.35s}.mj-mosaic__i:hover .mj-mosaic__cap,.mj-mosaic__i:focus-visible .mj-mosaic__cap{opacity:1;transform:none}.mj-mosaic__cap b{font:400 15px var(--serif);text-transform:uppercase;letter-spacing:.06em}.mj-mosaic__cap .mj-fam{font-size:12px}@media(hover:none){.mj-mosaic__cap{opacity:1;transform:none}}@media(max-width:900px){.mj-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:none;height:auto;gap:8px}.mj-mosaic__i{aspect-ratio:4/5}.mj-mosaic__i:first-child{grid-column:1/-1;grid-row:auto;aspect-ratio:4/3}.mj-mosaic__cap{left:8px;bottom:8px;padding:6px 10px}}.mj-sechead .mj-ul{font-size:12px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.mj-tabsbar{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:44px}.mj-tabsbar .mj-tabs{margin:0}.mj-arrows{position:absolute;right:0;display:flex;gap:8px}.mj-arrows button{width:46px;height:46px;border:1px solid var(--line);background:var(--bg);font:200 20px/1 var(--sans);transition:border-color .2s}.mj-arrows button:hover{border-color:var(--ink)}@media(max-width:900px){.mj-arrows{display:none}.mj-tabsbar{margin-bottom:28px}.mj-tabsbar .mj-tabs{flex-wrap:wrap}}.mj-collection-hero.has-img{min-height:clamp(320px,40vw,520px);place-items:end stretch;color:#fff}.mj-collection-hero.has-img:after{background:linear-gradient(180deg,#2a151714 25%,#2a151799)}.mj-collection-hero.has-img .mj-chead{text-align:left;max-width:var(--w);width:100%;margin:0 auto;padding:0 clamp(16px,4vw,64px) clamp(32px,4vw,56px)}.mj-collection-hero.has-img .mj-eyebrow{color:#ffffffd9}.mj-collection-hero.has-img .mj-lead,.mj-collection-hero.has-img .mj-lead p{color:#fff;margin:0;max-width:520px}.mj-toolbar{margin-top:8px}@media(min-width:901px){.mj-pdp{grid-template-columns:minmax(0,1.55fr) minmax(380px,1fr)!important;gap:clamp(32px,4vw,80px)!important;padding:16px 16px 90px!important;max-width:1760px}.mj-gal{grid-template-columns:2fr 1fr!important;gap:16px!important}.mj-gal__item--main{grid-column:auto!important;grid-row:span 2!important;aspect-ratio:auto!important;min-height:min(86vh,1000px)}.mj-gal__item--side{aspect-ratio:auto!important}.mj-info{position:sticky!important;top:112px;align-self:start;padding:28px 24px 0 0!important}}.mj-size__img{height:136px!important;display:flex!important;align-items:flex-end;justify-content:center;padding-bottom:10px;overflow:hidden}.mj-size__img img{height:auto!important;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.mj-size:nth-of-type(1) .mj-size__img img{width:46%!important}.mj-size:nth-of-type(2) .mj-size__img img{width:66%!important}.mj-size:nth-of-type(3) .mj-size__img img{width:88%!important}.mj-gal__dots{display:none}@media(max-width:900px){.mj-gal{padding:0!important;gap:0!important}.mj-gal__item{flex-basis:100%!important}.mj-gal__dots{display:flex;justify-content:center;gap:6px;padding:12px 0 0}.mj-gal__dots i{width:6px;height:6px;border-radius:50%;background:var(--line)}.mj-gal__dots i.is-on{background:var(--ink)}}.mj-hero .mj-btn{min-width:200px}.mj-sec+.mj-sec--alt,.mj-sec--alt+.mj-sec{border-top:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/maihof-v3.css.map */
