:root{ --mw-cream: #FAF7F2; --mw-warm-white: #FDFCF9; --mw-deep-green: #2C3A2E; --mw-gold: #C4A265; --mw-gold-light: #F0E6D2; --mw-gold-muted: #F7F0E4; --mw-gold-border: rgba(196,162,101,0.2); --mw-ink: #2C2C2C; --mw-text-soft: #6B6560; --mw-text-muted: #9A928A; --mw-border: #E8E2DA; --mw-font-display: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; --mw-font-body: 'DM Sans', -apple-system, system-ui, sans-serif; } .mw-desc-section{ padding: 72px 0 56px; background: var(--mw-warm-white); } .mw-desc-wrap{ max-width: 720px; margin: 0 auto; padding: 0 24px; } .mw-desc-eyebrow{ display: flex; align-items: center; justify-content: center; gap: 10px; font-family: var(--mw-font-body); font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: var(--mw-gold); font-weight: 500; margin-bottom: 24px; } .mw-desc-eyebrow::before, .mw-desc-eyebrow::after{ content: ''; width: 32px; height: 1px; background: var(--mw-gold); opacity: 0.3; } .mw-desc-quote{ font-family: var(--mw-font-display); font-style: italic; font-size: clamp(22px, 2.5vw, 28px); color: var(--mw-text-soft); text-align: center; line-height: 1.55; max-width: 520px; margin: 0 auto 32px; font-weight: 300; } .mw-desc-body{ font-family: var(--mw-font-body); font-weight: 300; color: var(--mw-text-soft); font-size: 15px; line-height: 1.85; text-align: center; max-width: 580px; margin: 0 auto 16px; } .mw-desc-body:last-of-type{ margin-bottom: 32px; } /* Features list */ .mw-desc-features{ max-width: 560px; margin: 0 auto 32px; display: flex; flex-direction: column; gap: 14px; } .mw-desc-feat{ display: flex; align-items: flex-start; gap: 14px; } .mw-desc-feat-dot{ width: 6px; height: 6px; border-radius: 50%; background: var(--mw-gold); flex-shrink: 0; margin-top: 8px; } .mw-desc-feat-text{ font-family: var(--mw-font-body); font-size: 14px; font-weight: 300; color: var(--mw-text-soft); line-height: 1.7; } .mw-desc-feat-text strong{ font-weight: 500; color: var(--mw-deep-green); } /* Footer note */ .mw-desc-note{ border-top: 1px solid var(--mw-border); padding-top: 24px; max-width: 560px; margin: 0 auto; } .mw-desc-note p{ font-family: var(--mw-font-body); font-size: 13px; font-weight: 300; color: var(--mw-text-muted); line-height: 1.75; margin: 0; text-align: center; } .mw-desc-divider{ height: 1px; background: linear-gradient(90deg, transparent, var(--mw-gold-border), transparent); max-width: 480px; margin: 40px auto 0; } /* ===== Mobile ===== */ @media (max-width: 640px){ .mw-desc-section{ padding: 56px 0 44px; } .mw-desc-quote{ font-size: 22px; } .mw-desc-body{ text-align: left; } } Handcrafted in Sydney "Where are they now? Are they happy?Are they at peace?" These are the questions that linger in the quiet moments after we lose a beloved companion. Memory World gives you an answer — a tangible, beautiful answer you can hold onto. This is their place now. A miniature sanctuary where spring never ends, where your companion exists in eternal sunshine, surrounded by flowers that never wilt and moss that stays forever soft. 12-15cm wool felt pet portrait needle felted by hand over 30 hours Preserved botanical garden that never wilts — real flowers, moss, and natural elements Premium 30×20×30cm glass display that protects your sanctuary for years Soft LED ambient lighting — a warm glow as if the sun is always setting Completely unique — I never repeat a design After placing your order, you'll be guided to share your companion's story. This is the most important step — the more I know about them, the more personal your sanctuary will be.