:root{--hg-ink:#1d1d1f;--hg-muted:#6e6e73;--hg-line:rgba(29,29,31,.11);--hg-soft:#f5f5f7;--hg-card:#fff;--hg-radius:28px;--hg-shadow:0 18px 60px rgba(0,0,0,.07)}html{scroll-behavior:smooth}body{background:var(--hg-soft);color:var(--hg-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,select,textarea{letter-spacing:-.012em}#header-group{position:relative;z-index:40}.header-section,#header-component{backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px)}.header-section{background:#ffffffd6!important;border-bottom:1px solid rgba(0,0,0,.055)}header a,.header a{transition:opacity .22s ease}header a:hover,.header a:hover{opacity:.62}.content-for-layout h1,.content-for-layout h2,.content-for-layout h3{letter-spacing:-.045em;text-wrap:balance}.content-for-layout p{text-wrap:pretty}.button,button.button,.shopify-payment-button__button,.hg-button{border-radius:999px!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,opacity .22s ease!important}.button:hover,button.button:hover,.shopify-payment-button__button:hover,.hg-button:hover{transform:translateY(-2px)}.product-card,.product-card__media,.product-card__image,.card-gallery,.card-gallery img,.product-information [class*=media-gallery],.product-information [class*=product-media],.product-information img,.collection img,[data-product-card] img,.hg-hero__visual,.hg-hero__image{border-radius:22px!important}.product-card__media,.card-gallery,.product-information [class*=media-gallery],.product-information [class*=product-media],.hg-hero__visual{overflow:hidden}.product-card{border-radius:24px!important;overflow:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease}.product-card:hover{transform:translateY(-5px)}.product-information .variant-picker{width:100%}.product-information .variant-picker__form{display:grid;gap:22px}.product-information fieldset.variant-option{border:0;padding:0;margin:0;min-inline-size:0;display:flex;flex-wrap:wrap;gap:9px}.product-information fieldset.variant-option legend{flex:0 0 100%;width:100%;margin:0 0 4px;font-size:.78rem;font-weight:650;letter-spacing:.01em;color:var(--hg-muted)}.product-information .variant-option__button-label{position:relative;border:1px solid var(--hg-line)!important;border-radius:16px!important;background:#ffffffd1!important;min-height:48px;padding:10px 14px!important;box-shadow:none!important;overflow:hidden;isolation:isolate;transition:border-color .2s ease,transform .2s ease}.product-information .variant-option__button-label:hover{border-color:#1d1d1f59!important;transform:translateY(-1px)}.product-information .variant-option__button-label input{position:absolute;opacity:0;pointer-events:none}.product-information .variant-option__button-label__pill{display:none!important}.product-information .variant-option__button-label__text{position:relative;z-index:2;font-size:.9rem;font-weight:560}.product-information .variant-option__button-label:has(input:checked){background:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important;box-shadow:0 8px 22px #0000001f!important}.product-information .variant-option__button-label:has(input[data-option-name=Verpackung]){width:72px!important;min-width:72px!important;min-height:82px!important;padding:7px 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border-color:transparent!important;color:var(--hg-ink)!important;box-shadow:none!important;overflow:visible}.product-information .variant-option__button-label:has(input[data-option-name=Verpackung]):hover{transform:none;border-color:transparent!important}.product-information .variant-option__button-label:has(input[data-option-name=Verpackung]) .variant-option__button-label__text{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.66rem;line-height:1.1;font-weight:550;text-align:center;color:var(--hg-muted)}.product-information .variant-option__button-label:has(input[data-option-name=Verpackung]) .variant-option__button-label__text:before{content:"";display:block;width:46px;height:46px;border-radius:50%;background:#ddd;border:1px solid rgba(0,0,0,.12);box-shadow:inset 0 0 0 1px #ffffff3d;transition:transform .2s ease,outline-color .2s ease}.product-information .variant-option__button-label:has(input[data-option-name=Verpackung][value=Marineblau]) .variant-option__button-label__text:before{background:#10243f}.product-information .variant-option__button-label:has(input[data-option-name=Verpackung][value=Olivgr\fcn]) .variant-option__button-label__text:before{background:#646b42}.product-information .variant-option__button-label:has(input[data-option-name=Verpackung][value=Wei\df]) .variant-option__button-label__text:before{background:#f8f8f6;border-color:#cfcfd2}.product-information .variant-option__button-label:has(input[data-option-name=Verpackung][value=Mattschwarz]) .variant-option__button-label__text:before{background:#171717}.product-information .variant-option__button-label:has(input[data-option-name=Verpackung]:checked) .variant-option__button-label__text{color:var(--hg-ink)}.product-information .variant-option__button-label:has(input[data-option-name=Verpackung]:checked) .variant-option__button-label__text:before{outline:2px solid #1d1d1f;outline-offset:3px;transform:scale(1.04)}.hg-home{overflow:clip;padding-bottom:72px}.hg-shell{width:min(1380px,calc(100% - 40px));margin-inline:auto}.hg-hero{min-height:min(760px,calc(100vh - 110px));display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:42px;padding:clamp(38px,6vw,88px);margin-top:20px;border-radius:36px;background:#fff;box-shadow:var(--hg-shadow)}.hg-kicker{margin:0 0 14px;font-size:.76rem;font-weight:650;letter-spacing:.08em!important;text-transform:uppercase;color:var(--hg-muted)}.hg-hero h1{font-size:clamp(3.4rem,7.4vw,7.5rem);line-height:.9;margin:0;max-width:8.5ch}.hg-hero__lead{color:var(--hg-muted);max-width:48ch;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.5;margin:24px 0 0}.hg-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.hg-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 21px;text-decoration:none;font-size:.92rem;font-weight:620;border:1px solid transparent}.hg-button--dark{color:#fff;background:#1d1d1f;box-shadow:0 8px 24px #0000001f}.hg-button--light{color:#1d1d1f;background:#f5f5f7f2;border-color:#00000012}.hg-hero__visual{min-height:520px;background:#f2f2f2;display:grid;place-items:center}.hg-hero__image{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.hg-hero:hover .hg-hero__image{transform:scale(1.055)}.hg-config{padding:clamp(72px,9vw,130px) 0;display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(42px,8vw,120px);align-items:start}.hg-config__intro{position:sticky;top:140px}.hg-config__intro h2,.hg-b2b h2{font-size:clamp(2.3rem,4.3vw,4.8rem);line-height:.96;margin:0}.hg-config__intro>p:last-child{color:var(--hg-muted);font-size:1.03rem;line-height:1.55;max-width:44ch;margin-top:24px}.hg-config__panel{background:#fff;border-radius:30px;padding:clamp(24px,4vw,46px);box-shadow:var(--hg-shadow)}.hg-config__step{padding:6px 0 30px;margin-bottom:28px;border-bottom:1px solid var(--hg-line)}.hg-config__step--last{margin-bottom:0}.hg-step-heading{display:flex;gap:12px;align-items:baseline;margin-bottom:14px}.hg-step-heading span{color:#9b9ba0;font-size:.72rem}.hg-step-heading strong{font-size:1.02rem}.hg-swipe-row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 7px}.hg-swipe-row::-webkit-scrollbar{display:none}.hg-choice{scroll-snap-align:start;flex:0 0 auto;min-width:142px;min-height:62px;border:1px solid var(--hg-line);background:#fff;border-radius:17px;display:flex;align-items:center;gap:10px;padding:10px 13px;color:var(--hg-ink);font:inherit;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.hg-choice:hover{transform:translateY(-2px);border-color:#0000004d}.hg-choice.is-active{border-color:#1d1d1f;box-shadow:inset 0 0 0 1px #1d1d1f}.hg-choice__sample{width:28px;height:28px;border-radius:50%;background:var(--hg-preview);border:1px solid rgba(0,0,0,.12);box-shadow:inset 0 0 0 1px #fff3}.hg-choice--wood .hg-choice__sample{background:linear-gradient(135deg,#ffffff2e,#00000021),var(--hg-preview)}.hg-choice--color{min-width:76px;min-height:88px;padding:8px 5px;flex-direction:column;justify-content:center;gap:8px;border-color:transparent}.hg-choice--color:hover{transform:none;border-color:transparent}.hg-choice--color.is-active{border-color:transparent;box-shadow:none}.hg-choice--color .hg-choice__sample{width:46px;height:46px}.hg-choice--color.is-active .hg-choice__sample{outline:2px solid #1d1d1f;outline-offset:3px}.hg-choice--color .hg-choice__name{font-size:.66rem;line-height:1;color:var(--hg-muted);font-weight:550}.hg-personal-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center;color:var(--hg-muted)}.hg-personal-row b{color:var(--hg-ink);font-weight:650}.hg-separator{opacity:.5}.hg-config__summary{margin-top:28px;padding:18px;border-radius:20px;background:#f5f5f7;display:grid;grid-template-columns:1fr auto;gap:4px 20px;align-items:center}.hg-config__summary>span{color:var(--hg-muted);font-size:.78rem}.hg-config__summary>strong{grid-column:1;font-size:1.02rem}.hg-config__summary .hg-button{grid-column:2;grid-row:1/span 2}.hg-values{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:clamp(72px,9vw,120px)}.hg-values article{background:#fff;border-radius:26px;padding:30px;min-height:245px;border:1px solid rgba(0,0,0,.045)}.hg-values article>span{color:#9b9ba0;font-size:.75rem}.hg-values h3{font-size:1.7rem;margin:62px 0 8px}.hg-values p{color:var(--hg-muted);margin:0;line-height:1.5}.hg-b2b{border-radius:34px;background:#101011;color:#fff;padding:clamp(34px,6vw,78px)}.hg-b2b .hg-kicker,.hg-b2b p{color:#a1a1a6}.hg-b2b__head{display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.hg-b2b__head>div>p:last-child{max-width:58ch;line-height:1.55;margin:22px 0 0}.hg-button--on-dark{flex:0 0 auto;background:#fff;color:#111}.hg-b2b__tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px}.hg-b2b__tier{border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:20px;background:#ffffff0d}.hg-b2b__tier span{display:block;color:#a1a1a6;font-size:.72rem}.hg-b2b__tier strong{display:block;font-size:clamp(1.6rem,3vw,2.5rem);letter-spacing:-.04em;margin-top:8px}.hg-b2b__tier small{display:block;color:#a1a1a6;font-size:.68rem;margin-top:2px}.hg-b2b__note{font-size:.75rem;margin:16px 0 0}.hg-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.hg-reveal.is-visible{opacity:1;transform:none}@media(max-width:989px){.hg-shell{width:min(100% - 24px,760px)}.hg-hero{grid-template-columns:1fr;padding:30px;min-height:auto;border-radius:28px}.hg-hero__visual{min-height:400px;order:-1}.hg-config{grid-template-columns:1fr;gap:34px}.hg-config__intro{position:static}.hg-values{grid-template-columns:1fr}.hg-values article{min-height:180px}.hg-values h3{margin-top:38px}.hg-b2b__head{align-items:flex-start;flex-direction:column}.hg-b2b__tiers{grid-template-columns:repeat(2,1fr)}.product-information fieldset.variant-option{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:5px}.product-information fieldset.variant-option::-webkit-scrollbar{display:none}.product-information fieldset.variant-option legend{position:sticky;left:0}.product-information fieldset.variant-option .variant-option__button-label{scroll-snap-align:start;flex:0 0 auto}}@media(max-width:640px){.hg-home{padding-bottom:28px}.hg-hero{margin-top:12px;padding:22px}.hg-hero h1{font-size:clamp(3rem,17vw,5.1rem)}.hg-hero__visual{min-height:330px}.hg-actions{flex-direction:column}.hg-button{width:100%}.hg-config{padding:74px 0}.hg-config__panel{padding:20px;border-radius:24px}.hg-config__summary{grid-template-columns:1fr}.hg-config__summary .hg-button{grid-column:1;grid-row:auto;margin-top:13px}.hg-b2b{border-radius:26px}.hg-b2b__tiers{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hg-b2b__tier{min-width:145px;scroll-snap-align:start}.hg-b2b__tiers::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hg-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/holzgeist-premium.css.map */
