.details.svelte-mpcrcm{--info-width: 300px;--gallery-width: calc(100vw - var(--info-width));--info-text-width: 100%;--buttonWidth: 17rem;--input-width: 1.5em;position:absolute;z-index:100;top:0;padding-top:var(--header-height);height:calc(100vh - var(--padding));height:calc(100dvh - var(--padding));width:calc(var(--shop-width));color:var(--secondary-color);display:flex;justify-content:center;align-items:center;font-size:2rem;transition:width .5s}@media (max-width: 1024px){.details.svelte-mpcrcm{height:unset;position:absolute;--info-width: 100%;--gallery-width: 100%;flex-direction:column;gap:var(--padding);padding-inline:var(--padding);padding-bottom:calc(var(--padding) * 2)}}.details.svelte-mpcrcm a{color:var(--secondary-color)!important;text-decoration:underline}.details.svelte-mpcrcm>:where(.svelte-mpcrcm){background-color:var(--primary-color);border-radius:var(--border-radius)}.details.svelte-mpcrcm>:where(.svelte-mpcrcm):first-child{overflow:hidden;margin-left:var(--padding);margin-right:calc(var(--padding) / 2)}@media (max-width: 1024px){.details.svelte-mpcrcm>:where(.svelte-mpcrcm):first-child{margin-left:0;margin-right:0}}.details.svelte-mpcrcm>:where(.svelte-mpcrcm):last-child{overflow-y:scroll;margin-right:var(--padding);margin-left:calc(var(--padding) / 2);padding-bottom:5rem}@media (max-width: 1024px){.details.svelte-mpcrcm>:where(.svelte-mpcrcm):last-child{margin-right:0;margin-left:0}}.gallery.svelte-mpcrcm,.info.svelte-mpcrcm{width:50%;height:100%}@media (max-width: 1024px){.gallery.svelte-mpcrcm,.info.svelte-mpcrcm{width:100%}}.gallery.svelte-mpcrcm{width:var(--gallery-width);max-width:60vw}@media (max-width: 1024px){.gallery.svelte-mpcrcm{height:70svh;max-width:unset}}.info.svelte-mpcrcm{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1lh;flex-shrink:1;font-size:var(--medium-font);padding:calc(var(--padding) * 1.5);min-width:650px;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 1024px){.info.svelte-mpcrcm{min-width:calc(100vw - var(--padding) * 2)}}.info.svelte-mpcrcm h1:where(.svelte-mpcrcm){display:flex;justify-content:center;align-items:center;position:relative}.info.svelte-mpcrcm h1:where(.svelte-mpcrcm) img:where(.svelte-mpcrcm){height:calc(4em + var(--padding));padding-top:calc(var(--padding) * 2);padding-bottom:calc(var(--padding) / 2);margin-bottom:calc(var(--padding) * 2)}@media (max-width: 1024px){.info.svelte-mpcrcm h1:where(.svelte-mpcrcm) img:where(.svelte-mpcrcm){margin-bottom:0}}.info.svelte-mpcrcm h1:where(.svelte-mpcrcm) span:where(.svelte-mpcrcm){position:absolute;pointer-events:none;opacity:0}.info.svelte-mpcrcm .text:where(.svelte-mpcrcm){display:flex;flex-direction:column;align-items:center;gap:.5lh}.info.svelte-mpcrcm .text:where(.svelte-mpcrcm)>p{width:100%}.info.svelte-mpcrcm .text:where(.svelte-mpcrcm) h2{border:solid 1px var(--secondary-color);border-radius:var(--border-radius-small);padding:var(--padding-button);margin-top:1lh;margin-bottom:.5lh}.info.svelte-mpcrcm .text:where(.svelte-mpcrcm) .impressum:where(.svelte-mpcrcm){text-align:center;padding-top:2lh;opacity:.6;display:flex;flex-direction:column;gap:1lh;justify-content:center;align-items:center;font-size:.7em}.info.svelte-mpcrcm .text:where(.svelte-mpcrcm) .impressum:where(.svelte-mpcrcm) h3:where(.svelte-mpcrcm){font-size:1em}.info.svelte-mpcrcm>:where(.svelte-mpcrcm){width:80%;max-width:550px}@media (max-width: 1024px){.info.svelte-mpcrcm>:where(.svelte-mpcrcm){width:98%}}
