{"product_id":"velvet-silk-sommeil-set","title":"Velvet Silk Sommeil Set","description":"\u003csection class=\"velvet-product-detail-section\"\u003e\n  \u003cdiv class=\"velvet-detail-container\"\u003e\n    \n    \u003c!-- Left Column: Visual Showcase \u0026 Specifications --\u003e\n    \u003cdiv class=\"velvet-media-column\"\u003e\n      \u003cdiv class=\"velvet-main-preview\"\u003e\n        \u003cspan class=\"velvet-luxury-badge\"\u003e7-PIECE ATELIER RITUAL\u003c\/span\u003e\n        \u003cdiv class=\"velvet-preview-icon\"\u003e🌙\u003c\/div\u003e\n        \u003cdiv class=\"velvet-preview-text\"\u003e\n          \u003ch3\u003eThe Sommeil Sanctuary\u003c\/h3\u003e\n          \u003cp\u003eMulberry-Touch Silk Architecture\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \n      \u003c!-- Included Items Quick-Grid --\u003e\n      \u003cdiv class=\"velvet-included-grid\"\u003e\n        \u003cdiv class=\"velvet-inc-item\"\u003e\n\u003cspan\u003e2×\u003c\/span\u003e Pillowcases\u003c\/div\u003e\n        \u003cdiv class=\"velvet-inc-item\"\u003e\n\u003cspan\u003e1×\u003c\/span\u003e Blindfold\u003c\/div\u003e\n        \u003cdiv class=\"velvet-inc-item\"\u003e\n\u003cspan\u003e1×\u003c\/span\u003e Soft Bonnet\u003c\/div\u003e\n        \u003cdiv class=\"velvet-inc-item\"\u003e\n\u003cspan\u003e2×\u003c\/span\u003e Scrunchies\u003c\/div\u003e\n        \u003cdiv class=\"velvet-inc-item\"\u003e\n\u003cspan\u003e2×\u003c\/span\u003e Hairpins\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Specs Box --\u003e\n      \u003cdiv class=\"velvet-specs-card\"\u003e\n        \u003ch4\u003eATELIER SPECIFICATIONS\u003c\/h4\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Ultra-Smooth Mulberry-Touch Silk\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePillowcase Size:\u003c\/strong\u003e Standard \/ Queen (50cm × 75cm)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eHypoallergenic:\u003c\/strong\u003e Yes, naturally dust-mite resistant\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eClosure:\u003c\/strong\u003e Envelope flap closure (Zipper-free comfort)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePackaging:\u003c\/strong\u003e Pure Black Vault Box with Krinkle Lining\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Right Column: Extended Product Copy \u0026 Options --\u003e\n    \u003cdiv class=\"velvet-info-column\"\u003e\n      \u003cspan class=\"velvet-subtitle\"\u003eATELIER SOMMEIL\u003c\/span\u003e\n      \u003ch1 class=\"velvet-product-heading\"\u003eVelvet Silk Sommeil Set\u003c\/h1\u003e\n      \u003cdiv class=\"velvet-price-tag\"\u003eR849.99\u003c\/div\u003e\n\n      \u003cp class=\"velvet-lead-description\"\u003e\n        Transform your nightly rest into an intensive, high-performance beauty treatment. The Velvet Silk Sommeil Set is an all-inclusive 7-piece sleeping suite meticulously engineered to preserve skin moisture, eliminate hair friction, and safeguard your natural glow while you rest.\n      \u003c\/p\u003e\n\n      \u003c!-- Pure CSS Interactive Color Selector --\u003e\n      \u003cdiv class=\"velvet-color-selector\"\u003e\n        \u003cspan class=\"velvet-selector-label\"\u003eSELECT PALETTE:\u003c\/span\u003e\n        \n        \u003c!-- Radio Inputs (Hidden) --\u003e\n        \u003cinput type=\"radio\" name=\"velvet_color\" id=\"champagne\" class=\"velvet-radio-input\" checked\u003e\n        \u003cinput type=\"radio\" name=\"velvet_color\" id=\"rose\" class=\"velvet-radio-input\"\u003e\n        \u003cinput type=\"radio\" name=\"velvet_color\" id=\"noir\" class=\"velvet-radio-input\"\u003e\n        \u003cinput type=\"radio\" name=\"velvet_color\" id=\"silvery\" class=\"velvet-radio-input\"\u003e\n\n        \u003c!-- Dynamic Color Label --\u003e\n        \u003cdiv class=\"velvet-active-color-name\"\u003e\n          \u003cspan class=\"name-champagne\"\u003eChampagne Luxe\u003c\/span\u003e\n          \u003cspan class=\"name-rose\"\u003eRosé Velours\u003c\/span\u003e\n          \u003cspan class=\"name-noir\"\u003eNoir Absolu\u003c\/span\u003e\n          \u003cspan class=\"name-silvery\"\u003eSilvery Éclat\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003c!-- Swatch Click Targets (Labels) --\u003e\n        \u003cdiv class=\"velvet-color-swatches\"\u003e\n          \u003clabel for=\"champagne\" class=\"velvet-swatch swatch-champagne\" title=\"Champagne Luxe\"\u003e\u003c\/label\u003e\n          \u003clabel for=\"rose\" class=\"velvet-swatch swatch-rose\" title=\"Rosé Velours\"\u003e\u003c\/label\u003e\n          \u003clabel for=\"noir\" class=\"velvet-swatch swatch-noir\" title=\"Noir Absolu\"\u003e\u003c\/label\u003e\n          \u003clabel for=\"silvery\" class=\"velvet-swatch swatch-silvery\" title=\"Silvery Éclat\"\u003e\u003c\/label\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Add to Cart Trigger --\u003e\n      \u003cdiv class=\"velvet-action-wrapper\"\u003e\n        \u003cbutton type=\"button\" class=\"velvet-add-cart-btn\"\u003e\n          ADD TO CART — R849.99\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Expanded Detailed Sections --\u003e\n      \u003cdiv class=\"velvet-longform-details\"\u003e\n        \n        \u003cdiv class=\"velvet-detail-block\"\u003e\n          \u003ch3\u003eThe Science of Silk Night Care\u003c\/h3\u003e\n          \u003cp\u003e\n            Standard cotton pillowcases act as sponges—absorbing your expensive evening serums, night creams, and natural hair oils throughout the night. Furthermore, coarse cotton fibers create constant friction as you toss and turn, leading to morning bedhead, split ends, and sleep lines that deepen into fine lines over time.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            Mulberry-touch silk offers a frictionless, non-absorbent surface. Hair glides effortlessly across the weave without snagging or breaking, allowing your blowouts, curls, and extensions to remain intact until morning while your skincare stays where it belongs: on your face.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"velvet-detail-block\"\u003e\n          \u003ch3\u003eThe 7-Piece Nightly Ritual Breakdown\u003c\/h3\u003e\n          \u003cdiv class=\"velvet-ritual-list\"\u003e\n            \n            \u003cdiv class=\"velvet-ritual-item\"\u003e\n              \u003cstrong\u003e1 \u0026amp; 2. Mulberry-Touch Silk Pillowcases (Pair)\u003c\/strong\u003e\n              \u003cp\u003eCrafted with a seamless glide finish and an invisible envelope closure to ensure zero hard zippers interrupt your rest. Protects skin elasticity and preserves hair shine.\u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"velvet-ritual-item\"\u003e\n              \u003cstrong\u003e3. Contour Silk Blindfold\u003c\/strong\u003e\n              \u003cp\u003eStuffed with soft silk batting, this lightweight eye mask blocks 100% of light while exerting zero pressure on your eyelids or lash extensions.\u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"velvet-ritual-item\"\u003e\n              \u003cstrong\u003e4. Soft Silk Hair Bonnet\u003c\/strong\u003e\n              \u003cp\u003eDesigned with a non-slip elastic headband wrapped in pure silk. Encapsulates longer styles, braids, and curls to eliminate friction against sheets.\u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"velvet-ritual-item\"\u003e\n              \u003cstrong\u003e5 \u0026amp; 6. Gentle Silk Scrunchies (Pair)\u003c\/strong\u003e\n              \u003cp\u003eGentle, creaseless hold for loose pineappling or low buns. Keeps hair secure overnight without pulling, tugging, or leaving elastic dents.\u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"velvet-ritual-item\"\u003e\n              \u003cstrong\u003e7. Atelier Hairpins \/ Claw Clips (Pair)\u003c\/strong\u003e\n              \u003cp\u003eSmooth, snag-free styling accessories designed to section hair effortlessly while you perform your skincare application or morning routine.\u003c\/p\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"velvet-detail-block\"\u003e\n          \u003ch3\u003eCare Instructions\u003c\/h3\u003e\n          \u003cul class=\"velvet-care-list\"\u003e\n            \u003cli\u003eHand wash or machine wash on a delicate\/cold cycle using a mild pH-neutral liquid silk detergent.\u003c\/li\u003e\n            \u003cli\u003eDo not bleach or dry clean.\u003c\/li\u003e\n            \u003cli\u003eAir dry flat in a shaded area away from direct sunlight.\u003c\/li\u003e\n            \u003cli\u003eIf ironing is required, cool iron inside-out on the lowest silk setting.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n.velvet-product-detail-section {\n  background: #FFFFFF;\n  padding: 70px 20px;\n  font-family: Arial, sans-serif;\n  color: #5D473D;\n}\n\n.velvet-detail-container {\n  max-width: 1100px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 50px;\n  align-items: start;\n}\n\n\/* --- LEFT MEDIA \u0026 SPECS COLUMN --- *\/\n.velvet-media-column {\n  display: flex;\n  flex-direction: column;\n  gap: 20px;\n  position: sticky;\n  top: 20px;\n}\n\n.velvet-main-preview {\n  background: linear-gradient(135deg, #FFF8F4 0%, #F4E6DF 100%);\n  border: 1px solid #EADBD3;\n  border-radius: 24px;\n  padding: 60px 30px;\n  text-align: center;\n  position: relative;\n}\n\n.velvet-luxury-badge {\n  position: absolute;\n  top: 20px;\n  left: 20px;\n  background: #FFFFFF;\n  color: #684C42;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 2px;\n  padding: 6px 14px;\n  border-radius: 20px;\n  border: 1px solid #EADBD3;\n}\n\n.velvet-preview-icon {\n  font-size: 54px;\n  margin-bottom: 15px;\n}\n\n.velvet-preview-text h3 {\n  font-size: 22px;\n  color: #684C42;\n  margin: 0 0 6px 0;\n  font-weight: 600;\n}\n\n.velvet-preview-text p {\n  font-size: 13px;\n  color: #80675D;\n  margin: 0;\n}\n\n.velvet-included-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n}\n\n.velvet-inc-item {\n  background: #FFF8F4;\n  border: 1px solid #EADBD3;\n  border-radius: 12px;\n  padding: 12px 8px;\n  text-align: center;\n  font-size: 12px;\n  color: #684C42;\n}\n\n.velvet-inc-item span {\n  font-weight: bold;\n  color: #BD8D86;\n}\n\n.velvet-specs-card {\n  background: #FFFDFB;\n  border: 1px solid #EADBD3;\n  border-radius: 16px;\n  padding: 20px;\n}\n\n.velvet-specs-card h4 {\n  font-size: 11px;\n  letter-spacing: 2px;\n  color: #BD8D86;\n  margin: 0 0 12px 0;\n  font-weight: 700;\n}\n\n.velvet-specs-card ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.velvet-specs-card li {\n  font-size: 12.5px;\n  color: #80675D;\n  margin-bottom: 8px;\n  line-height: 1.4;\n}\n\n.velvet-specs-card li:last-child {\n  margin-bottom: 0;\n}\n\n\/* --- RIGHT INFO COLUMN --- *\/\n.velvet-subtitle {\n  letter-spacing: 4px;\n  font-size: 11px;\n  color: #BD8D86;\n  font-weight: 700;\n  display: block;\n  margin-bottom: 8px;\n}\n\n.velvet-product-heading {\n  font-size: 34px;\n  color: #684C42;\n  margin: 0 0 10px 0;\n  font-weight: 500;\n}\n\n.velvet-price-tag {\n  font-size: 24px;\n  font-weight: 700;\n  color: #BD8990;\n  margin-bottom: 20px;\n}\n\n.velvet-lead-description {\n  font-size: 15px;\n  color: #80675D;\n  line-height: 1.6;\n  margin-bottom: 25px;\n}\n\n\/* --- PURE CSS COLOR SELECTOR --- *\/\n.velvet-color-selector {\n  margin-bottom: 25px;\n}\n\n.velvet-selector-label {\n  font-size: 12px;\n  color: #80675D;\n  letter-spacing: 1px;\n  display: block;\n  margin-bottom: 4px;\n}\n\n.velvet-radio-input {\n  display: none; \/* Hide real radio inputs *\/\n}\n\n\/* Color Name Dynamic Switcher *\/\n.velvet-active-color-name {\n  font-size: 14px;\n  font-weight: bold;\n  color: #684C42;\n  margin-bottom: 12px;\n}\n\n.velvet-active-color-name span {\n  display: none;\n}\n\n#champagne:checked ~ .velvet-active-color-name .name-champagne,\n#rose:checked ~ .velvet-active-color-name .name-rose,\n#noir:checked ~ .velvet-active-color-name .name-noir,\n#silvery:checked ~ .velvet-active-color-name .name-silvery {\n  display: inline-block;\n}\n\n\/* Swatch Circles *\/\n.velvet-color-swatches {\n  display: flex;\n  gap: 12px;\n}\n\n.velvet-swatch {\n  width: 34px;\n  height: 34px;\n  border-radius: 50%;\n  border: 2px solid #FFFFFF;\n  outline: 1px solid #EADBD3;\n  cursor: pointer;\n  transition: transform 0.2s ease, outline-color 0.2s ease;\n  display: inline-block;\n  box-sizing: border-box;\n}\n\n.swatch-champagne { background: #E6D5C3; }\n.swatch-rose { background: #E8C5C8; }\n.swatch-noir { background: #242424; }\n.swatch-silvery { background: #D5D8DC; }\n\n.velvet-swatch:hover {\n  transform: scale(1.1);\n}\n\n\/* Pure CSS Outline Selection Trigger *\/\n#champagne:checked ~ .velvet-color-swatches .swatch-champagne,\n#rose:checked ~ .velvet-color-swatches .swatch-rose,\n#noir:checked ~ .velvet-color-swatches .swatch-noir,\n#silvery:checked ~ .velvet-color-swatches .swatch-silvery {\n  outline: 2px solid #684C42;\n  transform: scale(1.05);\n}\n\n\/* --- ADD TO CART BUTTON --- *\/\n.velvet-add-cart-btn {\n  width: 100%;\n  background-color: #3B302A;\n  color: #FAF8F5;\n  padding: 18px;\n  border: none;\n  border-radius: 40px;\n  font-weight: 600;\n  font-size: 13px;\n  letter-spacing: 2px;\n  cursor: pointer;\n  transition: background-color 0.3s ease, transform 0.2s ease;\n  margin-bottom: 35px;\n}\n\n.velvet-add-cart-btn:hover {\n  background-color: #5C4033;\n  transform: translateY(-2px);\n}\n\n\/* --- LONGFORM DETAILED SECTIONS --- *\/\n.velvet-longform-details {\n  border-top: 1px solid #EADBD3;\n  padding-top: 25px;\n  display: flex;\n  flex-direction: column;\n  gap: 30px;\n}\n\n.velvet-detail-block h3 {\n  font-size: 18px;\n  color: #684C42;\n  margin: 0 0 12px 0;\n  font-weight: 600;\n}\n\n.velvet-detail-block p {\n  font-size: 14px;\n  color: #80675D;\n  line-height: 1.6;\n  margin: 0 0 12px 0;\n}\n\n.velvet-ritual-list {\n  display: flex;\n  flex-direction: column;\n  gap: 15px;\n}\n\n.velvet-ritual-item {\n  background: #FFF8F4;\n  border: 1px solid #EADBD3;\n  border-radius: 12px;\n  padding: 15px 18px;\n}\n\n.velvet-ritual-item strong {\n  font-size: 13.5px;\n  color: #684C42;\n  display: block;\n  margin-bottom: 4px;\n}\n\n.velvet-ritual-item p {\n  font-size: 13px;\n  color: #80675D;\n  margin: 0;\n  line-height: 1.5;\n}\n\n.velvet-care-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.velvet-care-list li {\n  font-size: 13.5px;\n  color: #80675D;\n  line-height: 1.5;\n  margin-bottom: 8px;\n  position: relative;\n  padding-left: 20px;\n}\n\n.velvet-care-list li::before {\n  content: \"✦\";\n  position: absolute;\n  left: 0;\n  color: #BD8D86;\n}\n\n\/* --- RESPONSIVE MOBILE --- *\/\n@media (max-width: 768px) {\n  .velvet-detail-container {\n    grid-template-columns: 1fr;\n    gap: 30px;\n  }\n  \n  .velvet-media-column {\n    position: static;\n  }\n  \n  .velvet-product-heading {\n    font-size: 28px;\n  }\n}\n\u003c\/style\u003e","brand":"Velvet Maison","offers":[{"title":"Velvet Silk Sommeil Set - Champagne Lux","offer_id":55428389699875,"sku":null,"price":849.99,"currency_code":"ZAR","in_stock":true},{"title":"Velvet Silk Sommeil Set - Rosé Velours","offer_id":55428389732643,"sku":null,"price":849.99,"currency_code":"ZAR","in_stock":true},{"title":"Velvet Silk Sommeil Set - Noir Absolu","offer_id":55428389765411,"sku":null,"price":849.99,"currency_code":"ZAR","in_stock":true},{"title":"Velvet Silk Sommeil Set - Silvery Éclat","offer_id":55428389798179,"sku":null,"price":849.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/1802\/1923\/files\/Screenshot2026-08-05111732.png?v=1785921894","url":"https:\/\/velvetmaison.co.za\/products\/velvet-silk-sommeil-set","provider":"Velvet Maison","version":"1.0","type":"link"}