.mj-hero{min-height:740px;padding-top:60px;padding-bottom:60px}.mj-hero h1{font-size:clamp(58px,5.9vw,88px);line-height:1.04;letter-spacing:-.055em}.mj-hero-copy{width:51%;padding-bottom:15px}.mj-hero-copy>.mj-price{display:block;margin-top:20px;font-size:16px;color:#f5f5f7}.mj-hero-sub{margin-top:24px!important;font-size:18px}.mj-hero-actions{margin-top:23px;gap:24px}.mj-styling-link{font-size:13px;color:#d2d2d7!important;display:inline-flex;gap:10px;align-items:center}.mj-styling-link:hover{text-decoration:underline}.mj-hero-visual{width:70%;right:-5%}.mj-collection h2{font-size:clamp(34px,3.5vw,54px)}.mj-collection{padding-top:85px;padding-bottom:85px}.mj-filters button{min-height:44px}.mj-styling{background:#f5f5f7;display:grid;grid-template-columns:.9fr 1.1fr;gap:6vw;align-items:center}.mj-style-intro .mj-eyebrow{color:#6e6e73;margin-bottom:24px}.mj-style-intro h2{font-size:clamp(34px,3.7vw,54px)}.mj-style-intro>p:not(.mj-eyebrow):not(.mj-style-disclosure){font-size:17px;line-height:1.65;color:#6e6e73;margin:24px 0}.mj-style-buttons{display:flex;gap:8px;margin:26px 0 20px}.mj-style-buttons button{background:#fff;border:1px solid #d2d2d7;color:#515154;border-radius:28px;padding:11px 19px;font-size:12px;min-height:44px}.mj-style-buttons button[aria-pressed=true]{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.mj-style-disclosure{font-size:11px!important;line-height:1.7!important;color:#6e6e73;max-width:345px;margin-bottom:25px!important}.mj-style-looks{min-width:0}.mj-style-looks article{background:#fff;border-radius:5px;overflow:hidden}.mj-style-looks img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.mj-look-caption{padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.mj-look-caption p{font-size:11px;color:#6e6e73}.mj-look-caption div>p:first-child{font-size:9px;letter-spacing:1.8px}.mj-look-caption h3{font-size:24px;letter-spacing:-.6px;font-weight:500;margin:6px 0}.mj-look-caption .mj-button{background:#1d1d1f;color:#fff;font-size:12px}.mj-style-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1000px)and (min-width:701px){.mj-hero{min-height:660px}.mj-hero-copy{width:55%}.mj-hero h1{font-size:60px}.mj-hero-visual{width:85%;right:-19%}.mj-style-intro h2{font-size:36px}.mj-styling{gap:30px}.mj-look-caption h3{font-size:20px}}@media(max-width:700px){.mj-hero{display:flex;flex-direction:column;min-height:0;padding:0 24px 63px}.mj-hero-visual{order:0;width:calc(100% + 48px);margin:0 -24px -15px;right:auto;flex:none}.mj-hero-visual img{height:auto;width:100%;aspect-ratio:1.5;object-fit:cover}.mj-hero-copy{order:1;width:100%;padding:0;text-align:center}.mj-hero .mj-eyebrow{font-size:8px!important;letter-spacing:1.5px;margin-bottom:11px}.mj-hero h1{font-size:40px;line-height:1.04;letter-spacing:-1.8px}.mj-hero-sub{font-size:13px;margin-top:13px!important;line-height:1.5}.mj-hero-sub br{display:none}.mj-hero-copy>.mj-price{font-size:14px;margin-top:12px}.mj-hero-actions{gap:17px;margin-top:18px;flex-direction:row;flex-wrap:wrap}.mj-hero-actions .mj-button{padding:12px 19px;min-height:44px}.mj-styling-link{font-size:11px;min-height:44px}.mj-explore{bottom:19px;font-size:7px;letter-spacing:1.3px}.mj-collection{padding:46px 24px 55px}.mj-collection h2{font-size:33px;letter-spacing:-1.3px}.mj-section-head>p{font-size:13px;margin-top:14px}.mj-products{gap:21px 12px}.mj-product h3{font-size:15px}.mj-filters{margin-bottom:19px}.mj-styling{display:flex;flex-direction:column;align-items:stretch;gap:26px;padding:55px 24px}.mj-style-intro .mj-eyebrow{font-size:9px!important;margin-bottom:16px}.mj-style-intro h2{font-size:36px;letter-spacing:-1.5px}.mj-style-intro>p:not(.mj-eyebrow):not(.mj-style-disclosure){font-size:14px;margin:17px 0}.mj-style-buttons{margin:20px 0 14px}.mj-style-disclosure{font-size:10px!important;max-width:none;margin-bottom:15px!important}.mj-look-caption{padding:20px}.mj-look-caption h3{font-size:22px}.mj-care{padding-top:55px;padding-bottom:60px}}@media(max-width:700px){.mj-hero-sub br,.mj-section-head>p br{display:inline}.mj-hero-sub br:after,.mj-section-head>p br:after{content:" "}}@media(max-width:380px){.mj-hero-actions{gap:11px}.mj-hero-actions .mj-button{padding-left:15px;padding-right:15px}.mj-styling-link{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/mj-home-retention.css.map */
