:root { --primary: #1E3A8A; --primary-light: #EFF6FF; --accent: #EA580C; --text-main: #0F172A; --text-sub: #475569; --bg-body: #FFFFFF; --bg-card: #F8FAFC; --border-color: #E2E8F0; --radius-md: 8px; --radius-lg: 16px; --shadow-sm: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06); --shadow-md: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05); } .product-detail-container { max-width: 1200px; margin: 0 auto; padding: 0 5%; box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: var(--text-main); background-color: var(--bg-body); overflow-wrap: break-word; word-break: break-word; line-height: 1.6; } .product-detail-container * { box-sizing: border-box; } .pd-h1 { font-size: clamp(34px, 5vw, 44px); line-height: 1.2; font-weight: 800; margin: 0 0 1rem 0; color: var(--text-main); letter-spacing: -0.02em; } .pd-h2 { font-size: clamp(26px, 4vw, 32px); line-height: 1.3; font-weight: 700; margin: 0 0 1rem 0; color: var(--text-main); } .pd-h3 { font-size: clamp(20px, 3vw, 24px); line-height: 1.4; font-weight: 600; margin: 0 0 0.75rem 0; } .pd-p { font-size: clamp(18px, 2vw, 20px); line-height: 1.7; color: var(--text-sub); margin: 0 0 1.5rem 0; } .pd-badge { display: inline-block; background-color: var(--primary-light); color: var(--primary); font-size: 16px; font-weight: 600; padding: 0.5rem 1rem; border-radius: 50px; margin-bottom: 1.5rem; text-transform: uppercase; letter-spacing: 0.05em; } .pd-img-wrapper { width: 100%; border-radius: var(--radius-lg); overflow: hidden; background: var(--bg-card); box-shadow: var(--shadow-sm); } .pd-img-wrapper img { width: 100%; height: auto; display: block; object-fit: contain; } .pd-section { margin-bottom: clamp(4rem, 8vw, 6rem); } .pd-hero { text-align: center; padding-top: clamp(2rem, 4vw, 4rem); } .pd-social-proof { font-size: 18px; font-weight: 600; color: var(--accent); margin-top: 1.5rem; display: flex; align-items: center; justify-content: center; gap: 0.5rem; } .pd-feature-item { display: flex; flex-direction: column; gap: clamp(2rem, 5vw, 4rem); margin-bottom: clamp(3rem, 6vw, 5rem); } .pd-feature-media, .pd-feature-copy { width: 100%; } .pd-feature-copy { display: flex; flex-direction: column; justify-content: center; } @media (min-width: 768px) { .pd-feature-item { flex-direction: row; align-items: center; } .pd-feature-item:nth-child(even) { flex-direction: row-reverse; } .pd-feature-media { flex: 5; } .pd-feature-copy { flex: 5; padding: 0 2rem; } } .pd-specs-container { background: var(--bg-card); padding: clamp(2rem, 5vw, 4rem); border-radius: var(--radius-lg); } .pd-table { width: 100%; border-collapse: collapse; margin-top: 2rem; } .pd-table th, .pd-table td { padding: 1.25rem 1rem; text-align: left; font-size: 18px; border-bottom: 1px solid var(--border-color); } .pd-table th { font-weight: 700; color: var(--text-main); background-color: var(--primary-light); } .pd-table td { color: var(--text-sub); } @media (max-width: 767px) { .pd-table, .pd-table thead, .pd-table tbody, .pd-table tr, .pd-table td { display: block; width: 100%; } .pd-table thead { display: none; } .pd-table tr { background: var(--bg-body); border: 1px solid var(--border-color); border-radius: var(--radius-md); margin-bottom: 1.5rem; padding: 0.5rem; box-shadow: var(--shadow-sm); } .pd-table td { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px dashed var(--border-color); padding: 1rem 0.5rem; text-align: center; flex-direction: column; } .pd-table td:last-child { border-bottom: none; } .pd-table td::before { content: attr(data-label); font-weight: 700; color: var(--text-main); text-align: center; flex-shrink: 0; } } .pd-faq-list { display: flex; flex-direction: column; gap: 1.5rem; } .pd-faq-item { background: var(--bg-card); padding: clamp(1.5rem, 3vw, 2rem); border-radius: var(--radius-md); border-left: 4px solid var(--primary); } .pd-faq-q { font-size: clamp(20px, 3vw, 22px); font-weight: 700; color: var(--text-main); margin: 0 0 0.5rem 0; } .pd-faq-a { font-size: clamp(18px, 2.5vw, 19px); color: var(--text-sub); margin: 0; line-height: 1.6; } 🐾 Pet Comfort Oasis CuddleNest: The Cozy Retreat for Your Furry Friends Treat your furry companion to the ultimate comfort and dreamy nights! CuddleNest is the ideal paradise for your beloved pets, offering unmatched warmth, security, and relaxation. ★★★★★ The Ultimate Snuggle Paradise for Pet Bliss A Cozy Oasis for Snuggling Our innovative design creates an inviting, semi-covered snuggle oasis that encourages your four-legged friend to cuddle up, cozy down, and nestle in. The CuddleNest is crafted with soft, plush materials that meet every comfort desire of your pet and provide an ideal retreat. Protection and Tranquility for Restful Nights Say goodbye to worries about cold drafts or loud noises disrupting your pet's peaceful sleep. The unique, protective cover ensures a calm, soothing environment where your cat or dog can feel secure, relaxed, and at ease as they drift into a restorative slumber. Effortless Maintenance for Busy Pet Owners The CuddleNest is designed with convenience in mind. It's machine washable on a gentle cycle at 30ºC, and air drying is recommended. Please note it is not suitable for tumble drying. Keep your pet's favorite spot fresh and clean with minimal effort. Variety of Colors and Sizes Choose from a selection of stylish colors: Gray, Coffee, and Pink. Available in two sizes: 40x40cm and 50x50cm. Refer to the product images for size guidelines to ensure the perfect fit for your pet. Product Specifications All you need to know about CuddleNest. Feature Specification Details Semi-Covered Inviting design that promotes warmth and security. Plush Fabric Soft and fluffy materials for ultimate comfort. Machine Washable Wash on a gentle cycle at 30ºC and air dry. Not for tumble dryers. Gray, Coffee, Pink Available in three stylish colors to suit your decor. 40x40cm, 50x50cm Choose the right size for your pet's comfort needs. Frequently Asked Questions Is the CuddleNest suitable for both cats and dogs? Absolutely! The CuddleNest is designed to provide comfort and security for both cats and dogs, making it a versatile sleeping spot for your furry friends. How do I clean the CuddleNest? The CuddleNest is machine washable on a gentle cycle at 30ºC. After washing, simply air dry it to maintain its plush feel and shape. Avoid using a tumble dryer. What sizes are available? We offer two sizes: 40x40cm and 50x50cm. Check the product images for size comparisons to select the best fit for your pet. Can I return the product if my pet doesn't like it? Yes, we offer a satisfaction guarantee. If your pet doesn't take to the CuddleNest, contact our customer service for return options. What makes the CuddleNest different from other pet beds? The CuddleNest stands out with its semi-covered design and plush materials, offering warmth, security, and a cozy retreat that other pet beds can't match.