.mj-index{max-width:1440px;margin:auto;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,4vw,4rem);display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,2fr);gap:clamp(2rem,6vw,6rem);border-top:1px solid var(--line)}.mj-index__intro h2{font-size:clamp(2.5rem,4.5vw,4.8rem);margin-bottom:1rem}.mj-index__intro p{max-width:380px;color:var(--body);line-height:1.7}.mj-index__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.mj-index__item{position:relative;min-height:175px;padding:22px 46px 22px 18px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start}.mj-index__item:nth-child(odd){border-right:1px solid var(--line)}.mj-index__number{font-family:Georgia,Times New Roman,serif;color:var(--gold);font-size:1.5rem}.mj-index__item h3{font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400;margin:0 0 7px;line-height:1.1}.mj-index__item p{color:var(--body);font-size:.84rem;line-height:1.5;margin:0}.mj-index__arrow{position:absolute;right:18px;bottom:18px}@media(max-width:900px){.mj-index{display:block}.mj-index__intro{margin-bottom:28px}}@media(max-width:560px){.mj-index{padding-top:3.6rem;padding-bottom:3.6rem}.mj-index__links{grid-template-columns:1fr 1fr}.mj-index__item{display:block;min-height:150px;padding:16px 28px 16px 14px}.mj-index__item:nth-child(odd){border-right:1px solid var(--line)}.mj-index__number{display:block;margin-bottom:25px;font-size:1.15rem}.mj-index__item h3{font-size:1.25rem}.mj-index__item p{font-size:.76rem}.mj-index__arrow{right:12px;bottom:12px}}.mj-select{padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(4rem,7vw,7rem)}.mj-select .section-lede{max-width:560px}@media(max-width:650px){.mj-select .section-heading-row{display:block}.mj-select .text-link{display:inline-block;margin-top:14px}}.mj-worlds{max-width:1440px;margin:auto;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,4vw,4rem)}.mj-worlds__head{max-width:760px;margin-bottom:clamp(2rem,4vw,3.5rem)}.mj-worlds__head h2{font-size:clamp(2.6rem,5vw,5rem);margin-bottom:1rem}.mj-worlds__head p{max-width:600px;color:var(--body);font-size:1rem;line-height:1.7}.mj-worlds__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mj-world-card{position:relative;min-height:250px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(16,28,44,.12);overflow:hidden;transition:transform .2s ease,border-color .2s ease}.mj-world-card:hover{transform:translateY(-2px);border-color:var(--gold)}.mj-world-card--1{background:var(--navy);color:var(--paper)}.mj-world-card--2{background:#e8dfd2}.mj-world-card--3{background:#d9dfe4}.mj-world-card--4{background:#e5ddd4}.mj-world-card--5{background:#eadedf}.mj-world-card--6{background:#e6e1d4}.mj-world-card__number{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;color:var(--gold)}.mj-world-card__content h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:400;line-height:1.05;margin:0 0 10px}.mj-world-card__content p{font-size:.88rem;line-height:1.5;margin:0;max-width:230px;color:inherit;opacity:.8}.mj-world-card__arrow{position:absolute;right:22px;bottom:20px;font-size:1.5rem}@media(max-width:850px){.mj-worlds__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mj-world-card{min-height:210px}}@media(max-width:520px){.mj-worlds{padding-top:3.6rem;padding-bottom:3.6rem}.mj-worlds__grid{gap:8px}.mj-world-card{min-height:175px;padding:17px}.mj-world-card__content h3{font-size:1.35rem}.mj-world-card__content p{font-size:.78rem;padding-right:18px}.mj-world-card__arrow{right:15px;bottom:14px;font-size:1.2rem}}.footer-payment-methods{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;padding:18px 20px 10px;width:100%}.footer-payment-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.78;white-space:nowrap}.footer-payment-icons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.footer-payment-item{display:flex;align-items:center;justify-content:center;line-height:0}.footer-payment-icon{width:42px;height:27px;display:block}@media screen and (max-width:749px){.footer-payment-methods{flex-direction:column;gap:10px;padding:16px 16px 10px}.footer-payment-icons{gap:7px}.footer-payment-icon{width:40px;height:26px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=wAEC */
