{"product_id":"attendant-bodhisattva","title":"Attendant Bodhisattva","description":"\n\u003c!-- ========== BRAND HEADER ========== --\u003e\n\u003cdiv class=\"brand-header\"\u003e\n  \u003cdiv class=\"brand-logo-wrap\"\u003e\n    \u003cimg class=\"brand-logo\" alt=\"FloAria\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1011\/2873\/3041\/files\/7429dc8f5857f2e49a91ab8fb51ecd2e-removebg-preview.png?v=1779680130\"\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"brand-tagline\"\u003eDunhuang Art · Wall Painting Experience\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ========== CULTURAL BACKGROUND (Collapsible) ========== --\u003e\n\u003cdiv class=\"cult-section\"\u003e\n  \u003cinput class=\"cult-cb\" id=\"cultToggle\" type=\"checkbox\"\u003e\n  \u003cdiv class=\"cult-body\"\u003e\n    \u003clabel class=\"cult-btn\" for=\"cultToggle\"\u003e\n      \u003cspan\u003eDiscover the Thousand-Year Wisdom of Dunhuang Murals\u003c\/span\u003e\n    \u003c\/label\u003e\n    \u003cdiv class=\"cult-panel\"\u003e\n      \u003cdiv class=\"cult-inner\"\u003e\n        \u003ch3\u003eClay Board Murals — A Dialogue Across Time\u003c\/h3\u003e\n        \u003cp\u003eDeep within the caves of Mogao in Dunhuang, ancient artists wove eternal paintings using \u003cstrong\u003eearth, minerals, and time\u003c\/strong\u003e. A thousand years later, we invite you to become the continuation of this dialogue.\u003c\/p\u003e\n        \u003cp\u003eWe believe that art is not the accumulation of technique, but \u003cstrong\u003ethe voice of the soul\u003c\/strong\u003e. Each clay board carries the wisdom of the ancients. \u003cstrong\u003eImperfection is the very soul of mural beauty\u003c\/strong\u003e — the fine cracks, the mottled colors, the natural weathering marks — these are the most precious gifts that time bestows upon art.\u003c\/p\u003e\n        \u003cp\u003eThis is \u003cstrong\u003ea spiritual journey spanning millennia\u003c\/strong\u003e. As you quiet your mind and gently apply pigment to the rough clay board, you will discover: \u003cstrong\u003ethe noise fades away, and the soul finds its resting place\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ========== HERO SECTION ========== --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n  \u003cdiv class=\"hero-bg-overlay\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hero-content\"\u003e\n    \u003cimg class=\"hero-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1011\/2873\/3041\/files\/IMG_1378.jpg?v=1779977488\" alt=\"Fresco Creation Kits\"\u003e\n    \u003cdiv class=\"hero-text\"\u003e\n      \u003ch1\u003eUnlock Your Creative Genius\u003c\/h1\u003e\n      \u003cp class=\"hero-subtitle\"\u003eA Journey Through Time — Wall Painting Experience\u003c\/p\u003e\n      \u003cp class=\"hero-desc\"\u003eEscape the chaos. Create a sanctuary for your soul.\u003c\/p\u003e\n      \u003cp class=\"hero-desc\"\u003eNo experience needed. The beauty of murals lies in their \"living imperfection.\"\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ========== SECTION DIVIDER 1 ========== --\u003e\n\u003cdiv class=\"divider-wrap\"\u003e\n  \u003cdiv class=\"section-divider\"\u003e\n    \u003cdiv class=\"divider-line divider-line--left\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"divider-icon\"\u003e\n      \u003csvg fill=\"#C9A959\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\"\u003e\n        \u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"divider-line divider-line--right\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ========== PRODUCT PARAMETERS ========== --\u003e\n\u003cdiv class=\"params-section\"\u003e\n  \u003cdiv class=\"params-card\"\u003e\n\n    \u003cdiv class=\"params-header\"\u003e\n      \u003cspan\u003ePackage Contents\u003c\/span\u003e\n      \u003ch2\u003eFresco Creation Kit\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cinput class=\"params-cb\" id=\"paramsToggle\" type=\"checkbox\"\u003e\n    \u003cdiv class=\"params-toggle-wrap\"\u003e\n      \u003clabel class=\"toggle-label\" for=\"paramsToggle\"\u003e\n        \u003cspan class=\"toggle-chevron\"\u003e\u003c\/span\u003e\n        \u003cspan\u003eView Package Contents\u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"params-hidden\"\u003e\n        \u003cdiv class=\"params-grid\"\u003e\n          \u003cdiv class=\"param-item\"\u003e\n            \u003cspan\u003eBoard Size\u003c\/span\u003e\n            \u003cp class=\"param-value\"\u003e200 × 300 mm\u003c\/p\u003e\n            \u003cp class=\"param-desc\"\u003eStandard mural size for detailed work\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"param-item\"\u003e\n            \u003cspan\u003eBrush Kit\u003c\/span\u003e\n            \u003cp class=\"param-value\"\u003eFull Tool Set\u003c\/p\u003e\n            \u003cp class=\"param-desc\"\u003eMultiple sizes for outlining \u0026amp; details\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"param-item\"\u003e\n            \u003cspan\u003eClay Board\u003c\/span\u003e\n            \u003cp class=\"param-value\"\u003eTraditional Formula\u003c\/p\u003e\n            \u003cp class=\"param-desc\"\u003eHemp, wheat bran, straw, cotton\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"param-item\"\u003e\n            \u003cspan\u003ePigments\u003c\/span\u003e\n            \u003cp class=\"param-value\"\u003e6 Mineral Pigments\u003c\/p\u003e\n            \u003cp class=\"param-desc\"\u003eCinnabar, Azurite, Malachite \u0026amp; more\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"param-item\"\u003e\n            \u003cspan\u003eMediums\u003c\/span\u003e\n            \u003cp class=\"param-value\"\u003eGelatin + Ink\u003c\/p\u003e\n            \u003cp class=\"param-desc\"\u003e1:1 mixing for rich layered colors\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"param-item\"\u003e\n            \u003cspan\u003eTemplates\u003c\/span\u003e\n            \u003cp class=\"param-value\"\u003eClassic Line Art\u003c\/p\u003e\n            \u003cp class=\"param-desc\"\u003eAuthentic Dunhuang patterns\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"desktop-params\"\u003e\n      \u003cdiv class=\"params-grid\"\u003e\n        \u003cdiv class=\"param-item\"\u003e\n          \u003cspan\u003eBoard Size\u003c\/span\u003e\n          \u003cp class=\"param-value\"\u003e200 × 300 mm\u003c\/p\u003e\n          \u003cp class=\"param-desc\"\u003eStandard mural size for detailed work\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"param-item\"\u003e\n          \u003cspan\u003eBrush Kit\u003c\/span\u003e\n          \u003cp class=\"param-value\"\u003eFull Tool Set\u003c\/p\u003e\n          \u003cp class=\"param-desc\"\u003eMultiple sizes for outlining \u0026amp; details\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"param-item\"\u003e\n          \u003cspan\u003eClay Board\u003c\/span\u003e\n          \u003cp class=\"param-value\"\u003eTraditional Formula\u003c\/p\u003e\n          \u003cp class=\"param-desc\"\u003eHemp, wheat bran, straw, cotton\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"param-item\"\u003e\n          \u003cspan\u003ePigments\u003c\/span\u003e\n          \u003cp class=\"param-value\"\u003e6 Mineral Pigments\u003c\/p\u003e\n          \u003cp class=\"param-desc\"\u003eCinnabar, Azurite, Malachite \u0026amp; more\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"param-item\"\u003e\n          \u003cspan\u003eMediums\u003c\/span\u003e\n          \u003cp class=\"param-value\"\u003eGelatin + Ink\u003c\/p\u003e\n          \u003cp class=\"param-desc\"\u003e1:1 mixing for rich layered colors\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"param-item\"\u003e\n          \u003cspan\u003eTemplates\u003c\/span\u003e\n          \u003cp class=\"param-value\"\u003eClassic Line Art\u003c\/p\u003e\n          \u003cp class=\"param-desc\"\u003eAuthentic Dunhuang patterns\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ========== MUD BOARD SECTION ========== --\u003e\n\u003cdiv class=\"mud-section\"\u003e\n  \u003cdiv class=\"mud-card\"\u003e\n    \u003cinput class=\"mb-cb\" id=\"mudToggle\" type=\"checkbox\"\u003e\n\n    \u003cdiv class=\"mud-header\"\u003e\n      \u003cspan\u003eCraftsmanship\u003c\/span\u003e\n      \u003ch2\u003eHeritage \u0026amp; Innovation in Clay Board Craftsmanship\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"mud-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1011\/2873\/3041\/files\/IMG_1366.jpg?v=1779975005\" alt=\"Clay Board Material\"\u003e\n\n    \u003clabel class=\"mb-toggle\" for=\"mudToggle\"\u003e\n      \u003cspan class=\"mb-toggle-text\"\u003eView Details\u003c\/span\u003e\n      \u003cspan class=\"mb-arrow\"\u003e▸\u003c\/span\u003e\n    \u003c\/label\u003e\n\n    \u003cdiv class=\"mb-content\"\u003e\n      \u003cp\u003eTraditional clay board foundations are made from natural materials including hemp fiber, wheat bran, straw, and cotton — materials refined through generations of master craftsmen.\u003c\/p\u003e\n      \u003cp\u003eWe've preserved these authentic properties while optimizing our formula and techniques for enhanced performance. The improved clay boards provide a significantly better creative experience.\u003c\/p\u003e\n\n      \u003cdiv class=\"mud-tags\"\u003e\n        \u003cspan\u003eHemp Fiber\u003c\/span\u003e\n        \u003cspan\u003eWheat Bran\u003c\/span\u003e\n        \u003cspan\u003eStraw\u003c\/span\u003e\n        \u003cspan\u003eCotton\u003c\/span\u003e\n        \u003cspan\u003eLoess\u003c\/span\u003e\n        \u003cspan\u003eFine Sand\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"mud-note\"\u003eNote: Slight imperfections may exist due to handmade production\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ========== PIGMENTS SECTION ========== --\u003e\n\u003cdiv class=\"pig-section\"\u003e\n  \u003cdiv class=\"pig-card\"\u003e\n    \u003cinput class=\"pig-cb\" id=\"pigToggle\" type=\"checkbox\"\u003e\n\n    \u003cdiv class=\"pig-header\"\u003e\n      \u003cspan\u003eMineral Pigments\u003c\/span\u003e\n      \u003ch2\u003eNature's Color Code\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"pig-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1011\/2873\/3041\/files\/IMG_1368.jpg?v=1779975523\" alt=\"Mineral Pigments\"\u003e\n\n    \u003cdiv class=\"pig-swatches\"\u003e\n      \u003cspan title=\"Cinnabar\" style=\"background:#C45D3A;\" class=\"swatch\"\u003e\u003c\/span\u003e\n      \u003cspan title=\"Azurite\" style=\"background:#4A7B8C;\" class=\"swatch\"\u003e\u003c\/span\u003e\n      \u003cspan title=\"Malachite\" style=\"background:#C9A959;\" class=\"swatch\"\u003e\u003c\/span\u003e\n      \u003cspan title=\"Ochre\" style=\"background:#6B4423;\" class=\"swatch\"\u003e\u003c\/span\u003e\n      \u003cspan title=\"Yellow Ochre\" style=\"background:#2D4A3E;\" class=\"swatch\"\u003e\u003c\/span\u003e\n      \u003cspan title=\"Realgar\" style=\"background:#8B4513;\" class=\"swatch\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003clabel class=\"pig-toggle\" for=\"pigToggle\"\u003e\n      \u003cspan class=\"pig-toggle-text\"\u003eView Details\u003c\/span\u003e\n      \u003cspan class=\"pig-arrow\"\u003e▸\u003c\/span\u003e\n    \u003c\/label\u003e\n\n    \u003cdiv class=\"pig-content\"\u003e\n      \u003cblockquote\u003e\"Cinnabar is frozen sunrise; Azurite is distilled deep sea.\u003cbr\u003eEvery stroke you take is a conversation with the ancients.\"\u003c\/blockquote\u003e\n      \u003cp\u003eWhen mineral pigments are mixed with gelatin in a 1:1 ratio, colors slowly penetrate and settle — just as they did for mural painters a thousand years ago.\u003c\/p\u003e\n      \u003cp\u003eThe roughness of the clay \"eats\" some color; mineral particles leave natural spots. These imperfections are precisely the most precious gifts.\u003c\/p\u003e\n      \u003cdiv class=\"pig-tip\"\u003e\u003cspan\u003eTip: Mix pigments with gelatin in 1:1 ratio\u003c\/span\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ========== SECTION DIVIDER 2 ========== --\u003e\n\u003cdiv class=\"divider-wrap\"\u003e\n  \u003cdiv class=\"section-divider\"\u003e\n    \u003cdiv class=\"divider-line divider-line--left\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"divider-icon\"\u003e\n      \u003csvg fill=\"#C9A959\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\"\u003e\n        \u003cpath d=\"M12 19l7-7 3 3-7 7-3-3z\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M18 13l-1.5-7.5L2 2l3.5 14.5L13 18l5-5z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"divider-line divider-line--right\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ========== USAGE INSTRUCTIONS ========== --\u003e\n\u003cdiv class=\"usage-section\"\u003e\n  \u003cdiv class=\"usage-header\"\u003e\n    \u003cspan\u003eTutorial\u003c\/span\u003e\n    \u003ch2\u003eHow to Create Your Mural\u003c\/h2\u003e\n    \u003cp\u003eSix steps to your masterpiece\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cimg class=\"usage-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1011\/2873\/3041\/files\/2.webp?v=1779975054\" alt=\"Tutorial\"\u003e\n\n  \u003cdiv class=\"usage-grid\"\u003e\n    \u003cdiv class=\"usage-item\"\u003e\n      \u003cspan class=\"usage-num\"\u003e01\u003c\/span\u003e\n      \u003ch4\u003eTransfer\u003c\/h4\u003e\n      \u003cp\u003ePlace transfer paper face-down on clay board. Trace outlines with charcoal pencil.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"usage-item\"\u003e\n      \u003cspan class=\"usage-num\"\u003e02\u003c\/span\u003e\n      \u003ch4\u003eOutline\u003c\/h4\u003e\n      \u003cp\u003eUse ink to trace outlines. Let dry completely before coloring.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"usage-item\"\u003e\n      \u003cspan class=\"usage-num\"\u003e03\u003c\/span\u003e\n      \u003ch4\u003eColor\u003c\/h4\u003e\n      \u003cp\u003eLayer colors progressively. Apply background broadly and let partially dry.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"usage-item\"\u003e\n      \u003cspan class=\"usage-num\"\u003e04\u003c\/span\u003e\n      \u003ch4\u003eRedraw Lines\u003c\/h4\u003e\n      \u003cp\u003eUse ink to redraw lines covered by colors, restoring crisp outlines.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"usage-item\"\u003e\n      \u003cspan class=\"usage-num\"\u003e05\u003c\/span\u003e\n      \u003ch4\u003eAging\u003c\/h4\u003e\n      \u003cp\u003eSand gently to simulate natural weathering. Focus on edges.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"usage-item\"\u003e\n      \u003cspan class=\"usage-num\"\u003e06\u003c\/span\u003e\n      \u003ch4\u003eFrame\u003c\/h4\u003e\n      \u003cp\u003ePlace in the included frame. Secure bottom with screws and attach hardware.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ========== TIPS SECTION ========== --\u003e\n\u003cdiv class=\"tips-section\"\u003e\n  \u003cdiv class=\"tips-card\"\u003e\n    \u003cdiv class=\"tips-header\"\u003e\n      \u003ch3\u003ePro Tips\u003c\/h3\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tips-grid\"\u003e\n      \u003cdiv class=\"tip-item\"\u003e\n        \u003cspan class=\"tip-dot\"\u003e\u003c\/span\u003e\n        \u003cp\u003eMix gelatin and mineral pigments in 1:1 ratio before use\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip-item\"\u003e\n        \u003cspan class=\"tip-dot\"\u003e\u003c\/span\u003e\n        \u003cp\u003eApply background color broadly and let half-dry before next step\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip-item\"\u003e\n        \u003cspan class=\"tip-dot\"\u003e\u003c\/span\u003e\n        \u003cp\u003eAdd colors in layers, light to dark\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip-item\"\u003e\n        \u003cspan class=\"tip-dot\"\u003e\u003c\/span\u003e\n        \u003cp\u003eUse fine brushes for details and line work\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip-item\"\u003e\n        \u003cspan class=\"tip-dot\"\u003e\u003c\/span\u003e\n        \u003cp\u003eInk can be diluted for light\/medium\/dark shading tones\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tip-item\"\u003e\n        \u003cspan class=\"tip-dot\"\u003e\u003c\/span\u003e\n        \u003cp\u003eAdding ink to colors creates darker, richer tones\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ========== SECTION DIVIDER 3 ========== --\u003e\n\u003cdiv class=\"divider-wrap\"\u003e\n  \u003cdiv class=\"section-divider\"\u003e\n    \u003cdiv class=\"divider-line divider-line--left\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"divider-icon\"\u003e\n      \u003csvg fill=\"#C9A959\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\"\u003e\n        \u003crect ry=\"2\" rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\n        \u003ccircle r=\"1.5\" cy=\"8.5\" cx=\"8.5\"\u003e\u003c\/circle\u003e\n        \u003cpolyline points=\"21 15 16 10 5 21\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"divider-line divider-line--right\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ========== PRODUCT OVERVIEW ========== --\u003e\n\u003cdiv class=\"overview-section\"\u003e\n  \u003cimg class=\"overview-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1011\/2873\/3041\/files\/908fc7c2263eceacff06f174d4041af5.jpg?v=1779976010\" alt=\"Fresco Creation Kits Collection Overview\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- ========== FOOTER ========== --\u003e\n\u003cdiv class=\"site-footer\"\u003e\n  \u003cimg class=\"footer-logo\" alt=\"FloAria\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1011\/2873\/3041\/files\/7429dc8f5857f2e49a91ab8fb51ecd2e-removebg-preview.png?v=1779680130\"\u003e\n  \u003cp\u003eFloAria · Dunhuang Art · Bringing Art to Life\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* ==================== TOKENS ==================== *\/\n:root {\n  --c-bg: #2D2420;\n  --c-bg-deep: #1A1512;\n  --c-card: rgba(50, 35, 28, 0.45);\n  --c-card-deep: rgba(50, 35, 28, 0.5);\n  --c-gold: #C9A959;\n  --c-gold-light: #D4B96A;\n  --c-text: #F5F0E8;\n  --c-text-dim: rgba(245, 240, 232, 0.65);\n  --c-border: rgba(201, 169, 89, 0.22);\n  --c-border-light: rgba(201, 169, 89, 0.15);\n  --f-display: 'Cormorant Garamond', serif;\n  --f-body: 'DM Sans', sans-serif;\n}\n\n\/* ==================== BASE RESET ==================== *\/\n.cult-section *,\n.hero-section *,\n.params-section *,\n.mud-section *,\n.pig-section *,\n.tips-section *,\n.usage-section *,\n.divider-wrap * {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n\n\/* ==================== BRAND HEADER ==================== *\/\n.brand-header {\n  text-align: center;\n  padding: 30px 24px 20px;\n}\n.brand-logo-wrap {\n  display: block;\n  text-align: center;\n}\n.brand-logo {\n  max-width: 100px;\n  height: auto;\n  display: inline-block;\n  margin: 0 auto;\n}\n.brand-tagline {\n  font-family: var(--f-body);\n  font-size: 10px;\n  letter-spacing: 0.35em;\n  text-transform: uppercase;\n  color: var(--c-gold);\n  margin-top: 10px;\n}\n\n\/* ==================== CULTURAL SECTION ==================== *\/\n.cult-section {\n  max-width: 860px;\n  margin: 0 auto 50px;\n  padding: 0 24px;\n}\n.cult-cb { display: none; }\n.cult-body \u003e .cult-panel {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n}\n.cult-cb:checked + .cult-body \u003e .cult-panel {\n  max-height: 800px;\n}\n.cult-cb:checked + .cult-body .cult-btn {\n  background: linear-gradient(135deg, #6B4838, #5A3F33);\n  border-color: var(--c-gold);\n}\n.cult-btn {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  width: 100%;\n  background: linear-gradient(135deg, #5C3D2E, #4A2F23);\n  border: 1px solid rgba(201, 169, 89, 0.4);\n  padding: 16px 24px;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  border-radius: 4px;\n}\n.cult-btn:hover {\n  background: linear-gradient(135deg, #6B4838, #5A3F33);\n  border-color: var(--c-gold);\n}\n.cult-btn span {\n  font-family: var(--f-display);\n  font-size: 15px;\n  color: var(--c-gold);\n  letter-spacing: 0.08em;\n}\n.cult-cb:checked + .cult-body .cult-btn span::before { content: \"▸ \"; }\n.cult-cb:not(:checked) + .cult-body .cult-btn span::before { content: \"▾ \"; }\n.cult-inner {\n  padding: 30px 10px 10px;\n  opacity: 0.6;\n  transition: opacity 0.4s ease;\n}\n.cult-cb:checked + .cult-body .cult-inner { opacity: 1; }\n.cult-inner h3 {\n  font-family: var(--f-display);\n  font-size: 22px;\n  font-weight: 500;\n  color: var(--c-gold);\n  margin-bottom: 18px;\n  text-align: center;\n}\n.cult-inner p {\n  font-family: var(--f-display);\n  font-size: 16px;\n  color: var(--c-text);\n  margin-bottom: 14px;\n  line-height: 1.9;\n  text-align: justify;\n  opacity: 0.92;\n}\n.cult-inner p strong { color: var(--c-gold); }\n\n\/* ==================== HERO SECTION ==================== *\/\n.hero-section {\n  position: relative;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 40px 24px 70px;\n  overflow: hidden;\n}\n.hero-bg-overlay {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  background: linear-gradient(180deg, transparent 0%, rgba(45, 36, 32, 0.25) 100%);\n  pointer-events: none;\n}\n.hero-content {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n}\n.hero-img {\n  width: 100%;\n  aspect-ratio: 16\/9;\n  object-fit: cover;\n  border-radius: 12px;\n  display: block;\n  box-shadow: 0 25px 60px rgba(0, 0, 0, 0.4);\n}\n.hero-text {\n  text-align: center;\n  padding: 30px 0 0;\n  max-width: 860px;\n  margin: 0 auto;\n}\n.hero-text h1 {\n  font-family: var(--f-display);\n  font-size: clamp(28px, 5vw, 46px);\n  font-weight: 500;\n  font-style: italic;\n  color: var(--c-text);\n  letter-spacing: 0.03em;\n  margin-bottom: 10px;\n}\n.hero-subtitle {\n  font-family: var(--f-body);\n  font-size: 11px;\n  color: var(--c-gold);\n  letter-spacing: 0.25em;\n  text-transform: uppercase;\n  margin-bottom: 16px;\n}\n.hero-desc {\n  font-family: var(--f-display);\n  font-size: 16px;\n  color: var(--c-text);\n  opacity: 0.88;\n  margin-bottom: 8px;\n}\n\n\/* ==================== SECTION DIVIDER WRAPPER ==================== *\/\n.divider-wrap {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n.section-divider {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 16px;\n  padding: 30px 0;\n}\n.divider-line {\n  flex: 1;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, var(--c-gold));\n}\n.divider-line--right {\n  background: linear-gradient(90deg, var(--c-gold), transparent);\n}\n.divider-icon {\n  width: 32px;\n  height: 32px;\n  border: 1px solid rgba(201, 169, 89, 0.5);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  background: var(--c-bg);\n}\n\n\/* ==================== PRODUCT PARAMS ==================== *\/\n.params-section {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 24px 50px;\n}\n.params-card {\n  background: linear-gradient(160deg, rgba(50, 35, 28, 0.45), rgba(40, 28, 22, 0.35));\n  border: 1px solid var(--c-border);\n  border-radius: 10px;\n  padding: 40px;\n}\n.params-header {\n  text-align: center;\n  margin-bottom: 30px;\n}\n.params-header span {\n  font-family: var(--f-body);\n  font-size: 9px;\n  letter-spacing: 0.4em;\n  text-transform: uppercase;\n  color: var(--c-gold);\n  opacity: 0.75;\n  display: block;\n  margin-bottom: 10px;\n}\n.params-header h2 {\n  font-family: var(--f-display);\n  font-size: clamp(22px, 4vw, 32px);\n  font-weight: 500;\n  color: var(--c-text);\n  letter-spacing: 0.05em;\n}\n\n\/* Params toggle *\/\n.params-cb { display: none; }\n.params-toggle-wrap { display: block; }\n.params-hidden {\n  max-height: 0;\n  overflow: hidden;\n  opacity: 0;\n  transition: all 0.45s cubic-bezier(0.4, 0, 0.2, 1);\n}\n.params-cb:checked ~ .params-toggle-wrap .params-hidden {\n  max-height: 600px;\n  opacity: 1;\n}\n.params-cb:checked ~ .params-toggle-wrap .toggle-label {\n  background: rgba(50, 35, 28, 0.6);\n  border-color: rgba(201, 169, 89, 0.5);\n}\n.params-cb:checked ~ .params-toggle-wrap .toggle-label .toggle-chevron::before { content: \"▸ \"; }\n.params-cb:not(:checked) ~ .params-toggle-wrap .toggle-label .toggle-chevron::before { content: \"▾ \"; }\n.toggle-label {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  background: rgba(50, 35, 28, 0.4);\n  border: 1px solid rgba(201, 169, 89, 0.35);\n  padding: 12px 20px;\n  cursor: pointer;\n  margin-bottom: 24px;\n  transition: all 0.3s ease;\n  border-radius: 4px;\n}\n.toggle-label span:last-child {\n  font-family: var(--f-body);\n  font-size: 11px;\n  color: var(--c-gold);\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n}\n.toggle-chevron {\n  font-family: var(--f-body);\n  color: var(--c-gold);\n  font-size: 11px;\n}\n\n\/* Desktop always visible *\/\n.desktop-params { display: none; }\n@media (min-width: 601px) {\n  .params-toggle-wrap { display: none !important; }\n  .desktop-params { display: block; }\n}\n\n\/* Params grid *\/\n.params-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 20px;\n  max-width: 760px;\n  margin: 0 auto;\n}\n@media (max-width: 900px) { .params-grid { max-width: none; grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 500px) { .params-grid { grid-template-columns: 1fr; } }\n\n.param-item {\n  background: rgba(255, 255, 255, 0.04);\n  border: 1px solid var(--c-border-light);\n  border-radius: 6px;\n  padding: 20px;\n  text-align: center;\n}\n.param-item span {\n  font-family: var(--f-body);\n  font-size: 9px;\n  letter-spacing: 0.25em;\n  text-transform: uppercase;\n  color: var(--c-gold);\n  opacity: 0.8;\n  display: block;\n  margin-bottom: 8px;\n}\n.param-value {\n  font-family: var(--f-display);\n  font-size: 19px;\n  font-weight: 500;\n  color: var(--c-text);\n  margin-bottom: 6px;\n}\n.param-desc {\n  font-family: var(--f-body);\n  font-size: 11px;\n  color: var(--c-text);\n  opacity: 0.65;\n  line-height: 1.5;\n}\n\n\/* ==================== MUD BOARD SECTION ==================== *\/\n.mud-section {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 24px 50px;\n}\n.mud-card {\n  background: linear-gradient(160deg, rgba(50, 35, 28, 0.5), rgba(38, 26, 20, 0.4));\n  border: 1px solid var(--c-border);\n  border-radius: 12px;\n  padding: 40px;\n  position: relative;\n}\n.mb-cb { display: none; }\n\n.mb-toggle {\n  display: none;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  background: rgba(50, 35, 28, 0.4);\n  border: 1px solid rgba(201, 169, 89, 0.3);\n  padding: 14px 20px;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  border-radius: 4px;\n  margin-top: 20px;\n}\n.mb-toggle:hover { border-color: var(--c-gold); }\n.mb-toggle .mb-toggle-text {\n  font-family: var(--f-display);\n  font-size: 14px;\n  color: var(--c-gold);\n  letter-spacing: 0.08em;\n}\n.mb-arrow {\n  font-family: var(--f-body);\n  color: var(--c-gold);\n  transition: transform 0.3s ease;\n  display: inline-block;\n}\n\n.mud-header {\n  text-align: center;\n  margin-bottom: 25px;\n}\n.mud-header span {\n  font-family: var(--f-body);\n  font-size: 9px;\n  letter-spacing: 0.4em;\n  text-transform: uppercase;\n  color: var(--c-gold);\n  opacity: 0.75;\n  display: block;\n  margin-bottom: 10px;\n}\n.mud-header h2 {\n  font-family: var(--f-display);\n  font-size: clamp(20px, 3.5vw, 28px);\n  font-weight: 500;\n  color: var(--c-gold);\n  letter-spacing: 0.04em;\n  margin: 0 0 8px;\n}\n.mud-img {\n  width: 100%;\n  max-width: 420px;\n  margin: 0 auto 25px;\n  aspect-ratio: 4\/3;\n  object-fit: cover;\n  border-radius: 8px;\n  display: block;\n  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.35);\n}\n\n.mb-content {\n  transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s ease;\n  max-height: 0;\n  overflow: hidden;\n  opacity: 0;\n}\n.mb-cb:checked ~ .mb-content {\n  max-height: 500px;\n  opacity: 1;\n}\n.mb-cb:checked ~ .mb-toggle .mb-arrow { transform: rotate(90deg); }\n\n@media (min-width: 769px) {\n  .mb-toggle { display: none !important; }\n  .mb-content {\n    max-height: none !important;\n    opacity: 1 !important;\n    overflow: visible !important;\n  }\n}\n\n.mb-content p {\n  font-family: var(--f-display);\n  font-size: 15px;\n  color: var(--c-text);\n  line-height: 1.9;\n  margin-bottom: 14px;\n  opacity: 0.88;\n  text-align: center;\n  max-width: 680px;\n  margin-left: auto;\n  margin-right: auto;\n}\n.mb-content .mud-tags {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  justify-content: center;\n  margin-bottom: 18px;\n}\n.mb-content .mud-tags span {\n  font-family: var(--f-body);\n  font-size: 9px;\n  color: var(--c-text);\n  padding: 5px 12px;\n  background: rgba(201, 169, 89, 0.1);\n  border: 1px solid rgba(201, 169, 89, 0.2);\n  border-radius: 20px;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n}\n.mud-note {\n  font-family: var(--f-body);\n  font-size: 11px;\n  color: var(--c-gold);\n  opacity: 0.8;\n  text-align: center;\n  padding-top: 16px;\n  border-top: 1px solid rgba(201, 169, 89, 0.2);\n  max-width: 400px;\n  margin: 0 auto;\n}\n\n\/* ==================== PIGMENTS SECTION ==================== *\/\n.pig-section {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 24px 50px;\n}\n.pig-card {\n  background: linear-gradient(160deg, rgba(50, 35, 28, 0.5), rgba(38, 26, 20, 0.4));\n  border: 1px solid var(--c-border);\n  border-radius: 12px;\n  padding: 40px;\n  position: relative;\n}\n.pig-cb { display: none; }\n\n.pig-toggle {\n  display: none;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  background: rgba(50, 35, 28, 0.4);\n  border: 1px solid rgba(201, 169, 89, 0.3);\n  padding: 14px 20px;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  border-radius: 4px;\n  margin-top: 20px;\n}\n.pig-toggle:hover { border-color: var(--c-gold); }\n.pig-toggle-text {\n  font-family: var(--f-display);\n  font-size: 14px;\n  color: var(--c-gold);\n  letter-spacing: 0.08em;\n}\n.pig-arrow {\n  font-family: var(--f-body);\n  color: var(--c-gold);\n  transition: transform 0.3s ease;\n  display: inline-block;\n}\n\n.pig-header {\n  text-align: center;\n  margin-bottom: 25px;\n}\n.pig-header span {\n  font-family: var(--f-body);\n  font-size: 9px;\n  letter-spacing: 0.4em;\n  text-transform: uppercase;\n  color: var(--c-gold);\n  opacity: 0.75;\n  display: block;\n  margin-bottom: 10px;\n}\n.pig-header h2 {\n  font-family: var(--f-display);\n  font-size: clamp(20px, 3.5vw, 28px);\n  font-weight: 500;\n  font-style: italic;\n  color: var(--c-gold);\n  letter-spacing: 0.04em;\n  margin: 0 0 8px;\n}\n.pig-img {\n  width: 100%;\n  max-width: 340px;\n  margin: 0 auto 20px;\n  aspect-ratio: 1;\n  object-fit: cover;\n  border-radius: 8px;\n  display: block;\n  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.35);\n}\n.pig-swatches {\n  display: flex;\n  gap: 8px;\n  justify-content: center;\n  margin-bottom: 20px;\n}\n.swatch {\n  width: 26px;\n  height: 26px;\n  border-radius: 50%;\n  border: 2px solid rgba(201, 169, 89, 0.3);\n  display: inline-block;\n}\n\n.pig-content {\n  transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s ease;\n  max-height: 0;\n  overflow: hidden;\n  opacity: 0;\n}\n.pig-cb:checked ~ .pig-content {\n  max-height: 600px;\n  opacity: 1;\n}\n.pig-cb:checked ~ .pig-toggle .pig-arrow { transform: rotate(90deg); }\n\n@media (min-width: 769px) {\n  .pig-toggle { display: none !important; }\n  .pig-content {\n    max-height: none !important;\n    opacity: 1 !important;\n    overflow: visible !important;\n  }\n}\n\n.pig-content blockquote {\n  font-family: var(--f-display);\n  font-size: 18px;\n  font-style: italic;\n  color: var(--c-text);\n  line-height: 1.7;\n  margin-bottom: 18px;\n  padding-left: 18px;\n  border-left: 3px solid var(--c-gold);\n  text-align: center;\n  max-width: 560px;\n  margin-left: auto;\n  margin-right: auto;\n}\n.pig-content p {\n  font-family: var(--f-display);\n  font-size: 15px;\n  color: var(--c-text);\n  line-height: 1.9;\n  margin-bottom: 12px;\n  opacity: 0.88;\n  text-align: center;\n  max-width: 620px;\n  margin-left: auto;\n  margin-right: auto;\n}\n.pig-tip {\n  text-align: center;\n}\n.pig-tip span {\n  display: inline-block;\n  font-family: var(--f-body);\n  font-size: 10px;\n  color: var(--c-gold);\n  padding: 10px 16px;\n  background: rgba(201, 169, 89, 0.1);\n  border: 1px solid rgba(201, 169, 89, 0.3);\n  border-radius: 4px;\n  letter-spacing: 0.05em;\n}\n\n\/* ==================== USAGE SECTION ==================== *\/\n.usage-section {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 24px 50px;\n}\n.usage-header {\n  text-align: center;\n  margin-bottom: 35px;\n}\n.usage-header span {\n  font-family: var(--f-body);\n  font-size: 9px;\n  letter-spacing: 0.4em;\n  text-transform: uppercase;\n  color: var(--c-gold);\n  opacity: 0.75;\n  display: block;\n  margin-bottom: 10px;\n}\n.usage-header h2 {\n  font-family: var(--f-display);\n  font-size: clamp(22px, 4vw, 34px);\n  font-weight: 500;\n  font-style: italic;\n  color: var(--c-text);\n  letter-spacing: 0.04em;\n  margin: 0;\n}\n.usage-header p {\n  font-family: var(--f-display);\n  font-size: 15px;\n  color: var(--c-text);\n  opacity: 0.7;\n  margin-top: 8px;\n}\n.usage-img {\n  max-width: 750px;\n  margin: 0 auto 35px;\n  width: 100%;\n  aspect-ratio: 16\/9;\n  object-fit: cover;\n  border-radius: 8px;\n  display: block;\n  box-shadow: 0 15px 40px rgba(0, 0, 0, 0.35);\n}\n.usage-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n}\n@media (max-width: 900px) { .usage-grid { grid-template-columns: repeat(2, 1fr); gap: 14px; } }\n@media (max-width: 550px) { .usage-grid { grid-template-columns: 1fr; } }\n\n.usage-item {\n  background: rgba(45, 32, 26, 0.4);\n  border: 1px solid rgba(201, 169, 89, 0.18);\n  border-radius: 8px;\n  padding: 22px;\n}\n.usage-num {\n  font-family: var(--f-display);\n  font-size: 38px;\n  font-weight: 300;\n  color: var(--c-gold);\n  opacity: 0.2;\n  line-height: 1;\n  margin-bottom: 12px;\n  display: block;\n}\n.usage-item h4 {\n  font-family: var(--f-display);\n  font-size: 17px;\n  font-weight: 500;\n  color: var(--c-text);\n  margin-bottom: 8px;\n}\n.usage-item p {\n  font-family: var(--f-body);\n  font-size: 12px;\n  color: var(--c-text);\n  line-height: 1.7;\n  opacity: 0.8;\n}\n\n\/* ==================== TIPS SECTION ==================== *\/\n.tips-section {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 24px 50px;\n}\n.tips-card {\n  background: linear-gradient(160deg, rgba(70, 42, 38, 0.5), rgba(50, 32, 28, 0.45));\n  border: 1px solid rgba(201, 169, 89, 0.25);\n  border-radius: 12px;\n  padding: 36px;\n}\n.tips-header {\n  text-align: center;\n  margin-bottom: 28px;\n}\n.tips-header h3 {\n  font-family: var(--f-display);\n  font-size: 24px;\n  font-weight: 500;\n  color: var(--c-gold);\n  letter-spacing: 0.05em;\n  margin: 0;\n}\n.tips-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 14px;\n}\n@media (max-width: 580px) { .tips-grid { grid-template-columns: 1fr; } }\n\n.tip-item {\n  display: flex;\n  gap: 12px;\n  padding: 14px;\n  background: rgba(255, 255, 255, 0.03);\n  border-radius: 6px;\n  align-items: flex-start;\n}\n.tip-dot {\n  width: 5px;\n  height: 5px;\n  background: var(--c-gold);\n  border-radius: 50%;\n  margin-top: 8px;\n  flex-shrink: 0;\n}\n.tip-item p {\n  font-family: var(--f-body);\n  font-size: 12px;\n  color: var(--c-text);\n  line-height: 1.7;\n  opacity: 0.85;\n  margin: 0;\n}\n\n\/* ==================== OVERVIEW SECTION ==================== *\/\n.overview-section {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 24px 70px;\n}\n.overview-img {\n  width: 100%;\n  max-width: 950px;\n  margin: 0 auto;\n  aspect-ratio: 16\/9;\n  object-fit: cover;\n  border-radius: 10px;\n  display: block;\n  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.4);\n}\n\n\/* ==================== FOOTER ==================== *\/\n.site-footer {\n  text-align: center;\n  padding: 35px 24px 30px;\n  border-top: 1px solid rgba(201, 169, 89, 0.2);\n}\n.footer-logo {\n  max-width: 60px;\n  opacity: 0.7;\n  display: block;\n  margin: 0 auto 14px;\n}\n.site-footer p {\n  font-family: var(--f-body);\n  font-size: 10px;\n  color: var(--c-gold);\n  letter-spacing: 0.25em;\n  text-transform: uppercase;\n  opacity: 0.6;\n  margin: 0;\n}\n\u003c\/style\u003e","brand":"FloAria","offers":[{"title":"Default Title","offer_id":63690045784433,"sku":null,"price":110.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1011\/2873\/3041\/files\/d5697672973822693a164ab73819e1ae.jpg?v=1779981783","url":"https:\/\/floaria.com\/products\/attendant-bodhisattva","provider":"FloAria","version":"1.0","type":"link"}