:root{--serif:'Bodoni Moda',Didot,'Bodoni 72',Georgia,serif;--sans:'Jost',Helvetica,Arial,sans-serif}
.mj-h2,.mj-hero__title,.mj-chead h1,.mj-ptitle,.mj-card__title,.mj-scent h3,.mj-rung h3,.mj-tile h3,.mj-total,.mj-line__title,.mj-pair__t,.mj-clubbox strong,.mj-mnav__links a,.mj-empty{font-weight:400;letter-spacing:.06em}
.mj-hero__title{letter-spacing:.04em;font-weight:400}
.mj-hero__pre,.mj-story__big,.mj-footer__brand p{font-style:italic;font-weight:400;letter-spacing:0}
.mj-h2{font-size:clamp(28px,3.2vw,46px)}
.mj-card__title{font-size:19px;letter-spacing:.07em}
.mj-ptitle{font-size:clamp(28px,2.4vw,38px);letter-spacing:.07em}
.mj-logo__word{font:400 30px/1 var(--serif);letter-spacing:.42em;padding-left:.42em}
.mj-logo__sub{letter-spacing:.6em;padding-left:.6em}
.mj-hero--art{color:var(--cherry)}
.mj-hero--art .mj-btn--light{color:var(--cherry);border-color:var(--cherry)}.mj-hero--art .mj-btn--light:hover{background:var(--cherry);color:#fff}
.mj-hero--art .mj-hero__art{background:linear-gradient(180deg,#9EBEDF 0%,#C4D8EC 45%,#F2EBE0 82%)}
.mj-hero__awning{top:96px}
body:has(.mj-hero--art) .mj-hwrap.is-over:not(.is-scrolled):not(:hover) .mj-header{color:var(--ink);border-color:rgba(42,21,23,.12)}
.mj-split__txt .mj-lead p{margin:14px 0 0}
.mj-scent .mj-fam{font-size:12px}
.mj-chead .mj-lead{margin:0 auto}.mj-chead .mj-lead p{margin:0}
.mj-paylist{flex-wrap:wrap;justify-content:center}
.mj-sort select{max-width:180px}
@media(max-width:1000px){.mj-hero__awning{top:70px;height:120px}.mj-header__in{grid-template-columns:44px 1fr auto}.mj-logo__word{font-size:20px;letter-spacing:.3em;padding-left:.3em}.mj-logo__sub{font-size:8px}.mj-icons{gap:14px}.mj-icons .mj-hide-m{display:none}.mj-icons svg{width:20px;height:20px}.mj-sort{width:100%;justify-content:space-between}.mj-sort .mj-sort__lbl{display:none}}
@media(max-width:800px){.mj-hero{min-height:calc(100svh - 40px)}.mj-hero__shelf{top:auto;bottom:calc(300px + 4vh)}.mj-hero__shelf .mj-jar{width:24vw}.mj-hero__shelf .mj-jar:nth-child(2){width:32vw}.mj-hero__title{font-size:clamp(48px,14vw,80px)}.mj-hero__pre{font-size:28px}.mj-hero__sub{font-size:17px;margin-bottom:26px}.mj-sec{padding:56px 0}.mj-h2{font-size:28px}.mj-tabs{gap:12px;font-size:11px;margin-bottom:28px}.mj-card__title{font-size:16px}.mj-card__coll{margin-top:12px;font-size:12px}.mj-fam,.mj-card__price{font-size:13px}.mj-club__txt{padding:16px}.mj-club__frame p{font-size:15px}.mj-ptitle{font-size:26px}.mj-size__img{height:110px}.mj-size__name{font-size:11px;letter-spacing:.1em}.mj-giftbox summary{padding:18px 20px;gap:16px}.mj-clubbox__in{flex-direction:column;align-items:flex-start}.mj-clubbox__pts{text-align:left}.mj-chead{padding:40px 0 20px}.mj-chead h1{font-size:34px}.mj-drawer__body,.mj-drawer__head,.mj-drawer__foot,.mj-ship{padding-left:20px;padding-right:20px}.mj-line{grid-template-columns:78px 1fr}.mj-footer__bot{justify-content:center;text-align:center}}
@media(max-height:700px) and (max-width:800px){.mj-hero__shelf{display:none}}