Butterfly & Rose Resin Charm Keychain DIY Kit
Details
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>QhidFnd™ - Butterfly & Rose Resin Charm Keychain DIY Kit</title>
<link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🦋</text></svg>">
<link rel="stylesheet" href="https://miaoda.feishu.cn/fonts/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Manrope:wght@300;400;500;600;700&display=swap">
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
color: #3a3a3a;
background: #ffffff;
line-height: 1.6;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 24px;
}
/* ===== Breadcrumb ===== */
.breadcrumb {
padding: 20px 0;
font-size: 13px;
color: #999;
}
.breadcrumb a {
color: #999;
text-decoration: none;
}
.breadcrumb a:hover {
color: #b76e79;
}
/* ===== Product Main Section ===== */
.product-main {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
padding: 20px 0 60px;
}
.product-gallery {
position: sticky;
top: 20px;
}
.main-image {
width: 100%;
border-radius: 12px;
overflow: hidden;
background: #faf7f5;
margin-bottom: 16px;
}
.main-image img {
width: 100%;
height: auto;
display: block;
}
.thumbnail-row {
display: flex;
gap: 12px;
}
.thumbnail {
width: 80px;
height: 80px;
border-radius: 8px;
overflow: hidden;
cursor: pointer;
border: 2px solid transparent;
transition: border-color 0.2s;
}
.thumbnail.active {
border-color: #b76e79;
}
.thumbnail img {
width: 100%;
height: 100%;
object-fit: cover;
}
.product-info {
padding-top: 10px;
}
.brand-tag {
font-size: 12px;
letter-spacing: 2px;
text-transform: uppercase;
color: #b76e79;
margin-bottom: 12px;
font-weight: 500;
}
.product-title {
font-family: 'Cormorant Garamond', Georgia, serif;
font-size: 42px;
font-weight: 600;
line-height: 1.2;
color: #2d2d2d;
margin-bottom: 16px;
}
.product-rating {
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 20px;
font-size: 14px;
color: #888;
}
.stars {
color: #f5a623;
letter-spacing: 2px;
}
.product-price {
font-size: 28px;
font-weight: 600;
color: #2d2d2d;
margin-bottom: 24px;
}
.product-price .compare-at {
font-size: 18px;
color: #aaa;
text-decoration: line-through;
margin-left: 12px;
font-weight: 400;
}
.product-description {
font-size: 15px;
line-height: 1.8;
color: #666;
margin-bottom: 32px;
}
.variant-label {
font-size: 14px;
font-weight: 500;
color: #333;
margin-bottom: 12px;
}
.variant-options {
display: flex;
gap: 10px;
margin-bottom: 28px;
}
.variant-option {
padding: 10px 20px;
border: 1px solid #e0e0e0;
border-radius: 24px;
font-size: 14px;
cursor: pointer;
transition: all 0.2s;
background: #fff;
}
.variant-option.active {
border-color: #b76e79;
background: #fdf5f6;
color: #b76e79;
}
.quantity-row {
display: flex;
align-items: center;
gap: 16px;
margin-bottom: 24px;
}
.quantity-selector {
display: flex;
align-items: center;
border: 1px solid #e0e0e0;
border-radius: 8px;
overflow: hidden;
}
.quantity-btn {
width: 48px;
height: 48px;
border: none;
background: #fafafa;
font-size: 18px;
cursor: pointer;
transition: background 0.2s;
min-width: 44px;
min-height: 44px;
}
.quantity-btn:hover {
background: #f0f0f0;
}
.quantity-input {
width: 56px;
height: 48px;
border: none;
text-align: center;
font-size: 16px;
border-left: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
}
.add-to-cart-btn {
flex: 1;
height: 52px;
background: #2d2d2d;
color: #fff;
border: none;
border-radius: 8px;
font-size: 15px;
font-weight: 500;
cursor: pointer;
transition: background 0.2s;
text-transform: uppercase;
letter-spacing: 1px;
}
.add-to-cart-btn:hover {
background: #b76e79;
}
.trust-badges {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 16px;
padding: 24px;
background: #faf8f7;
border-radius: 12px;
margin-top: 32px;
}
.trust-badge {
display: flex;
align-items: center;
gap: 10px;
font-size: 13px;
color: #555;
}
.trust-icon {
width: 20px;
height: 20px;
color: #b76e79;
flex-shrink: 0;
}
/* ===== Features Section ===== */
.features-section {
padding: 80px 0;
background: #fdfbf9;
}
.section-header {
text-align: center;
margin-bottom: 50px;
}
.section-eyebrow {
font-size: 12px;
letter-spacing: 3px;
text-transform: uppercase;
color: #b76e79;
margin-bottom: 12px;
font-weight: 500;
}
.section-title {
font-family: 'Cormorant Garamond', Georgia, serif;
font-size: 36px;
font-weight: 600;
color: #2d2d2d;
}
.features-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 24px;
}
.feature-card {
background: #fff;
padding: 32px 24px;
border-radius: 12px;
text-align: center;
border: 1px solid #f0ebe8;
transition: transform 0.2s, box-shadow 0.2s;
}
.feature-card:hover {
transform: translateY(-4px);
box-shadow: 0 12px 30px rgba(183, 110, 121, 0.1);
}
.feature-icon {
width: 48px;
height: 48px;
margin: 0 auto 16px;
color: #b76e79;
}
.feature-title {
font-size: 16px;
font-weight: 600;
color: #2d2d2d;
margin-bottom: 8px;
}
.feature-desc {
font-size: 14px;
line-height: 1.6;
color: #777;
}
/* ===== Detail Image Section ===== */
.detail-section {
padding: 80px 0;
}
.detail-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
align-items: center;
}
.detail-image {
border-radius: 16px;
overflow: hidden;
}
.detail-image img {
width: 100%;
height: auto;
display: block;
}
.detail-content h3 {
font-family: 'Cormorant Garamond', Georgia, serif;
font-size: 32px;
font-weight: 600;
color: #2d2d2d;
margin-bottom: 20px;
line-height: 1.3;
}
.detail-content p {
font-size: 15px;
line-height: 1.8;
color: #666;
margin-bottom: 16px;
}
.detail-list {
list-style: none;
margin-top: 24px;
}
.detail-list li {
padding: 10px 0;
border-bottom: 1px solid #f0ebe8;
font-size: 14px;
color: #555;
display: flex;
align-items: center;
gap: 10px;
}
.detail-list li:last-child {
border-bottom: none;
}
.check-icon {
width: 18px;
height: 18px;
color: #b76e79;
flex-shrink: 0;
}
/* ===== Lifestyle Section ===== */
.lifestyle-section {
padding: 80px 0;
background: linear-gradient(135deg, #fdf5f6 0%, #f8f0f2 100%);
}
.lifestyle-content {
text-align: center;
max-width: 700px;
margin: 0 auto 40px;
}
.lifestyle-content h3 {
font-family: 'Cormorant Garamond', Georgia, serif;
font-size: 34px;
font-weight: 600;
color: #2d2d2d;
margin-bottom: 16px;
line-height: 1.3;
}
.lifestyle-content p {
font-size: 15px;
line-height: 1.8;
color: #666;
}
.lifestyle-image {
max-width: 900px;
margin: 0 auto;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 20px 60px rgba(183, 110, 121, 0.15);
}
.lifestyle-image img {
width: 100%;
height: auto;
display: block;
}
/* ===== FAQ Section ===== */
.faq-section {
padding: 80px 0;
}
.faq-list {
max-width: 800px;
margin: 0 auto;
}
.faq-item {
border-bottom: 1px solid #f0ebe8;
}
.faq-question {
padding: 24px 0;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 16px;
font-weight: 500;
color: #2d2d2d;
list-style: none;
}
.faq-question::-webkit-details-marker {
display: none;
}
.faq-question::after {
content: '+';
font-size: 24px;
color: #b76e79;
font-weight: 300;
transition: transform 0.2s;
}
details[open] .faq-question::after {
transform: rotate(45deg);
}
.faq-answer {
padding: 0 0 24px;
font-size: 15px;
line-height: 1.8;
color: #666;
}
/* ===== Footer ===== */
.product-footer {
background: #2d2d2d;
padding: 40px 0;
text-align: center;
}
.product-footer p {
font-size: 13px;
color: #999;
line-height: 1.8;
}
.product-footer a {
color: #ccc;
text-decoration: none;
}
.product-footer a:hover {
color: #fff;
}
/* ===== Responsive ===== */
@media (max-width: 900px) {
.product-main {
grid-template-columns: 1fr;
gap: 40px;
}
.product-gallery {
position: static;
}
.product-title {
font-size: 28px;
}
.features-grid {
grid-template-columns: repeat(2, 1fr);
}
.detail-grid {
grid-template-columns: 1fr;
gap: 40px;
}
.trust-badges {
grid-template-columns: 1fr;
}
}
@media (max-width: 600px) {
.features-grid {
grid-template-columns: 1fr;
}
.section-title {
font-size: 28px;
}
.product-title {
font-size: 28px;
}
.container {
padding: 0 16px;
}
.brand-tag, .section-eyebrow {
font-size: 13px;
}
.trust-badge span {
font-size: 14px;
}
.product-footer p {
font-size: 14px;
}
input, textarea {
font-size: 16px;
}
}
</style>
</head>
<body>
<div class="container">
<!-- Breadcrumb -->
<nav class="breadcrumb">
<a href="#">Home</a> / <a href="#">DIY Kits</a> / Butterfly & Rose Resin Charm Keychain
</nav>
<!-- Main Product Section -->
<section class="product-main">
<div class="product-gallery">
<div class="main-image">
<img id="mainImage" src="https://media.doubao.com/space/api/box/stream/download/all_by_mount_point/GWenb8o4eod1kdxDBwzcd1zJntd" alt="Butterfly & Rose Resin Charm Keychain DIY Kit">
</div>
<div class="thumbnail-row">
<div class="thumbnail active" onclick="changeImage(this, 'https://media.doubao.com/space/api/box/stream/download/all_by_mount_point/GWenb8o4eod1kdxDBwzcd1zJntd')">
<img src="https://media.doubao.com/space/api/box/stream/download/all_by_mount_point/GWenb8o4eod1kdxDBwzcd1zJntd" alt="Kit overview">
</div>
<div class="thumbnail" onclick="changeImage(this, 'https://media.doubao.com/space/api/box/stream/download/all_by_mount_point/Y5X6bQ3xHo814axkq6acFKFinb8')">
<img src="https://media.doubao.com/space/api/box/stream/download/all_by_mount_point/Y5X6bQ3xHo814axkq6acFKFinb8" alt="Detail close-up">
</div>
<div class="thumbnail" onclick="changeImage(this, 'https://media.doubao.com/space/api/box/stream/download/all_by_mount_point/ONdybLPAhoZqerx18a5cpoIMnEc')">
<img src="https://media.doubao.com/space/api/box/stream/download/all_by_mount_point/ONdybLPAhoZqerx18a5cpoIMnEc" alt="Lifestyle">
</div>
</div>
</div>
<div class="product-info">
<div class="brand-tag">QhidFnd™ Fragrance & Crafts</div>
<h1 class="product-title">Butterfly & Rose Resin Charm Keychain DIY Kit</h1>
<div class="product-rating">
<span class="stars">★★★★★</span>
<span>(128 reviews)</span>
</div>
<div class="product-price">
$29.99
<span class="compare-at">$45.00</span>
</div>
<p class="product-description">
A romantic Rococo-inspired handmade kit. Craft your own delicate butterfly & rose resin key charms, full of pastoral sweetness and healing joy. All-inclusive kit with everything you need to create beautiful, personalized accessories.
</p>
<div class="variant-label">Color Style: Lavender Rose</div>
<div class="variant-options">
<div class="variant-option active" onclick="selectVariant(this)">Lavender Purple</div>
<div class="variant-option" onclick="selectVariant(this)">Rose Pink</div>
<div class="variant-option" onclick="selectVariant(this)">Mixed Set</div>
</div>
<div class="quantity-row">
<div class="quantity-selector">
<button class="quantity-btn" onclick="changeQty(-1)">−</button>
<input type="number" class="quantity-input" id="quantity" value="1" min="1">
<button class="quantity-btn" onclick="changeQty(1)">+</button>
</div>
<button class="add-to-cart-btn" onclick="addToCart()">Add to Cart</button>
</div>
<div class="trust-badges">
<div class="trust-badge">
<svg class="trust-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5"/>
</svg>
<span>Free Worldwide Shipping</span>
</div>
<div class="trust-badge">
<svg class="trust-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"/>
</svg>
<span>Secure Checkout</span>
</div>
<div class="trust-badge">
<svg class="trust-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"/>
</svg>
<span>14-Day Return</span>
</div>
<div class="trust-badge">
<svg class="trust-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"/>
</svg>
<span>Fast Processing</span>
</div>
</div>
</div>
</section>
</div>
<!-- Features Section -->
<section class="features-section">
<div class="container">
<div class="section-header">
<div class="section-eyebrow">Why Choose Us</div>
<h2 class="section-title">Crafted with Love, Designed for Joy</h2>
</div>
<div class="features-grid">
<div class="feature-card">
<svg class="feature-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5">
<path d="M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"/>
</svg>
<h3 class="feature-title">Complete Kit</h3>
<p class="feature-desc">Everything included in one package. No extra supplies needed to start your crafting journey.</p>
</div>
<div class="feature-card">
<svg class="feature-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5">
<path d="M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z"/>
</svg>
<h3 class="feature-title">Premium Materials</h3>
<p class="feature-desc">High-quality transparent resin pieces, durable golden hardware, vibrant fade-resistant colors.</p>
</div>
<div class="feature-card">
<svg class="feature-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5">
<path d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"/>
</svg>
<h3 class="feature-title">Healing Experience</h3>
<p class="feature-desc">Relaxing mindful crafting that reduces stress and brings childlike joy to your daily routine.</p>
</div>
<div class="feature-card">
<svg class="feature-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5">
<path d="M12 8v13m0-13C10.343 6.343 7.657 6 6 6s-3.343.343-5 2m11-2c1.657-1.657 4.343-2 6-2s3.343.343 5 2M3 12a9 9 0 0018 0"/>
</svg>
<h3 class="feature-title">Perfect Gift</h3>
<p class="feature-desc">Thoughtful handmade gift for friends, family, or craft lovers. Ideal for birthdays and holidays.</p>
</div>
</div>
</div>
</section>
<!-- Detail Section -->
<section class="detail-section">
<div class="container">
<div class="detail-grid">
<div class="detail-image">
<img src="https://media.doubao.com/space/api/box/stream/download/all_by_mount_point/Y5X6bQ3xHo814axkq6acFKFinb8" alt="Product detail close-up">
</div>
<div class="detail-content">
<h3>Rococo Pastoral Elegance in Every Detail</h3>
<p>
Inspired by the romantic charm of Rococo art, this kit features delicate butterfly silhouettes and blooming rose motifs in soft pastel tones. Each piece is carefully designed to capture the whimsical beauty of a pastoral garden.
</p>
<p>
The transparent resin captures light beautifully, creating a subtle iridescent effect that changes with different angles. Combined with golden metal accessories, the final charm feels both delicate and premium.
</p>
<ul class="detail-list">
<li>
<svg class="check-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M5 13l4 4L19 7"/>
</svg>
Pre-cut resin patterns ready to assemble
</li>
<li>
<svg class="check-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M5 13l4 4L19 7"/>
</svg>
Complete keychain hardware included
</li>
<li>
<svg class="check-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M5 13l4 4L19 7"/>
</svg>
Beginner-friendly with step-by-step guide
</li>
<li>
<svg class="check-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M5 13l4 4L19 7"/>
</svg>
Finished charm ~5-7cm (2-2.7 inches)
</li>
</ul>
</div>
</div>
</div>
</section>
<!-- Lifestyle Section -->
<section class="lifestyle-section">
<div class="container">
<div class="lifestyle-content">
<h3>Add a Touch of Romance to Your Everyday</h3>
<p>
Hang your handmade charm on your bag, keys, or zipper pouch. Every glance will remind you of the peaceful moment you spent creating something beautiful with your own hands.
</p>
</div>
<div class="lifestyle-image">
<img src="https://media.doubao.com/space/api/box/stream/download/all_by_mount_point/ONdybLPAhoZqerx18a5cpoIMnEc" alt="Lifestyle scene with handbag">
</div>
</div>
</section>
<!-- FAQ Section -->
<section class="faq-section">
<div class="container">
<div class="section-header">
<div class="section-eyebrow">Questions</div>
<h2 class="section-title">Frequently Asked Questions</h2>
</div>
<div class="faq-list">
<details class="faq-item">
<summary class="faq-question">What is included in this DIY kit?</summary>
<div class="faq-answer">
The kit includes pre-cut resin butterfly and rose pieces, golden keychain hardware (lobster clasp, jump rings), decorative spacer beads, and an instruction guide. Everything you need to create 2-3 complete keychain charms is included.
</div>
</details>
<details class="faq-item">
<summary class="faq-question">Is this suitable for beginners?</summary>
<div class="faq-answer">
Absolutely! This kit is designed for beginners. The pieces are pre-cut and pre-shaped, so you only need to assemble and arrange them according to the guide. No special skills or tools are required.
</div>
</details>
<details class="faq-item">
<summary class="faq-question">How long does shipping take?</summary>
<div class="faq-answer">
Processing time is 1-3 business days after order confirmation. Standard shipping takes 7-20 business days depending on your location. You will receive a tracking number once your order ships.
</div>
</details>
<details class="faq-item">
<summary class="faq-question">Can I return or exchange?</summary>
<div class="faq-answer">
We offer a 14-day return policy for unopened kits in original packaging. If you receive a damaged or incorrect item, please contact us within 7 days of delivery with photos for a full refund or replacement.
</div>
</details>
<details class="faq-item">
<summary class="faq-question">What age is this suitable for?</summary>
<div class="faq-answer">
Recommended for ages 8 and up. Younger children may need adult supervision due to small parts. It's a wonderful activity for family crafting sessions or friend gatherings.
</div>
</details>
</div>
</div>
</section>
<!-- Footer -->
<footer class="product-footer">
<div class="container">
<p>
QhidFnd™ Fragrance | Shenzhen Ruitong Shengda Technology Co.,Ltd.<br>
Contact: <a href="mailto:service@qhidfnd.com">service@qhidfnd.com</a><br>
© 2024 Shenzhen Ruitong Shengda Technology Co.,Ltd. All Rights Reserved.
</p>
</div>
</footer>
<script>
function changeImage(thumb, src) {
document.getElementById('mainImage').src = src;
document.querySelectorAll('.thumbnail').forEach(t => t.classList.remove('active'));
thumb.classList.add('active');
}
function selectVariant(el) {
document.querySelectorAll('.variant-option').forEach(v => v.classList.remove('active'));
el.classList.add('active');
}
function changeQty(delta) {
const input = document.getElementById('quantity');
let val = parseInt(input.value) + delta;
if (val < 1) val = 1;
input.value = val;
}
function addToCart() {
alert('Added to cart! (Demo)');
}
</script>
</body>
</html>
Materials + Care
We prioritize quality in selecting the materials for our items, choosing premium fabrics and finishings that ensure durability, comfort, and timeless appeal.
Shipping + Returns
We strive to process and ship all orders in a timely manner, working diligently to ensure that your items are on their way to you as soon as possible.