.hpl-lp,.hpl-lp *,.hpl-lp *:before,.hpl-lp *:after{box-sizing:border-box}.hpl-lp{font-family:var(--hpl-font-body);color:var(--hpl-body);line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hpl-lp img,.hpl-lp svg{display:block;max-width:100%}.hpl-lp h1,.hpl-lp h2,.hpl-lp h3{font-family:var(--hpl-font-display);color:var(--hpl-ink);letter-spacing:-.03em;line-height:1.08;font-weight:800;margin:0}.hpl-lp h3{font-weight:700;letter-spacing:-.02em;line-height:1.15}.hpl-lp p{color:var(--hpl-body);margin:0}.hpl-lp a{color:var(--hpl-forest);text-decoration:none}.hpl-lp strong{color:var(--hpl-ink);font-weight:600}.hpl-lp .acc{color:var(--hpl-acc)}.hpl-lp .on-dark .acc,.hpl-lp .hpl-dark .acc{color:var(--hpl-honey-2)}.hpl-lp .inner{max-width:var(--hpl-maxw);margin:0 auto;padding:0 22px}.hpl-lp .sec{padding:56px 0}.hpl-lp .sec-head{max-width:620px;margin-bottom:32px}.hpl-lp .sec-head h2{font-size:clamp(28px,3.6vw,46px)}.hpl-lp .sec-head .lead{font-size:16px;color:var(--hpl-body);margin-top:14px}@media(min-width:700px){.hpl-lp .sec{padding:80px 0}.hpl-lp .sec-head{margin-bottom:44px}.hpl-lp .sec-head .lead{font-size:16.5px}}@media(min-width:1080px){.hpl-lp .sec{padding:104px 0}}.hpl-lp .eyebrow{font-family:var(--hpl-font-display);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--hpl-forest);display:inline-flex;align-items:center;gap:9px;margin-bottom:16px;background:var(--hpl-bg);border:1px solid var(--hpl-line);border-radius:var(--hpl-radius-pill);padding:7px 15px 7px 13px}.hpl-lp .eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hpl-honey);flex:none;animation:hpl-eb-pulse 2.2s ease-in-out infinite}@keyframes hpl-eb-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@media(prefers-reduced-motion:reduce){.hpl-lp .eyebrow:before{animation:none}}.hpl-lp .hpl-dark .eyebrow,.hpl-lp .on-dark .eyebrow{background:#ffffff14;border-color:#fff3;color:var(--hpl-honey-2)}.hpl-lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--hpl-font-display);font-weight:700;font-size:15px;letter-spacing:-.01em;border-radius:var(--hpl-radius-pill);padding:13px 24px;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease;text-align:center}.hpl-lp .btn:active{transform:translateY(1px)}.hpl-lp .btn-primary{background:var(--hpl-forest);color:var(--hpl-bg);box-shadow:0 8px 20px color-mix(in srgb,var(--hpl-forest) 22%,transparent)}.hpl-lp .btn-primary:hover{background:var(--hpl-forest-2);transform:translateY(-1px);box-shadow:0 12px 26px color-mix(in srgb,var(--hpl-forest) 28%,transparent)}.hpl-lp .btn-ghost{background:transparent;color:var(--hpl-forest);border-color:var(--hpl-line)}.hpl-lp .btn-ghost:hover{border-color:var(--hpl-forest);background:color-mix(in srgb,var(--hpl-forest) 4%,transparent)}.hpl-lp .btn .ar{transition:transform .15s ease}.hpl-lp .btn:hover .ar{transform:translate(3px)}.hpl-lp .on-dark .btn-primary{background:var(--hpl-honey);color:var(--hpl-honey-on-dark)}.hpl-lp .on-dark .btn-primary:hover{background:var(--hpl-honey-2)}.hpl-lp .on-dark .btn-ghost{color:var(--hpl-on-dark);border-color:var(--hpl-on-dark-line)}.hpl-lp .on-dark .btn-ghost:hover{border-color:var(--hpl-on-dark);background:color-mix(in srgb,var(--hpl-on-dark) 8%,transparent)}.hpl-lp a:focus-visible,.hpl-lp button:focus-visible,.hpl-lp input:focus-visible{outline:3px solid var(--hpl-honey);outline-offset:2px;border-radius:6px}.hpl-lp .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.hpl-lp .reveal.is-in{opacity:1;transform:none}.hpl-lp .hpl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:color-mix(in srgb,var(--hpl-bg) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--hpl-line);padding:10px 14px;display:flex;gap:10px;transform:translateY(120%);transition:transform .3s ease}.hpl-lp .hpl-sticky.show{transform:none}.hpl-lp .hpl-sticky .btn{flex:1;padding:12px 14px;font-size:14px}@media(min-width:860px){.hpl-lp .hpl-sticky{display:none}}.hpl-lp .hpl-dots{position:relative}.hpl-lp .hpl-dots>*{position:relative;z-index:1}.hpl-lp .hpl-dots:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle,color-mix(in srgb,var(--hpl-ink) 6%,transparent) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,black,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,black,transparent 75%)}.hpl-lp .hpl-glow{position:absolute;pointer-events:none;z-index:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--hpl-honey) 18%,transparent) 0%,color-mix(in srgb,var(--hpl-forest) 10%,transparent) 42%,transparent 70%);filter:blur(10px)}.hpl-lp .hpl-dark{background:var(--hpl-forest-deep);position:relative;overflow:hidden}.hpl-lp .hpl-dark>*{position:relative;z-index:1}.hpl-lp .hpl-dark:before{content:"";position:absolute;top:-10%;left:50%;transform:translate(-50%);width:min(900px,120%);height:480px;pointer-events:none;background:radial-gradient(ellipse,color-mix(in srgb,var(--hpl-forest-2) 55%,transparent) 0%,transparent 70%)}@media(prefers-reduced-motion:reduce){.hpl-lp *,.hpl-lp *:before,.hpl-lp *:after{animation:none!important;transition:none!important}.hpl-lp .reveal{opacity:1;transform:none}}#main>.shopify-section.hpl-section:nth-of-type(odd)>.hpl-lp>section{background:linear-gradient(180deg,var(--hpl-lichtung) 0%,var(--hpl-whisper) 100%)}#main>.shopify-section.hpl-section:nth-of-type(2n)>.hpl-lp>section{background:linear-gradient(180deg,var(--hpl-whisper) 0%,var(--hpl-lichtung) 100%)}#main>.shopify-section.hpl-section>.hpl-lp>section.hpl-worlds-sec{background:var(--hpl-dickicht)!important}#main>.shopify-section.hpl-section>.hpl-lp>section.hpl-closing{background:linear-gradient(180deg,var(--hpl-arden) 0%,var(--hpl-dickicht) 100%)!important}#main>.shopify-section.hpl-section>.hpl-lp>section.hpl-ws-quote{background:linear-gradient(180deg,var(--hpl-arden) 0%,var(--hpl-dickicht) 100%)!important}#main>.shopify-section.hpl-section>.hpl-lp>section.hpl-ws-arden{background:linear-gradient(180deg,var(--hpl-dickicht) 0%,#0A2117 100%)!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-hpl-home.css.map */
