.template-index{background:#fffaf6}.template-index .m-section__header{margin-bottom:26px}.template-index .m-section__heading,.template-index .m-tab-header__inner{letter-spacing:-.03em}.template-index .m-button,.template-index .sf__btn{border-radius:999px!important;letter-spacing:.03em}.plumpy-worlds{background:var(--plumpy-neutral);padding:72px 24px}.plumpy-worlds__inner{max-width:1440px;margin:0 auto}.plumpy-worlds__header{max-width:720px;margin:0 auto 38px;text-align:center}.plumpy-worlds__eyebrow,.plumpy-world__kicker{font-size:12px;font-weight:700;letter-spacing:.16em;margin:0 0 10px}.plumpy-worlds__header h2{font-size:clamp(34px,4.2vw,64px);line-height:.98;letter-spacing:-.045em;margin:0 0 18px}.plumpy-worlds__intro{font-size:17px;line-height:1.6}.plumpy-worlds__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.plumpy-world{background:var(--world-bg);color:var(--world-text);border-radius:26px;overflow:hidden;display:grid;grid-template-rows:minmax(320px,1fr) auto}.plumpy-world__media{display:block;overflow:hidden;min-height:320px}.plumpy-world__image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.plumpy-world:hover .plumpy-world__image{transform:scale(1.025)}.plumpy-world__content{padding:30px 34px 34px}.plumpy-world__content h3{color:inherit;font-size:clamp(32px,3vw,48px);line-height:1;margin:0 0 14px;letter-spacing:-.035em}.plumpy-world__copy{font-size:16px;line-height:1.55;max-width:520px}.plumpy-world__button{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:13px 22px;border-radius:999px;background:var(--world-accent);color:#fff;font-weight:700;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.plumpy-world__button:hover{color:#fff;transform:translateY(-2px);opacity:.92}.plumpy-brand-worlds-section+section .m-section{padding-top:54px}.template-index .m-collection-card__image{border-radius:50%;overflow:hidden}.template-index .m-collection-card__title{font-weight:700;letter-spacing:.02em}.template-index #shopify-section-17756591052add0f48{padding:54px 0 72px;background:#fff}.template-index .jdgm-carousel-wrapper{border-radius:24px;overflow:hidden}@media(max-width:767px){.plumpy-worlds{padding:48px 16px}.plumpy-worlds__header{margin-bottom:26px}.plumpy-worlds__grid{grid-template-columns:1fr;gap:16px}.plumpy-world{border-radius:20px;grid-template-rows:260px auto}.plumpy-world__media{min-height:260px}.plumpy-world__content{padding:24px}}
