{
  "schema": "puresolid.sarjapaketti/1",
  "sarja": {
    "schema": "puresolid.sarja/1",
    "family": "classic",
    "name": "Classic-sarja",
    "poster": "media/juliste-sarja-classic.webp",
    "posterMobile": "media/juliste-sarja-classic-mobiili.webp",
    "lead": "Suunnittele oma Classic-kylpyhuonekalustesi: allaskaappi, peilikaappi valolipalla ja korkea kaappi samassa värissä.",
    "parts": [
      {
        "key": "allas",
        "label": "Allaskaappi",
        "products": [
          {"key": "s", "label": "Classic S", "note": "1 laatikko", "file": "classic-s", "drawers": 1},
          {"key": "l", "label": "Classic L", "note": "2 päällekkäin", "file": "classic-l", "drawers": 2},
          {"key": "m", "label": "Classic M", "note": "2 rinnakkain", "file": "classic-m", "drawers": 2},
          {"key": "xl", "label": "Classic XL", "note": "4 laatikkoa", "file": "classic-xl", "drawers": 4}
        ],
        "default": {"koko": "l", "on": true},
        "accessories": ["laatikkovalo"],
        "bodyDepthOffset": 60
      },
      {"key": "peili", "label": "Peilikaappi", "file": "topmirror-classic", "light": "valolippa", "default": {"on": true, "light": true}},
      {"key": "komero", "label": "Korkea kaappi", "file": "pilar-classic", "default": {"on": true, "side": "vasen", "width": 400}, "accessories": ["pyykkikorisetti"]}
    ],
    "layout": {"counterTop": 850, "topLine": 1900, "gap": 100},
    "room": {"dark": true, "theme": "studio", "lightFor": [], "textures": ["media/laatta-seina.webp", "media/laatta-lattia.webp"]}
  },
  "tuotteet": {
    "classic-s": {
      "schema": "puresolid.laskuri/1",
      "product": "classic-s",
      "name": "Classic S",
      "lead": "Allaskaappi komposiittikivestä. 60 mm paksu taso, yksi laatikko, uurretut etulevyt.",
      "poster": "media/juliste-classic-s.webp",
      "posterMobile": "media/juliste-classic-s-mobiili.webp",
      "options": [
        {"key": "width", "label": "Leveys", "type": "length", "unit": "mm", "min": 600, "max": 1200, "default": 800, "step": 100},
        {
          "key": "depth",
          "label": "Syvyys",
          "type": "choice",
          "default": "460",
          "values": [{"key": "410", "label": "410 mm"}, {"key": "460", "label": "460 mm"}, {"key": "560", "label": "560 mm"}]
        },
        {
          "key": "color",
          "label": "Väri",
          "type": "color",
          "default": "pure-valkoinen",
          "values": [
            {"key": "pure-valkoinen"},
            {"key": "glacier-white"},
            {"key": "pure-concrete"},
            {"key": "pure-dove"},
            {"key": "pure-gadthena"},
            {"key": "pure-glacier-tundra"},
            {"key": "pure-glitter-black"},
            {"key": "pure-iceberg"},
            {"key": "pure-light-hearted"},
            {"key": "pure-lotus"},
            {"key": "pure-pumice"},
            {"key": "pure-sandalwood"},
            {"key": "pure-winter-woods"},
            {"key": "artista-canvas"},
            {"key": "pure-ever-after"},
            {"key": "pure-galaxy"},
            {"key": "pure-lava"},
            {"key": "pure-royal"},
            {"key": "deep-night-sky"},
            {"key": "sandalwood"},
            {"key": "pure-travertine"},
            {"key": "pure-aurora-canyon"},
            {"key": "pure-butter-cream"},
            {"key": "pure-gravilla-charcoal"},
            {"key": "pure-gravilla-cream"},
            {"key": "pure-terrazzo-classico"}
          ]
        },
        {
          "key": "front_color",
          "hidden": true,
          "label": "Etulevyt",
          "type": "color",
          "default": "rungon-variset",
          "values": [
            {"key": "rungon-variset", "label": "Rungon väriset", "follows": "color"},
            {"key": "pure-valkoinen"},
            {"key": "glacier-white"},
            {"key": "pure-concrete"},
            {"key": "pure-dove"},
            {"key": "pure-gadthena"},
            {"key": "pure-glacier-tundra"},
            {"key": "pure-glitter-black"},
            {"key": "pure-iceberg"},
            {"key": "pure-light-hearted"},
            {"key": "pure-lotus"},
            {"key": "pure-pumice"},
            {"key": "pure-sandalwood"},
            {"key": "pure-winter-woods"},
            {"key": "artista-canvas"},
            {"key": "pure-ever-after"},
            {"key": "pure-galaxy"},
            {"key": "pure-lava"},
            {"key": "pure-royal"},
            {"key": "deep-night-sky"},
            {"key": "sandalwood"},
            {"key": "pure-travertine"},
            {"key": "pure-aurora-canyon"},
            {"key": "pure-butter-cream"},
            {"key": "pure-gravilla-charcoal"},
            {"key": "pure-gravilla-cream"},
            {"key": "pure-terrazzo-classico"}
          ]
        },
        {
          "key": "handle_solution",
          "hidden": true,
          "label": "Avaaminen",
          "type": "choice",
          "default": "vedinaukko",
          "values": [{"key": "vedinaukko", "label": "Vedinaukko"}, {"key": "push", "label": "Push to open"}]
        },
        {"key": "handle", "hidden": true, "label": "Vedin", "type": "choice", "default": "none", "values": [{"key": "none", "label": "Ei vedintä"}]}
      ],
      "materials": {"ps_mat_body": "color", "ps_mat_top": "color", "ps_mat_front": "front_color"},
      "models": [
        {
          "id": "s460",
          "file": "malli/classic-s__s460.glb",
          "when": {"depth": ["410", "460", "560"], "width": [660, 1200]},
          "depthStretch": {"base": 460, "basinDepth": {"410": 200, "460": 250, "560": 300}}
        }
      ],
      "missing": [
        {"when": {"width": [600, 659]}, "text": "Leveys 600 mm"}
      ]
    },
    "classic-l": {
      "schema": "puresolid.laskuri/1",
      "product": "classic-l",
      "name": "Classic L",
      "lead": "Allaskaappi komposiittikivestä. 60 mm paksu taso, kaksi laatikkoa päällekkäin.",
      "poster": "media/juliste-classic-l.webp",
      "posterMobile": "media/juliste-classic-l-mobiili.webp",
      "options": [
        {"key": "width", "label": "Leveys", "type": "length", "unit": "mm", "min": 600, "max": 1200, "default": 800, "step": 100},
        {
          "key": "depth",
          "label": "Syvyys",
          "type": "choice",
          "default": "460",
          "values": [{"key": "410", "label": "410 mm"}, {"key": "460", "label": "460 mm"}, {"key": "560", "label": "560 mm"}]
        },
        {
          "key": "color",
          "label": "Väri",
          "type": "color",
          "default": "pure-valkoinen",
          "values": [
            {"key": "pure-valkoinen"},
            {"key": "glacier-white"},
            {"key": "pure-concrete"},
            {"key": "pure-dove"},
            {"key": "pure-gadthena"},
            {"key": "pure-glacier-tundra"},
            {"key": "pure-glitter-black"},
            {"key": "pure-iceberg"},
            {"key": "pure-light-hearted"},
            {"key": "pure-lotus"},
            {"key": "pure-pumice"},
            {"key": "pure-sandalwood"},
            {"key": "pure-winter-woods"},
            {"key": "artista-canvas"},
            {"key": "pure-ever-after"},
            {"key": "pure-galaxy"},
            {"key": "pure-lava"},
            {"key": "pure-royal"},
            {"key": "deep-night-sky"},
            {"key": "sandalwood"},
            {"key": "pure-travertine"},
            {"key": "pure-aurora-canyon"},
            {"key": "pure-butter-cream"},
            {"key": "pure-gravilla-charcoal"},
            {"key": "pure-gravilla-cream"},
            {"key": "pure-terrazzo-classico"}
          ]
        },
        {
          "key": "front_color",
          "hidden": true,
          "label": "Etulevyt",
          "type": "color",
          "default": "rungon-variset",
          "values": [
            {"key": "rungon-variset", "label": "Rungon väriset", "follows": "color"},
            {"key": "pure-valkoinen"},
            {"key": "glacier-white"},
            {"key": "pure-concrete"},
            {"key": "pure-dove"},
            {"key": "pure-gadthena"},
            {"key": "pure-glacier-tundra"},
            {"key": "pure-glitter-black"},
            {"key": "pure-iceberg"},
            {"key": "pure-light-hearted"},
            {"key": "pure-lotus"},
            {"key": "pure-pumice"},
            {"key": "pure-sandalwood"},
            {"key": "pure-winter-woods"},
            {"key": "artista-canvas"},
            {"key": "pure-ever-after"},
            {"key": "pure-galaxy"},
            {"key": "pure-lava"},
            {"key": "pure-royal"},
            {"key": "deep-night-sky"},
            {"key": "sandalwood"},
            {"key": "pure-travertine"},
            {"key": "pure-aurora-canyon"},
            {"key": "pure-butter-cream"},
            {"key": "pure-gravilla-charcoal"},
            {"key": "pure-gravilla-cream"},
            {"key": "pure-terrazzo-classico"}
          ]
        },
        {
          "key": "handle_solution",
          "hidden": true,
          "label": "Avaaminen",
          "type": "choice",
          "default": "vedinaukko",
          "values": [{"key": "vedinaukko", "label": "Vedinaukko"}, {"key": "push", "label": "Push to open"}]
        },
        {"key": "handle", "hidden": true, "label": "Vedin", "type": "choice", "default": "none", "values": [{"key": "none", "label": "Ei vedintä"}]}
      ],
      "materials": {"ps_mat_body": "color", "ps_mat_top": "color", "ps_mat_front": "front_color"},
      "models": [
        {
          "id": "s460",
          "file": "malli/classic-l__s460.glb",
          "when": {"depth": ["410", "460", "560"], "width": [660, 1200]},
          "depthStretch": {"base": 460, "basinDepth": {"410": 200, "460": 250, "560": 300}}
        }
      ],
      "missing": [
        {"when": {"width": [600, 659]}, "text": "Leveys 600 mm"}
      ]
    },
    "classic-m": {
      "schema": "puresolid.laskuri/1",
      "product": "classic-m",
      "name": "Classic M",
      "lead": "Allaskaappi komposiittikivestä. 60 mm paksu taso, kaksi laatikkoa rinnakkain, uurretut etulevyt.",
      "poster": "media/juliste-classic-m.webp",
      "posterMobile": "media/juliste-classic-m-mobiili.webp",
      "options": [
        {"key": "width", "label": "Leveys", "type": "length", "unit": "mm", "min": 1200, "max": 1800, "default": 1400, "step": 100},
        {
          "key": "basin",
          "label": "Allas",
          "type": "choice",
          "default": "left",
          "values": [{"key": "left", "label": "Vasen"}, {"key": "right", "label": "Oikea"}, {"key": "double", "label": "Kaksi allasta"}]
        },
        {
          "key": "depth",
          "label": "Syvyys",
          "type": "choice",
          "default": "460",
          "values": [{"key": "410", "label": "410 mm"}, {"key": "460", "label": "460 mm"}, {"key": "560", "label": "560 mm"}]
        },
        {
          "key": "color",
          "label": "Väri",
          "type": "color",
          "default": "pure-valkoinen",
          "values": [
            {"key": "pure-valkoinen"},
            {"key": "glacier-white"},
            {"key": "pure-concrete"},
            {"key": "pure-dove"},
            {"key": "pure-gadthena"},
            {"key": "pure-glacier-tundra"},
            {"key": "pure-glitter-black"},
            {"key": "pure-iceberg"},
            {"key": "pure-light-hearted"},
            {"key": "pure-lotus"},
            {"key": "pure-pumice"},
            {"key": "pure-sandalwood"},
            {"key": "pure-winter-woods"},
            {"key": "artista-canvas"},
            {"key": "pure-ever-after"},
            {"key": "pure-galaxy"},
            {"key": "pure-lava"},
            {"key": "pure-royal"},
            {"key": "deep-night-sky"},
            {"key": "sandalwood"},
            {"key": "pure-travertine"},
            {"key": "pure-aurora-canyon"},
            {"key": "pure-butter-cream"},
            {"key": "pure-gravilla-charcoal"},
            {"key": "pure-gravilla-cream"},
            {"key": "pure-terrazzo-classico"}
          ]
        },
        {
          "key": "front_color",
          "hidden": true,
          "label": "Etulevyt",
          "type": "color",
          "default": "rungon-variset",
          "values": [
            {"key": "rungon-variset", "label": "Rungon väriset", "follows": "color"},
            {"key": "pure-valkoinen"},
            {"key": "glacier-white"},
            {"key": "pure-concrete"},
            {"key": "pure-dove"},
            {"key": "pure-gadthena"},
            {"key": "pure-glacier-tundra"},
            {"key": "pure-glitter-black"},
            {"key": "pure-iceberg"},
            {"key": "pure-light-hearted"},
            {"key": "pure-lotus"},
            {"key": "pure-pumice"},
            {"key": "pure-sandalwood"},
            {"key": "pure-winter-woods"},
            {"key": "artista-canvas"},
            {"key": "pure-ever-after"},
            {"key": "pure-galaxy"},
            {"key": "pure-lava"},
            {"key": "pure-royal"},
            {"key": "deep-night-sky"},
            {"key": "sandalwood"},
            {"key": "pure-travertine"},
            {"key": "pure-aurora-canyon"},
            {"key": "pure-butter-cream"},
            {"key": "pure-gravilla-charcoal"},
            {"key": "pure-gravilla-cream"},
            {"key": "pure-terrazzo-classico"}
          ]
        },
        {
          "key": "handle_solution",
          "hidden": true,
          "label": "Avaaminen",
          "type": "choice",
          "default": "vedinaukko",
          "values": [{"key": "vedinaukko", "label": "Vedinaukko"}, {"key": "push", "label": "Push to open"}]
        },
        {"key": "handle", "hidden": true, "label": "Vedin", "type": "choice", "default": "none", "values": [{"key": "none", "label": "Ei vedintä"}]}
      ],
      "materials": {"ps_mat_body": "color", "ps_mat_top": "color", "ps_mat_front": "front_color"},
      "models": [
        {
          "id": "oikea-s460",
          "file": "malli/classic-m__oikea-s460.glb",
          "when": {"depth": ["410", "460", "560"], "basin": ["left", "right"], "width": [1280, 1800]},
          "mirrorWhen": {"basin": ["left"]},
          "depthStretch": {"base": 460, "basinDepth": {"410": 200, "460": 250, "560": 300}}
        },
        {
          "id": "tupla-s460",
          "file": "malli/classic-m__tupla-s460.glb",
          "when": {"depth": ["410", "460", "560"], "basin": ["double"], "width": [1280, 1800]},
          "depthStretch": {"base": 460, "basinDepth": {"410": 200, "460": 250, "560": 300}}
        }
      ],
      "missing": [
        {"when": {"width": [1200, 1279]}, "text": "Leveys 1200 mm"}
      ]
    },
    "classic-xl": {
      "schema": "puresolid.laskuri/1",
      "product": "classic-xl",
      "name": "Classic XL",
      "lead": "Allaskaappi komposiittikivestä. 60 mm paksu taso, neljä laatikkoa, uurretut etulevyt.",
      "poster": "media/juliste-classic-xl.webp",
      "posterMobile": "media/juliste-classic-xl-mobiili.webp",
      "options": [
        {"key": "width", "label": "Leveys", "type": "length", "unit": "mm", "min": 1200, "max": 1800, "default": 1400, "step": 100},
        {
          "key": "basin",
          "label": "Allas",
          "type": "choice",
          "default": "left",
          "values": [{"key": "left", "label": "Vasen"}, {"key": "right", "label": "Oikea"}, {"key": "double", "label": "Kaksi allasta"}]
        },
        {
          "key": "depth",
          "label": "Syvyys",
          "type": "choice",
          "default": "460",
          "values": [{"key": "410", "label": "410 mm"}, {"key": "460", "label": "460 mm"}, {"key": "560", "label": "560 mm"}]
        },
        {
          "key": "color",
          "label": "Väri",
          "type": "color",
          "default": "pure-valkoinen",
          "values": [
            {"key": "pure-valkoinen"},
            {"key": "glacier-white"},
            {"key": "pure-concrete"},
            {"key": "pure-dove"},
            {"key": "pure-gadthena"},
            {"key": "pure-glacier-tundra"},
            {"key": "pure-glitter-black"},
            {"key": "pure-iceberg"},
            {"key": "pure-light-hearted"},
            {"key": "pure-lotus"},
            {"key": "pure-pumice"},
            {"key": "pure-sandalwood"},
            {"key": "pure-winter-woods"},
            {"key": "artista-canvas"},
            {"key": "pure-ever-after"},
            {"key": "pure-galaxy"},
            {"key": "pure-lava"},
            {"key": "pure-royal"},
            {"key": "deep-night-sky"},
            {"key": "sandalwood"},
            {"key": "pure-travertine"},
            {"key": "pure-aurora-canyon"},
            {"key": "pure-butter-cream"},
            {"key": "pure-gravilla-charcoal"},
            {"key": "pure-gravilla-cream"},
            {"key": "pure-terrazzo-classico"}
          ]
        },
        {
          "key": "front_color",
          "hidden": true,
          "label": "Etulevyt",
          "type": "color",
          "default": "rungon-variset",
          "values": [
            {"key": "rungon-variset", "label": "Rungon väriset", "follows": "color"},
            {"key": "pure-valkoinen"},
            {"key": "glacier-white"},
            {"key": "pure-concrete"},
            {"key": "pure-dove"},
            {"key": "pure-gadthena"},
            {"key": "pure-glacier-tundra"},
            {"key": "pure-glitter-black"},
            {"key": "pure-iceberg"},
            {"key": "pure-light-hearted"},
            {"key": "pure-lotus"},
            {"key": "pure-pumice"},
            {"key": "pure-sandalwood"},
            {"key": "pure-winter-woods"},
            {"key": "artista-canvas"},
            {"key": "pure-ever-after"},
            {"key": "pure-galaxy"},
            {"key": "pure-lava"},
            {"key": "pure-royal"},
            {"key": "deep-night-sky"},
            {"key": "sandalwood"},
            {"key": "pure-travertine"},
            {"key": "pure-aurora-canyon"},
            {"key": "pure-butter-cream"},
            {"key": "pure-gravilla-charcoal"},
            {"key": "pure-gravilla-cream"},
            {"key": "pure-terrazzo-classico"}
          ]
        },
        {
          "key": "handle_solution",
          "hidden": true,
          "label": "Avaaminen",
          "type": "choice",
          "default": "vedinaukko",
          "values": [{"key": "vedinaukko", "label": "Vedinaukko"}, {"key": "push", "label": "Push to open"}]
        },
        {"key": "handle", "hidden": true, "label": "Vedin", "type": "choice", "default": "none", "values": [{"key": "none", "label": "Ei vedintä"}]}
      ],
      "materials": {"ps_mat_body": "color", "ps_mat_top": "color", "ps_mat_front": "front_color"},
      "models": [
        {
          "id": "vasen-s460",
          "file": "malli/classic-xl__vasen-s460.glb",
          "when": {"depth": ["410", "460", "560"], "basin": ["left", "right"], "width": [1310, 1800]},
          "mirrorWhen": {"basin": ["right"]},
          "depthStretch": {"base": 460, "basinDepth": {"410": 200, "460": 250, "560": 300}}
        },
        {
          "id": "tupla-s460",
          "file": "malli/classic-xl__tupla-s460.glb",
          "when": {"depth": ["410", "460", "560"], "basin": ["double"], "width": [1310, 1800]},
          "depthStretch": {"base": 460, "basinDepth": {"410": 200, "460": 250, "560": 300}}
        }
      ],
      "missing": [
        {"when": {"width": [1200, 1309]}, "text": "Leveys 1200 ja 1300 mm"}
      ]
    },
    "topmirror-classic": {
      "schema": "puresolid.laskuri/1",
      "product": "topmirror-classic",
      "name": "Topmirror Classic",
      "family": "Topmirror",
      "lead": "Peilikaappi komposiittikivestä, 708 × 140 mm. Peiliovet, kaksi hyllyä ja pistorasiakotelo.",
      "poster": "",
      "options": [
        {
          "key": "width",
          "label": "Leveys",
          "type": "choice",
          "default": "624",
          "unit": "mm",
          "values": [
            {"key": "324", "label": "324 mm", "doors": "ovi"},
            {"key": "424", "label": "424 mm", "doors": "ovi"},
            {"key": "524", "label": "524 mm", "doors": "pariovet"},
            {"key": "624", "label": "624 mm", "doors": "pariovet"},
            {"key": "824", "label": "824 mm", "doors": "pariovet"},
            {"key": "1024", "label": "1024 mm", "doors": "pariovet"},
            {"key": "1224", "label": "1224 mm", "doors": "pariovet"}
          ]
        },
        {
          "key": "color",
          "label": "Väri",
          "type": "color",
          "default": "pure-valkoinen",
          "values": [
            {"key": "pure-valkoinen"},
            {"key": "glacier-white"},
            {"key": "pure-concrete"},
            {"key": "pure-dove"},
            {"key": "pure-gadthena"},
            {"key": "pure-glacier-tundra"},
            {"key": "pure-glitter-black"},
            {"key": "pure-iceberg"},
            {"key": "pure-light-hearted"},
            {"key": "pure-lotus"},
            {"key": "pure-pumice"},
            {"key": "pure-sandalwood"},
            {"key": "pure-winter-woods"},
            {"key": "artista-canvas"},
            {"key": "pure-ever-after"},
            {"key": "pure-galaxy"},
            {"key": "pure-lava"},
            {"key": "pure-royal"},
            {"key": "deep-night-sky"},
            {"key": "sandalwood"},
            {"key": "pure-travertine"},
            {"key": "pure-aurora-canyon"},
            {"key": "pure-butter-cream"},
            {"key": "pure-gravilla-charcoal"},
            {"key": "pure-gravilla-cream"},
            {"key": "pure-terrazzo-classico"}
          ]
        }
      ],
      "materials": {"ps_mat_body": "color"},
      "sidePanels": 12,
      "models": [
        {"id": "ovi", "file": "malli/topmirror-classic__ovi.glb", "when": {"width": ["324", "424"]}, "depthStretch": false},
        {"id": "pariovet", "file": "malli/topmirror-classic__pariovet.glb", "when": {"width": ["524", "624", "824", "1024"]}, "depthStretch": false},
        {"id": "kaksi-600", "file": "malli/topmirror-classic__pariovet.glb", "when": {"width": ["1224"]}, "copies": {"count": 2, "width": 612}}
      ],
      "missing": []
    },
    "valolippa": {
      "schema": "puresolid.laskuri/1",
      "product": "valolippa",
      "name": "Valolippa",
      "family": "Topmirror",
      "lead": "Valolippa peilikaapin päälle, samaa materiaalia kuin runko. LED-valo alaspäin pleksin läpi.",
      "poster": "",
      "options": [
        {
          "key": "width",
          "label": "Leveys",
          "type": "choice",
          "default": "max-800",
          "hidden": true,
          "values": [{"key": "max-800", "label": "max 800 mm", "max": 800}, {"key": "801-1800", "label": "801–1800 mm", "max": 1800}]
        },
        {
          "key": "color",
          "label": "Väri",
          "type": "color",
          "default": "pure-valkoinen",
          "values": [
            {"key": "pure-valkoinen"},
            {"key": "glacier-white"},
            {"key": "pure-concrete"},
            {"key": "pure-dove"},
            {"key": "pure-gadthena"},
            {"key": "pure-glacier-tundra"},
            {"key": "pure-glitter-black"},
            {"key": "pure-iceberg"},
            {"key": "pure-light-hearted"},
            {"key": "pure-lotus"},
            {"key": "pure-pumice"},
            {"key": "pure-sandalwood"},
            {"key": "pure-winter-woods"},
            {"key": "artista-canvas"},
            {"key": "pure-ever-after"},
            {"key": "pure-galaxy"},
            {"key": "pure-lava"},
            {"key": "pure-royal"},
            {"key": "deep-night-sky"},
            {"key": "sandalwood"},
            {"key": "pure-travertine"},
            {"key": "pure-aurora-canyon"},
            {"key": "pure-butter-cream"},
            {"key": "pure-gravilla-charcoal"},
            {"key": "pure-gravilla-cream"},
            {"key": "pure-terrazzo-classico"}
          ]
        }
      ],
      "materials": {"ps_mat_body": "color"},
      "light": {"inset": 15, "front": 15, "depth": 55, "overhang": 50},
      "models": [{"id": "lippa", "file": "malli/valolippa__lippa.glb", "depthStretch": false}],
      "missing": []
    },
    "pilar-classic": {
      "schema": "puresolid.laskuri/1",
      "product": "pilar-classic",
      "name": "Pilar Classic",
      "family": "Pilar",
      "lead": "Korkea kaappi komposiittikivestä, 1600 mm. Uritettu ovi runkolevyjen välissä, push to open.",
      "poster": "",
      "frontGrain": "vertical",
      "options": [
        {"key": "width", "label": "Leveys", "type": "length", "unit": "mm", "min": 200, "max": 600, "default": 400, "step": 100},
        {
          "key": "depth",
          "label": "Syvyys",
          "type": "choice",
          "default": "300",
          "values": [{"key": "180", "label": "180 mm"}, {"key": "300", "label": "300 mm"}, {"key": "400", "label": "400 mm"}]
        },
        {
          "key": "handedness",
          "label": "Saranapuoli",
          "type": "choice",
          "default": "left",
          "hint": "Katsottuna kaapin edestä. Pariovissa (500 mm ja leveämpi) saranat ovat molemmin puolin.",
          "values": [{"key": "left", "label": "Vasen"}, {"key": "right", "label": "Oikea"}]
        },
        {
          "key": "color",
          "label": "Väri",
          "type": "color",
          "default": "pure-valkoinen",
          "values": [
            {"key": "pure-valkoinen"},
            {"key": "glacier-white"},
            {"key": "pure-concrete"},
            {"key": "pure-dove"},
            {"key": "pure-gadthena"},
            {"key": "pure-glacier-tundra"},
            {"key": "pure-glitter-black"},
            {"key": "pure-iceberg"},
            {"key": "pure-light-hearted"},
            {"key": "pure-lotus"},
            {"key": "pure-pumice"},
            {"key": "pure-sandalwood"},
            {"key": "pure-winter-woods"},
            {"key": "artista-canvas"},
            {"key": "pure-ever-after"},
            {"key": "pure-galaxy"},
            {"key": "pure-lava"},
            {"key": "pure-royal"},
            {"key": "deep-night-sky"},
            {"key": "sandalwood"},
            {"key": "pure-travertine"},
            {"key": "pure-aurora-canyon"},
            {"key": "pure-butter-cream"},
            {"key": "pure-gravilla-charcoal"},
            {"key": "pure-gravilla-cream"},
            {"key": "pure-terrazzo-classico"}
          ]
        },
        {
          "key": "front_color",
          "hidden": true,
          "label": "Etulevyt",
          "type": "color",
          "default": "rungon-variset",
          "values": [{"key": "rungon-variset", "label": "Rungon väriset", "follows": "color"}]
        },
        {"key": "handle_solution", "hidden": true, "label": "Avaaminen", "type": "choice", "default": "push", "values": [{"key": "push", "label": "Push to open"}]},
        {"key": "handle", "hidden": true, "label": "Vedin", "type": "choice", "default": "none", "values": [{"key": "none", "label": "Ei vedintä"}]}
      ],
      "materials": {"ps_mat_body": "color", "ps_mat_front": "front_color"},
      "models": [
        {"id": "ovi", "file": "malli/pilar-classic__ovi.glb", "when": {"width": [200, 400]}, "depthStretch": {"base": 300}, "mirrorWhen": {"handedness": ["right"]}},
        {"id": "pariovet", "file": "malli/pilar-classic__pariovet.glb", "when": {"width": [500, 600]}, "depthStretch": {"base": 300}}
      ],
      "missing": []
    }
  },
  "odoo": {
    "classic-s": ["classic-s"],
    "classic-l": ["classic-l"],
    "classic-m": ["classic-m"],
    "classic-xl": ["classic-xl"],
    "topmirror-classic": ["topmirror-classic"],
    "valolippa": ["valolippa"],
    "pilar-classic": ["pilar-classic"]
  },
  "lisavarusteet": {
    "schema": "puresolid.lisavarusteet/1",
    "items": {
      "laatikkovalo": {
        "label": "Laatikkovalot",
        "name": "Laatikkovalo",
        "desc": "Jokaiseen laatikkoon, mitoitettu kaapin runkosyvyyden mukaan.",
        "type": "toggle",
        "quantity": "drawers",
        "variants": [
          {"code": "LAATIKKOVALO-350", "key": "350", "bodyDepth": [0, 374]},
          {"code": "LAATIKKOVALO-400", "key": "400", "bodyDepth": [375, 424]},
          {"code": "LAATIKKOVALO-450", "key": "450", "bodyDepth": [425, 474]},
          {"code": "LAATIKKOVALO-500", "key": "500", "bodyDepth": [475, 9999]}
        ]
      },
      "pyykkikorisetti": {
        "label": "Pyykkikorisetti",
        "desc": "Kaksi koria.",
        "type": "toggle",
        "when": {"width": ["400", "500"], "depth": ["400"]},
        "whenText": "Mahtuu 400 tai 500 mm leveään, 400 mm syvään kaappiin.",
        "code": "pksetti 400"
      }
    }
  }
}
