@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/module/dcshop/modules/configurator_chocolate/js/build/static/media/inter-v13-latin-regular.f1535355a7df553be385.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/module/dcshop/modules/configurator_chocolate/js/build/static/media/inter-v18-latin-italic.02d5718385d032c7c21c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/module/dcshop/modules/configurator_chocolate/js/build/static/media/inter-v18-latin-500.5b7156f802c053798d95.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(/module/dcshop/modules/configurator_chocolate/js/build/static/media/inter-v18-latin-500italic.b52ba3267491b4d372aa.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/module/dcshop/modules/configurator_chocolate/js/build/static/media/inter-v13-latin-600.5d2eaa33f8194c062cad.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/module/dcshop/modules/configurator_chocolate/js/build/static/media/inter-v18-latin-300.6e6082ec285b38897e2f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(/module/dcshop/modules/configurator_chocolate/js/build/static/media/inter-v18-latin-300italic.b5288c1facb99f8fa126.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/module/dcshop/modules/configurator_chocolate/js/build/static/media/inter-v18-latin-700.d42de9b25ac31d2a2a8b.woff2) format("woff2")}@font-face{font-family:Magic Retro;font-style:normal;font-weight:400;src:url(/module/dcshop/modules/configurator_chocolate/js/build/static/media/magic-retro.98b24c9dc8a050628bf4.woff2) format("woff2")}.chocoConfigurator__preview{background:var(--choco-white);display:flex;flex-direction:column;position:relative}.chocoConfigurator__previewContent{display:flex;flex-direction:column;height:100%;justify-content:center;padding:10px}@media (min-width:1024px){.chocoConfigurator__previewContent{padding:24px}}@media (min-width:1400px){.chocoConfigurator__previewContent{padding:32px}}.chocoConfigurator__previewContentEntry{align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}@media (min-width:768px){.chocoConfigurator__previewContentEntry{padding-block:24px}}@media (min-width:1024px){.chocoConfigurator__previewContentEntry{padding-bottom:50px}}.chocoConfigurator__previewTitle{color:var(--choco-primary);font-size:20px}@media (min-width:1400px){.chocoConfigurator__previewTitle{font-size:32px}}.chocoConfigurator__previewImg{aspect-ratio:1;margin-block:20px;margin-inline:auto;max-width:234px;object-fit:contain;position:relative;text-align:center;width:auto}@media (min-width:768px){.chocoConfigurator__previewImg{max-height:45vh;max-height:45dvh}}@media (min-width:1024px){.chocoConfigurator__previewImg{margin:0}}.chocoConfigurator__previewImg img{aspect-ratio:1;max-width:382px;object-fit:contain}.chocoConfigurator__grittingOverlayImg{aspect-ratio:1;height:100%;left:0;object-fit:contain;position:absolute;width:100%}@media (min-width:768px){.chocoConfigurator__previewImg{max-width:none}}.chocoConfigurator__grittingOverlayImg.herz{-webkit-clip-path:polygon(50% 98.17%,50% 98.17%,53.41% 95.741%,58.288% 92.271%,64.205% 87.799%,70.729% 82.366%,77.43% 76.011%,83.878% 68.773%,89.643% 60.692%,94.293% 51.806%,97.399% 42.156%,98.53% 31.78%,98.53% 31.78%,98.06% 26.208%,96.74% 21.192%,94.703% 16.739%,92.081% 12.857%,89.008% 9.551%,85.615% 6.831%,82.038% 4.702%,78.407% 3.172%,74.857% 2.249%,71.52% 1.94%,71.52% 1.94%,67.884% 2.226%,64.688% 3.002%,61.892% 4.145%,59.452% 5.534%,57.329% 7.045%,55.48% 8.556%,53.864% 9.945%,52.44% 11.088%,51.166% 11.864%,50% 12.15%,50% 12.15%,48.834% 11.864%,47.56% 11.088%,46.136% 9.945%,44.52% 8.556%,42.671% 7.045%,40.548% 5.534%,38.108% 4.145%,35.312% 3.002%,32.116% 2.226%,28.48% 1.94%,28.48% 1.94%,25.143% 2.249%,21.593% 3.172%,17.962% 4.702%,14.385% 6.831%,10.993% 9.551%,7.919% 12.857%,5.297% 16.739%,3.26% 21.192%,1.94% 26.208%,1.47% 31.78%,1.47% 31.78%,2.601% 42.156%,5.707% 51.806%,10.357% 60.692%,16.122% 68.773%,22.57% 76.011%,29.271% 82.366%,35.795% 87.799%,41.712% 92.271%,46.59% 95.741%,50% 98.17%,50% 98.17%);clip-path:polygon(50% 98.17%,50% 98.17%,53.41% 95.741%,58.288% 92.271%,64.205% 87.799%,70.729% 82.366%,77.43% 76.011%,83.878% 68.773%,89.643% 60.692%,94.293% 51.806%,97.399% 42.156%,98.53% 31.78%,98.53% 31.78%,98.06% 26.208%,96.74% 21.192%,94.703% 16.739%,92.081% 12.857%,89.008% 9.551%,85.615% 6.831%,82.038% 4.702%,78.407% 3.172%,74.857% 2.249%,71.52% 1.94%,71.52% 1.94%,67.884% 2.226%,64.688% 3.002%,61.892% 4.145%,59.452% 5.534%,57.329% 7.045%,55.48% 8.556%,53.864% 9.945%,52.44% 11.088%,51.166% 11.864%,50% 12.15%,50% 12.15%,48.834% 11.864%,47.56% 11.088%,46.136% 9.945%,44.52% 8.556%,42.671% 7.045%,40.548% 5.534%,38.108% 4.145%,35.312% 3.002%,32.116% 2.226%,28.48% 1.94%,28.48% 1.94%,25.143% 2.249%,21.593% 3.172%,17.962% 4.702%,14.385% 6.831%,10.993% 9.551%,7.919% 12.857%,5.297% 16.739%,3.26% 21.192%,1.94% 26.208%,1.47% 31.78%,1.47% 31.78%,2.601% 42.156%,5.707% 51.806%,10.357% 60.692%,16.122% 68.773%,22.57% 76.011%,29.271% 82.366%,35.795% 87.799%,41.712% 92.271%,46.59% 95.741%,50% 98.17%,50% 98.17%)}.chocoConfigurator__grittingOverlayImg.ei{-webkit-clip-path:polygon(49.932% 97.851%,49.932% 97.851%,34.847% 95.174%,24.376% 87.909%,18.045% 77.201%,15.383% 64.2%,15.919% 50.051%,19.18% 35.902%,24.694% 22.901%,31.99% 12.193%,40.595% 4.928%,50.038% 2.251%,50.038% 2.251%,59.462% 4.928%,68.016% 12.193%,75.242% 22.901%,80.678% 35.902%,83.865% 50.051%,84.341% 64.2%,81.646% 77.201%,75.32% 87.909%,64.902% 95.174%,49.932% 97.851%);clip-path:polygon(49.932% 97.851%,49.932% 97.851%,34.847% 95.174%,24.376% 87.909%,18.045% 77.201%,15.383% 64.2%,15.919% 50.051%,19.18% 35.902%,24.694% 22.901%,31.99% 12.193%,40.595% 4.928%,50.038% 2.251%,50.038% 2.251%,59.462% 4.928%,68.016% 12.193%,75.242% 22.901%,80.678% 35.902%,83.865% 50.051%,84.341% 64.2%,81.646% 77.201%,75.32% 87.909%,64.902% 95.174%,49.932% 97.851%)}.chocoConfigurator__grittingOverlayImg.stern{-webkit-clip-path:polygon(46.95% 7.346%,46.95% 7.346%,47.378% 6.641%,47.926% 6.093%,48.565% 5.702%,49.265% 5.467%,49.995% 5.389%,50.725% 5.467%,51.425% 5.702%,52.064% 6.093%,52.612% 6.641%,53.04% 7.346%,64.2% 31.936%,64.2% 31.936%,64.362% 32.247%,64.554% 32.536%,64.772% 32.802%,65.015% 33.044%,65.28% 33.259%,65.566% 33.445%,65.87% 33.602%,66.19% 33.727%,66.524% 33.819%,66.87% 33.876%,93.7% 36.886%,93.7% 36.886%,94.502% 37.074%,95.193% 37.425%,95.764% 37.911%,96.204% 38.504%,96.504% 39.174%,96.655% 39.892%,96.647% 40.63%,96.472% 41.36%,96.119% 42.051%,95.58% 42.676%,75.64% 60.886%,75.64% 60.886%,75.394% 61.135%,75.177% 61.406%,74.991% 61.695%,74.836% 62.001%,74.714% 62.321%,74.625% 62.651%,74.57% 62.99%,74.55% 63.334%,74.567% 63.68%,74.62% 64.026%,80.05% 90.476%,80.05% 90.476%,80.121% 91.297%,80.001% 92.064%,79.716% 92.757%,79.289% 93.359%,78.745% 93.852%,78.109% 94.219%,77.405% 94.44%,76.657% 94.499%,75.891% 94.377%,75.13% 94.056%,51.65% 80.726%,51.65% 80.726%,51.337% 80.569%,51.013% 80.448%,50.68% 80.361%,50.342% 80.308%,50% 80.291%,49.658% 80.308%,49.32% 80.361%,48.987% 80.448%,48.663% 80.569%,48.35% 80.726%,24.87% 94.056%,24.87% 94.056%,24.112% 94.377%,23.346% 94.499%,22.6% 94.44%,21.895% 94.219%,21.259% 93.852%,20.714% 93.359%,20.286% 92.757%,20% 92.064%,19.88% 91.297%,19.95% 90.476%,25.38% 64.026%,25.38% 64.026%,25.433% 63.68%,25.45% 63.334%,25.43% 62.99%,25.375% 62.651%,25.286% 62.321%,25.164% 62.001%,25.009% 61.695%,24.823% 61.406%,24.606% 61.135%,24.36% 60.886%,4.42% 42.676%,4.42% 42.676%,3.881% 42.051%,3.528% 41.36%,3.353% 40.63%,3.345% 39.892%,3.496% 39.174%,3.796% 38.504%,4.236% 37.911%,4.807% 37.425%,5.498% 37.074%,6.3% 36.886%,33.13% 33.876%,33.13% 33.876%,33.476% 33.819%,33.81% 33.727%,34.13% 33.602%,34.434% 33.445%,34.72% 33.259%,34.985% 33.044%,35.228% 32.802%,35.446% 32.536%,35.638% 32.247%,35.8% 31.936%,46.96% 7.346%,46.95% 7.346%);clip-path:polygon(46.95% 7.346%,46.95% 7.346%,47.378% 6.641%,47.926% 6.093%,48.565% 5.702%,49.265% 5.467%,49.995% 5.389%,50.725% 5.467%,51.425% 5.702%,52.064% 6.093%,52.612% 6.641%,53.04% 7.346%,64.2% 31.936%,64.2% 31.936%,64.362% 32.247%,64.554% 32.536%,64.772% 32.802%,65.015% 33.044%,65.28% 33.259%,65.566% 33.445%,65.87% 33.602%,66.19% 33.727%,66.524% 33.819%,66.87% 33.876%,93.7% 36.886%,93.7% 36.886%,94.502% 37.074%,95.193% 37.425%,95.764% 37.911%,96.204% 38.504%,96.504% 39.174%,96.655% 39.892%,96.647% 40.63%,96.472% 41.36%,96.119% 42.051%,95.58% 42.676%,75.64% 60.886%,75.64% 60.886%,75.394% 61.135%,75.177% 61.406%,74.991% 61.695%,74.836% 62.001%,74.714% 62.321%,74.625% 62.651%,74.57% 62.99%,74.55% 63.334%,74.567% 63.68%,74.62% 64.026%,80.05% 90.476%,80.05% 90.476%,80.121% 91.297%,80.001% 92.064%,79.716% 92.757%,79.289% 93.359%,78.745% 93.852%,78.109% 94.219%,77.405% 94.44%,76.657% 94.499%,75.891% 94.377%,75.13% 94.056%,51.65% 80.726%,51.65% 80.726%,51.337% 80.569%,51.013% 80.448%,50.68% 80.361%,50.342% 80.308%,50% 80.291%,49.658% 80.308%,49.32% 80.361%,48.987% 80.448%,48.663% 80.569%,48.35% 80.726%,24.87% 94.056%,24.87% 94.056%,24.112% 94.377%,23.346% 94.499%,22.6% 94.44%,21.895% 94.219%,21.259% 93.852%,20.714% 93.359%,20.286% 92.757%,20% 92.064%,19.88% 91.297%,19.95% 90.476%,25.38% 64.026%,25.38% 64.026%,25.433% 63.68%,25.45% 63.334%,25.43% 62.99%,25.375% 62.651%,25.286% 62.321%,25.164% 62.001%,25.009% 61.695%,24.823% 61.406%,24.606% 61.135%,24.36% 60.886%,4.42% 42.676%,4.42% 42.676%,3.881% 42.051%,3.528% 41.36%,3.353% 40.63%,3.345% 39.892%,3.496% 39.174%,3.796% 38.504%,4.236% 37.911%,4.807% 37.425%,5.498% 37.074%,6.3% 36.886%,33.13% 33.876%,33.13% 33.876%,33.476% 33.819%,33.81% 33.727%,34.13% 33.602%,34.434% 33.445%,34.72% 33.259%,34.985% 33.044%,35.228% 32.802%,35.446% 32.536%,35.638% 32.247%,35.8% 31.936%,46.96% 7.346%,46.95% 7.346%)}.chocoConfigurator__grittingOverlayImg.rechteck{-webkit-clip-path:polygon(72.374% 96.151%,72.374% 96.151%,72.352% 96.427%,72.287% 96.688%,72.184% 96.932%,72.046% 97.155%,71.876% 97.353%,71.678% 97.523%,71.455% 97.661%,71.211% 97.764%,70.95% 97.829%,70.674% 97.851%,29.324% 97.851%,29.324% 97.851%,29.048% 97.829%,28.787% 97.764%,28.543% 97.661%,28.32% 97.523%,28.122% 97.353%,27.952% 97.155%,27.814% 96.932%,27.711% 96.688%,27.646% 96.427%,27.624% 96.151%,27.624% 3.951%,27.624% 3.951%,27.646% 3.675%,27.711% 3.414%,27.814% 3.17%,27.952% 2.947%,28.122% 2.749%,28.32% 2.579%,28.543% 2.441%,28.787% 2.338%,29.048% 2.273%,29.324% 2.251%,70.674% 2.251%,70.674% 2.251%,70.95% 2.273%,71.211% 2.338%,71.455% 2.441%,71.678% 2.579%,71.876% 2.749%,72.046% 2.947%,72.184% 3.17%,72.287% 3.414%,72.352% 3.675%,72.374% 3.951%,72.374% 96.152%,72.374% 96.152%);clip-path:polygon(72.374% 96.151%,72.374% 96.151%,72.352% 96.427%,72.287% 96.688%,72.184% 96.932%,72.046% 97.155%,71.876% 97.353%,71.678% 97.523%,71.455% 97.661%,71.211% 97.764%,70.95% 97.829%,70.674% 97.851%,29.324% 97.851%,29.324% 97.851%,29.048% 97.829%,28.787% 97.764%,28.543% 97.661%,28.32% 97.523%,28.122% 97.353%,27.952% 97.155%,27.814% 96.932%,27.711% 96.688%,27.646% 96.427%,27.624% 96.151%,27.624% 3.951%,27.624% 3.951%,27.646% 3.675%,27.711% 3.414%,27.814% 3.17%,27.952% 2.947%,28.122% 2.749%,28.32% 2.579%,28.543% 2.441%,28.787% 2.338%,29.048% 2.273%,29.324% 2.251%,70.674% 2.251%,70.674% 2.251%,70.95% 2.273%,71.211% 2.338%,71.455% 2.441%,71.678% 2.579%,71.876% 2.749%,72.046% 2.947%,72.184% 3.17%,72.287% 3.414%,72.352% 3.675%,72.374% 3.951%,72.374% 96.152%,72.374% 96.152%)}.chocoConfigurator__surpriseMix{display:flex;margin-bottom:24px;margin-left:24px;margin-top:auto;button{align-items:center;background:none;border:none;color:inherit;color:var(--choco-primary);cursor:pointer;display:flex;font:inherit;font-size:18px;gap:12px;outline:inherit;padding:0;svg{height:auto;width:32px}span{line-height:1;position:relative;top:2px}&[disabled]{color:var(--choco-disabled-gray);svg{animation:rotation 1s ease-in-out infinite}}}}@media (min-width:1024px){.chocoConfigurator__surpriseMix{justify-content:center;margin-left:0}}.chocoConfigurator__action{background:var(--choco-primary);border-top-left-radius:36px;border-top-right-radius:36px;display:flex;flex-direction:column;position:relative}@media (min-width:768px){.chocoConfigurator__action{min-height:50vh;min-height:50dvh}}@media (min-width:1024px){.chocoConfigurator__action{background:#0000;border-radius:0}}.chocoConfigurator__actionContent{position:relative;.inner{.chocoConfigurator__contentContainer{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(128px,131px));justify-content:center;margin-right:-24px;max-height:510px;padding-bottom:26px;padding-right:15px;padding-top:10px;scrollbar-gutter:stable}}}@media (min-width:520px){.chocoConfigurator__actionContent .inner .chocoConfigurator__contentContainer{grid-template-columns:repeat(3,minmax(128px,131px))}}@media (min-width:768px){.chocoConfigurator__actionContent .inner .chocoConfigurator__contentContainer{padding--top:18px;grid-template-columns:repeat(4,minmax(128px,131px));overflow-y:auto}}@media (min-width:1024px){.chocoConfigurator__actionContent .inner .chocoConfigurator__contentContainer{justify-content:flex-start;padding-bottom:0;padding-left:32px}.chocoConfigurator__action{padding-bottom:40px;padding-top:20px}.chocoConfigurator__actionContent .inner{height:540px}}@media (min-width:1360px){.chocoConfigurator__actionContent .inner .chocoConfigurator__contentContainer{padding-left:0}}.actionNav{align-items:center;display:flex;flex-grow:1;font-size:14px;gap:32px;justify-content:center}@media(min-width:1360px){.actionNav{gap:0;justify-content:flex-end;margin-top:auto}}.chocoConf__actionNavContainer{align-items:center;background:var(--choco-primary);bottom:0;box-shadow:0 -6px 9.6px 0 #ffffff40;display:flex;gap:12px;margin-top:auto;padding-block:10px;padding-inline:16px;position:fixed;width:100vw;z-index:101}#chocoConfMobileCartButton{height:32px;width:auto;width:56px}@media(min-width:1024px){.chocoConf__actionNavContainer{width:calc(100vw - 380px)}}@media(min-width:1360px){.chocoConf__actionNavContainer{width:100%}}.actionNav:has(>div:nth-child(2)){@media(min-width:1360px){justify-content:space-between}}.chocoConf__actionNavToggle{div{background:var(--choco-white);border-color:var(--choco-white);border-radius:16px;height:32px;position:relative;width:56px;span{background:var(--choco-black);border-radius:1px;display:block;height:2px;left:18px;position:absolute;top:10px;width:16px;&:nth-child(2){left:22px;top:15px}&:nth-child(3){top:20px}}}}#chocoConfMobileSwitchButton{align-items:center;background:var(--choco-primary);border:1px solid var(--choco-white);border-radius:28px;display:flex;height:28px;justify-content:center;left:50%;position:absolute;top:-14px;transform:translateX(-50%);width:56px}@media (min-width:1360px){#chocoConfMobileCartButton,#chocoConfMobileSwitchButton{display:none}.chocoConf__actionNavContainer{background:#0000;bottom:auto;box-shadow:none;display:block;padding-block:0;padding-inline:0;padding-top:48px;position:static;width:auto}}@media (max-width:1359px){.chocoConfigurator__cart{background:var(--choco-white);border-radius:24px;display:none;left:20px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:20px 32px 10px;position:fixed;top:50%;transform:translateY(-50%);width:calc(100vw - 40px);z-index:1002;.cartArea{height:100%;padding-bottom:0;padding-top:0;.inner{border-left:none;display:flex;height:100%;margin-left:0;padding-left:0}}.cartArea__head{align-items:center;display:flex;justify-content:space-between}.cartArea__head,.cartItem__label,.cartItem__price,.cartItem__title{color:var(--choco-black)}.cartItem__actionButton{opacity:1}.cartItem__sectionContainer{height:auto;max-height:none;overflow:inherit}.orderButtonChoco.chocoConf__button{border-color:var(--choco-primary);margin-inline:auto;margin-bottom:24px;padding:8px 16px;width:auto}.cartArea__footer{margin-top:auto}.chocoConfigurator__modalClose{margin-top:0;padding:0;position:relative;right:-12px}}.chocoConfigurator__cart.isModalOpen{display:block}}.cartItem__label,.cartItem__title{color:var(--choco-white);font-size:16px;font-weight:var(--font-weight-black)}.cartItem__title{font-size:14px;letter-spacing:0;line-height:1.2}.cartItem__label{margin-bottom:6px;i{font-size:12px;font-weight:300}}.cartArea{height:100%;padding-bottom:40px;padding-top:42px;.inner{border-left:1px solid var(--choco-white);display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-left:20px;padding-left:30px}}.cartArea__head{color:var(--choco-white);font-size:20px;margin-bottom:10px}.cartItem__section{margin-bottom:14px;padding-bottom:14px;&:last-child,.cartItem:last-child{margin-bottom:0}}.cartItem__price{color:var(--choco-white);font-size:14px}.cartItem{border-radius:6px;margin-bottom:4px;padding:5px 6px}.cartItem__img{height:30px;width:30px;img{aspect-ratio:1}}.cartItem__content{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:30px 1fr 28px}.cartItem__actionButton{cursor:pointer;margin-left:auto;opacity:0;padding:6px;width:28px;svg{height:16px;width:16px}}.cartItem__actionButton,.cartItem__edit{align-items:center;display:flex;justify-content:center}.cartItem__edit{background-color:var(--choco-beige);border-radius:50%;height:20px;width:20px}.cartItem:hover{background:var(--choco-white);.cartItem__actionButton{opacity:1}.cartItem__price,.cartItem__title{color:var(--choco-black)}}.cartItem--packing{.cartItem__actionButton{opacity:1}}.cartArea__items .cartItem__section:has(>*):not(:last-child){border-bottom:1px solid var(--choco-delemiter)}.cartArea__footer{align-items:flex-start;border-top:1px solid var(--choco-delemiter);display:flex;flex-direction:column;margin-top:8px;padding-top:16px;.orderButton__summary{color:var(--choco-white);margin-bottom:16px;width:100%;.orderButton__sum{font-size:20px;font-weight:700}.cartItem__label{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:0}}}.cartItem__sectionContainer{height:692px;max-height:692px;overflow-y:auto}.orderButtonChoco.chocoConf__button{align-items:center;background:var(--choco-white);border:1px solid var(--choco-white);color:var(--choco-primary);cursor:pointer;display:flex;justify-content:center;width:100%}.cartItem__sectionContainer::-webkit-scrollbar,.chocoConfigurator__contentContainer::-webkit-scrollbar{height:8px;width:8px}.cartItem__sectionContainer::-webkit-scrollbar-button,.chocoConfigurator__contentContainer::-webkit-scrollbar-button{height:0;width:0}.cartItem__sectionContainer::-webkit-scrollbar-thumb,.chocoConfigurator__contentContainer::-webkit-scrollbar-thumb{background:var(--scrollbar-active-color);border:0 #0000;border-radius:var(--scrollbar-border-radius)}.cartItem__sectionContainer::-webkit-scrollbar-thumb:active,.cartItem__sectionContainer::-webkit-scrollbar-thumb:hover,.chocoConfigurator__contentContainer::-webkit-scrollbar-thumb:active,.chocoConfigurator__contentContainer::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-active-color)}.cartItem__sectionContainer::-webkit-scrollbar-track,.chocoConfigurator__contentContainer::-webkit-scrollbar-track{background:var(--scrollbar-background-color);border:0 #0000;border-radius:var(--scrollbar-border-radius)}.cartItem__sectionContainer::-webkit-scrollbar-track:active,.cartItem__sectionContainer::-webkit-scrollbar-track:hover,.chocoConfigurator__contentContainer::-webkit-scrollbar-track:active,.chocoConfigurator__contentContainer::-webkit-scrollbar-track:hover{background:var(--scrollbar-background-color)}.cartItem__sectionContainer::-webkit-scrollbar-corner,.chocoConfigurator__contentContainer::-webkit-scrollbar-corner{background:var(--scrollbar-background-color)}.chocoConfigurator__progressButtonBar{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:12px;margin-top:16px;span{white-space:nowrap}svg{width:16px}}.chocoConfigurator__progressButtonBarButton{align-items:center;color:var(--choco-white);cursor:pointer;display:flex;font-size:14px;font-weight:var(--font-weight-black);gap:6px;justify-content:center;padding-block:10px;padding-left:6px;vertical-align:middle}@media (min-width:768px){.chocoConfigurator__progressButtonBarButton{font-size:22px;gap:8px;padding-left:8px}}.chocoConfigurator__progressButtonBarButton:first-child{padding-left:0}.chocoConfigurator__progressButtonBarButton[data-status=inactive]{color:var(--choco-white);opacity:.7}.chocoConfigurator__progressButtonBarButton:hover{opacity:1}@media (min-width:1024px){.chocoConfigurator__progressButtonBar{gap:12px;justify-content:flex-start;margin-bottom:32px;margin-top:30px;padding-inline:32px;svg{width:18px}}.chocoConfigurator__progressButtonBarButton{font-size:24px;gap:18px;padding-left:10px}}@media (min-width:1360px){.chocoConfigurator__progressButtonBar{margin-top:16px;padding-inline:0}}.chocoConfigurator__previewProgress{bottom:-56px;color:var(--choco-white);display:none;font-size:14px;font-style:italic;font-weight:400;left:0;position:absolute}.chocoConfigurator__selectAndProgressWrapper{align-items:center;display:flex;justify-content:space-between}.progressBarPreview__title{margin-bottom:13px}.progressBarPreview__steps{display:flex;gap:12px;justify-content:center}.progressBarPreview__item{align-items:center;background:var(--choco-beige);border-radius:9px;display:flex;height:18px;justify-content:center;width:87px}.progressBarPreview__item:not(.checked){background:var(--choco-disabled-gray)}@media (min-width:768px){.chocoConfigurator__previewProgress{bottom:-80px}}@media (min-width:1024px){.chocoConfigurator__previewProgress{display:block;padding-left:32px}}@media (min-width:1360px){.chocoConfigurator__previewProgress{bottom:-56px;padding-left:0}}.chocoConf__customCheckBox{cursor:pointer;display:flex;height:100%}.chocoConf__customCheckBoxWrapper{position:relative}.chocoConf__customCheckBoxIcon{left:50%;position:absolute;top:-10px;transform:translateX(-50%);z-index:1}.chocoConf__customCheckBox>div{align-items:center;background:var(--choco-white);border:1px solid var(--choco-input-border-color);border-radius:var(--choco-input-border-radius);display:flex;flex-direction:column;flex-grow:1;font-size:14px;gap:10px;justify-content:center;padding-top:42px;text-align:center}.chocoConf__customCheckBox__title{-webkit-hyphens:auto;hyphens:auto;line-height:1.2;margin-top:auto;padding-inline:4px}.chocoConf__customCheckBox__info{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:var(--choco-primary);cursor:pointer;margin:0;padding:0;position:absolute;right:7px;top:7px}.chocoConf__customCheckBox__price{align-items:center;border-top:1px solid var(--choco-input-border-color);display:flex;font-size:14px;font-style:italic;height:40px;justify-content:center;width:100%}.chocoConf__customCheckBox:has(input:checked)>div{border-color:var(--choco-secondary);.chocoConf__customCheckBox__price{background-color:var(--choco-secondary);border-bottom-left-radius:calc(var(--choco-input-border-radius) - 2px);border-bottom-right-radius:calc(var(--choco-input-border-radius) - 2px);border-top-color:var(--choco-secondary);color:var(--choco-white)}}.chocoConf__customCheckBox img{aspect-ratio:1;margin-bottom:16px;object-fit:contain;width:64px}.chocoConfigurator__customSelect{position:-webkit-sticky;position:sticky;top:0;z-index:2;ul{background:var(--choco-primary);display:flex;flex-wrap:nowrap;font-size:14px;gap:12px;list-style:none;margin:0;max-width:calc(100vw - 10px);overflow-y:auto;padding:0 12px 4px 24px;li{color:var(--choco-white);cursor:pointer;font-weight:var(--font-weight-bold);opacity:.7;padding-block:4px;position:relative;transition:all .2s ease-in-out;white-space:nowrap;&.active,&:hover{opacity:1;transform:scale(1.1)}}}}@media(min-width:768px){.chocoConfigurator__customSelect{ul{gap:32px;justify-content:center;padding-left:0}}}@media(min-width:1024px){.chocoConfigurator__customSelect{ul{background:#0000;justify-content:flex-start;margin-bottom:24px;padding-left:32px}}}@media(min-width:1360px){.chocoConfigurator__customSelect{ul{margin-bottom:0;margin-left:-15px;padding-left:15px}}}.chocoConfigurator__modal{background:var(--choco-white);border-radius:24px;left:50%;max-width:1140px;padding:40px 50px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1002}.chocolateConfigurator__modalOverlay{height:100vh;height:100dvh;left:0;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:1002}.chocoConfigurator__modalHeader{color:var(--choco-black);display:flex;font-family:Magic Retro;font-size:26px;gap:30px;justify-content:space-between;margin-bottom:20px;margin-right:-40px}.chocoConfigurator__modalClose{cursor:pointer;margin-top:-16px;padding:16px}@media (max-width:1024px){.chocoConfigurator__modal{border-radius:24px;left:20px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:20px 32px;position:fixed;transform:translateY(-50%);width:calc(100vw - 40px);z-index:1002}.chocoConfigurator__modalClose{margin-top:0;padding:0;position:relative;right:-12px}.chocoConfigurator__modalHeader{font-size:20px;margin-right:0}}.chocoConfigurator__modalContent{margin-bottom:32px;table{width:100%!important;td{padding:3px}tr{background-color:var(--choco-lightest-gray);td:first-child{padding-right:10px}}tr:nth-child(2n){background-color:var(--choco-beige)}}}.chocoConfigurator__modal--info{max-width:620px}body:has(.chocoConfigurator__cart.isModalOpen):after,body:has(.chocoConfigurator__modal):after{background:#00000080;contain:paint;content:"";display:block;height:100vw;left:0;position:fixed;top:0;width:100vw;z-index:1001}.chocoConfigurator__modalFooter{align-items:flex-end;display:flex;flex-direction:column;gap:8px;justify-content:center;.chocoConf__button{white-space:nowrap}.orderButton__summary{.cartItem__label{color:var(--choco-black)}}.orderButtonChoco{background:var(--choco-primary);color:var(--choco-white);&:hover{background:var(--choco-white);border-color:var(--choco-primary)}}}.chocoConfigurator__modalFooterButtons{display:flex;flex-direction:column;gap:12px;justify-content:space-between;width:100%;>*{width:100%}}@media (min-width:640px){.chocoConfigurator__modalFooterButtons{flex-direction:row;gap:32px;>*{width:auto}}}.chocoConfigurator__packageListContainer{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.chocoConfigurator__packageListContainer{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.chocoConfigurator__packageListContainer{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.chocoConfigurator__packageListContainer{grid-template-columns:repeat(5,1fr)}}.package__price{border-top:none}*{box-sizing:border-box}:root{--choco-primary:#2119d1;--choco-secondary:#ff1a00;--choco-white:#fff;--choco-light-gray:#f1f1f1;--choco-lightest-gray:#f7f7f7;--choco-preview-area-background:#fff9f3;--choco-lighter-gray:#aeaeae;--choco-brown:#401111;--choco-brown-light:#542121;--choco-beige:#feeddb;--choco-delemiter:#e8e1e1;--choco-disabled-gray:#0006;--choco-middle-gray:#bebebe;--choco-black:#000;--scrollbar-background-color:#f4f4f4;--scrollbar-active-color:var(--choco-brown-light);--scrollbar-border-radius:4px;--choco-input-border-color:#b39e9e4d;--choco-input-border-radius:13px;--font-weight-bold:500;--font-weight-black:700;--choco-sm:768px}body:has(.mix-is-loading){&:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;content:"";display:block;height:100vw;left:0;position:fixed;top:0;width:100vw;z-index:1001}.chocoConfigurator__surpriseMix{position:relative;z-index:1002}}a,a:focus,a:hover{text-decoration:none}.font-retro{font-family:Magic Retro;line-height:1.6;vertical-align:middle}.chocoConfigurator{font-family:Inter;font-size:16px;font-weight:400;margin-inline:auto;max-width:1636px;width:100%;img{overflow:clip;overflow-clip-margin:content-box}}b,strong{font-family:Inter;font-weight:500}@media (min-width:1024px){.chocoConfigurator>.inner{display:grid;grid-template-columns:380px 1fr;height:100vh;height:100dvh}}@media (min-width:1360px){.chocoConfigurator>.inner{gap:20px;grid-template-columns:1fr 600px 328px;height:auto}}@media (min-width:1400px){.chocoConfigurator>.inner{gap:48px}}.chocoConfigurator__container{@media (min-width:1360px){min-height:852px}}.chocoConfigurator__headline{font-size:24px;.font-retro{font-size:28px}}.chocoConfigurator__headline:after{background:linear-gradient(90deg,#e8e1e1,#e8e1e1 50%,#fff);content:"";display:block;height:2px;margin-top:10px;width:100%}.gritting__price{font-size:12px;font-style:italic}.chocoConf__button{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #fff;border:1px solid var(--choco-white);border-radius:24px;color:#fff;color:var(--choco-white);cursor:pointer;display:flex;font-size:14px;font-weight:700;font-weight:var(--font-weight-black);gap:5px;justify-content:center;padding:4px 8px;width:100%;img{color:#fff;color:var(--choco-white)}&:hover{background:#fff;background:var(--choco-white);color:#2119d1;color:var(--choco-primary)}}@media(min-width:640px){.chocoConf__button{width:auto}}@media (min-width:1360px){.chocoConf__button{font-size:16px;gap:15px;padding:10px 20px}}.chocoConf__button--primary{border-color:#2119d1;border-color:var(--choco-primary);color:#2119d1;color:var(--choco-primary);&:hover{background:#2119d1;background:var(--choco-primary);color:#fff;color:var(--choco-white)}}.chocoConf__button[disabled]{background:#0006;background:var(--choco-disabled-gray);cursor:not-allowed}.chocoConf__button--no-outline{border-color:#0000}#chocolateConfigurator{letter-spacing:0;max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);overflow:hidden}@media (min-width:1360px){#chocolateConfigurator{height:auto;max-height:none;overflow:inherit}}#chocolateConfigurator:has(.chocoConfigurator.mobileMode){max-height:100vh;max-height:100dvh}.chocoConfigurator.mobileMode{.chocoConfigurator__previewContentEntry{display:none}.chocoConfigurator__previewImg{height:132px}#chocoConfMobileSwitchButton{svg{transform:rotate(180deg)}}.chocoConfigurator__action{height:calc(100vh - 244px);height:calc(100dvh - 244px)}.chocoConfigurator__actionContent{height:calc(100% - 56px);.inner{max-height:calc(100% - 28px);overflow-x:hidden;overflow-y:auto;padding-bottom:12px}}}@media (min-width:768px){.chocoConfigurator.mobileMode{.chocoConfigurator__previewImg{height:320px}.chocoConfigurator__action{height:calc(100vh - 432px);height:calc(100dvh - 432px)}.chocoConfigurator__actionContent{height:calc(100% - 56px);.inner{max-height:calc(100% - 28px);overflow-x:hidden;overflow-y:auto;padding-bottom:12px}}}}@media (min-width:1024px){#chocoConfMobileSwitchButton{display:none}}
/*# sourceMappingURL=main.3f4df7ca.css.map*/