MamaRaya Personalized Halloween Canvas Banner - 6 Letters

MamaRaya Personalized Halloween Canvas Banner - 6 Letters
by MamaRaya
.mr-hbanner, .mr-hbanner * { box-sizing: border-box; } .mr-hbanner { --hb-ink: #302c2b; --hb-text: #6d625d; --hb-muted: #8b7d74; --hb-line: #e8ddd2; --hb-cream: #fffaf3; --hb-paper: #fffdf9; --hb-orange: #c86f3c; --hb-orange-soft: #f6e5d7; --hb-sage: #68765c; --hb-sage-soft: #eaf0e5; --hb-purple: #746474; --hb-purple-soft: #eee8ef; --hb-gold-soft: #f7efd8; --hb-charcoal: #373133; --hb-shadow: 0 14px 34px rgba(62, 46, 37, 0.08); width: 100%; max-width: 1180px; margin: 0 auto; overflow: hidden; color: var(--hb-text); font-family: "Bricolage Grotesque", "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 16px; line-height: 1.68; } .mr-hbanner h2, .mr-hbanner h3, .mr-hbanner p, .mr-hbanner figure { margin: 0; } .mr-hbanner h2, .mr-hbanner h3 { color: var(--hb-ink); font-weight: 700; letter-spacing: -0.025em; } .mr-hbanner h2 { font-size: clamp(28px, 3.4vw, 44px); line-height: 1.12; } .mr-hbanner h3 { font-size: clamp(19px, 2vw, 24px); line-height: 1.2; } .mr-hbanner p { color: var(--hb-text); } .mr-hbanner strong { color: var(--hb-ink); } .mr-hbanner img { display: block; width: 100%; max-width: 100%; height: auto; } /* ========================= GENERAL ========================= */ .mr-hbanner-section { padding: clamp(42px, 6vw, 74px) clamp(18px, 5vw, 68px); } .mr-hbanner-eyebrow { margin-bottom: 9px !important; color: #9e5939 !important; font-size: 12px; font-weight: 800; letter-spacing: 0.14em; line-height: 1.3; text-transform: uppercase; } .mr-hbanner-center { text-align: center; } .mr-hbanner-center > p:not(.mr-hbanner-eyebrow) { max-width: 830px; margin: 16px auto 0; } /* ========================= HERO ========================= */ .mr-hbanner-hero { position: relative; overflow: hidden; padding: clamp(40px, 5vw, 64px) clamp(20px, 5vw, 70px); border: 1px solid var(--hb-line); border-radius: 27px; background: radial-gradient( circle at 8% 14%, rgba(200, 111, 60, 0.12) 0 15%, transparent 15.7% ), radial-gradient( circle at 92% 85%, rgba(104, 118, 92, 0.10) 0 15%, transparent 15.7% ), linear-gradient( 135deg, #fffdf9 0%, #fff6eb 55%, #f4eee7 100% ); text-align: center; box-shadow: var(--hb-shadow); } .mr-hbanner-hero > * { position: relative; z-index: 2; } .mr-hbanner-hero-icons { display: flex; align-items: center; justify-content: center; gap: 9px; margin-bottom: 13px; font-size: 22px; } .mr-hbanner-hero h2 { max-width: 850px; margin: 0 auto; } .mr-hbanner-hero > p { max-width: 870px; margin: 16px auto 0; } .mr-hbanner-corner { position: absolute; z-index: 1; opacity: 0.15; pointer-events: none; user-select: none; } .mr-hbanner-corner-left { left: 22px; bottom: 14px; font-size: 58px; transform: rotate(-8deg); } .mr-hbanner-corner-right { top: 14px; right: 24px; font-size: 50px; transform: rotate(8deg); } /* ========================= BENEFITS ========================= */ .mr-hbanner-benefits { display: flex; flex-wrap: wrap; justify-content: center; gap: 9px; margin-top: 25px; } .mr-hbanner-benefit { display: inline-flex; align-items: center; justify-content: center; padding: 9px 14px; border: 1px solid var(--hb-line); border-radius: 999px; background: rgba(255, 255, 255, 0.86); color: #62534b; font-size: 12.5px; font-weight: 700; line-height: 1.2; } /* ========================= FEATURE GRID ========================= */ .mr-hbanner-feature-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; margin-top: 34px; } .mr-hbanner-feature-card { position: relative; min-width: 0; padding: 24px 20px 22px; overflow: hidden; border-radius: 22px; } .mr-hbanner-feature-card:nth-child(1) { background: var(--hb-orange-soft); } .mr-hbanner-feature-card:nth-child(2) { background: var(--hb-gold-soft); } .mr-hbanner-feature-card:nth-child(3) { background: var(--hb-sage-soft); } .mr-hbanner-feature-card:nth-child(4) { background: var(--hb-purple-soft); } .mr-hbanner-feature-icon { display: grid; width: 44px; height: 44px; place-items: center; margin-bottom: 15px; border-radius: 50%; backgroun
Affiliate link — we may earn a commission on qualifying purchases.