Product details
@font-face { font-family: 'BackToSchool'; src: url('https://cdn.shopify.com/s/files/1/0734/2410/9756/files/BACKTOSCHOOL.TTF') format('truetype'); font-weight: normal; font-style: normal; font-display: swap; } .mcb-pd, .mcb-pd * { box-sizing: border-box; } .mcb-pd { --ink: #322822; --muted: #6b5f56; --line: #e6ded5; --peach: #fbf1ea; --yellow: #fbf5df; --sky: #edf4f6; --lilac: #f3edf8; --cream: #faf6f0; --accent: #d85a38; color: var(--ink); font-family: inherit, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: 16px; line-height: 1.65; max-width: 1180px; margin: 0 auto; overflow: hidden; } .mcb-pd h2, .mcb-pd h3, .mcb-pd p, .mcb-pd figure { margin: 0; } .mcb-pd h2, .mcb-pd h3 { color: var(--ink); font-weight: 600; letter-spacing: -.025em; line-height: 1.15; } .mcb-pd h2 { font-size: clamp(28px, 3.2vw, 44px); } .mcb-pd h3 { font-size: clamp(19px, 1.9vw, 25px); } .mcb-pd p { color: var(--muted); } .mcb-pd img { display: block; width: 100%; height: auto; border-radius: 18px; } .mcb-pd__eyebrow { color: var(--accent) !important; font-size: 12px; font-weight: 700; letter-spacing: .16em; line-height: 1.35; text-transform: uppercase; } .mcb-pd__section, .mcb-pd__review { padding: clamp(42px, 6vw, 78px) clamp(18px, 5vw, 70px); } .mcb-pd > .mcb-pd__section:first-child { margin-top: 0 !important; padding-top: clamp(8px, 1.5vw, 18px) !important; } .mcb-pd__center { text-align: center; } .mcb-pd__center > p { max-width: 820px; margin: 16px auto 0; } .mcb-pd__custom-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; margin-top: 32px; } .mcb-pd__custom-card { display: flex; min-width: 0; flex-direction: column; gap: 13px; padding: 24px 18px 18px; border-radius: 22px; text-align: center; } .mcb-pd__custom-card--peach { background: var(--peach); } .mcb-pd__custom-card--yellow { background: var(--yellow); } .mcb-pd__custom-card--sky { background: var(--sky); } .mcb-pd__custom-card--lilac { background: var(--lilac); } .mcb-pd__custom-card h3 { font-size: 21px; } .mcb-pd__custom-card > p:not(.mcb-pd__eyebrow) { font-size: 14px; line-height: 1.55; } .mcb-pd__custom-demo { display: grid; min-height: 250px; place-items: center; align-content: center; margin-top: auto; padding: 14px; border-radius: 18px; background: rgba(255, 255, 255, .75); overflow: hidden; } .mcb-pd__choice-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; width: 100%; } .mcb-pd__choice-pill { display: grid; min-height: 44px; place-items: center; border: 1px solid rgba(216, 90, 56, .24); border-radius: 10px; background: rgba(255, 255, 255, .9); color: var(--ink); font-size: 13px; font-weight: 700; } .mcb-pd__name-box { width: 100%; padding: 22px 12px; border: 1px dashed rgba(216, 90, 56, .38); border-radius: 14px; background: #fff; text-align: center; } .mcb-pd__name-box span { display: block; color: var(--accent); font-family: 'BackToSchool', cursive, sans-serif; font-size: clamp(34px, 3.5vw, 44px); font-weight: 400; line-height: 1.1; letter-spacing: .02em; } .mcb-pd__name-box small { display: block; margin-top: 8px; color: var(--muted); font-size: 11px; } .mcb-pd__yarn-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; width: 100%; } .mcb-pd__yarn-item { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; padding: 6px 2px; background: rgba(255, 255, 255, .88); border-radius: 10px; border: 1px solid rgba(216, 90, 56, .18); } .mcb-pd__yarn-dots { display: flex; align-items: center; gap: 3px; } .mcb-pd__dot { width: 11px; height: 11px; border-radius: 50%; box-shadow: inset 0 -1px 2px rgba(0,0,0,.2); } .mcb-pd__yarn-heart { width: 22px; height: 20px; display: inline-block; } .mcb-pd__yarn-item span { font-size: 10px; font-weight: 700; color: var(--ink); line-height: 1.1; } .mcb-pd__flower-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; width: 100%; } .mcb-pd__flower-card { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 3px; padding: 6px 2px; border-radius: 10px; background: rgba(255, 255, 255, .9); border: 1px solid rgba(216, 90, 56, .2); } .mcb-pd__flower-icon { width: 26px; height: 26px; display: block; } .mcb-pd__flower-card span { font-size: 9.5px; font-weight: 700; color: var(--ink); line-height: 1.1; } .mcb-pd__price-note { display: block; margin-top: 8px; color: var(--accent); font-size: 12px; font-weight: 700; } .mcb-pd__split { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); align-items: center; gap: clamp(24px, 5vw, 70px); padding: clamp(34px, 5vw, 64px); border-radius: 24px; margin: 0 clamp(18px, 5vw, 70px) clamp(32px, 5vw, 64px); } .mcb-pd__split--peach { background: var(--peach); } .mcb-pd__split--sky { background: var(--sky); } .mcb-pd__split--cream { background: var(--cream); } .mcb-pd__split--image-first .mcb-pd__split-media { order: 1; } .mcb-pd__split--image-first .mcb-pd__split-copy { order:
- Brand
- MamaRaya