:root{--h-rot: #dc0000;--h-rot-tief: #9e0000;--h-grau: #262626;--h-marmor-ton: #202020;--h-text: "Bitter", Georgia, "Times New Roman", serif;--h-zier: "H Copperplate", "H Copperplate Ersatz", "Copperplate", "Copperplate Gothic Light", sans-serif;--font-body--family: var(--h-text);--font-body--weight: 400;--font-subheading--family: var(--h-text);--font-subheading--weight: 600;--font-heading--family: var(--h-text);--font-heading--weight: 400;--font-accent--family: var(--h-zier);--font-accent--weight: 300;--letter-spacing--heading-loose: .05em;--color-primary-button-hover-background: var(--h-rot-tief);--color-primary-button-hover-border: var(--h-rot-tief);--color-primary-button-hover-text: rgb(255 255 255);--color-secondary-button-hover-background: rgb(255 255 255);--color-secondary-button-hover-border: rgb(255 255 255);--color-secondary-button-hover-text: rgb(0 0 0)}body{background:var(--h-marmor-ton)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:var(--h-marmor-ton);background-image:var(--h-marmor);background-image:image-set(var(--h-marmor) 1x,var(--h-marmor-2x) 2x);background-size:cover;background-position:center}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(h1,h2,h3,.h1,.h2,.h3){letter-spacing:.05em}.button,.button-secondary,button.shopify-payment-button__button--unbranded{letter-spacing:.02em;transition:color .25s ease,background-color .35s ease,box-shadow .35s ease}.button:active,.button:hover:active{--button-color: var(--color-primary-button-text);--button-background-color: var(--h-rot);transition-duration:0s}.header .menu-list__link{text-decoration:none;background:linear-gradient(var(--h-rot),var(--h-rot)) 0 100% / 0 2px no-repeat;transition:background-size .35s cubic-bezier(.16,1,.3,1),color .3s}@media(hover:hover){.header .menu-list__link:hover{background-size:100% 2px;color:#ffb27a}}.product-card .card-gallery{position:relative;box-shadow:clamp(8px,1.4vw,14px) clamp(8px,1.4vw,14px) 0 var(--h-rot)}.product-card .product-card__content,.product-card .product-grid__card.product-grid__card{overflow:visible}main[data-template=index] .resource-list--grid{grid-template-columns:repeat(auto-fit,minmax(0,440px));justify-content:center}.product-card .card-gallery img{transition:transform .8s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.product-card:hover .card-gallery img{transform:scale(1.045)}}.product-card .card-gallery{overflow:hidden}.footer-content a,.utilities a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.footer-content a:hover,.utilities a:hover{background-size:100% 1px}}.h-album{--h-rand: clamp(20px, 4vw, 64px);font-family:var(--h-text);color:#fff}.h-album p{margin:0}.h-aufmacher{display:grid;grid-template-columns:minmax(0,520px) minmax(0,620px);justify-content:center;align-items:center;gap:clamp(40px,6vw,96px);padding:clamp(40px,7vw,96px) var(--h-rand) clamp(64px,8vw,110px)}.h-cover{position:relative;perspective:1600px;--h-rx: 0deg;--h-ry: -9deg}.h-cover__versatz,.h-cover__bild{transform-origin:30% 50%;transform:rotateX(var(--h-rx)) rotateY(var(--h-ry))}.h-cover__versatz{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--h-rot);translate:clamp(12px,1.4vw,18px) clamp(12px,1.4vw,18px)}.h-cover__bild{position:relative;display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;box-shadow:-30px 40px 70px #0000008c}.h-unterzeile{font-family:var(--h-zier);font-weight:300;font-size:clamp(18px,1.7vw,24px);letter-spacing:.02em;margin-bottom:10px!important}.h-titel{font-family:var(--h-text);font-weight:400;font-size:clamp(56px,7vw,104px);line-height:.95;letter-spacing:.05em;text-transform:none;margin:0;text-shadow:.06em .05em 0 #000;white-space:nowrap}.h-aufmacher__text{container-type:inline-size;min-width:0}@supports (font-size: 1cqi){.h-titel{font-size:clamp(44px,16.5cqi,104px)}}.h-fakten{font-weight:300;font-size:clamp(18px,1.6vw,22px);color:#e8e8e8;margin:16px 0 34px!important}.h-formate{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.h-format{display:flex;flex-direction:column;gap:8px;padding:22px;background:#0000008c;border:1px solid #3a3a3a;transition:border-color .3s,background-color .3s}.h-format--aktiv{border-color:var(--h-rot)}.h-format__art{display:flex;align-items:center;gap:12px;font-family:var(--h-zier);font-weight:300;font-size:22px}.h-format__art a{color:inherit;text-decoration:none}.h-format__art svg{width:30px;height:30px;flex:none;fill:none;stroke:#fff;stroke-width:1.5}.h-format__art svg .rot{stroke:var(--h-rot)}.h-format__preis{font-weight:600;font-size:36px;line-height:1.1;letter-spacing:.02em}.h-format__info{font-size:16px;line-height:1.45;color:#cfcfcf;margin:4px 0 18px!important}.h-format__meldung{min-height:1.2em;font-size:14px;color:#cfcfcf}.h-format__meldung:empty{min-height:0}.h-hinweis{margin-top:14px!important;font-size:13px;color:#a9a9a9}.h-knopf{position:relative;isolation:isolate;overflow:hidden;margin-top:auto;display:flex;align-items:center;justify-content:center;width:100%;height:58px;border:0;border-radius:0;background:var(--h-rot);color:#000;font-family:var(--h-zier);font-weight:300;font-size:18px;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:color .25s ease;-webkit-tap-highlight-color:transparent}.h-knopf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--h-rot-tief);transform:scaleX(0);transform-origin:right center;transition:transform .55s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.h-knopf:hover{color:#fff}.h-knopf:hover:before{transform:scaleX(1);transform-origin:left center}}.h-knopf:active{color:#000}.h-knopf:active:before{transform:scaleX(0);transition-duration:0s}.h-knopf:focus-visible{outline:2px solid #fff;outline-offset:4px}.h-knopf[disabled]{cursor:default;opacity:.6}.h-knopf[data-laed]{opacity:1;cursor:progress}@keyframes h-auftritt{0%{opacity:0;transform:translateY(26px)}}@media(prefers-reduced-motion:no-preference){.h-auftritt{animation:h-auftritt .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--h-verzug, 0) * 90ms + .12s)}.h-cover{animation:h-auftritt 1.1s cubic-bezier(.16,1,.3,1) both}}.h-laufband{height:clamp(64px,6.4vw,96px);background:var(--h-rot);color:#000;overflow:hidden;display:flex;align-items:center}.h-laufband__spur{display:flex;flex:none;will-change:transform}.h-laufband__gruppe{display:flex;align-items:center;flex:none}.h-laufband__wort{font-family:var(--h-zier);font-weight:300;font-size:clamp(32px,3.6vw,54px);line-height:1;white-space:nowrap;padding:0 clamp(18px,2vw,34px)}.h-laufband__zeichen{flex:none;width:clamp(16px,1.6vw,26px);height:clamp(28px,2.9vw,46px)}@keyframes h-laufband{to{transform:translate(-50%)}}@media(prefers-reduced-motion:no-preference){.h-laufband__spur{animation:h-laufband 38s linear infinite}}.h-songs{background:#000;padding:clamp(64px,7vw,100px) var(--h-rand) clamp(72px,8vw,110px)}.h-songs__innen{max-width:1120px;margin:0 auto}.h-songs__titel{font-family:var(--h-text);font-weight:400;font-size:clamp(44px,5vw,72px);letter-spacing:.05em;text-transform:none;margin:0 0 40px;text-shadow:.07em .055em 0 #202020}.h-songs__liste{list-style:none;margin:0;padding:0;display:grid;column-gap:80px}@media(min-width:900px){.h-songs__liste{grid-template-rows:repeat(var(--h-zeilen, 5),auto);grid-auto-flow:column;grid-template-columns:1fr 1fr}}.h-song{display:grid;grid-template-columns:56px 1fr auto;align-items:baseline;padding:16px 0;border-bottom:1px solid #2c2c2c;font-size:clamp(19px,1.7vw,23px)}.h-song__nr{font-family:var(--h-zier);font-weight:300;font-size:.85em;color:var(--h-rot)}.h-song__dauer{font-size:.75em;color:#9d9d9d;padding-left:12px}@media(max-width:899px){.h-aufmacher{grid-template-columns:1fr;gap:44px;padding:40px 20px 64px}.h-cover{width:84%;margin:0 auto;--h-ry: -7deg}.h-formate{grid-template-columns:1fr;gap:16px}.h-song{grid-template-columns:44px 1fr auto;padding:13px 0}}.h-fuss{background:#000;color:#fff;font-family:var(--h-text)}.h-fuss__innen{display:flex;align-items:center;gap:24px;padding:40px clamp(20px,4vw,64px);border-top:1px solid #1c1c1c}.h-fuss__logo img{display:block;width:clamp(160px,16vw,230px);height:auto}.h-fuss__links{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;font-weight:300;font-size:17px;letter-spacing:.05em}.h-fuss__links a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.h-fuss__links a:hover{background-size:100% 1px}}.h-fuss__leiste{margin:0;padding:22px 20px;background:var(--h-grau);text-align:center;font-weight:300;font-size:16px;letter-spacing:.05em;color:#d8d8d8}@media(max-width:899px){.h-fuss__innen{flex-direction:column;align-items:flex-start}.h-fuss__links{margin-left:0;justify-content:flex-start}}.header .menu-list__link{font-size:1.125rem;letter-spacing:.02em}.page-wrapper--drawer-open{margin-right:0!important}.h-fuss__widerruf{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid #fff;color:#fff;font-family:var(--h-zier);font-weight:300;font-size:16px;letter-spacing:.03em;text-decoration:none;white-space:nowrap;transition:background-color .25s,color .25s}@media(hover:hover){.h-fuss__widerruf:hover{background:#fff;color:#000}}.h-fuss__widerruf:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(min-width:900px){.h-fuss__widerruf{margin-left:auto}.h-fuss__widerruf+.h-fuss__links{margin-left:32px}}.h-widerruf{padding:clamp(40px,6vw,88px) clamp(20px,4vw,64px) clamp(64px,8vw,110px);font-family:var(--h-text);color:#fff}.h-widerruf__innen{max-width:640px;margin:0 auto}.h-widerruf__titel{font-family:var(--h-text);font-weight:400;font-size:clamp(40px,6vw,72px);line-height:1;letter-spacing:.05em;text-transform:none;margin:0 0 28px;text-shadow:.06em .05em 0 #000}.h-widerruf__form{display:flex;flex-direction:column;gap:18px;padding:clamp(20px,3vw,32px);background:#0000008c;border:1px solid #3a3a3a}.h-widerruf__einleitung,.h-widerruf__form p{margin:0;font-size:17px;line-height:1.5;color:#e3e3e3}.h-feld{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0}.h-feld label,.h-feld legend{font-size:15px;color:#cfcfcf}.h-feld input[type=text],.h-feld input[type=email],.h-feld input[type=date],.h-feld textarea{width:100%;min-height:50px;padding:12px 14px;background:#0d0d0d;color:#fff;border:1px solid #5a5a5a;border-radius:0;font:400 17px/1.4 var(--h-text);color-scheme:dark}.h-feld input:focus-visible,.h-feld textarea:focus-visible{outline:2px solid var(--h-rot);outline-offset:1px;border-color:var(--h-rot)}.h-feld--wahl label{display:flex;align-items:center;gap:10px;min-height:36px;font-size:17px;color:#fff}.h-feld--wahl input{width:20px;height:20px;accent-color:var(--h-rot)}.h-widerruf__pflicht{font-size:14px!important;color:#a9a9a9!important}.h-widerruf__form .h-knopf{margin-top:4px}.h-knopf--hell{background:#fff}.h-widerruf__hinweis a,.h-widerruf__form a{color:#fff}.h-widerruf__fehler{padding:12px 14px;border:1px solid var(--h-rot);background:#dc00001f}.h-widerruf__erfolg{display:flex;flex-direction:column;gap:14px;outline:none}.h-widerruf__erfolg h2{margin:0;font-family:var(--h-text);font-weight:400;font-size:26px;text-transform:none;letter-spacing:.02em}.h-widerruf__zeit{font-weight:600;font-size:19px!important;color:#fff!important}.h-widerruf__daten{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:16px}.h-widerruf__daten dt{color:#a9a9a9}.h-widerruf__daten dd{margin:0;overflow-wrap:anywhere}@media print{header,footer,.h-laufband,[data-h-drucken]{display:none!important}body:before{display:none}body,.h-widerruf,.h-widerruf__form{background:#fff!important;color:#000!important;border:0!important}.h-widerruf *,.h-widerruf__titel{color:#000!important;text-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/h-ost.css.map */
