.demo.svelte-xwl8r8{display:flex;gap:1rem}@media screen and (max-width: 1180px){.demo.svelte-xwl8r8{flex-direction:column-reverse;position:relative;padding-top:100px}}.demo__single.svelte-xwl8r8{margin-top:-122px;position:relative}@media screen and (max-width: 1180px){.demo__single.svelte-xwl8r8{margin-top:0;position:absolute;top:-140px}}.demo__btn.svelte-xwl8r8{background:none;border:0;color:var(--primary);cursor:pointer;font-family:var(--heading-font);font-size:1.125rem;font-style:italic;font-weight:800;text-transform:uppercase}.demo__btn.svelte-xwl8r8:hover{color:var(--secondary)}.demo__btn.svelte-xwl8r8 svg{margin-right:.5rem;transform:translateY(2px)}.demo__pretitle.svelte-xwl8r8{font-family:var(--heading-font);font-size:1.125rem;font-style:italic;font-weight:800;text-transform:uppercase;margin-bottom:.5rem}.demo__title.svelte-xwl8r8{font-weight:300;font-size:var(--h2-size);font-family:var(--heading-font);text-transform:uppercase;line-height:1}.l-contain.svelte-gemalo.svelte-gemalo{display:flex;justify-content:space-between;gap:128px;padding-top:122px}@media screen and (max-width: 1220px){.l-contain.svelte-gemalo.svelte-gemalo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 920px){.l-contain.svelte-gemalo.svelte-gemalo{display:flex;flex-direction:column-reverse;padding-top:216px}}.left.svelte-gemalo.svelte-gemalo{max-width:600px}@media screen and (max-width: 920px){.left.svelte-gemalo.svelte-gemalo{max-width:none}}.right.svelte-gemalo.svelte-gemalo{display:flex;flex-direction:column;align-items:flex-start;max-width:530px}@media screen and (max-width: 920px){.right.svelte-gemalo.svelte-gemalo{max-width:none;text-align:center}}.right.svelte-gemalo img.svelte-gemalo{margin-left:-25px;margin-bottom:-30px;height:auto}@media screen and (min-width: 920px) and (max-height: 800px){.right.svelte-gemalo img.svelte-gemalo{height:auto;width:250px}}@media screen and (max-width: 920px){.right.svelte-gemalo img.svelte-gemalo{max-width:300px;margin:-50px auto 0}}@media screen and (max-width: 920px){.right.svelte-gemalo .c-btn.svelte-gemalo{display:none}}.merch__pretitle.svelte-gemalo.svelte-gemalo{font-family:var(--heading-font);font-size:1.125rem;font-style:italic;font-weight:800;text-transform:uppercase;margin-bottom:.5rem}@media screen and (max-width: 420px){.merch.svelte-gemalo article{padding:9rem 2rem 2rem}}.merch.svelte-gemalo img.svelte-gemalo{flex-shrink:0;position:absolute;top:-20px;left:12px}@media screen and (max-width: 420px){.merch.svelte-gemalo img.svelte-gemalo{left:40px}}
