.worlds{background:var(--color-cream);padding:calc(var(--spacing-xl) + 20px) var(--spacing-md) var(--spacing-xl)}.worlds__intro{text-align:center;max-width:820px;margin:0 auto 5rem}.worlds__headline{color:var(--color-text-dark)}.worlds__lead{color:#5a4636;font-size:1.02rem;line-height:1.8;margin:1.25rem auto 0;max-width:640px}.worlds__how{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;text-align:center}.worlds__how span{font-family:var(--font-display);font-size:1.8rem;color:var(--color-gold);display:block;margin-bottom:.3rem}.worlds__how p{font-size:.85rem;color:#6b5d4c;line-height:1.6}.world{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center;max-width:1180px;margin:0 auto 6rem}.world--flip .world__img{order:2}.world__img{aspect-ratio:4/5;overflow:hidden;background:#ece5d8}.world__img img{width:100%;height:100%;object-fit:cover;display:block}.world__eyebrow{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold)}.world__title{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,3.4vw,3rem);color:var(--color-text-dark);margin:.6rem 0 .4rem;line-height:1.1}.world__line{font-family:var(--font-display);font-style:italic;font-size:1.25rem;color:#5a4636;margin-bottom:1.2rem}.world__body{color:#4e3828;font-size:.95rem;line-height:1.85;max-width:460px}.world__wear{margin-top:1.2rem;font-size:.85rem;color:#6b5d4c;max-width:460px;line-height:1.7}.world__wear span{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);margin-right:.5rem}.world__price{margin-top:1.8rem;font-size:1.3rem;color:var(--color-text-dark)}.world__price span{font-size:.72rem;letter-spacing:.05em;color:#8a7d6c}.world__actions{display:flex;align-items:center;gap:1.6rem;margin-top:1.1rem;flex-wrap:wrap}.world__link{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-dark);border-bottom:1px solid var(--color-gold);padding-bottom:2px;text-decoration:none}@media(max-width:860px){.world{grid-template-columns:1fr;gap:1.6rem;margin-bottom:4rem}.world--flip .world__img{order:0}.worlds__how{grid-template-columns:1fr;gap:1.2rem}}@media(max-width:749px){.world__price span{display:block;margin-top:.35rem;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=ABA */
