body.aw,body.b{overflow-x:clip}body.b{background:var(--felsgestein);color:var(--alpenlicht)}.b h1,.b h2,.b h3{font-weight:400}.b-sec{padding-block:clamp(48px,6vw,80px);position:relative}.b-sec--stage{background:var(--felsgestein);color:var(--alpenlicht)}.b-sec--stage h1,.b-sec--stage h2,.b-sec--stage h3{color:var(--alpenlicht)}.b-shead .eyebrow,.lp-hero .eyebrow,.cmp-copy .eyebrow,.evt-hero .eyebrow{color:var(--accent-text)}.b-sec--bot{border-bottom:1px solid var(--border-mid)}.aw{background:var(--felsgestein);color:var(--alpenlicht)}.aw-wrap{max-width:var(--content-max);margin:0 auto;padding-inline:clamp(20px,5vw,64px);position:relative;z-index:1}.aw-wrap--narrow{max-width:var(--content-narrow)}.aw-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent-text);text-decoration:none;font-weight:500;font-size:var(--fs-15);transition:gap var(--dur-base) var(--ease-out)}.aw-link:hover{gap:13px}.b-sec[data-theme=dark]{background:var(--bg)}.aw-bullets{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border-mid);border-bottom:1px solid var(--border-mid)}.aw-bullet{padding:28px;border-right:1px solid var(--border-mid);display:flex;flex-direction:column;gap:12px}.aw-bullet:first-child{padding-left:0}.aw-bullet:last-child{border-right:0;padding-right:0}.aw-bullet .b-ico{display:block;width:24px;height:24px;flex:none;color:var(--fg)}.aw-bullet svg{display:block;width:24px;height:24px;color:var(--fg)}.aw-bullet h3{font-family:var(--font-serif);font-weight:600;font-size:var(--fs-22);color:var(--fg)}.aw-bullet p{color:var(--fg);font-size:var(--fs-15);font-weight:400;margin:0;line-height:1.6}@media(max-width:860px){.aw-bullets{grid-template-columns:1fr 1fr}.aw-bullet{padding:24px}.aw-bullet:nth-child(odd){padding-left:0}.aw-bullet:nth-child(2n){border-right:0;padding-right:0}.aw-bullet:nth-child(1),.aw-bullet:nth-child(2){border-bottom:1px solid var(--border-mid)}}@media(max-width:540px){.aw-bullets{grid-template-columns:1fr}.aw-bullet,.aw-bullet:nth-child(odd),.aw-bullet:nth-child(2n){padding:22px 0;border-right:0;border-bottom:1px solid var(--border-mid)}.aw-bullet:last-child{border-bottom:0}}.aw-ugc{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.aw-ugc__item{position:relative;overflow:hidden;aspect-ratio:3/3.6;background:var(--bg-muted)}.aw-ugc__item:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.aw-ugc__item img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.aw-ugc__item:hover img{transform:scale(1.04)}.aw-ugc__tag{position:absolute;left:12px;bottom:12px;font-family:var(--font-mono);font-size:var(--fs-11);color:var(--aw-ci-alpenlicht, #FFFBF7);background:#1e1e1c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:5px 10px;border-radius:0}@media(max-width:860px){.aw-ugc{grid-template-columns:1fr 1fr}.aw-ugc__item:first-child{grid-column:span 2;grid-row:auto;aspect-ratio:16/10}}.aw-upsell{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center;border:1px solid var(--bergsonne);overflow:hidden;background:color-mix(in oklch,var(--bergsonne) 8%,var(--felsgestein))}.aw-upsell__media{position:relative;aspect-ratio:16/11;overflow:hidden;height:100%}.aw-upsell__media img{width:100%;height:100%;object-fit:cover}.aw-upsell__body{padding:clamp(24px,4vw,48px) clamp(24px,4vw,48px) clamp(24px,4vw,48px) 0}.aw-upsell__body .aw-eyebrow{color:var(--accent-text)}.aw-upsell__body h3{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.56rem,3vw,3.84rem);margin:12px 0;letter-spacing:-.01em}.aw-upsell__body p{color:color-mix(in oklch,var(--alpenlicht) 74%,var(--felsgestein));font-weight:400;margin:0 0 20px}@media(max-width:860px){.aw-upsell{grid-template-columns:1fr}.aw-upsell__body{padding:clamp(20px,5vw,32px)}}.aw-video{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:16/8.5}.aw-video img{width:100%;height:100%;object-fit:cover}.aw-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(30,30,28,.7))}.aw-video__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:color-mix(in srgb,var(--alpenlicht) 92%,transparent);display:grid;place-items:center;z-index:2;cursor:pointer;border:0;transition:transform var(--dur-base) var(--ease-out)}.aw-video__play:hover{transform:translate(-50%,-50%) scale(1.06)}.aw-video__play svg{width:26px;height:26px;color:var(--felsgestein);margin-left:3px}.aw-video__quote{position:absolute;left:clamp(20px,4vw,40px);bottom:clamp(20px,4vw,36px);right:clamp(20px,4vw,40px);z-index:2;font-family:var(--font-serif);font-style:italic;font-size:clamp(1.76rem,2.2vw,2.56rem);color:var(--alpenlicht);max-width:34ch}.aw-video__who{display:block;font-family:var(--font-mono);font-style:normal;font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 70%,var(--felsgestein));margin-top:10px;letter-spacing:.04em}.aw-facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border-mid);overflow:hidden}.aw-fact{padding:26px;border-right:1px solid var(--border-mid)}.aw-fact:last-child{border-right:0}.aw-fact dt{font-family:var(--font-sans);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:color-mix(in oklch,var(--alpenlicht) 52%,var(--felsgestein));margin-bottom:8px}.aw-fact dd{margin:0;font-family:var(--font-serif);font-size:clamp(2.24rem,2.4vw,3.2rem);font-variant-numeric:tabular-nums}.aw-fact dd small{font-size:var(--fs-14);color:color-mix(in oklch,var(--alpenlicht) 60%,var(--felsgestein));font-family:var(--font-sans)}@media(max-width:860px){.aw-facts{grid-template-columns:1fr 1fr}.aw-fact:nth-child(2){border-right:0}.aw-fact:nth-child(1),.aw-fact:nth-child(2){border-bottom:1px solid var(--border-mid)}}@media(max-width:480px){.aw-facts{grid-template-columns:1fr}.aw-fact{border-right:0;border-bottom:1px solid var(--border-mid)}.aw-fact:last-child{border-bottom:0}}.aw-elev{border:1px solid var(--border-mid);padding:clamp(20px,3vw,36px);overflow:hidden}.aw-elev svg{width:100%;height:auto;display:block}.aw-elev .grid-line{stroke:var(--border-mid);stroke-width:1}.aw-elev .profile{fill:none;stroke:var(--bergsonne);stroke-width:2.5;vector-effect:non-scaling-stroke}.aw-elev .profile-fill{fill:color-mix(in oklch,var(--bergsonne) 12%,transparent);stroke:none}.aw-elev .peak-dot{fill:var(--bergsonne)}.aw-elev .lbl{font-family:var(--font-mono);font-size:11px;fill:color-mix(in oklch,var(--alpenlicht) 60%,var(--felsgestein))}.aw-elev .peak-lbl{font-family:var(--font-serif);font-size:15px;fill:var(--alpenlicht)}.aw-peaks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 16px}.aw-peak{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;text-decoration:none;color:var(--fg)}.aw-peak:hover>span:not(.aw-peak__topo):not(.aw-peak__preis){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.aw-peak .aw-peak__topo,.aw-peak span.aw-peak__topo{position:relative;order:0;display:block;width:100%;aspect-ratio:1 / 1;margin-bottom:12px;overflow:hidden;color:var(--fg);border:1px solid var(--border-mid)}.aw-peak__topo svg{display:block;width:100%;height:100%;opacity:.2}.aw-peak span{position:relative;order:2;font-family:var(--font-serif);font-size:var(--fs-18)}.aw-peak small{order:1;font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.04em;color:var(--fg-muted)}@media(max-width:860px){.aw-peaks{grid-template-columns:repeat(2,1fr)}}.aw-prose{max-width:68ch;color:color-mix(in oklch,var(--alpenlicht) 72%,var(--felsgestein));font-weight:400;line-height:1.7}.aw-prose h2{color:var(--alpenlicht);margin-bottom:16px}.aw-prose p{margin:0 0 16px}.aw-marquee{max-width:1000px;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}.aw-marquee+.aw-marquee{margin-top:16px}.aw-mqrow{display:flex;gap:16px;width:max-content;padding:4px 0}.aw-mqrow--l{animation:aw-mq-l 32s linear infinite}.aw-mqrow--r{animation:aw-mq-r 38s linear infinite}.aw-marquee:hover .aw-mqrow{animation-play-state:paused}@keyframes aw-mq-l{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes aw-mq-r{0%{transform:translate(-25%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.aw-mqrow{animation:none!important}}.aw-logo{flex:none;height:84px;min-width:150px;display:grid;place-items:center;padding:0 24px;background:var(--sw-weiss);border:1px solid var(--border);border-radius:0}.aw-logo img{max-height:40px;max-width:116px;width:auto}.aw-logo img.sm{max-height:26px}.aw-logo img.lg{max-height:56px;max-width:134px}@media(max-width:640px){.aw-logo{height:64px;min-width:128px;padding:0 18px}.aw-logo img{max-width:126px;max-height:32px}.aw-logo img.lg{max-height:44px}}.aw-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,3.4vw,48px) clamp(24px,3vw,44px)}@media(max-width:860px){.aw-cards{grid-template-columns:1fr 1fr}}@media(max-width:560px){.aw-cards{grid-template-columns:1fr}}.aw-cards--2{grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.aw-cards--2{grid-template-columns:1fr}}.aw-card{padding:24px 0 0;border-top:1px solid var(--border-mid)}.aw-card__i{display:block;width:26px;height:26px;margin-bottom:18px;color:var(--fg)}.aw-card__i svg{display:block;width:26px;height:26px}.aw-card h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-20);margin:0 0 10px}.aw-card p{font-size:var(--fs-14);font-weight:400;color:color-mix(in oklch,var(--alpenlicht) 70%,var(--felsgestein));line-height:1.55;margin:0}.aw-bstory{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.aw-bstory__media{position:relative;aspect-ratio:4/5;overflow:hidden}.aw-bstory__media img{width:100%;height:100%;object-fit:cover}.aw-bstory__body h2{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.72rem,3.4vw,4rem);letter-spacing:-.02em;margin:14px 0 20px;line-height:1.1}.aw-bstory__body p{color:color-mix(in oklch,var(--alpenlicht) 74%,var(--felsgestein));font-weight:400;line-height:1.7;margin:0 0 18px;max-width:52ch}.aw-bstory__body p:last-child{margin-bottom:0}@media(max-width:860px){.aw-bstory{grid-template-columns:1fr}.aw-bstory__media{aspect-ratio:16/10}}.aw-depth{position:absolute;top:-10%;right:0;bottom:-10%;left:0;z-index:0;pointer-events:none;color:var(--alpenlicht);opacity:.05}.aw-depth svg{width:100%;height:100%}.aw-reveal-ready [data-reveal]{opacity:0;transform:translate3d(0,16px,0);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out);will-change:opacity,transform}.aw-reveal-ready [data-reveal].no-anim{transition:none!important}[data-reveal][data-reveal-delay="1"]{transition-delay:70ms}[data-reveal][data-reveal-delay="2"]{transition-delay:.14s}[data-reveal][data-reveal-delay="3"]{transition-delay:.21s}@media(prefers-reduced-motion:reduce){.aw-reveal-ready [data-reveal]{opacity:1!important;transform:none!important}.aw-depth{transform:none!important}}.aw-cta-note{display:block;margin-top:14px;font-size:var(--fs-13);color:color-mix(in oklch,var(--alpenlicht) 64%,var(--felsgestein));font-family:var(--font-sans)}.aw-fineprint{font-size:var(--fs-13);color:color-mix(in oklch,var(--alpenlicht) 66%,var(--felsgestein));font-weight:400;margin:14px 0 0}.aw-fact dd.is-text{font-size:var(--fs-20)}.aw-widgets{position:relative;background:var(--felsgestein);color:var(--alpenlicht);overflow-x:clip}.aw-widgets h2,.aw-widgets h3{font-family:var(--font-serif);font-weight:400}.aw-widgets .eyebrow{color:var(--accent-text)}.b-sec--dense,.below-b .b-sec{padding-block:clamp(36px,4vw,56px)}.b-sec--top{border-top:1px solid var(--border-mid)}.b-sec--panel{background:color-mix(in srgb,var(--alpenlicht) 5.5%,var(--felsgestein))}html[data-theme=light] .b-sec--panel:not([data-theme]){background:transparent}.b-shead{max-width:min(94%,89.6rem);margin-bottom:clamp(28px,4vw,52px)}.b-shead h2{font-size:var(--fs-h2-display);letter-spacing:-.025em;margin-top:16px;text-wrap:balance}.b-shead p{color:var(--fg-muted);font-weight:400;margin-top:18px;font-size:var(--fs-18);max-width:52ch}.b-shead--center{margin-inline:auto;text-align:center}.b-shead--center p{margin-inline:auto}.b-stats{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--border-mid)}.b-stat{padding:clamp(28px,4vw,44px) clamp(20px,3vw,40px);text-align:center;border-right:1px solid var(--border-mid);min-width:0}.b-stat:last-child{border-right:0}.b-stat__n{font-family:var(--font-serif);font-weight:400;font-size:clamp(4.4rem,4.5vw,5.2rem);line-height:1;color:var(--alpenlicht);font-variant-numeric:tabular-nums}.b-stat__n .star{color:var(--aw-star)}.b-stat__l{margin-top:12px;font-size:var(--fs-13);color:var(--fg-muted);font-weight:400}@media(max-width:860px){.b-stat{padding:22px 10px}.b-stat__n{font-size:2.56rem}.b-stat__l{margin-top:7px;font-size:var(--fs-11);line-height:1.3;text-wrap:balance}}#below-lines{padding-top:clamp(40px,6vw,72px)}#below-lines .b-shead{margin-bottom:clamp(24px,3vw,40px)}.lp-lines{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-lines--4{grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1024px)and (min-width:861px){.lp-lines--4{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:860px){.lp-lines{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:4px 10px;cursor:grab}.lp-lines::-webkit-scrollbar{display:none}.lp-card{flex:0 0 78%;scroll-snap-align:center}}.lp-card{display:flex;flex-direction:column;text-decoration:none;color:var(--alpenlicht);border:1px solid var(--border-mid);overflow:hidden;background:color-mix(in srgb,var(--alpenlicht) 3%,var(--karte));position:relative;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out)}.lp-card:hover{border-color:var(--bergsonne)}.lp-card:focus-visible{outline:2px solid var(--bergsonne);outline-offset:3px}.lp-card__media{aspect-ratio:4/3;overflow:hidden;position:relative}.lp-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.lp-card:hover .lp-card__media img{transform:scale(1.03)}.lp-card__badge{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--font-sans);font-size:var(--fs-11);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--aw-on-accent);background:var(--bergsonne);padding:5px 11px;border-radius:0}.lp-card__body{padding:20px 20px 22px;display:flex;flex-direction:column;gap:9px;flex:1}.lp-card__name{font-family:var(--font-serif);font-size:clamp(2.32rem,1.8vw,2.88rem);letter-spacing:-.02em;line-height:1.05}.lp-card__desc{color:var(--fg-muted);font-weight:400;font-size:var(--fs-14);line-height:1.55}.lp-card__ideal{font-size:var(--fs-13);color:color-mix(in oklch,var(--alpenlicht) 70%,var(--felsgestein));display:flex;gap:8px;align-items:baseline}.lp-card__ideal b{color:var(--accent-text);font-weight:500;font-size:var(--fs-11);text-transform:uppercase;letter-spacing:var(--tracking-caps);white-space:nowrap}.lp-card__foot{margin-top:auto;padding-top:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--border-mid)}.lp-card__price{font-family:var(--font-serif);font-size:2.08rem;color:var(--alpenlicht);font-variant-numeric:tabular-nums;white-space:nowrap}.lp-card__price small{font-family:var(--font-sans);font-size:var(--fs-12);color:var(--fg-muted);font-weight:400}.lp-card__go{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;font-family:var(--font-sans);font-size:var(--fs-13);font-weight:500;color:var(--alpenlicht);padding:7px 11px;border:1px solid var(--border-mid);border-radius:0;transition:border-color var(--dur-base),background var(--dur-base),color var(--dur-base)}.lp-card:hover .lp-card__go{background:var(--bergsonne);border-color:transparent;color:var(--aw-on-accent);font-weight:600}.lp-dots{display:none}@media(max-width:860px){.lp-dots{display:flex;justify-content:center;gap:16px 2px;margin-top:12px;flex-wrap:wrap}.lp-dots button{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:16px 8px;margin-block:-8px;font-family:var(--font-sans);font-size:var(--fs-11);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--fg-muted);cursor:pointer}.lp-dots button .d{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--border-mid);transition:background var(--dur-base),width var(--dur-base)}.lp-dots button.is-act{color:var(--alpenlicht)}.lp-dots button.is-act .d{background:var(--bergsonne);width:16px}}.lp-microtrust{margin-top:clamp(24px,3vw,36px);text-align:center;font-size:var(--fs-13);color:var(--fg-muted);font-weight:400}.lp-microtrust .sep{color:var(--fg-faint);margin:0 10px}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--border-mid);overflow:hidden}@media(max-width:860px){.lp-steps{grid-template-columns:1fr}}.lp-step{padding:clamp(28px,3vw,42px);position:relative;border-right:1px solid var(--border-mid);overflow:hidden;background:transparent}.lp-step:last-child{border-right:0}@media(max-width:860px){.lp-step{border-right:0;border-bottom:1px solid var(--border-mid)}.lp-step:last-child{border-bottom:0}}.lp-step__ico{display:inline-flex;color:var(--accent-text)}.lp-step__ico svg{width:30px;height:30px}.lp-step__idx{position:absolute;top:clamp(18px,2.4vw,28px);right:clamp(22px,2.6vw,32px);font-family:var(--font-serif);font-size:clamp(4.16rem,4.4vw,5.76rem);line-height:1;color:color-mix(in oklch,var(--alpenlicht) 13%,transparent);font-variant-numeric:tabular-nums;pointer-events:none}.lp-step h3{font-family:var(--font-serif);font-size:var(--fs-24);font-weight:400;margin:22px 0 8px}.lp-step p{color:var(--fg-muted);font-weight:400;font-size:var(--fs-15);margin:0}.lp-steps--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px)and (min-width:861px){.lp-steps--4{grid-template-columns:1fr 1fr}.lp-steps--4 .lp-step:nth-child(2n){border-right:0}.lp-steps--4 .lp-step:nth-child(-n+2){border-bottom:1px solid var(--border-mid)}}.cmp-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(28px,5vw,72px);align-items:center}@media(max-width:860px){.cmp-grid{grid-template-columns:1fr;gap:28px}}.cmp-copy h2{font-size:var(--fs-h2-split);letter-spacing:-.025em;margin-top:16px}.cmp-copy p{color:var(--fg-muted);font-weight:400;margin-top:18px;font-size:var(--fs-18);max-width:40ch}.cmp-copy .cmp-hint{margin-top:22px;font-size:var(--fs-13);color:color-mix(in oklch,var(--alpenlicht) 66%,var(--felsgestein));display:inline-flex;align-items:center;gap:9px}.cmp-copy .cmp-hint svg{width:17px;height:17px;color:var(--accent-text)}.cmp{--pos: 50%;position:relative;width:100%;max-width:560px;margin-inline:auto;aspect-ratio:1/1;overflow:hidden;border:1px solid var(--border-mid);-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize;background:var(--felsgestein)}.cmp__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 44%;display:block}.cmp__before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0);will-change:clip-path}.cmp__line{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:var(--alpenlicht);transform:translate(-1px);pointer-events:none;z-index:3}.cmp__knob{position:absolute;top:50%;left:var(--pos);width:46px;height:46px;transform:translate(-50%,-50%);border-radius:50%;background:var(--alpenlicht);color:var(--felsgestein);display:grid;place-items:center;border:1px solid var(--border-mid-strong);z-index:4;cursor:ew-resize}.cmp__knob:focus-visible{outline:2px solid var(--bergsonne);outline-offset:3px}.cmp__knob svg{width:22px;height:22px}.cmp__tag{position:absolute;bottom:14px;z-index:3;font-family:var(--font-sans);font-size:var(--fs-13);font-weight:500;color:var(--alpenlicht);background:color-mix(in oklch,var(--felsgestein) 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:7px 13px;border-radius:0;pointer-events:none}.cmp__tag--before{left:14px}.cmp__tag--after{right:14px}.b-gal{display:grid;grid-template-columns:1.4fr 1fr;grid-auto-rows:1fr;gap:14px;margin-top:clamp(40px,6vw,72px)}.b-gal figure{margin:0;position:relative;overflow:hidden}.b-gal figure:first-child{grid-row:span 2}.b-gal img{width:100%;height:100%;object-fit:cover;min-height:220px;transition:transform var(--dur-slow) var(--ease-out)}.b-gal figure:hover img{transform:scale(1.04)}.b-gal figcaption{position:absolute;left:16px;bottom:16px;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--aw-ci-alpenlicht, #FFFBF7);background:#1e1e1c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 11px;border-radius:0}@media(max-width:860px){.b-gal{display:flex;grid-template-columns:none;grid-auto-rows:auto;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;cursor:grab}.b-gal::-webkit-scrollbar{display:none}.b-gal figure{flex:0 0 76%;scroll-snap-align:center;grid-row:auto}.b-gal figure:first-child{grid-row:auto}.b-gal img{min-height:0;height:auto;aspect-ratio:4/5}}.b-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,72px);align-items:center}.b-story+.b-story{margin-top:clamp(48px,7vw,88px)}.b-story--rev{grid-template-columns:1.1fr .9fr}.b-story--rev figure{order:2}.b-story figure{margin:0;position:relative;overflow:hidden}.b-story figure img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/3}.b-story figcaption{position:absolute;left:14px;bottom:14px;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--aw-ci-alpenlicht, #FFFBF7);background:#1e1e1cb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 11px;border-radius:0}.b-story__copy h2,.b-story__copy h3{font-size:var(--fs-h2-split);letter-spacing:-.025em;margin-top:14px}.b-story__copy p{color:var(--fg-muted);font-weight:400;margin-top:16px;max-width:52ch}.b-story__copy .btn{margin-top:24px}.b-story__link{display:inline-block;margin-top:20px;color:var(--alpenlicht);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:var(--border-mid);transition:text-decoration-color var(--dur-base)}.b-story__link:hover{text-decoration-color:var(--bergsonne)}@media(max-width:860px){.b-story,.b-story--rev{grid-template-columns:1fr;gap:20px}.b-story--rev figure{order:0}}.b-revs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:0;border-top:1px solid var(--border-mid)}.b-rev{padding:clamp(18px,2.2vw,28px) clamp(16px,2vw,24px);border-right:1px solid var(--border-mid);display:flex;flex-direction:column;gap:10px}.b-rev:last-child{border-right:0}.b-rev__stars{color:var(--aw-star);font-size:var(--fs-13);letter-spacing:2px}.b-rev p{font-family:var(--font-serif);font-size:var(--fs-18);line-height:1.45;color:var(--alpenlicht)}.b-rev--bild{padding-top:0}.b-rev__foto{width:calc(100% + 2*clamp(16px,2vw,24px));max-width:none;margin:0 clamp(-24px,-2vw,-16px) clamp(14px,1.6vw,18px);aspect-ratio:16/10;object-fit:cover;display:block}.b-rev__who{margin-top:auto;color:var(--fg-muted);font-size:var(--fs-13)}@media(max-width:860px){.b-revs{display:flex;border-top:0;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:2px;cursor:grab}.b-revs::-webkit-scrollbar{display:none}.b-rev{flex:0 0 74%;scroll-snap-align:center;border:1px solid var(--border-mid)}}.b-qual{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border-mid);overflow:hidden}.b-qual__col{padding:clamp(24px,3vw,40px)}.b-qual__col+.b-qual__col{border-left:1px solid var(--border-mid)}.b-qual__col h3{display:flex;align-items:center;gap:10px;font-family:var(--font-sans);font-weight:500;font-size:var(--fs-16)}.b-qual__col h3 svg{width:20px;height:20px;flex:none}.b-qual__col.is-yes h3 svg{color:var(--accent-text)}.b-qual__col.is-no h3{color:var(--fg-muted)}.b-qual__col ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}.b-qual__col li{display:flex;gap:12px;color:var(--fg-muted);font-weight:400;font-size:var(--fs-15);line-height:1.5}.b-qual__col li svg{width:16px;height:16px;flex:none;margin-top:3px}.b-qual__col.is-yes li svg{color:var(--accent-text)}.b-qual__col.is-no li svg{color:var(--fg-faint)}@media(max-width:860px){.b-qual{grid-template-columns:1fr}.b-qual__col+.b-qual__col{border-left:0;border-top:1px solid var(--border-mid)}}.b-faq{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(40px,6vw,80px);align-items:start}.b-faq__c{display:flex;flex-direction:column}.b-faqi{border-top:1px solid var(--border-mid)}.b-faqi__q{display:flex;gap:18px;align-items:baseline;padding:17px 0;cursor:pointer;list-style:none}.b-faqi__q::-webkit-details-marker{display:none}.b-faqi__q:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.b-faqi__n{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--accent-text)}.b-faqi__q h3{font-family:var(--font-serif);font-size:var(--fs-20);font-weight:400;flex:1}.b-faqi__chev{align-self:center;display:inline-flex;color:var(--fg-muted);transition:transform var(--dur-base) var(--ease-out)}.b-faqi__chev svg{width:18px;height:18px}.b-faqi[open] .b-faqi__chev{transform:rotate(180deg)}.b-faqi[open] .b-faqi__q h3{color:var(--alpenlicht)}.b-faqi p{color:var(--fg);font-weight:400;line-height:1.6;margin:0 0 20px 36px;max-width:46ch}@media(max-width:860px){.b-faq{grid-template-columns:1fr}}.b-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--border-mid);border-radius:var(--radius-xl);overflow:hidden}.b-spec{margin:0;padding:clamp(20px,2.6vw,30px);border-right:1px solid var(--border-mid);border-bottom:1px solid var(--border-mid)}.b-spec:nth-child(3n){border-right:0}.b-spec:nth-last-child(-n+3){border-bottom:0}.b-spec dt{font-family:var(--font-sans);font-size:var(--fs-11);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--fg-muted)}.b-spec dd{margin:8px 0 0;font-size:var(--fs-15);color:var(--alpenlicht);font-weight:400}@media(max-width:860px){.b-specs{grid-template-columns:1fr 1fr}.b-spec{border-right:1px solid var(--border-mid)!important;border-bottom:1px solid var(--border-mid)!important}.b-spec:nth-child(2n){border-right:0!important}.b-spec:nth-last-child(-n+2){border-bottom:0!important}}.b-cta{text-align:center}.b-cta .b-shead{margin-bottom:0}.b-cta__row{display:flex;justify-content:center;margin-top:30px}.aw-reveal-ready [data-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);will-change:opacity,transform}.aw-reveal-ready [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.aw-reveal-ready [data-reveal]{opacity:1!important;transform:none!important}}@media(max-width:640px){.b-sec{padding-block:30px}#below-lines{padding-top:30px}.b-shead{margin-bottom:20px}.b-shead h2{font-size:3.04rem;margin-top:10px}.b-shead p{font-size:var(--fs-15);margin-top:10px}.lp-card__media{aspect-ratio:16/10}.lp-card__body{padding:18px 18px 20px;gap:8px}.lp-card__name{font-size:2.4rem}.lp-card__foot{padding-top:12px}.lp-step{padding:20px 18px}.lp-step__idx{font-size:3.2rem;top:16px;right:18px}.lp-step__ico svg{width:24px;height:24px}.lp-step h3{font-size:var(--fs-20);margin:12px 0 6px}.lp-step p{font-size:var(--fs-14)}.cmp-copy h2{font-size:3.04rem}.cmp-copy p{font-size:var(--fs-15);margin-top:12px}.cmp-grid{gap:20px}.b-rev{padding:16px;gap:8px}.b-rev--bild{padding-top:0}.b-rev--bild .b-rev__foto{aspect-ratio:4/3;margin-bottom:10px;border-radius:0}.b-rev p{font-size:var(--fs-16)}.b-faqi__q{padding:14px 0;gap:14px}.b-faqi__q h3{font-size:var(--fs-16)}.b-faqi p{margin:0 0 16px 28px;font-size:var(--fs-16)}.b-story__copy h2,.b-story__copy h3{font-size:2.72rem}.b-story__copy p{font-size:var(--fs-15);margin-top:12px}.b-qual__col{padding:20px 18px}.lp-steps--4{grid-template-columns:1fr 1fr}.lp-steps--4 .lp-step{border-right:1px solid var(--border-mid);border-bottom:1px solid var(--border-mid);padding:16px 14px}.lp-steps--4 .lp-step:nth-child(2n){border-right:0}.lp-steps--4 .lp-step:nth-last-child(-n+2){border-bottom:0}.lp-steps--4 .lp-step__ico svg{width:20px;height:20px}.lp-steps--4 .lp-step h3{font-size:var(--fs-16);margin:10px 0 5px}.lp-steps--4 .lp-step p{font-size:var(--fs-13);line-height:1.45}}.b-filter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.b-filter button{min-height:38px;padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--border-mid);background:transparent;color:color-mix(in oklch,var(--alpenlicht) 75%,transparent);font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:all var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent}.b-filter button:hover{border-color:color-mix(in oklch,var(--alpenlicht) 30%,transparent)}.b-filter button[aria-pressed=true]{background:var(--alpenlicht);border-color:var(--alpenlicht);color:var(--felsgestein)}.b-evt{border:1px solid var(--border-mid);overflow:hidden}.b-evt__row{display:grid;grid-template-columns:118px 1.5fr 1fr auto auto;gap:16px;align-items:center;padding:16px 22px;border-top:1px solid var(--border-mid);text-decoration:none;color:inherit;transition:background var(--dur-base) var(--ease-out)}.b-evt__row:first-child{border-top:0}.b-evt__row:hover{background:color-mix(in srgb,var(--alpenlicht) 4%,transparent)}.b-evt__row[hidden]{display:none}.b-evt__date{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--accent-text);white-space:nowrap;font-variant-numeric:tabular-nums}.b-evt__name{font-family:var(--font-serif);font-size:var(--fs-20);line-height:1.15}.b-evt__name small{display:block;font-family:var(--font-sans);font-size:var(--fs-12);font-weight:400;color:var(--fg-muted);margin-top:3px}.b-evt__meta{font-size:var(--fs-13);color:var(--fg-muted);font-weight:400}.b-evt__meta b{color:color-mix(in oklch,var(--alpenlicht) 82%,transparent);font-weight:500}.b-evt__tag{justify-self:start;white-space:nowrap;font-family:var(--font-sans);font-size:var(--fs-11);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-caps);padding:5px 11px;border-radius:0;border:1px solid var(--border-mid);color:var(--fg-muted)}.b-evt__tag--gold{background:var(--bergsonne);border-color:var(--bergsonne);color:var(--aw-on-accent)}.b-evt__go{justify-self:end;color:var(--accent-text);font-size:var(--fs-16);transition:transform var(--dur-base) var(--ease-out)}.b-evt__row:hover .b-evt__go{transform:translate(4px)}@media(max-width:860px){.b-evt__row{grid-template-columns:1fr auto;gap:4px 12px;padding:14px 16px}.b-evt__date{grid-column:1}.b-evt__tag{grid-column:2;grid-row:1;justify-self:end}.b-evt__name{grid-column:1 / -1;font-size:var(--fs-18)}.b-evt__meta{grid-column:1 / -1;font-size:var(--fs-12)}.b-evt__go{display:none}}[data-parallax]{will-change:transform}.b-marq{border-block:1px solid var(--border-mid);overflow:hidden;padding:0}.b-marq__t{display:flex;gap:56px;white-space:nowrap;padding:18px 0;animation:bMarq 32s linear infinite}.b-marq__t span{font-family:var(--font-serif);font-size:var(--fs-20);color:var(--fg-muted);display:inline-flex;align-items:center;gap:56px}.b-marq__t span:after{content:"\2022";color:var(--accent-text)}@keyframes bMarq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.b-marq__t{animation:none}}.b-stage-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,6vw,88px);align-items:center}@media(max-width:860px){.b-stage-grid{grid-template-columns:1fr}}.b-stage-grid .aw-stage{aspect-ratio:4/3.3;border:1px solid var(--border-mid);border-radius:0}.b-feat{list-style:none;padding:0;margin:28px 0;display:grid;gap:0}.b-feat li{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--border-mid)}.b-feat li:last-child{border-bottom:1px solid var(--border-mid)}.b-feat svg{width:22px;height:22px;color:var(--accent-text);flex:none}.b-feat b{font-weight:500;display:block}.b-feat span{color:var(--fg-muted);font-size:var(--fs-14)}.b-price{display:flex;align-items:baseline;gap:14px}.b-price .amt{font-family:var(--font-serif);font-size:clamp(3.52rem,4vw,4.8rem);color:var(--alpenlicht);font-variant-numeric:tabular-nums}.b-price .note{color:var(--fg-muted);font-size:var(--fs-14)}.b-stage-grid+.lp-steps,.lp-steps--mt{margin-top:clamp(48px,7vw,88px)}.b-lines{border-top:1px solid var(--border-mid)}.b-line{display:grid;grid-template-columns:64px 1fr auto auto;gap:24px;align-items:center;padding:clamp(22px,3vw,40px) 0;border-bottom:1px solid var(--border-mid);text-decoration:none;color:var(--alpenlicht);position:relative;transition:padding-left var(--dur-base) var(--ease-out)}.b-line:hover{padding-left:18px}.b-line__n{font-family:var(--font-mono);font-size:var(--fs-14);color:var(--accent-text)}.b-line__name{font-family:var(--font-serif);font-size:clamp(2.88rem,4vw,5.12rem);letter-spacing:-.02em}.b-line__desc{color:var(--fg-muted);font-weight:400;max-width:36ch;font-size:var(--fs-15)}.b-line__price{font-family:var(--font-serif);font-size:var(--fs-20);color:var(--fg-muted);font-variant-numeric:tabular-nums}.b-line__arrow{color:var(--accent-text);font-size:var(--fs-24);transition:transform var(--dur-base) var(--ease-out)}.b-line:hover .b-line__arrow{transform:translate(8px)}.b-line__peek{position:absolute;right:120px;top:50%;width:240px;height:160px;transform:translateY(-50%) scale(.92);border-radius:var(--radius-md);overflow:hidden;opacity:0;pointer-events:none;transition:opacity var(--dur-base),transform var(--dur-base) var(--ease-out);box-shadow:var(--shadow-xl);z-index:3}.b-line:hover .b-line__peek{opacity:1;transform:translateY(-50%) scale(1)}.b-line__peek img{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.b-line{grid-template-columns:40px 1fr auto}.b-line__desc,.b-line__peek{display:none}}.lp-hero{position:relative;min-height:82vh;min-height:82svh;display:flex;align-items:center;overflow:hidden}.lp-hero__bg{position:absolute;inset:-64px 0 -64px auto;width:62%;z-index:0;will-change:transform}@media(max-width:860px){.lp-hero{flex-direction:column;align-items:stretch;background:var(--felsgestein);min-height:calc(100svh - var(--aw-kopf-h, 56px) - var(--aw-trust-h, 0px));height:auto}.lp-hero__bg{position:relative;inset:auto;width:100%;flex:1 1 auto;min-height:24svh;transform:none!important;overflow:hidden}.lp-hero--page{min-height:0}.lp-hero--page .lp-hero__bg{flex:0 0 auto;height:30svh;min-height:180px}.lp-hero__bg img{transform:none!important;object-position:50% 50%}.lp-hero:before,.lp-hero:after{display:none}.lp-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 0%,transparent 58%,color-mix(in oklch,var(--felsgestein) 60%,transparent) 80%,var(--felsgestein) 100%)}.lp-hero__in{position:relative;z-index:2;margin-top:-1px;padding-block:clamp(24px,6vw,40px)}}.lp-hero__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transform-origin:center right;opacity:0;transition:opacity 1s var(--ease-inout)}.lp-hero__bg img.is-active,.lp-hero__bg img:first-child{opacity:1}@media(min-width:861px){.lp-hero__bg img{width:var(--aw-hero-bild, 100%);left:auto;right:0;-webkit-mask-image:var(--aw-hero-maske, none);mask-image:var(--aw-hero-maske, none)}}@media(prefers-reduced-motion:no-preference){.lp-hero__bg.is-rotating img:first-child:not(.is-active){opacity:0}}.lp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--felsgestein) 0%,var(--felsgestein) 42%,color-mix(in oklch,var(--felsgestein) 80%,transparent) 54%,color-mix(in oklch,var(--felsgestein) 52%,transparent) 66%,color-mix(in oklch,var(--felsgestein) 26%,transparent) 79%,transparent 93%),linear-gradient(180deg,rgba(30,30,28,0) 60%,rgba(30,30,28,.5) 90%,var(--felsgestein) 100%)}.lp-hero:after{content:none}.lp-hero .aw-topo{color:var(--alpenlicht);opacity:.18;z-index:1}.lp-hero:has(.lp-hero__bg) .aw-topo{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 34%,transparent 64%);mask-image:linear-gradient(90deg,#000 0%,#000 34%,transparent 64%)}@media(max-width:860px){.lp-hero:has(.lp-hero__bg) .aw-topo{-webkit-mask-image:linear-gradient(180deg,transparent 32svh,#000 52svh);mask-image:linear-gradient(180deg,transparent 32svh,#000 52svh)}}.lp-hero__in{position:relative;z-index:2;width:100%}.lp-hero__col{max-width:38ch}.lp-hero h1{font-size:var(--fs-display);line-height:.98;letter-spacing:-.03em;margin:18px 0 0}.lp-hero p.lead{font-size:clamp(1.68rem,1.7vw,2.08rem);color:color-mix(in oklch,var(--alpenlicht) 84%,var(--felsgestein));font-weight:400;margin-top:26px}.lp-hero__cta{margin-top:38px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.lp-hero__hint{position:relative;color:var(--fg-muted);font-size:var(--fs-15);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:var(--border-mid);transition:color var(--dur-base),text-decoration-color var(--dur-base)}.lp-hero__hint:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.lp-hero__hint:hover{color:var(--accent-text);text-decoration-color:var(--bergsonne)}.lp-hero__hint .arr{color:var(--fg-muted);display:inline-block}.lp-hero__facts{margin:0;font-size:var(--fs-13);color:var(--fg-muted);font-variant-numeric:tabular-nums}.lp-hero__facts .sep{color:var(--fg-faint);margin:0 8px}.lp-hero--edit{flex-direction:column;justify-content:flex-end;align-items:stretch;background:var(--felsgestein)}.lp-hero--edit .lp-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;min-height:0;flex:none;transform:none!important;overflow:hidden}.lp-hero--edit .lp-hero__bg img{object-position:55% 35%}.lp-hero--edit .lp-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 0%,transparent 16%,color-mix(in oklch,var(--felsgestein) 72%,transparent) 42%,color-mix(in oklch,var(--felsgestein) 92%,transparent) 60%,var(--felsgestein) 74%)}.lp-hero--edit:before,.lp-hero--edit:after{content:none;display:none}.lp-hero--edit .aw-topo{display:none}.lp-hero--edit .lp-hero__in{margin-top:auto;padding-block:24px 18px}.lp-hero--edit .lp-hero__col{max-width:none}.lp-hero h1.lp-hero__stack{display:flex;flex-direction:column;margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(4.4rem,13.5vw,7.6rem);line-height:.92;letter-spacing:.01em;text-transform:uppercase;color:var(--alpenlicht)}.lp-hero__w--akzent{color:var(--bergsonne)}.lp-hero p.lead--edit{margin-top:10px;font-size:var(--fs-16);line-height:1.45;color:color-mix(in oklch,var(--alpenlicht) 80%,var(--felsgestein));max-width:44ch}.lp-hero__suche{display:flex;gap:8px;margin-top:12px;max-width:560px}.lp-hero__suche-feld{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;border-radius:var(--radius-pill);background:color-mix(in oklch,var(--alpenlicht) 8%,transparent);border:1px solid color-mix(in oklch,var(--alpenlicht) 38%,transparent);color:var(--alpenlicht)}.lp-hero__suche-feld:focus-within{border-color:var(--bergsonne)}.lp-hero__suche-feld input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;color:var(--alpenlicht);font:inherit;font-size:var(--fs-16);outline:none;box-shadow:none}.lp-hero--edit .lp-hero__suche-feld input:focus-visible,.lp-hero--edit .lp-hero__suche-feld input:focus{outline:none;box-shadow:none}.lp-hero__suche-feld input::placeholder{color:color-mix(in oklch,var(--alpenlicht) 55%,var(--felsgestein))}.lp-hero__suche-feld input::-webkit-search-decoration,.lp-hero__suche-feld input::-webkit-search-cancel-button{-webkit-appearance:none}.lp-hero__suche-los{height:56px;padding:0 22px;border-radius:var(--radius-pill);font-size:var(--fs-16);white-space:nowrap}.lp-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lp-hero__chip{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid color-mix(in oklch,var(--alpenlicht) 28%,transparent);color:var(--alpenlicht);font-size:var(--fs-13);text-decoration:none}.lp-hero__chip:hover{border-color:var(--bergsonne);color:var(--bergsonne)}.lp-hero__pills{display:none}.lp-hero__pills--aus{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lp-hero__pill{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid color-mix(in oklch,var(--alpenlicht) 30%,transparent);color:var(--alpenlicht);font-size:var(--fs-12);white-space:nowrap}.lp-hero__pill--akzent{background:var(--bergsonne);border-color:var(--bergsonne);color:var(--aw-ci-felsgestein);font-weight:600}.lp-hero__strip{position:relative;z-index:2;background:var(--alpenlicht);color:var(--felsgestein)}.lp-hero__strip-in{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-block:6px}.lp-hero__strip .lp-hero__facts{color:var(--felsgestein);font-size:var(--fs-14)}.lp-hero__strip .lp-hero__facts .sep{color:color-mix(in oklch,var(--felsgestein) 40%,transparent)}.lp-hero__strip-link{color:var(--felsgestein);font-size:var(--fs-14);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.lp-hero__trust{display:none}@media(max-width:860px){.lp-hero--edit{min-height:calc(100svh - var(--aw-kopf-h, 56px));overflow:visible;justify-content:flex-start}.lp-hero--edit .lp-hero__bg{position:relative;inset:auto;width:100%;height:auto;min-height:34svh;flex:1 1 auto;margin-top:calc(-1 * var(--aw-kopf-h, 56px));overflow:hidden}.lp-hero--edit .lp-hero__bg img{object-position:50% 30%}.lp-hero--edit .lp-hero__bg:after{background:linear-gradient(180deg,transparent 0%,transparent 74%,color-mix(in oklch,var(--felsgestein) 55%,transparent) 90%,var(--felsgestein) 100%)}.lp-hero--edit .lp-hero__in{display:block;min-height:0;margin-top:0;padding-block:6px 12px}.lp-hero h1.lp-hero__stack{font-size:clamp(3.6rem,10.5vw,5rem)}.lp-hero p.lead--edit{font-size:var(--fs-15);margin-top:6px}.lp-hero--edit .lp-hero__suche{margin-top:12px}.lp-hero--edit .lp-hero__chips{margin-top:8px}.lp-hero__pills,.lp-hero__strip{display:none}.lp-hero__trust{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin-top:10px;padding-right:64px;color:color-mix(in oklch,var(--alpenlicht) 82%,var(--felsgestein));text-decoration:none}.lp-hero__trust .lp-hero__facts{color:inherit;font-size:var(--fs-13)}.lp-hero__trust .lp-hero__facts .f:nth-child(n+5),.lp-hero__trust .lp-hero__facts .sep:nth-child(n+4){display:none}.lp-hero__trust-link{font-size:var(--fs-13);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}}@media(max-width:640px){.lp-hero__chip:nth-child(n+4){display:none}}.lp-hero p.lead--edit-mobil{display:none}@media(max-width:860px){.lp-hero p.lead--edit-desk{display:none}.lp-hero p.lead--edit-mobil{display:block}}@media(max-width:340px){.lp-hero p.lead--edit,.lp-hero p.lead--edit-mobil{display:none}.lp-hero__suche-feld svg{display:none}.lp-hero__trust-link{display:none}}@media(max-width:860px)and (max-height:700px){.lp-hero p.lead--edit,.lp-hero p.lead--edit-mobil{display:none}}@media(min-width:861px){.lp-hero--edit{min-height:min(86svh,920px);overflow:visible}.lp-hero--edit .lp-hero__bg{top:calc(-1 * var(--aw-kopf-h, 82px))}.lp-hero--edit .lp-hero__bg img{transform:none!important;object-position:60% 40%}.lp-hero--edit .lp-hero__bg:after{background:linear-gradient(90deg,var(--felsgestein) 0%,color-mix(in oklch,var(--felsgestein) 85%,transparent) 36%,color-mix(in oklch,var(--felsgestein) 35%,transparent) 60%,transparent 80%),linear-gradient(180deg,transparent 55%,var(--felsgestein) 100%)}.lp-hero--edit .lp-hero__in{padding-block:48px 40px}.lp-hero__pill--akzent{background:transparent;border-color:color-mix(in oklch,var(--alpenlicht) 30%,transparent);color:var(--alpenlicht);font-weight:400}.lp-hero--edit .lp-hero__col{max-width:720px}.lp-hero h1.lp-hero__stack{font-size:clamp(7.2rem,7.6vw,11.6rem)}.lp-hero p.lead--edit{font-size:var(--fs-18);margin-top:20px}.lp-hero__suche{margin-top:24px}}@media(min-width:861px)and (max-height:800px){.lp-hero h1.lp-hero__stack{font-size:clamp(6rem,6.2vw,9rem)}.lp-hero--edit .lp-hero__in{padding-block:24px 24px}.lp-hero p.lead--edit{margin-top:12px}.lp-hero--edit .lp-hero__suche{margin-top:16px}}@media(max-width:640px){.lp-hero__bg{height:30vh;height:30svh}.lp-hero h1{font-size:3.28rem;margin-top:12px}.lp-hero p.lead{font-size:1.6rem;margin-top:16px}.lp-hero__cta{margin-top:24px;gap:12px}.lp-hero__facts{font-size:var(--fs-12)}.lp-spotlight{font-size:2.72rem!important;margin:12px 0!important}}.lp-card.is-sel{border-color:var(--bergsonne);outline:1px solid var(--bergsonne);outline-offset:-2px}.lp-card__sel{position:absolute;top:12px;right:12px;z-index:2;display:none;align-items:center;justify-content:center;width:30px;height:30px;color:var(--aw-on-accent);background:var(--bergsonne);border-radius:var(--radius-pill)}.lp-card__sel svg{width:15px;height:15px}.lp-card__sel .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lp-card.is-sel .lp-card__sel{display:inline-flex}.lp-card--match .lp-card__sel{display:none!important}.lp-card.is-sel .lp-card__go{background:var(--bergsonne);border-color:transparent;color:var(--aw-on-accent);font-weight:600}.lp-card--match{border-color:var(--bergsonne);outline:1px solid var(--bergsonne);outline-offset:-2px}.lp-card__match{position:absolute;top:14px;right:14px;z-index:2;font-family:var(--font-sans);font-size:var(--fs-11);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--aw-on-accent);background:var(--bergsonne);padding:6px 12px;border-radius:var(--radius-pill)}.lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklch,var(--felsgestein) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border-mid);display:none;transform:translateY(110%);transition:transform .32s var(--ease-out)}.lp-sticky.is-on{transform:none}.lp-sticky__row{display:flex;align-items:center;justify-content:space-between;gap:14px}.lp-sticky__price{display:flex;flex-direction:column;min-width:0;line-height:1.3;white-space:nowrap}.lp-sticky__price b{overflow:hidden;text-overflow:ellipsis;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-24);color:var(--alpenlicht)}.lp-sticky__price small{font-size:var(--fs-13);color:var(--fg-muted);font-variant-numeric:tabular-nums}.lp-sticky .btn{position:relative;flex:none;white-space:nowrap;padding:8px 16px;font-size:var(--fs-14)}.lp-sticky .btn:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.lp-sticky--fix{transform:none}.lp-sticky__wa{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;border:1px solid var(--border-mid-strong);border-radius:50%;color:var(--alpenlicht)}.lp-sticky__wa svg{width:22px;height:22px}.lp-sticky__wa+.btn{margin-left:-4px}@media(max-width:860px){.lp-sticky{display:block}body.has-sticky{padding-bottom:var(--sticky-h, 76px)}}.aw-hoch{position:fixed;right:10px;bottom:calc(67px + env(safe-area-inset-bottom,0px));z-index:45;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px 0 12px;border:1px solid var(--border-mid);border-radius:999px;background:color-mix(in oklch,var(--felsgestein) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--alpenlicht);font:inherit;font-size:var(--fs-13);cursor:pointer}.aw-hoch[hidden]{display:none}.aw-hoch svg{width:16px;height:16px;flex:none}.aw-hoch:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.aw-hoch:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}@media(max-width:860px){body.has-sticky .aw-hoch{bottom:calc(67px + var(--sticky-h, 76px) + env(safe-area-inset-bottom,0px))}}body.gz-lock .aw-hoch{display:none}body[data-head-fade] .awc-head:before{display:none}body[data-head-fade] .awc-head{--head-solid: 0;background-color:color-mix(in oklch,var(--felsgestein) calc(var(--head-solid) * 100%),transparent);background-image:linear-gradient(to bottom,color-mix(in oklch,var(--felsgestein) 82%,transparent),color-mix(in oklch,var(--felsgestein) 64%,transparent) 62%,color-mix(in oklch,var(--felsgestein) 30%,transparent));border-bottom:1px solid color-mix(in oklch,var(--alpenlicht) calc(14% + var(--head-solid) * 6%),transparent);transition:background-color .14s linear,border-color .14s linear}body[data-head-fade] .awc-head .awc-icon{color:var(--alpenlicht);opacity:1}body[data-head-fade] .awc-head .awc-icon:hover{opacity:.7}.b-crumb{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-faint);padding:100px 0 14px}.b-crumb a{color:var(--fg-muted);text-decoration:none}.shopify-section:has(#aw-pdp){padding-block-start:clamp(20px,4vw,36px)}.shopify-section:has(#aw-pdp) .b-crumb{padding-top:0}.pdp{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:clamp(24px,3.5vw,56px);align-items:start;padding-bottom:clamp(48px,7vw,96px);position:relative;overflow-anchor:none}.pdp:before{content:"";position:absolute;top:-60px;right:0;bottom:-60px;left:0;background:radial-gradient(60% 50% at 30% 30%,color-mix(in oklch,var(--alpenlicht) 6%,transparent),transparent 70%);pointer-events:none}.pdp__stage-col{position:sticky;top:86px;z-index:1}.pdp .aw-stage{aspect-ratio:4/3.6;border:1px solid var(--border-mid);box-shadow:var(--shadow-dark-xl);background:#000}.stage-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-muted)}.stage-thumbs{display:flex;gap:10px;margin-top:14px}.stage-thumbs img{width:64px;height:54px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-mid);opacity:.55;cursor:pointer}.stage-thumbs img:hover{opacity:1}.stage-claim{margin-top:28px}.stage-claim h1{font-size:clamp(3.84rem,5vw,6.4rem);letter-spacing:-.03em;line-height:.98}.stage-claim h1 .stage-claim__sub{display:block;font-size:clamp(2.4rem,3.4vw,3.36rem);font-weight:400;line-height:1.12;letter-spacing:-.01em;color:var(--fg-muted);margin-top:.14em}.stage-claim .b-vendor{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text)}.stage-claim p{color:var(--fg-muted);font-weight:400;max-width:50ch;margin-top:12px}@media(max-width:860px){.stage-claim h1{line-height:1.06}}.cockpit{position:sticky;top:86px;z-index:2;background:var(--alpenlicht);color:var(--felsgestein);border-radius:var(--radius-xl);padding:clamp(22px,2.4vw,30px);box-shadow:var(--shadow-dark-xl);border:1px solid color-mix(in oklch,var(--alpenlicht) 70%,var(--felsgestein))}.cockpit .ck-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.cockpit .ck-vendor{font-family:var(--font-mono);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-subtle)}.cockpit h2{font-size:var(--fs-24)}.cockpit .ck-rating{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-13);color:var(--fg-muted);margin-top:6px}.cockpit .ck-rating .s{color:var(--aw-star)}.ck-rating .rp-i{margin:-4px 0}.rp-i{position:relative;display:inline-grid;place-items:center;flex:none;width:22px;height:22px;padding:0;margin:0;border:0;border-radius:50%;background:none;color:var(--fg-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.rp-i svg{display:block;width:16px;height:16px}.rp-i:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.rp-i:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.rp-i:hover,.rp-i[aria-expanded=true]{color:var(--fg)}.rp-i:focus-visible{outline:2px solid var(--bergsonne-dark);outline-offset:2px}.rp-pop{position:fixed;inset:auto;left:var(--rp-x, 16px);top:var(--rp-y, 16px);margin:0;width:min(300px,calc(100vw - 32px));padding:12px 16px 4px;border:0;border-radius:14px;background:var(--fg);color:var(--bg);box-shadow:none;font-family:var(--font-sans, inherit);font-size:var(--fs-14);font-weight:400;line-height:1.45;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;overflow:visible}.rp-pop p{margin:0}.rp-pop strong{font-weight:600;color:inherit}.rp-pop__stern{flex:none;width:13px;height:13px;fill:var(--aw-star)}.rp-pop .rp-pop__produkt{display:flex;align-items:center;flex-wrap:wrap;gap:0 6px;padding:2px 0 12px;margin-bottom:10px;border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent)}.rp-pop__kopf{font-size:var(--fs-12);color:color-mix(in srgb,currentColor 70%,transparent)}.rp-pop__liste{list-style:none;margin:4px 0 0;padding:0}.rp-pop__liste li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0}.rp-pop__liste li+li{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.rp-pop__wert{display:inline-flex;align-items:center;gap:5px}.rp-pop__sub{display:block;margin-top:1px;font-size:var(--fs-12);color:color-mix(in srgb,currentColor 70%,transparent)}.rp-pop__wert>span{min-width:3.2ch;margin-left:6px;text-align:right;color:color-mix(in srgb,currentColor 70%,transparent)}.rp-pop__link{display:flex;align-items:center;min-height:44px;border-top:1px solid color-mix(in srgb,currentColor 24%,transparent);margin-top:4px;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rp-pop__link:hover{text-decoration-thickness:2px}.ck-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:16px 0;padding:14px 0;border-block:1px solid var(--border)}#pdp-kauf [class^=promo-box-wrapper-]{margin:32px 0 16px}.ck-price .amt{font-family:var(--font-serif);font-size:clamp(3.2rem,3.6vw,4.16rem);line-height:1;font-variant-numeric:tabular-nums}.ck-price .note{font-size:var(--fs-13);color:var(--fg-subtle)}.ck-step{padding:16px 0;border-top:1px solid var(--border)}.ck-step:first-of-type{border-top:0;padding-top:4px}.ck-step .opt-label{margin-bottom:10px}.ck-step .step__n{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--bergsonne-dark);margin-right:8px}.ck-step .lbl{font-family:var(--font-serif);font-size:var(--fs-18)}.ck-step .hint{font-size:var(--fs-12);color:var(--fg-subtle)}.gpx-row{display:flex;gap:10px;align-items:center;margin-top:10px;font-size:var(--fs-13);color:var(--fg-muted);flex-wrap:wrap}.gpx-row a{color:var(--fg)}.ck-atc{margin-top:8px}.promise{display:flex;gap:14px;align-items:flex-start;margin-top:20px;padding:18px 0 2px;border:0;border-top:1px solid var(--border-mid);border-radius:0;background:none}.promise svg{width:22px;height:22px;margin-top:1px;color:var(--fg);flex:none}.promise b{display:block;font-family:var(--font-mono);font-size:var(--fs-12);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}.cart-wrap .promise b{font-family:var(--font-sans)}.promise p{font-size:var(--fs-14);line-height:1.55;color:var(--fg-muted);margin:6px 0 0}.heritage{font-family:var(--font-mono);font-size:var(--fs-11);color:var(--fg-faint);text-align:center;margin-top:14px}.get-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border-mid);overflow:hidden}.get{padding:28px;border-right:1px solid var(--border-mid);display:flex;flex-direction:column;gap:10px}.get:last-child{border-right:0}.get svg{width:24px;height:24px;color:var(--fg)}.get h3{font-size:var(--fs-18)}.get p{font-size:var(--fs-14);color:var(--fg-muted);font-weight:400;margin:0}.specs{display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(32px,5vw,64px)}.spec{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--border-mid);font-size:var(--fs-15)}.spec dt{color:var(--fg-muted)}.spec dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:1024px){.pdp{grid-template-columns:minmax(0,1fr)}.pdp__stage-col,.cockpit{position:static}.get-grid{grid-template-columns:1fr 1fr}.get:nth-child(2){border-right:0}.get:nth-child(1),.get:nth-child(2){border-bottom:1px solid var(--border-mid)}.specs{grid-template-columns:1fr}}@media(max-width:860px){.get-grid{grid-template-columns:1fr}.get{border-right:0;border-bottom:1px solid var(--border-mid)}}.pdp-buyanker{display:none}@media(max-width:860px){.pdp-buyanker{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:16px;padding:14px 16px;border:1px solid var(--border-mid);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--alpenlicht) 4%,var(--karte))}.pdp-buyanker__info{display:flex;flex-direction:column;gap:4px;min-width:0}.pdp-buyanker__price{font-family:var(--font-serif);font-size:var(--fs-24);line-height:1;color:var(--alpenlicht)}.pdp-buyanker__ab{font-family:var(--font-sans);font-size:var(--fs-13);font-weight:400;color:var(--fg-muted)}.pdp-buyanker__rating{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--fg-muted)}.pdp-buyanker__rating .s{color:var(--aw-star);letter-spacing:1px}.pdp-buyanker__cta{flex:0 0 auto}}@media(max-width:380px){.pdp-buyanker__cta{flex:1 1 100%}}.cart-wrap{max-width:1180px;margin:0 auto;padding:clamp(96px,13vh,150px) clamp(20px,5vw,56px) clamp(60px,9vw,110px)}.cart-grid{display:grid;grid-template-columns:1.6fr .9fr;gap:clamp(28px,4vw,56px);align-items:start}@media(max-width:860px){.cart-grid{grid-template-columns:1fr}}.cart-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:28px}.cart-head h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(3.2rem,4vw,4.48rem);letter-spacing:-.02em}.cart-head span{font-family:var(--font-sans);font-size:var(--fs-14);white-space:nowrap;color:var(--fg-muted)}.ci{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"media head" "media body";column-gap:20px;row-gap:14px;padding:24px 0;border-top:1px solid var(--border-mid)}.ci__media{grid-area:media;width:96px;height:96px;border-radius:var(--radius-md);overflow:hidden;background:color-mix(in srgb,var(--alpenlicht) 6%,var(--karte))}.ci__media img{width:100%;height:100%;object-fit:cover}.ci__head{grid-area:head;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:baseline;min-width:0}.ci__head .ci__line,.ci__head .ci__var{grid-column:1 / -1}.ci__head .ci__var{margin-top:6px}.ci__body{grid-area:body;min-width:0}.ci__name{font-family:var(--font-serif);font-size:var(--fs-20);line-height:1.25}.ci__line{font-family:var(--font-sans);font-size:var(--fs-13);color:var(--fg-muted);margin-top:4px}.ci__spec{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:16px;row-gap:6px;margin:0;font-family:var(--font-sans);font-size:var(--fs-14);line-height:1.45}.ci__row{display:contents}.ci__spec dt{margin:0;color:var(--fg-muted)}.ci__spec dd{margin:0;min-width:0;color:var(--fg);overflow-wrap:anywhere}.ci__plus{margin-left:6px;color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ci__var{margin:0;font-family:var(--font-sans);font-size:var(--fs-14);line-height:1.45;color:var(--fg)}.ci__zeilen{display:grid;grid-template-columns:96px minmax(0,1fr) auto;column-gap:16px;row-gap:8px;margin:0;font-family:var(--font-sans);font-size:var(--fs-14);line-height:20px}.ci__zeilen dt{margin:0;color:var(--fg-muted)}.ci__zeilen dd{margin:0;min-width:0;color:var(--fg)}.ci__zeilen dd.ci__plus{margin:0;text-align:right}.ci__mehr-knopf{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0;background:none;border:0;font:inherit;font-size:var(--fs-14);line-height:20px;color:var(--fg-muted);cursor:pointer}.ci__mehr-knopf:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.ci__mehr-knopf:hover{color:var(--fg)}.ci__mehr-knopf:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px;border-radius:var(--radius-sm)}.ci__chev{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-base)}.ci__mehr-knopf[aria-expanded=true] .ci__chev{transform:translateY(1px) rotate(225deg)}.ci__mehr{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-mid)}.ci__gvakt{margin-top:10px}.ci__gvakt .engraving-actions{display:flex;align-items:baseline;gap:24px;margin:0}.ci__mehr .ci__line{margin-top:10px}.ci .ci__gz{display:block;margin:0;font-family:var(--font-sans);font-size:var(--fs-14);line-height:20px;color:var(--fg)}.ci .ci__gz>span{display:block;white-space:pre-wrap}.ci .ci__gz>.ci__gsep{display:none}.ci__gv{margin-top:2px}.ci .ci__lnk{position:relative;display:inline-block;padding:0;background:none;border:0;font:inherit;font-size:var(--fs-14);line-height:20px;color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.ci .ci__lnk:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.ci .ci__lnk:hover{text-decoration-thickness:2px}.ci .ci__gpx-spaeter{color:var(--fg-muted, currentColor);font-size:var(--fs-14);white-space:nowrap}.ci__row--gpx>dt,.ci__row--gpx>dd{margin-top:16px}.ci__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px}.ci__actions cart-remove-button{margin-left:auto}.qty{display:inline-flex;align-items:center;height:44px;border:1px solid var(--border-mid-strong);border-radius:var(--radius-pill)}.qty button{width:44px;height:44px;background:none;border:0;color:var(--fg);cursor:pointer;font:inherit;font-size:16px}.qty span{min-width:26px;text-align:center;font-variant-numeric:tabular-nums}.ci__edit{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid var(--border-mid-strong);border-radius:var(--radius-btn);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-14);font-weight:500;text-decoration:none;transition:border-color var(--dur-base)}.ci__edit:hover{border-color:var(--fg)}.ci__remove{color:var(--fg-muted)}.ci__remove:hover{color:var(--fg)}.ci__price{font-family:var(--font-serif);font-size:var(--fs-20);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.ci__child{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;border-radius:var(--radius-md);background:color-mix(in oklch,var(--bergsonne) 7%,transparent);font-size:var(--fs-13);line-height:1.35}.ci__child-ico{width:16px;height:16px;flex:none;opacity:.75}.ci__child-name{flex:1;min-width:0}.ci__child-price{font-variant-numeric:tabular-nums;white-space:nowrap}.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px clamp(20px,2.6vw,36px);margin-top:26px}@media(max-width:1100px){.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo-karte{border-top:1px solid var(--border-mid);padding:16px 0 6px}.seo-karte h3{font-size:var(--fs-15);margin:0 0 8px}.seo-karte p,.seo-karte ul{color:color-mix(in oklch,var(--fg) 76%,transparent);font-size:var(--fs-14);line-height:1.6;margin:0}.seo-karte p+p{margin-top:8px}@media(max-width:720px){.seo-grid{grid-template-columns:minmax(0,1fr);gap:14px}.seo-karte{padding:14px 0 4px}}.seo-mehr{margin-top:18px}.seo-mehr__knopf{display:inline-flex;align-items:center;gap:8px;min-height:44px;list-style:none;cursor:pointer;color:var(--accent-text);font-weight:500;font-size:var(--fs-15);text-decoration:underline;text-underline-offset:4px}.seo-mehr__knopf::-webkit-details-marker{display:none}.seo-mehr__knopf svg{width:18px;height:18px;transition:transform var(--dur-base) var(--ease-out)}.seo-mehr[open]>.seo-mehr__knopf{display:none}.seo-mehr>.seo-grid{margin-top:8px}.cart-duo{display:flex;align-items:center;gap:14px;margin-top:22px;padding:18px 0;border-top:1px solid var(--border-mid);border-bottom:1px solid var(--border-mid);color:var(--fg)}.cart-duo__ico{width:30px;height:30px;flex:none;color:var(--fg)}.cart-duo__txt{flex:1;min-width:0}.cart-duo__txt>b{font-family:var(--font-serif);font-size:var(--fs-16);font-weight:400}.cart-duo__txt p{margin:3px 0 0;font-size:var(--fs-14);line-height:1.5;color:var(--fg-muted)}.cart-duo__txt p b{font:inherit;font-weight:600;color:var(--fg)}.cart-duo__cta{flex:none;padding:9px 14px;border-radius:var(--radius-pill);border:1px solid var(--fg);color:var(--fg);text-decoration:none;font-size:var(--fs-13);white-space:nowrap;transition:background var(--dur-base),color var(--dur-base)}.cart-duo__cta:hover{background:var(--fg);color:var(--bg)}@media(max-width:560px){.cart-duo{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:14px;row-gap:14px;align-items:start;padding:16px 0}.cart-duo__ico{margin-top:2px}.cart-duo__cta{grid-column:2;justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:0 18px}}.sum__express [data-express-price]{color:var(--bergsonne);font-weight:600}.ci__gvup{margin-top:8px}.ci__gvform{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.ci__gvform .engraving-text-input{flex:1 1 180px;min-width:0}.ci--engrave{background:color-mix(in oklch,var(--bergsonne) 6%,var(--felsgestein));border-radius:var(--radius-md);padding:18px;grid-template-columns:40px minmax(0,1fr);align-items:center}.ci--engrave .ci__ico{grid-area:media;width:40px;height:40px;border-radius:50%;background:var(--aw-accent-wash);display:grid;place-items:center}.ci--engrave svg{width:20px;height:20px;color:var(--aw-on-accent)}.engrave-text{font-family:var(--font-mono);font-size:var(--fs-14);color:var(--alpenlicht)}.engrave-edit{display:none;gap:8px;margin-top:8px}.engrave-edit.show{display:flex}.engrave-edit input{flex:1;padding:9px 12px;background:var(--felsgestein);border:1px solid var(--border-mid-strong);border-radius:var(--radius-sm);color:var(--alpenlicht);font-family:var(--font-sans);font-size:var(--fs-14)}.engrave-edit input:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px;border-color:var(--bergsonne)}.link-btn{background:none;border:0;color:var(--accent-text);font-size:var(--fs-13);cursor:pointer;text-decoration:underline;padding:0}.sum{border:0;border-radius:0;padding:clamp(22px,3vw,32px);background:color-mix(in srgb,var(--alpenlicht) 3%,var(--karte));position:sticky;top:100px}.sum h2{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-24);margin:0 0 18px}.sum__row{display:flex;justify-content:space-between;gap:16px;font-size:var(--fs-15);padding:9px 0;color:color-mix(in oklch,var(--alpenlicht) 80%,var(--felsgestein))}.sum__row>span:last-child{text-align:right}.sum__row [data-subtotal],.sum__row [data-total],.sum__betrag{white-space:nowrap}.sum__row--total{border-top:1px solid var(--border-mid);margin-top:8px;padding-top:16px;font-family:var(--font-serif);font-size:var(--fs-24);color:var(--alpenlicht)}.sum__note{font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 55%,var(--felsgestein));margin-top:4px}.sum__row--rabatt>span:last-child{display:inline-flex;align-items:center;gap:6px}.sum__row--nicht small{display:block;margin-top:2px;font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 55%,var(--felsgestein))}.sum__code-x{position:relative;width:28px;height:28px;margin:-6px -4px -6px 0;padding:0;display:inline-grid;place-items:center;border:0;border-radius:var(--radius-pill);background:transparent;color:color-mix(in oklch,var(--alpenlicht) 70%,var(--felsgestein));cursor:pointer}.sum__code-x:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.sum__code-x:hover{color:var(--alpenlicht);background:color-mix(in oklch,var(--alpenlicht) 10%,transparent)}.sum__code-x svg{width:15px;height:15px}.sum__code{margin:10px 0 6px}.sum__code-form{display:flex;gap:8px;margin:0}.sum__code-form[hidden]{display:none}.sum__code-in{flex:1 1 auto;min-width:0;height:44px;padding:0 16px;border:1px solid var(--border-mid-strong);border-radius:var(--radius-pill);background:transparent;color:var(--alpenlicht);font:inherit;font-size:var(--fs-15);letter-spacing:.04em;text-transform:uppercase}.sum__code-in::placeholder{text-transform:none;letter-spacing:0;color:color-mix(in oklch,var(--alpenlicht) 50%,var(--felsgestein))}.sum__code-in:focus-visible{outline:2px solid var(--bergsonne);outline-offset:1px}.sum__code-go{flex:none;height:44px;padding:0 18px;border:1px solid color-mix(in oklch,var(--alpenlicht) 45%,var(--felsgestein));border-radius:var(--radius-pill);background:transparent;color:var(--alpenlicht);font:inherit;font-size:var(--fs-14);font-weight:600;cursor:pointer}.sum__code-go:hover{border-color:var(--alpenlicht)}.sum__code-msg{margin:4px 0 0;font-size:var(--fs-13);color:color-mix(in oklch,var(--alpenlicht) 78%,var(--felsgestein))}.sum__code-msg[hidden]{display:none}.sum__code-gk{margin:6px 0 0;font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 62%,var(--felsgestein))}.sum .aw-btn{width:100%;margin-top:18px}.sum__trust{display:flex;flex-direction:column;gap:9px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border-mid)}.sum__trust span{display:flex;align-items:center;gap:9px;font-size:var(--fs-13);color:color-mix(in oklch,var(--alpenlicht) 72%,var(--felsgestein))}.sum__trust svg{width:16px;height:16px;color:var(--accent-text);flex:none}.ddp{font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 60%,var(--felsgestein));margin-top:14px;line-height:1.5}.xs{margin-top:40px}.xs__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;margin-top:16px}@media(max-width:560px){.xs__row{grid-template-columns:minmax(0,1fr)}}.xs__card{display:flex;gap:14px;align-items:center;border:0;border-top:1px solid var(--border-mid);border-radius:0;padding:14px 0}.xs__card img{flex:none;width:60px;height:60px;border-radius:var(--radius-sm);object-fit:cover}.xs__card>div{flex:1 1 auto;min-width:0}.xs__card b{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-16);display:block;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:12 5 4}@media(max-width:340px){.xs__card b{font-size:var(--fs-14)}}.xs__card p{font-size:var(--fs-12);color:var(--fg-muted);margin:2px 0 0}.xs__add{flex:none;min-height:44px;padding:0 18px;border:1px solid var(--border-mid-strong);border-radius:var(--radius-btn);background:transparent;color:var(--fg);font:inherit;font-size:var(--fs-14);font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-base)}.xs__add:hover{border-color:var(--fg)}.xs__add:disabled{opacity:.5;cursor:progress}.xs__card--add{display:grid;grid-template-columns:60px minmax(0,1fr) auto;grid-template-areas:"bild text text" "bild preis knopf";column-gap:14px;row-gap:8px;align-items:center}.xs__card--add img{grid-area:bild;align-self:start}.xs__card--add>div{grid-area:text;min-width:0}.xs__card--add .xs__price{grid-area:preis;margin-left:0}.xs__card--add .xs__add{grid-area:knopf}.cart-leiste{display:none}@media(max-width:860px){.cart-leiste{display:flex;align-items:center;gap:16px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--aw-ci-seitenweiss, var(--bg));color:var(--fg);border-top:1px solid var(--border-mid);transform:translateY(110%);transition:transform var(--dur-base) var(--ease-out)}.cart-leiste.is-an{transform:none}.cart-leiste__sum{display:flex;flex-direction:column;line-height:1.2}.cart-leiste__sum span{font-size:var(--fs-12);color:var(--fg-muted)}.cart-leiste__sum b{font-family:var(--font-serif);font-size:var(--fs-20);font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.cart-leiste__go{flex:1;min-height:48px;justify-content:center;border-color:var(--bergsonne)}}.pp-progs{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:860px){.pp-progs{grid-template-columns:1fr}}.pp-prog{border:1px solid var(--border-mid);border-radius:var(--radius-lg);padding:36px 32px;background:color-mix(in srgb,var(--alpenlicht) 3%,var(--karte));transition:border-color var(--dur-base),transform var(--dur-base) var(--ease-out)}.pp-prog:hover{border-color:var(--border-mid-strong);transform:translateY(-4px)}.pp-prog__head{text-align:center;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--border-mid)}.pp-prog__name{font-family:var(--font-mono);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:color-mix(in oklch,var(--alpenlicht) 58%,var(--felsgestein))}.pp-prog__rate{font-family:var(--font-serif);font-size:clamp(3.2rem,4vw,4.48rem);margin-top:8px}.pp-prog ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pp-prog li{font-size:var(--fs-15);display:flex;gap:11px;color:color-mix(in oklch,var(--alpenlicht) 84%,var(--felsgestein))}.pp-prog li svg{width:17px;height:17px;color:var(--accent-text);flex:none;margin-top:3px}.pp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:860px){.pp-steps{grid-template-columns:1fr 1fr}}@media(max-width:460px){.pp-steps{grid-template-columns:1fr}}.pp-step{text-align:center}.pp-step__n{width:44px;margin:0 auto 16px;padding-bottom:10px;border-bottom:1px solid var(--border-mid);font-family:var(--font-serif);font-size:var(--fs-24);line-height:1}.pp-step h3{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-16);margin:0 0 6px}.pp-step p{font-size:var(--fs-14);font-weight:400;color:color-mix(in oklch,var(--alpenlicht) 68%,var(--felsgestein));margin:0}.pp-reqs{max-width:760px;margin:0 auto;list-style:none;padding:0;display:flex;flex-direction:column;gap:14px}.pp-reqs li{display:flex;gap:13px;font-size:var(--fs-16);font-weight:400;color:color-mix(in oklch,var(--alpenlicht) 82%,var(--felsgestein))}.pp-reqs li svg{width:19px;height:19px;color:var(--accent-text);flex:none;margin-top:3px}.ql-rr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,3.4vw,48px) clamp(24px,3vw,44px)}@media(max-width:860px){.ql-rr{grid-template-columns:minmax(0,1fr)}}.ql-card{min-width:0;overflow-wrap:break-word;padding:24px 0 0;border-top:1px solid var(--border-mid)}.ql-card--feat{border-top-color:var(--fg)}.ql-card__i{display:block;width:26px;height:26px;margin-bottom:18px;color:var(--fg)}.ql-card__i svg{display:block;width:26px;height:26px}.ql-card h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-24);margin:0 0 10px}.ql-card p{font-size:var(--fs-15);font-weight:400;color:var(--fg);line-height:1.6;margin:0}.qm-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:860px){.qm-steps{grid-template-columns:1fr}}.qm-step{border:1px solid var(--border-mid);border-radius:var(--radius-lg);padding:30px 26px;background:color-mix(in srgb,var(--alpenlicht) 3%,var(--karte))}.qm-step__n{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--accent-text)}.qm-step h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-20);margin:12px 0 8px}.qm-step p{font-size:var(--fs-14);font-weight:400;color:color-mix(in oklch,var(--alpenlicht) 72%,var(--felsgestein));line-height:1.6;margin:0}.tp-team{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(24px,4vw,48px)}.tp-member{text-align:center;width:150px}.tp-member__av{width:110px;height:110px;margin:0 auto 14px;display:grid;place-items:center;font-family:var(--font-serif);font-size:3.52rem;color:var(--fg);background:transparent;border:1px solid var(--border-mid)}.tp-member b{display:block;font-size:var(--fs-18);font-family:var(--font-serif);font-weight:400}.tp-member span{font-size:var(--fs-13);color:color-mix(in oklch,var(--alpenlicht) 58%,var(--felsgestein))}.tp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,40px) clamp(20px,2.4vw,32px);counter-reset:s}@media(max-width:860px){.tp-steps{grid-template-columns:1fr 1fr}}@media(max-width:520px){.tp-steps{grid-template-columns:1fr}}.tp-step{padding:22px 0 0;border-top:1px solid var(--border-mid)}.tp-step__n{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--accent-text)}.tp-step h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-20);margin:12px 0 8px}.tp-step p{font-size:var(--fs-14);font-weight:400;color:color-mix(in oklch,var(--alpenlicht) 70%,var(--felsgestein));line-height:1.55;margin:0}.ab-usps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:860px){.ab-usps{grid-template-columns:1fr}}.ab-usp{border:1px solid var(--border-mid);border-radius:var(--radius-lg);padding:32px 28px;background:color-mix(in srgb,var(--alpenlicht) 3%,var(--karte))}.ab-usp__tag{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent-text);margin-bottom:16px}.ab-usp h3{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.08rem,2.2vw,2.56rem);margin:0 0 12px}.ab-usp p{color:color-mix(in oklch,var(--alpenlicht) 72%,var(--felsgestein));font-weight:400;font-size:var(--fs-15);line-height:1.6;margin:0 0 16px}.ab-usp ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.ab-usp li{font-size:var(--fs-14);display:flex;align-items:center;gap:9px;color:color-mix(in oklch,var(--alpenlicht) 86%,var(--felsgestein))}.ab-usp li svg{width:15px;height:15px;color:var(--accent-text);flex:none}.ab-quote{border-top:1px solid var(--border-mid);border-bottom:1px solid var(--border-mid);padding:26px 0;margin:26px 0}.ab-quote p{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.92rem,2vw,2.4rem);line-height:1.45;color:var(--alpenlicht);margin:0}.ab-note{border:1px solid var(--border-mid);padding:16px 20px;font-size:var(--fs-15);font-weight:400}.ab-note b{font-weight:600}.ab-inline{display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0}.ab-inline span{font-size:var(--fs-14);display:inline-flex;align-items:center;gap:8px;color:color-mix(in oklch,var(--alpenlicht) 84%,var(--felsgestein))}.ab-inline svg{width:16px;height:16px;color:var(--accent-text)}.ab-feats{display:flex;flex-wrap:wrap;gap:18px 32px;margin-top:26px}.ab-feat{display:inline-flex;align-items:center;gap:11px;font-size:var(--fs-15)}.ab-feat i{width:38px;height:38px;border-radius:50%;background:var(--aw-accent-wash);display:grid;place-items:center}.ab-feat i svg{width:18px;height:18px;color:var(--accent-text)}.ab-founder{display:grid;grid-template-columns:380px 1fr;gap:clamp(40px,7vw,90px);align-items:start}@media(max-width:860px){.ab-founder{grid-template-columns:1fr;max-width:540px}}.ab-founder__img{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:1}.ab-founder__img img{width:100%;height:100%;object-fit:cover}.ab-founder__cap{text-align:center;margin-top:16px}.ab-founder__cap b{font-family:var(--font-serif);font-size:var(--fs-20);display:block}.ab-founder__cap span{font-size:var(--fs-13);color:color-mix(in oklch,var(--alpenlicht) 58%,var(--felsgestein))}.ab-founder__body p{color:color-mix(in oklch,var(--alpenlicht) 78%,var(--felsgestein));font-weight:400;line-height:1.7;margin:0 0 16px}.ab-act{margin-top:24px;padding:22px;border:1px solid var(--border-mid);border-radius:var(--radius-md)}.ab-act p{margin:0 0 8px;font-size:var(--fs-15)}.ab-act p:last-child{margin:0;font-style:italic;color:var(--accent-text)}.ab-sign{margin-top:28px;padding-top:24px;border-top:1px solid var(--border-mid)}.ab-sign p{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-20);margin:0 0 6px;color:var(--alpenlicht)}.ab-sign span{font-size:var(--fs-13);color:color-mix(in oklch,var(--alpenlicht) 58%,var(--felsgestein))}.ab-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,3.4vw,48px) clamp(24px,3vw,48px);max-width:920px;margin:0 auto}@media(max-width:860px){.ab-values{grid-template-columns:1fr}}.ab-value{padding:26px 0 0;border-top:1px solid var(--border-mid);text-align:center}.ab-value i{display:block;width:28px;height:28px;margin:0 auto 18px;color:var(--fg)}.ab-value i svg{display:block;width:28px;height:28px}.ab-value h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-20);margin:0 0 10px}.ab-value p{font-size:var(--fs-14);font-weight:400;color:color-mix(in oklch,var(--alpenlicht) 70%,var(--felsgestein));line-height:1.55;margin:0}.ab-values--sm{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px}@media(max-width:860px){.ab-values--sm{grid-template-columns:1fr}}.ab-value--sm{display:flex;align-items:flex-start;gap:16px;text-align:left;padding:22px 0 0}.ab-value--sm i{width:22px;height:22px;margin:2px 0 0;flex:none}.ab-value--sm i svg{width:22px;height:22px}.ab-value--sm h3{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-16);margin:0 0 4px}.ab-trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px}.ab-trust--feat{gap:18px;margin-bottom:36px}.ab-trustcard{background:var(--alpenlicht);border-radius:var(--radius-md);padding:22px 34px;display:grid;place-items:center;min-height:84px}.ab-trustcard img{max-height:46px;max-width:150px;width:auto}.ab-trustlogos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px}.ab-trustlogos .ab-trustcard{padding:16px 26px;min-height:64px}.ab-trustlogos img{max-height:32px;max-width:120px}.ab-proflogos{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ab-proflogo{padding:28px 40px;background:color-mix(in srgb,var(--alpenlicht) 8%,var(--karte));border-radius:var(--radius-md);display:grid;place-items:center;min-height:96px;min-width:150px}.ab-proflogo img{max-height:46px;max-width:130px;width:auto;filter:var(--aw-logo-filter);opacity:.9}.ab-proflogo img.sm{max-height:26px}.ab-team{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(24px,4vw,48px)}.ab-member{text-align:center;width:130px}.ab-member__av{width:96px;height:96px;border-radius:50%;margin:0 auto 14px;display:grid;place-items:center;font-family:var(--font-serif);font-size:3.2rem;color:var(--accent-text);background:color-mix(in srgb,var(--alpenlicht) 8%,var(--karte));border:1px solid var(--border-mid)}.ab-member b{display:block;font-size:var(--fs-16)}.ab-member span{font-size:var(--fs-13);color:color-mix(in oklch,var(--alpenlicht) 58%,var(--felsgestein))}.ab-contacts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:880px;margin:0 auto}@media(max-width:860px){.ab-contacts{grid-template-columns:1fr}}.ab-contact{border:1px solid var(--border-mid);border-radius:var(--radius-lg);padding:32px;text-align:center;text-decoration:none;color:var(--alpenlicht);transition:border-color var(--dur-base),transform var(--dur-base) var(--ease-out)}.ab-contact:hover{border-color:var(--bergsonne);transform:translateY(-4px)}.ab-contact i{width:50px;height:50px;border-radius:50%;background:var(--aw-accent-wash);display:grid;place-items:center;margin:0 auto 16px}.ab-contact i svg{width:22px;height:22px;color:var(--accent-text)}.ab-contact h3{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-16);margin:0 0 6px}.ab-contact p{font-size:var(--fs-14);color:color-mix(in oklch,var(--alpenlicht) 64%,var(--felsgestein));margin:0}.ab-showroom{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,60px);align-items:center;margin-top:clamp(40px,6vw,64px);padding-top:clamp(40px,6vw,56px);border-top:1px solid var(--border-mid)}@media(max-width:860px){.ab-showroom{grid-template-columns:1fr}.ab-showroom__media{order:-1}}.ab-showroom__media{aspect-ratio:4/3;overflow:hidden}.ab-showroom__media img{width:100%;height:100%;object-fit:cover}.ab-showroom h3{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.4rem,2.6vw,3.2rem);margin:0 0 12px}.ab-showroom p{color:color-mix(in oklch,var(--alpenlicht) 74%,var(--felsgestein));font-weight:400;margin:0 0 18px}.b2b-kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border-mid);border-radius:var(--radius-lg);overflow:hidden}.b2b-kpi{padding:30px 24px;border-right:1px solid var(--border-mid);text-align:center}.b2b-kpi:last-child{border-right:0}.b2b-kpi b{display:block;font-family:var(--font-serif);font-size:clamp(2.88rem,3.6vw,4.48rem);line-height:1;font-variant-numeric:tabular-nums}.b2b-kpi span{display:block;margin-top:10px;font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:color-mix(in oklch,var(--alpenlicht) 55%,var(--felsgestein))}@media(max-width:860px){.b2b-kpis{grid-template-columns:1fr 1fr}.b2b-kpi:nth-child(2){border-right:0}.b2b-kpi:nth-child(1),.b2b-kpi:nth-child(2){border-bottom:1px solid var(--border-mid)}}.b2b-marquee{max-width:1000px;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}.b2b-marquee+.b2b-marquee{margin-top:16px}.b2b-track{display:flex;gap:16px;width:max-content;padding:4px 0}.b2b-track--l{animation:b2b-ml var(--mq-dur, 32s) linear infinite}.b2b-track--r{animation:b2b-mr var(--mq-dur, 38s) linear infinite}.b2b-marquee:hover .b2b-track{animation-play-state:paused}@keyframes b2b-ml{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes b2b-mr{0%{transform:translate(-25%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.b2b-track{animation:none!important}}.b2b-logo{flex:none;height:84px;min-width:150px;display:grid;place-items:center;padding:0 24px;background:var(--alpenlicht)}.b2b-logo img{max-height:40px;max-width:116px;width:auto}.b2b-logo img.sm{max-height:26px}.b2b-logo img.lg{max-height:56px;max-width:134px}.b2b-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:40px}.b2b-cat{font-size:var(--fs-14);color:color-mix(in oklch,var(--alpenlicht) 80%,var(--felsgestein));display:inline-flex;align-items:center;gap:9px}.b2b-cat:before{content:"\2022";color:var(--fg-muted)}.b2b-sols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,4vw,56px) clamp(28px,4vw,56px)}@media(max-width:860px){.b2b-sols{grid-template-columns:1fr}}.b2b-sol{position:relative;padding:28px 0 0;border-top:1px solid var(--border-mid);display:flex;flex-direction:column}.b2b-sol--feat{border-top-color:var(--fg)}.b2b-sol--feat:not(:has(.b2b-sol__badge)):after{content:"Beliebteste Anfrage";position:absolute;top:0;right:0;background:var(--bergsonne);color:var(--aw-on-accent);font-size:var(--fs-11);font-weight:600;letter-spacing:.04em;padding:7px 14px;border-radius:0}.b2b-sol__badge{position:absolute;top:0;right:0;background:var(--bergsonne);color:var(--aw-on-accent);font-size:var(--fs-11);font-weight:600;letter-spacing:.04em;padding:7px 14px;border-radius:0}.b2b-sol__tag{align-self:flex-start;font-family:var(--font-mono);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent-text);margin-bottom:16px}.b2b-sol h3{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.24rem,2.4vw,3.04rem);line-height:1.15}.b2b-sol__meta{font-size:var(--fs-13);color:color-mix(in oklch,var(--alpenlicht) 58%,var(--felsgestein));margin:8px 0 14px}.b2b-sol p{color:color-mix(in oklch,var(--alpenlicht) 74%,var(--felsgestein));font-weight:400;font-size:var(--fs-15);line-height:1.6;margin:0 0 18px}.b2b-sol ul{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:9px}.b2b-sol li{font-size:var(--fs-14);display:flex;align-items:flex-start;gap:10px;color:color-mix(in oklch,var(--alpenlicht) 86%,var(--felsgestein))}.b2b-sol li svg{width:17px;height:17px;color:var(--fg);flex:none;margin-top:2px}.b2b-sol .aw-btn{margin-top:auto}.b2b-uc{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}@media(max-width:860px){.b2b-uc{grid-template-columns:1fr}.b2b-uc__media{order:-1}}.b2b-uc__media{aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden}.b2b-uc__media img{width:100%;height:100%;object-fit:cover}.b2b-uclist{display:flex;flex-direction:column;gap:12px;margin-top:24px}.b2b-uci{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border:1px solid var(--border-mid);border-radius:var(--radius-md);transition:border-color var(--dur-base),transform var(--dur-base) var(--ease-out)}.b2b-uci:hover{border-color:var(--border-mid-strong);transform:translate(4px)}.b2b-uci__n{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--accent-text);flex:none;padding-top:2px}.b2b-uci h4{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-16);margin:0 0 4px}.b2b-uci p{font-size:var(--fs-14);font-weight:400;color:color-mix(in oklch,var(--alpenlicht) 70%,var(--felsgestein));margin:0;line-height:1.55}.b2b-refs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,52px) clamp(20px,2.4vw,32px)}.b2b-refs+.b-cta-band{margin-top:clamp(48px,5vw,72px)}@media(max-width:860px){.b2b-refs{grid-template-columns:1fr 1fr}}@media(max-width:560px){.b2b-refs{grid-template-columns:1fr}}.b2b-ref{min-width:0}.b2b-ref__img{aspect-ratio:1/1;overflow:hidden;border:1px solid var(--border-mid);background:var(--felsgestein)}.b2b-ref__img img{width:100%;height:100%;object-fit:cover}.b2b-ref__img.logo{display:grid;place-items:center;padding:40px;background:var(--felsgestein)}.b2b-ref__img.logo img{width:auto;height:auto;max-width:64%;max-height:42%;object-fit:contain}.b2b-ref__body{padding:20px 0 0}.b2b-ref__logo{height:36px;margin-bottom:14px;display:flex;align-items:center}.b2b-ref__logo img{max-height:36px;max-width:132px;width:auto;object-fit:contain;filter:var(--aw-logo-filter);opacity:.9}.b2b-ref__logo span{font-family:var(--font-serif);font-size:var(--fs-18);color:color-mix(in oklch,var(--alpenlicht) 72%,var(--felsgestein))}.b2b-ref h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-20);margin:0 0 8px}.b2b-ref p{font-size:var(--fs-13);font-weight:400;color:color-mix(in oklch,var(--alpenlicht) 70%,var(--felsgestein));line-height:1.55;margin:0}.b2b-ref__quote{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-mid)}.b2b-ref__quote p{font-style:italic;color:color-mix(in oklch,var(--alpenlicht) 82%,var(--felsgestein))}.b2b-ref__quote span{display:block;margin-top:8px;font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 55%,var(--felsgestein));font-style:normal}.b2b-form{max-width:760px;margin:0 auto;border:1px solid var(--border-mid);padding:clamp(28px,4vw,48px);background:color-mix(in srgb,var(--alpenlicht) 3%,var(--karte))}.b2b-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.b2b-form__row{grid-template-columns:1fr}}.b2b-field{margin-bottom:16px}.b2b-field label{display:block;font-size:var(--fs-13);font-weight:500;margin-bottom:7px}.b2b-field label i{color:var(--accent-text);font-style:normal}.b2b-field input,.b2b-field textarea{width:100%;padding:13px 15px;font-family:var(--font-sans);font-size:var(--fs-15);color:var(--alpenlicht);background:var(--felsgestein);border:1px solid var(--border-mid-strong);border-radius:var(--radius-sm);transition:border-color var(--dur-base)}.b2b-field input:focus,.b2b-field textarea:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px;border-color:var(--bergsonne)}.b2b-field textarea{min-height:120px;resize:vertical}.b2b-choices{display:flex;flex-wrap:wrap;gap:10px}.b2b-choice{display:inline-flex;align-items:center;gap:9px;padding:10px 15px;border:1px solid var(--border-mid-strong);border-radius:var(--radius-pill);font-size:var(--fs-14);cursor:pointer;transition:border-color var(--dur-base),background var(--dur-base)}.b2b-choice:has(input:checked){border-color:var(--bergsonne);background:var(--aw-accent-wash-soft)}.b2b-choice input{accent-color:var(--bergsonne);width:16px;height:16px}.b2b-form__note{text-align:center;font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 55%,var(--felsgestein));margin-top:14px}.b2b-form__note a{color:var(--accent-text)}.b2b-form__fehler{font-size:var(--fs-14);color:var(--alpenlicht)}.b2b-form--danke{text-align:center}.b2b-form__danke{margin:0;font-size:var(--fs-18);line-height:1.5}.b2b-form__danke b{font-weight:600}.b2b-contacts{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px}.b2b-contact{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;border:1px solid var(--border-mid);text-decoration:none;color:var(--alpenlicht);transition:border-color var(--dur-base)}.b2b-contact:hover{border-color:var(--bergsonne)}.b2b-contact svg{width:20px;height:20px;color:var(--fg)}.b2b-contact b{font-size:var(--fs-14);display:block}.b2b-contact span{font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 60%,var(--felsgestein))}.mag-cats{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.mag-cat{font-family:var(--font-sans);font-size:var(--fs-13);padding:8px 16px;border:1px solid var(--border-mid-strong);border-radius:var(--radius-pill);color:color-mix(in oklch,var(--alpenlicht) 78%,var(--felsgestein));text-decoration:none;transition:border-color var(--dur-base),color var(--dur-base)}.mag-cat:hover,.mag-cat[aria-current]{border-color:var(--bergsonne);color:var(--accent-text)}.mag-feat{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,64px);align-items:center;border:1px solid var(--border-mid);overflow:hidden;background:color-mix(in srgb,var(--alpenlicht) 3%,var(--karte))}.mag-feat__media{position:relative;height:100%;min-height:340px;overflow:hidden}.mag-feat__media img{width:100%;height:100%;object-fit:cover}.mag-feat__body{padding:clamp(24px,4vw,52px) clamp(24px,4vw,52px) clamp(24px,4vw,52px) 0}.mag-feat__body h2{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.88rem,3.6vw,4.32rem);line-height:1.08;letter-spacing:-.02em;margin:14px 0 16px}.mag-feat__body p{color:color-mix(in oklch,var(--alpenlicht) 74%,var(--felsgestein));font-weight:400;line-height:1.65;margin:0 0 22px;max-width:48ch}@media(max-width:860px){.mag-feat{grid-template-columns:1fr}.mag-feat__media{aspect-ratio:16/9}.mag-feat__body{padding:clamp(20px,5vw,32px)}}.mag-meta{font-family:var(--font-mono);font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 55%,var(--felsgestein));display:flex;gap:14px}.mag-meta .cat{color:var(--accent-text)}.mag-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:860px){.mag-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.mag-grid{grid-template-columns:1fr}}.mag-card{display:flex;flex-direction:column;text-decoration:none;color:var(--alpenlicht);border:1px solid var(--border-mid);overflow:hidden;background:color-mix(in srgb,var(--alpenlicht) 3%,var(--karte));transition:border-color var(--dur-base),transform var(--dur-base) var(--ease-out)}.mag-card:hover{border-color:var(--border-mid-strong);transform:translateY(-4px)}.mag-card__media{aspect-ratio:16/10;overflow:hidden}.mag-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.mag-card:hover .mag-card__media img{transform:scale(1.04)}.mag-card__body{padding:20px 20px 22px;display:flex;flex-direction:column;gap:10px;flex:1}.mag-card__body h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-20);line-height:1.2}.mag-card__body p{font-size:var(--fs-14);font-weight:400;color:color-mix(in oklch,var(--alpenlicht) 68%,var(--felsgestein));line-height:1.55;margin:0}.mag-card__more{margin-top:auto;font-size:var(--fs-13);color:var(--accent-text)}.art-head{max-width:860px;margin:0 auto;padding-top:clamp(96px,12vh,140px)}.art-crumb{font-family:var(--font-mono);font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 55%,var(--felsgestein));margin-bottom:18px}.art-crumb a{color:var(--accent-text);text-decoration:none}.art-head h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(3.2rem,5vw,5.44rem);line-height:1.06;letter-spacing:-.025em;margin:10px 0 18px;text-wrap:balance}.art-meta{font-family:var(--font-mono);font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 58%,var(--felsgestein));display:flex;gap:16px}.art-meta .cat{color:var(--accent-text)}.art-hero{margin:clamp(28px,5vw,52px) 0;overflow:hidden;aspect-ratio:16/9}.art-hero img{width:100%;height:100%;object-fit:cover}.art-body{max-width:720px;margin:0 auto}.art-body h2{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.4rem,2.8vw,3.36rem);letter-spacing:-.02em;margin:clamp(34px,5vw,52px) 0 14px}.art-body p{color:color-mix(in oklch,var(--alpenlicht) 80%,var(--felsgestein));font-weight:400;font-size:var(--fs-18);line-height:1.75;margin:0 0 20px}.art-body a.ml{color:var(--accent-text);text-decoration:none;border-bottom:1px solid color-mix(in oklch,var(--bergsonne) 45%,transparent)}.art-body a.ml:hover{border-bottom-color:var(--bergsonne)}.art-pull{border-top:1px solid var(--border-mid);border-bottom:1px solid var(--border-mid);padding:22px 0;margin:clamp(28px,4vw,40px) 0}.art-pull p{font-family:var(--font-serif);font-style:italic;font-size:clamp(2.08rem,2.4vw,2.72rem);line-height:1.4;color:var(--alpenlicht);margin:0}.art-inline{border:1px solid var(--bergsonne);padding:clamp(22px,3vw,32px);margin:clamp(32px,5vw,48px) 0;background:color-mix(in oklch,var(--bergsonne) 7%,var(--felsgestein));display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.art-inline h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-24);margin:0 0 4px}.art-inline p{font-size:var(--fs-14);color:color-mix(in oklch,var(--alpenlicht) 72%,var(--felsgestein));margin:0;font-weight:400}.zs-entry{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center;border:1px solid var(--bergsonne);overflow:hidden;background:color-mix(in oklch,var(--bergsonne) 7%,var(--felsgestein))}.zs-entry__media{position:relative;aspect-ratio:4/3.4;overflow:hidden;width:100%;min-width:0;min-height:100%}.zs-entry__media img{width:100%;height:100%;object-fit:cover}.zs-entry__badge{position:absolute;left:16px;top:16px}.zs-entry__body{padding:clamp(24px,4vw,52px) clamp(24px,4vw,52px) clamp(24px,4vw,52px) 0}.zs-entry__body h2{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.88rem,3.4vw,4.16rem);letter-spacing:-.02em;margin:14px 0}.zs-entry__body p{color:color-mix(in oklch,var(--alpenlicht) 74%,var(--felsgestein));font-weight:400;margin:0 0 22px}.zs-entry__opts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}@media(max-width:860px){.zs-entry{grid-template-columns:1fr}.zs-entry__body{padding:clamp(20px,5vw,32px)}}.vid{position:relative;overflow:hidden;border:1px solid var(--border-mid);background:#000}.vid--full{border-radius:0;border-inline:0}.vid__frame{position:relative;aspect-ratio:16/9}.vid--tall .vid__frame{aspect-ratio:16/10}.vid__frame>video,.vid__frame>image-slot,.vid__frame>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vid__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(30,30,28,.18) 0%,transparent 42%,rgba(30,30,28,.8) 100%);transition:opacity var(--dur-slow) var(--ease-out)}.vid__play{position:absolute;z-index:4;top:50%;left:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;border:0;cursor:pointer;background:color-mix(in srgb,var(--alpenlicht) 94%,transparent);color:var(--felsgestein);display:grid;place-items:center;box-shadow:var(--shadow-dark-lg);transition:opacity var(--dur-base),background var(--dur-base)}.vid__play svg{width:26px;height:26px;margin-left:3px}.vid__play:hover{background:var(--bergsonne)}.vid__play:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.vid__overlay{position:absolute;z-index:3;left:clamp(18px,4vw,48px);right:clamp(18px,4vw,48px);bottom:clamp(18px,4vw,44px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;pointer-events:none}.vid__overlay .eyebrow{color:var(--accent-text)}.vid__overlay h3{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.4rem,3.2vw,4.16rem);letter-spacing:-.02em;margin:10px 0 0;color:var(--alpenlicht);max-width:22ch}.vid__overlay p{margin:8px 0 0;color:color-mix(in oklch,var(--alpenlicht) 78%,transparent);font-weight:400;font-size:var(--fs-15);max-width:52ch}.vid__overlay .vid__cta{pointer-events:auto}.vid__dur{position:absolute;z-index:3;top:14px;right:14px;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--aw-ci-alpenlicht, #FFFBF7);background:#1e1e1cb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:5px 10px;border-radius:0;pointer-events:none}.vid__missing{position:absolute;z-index:5;left:50%;bottom:18px;transform:translate(-50%);font-family:var(--font-mono);font-size:var(--fs-12);color:var(--aw-on-accent);background:var(--bergsonne);padding:7px 13px;border-radius:0;white-space:nowrap}.vid.is-playing .vid__play,.vid.is-playing .vid__overlay,.vid.is-playing .vid__scrim,.vid.is-playing .vid__dur{opacity:0;pointer-events:none}.vid__note{margin-top:12px;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-muted)}.vid-split{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(24px,4vw,56px);align-items:center}@media(max-width:860px){.vid-split{grid-template-columns:1fr}}.vid-split__copy h3{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.72rem,3.4vw,4.16rem);letter-spacing:-.02em;margin:14px 0 0}.vid-split__copy p{color:var(--fg-muted);font-weight:400;margin:14px 0 0;max-width:46ch}.ct-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ct-grid--2{grid-template-columns:repeat(2,1fr)}.ct-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:860px){.ct-grid,.ct-grid--4{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ct-grid,.ct-grid--2,.ct-grid--4{grid-template-columns:1fr}.ct--wide{grid-column:auto}}.ct{position:relative;display:flex;align-items:flex-end;aspect-ratio:4/4.4;overflow:hidden;border:1px solid var(--border-mid);text-decoration:none;color:var(--alpenlicht);background:color-mix(in srgb,var(--alpenlicht) 3%,var(--karte));transition:border-color var(--dur-base) var(--ease-out)}.ct:hover{border-color:var(--bergsonne)}.ct:focus-visible{outline:2px solid var(--bergsonne);outline-offset:3px}.ct--wide{grid-column:span 2;aspect-ratio:8/4.4}.ct>img,.ct>image-slot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.ct:hover>img{transform:scale(1.04)}.ct__body{position:relative;z-index:2;padding:22px 22px 20px;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;background:color-mix(in oklch,var(--felsgestein) 72%,transparent)}.ct__kicker{font-family:var(--font-sans);font-size:var(--fs-11);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent-text);display:block;margin-bottom:6px}.ct__name{font-family:var(--font-serif);font-size:clamp(2.16rem,2vw,2.8rem);letter-spacing:-.02em;line-height:1.05}.ct__count{display:block;margin-top:6px;font-family:var(--font-mono);font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 62%,transparent)}.ct__go{flex:none;width:40px;height:40px;display:grid;place-items:center;color:var(--alpenlicht);transition:color var(--dur-base),transform var(--dur-base) var(--ease-out)}.ct:hover .ct__go{color:var(--bergsonne);transform:translate(4px)}.ct__go svg{width:18px;height:18px}.evt-hero{position:relative;min-height:88vh;min-height:88svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--felsgestein)}.evt-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.evt-hero__bg image-slot,.evt-hero__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.evt-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(30,30,28,.5) 0%,rgba(30,30,28,.12) 38%,rgba(30,30,28,.88) 86%,var(--felsgestein) 100%)}.evt-hero__in{position:relative;z-index:2;width:100%;padding-block:140px clamp(40px,7vh,80px)}.evt-hero h1{font-size:var(--fs-display-lg);line-height:.95;letter-spacing:-.03em;margin:16px 0 0;max-width:18ch}.evt-hero p.lead{font-size:clamp(1.68rem,1.7vw,2.08rem);font-weight:400;color:color-mix(in oklch,var(--alpenlicht) 84%,var(--felsgestein));max-width:52ch}.evt-hero__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px;margin-top:30px}.evt-hero__cta{display:flex;gap:14px;flex-wrap:wrap}.evt-facts{display:flex;flex-wrap:wrap;gap:8px 0;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-muted);margin-top:26px}.evt-facts .sep{color:var(--accent-text);margin:0 12px}.evt-profile{position:relative;border:1px solid var(--border-mid);padding:clamp(20px,3vw,36px) clamp(20px,3vw,36px) clamp(14px,2vw,24px);background:color-mix(in srgb,var(--alpenlicht) 3%,var(--karte));overflow:hidden}.evt-profile svg{width:100%;height:auto;display:block}.evt-profile__line{fill:none;stroke:var(--bergsonne);stroke-width:2;stroke-linejoin:round}.evt-profile__grid line{stroke:var(--border-mid);stroke-width:1}.evt-profile text{font-family:var(--font-mono);font-size:11px;fill:color-mix(in oklch,var(--alpenlicht) 55%,var(--felsgestein))}.evt-profile text.pk{fill:var(--alpenlicht)}.evt-profile__meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-muted)}.evt-profile__meta b{color:var(--accent-text);font-weight:500}.evt-dist{display:flex;flex-wrap:wrap;gap:10px}.evt-dist button{min-height:46px;padding:10px 16px;border:1px solid var(--border-mid-strong);border-radius:var(--radius-btn);background:transparent;color:var(--alpenlicht);font:inherit;font-size:var(--fs-14);font-weight:500;cursor:pointer;display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.15;transition:border-color var(--dur-base),background var(--dur-base),box-shadow var(--dur-base)}.evt-dist button small{font-size:var(--fs-12);color:var(--fg-muted);font-weight:400}.evt-dist button:hover{border-color:color-mix(in oklch,var(--alpenlicht) 40%,transparent)}.evt-dist button[aria-pressed=true]{border-color:var(--bergsonne);box-shadow:inset 0 0 0 1px var(--bergsonne);background:var(--aw-accent-wash-soft)}.evt-dist button[aria-pressed=true] small{color:var(--accent-text)}.evt-dist button:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.evt-quotes{display:grid}.evt-quote{border-top:1px solid var(--border-mid);padding:clamp(28px,4vw,48px) 0;display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,3vw,40px)}.evt-quote:last-child{border-bottom:1px solid var(--border-mid)}.evt-quote__mark{font-family:var(--font-serif);font-size:clamp(4.16rem,5vw,6.4rem);line-height:.8;color:var(--accent-text)}.evt-quote blockquote{margin:0;padding:0;border:0;font-family:var(--font-serif);font-size:clamp(2.16rem,2.6vw,3.2rem);line-height:1.3;color:var(--alpenlicht);max-width:44ch}.evt-quote__who{margin-top:14px;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-muted);display:flex;align-items:center;gap:12px}.evt-quote__who .stars{color:var(--aw-star);letter-spacing:2px}@media(max-width:640px){.evt-quote{grid-template-columns:1fr;gap:10px}.evt-quote__mark{font-size:3.2rem}}.evt-shots{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:14px}.evt-shots figure{margin:0;position:relative}.evt-shots image-slot{width:100%;height:100%;min-height:280px;display:block}.evt-shots figcaption{position:absolute;left:14px;bottom:14px;z-index:3;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--aw-ci-alpenlicht, #FFFBF7);background:#1e1e1cb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 11px;border-radius:0;pointer-events:none}@media(max-width:860px){.evt-shots{grid-template-columns:1fr}.evt-shots image-slot{min-height:220px}}.pdp-gal__main{position:relative;aspect-ratio:4/3.6;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-mid);background:var(--bg-subtle);box-shadow:var(--shadow-dark-xl)}.pdp-gal__main img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity var(--dur-fast) var(--ease-out)}.pdp-gal__main.is-fading img{opacity:.25}.pdp-gal__badge{position:absolute;left:14px;top:14px;z-index:2}.pdp-gal__thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pdp-gal__thumbs::-webkit-scrollbar{display:none}.pdp-gal__thumbs button{flex:none;width:76px;height:60px;border-radius:var(--radius-flaeche);overflow:hidden;border:1px solid var(--border-mid);padding:0;background:none;cursor:pointer;opacity:.55;transition:opacity var(--dur-base),border-color var(--dur-base)}.pdp-gal__thumbs button img{width:100%;height:100%;object-fit:cover;display:block}.pdp-gal__thumbs button:hover{opacity:.85}.pdp-gal__thumbs button.is-act{opacity:1;border-color:var(--bergsonne)}.pdp-gal__thumbs button:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.pdp-gal__cap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-muted)}.opt-explain-link{display:inline-flex;align-items:center;gap:7px;margin-top:10px;background:none;border:0;padding:0;font:inherit;font-size:var(--fs-13);color:var(--felsgestein-55);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--steinlicht)}.opt-explain-link:hover{color:var(--felsgestein)}.opt-explain-link svg{width:15px;height:15px;flex:none}.opt-explain-link[aria-expanded=true] svg{transform:rotate(180deg)}.opt-explain{display:none;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.opt-explain.is-open{display:grid}@media(max-width:420px){.opt-explain{grid-template-columns:1fr}}.opt-explain__card{border:1px solid var(--steinlicht);border-radius:var(--radius-md);overflow:hidden;background:var(--alpenlicht);cursor:pointer;text-align:left;padding:0;font:inherit;color:var(--felsgestein);transition:border-color var(--dur-base),box-shadow var(--dur-base)}.opt-explain__card:hover{border-color:var(--felsgestein)}.opt-explain__card.is-act{border-color:var(--felsgestein);box-shadow:inset 0 0 0 2px var(--bergsonne)}.opt-explain__card:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.opt-explain__media{display:block;position:relative;aspect-ratio:16/10;background:var(--steinlicht-40)}.opt-explain__media img,.opt-explain__media image-slot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.opt-explain__body{display:block;padding:10px 12px 12px}.opt-explain__body b{display:block;font-size:var(--fs-14);font-weight:500;color:var(--felsgestein)}.opt-explain__body small{display:block;margin-top:2px;color:var(--felsgestein-55);font-size:var(--fs-12);line-height:1.45}.ck-buyrow{display:flex;align-items:stretch;gap:10px}.cockpit .qty{border-color:var(--border-strong);align-self:center}.cockpit .qty button{color:var(--felsgestein);width:44px;height:44px}.cockpit .qty span{min-width:30px;font-size:var(--fs-15)}.aw-topo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.aw-topo svg{width:100%;height:100%;display:block}[data-aw-topo]{pointer-events:none}[data-aw-topo] svg{width:100%;height:100%;display:block}[data-aw-topo] path{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}:root{--aw-hl-an: 1}.b-sec--hl{isolation:isolate}.b-sec>.b-sec__hl{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;color:var(--fg);opacity:.07;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%)}.b-sec[data-theme=dark]>.b-sec__hl{opacity:.045}@media(min-width:861px){.lp-hero__in{padding-top:clamp(96px,11vh,128px);padding-bottom:clamp(24px,4vh,48px)}}.lp-hero--berg .lp-hero__col{max-width:46ch}.lp-hero--berg h1{font-size:clamp(3.68rem,4.8vw,6.4rem)}.lp-hero__facts .f{white-space:nowrap}@media(min-width:861px){.lp-hero--page{min-height:64vh;min-height:64svh}}.hs{position:relative;overflow:hidden;border:1px solid var(--border-mid);background:var(--felsgestein)}.hs>img,.hs>image-slot{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.hs--43>img,.hs--43>image-slot{aspect-ratio:4/3}.hs__dot{position:absolute;z-index:3;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;border:1px solid rgba(255,251,247,.45);background:color-mix(in oklch,var(--felsgestein) 55%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--alpenlicht);display:grid;place-items:center;cursor:pointer;padding:0;transition:background var(--dur-base),color var(--dur-base)}.hs__dot:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px solid color-mix(in oklch,var(--bergsonne) 55%,transparent);opacity:0}@media(prefers-reduced-motion:no-preference){.hs__dot:after{animation:hsPulse 2.6s ease-out infinite}}@keyframes hsPulse{0%{transform:scale(.7);opacity:.9}70%{transform:scale(1.15);opacity:0}to{opacity:0}}.hs__dot svg{width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out)}.hs__dot:hover{background:color-mix(in oklch,var(--felsgestein) 78%,transparent)}.hs__dot[aria-expanded=true]{background:var(--bergsonne);color:var(--aw-on-accent);border-color:var(--bergsonne)}.hs__dot[aria-expanded=true]:after{animation:none;opacity:0}.hs__dot[aria-expanded=true] svg{transform:rotate(45deg)}.hs__dot:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.hs__card{position:absolute;z-index:4;width:min(300px,76vw);background:var(--alpenlicht);color:var(--felsgestein);border:1px solid var(--steinlicht);padding:14px 16px 15px;transform:translate(-50%,14px)}.hs__card[hidden]{display:none}.hs__card b{display:block;font-family:var(--font-sans);font-weight:500;font-size:var(--fs-14)}.hs__card p{margin:4px 0 0;font-size:var(--fs-13);line-height:1.5;color:var(--felsgestein-70)}.hs__cap{position:absolute;left:14px;bottom:14px;z-index:2;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--aw-ci-alpenlicht, #FFFBF7);background:#1e1e1cb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 11px;border-radius:0;pointer-events:none}.cmpt{border:1px solid var(--border-mid);overflow:hidden}.cmpt__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmpt table{width:100%;min-width:720px;border-collapse:collapse;font-size:var(--fs-14)}.cmpt th,.cmpt td{padding:13px 18px;border-top:1px solid var(--border-mid);text-align:left;vertical-align:top;font-weight:400}.cmpt thead th{border-top:0;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-18);padding-top:18px}.cmpt thead th small{display:block;font-family:var(--font-sans);font-size:var(--fs-12);color:var(--fg-muted);font-weight:400;margin-top:4px}.cmpt tbody th{font-family:var(--font-sans);font-weight:400;color:var(--fg-muted);width:190px;font-size:var(--fs-13)}.cmpt td{font-variant-numeric:tabular-nums;color:color-mix(in oklch,var(--alpenlicht) 88%,var(--felsgestein))}.cmpt .y{color:var(--accent-text)}.cmpt .n{color:var(--fg-faint)}.cmpt .col-feat{background:color-mix(in oklch,var(--bergsonne) 7%,transparent)}.cmpt tfoot td{padding:16px 18px 18px}.cmpt--schmal table{min-width:0}@media(max-width:600px){.cmpt--schmal th,.cmpt--schmal td{padding:12px 10px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.cmpt--schmal tbody th{width:26%;font-size:var(--fs-12)}.cmpt--schmal thead th{font-size:var(--fs-13);-webkit-hyphens:manual;hyphens:manual}.cmpt--schmal td{font-size:var(--fs-13)}.cmpt--schmal tfoot td{-webkit-hyphens:manual;hyphens:manual}.cmpt--schmal tfoot .btn{white-space:nowrap}}.ship-eta{display:inline-flex;align-items:center;gap:9px;font-size:var(--fs-13);color:var(--fg-muted)}.ship-eta svg{width:16px;height:16px;color:var(--accent-text);flex:none}.ship-eta b{font-weight:500;color:var(--alpenlicht)}.cockpit .ship-eta{color:var(--felsgestein-55);margin-top:12px}.cockpit .ship-eta b{color:var(--felsgestein)}.cockpit .ship-eta svg{color:var(--bergsonne-dark)}.nl{border:1px solid var(--border);padding:clamp(26px,4vw,48px);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(20px,4vw,48px);align-items:center;background:color-mix(in srgb,var(--alpenlicht) 5%,var(--karte))}@media(max-width:860px){.nl{grid-template-columns:1fr}}.nl h3{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.24rem,2.6vw,3.2rem);letter-spacing:-.02em;margin:10px 0 0}.nl>div>p{color:var(--fg-muted);font-weight:400;font-size:var(--fs-14);margin:10px 0 0;max-width:46ch}.nl form{display:flex;gap:10px;flex-wrap:wrap}.nl input[type=email]{flex:1 1 220px;padding:14px 16px;font:inherit;font-size:var(--fs-15);color:var(--alpenlicht);background:var(--felsgestein);border:1px solid var(--border-mid-strong);border-radius:var(--radius-btn)}.nl input[type=email]:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px;border-color:var(--bergsonne)}.nl__note{font-size:var(--fs-12);color:var(--fg-faint);margin:10px 0 0;flex-basis:100%}.nl__ok{font-size:var(--fs-15);color:var(--accent-text)}.lib-split{display:grid;grid-template-columns:minmax(0,1fr) 404px;gap:clamp(20px,3vw,40px);align-items:start}@media(max-width:1100px){.lib-split{grid-template-columns:1fr}.lib-phone{max-width:404px}}.lib-main{min-width:0}.lib-phone{border:1px solid var(--border-mid);border-radius:22px;overflow:hidden;background:var(--felsgestein)}.lib-phone__bar{display:flex;justify-content:space-between;padding:10px 14px;font-family:var(--font-mono);font-size:var(--fs-11);color:var(--fg-muted);border-bottom:1px solid var(--border-mid)}.lib-phone iframe{display:block;width:100%;height:600px;border:0;background:var(--felsgestein)}.lib-demo-pad{padding:18px 16px 28px}.eta-phases{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border:1px solid var(--border-mid);padding:clamp(18px,3vw,28px)}.eta-phase{text-align:center;position:relative;min-width:0}.eta-phase:before{content:"";position:absolute;top:9px;left:calc(-50% + 22px);width:calc(100% - 44px);height:1px;background:var(--border-mid)}.eta-phase:first-child:before{display:none}.eta-phase i{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;color:var(--fg)}.eta-phase i svg{width:18px;height:18px}.eta-phase b{display:block;margin-top:10px;font-weight:500;font-size:var(--fs-14)}.eta-phase small{display:block;margin-top:3px;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-muted)}@media(max-width:560px){.eta-phase b{font-size:var(--fs-12)}.eta-phase small{font-size:var(--fs-11)}}.ship-est{border-top:1px solid var(--border-mid);margin-top:18px;padding-top:16px;display:grid;gap:8px;font-size:var(--fs-13)}.ship-est label{color:color-mix(in oklch,var(--alpenlicht) 62%,var(--felsgestein))}.ship-est select{width:100%;padding:10px 12px;background:var(--felsgestein);color:var(--alpenlicht);border:1px solid var(--border-mid-strong);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-14)}.ship-est select:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px;border-color:var(--bergsonne)}.ship-est small{color:color-mix(in oklch,var(--alpenlicht) 52%,var(--felsgestein));font-size:var(--fs-12)}.lp-spotlight{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h2-split);line-height:1.06;letter-spacing:-.025em;margin:16px 0 18px;text-wrap:balance}.lp-spotlight em{font-style:italic;color:var(--fg-muted)}.b-sizescale{border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 14px 10px;background:color-mix(in oklch,var(--fg) 3%,transparent)}.b-sizescale__row{display:flex;align-items:flex-end;gap:10px;flex-wrap:nowrap}.b-sizescale__box{position:relative;flex:none;width:var(--w);height:var(--w);border:1px dashed var(--border-strong);border-radius:3px;background:transparent;padding:0;cursor:pointer;color:var(--fg-faint);font:inherit;display:grid;place-items:center;transition:border-color var(--dur-base),color var(--dur-base),background var(--dur-base)}.b-sizescale__box b{font-family:var(--font-sans);font-weight:500;font-size:11px;letter-spacing:.02em;color:inherit}.b-sizescale__box.is-act{border-style:solid;border-color:var(--accent-text);color:var(--fg);background:color-mix(in oklch,var(--bergsonne) 14%,transparent)}.b-sizescale__box:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.b-sizescale__ref{flex:none;display:grid;place-items:end center;font-family:var(--font-mono);font-size:11px;color:var(--fg-faint);border:1px solid var(--border);border-bottom-width:2px;border-radius:2px;padding-bottom:3px}.b-sizescale__ref--a4{width:67px;height:95px}.b-sizescale__ref--hand{width:27px;height:58px;border-style:dotted}.b-sizescale__note{margin:10px 0 0;font-size:var(--fs-12);color:var(--fg-subtle)}.b-sizescale__note b{font-weight:500;color:var(--fg-muted)}@media(max-width:480px){.b-sizescale__row{gap:7px}.b-sizescale__ref--a4{width:54px;height:76px}}.b-sizescale--fluid .b-sizescale__row{container-type:inline-size;flex-wrap:nowrap;--gap: 10px;gap:var(--gap);--u: min(3.2px, calc((100cqw - var(--gap) * var(--n)) / var(--summe)))}.b-sizescale--fluid .b-sizescale__ref--a4{width:calc(21 * var(--u));height:calc(29.7 * var(--u))}.b-sizescale--fluid .b-sizescale__box{width:calc(var(--cm) * var(--u));height:calc(var(--cm) * var(--u))}@media(max-width:480px){.b-sizescale--fluid .b-sizescale__row{--gap: 6px}}.aw-set{display:contents}.aw-peak:focus-visible{outline:2px solid var(--bergsonne);outline-offset:3px}.eyebrow--accent{color:var(--accent-text)}.cart-empty{text-align:center;padding:clamp(40px,8vw,96px) 20px;border:1px solid var(--border-mid);border-radius:var(--radius-xl)}.cart-empty svg{width:44px;height:44px;color:var(--accent-text);margin-bottom:18px}.cart-empty h2{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-32);margin:0 0 10px}.cart-empty p{color:var(--fg-muted);font-weight:400;margin:0 auto 26px;max-width:44ch}.cart-empty__peaks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.cart-empty__peaks a{font-size:var(--fs-13);color:var(--fg-muted);border:1px solid var(--border-mid);border-radius:var(--radius-pill);padding:8px 14px;text-decoration:none;transition:border-color var(--dur-base),color var(--dur-base)}.cart-empty__peaks a:hover{border-color:var(--bergsonne);color:var(--fg)}.cart-snack{position:fixed;left:50%;bottom:24px;transform:translate(-50%,12px);z-index:60;display:flex;align-items:center;gap:14px;background:var(--alpenlicht);color:var(--felsgestein);border-radius:var(--radius-md);padding:12px 16px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);font-size:var(--fs-14)}.cart-snack.on{opacity:1;transform:translate(-50%);pointer-events:auto}.aw-leiste-an .cart-snack{bottom:calc(97px + env(safe-area-inset-bottom))}.cart-snack button{background:none;border:0;font:inherit;font-weight:600;color:var(--felsgestein);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0}a.xs__card{text-decoration:none;color:inherit;transition:border-color var(--dur-base)}a.xs__card:hover{border-color:var(--border-mid-strong)}.xs__price{margin-left:auto;white-space:nowrap;font-family:var(--font-serif);font-size:var(--fs-16)}.xs__go{color:var(--fg-muted);font-size:var(--fs-16);margin-left:6px}.b-sec--tight{padding-block:clamp(40px,6vw,72px)}.b-sec--strip{padding-block:clamp(20px,2.5vw,32px)}.shopify-section:has(.b-sec--strip)+.shopify-section .b-sec{padding-top:clamp(28px,4.5vw,56px)}.b-cta-band{text-align:center}.b-cta-band h2{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h2-split);letter-spacing:-.02em;margin-bottom:10px}.b-cta-band h2 em{font-style:italic;color:var(--fg-muted)}.b-cta-band p{color:var(--fg-muted);font-weight:400;font-size:var(--fs-18);margin:0 auto 28px;max-width:50ch}.b-faq--single{grid-template-columns:1fr;max-width:820px}.lp-card--feat{border-color:var(--bergsonne)}.lp-card__kicker{font-family:var(--font-sans);font-size:var(--fs-11);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--fg-faint)}.trust-strip--center{justify-content:center}@media(max-width:560px){.trust-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.trust-strip .pill{font-size:var(--fs-12);padding:6px 12px;gap:6px}.trust-strip .pill svg{width:14px;height:14px}}@media(max-width:860px){.shopify-section:has(.lp-hero)+.shopify-section:has(.b-sec--strip){background:var(--aw-ci-felsgestein, #1E1E1C)}.shopify-section:has(.lp-hero)+.shopify-section:has(.b-sec--strip) .b-sec--strip{padding-block:0 clamp(14px,3.5vw,20px);border-top:0}.shopify-section:has(.lp-hero)+.shopify-section:has(.b-sec--strip) .pill{background:color-mix(in srgb,var(--aw-ci-alpenlicht, #FFFBF7) 10%,transparent);border-color:color-mix(in srgb,var(--aw-ci-alpenlicht, #FFFBF7) 22%,transparent);color:color-mix(in srgb,var(--aw-ci-alpenlicht, #FFFBF7) 86%,transparent)}.shopify-section:has(.lp-hero)+.shopify-section:has(.b-sec--strip) .pill--gold{background:var(--bergsonne);border-color:var(--bergsonne);color:var(--aw-on-accent)}.shopify-section:has(.lp-hero)+.shopify-section:has(.b-sec--strip) .rp-i{color:color-mix(in srgb,var(--aw-ci-alpenlicht) 86%,transparent)}}.eyebrow .n{font-family:var(--font-mono);font-size:var(--fs-12);color:color-mix(in oklch,var(--wood) 45%,var(--fg));letter-spacing:.04em}.b-story .b-story__media{margin:0;position:relative;overflow:hidden}.b-story .b-story__media img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/3}.b-story--rev .b-story__media{order:2}@media(max-width:860px){.b-story--rev .b-story__media{order:0}}.b-story__cap{position:absolute;left:14px;bottom:14px;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--aw-ci-alpenlicht, #FFFBF7);background:#1e1e1cb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 11px;border-radius:0}.b-story>div:not(.b-story__media) h2,.b-story>div:not(.b-story__media) h3{font-size:var(--fs-h2-split);letter-spacing:-.025em;margin-top:14px}.b-story>div:not(.b-story__media)>p{color:var(--fg-muted);font-weight:400;margin-top:16px;max-width:52ch}.b-story>div:not(.b-story__media) .btn{margin-top:24px}.aw-ugc__item image-slot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.aw-bstory__media image-slot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.text-soft{color:var(--fg-muted);font-weight:400}.svg-stars{display:inline-flex;gap:2px;align-items:center}.svg-stars svg{width:14px;height:14px;flex:none}[data-aw-topo],.aw-topo,.awc-foot__depth{overflow:hidden}@media(max-width:520px){.cockpit .opt-row{flex-wrap:wrap}.cockpit .opt--grow{flex:1 1 30%}}@media(max-width:560px){.b-sizescale__row{flex-wrap:wrap;row-gap:12px}}@media(max-width:860px){.b-revs{grid-template-columns:1fr}}@media(max-width:560px){.ci{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"media head" "body body";column-gap:14px;row-gap:14px;padding:18px 0}.ci__media{width:64px;height:64px}.ci__name{font-size:var(--fs-16);line-height:1.25}.ci__price{font-size:var(--fs-16)}.ci__line{font-size:var(--fs-12)}.ci__spec{column-gap:16px}.ci__actions{column-gap:10px}.qty .quantity__input{width:30px}.ci .ci__upg{display:inline-block;line-height:1.45;font-size:var(--fs-12);padding:6px 10px}.ci--engrave{padding:14px 0;grid-template-columns:34px minmax(0,1fr)}.ci--engrave .ci__ico{width:34px;height:34px}.ci--engrave .ci__name{font-size:var(--fs-14)}.ci__engrave{font-size:var(--fs-13)}.cart-grid{grid-template-columns:minmax(0,1fr)}}body.b h1,body.b h2{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}body.b h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:12 5 4}.ck-swatches{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0;min-width:0}.ck-swatch{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px 8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font:inherit;font-size:var(--fs-13);color:var(--fg-muted);cursor:pointer;transition:border-color var(--dur-base),color var(--dur-base)}.ck-swatch:hover{border-color:var(--border-strong);color:var(--fg)}.ck-swatch[aria-pressed=true]{border-color:var(--accent-text);color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent-text)}.ck-swatch:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.ck-swatch .dot{width:18px;height:18px;border-radius:50%;border:1px solid var(--border-strong);background:var(--sw);flex:none}.ck-swatch .duo{position:relative;width:22px;height:18px;flex:none}.ck-swatch .duo i{position:absolute;top:0;width:18px;height:18px;border-radius:50%;border:1px solid var(--border-strong)}.ck-swatch .duo i:first-child{left:0;background:var(--rf)}.ck-swatch .duo i:last-child{left:8px;background:var(--tf);z-index:1}.ck-fact{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--border);font-size:var(--fs-13)}.ck-fact:last-child{border-bottom:0}.ck-fact b{font-weight:500}.b-sec--pagehead{padding-top:clamp(110px,14vh,160px)}.srch-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(3.2rem,4vw,4.48rem);margin:12px 0 22px}.srch-title--begriff{font-size:clamp(2.6rem,3vw,3.6rem);margin:8px 0 16px;overflow-wrap:anywhere}.srch-form{display:flex;align-items:center;gap:12px;border:1px solid var(--border-mid-strong);border-radius:var(--radius-pill);padding:14px 22px;max-width:640px;color:var(--fg)}.srch-form:focus-within{border-color:var(--bergsonne)}.srch-form input{flex:1;background:none;border:0;color:var(--alpenlicht);font-family:var(--font-sans);font-size:var(--fs-16)}.srch-form input:focus-visible{outline:none}.srch-label{display:block;font-size:var(--fs-13);color:var(--fg-muted);margin:0 0 10px}.srch-results{max-width:640px;margin-top:14px;border:1px solid var(--border-mid);overflow:hidden}.srch-results[hidden]{display:none}.srch-hit{display:flex;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;color:var(--alpenlicht);border-top:1px solid var(--border-mid);transition:background var(--dur-fast)}.srch-hit:first-child{border-top:0}.srch-sep{margin:0;padding:22px 18px 8px;border-top:1px solid var(--border-mid);font-family:var(--font-sans);font-size:var(--fs-12);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--fg-muted)}.srch-sep+.srch-hit{border-top:0}.srch-hit:hover,.srch-hit.is-act{background:color-mix(in srgb,var(--alpenlicht) 5%,transparent)}.srch-hit:focus-visible{outline:2px solid var(--bergsonne);outline-offset:-2px}.srch-hit__kind{flex:none;font-family:var(--font-mono);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);width:64px}.srch-hit__name{font-family:var(--font-serif);font-size:var(--fs-18)}.srch-hit__meta{margin-left:auto;font-size:var(--fs-14);color:var(--fg-muted);white-space:nowrap}.srch-empty{padding:22px 18px;color:var(--fg);font-size:var(--fs-14)}.srch-empty a:not(.btn){color:var(--alpenlicht)}.srch-state{max-width:640px;margin-top:10px;font-size:var(--fs-12);color:var(--fg-faint)}.srch-pop{color:var(--fg-muted);margin-top:14px;font-size:var(--fs-14)}.srch-quick{margin-top:clamp(40px,6vw,60px)}.srch-more{display:flex;gap:12px;margin-top:18px}.acct-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(3.2rem,4vw,4.16rem);margin:12px 0 26px}.acct-card{border:1px solid var(--border-mid);border-radius:var(--radius-lg);padding:clamp(24px,4vw,40px);background:color-mix(in srgb,var(--alpenlicht) 3%,var(--karte))}.acct-card--guest{margin-top:18px}.acct-card__h{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-24);margin:0 0 10px}.acct-hint{color:var(--fg-muted);font-size:var(--fs-14);margin:0 0 16px}.acct-form{display:flex;flex-direction:column;gap:14px}.acct-label{font-size:var(--fs-13);font-weight:500}.acct-input{display:block;width:100%;margin-top:7px;padding:13px 15px;background:var(--felsgestein);border:1px solid var(--border-mid-strong);border-radius:var(--radius-sm);color:var(--alpenlicht);font:inherit;font-size:var(--fs-15)}.acct-input:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px;border-color:var(--bergsonne)}.acct-submit{margin-top:6px}.acct-forgot{font-size:var(--fs-13)}.acct-cancel{margin-top:4px}.acct-foot{text-align:center;margin-top:18px;font-size:var(--fs-14);color:color-mix(in oklch,var(--alpenlicht) 64%,var(--felsgestein))}.acct-msg{border:1px solid var(--border-mid-strong);border-radius:var(--radius-sm);padding:10px 14px;font-size:var(--fs-14);margin-bottom:14px}.acct-msg a{color:var(--alpenlicht)}.acct-msg--ok{color:var(--accent-text);border-color:var(--accent-text)}.acct-recover{display:none}.acct-recover:target{display:block}.acct-recover:target~#login{display:none}.err-hero{min-height:80svh;display:grid;place-items:center;text-align:center}.err-hero .eyebrow{justify-content:center}.err-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(4.8rem,9vw,9.6rem);line-height:1;letter-spacing:-.03em;margin:14px 0 16px}.err-lead{color:color-mix(in oklch,var(--alpenlicht) 74%,var(--felsgestein));font-weight:400;max-width:44ch;margin:0 auto 28px}.err-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.err-peaks{margin-top:clamp(40px,6vw,64px)}.err-peaks .eyebrow{justify-content:center;margin-bottom:18px}.qty .quantity__input{width:40px;min-width:26px;text-align:center;background:none;border:0;color:var(--fg);font:inherit;font-variant-numeric:tabular-nums;padding:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.qty .quantity__input::-webkit-outer-spin-button,.qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ci__name a{color:inherit;text-decoration:none}.ci__name a:hover{text-decoration:underline;text-underline-offset:3px}.ci__old{color:var(--fg-faint);font-size:var(--fs-14);margin-right:6px}.ci__error{font-size:var(--fs-12);color:var(--accent-text);margin-top:6px}.ci__error small:empty{display:none}.cart__items--disabled{pointer-events:none;opacity:.55}.ci .engrave-text:before{content:"\201e"}.ci .engrave-text:after{content:"\201c"}.ci .ci__engrave{margin-top:8px}.ci .engraving-text-edit{gap:8px;margin-top:8px}.ci .engraving-text-input{flex:1;padding:9px 12px;background:var(--felsgestein);border:1px solid var(--border-mid-strong);border-radius:var(--radius-sm);color:var(--alpenlicht);font-family:var(--font-sans);font-size:var(--fs-14)}.ci .engraving-text-input:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px;border-color:var(--bergsonne)}.ci .engraving-save-btn{background:var(--bergsonne);color:var(--aw-on-accent);border:0;border-radius:var(--radius-btn);padding:9px 16px;font-weight:600;cursor:pointer;font-size:var(--fs-13)}.ci .engraving-cancel-link{background:none;border:0;color:color-mix(in oklch,var(--alpenlicht) 60%,var(--felsgestein));text-decoration:underline;cursor:pointer;font-size:var(--fs-13)}.ci .engraving-belongs-to{font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 60%,var(--felsgestein));margin-top:2px}.sum__checkout{margin-top:18px;border-color:var(--bergsonne)}.sum__update{margin-top:12px}#cart-errors{margin-top:12px;font-size:var(--fs-13);color:var(--accent-text)}#cart-errors:empty{display:none}.sum .mini-shipping-estimator{display:grid;gap:8px;border-top:1px solid var(--border-mid);margin-top:18px;padding-top:16px;font-size:var(--fs-13)}.sum .mini-shipping-estimator .totals-row{display:flex;justify-content:space-between;align-items:center;gap:10px;color:color-mix(in oklch,var(--alpenlicht) 80%,var(--felsgestein));font-size:var(--fs-13)}.sum .mini-shipping-estimator .totals__subtotal{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--fs-13);font-weight:400}.sum .mini-shipping-estimator select{padding:8px 10px;background:var(--felsgestein);color:var(--alpenlicht);border:1px solid var(--border-mid-strong);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-13)}.sum .mini-shipping-estimator select:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.sum .mini-shipping-estimator .free-shipping-label,.sum .mini-shipping-estimator .country__shipping-value{color:var(--accent-text);font-weight:600}.sum .mini-shipping-estimator .total__value,.sum .mini-shipping-estimator .total-value-price{color:var(--alpenlicht);font-weight:600}.ck-fact span:first-child{color:var(--fg-subtle)}.evt-hero .aw-topo{z-index:1;color:var(--alpenlicht);opacity:.1}.evt-shots img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}.mag-feat{text-decoration:none}.b2b-form .btn[type=submit],.b2b-form button.btn{width:100%}@media(max-width:860px){.b-line .b-line__arrow{display:none}}.evt-profile+.evt-hero__cta,.evt-dist~.evt-hero__cta{margin-top:26px}.b-stage-grid .b-feat-cta{margin-top:8px}.pdp .product-form__submit,.pdp form[action*="/cart/add"] .btn{width:100%;max-width:100%;min-width:0;white-space:normal;box-sizing:border-box}.pdp [data-theme=light] .engraving-option,.pdp [data-theme=light] .engraving-box,.pdp [data-theme=light] .engraving-option label,.pdp [data-theme=light] label[for=enable_engraving]{color:var(--fg)!important}.cart-wrap mini-shipping-estimator,.cart-wrap .mini-shipping-estimator{display:none!important}.ck-buyrow{flex-wrap:wrap}.ck-buyrow>div:not([class]){flex:1 1 100%;max-width:100%;min-width:0}.pdp-gal__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px;background:radial-gradient(80% 80% at 50% 30%,color-mix(in oklch,var(--alpenlicht) 8%,var(--felsgestein)),var(--felsgestein))}.pdp-gal__ph svg{width:34px;height:34px;color:var(--accent-text);opacity:.8}.pdp-gal__ph span{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-muted);max-width:36ch}.pdp-gal__thumb-ph{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:96px;height:60px;border-radius:var(--radius-sm);border:1px dashed var(--border-mid-strong);font-family:var(--font-mono);font-size:var(--fs-11);color:var(--fg-faint);padding:0 10px;text-align:center}.ck-buyrow .ck-atc{flex:1 1 auto;margin-top:0}a.ck-atc{display:inline-flex;align-items:center;justify-content:center;text-align:center}.aw-search__lnk{display:block;width:100%;padding:13px 15px 13px 42px;font-size:var(--fs-15);border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);color:var(--fg-subtle);text-decoration:none}.aw-search__lnk:hover{border-color:var(--fg);color:var(--fg)}.aw-search__lnk:focus-visible{outline:2px solid var(--bergsonne);outline-offset:1px}.gpx-drop{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);text-align:left;text-decoration:none;font:inherit}.gpx-drop svg{width:22px;height:22px;flex:none;color:var(--bergsonne-dark)}.gpx-drop b{display:block;font-size:var(--fs-14);font-weight:500}.gpx-drop small{display:block;margin-top:2px;font-size:var(--fs-12);color:var(--fg-subtle);line-height:1.45}a.gpx-drop:hover{border-color:var(--fg)}a.gpx-drop:focus-visible{outline:2px solid var(--bergsonne);outline-offset:1px}.gpx-field{margin-top:10px}.gpx-field label{display:block;font-size:var(--fs-12);color:var(--fg-subtle);margin-bottom:6px}.gpx-field input{width:100%;padding:12px 14px;font:inherit;font-size:var(--fs-14);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--fg)}.gpx-field input:focus-visible{outline:2px solid var(--bergsonne);outline-offset:1px}.aw-toggle .prc{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.aw-engrave-wrap{margin-top:12px}.aw-engrave-wrap .subtle{font-size:var(--fs-12);margin:6px 0 0}.ck-substep{font-size:var(--fs-12);margin:8px 0 0}.ck-buy .trust-strip{margin-top:14px}a.aw-card{text-decoration:none}.lp-hero--flat{min-height:auto}.lp-hero--flat .lp-hero__in{padding-top:clamp(110px,14vh,160px);padding-bottom:clamp(28px,5vh,48px)}.opt-swatch__cap{position:absolute;top:110%;left:50%;transform:translate(-50%);color:var(--fg);font-size:11px;white-space:nowrap}.delivery-phase-box .delivery-phase-icon{color:var(--fg)}.u-text-center{text-align:center}.u-mb8-block{margin-bottom:8px;display:block}.cockpit[data-theme=dark]{background:var(--surface);color:var(--fg);border-color:var(--border-strong)}.cockpit[data-theme=dark] .ck-rating .s{color:var(--aw-star)}.cockpit[data-theme=dark] .step__n{color:var(--accent-text)}.cockpit[data-theme=dark] .qty button{color:var(--fg)}.cockpit[data-theme=dark] .ship-eta{color:var(--fg-subtle)}.cockpit[data-theme=dark] .ship-eta b{color:var(--fg)}.cockpit[data-theme=dark] .ship-eta svg{color:var(--accent-text)}.cockpit[data-theme=dark] .gpx-drop svg{color:var(--accent-text)}.cockpit[data-theme=dark] .opt-explain-link{color:var(--fg-subtle);text-decoration-color:var(--border)}.cockpit[data-theme=dark] .opt-explain-link:hover{color:var(--fg)}.cockpit[data-theme=dark] .opt-explain__card{background:var(--surface);color:var(--fg);border-color:var(--border)}.cockpit[data-theme=dark] .opt-explain__card:hover,.cockpit[data-theme=dark] .opt-explain__card.is-act{border-color:var(--fg)}.cockpit[data-theme=dark] .opt-explain__media{background:var(--bg-muted)}.cockpit[data-theme=dark] .opt-explain__body b{color:var(--fg)}.cockpit[data-theme=dark] .opt-explain__body small{color:var(--fg-subtle)}.cockpit[data-theme=dark] .opt:not([aria-pressed=true]){background:var(--surface);color:var(--fg)}.cockpit[data-theme=dark] .ck-swatch:not([aria-pressed=true]){background:var(--surface);color:var(--fg-muted)}.cockpit[data-theme=dark] .gpx-field input,.cockpit[data-theme=dark] .aw-search input,.cockpit[data-theme=dark] .aw-search__lnk,.cockpit[data-theme=dark] .aw-engrave-wrap textarea{background:var(--surface);color:var(--fg)}.cockpit[data-theme=dark] .aw-toggle__track{background:var(--bg-muted)}body.b h1,body.b h2,.lp-hero h1,.lp-hero h2,.b-hero h1,.evt-hero h1,.b-shead h2,.b-shead h3,.cmp-copy h2{-webkit-hyphens:manual;hyphens:manual}.aw-prose,.aw-prose p,.aw-prose li,.rte,.rte p,.rte li,.b-shead p,.b-legal,.b-legal p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.lp-hero__col{max-width:48rem}.lp-hero__col .lead{max-width:42ch}.lp-hero--berg .lp-hero__col{max-width:49rem}.opt-row--wrap{flex-wrap:wrap}button.pdp-gal__main{position:relative;display:block;width:100%;margin:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:zoom-in;-webkit-appearance:none;appearance:none}button.pdp-gal__main:focus-visible{outline:2px solid var(--bergsonne);outline-offset:3px}.pdp-gal__zoom{position:absolute;right:14px;bottom:14px;z-index:2;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-pill);background:color-mix(in oklch,var(--felsgestein) 60%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid color-mix(in oklch,var(--alpenlicht) 22%,transparent);color:var(--alpenlicht);opacity:.9;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.pdp-gal__zoom svg{width:19px;height:19px}button.pdp-gal__main:hover .pdp-gal__zoom{opacity:1;transform:scale(1.06)}.gzoom{--felsgestein: var(--aw-ci-felsgestein, #1E1E1C);--alpenlicht: var(--aw-ci-alpenlicht, #FFFBF7);position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;flex-direction:column;color:var(--alpenlicht);background:color-mix(in oklch,var(--felsgestein) 94%,transparent);-webkit-backdrop-filter:blur(16px) saturate(115%);backdrop-filter:blur(16px) saturate(115%);animation:gz-ein var(--dur-base, .24s) var(--ease-out, ease-out)}@keyframes gz-ein{0%{opacity:0}to{opacity:1}}.gzoom[hidden]{display:none}.gzoom__bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(10px,1.6vw,16px) clamp(14px,3vw,28px);border-bottom:1px solid color-mix(in oklch,var(--alpenlicht) 10%,transparent)}.gzoom__count{font-family:var(--font-mono);font-size:var(--fs-13);color:color-mix(in oklch,var(--alpenlicht) 78%,transparent);letter-spacing:.04em;font-variant-numeric:tabular-nums}.gzoom__close{width:46px;height:46px;display:grid;place-items:center;border-radius:var(--radius-pill);border:1px solid color-mix(in oklch,var(--alpenlicht) 24%,transparent);background:color-mix(in oklch,var(--felsgestein) 60%,transparent);color:var(--alpenlicht);cursor:pointer;transition:background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.gzoom__close svg{width:22px;height:22px}.gzoom__close:hover{background:color-mix(in srgb,var(--alpenlicht) 16%,var(--felsgestein));transform:rotate(90deg)}.gzoom__close:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.gzoom__scroll{flex:1 1 auto;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}.gzoom__scroll::-webkit-scrollbar{display:none}.gzoom__fig{flex:0 0 100%;scroll-snap-align:center;margin:0;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;padding:clamp(8px,1.4vw,18px) clamp(12px,2vw,30px);overflow:hidden}.gzoom__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-md);cursor:zoom-in;transform-origin:var(--gz-x, 50%) var(--gz-y, 50%);transition:transform var(--dur-base) var(--ease-out);will-change:transform}.gzoom__img.is-zoomed{transform:scale(var(--gz-s, 2));cursor:zoom-out;border-radius:0}.gzoom__strip{flex:none;display:flex;gap:8px;justify-content:safe center;padding:10px clamp(14px,3vw,28px) clamp(12px,2vw,20px);overflow-x:auto;scrollbar-width:none}.gzoom__strip::-webkit-scrollbar{display:none}.gzoom__thumb{flex:0 0 auto;width:64px;height:64px;padding:0;border:0;border-radius:var(--radius-sm);overflow:hidden;background:color-mix(in oklch,var(--alpenlicht) 8%,transparent);opacity:.42;cursor:pointer;outline:1px solid transparent;outline-offset:3px;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),outline-color var(--dur-base) var(--ease-out)}.gzoom__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gzoom__thumb:hover{opacity:.75}.gzoom__thumb.is-act{opacity:1;transform:translateY(-2px);outline-color:color-mix(in oklch,var(--alpenlicht) 70%,transparent)}.gzoom__thumb:focus-visible{outline:2px solid var(--bergsonne)}body.gz-lock #whatsapp-widget-root,body.gz-lock .whatsapp-widget{display:none!important}body.gz-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.gzoom__scroll{scroll-behavior:auto}.gzoom,.gzoom__img,.gzoom__close,.gzoom__thumb,.pdp-gal__zoom{transition:none;animation:none}}@media(max-width:749px){.pdp-gal__zoom{width:44px;height:44px;right:10px;bottom:10px}.gzoom__close{width:48px;height:48px}.gzoom__fig{padding:0}.gzoom__img{max-width:100vw;border-radius:0}.gzoom__thumb{width:48px;height:48px}.gzoom__strip{justify-content:flex-start}}.pdp-gal__vp{position:relative;aspect-ratio:4/3.6;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-mid);background:var(--bg-subtle);box-shadow:var(--shadow-dark-xl)}.pdp-gal__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.pdp-gal__track::-webkit-scrollbar{display:none}button.pdp-gal__slide{flex:0 0 100%;scroll-snap-align:start;margin:0;padding:0;border:0;background:none;cursor:zoom-in;-webkit-appearance:none;appearance:none}button.pdp-gal__slide:focus-visible{outline:2px solid var(--bergsonne);outline-offset:-3px}.pdp-gal__slide img{width:100%;height:100%;object-fit:contain;display:block}.pdp-gal__arr,.gzoom__arr{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-pill);border:1px solid color-mix(in oklch,var(--alpenlicht) 24%,transparent);background:color-mix(in oklch,var(--felsgestein) 62%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--alpenlicht);cursor:pointer;transition:background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.pdp-gal__arr svg,.gzoom__arr svg{width:20px;height:20px;stroke-width:1.5}.pdp-gal__arr:hover,.gzoom__arr:hover{background:color-mix(in oklch,var(--felsgestein) 82%,transparent);transform:translateY(-50%) scale(1.06)}.pdp-gal__arr:focus-visible,.gzoom__arr:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.pdp-gal__arr--prev{left:12px}.pdp-gal__arr--next{right:12px}.gzoom__arr{width:50px;height:50px}.gzoom__arr--prev{left:clamp(10px,2vw,24px)}.gzoom__arr--next{right:clamp(10px,2vw,24px)}.pdp-gal__zoom{pointer-events:none}@media(prefers-reduced-motion:reduce){.pdp-gal__track,.gzoom__scroll{scroll-behavior:auto}.pdp-gal__arr,.gzoom__arr{transition:none}}.bp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bp-ghead{grid-column:1 / -1;display:flex;align-items:baseline;gap:16px;margin-top:var(--space-6);min-width:0}.bp-ghead:first-child{margin-top:0}.bp-ghead__name{font-family:var(--font-serif);font-size:var(--fs-24);letter-spacing:-.015em;line-height:1.15;color:var(--alpenlicht);white-space:nowrap}.bp-ghead:after{content:"";flex:1;border-top:1px solid var(--border-mid);transform:translateY(-5px)}.bp-card{display:flex;flex-direction:column;text-decoration:none;color:var(--alpenlicht);border:1px solid var(--border-mid);overflow:hidden;background:color-mix(in srgb,var(--alpenlicht) 3%,var(--karte));transition:border-color var(--dur-base) var(--ease-out)}.bp-card:hover{border-color:var(--bergsonne)}.bp-card:focus-visible{outline:2px solid var(--bergsonne);outline-offset:3px}.bp-card__media{aspect-ratio:1 / 1;overflow:hidden;background:color-mix(in srgb,var(--alpenlicht) 6%,var(--karte))}.bp-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.bp-card:hover .bp-card__media img{transform:scale(1.04)}.bp-card__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:14px 16px 16px}.bp-card__title{font-family:var(--font-serif);font-size:var(--fs-18);line-height:1.25;letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.bp-card__price{margin-top:auto;padding-top:10px;border-top:1px solid var(--border-mid);font-family:var(--font-serif);font-size:var(--fs-18);color:var(--alpenlicht);font-variant-numeric:tabular-nums}.bp-card__price small{font-family:var(--font-sans);font-size:var(--fs-12);font-weight:400;color:var(--fg-muted)}.bp-card--cta{align-items:center;justify-content:center;text-align:center;gap:10px;padding:26px 20px;background:transparent;border-color:var(--border-mid-strong)}.bp-card--cta .bp-card__title{font-size:var(--fs-20)}.bp-card--cta p{margin:0;color:var(--fg-muted);font-weight:400;font-size:var(--fs-14);line-height:1.5;max-width:30ch}.bp-card--cta .btn{margin-top:6px}.bp-note{margin-top:var(--space-4);font-size:var(--fs-12);color:var(--fg-subtle)}@media(max-width:1023px){.bp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:719px){.bp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bp-card__body{padding:12px 12px 14px}.bp-card--cta{grid-column:1 / -1}}.adv .art-body{max-width:68ch}.adv-body{padding-top:clamp(24px,4vw,40px)}.adv-mark{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.adv-flag{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent-text);border:1px solid color-mix(in oklch,var(--bergsonne) 45%,transparent);border-radius:0;padding:4px 11px}.adv-mark__note{font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 55%,var(--felsgestein))}.adv-autor{margin-top:14px;font-size:var(--fs-14);color:color-mix(in oklch,var(--alpenlicht) 62%,var(--felsgestein))}.adv-lead{margin:18px 0 0;font-size:var(--fs-20);font-weight:400;line-height:1.6;color:color-mix(in oklch,var(--alpenlicht) 82%,var(--felsgestein));max-width:58ch;text-wrap:pretty}.adv-fig{margin:clamp(28px,5vw,44px) 0}.adv-fig img{width:100%;height:auto}.adv-fig figcaption{margin-top:10px;font-family:var(--font-mono);font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 55%,var(--felsgestein))}.adv-prod{display:flex;align-items:stretch;gap:clamp(18px,3vw,26px);margin:clamp(32px,5vw,48px) 0;border:1px solid var(--border-mid-strong);background:color-mix(in srgb,var(--alpenlicht) 5.5%,var(--karte));overflow:hidden}.adv-prod__media{flex:0 0 min(36%,220px);display:block}.adv-prod__media img{width:100%;height:100%;object-fit:cover}.adv-prod__media:focus-visible{outline:2px solid var(--bergsonne);outline-offset:-2px}.adv-prod__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px;padding:clamp(18px,3vw,24px) clamp(18px,3vw,24px) clamp(18px,3vw,24px) 0}.adv-prod__kicker{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.04em;color:var(--accent-text)}.adv-prod__name{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-24);margin:0}.adv-prod__name a{color:inherit;text-decoration:none}.adv-prod__name a:hover{text-decoration:underline;text-underline-offset:3px}.adv-prod__desc{font-size:var(--fs-14);font-weight:400;line-height:1.6;color:color-mix(in oklch,var(--alpenlicht) 72%,var(--felsgestein));margin:0}.adv-prod__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:auto;padding-top:10px}.adv-prod__pricebox{display:flex;flex-direction:column;gap:2px}.adv-prod__price{font-family:var(--font-serif);font-size:var(--fs-24);line-height:1.15;font-variant-numeric:tabular-nums}.adv-prod__price small{font-family:var(--font-sans);font-size:var(--fs-13);color:color-mix(in oklch,var(--alpenlicht) 62%,var(--felsgestein))}.adv-prod__note{font-size:var(--fs-12);color:color-mix(in oklch,var(--alpenlicht) 55%,var(--felsgestein))}.adv-cta-soft{margin:clamp(24px,4vw,36px) 0;font-size:var(--fs-16)}@media(max-width:640px){.adv-prod{flex-direction:column}.adv-prod__media{flex-basis:auto;aspect-ratio:16 / 10}.adv-prod__body{padding:18px}.adv-prod .btn{width:100%}}.color-swatches{display:block;gap:1rem;flex-wrap:wrap}.option_color_swatch{position:relative;background:var(--sw-bg);width:35px;height:35px;border-radius:50%;border:1px solid var(--border-mid);display:inline-block;cursor:pointer}.option_color_swatch:after{content:attr(data-swatch-name);position:absolute;top:110%;left:50%;transform:translate(-50%);color:var(--fg);font-size:11px;white-space:nowrap}.cart-wrap[data-theme=light]{background:var(--aw-ci-seitenweiss, var(--bg));color:var(--felsgestein);padding:clamp(22px,2.4vw,34px);margin-block:var(--space-6) var(--space-8)}@media(max-width:860px){.cart-wrap[data-theme=light]{margin-block-start:var(--space-3)}}.err-search{display:flex;gap:10px;max-width:460px;margin:var(--space-6) auto 0}.err-search__input{flex:1;padding:12px 16px;font:inherit;font-size:var(--fs-15);color:var(--alpenlicht);background:transparent;border:1px solid var(--border-mid-strong);border-radius:var(--radius-btn)}.err-search__input::placeholder{color:var(--fg-subtle)}.srch-hit__thumb{width:48px;height:48px;object-fit:cover;border:1px solid var(--border-mid);flex-shrink:0}.b-sec[data-theme=light]{background:var(--alpenlicht);color:var(--felsgestein);padding-block:clamp(32px,5vw,64px)}.b-sec[data-theme=light] .b-faqi[open] .b-faqi__q h3{color:var(--felsgestein)}.b-sec[data-theme=light] .b-faqi__n{color:var(--accent-text)}.b-sec[data-theme=light] .b-faqi__q:focus-visible{outline-color:var(--accent-text)}.b-sec[data-theme=light] .b-rev p{color:var(--felsgestein)}.b-sec[data-theme=light] .b-rev__stars{color:var(--aw-star)}.aw-fit-headline{display:block}.ci__upg{display:inline-block;line-height:1.45;margin-top:8px;padding:7px 12px;font:inherit;font-size:var(--fs-13);color:var(--accent-text);background:transparent;border:1px dashed var(--border-mid-strong);border-radius:var(--radius-pill);cursor:pointer;transition:border-color var(--dur-base),background var(--dur-base)}.ci__upg:hover{border-color:var(--bergsonne);background:color-mix(in oklch,var(--bergsonne) 8%,transparent)}.sum__express{display:flex;gap:10px;align-items:flex-start;padding:14px 0 4px;margin-block:10px;border:0;border-top:1px solid var(--border-mid);border-radius:0;cursor:pointer;background:none}.sum__express input{margin-top:3px;accent-color:var(--bergsonne)}.sum__express-txt{font-size:var(--fs-15);line-height:1.45;color:var(--fg)}.sum__express-txt b{color:var(--fg);font-size:var(--fs-16)}.sum__express-txt small{font-size:var(--fs-14);color:var(--fg)}.sum__express-txt>small:first-of-type{color:var(--fg-muted)}.sum__express-txt .sum__express-eta,.sum__express-txt .sum__express-calc{display:block;margin-top:6px}.sum__express-txt .sum__express-calc[hidden]{display:none}.sum__express-eta b{color:var(--fg);font-weight:600;white-space:nowrap}.cart-empty__resume{display:inline-block;margin-bottom:18px;font-size:var(--fs-15);color:var(--accent-text);text-decoration:underline;text-underline-offset:4px}.b-revs__all{margin-top:22px}.b-revs__all a{color:var(--accent-text);text-decoration:underline;text-underline-offset:4px;font-size:var(--fs-15)}.cockpit .aw-payment-icons .list-payment{display:flex;flex-wrap:wrap;gap:5px}.cockpit .aw-payment-icons .icon{height:18px;width:auto}.aw-reorder{margin-top:10px;min-height:36px;padding:6px 14px;font-size:13px}.aw-faq{padding:var(--awfaq-pt, 80px) 24px var(--awfaq-pb, 80px);background:var(--awfaq-bg, var(--bg));color:var(--fg)}.aw-faq__inner{max-width:1280px;margin:0 auto}.aw-faq__intro{text-align:center;max-width:800px;margin:0 auto 50px}.aw-faq__intro-h{font-family:var(--font-serif);font-size:clamp(28px,4vw,38px);font-weight:400;line-height:1.2;margin:0 0 16px}.aw-faq__intro-p{font-size:17px;line-height:1.7;opacity:.85;margin:0}.aw-faq__head{text-align:center;margin-bottom:40px}.aw-faq__h2{font-family:var(--font-serif);font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.15;margin:0 0 12px}.aw-faq__sub{font-size:16px;opacity:.7;margin:0}.aw-faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}@media(max-width:749px){.aw-faq__grid{grid-template-columns:1fr;gap:16px}}.aw-faq__card{padding:22px 0 0;border-top:1px solid var(--border-mid)}.aw-faq__q{font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:1.35;margin:0 0 10px;color:var(--fg)}.aw-faq__a{font-size:15px;line-height:1.65;margin:0;color:var(--fg);opacity:.85;white-space:pre-wrap}.aw-faq__empty{text-align:center;opacity:.6;font-size:14px}.aw-faq__cta{text-align:center;margin-top:60px;padding-top:40px;border-top:1px solid var(--border-mid)}.aw-faq__cta-text{margin:0 0 18px;opacity:.85;font-size:17px}.aw-faq__cta-btn{display:inline-block;padding:14px 32px;background:var(--felsgestein);color:var(--alpenlicht);text-decoration:none;border-radius:var(--radius-btn);font-weight:600;font-family:var(--font-sans);font-size:15px}.review-slide{background-color:var(--rev-bg)}.review-stars-img{width:var(--stars-w, 70px);height:auto}.review-stars{color:var(--aw-star)}.review-slider-container .arrow-button{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1px solid color-mix(in oklch,var(--felsgestein) 12%,transparent);background:color-mix(in oklch,var(--felsgestein) 6%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--fg);cursor:pointer;transition:background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.review-slider-container .arrow-button svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5}.review-slider-container .arrow-button:hover:not(:disabled){background:color-mix(in oklch,var(--felsgestein) 10%,transparent);transform:translateY(-50%) scale(1.06)}.review-slider-container .arrow-button:disabled{opacity:.35;cursor:not-allowed}.review-slider-container .arrow-button:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.review-slider-container .arrow-left{left:20px}.review-slider-container .arrow-right{right:20px}@media(min-width:768px){.review-slider-container .arrow-left{left:60px}.review-slider-container .arrow-right{right:60px}}@media(prefers-reduced-motion:reduce){.review-slider-container .arrow-button{transition:none}}.aw-konf-erkl{padding:var(--awke-pt, 60px) 0 var(--awke-pb, 80px);background:var(--awke-bg, var(--alpenlicht));color:var(--awke-text, var(--felsgestein))}.aw-its{padding:var(--awits-pt, 60px) 0 var(--awits-pb, 60px);background:var(--awits-bg, var(--alpenlicht));color:var(--awits-text, var(--felsgestein))}.aw-prod-details{padding:var(--awpd-pt, 60px) 0 var(--awpd-pb, 60px);background:var(--awpd-bg, var(--alpenlicht));color:var(--awpd-text, var(--felsgestein))}.promo-subtitle{color:var(--promo-fg)}@media(max-width:749px){.err-hero{padding-top:104px}.srch-hit{flex-wrap:wrap;row-gap:2px}.srch-hit__name{font-size:var(--fs-16);flex:1 1 calc(100% - 78px);min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.srch-hit__meta{margin-left:78px;flex:1 1 100%}.srch-hit:has(.srch-hit__thumb) .srch-hit__meta{margin-left:0}.srch-hit:has(.srch-hit__thumb):not(:has(.srch-hit__kind)) .srch-hit__name{flex:1 1 calc(100% - 62px)}.srch-hit:has(.srch-hit__thumb):not(:has(.srch-hit__kind)) .srch-hit__meta{margin-left:62px}}.pagination__item,.pagination__item-arrow{color:var(--fg-muted)}.pagination__item:hover,.pagination__item[aria-current]{color:var(--alpenlicht)}.pagination__item[aria-current]:after{background-color:var(--alpenlicht)}.facet-filters__label,.facet-filters .facet-filters__summary{color:var(--fg-muted)}.facet-filters__sort{color:var(--fg);background:transparent}.facet-filters__sort option{color:var(--felsgestein)}.ck-price .note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ck-buy .aw-payment-icons{margin-top:10px}.ck-buy .aw-payment-icons .list-payment__item{opacity:.8}.ck-price s[data-aw-compare]{opacity:.65;margin-right:6px}.lp-card__was s{opacity:.65}.b-line__was{font-size:var(--fs-14);opacity:.65;margin-right:6px}.ck-price .ck-cfg{flex-basis:100%;font-size:var(--fs-12);color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-top:2px;line-height:1.3}.ck-price .ck-cfg:empty{display:none}.ck-scale-toggle{margin-top:0}.ck-scale-panel{display:none}.ck-scale-panel.is-open{display:block;margin-top:10px}@media(min-width:861px){.ck-step--scale .ck-scale-toggle{display:none}.ck-step--scale .ck-scale-panel{display:block;margin-top:2px}}@media(max-width:860px){.cockpit{padding:18px 15px}.cockpit .ck-price{margin:12px 0;padding:11px 0}.cockpit #pdp-kauf [class^=promo-box-wrapper-]{margin:28px 0 12px}.cockpit .ck-step{padding:11px 0}.cockpit .ck-step:first-of-type{padding-top:2px}.cockpit .ck-step .opt-label{margin-bottom:7px}.cockpit .ck-price .amt{font-size:clamp(2.8rem,8vw,3.4rem)}}.grav-lines{display:flex;flex-direction:column;gap:8px;margin-top:4px}.grav-row{display:flex;align-items:center;gap:8px}.grav-row[hidden]{display:none}.grav-line{flex:1 1 auto;min-width:0;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--alpenlicht);color:var(--felsgestein);font:inherit;font-size:var(--fs-15)}.grav-line:focus-visible{outline:2px solid var(--bergsonne);outline-offset:1px;border-color:var(--accent-text)}.grav-count{flex:none;min-width:3.4em;text-align:right;font-family:var(--font-mono);font-size:var(--fs-11);color:var(--fg-faint);font-variant-numeric:tabular-nums}.grav-x{flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:none;color:var(--fg-muted);cursor:pointer;font-size:18px;line-height:1}.grav-x:hover{color:var(--felsgestein);border-color:var(--felsgestein)}.grav-addline{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:6px 12px;border:1px dashed var(--border-strong);border-radius:var(--radius-pill);background:none;color:var(--felsgestein-55);font:inherit;font-size:var(--fs-13);cursor:pointer}.grav-addline:hover{color:var(--felsgestein);border-color:var(--felsgestein)}.grav-addline[hidden]{display:none}.grav-preview{margin-top:12px}.grav-preview[hidden]{display:none}.grav-preview__plate{position:relative;aspect-ratio:16 / 6;border-radius:var(--radius-md);overflow:hidden;border:1px solid color-mix(in oklch,var(--felsgestein) 34%,var(--alpenholz));background-image:var(--grav-wood);background-size:cover;background-position:center;box-shadow:inset 0 2px 12px color-mix(in oklch,var(--felsgestein) 32%,transparent)}.grav-preview__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3em;padding:7% 9%;text-align:center}.grav-preview__text span{display:block;max-width:100%;font-family:var(--font-serif);font-size:clamp(13px,3.4vw,20px);letter-spacing:.02em;line-height:1.08;color:color-mix(in oklch,var(--felsgestein) 74%,var(--alpenholz));mix-blend-mode:multiply;text-shadow:0 1px 0 color-mix(in oklch,var(--alpenlicht) 38%,transparent),0 -1px 1px color-mix(in oklch,var(--felsgestein) 60%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grav-preview__cap{display:block;margin-top:6px;font-family:var(--font-mono);font-size:var(--fs-11);color:var(--fg-faint);text-align:center}.cockpit[data-theme=dark] .grav-line{background:var(--surface);color:var(--fg);border-color:var(--border-strong)}.cockpit[data-theme=dark] .grav-addline,.cockpit[data-theme=dark] .grav-x{color:var(--fg-subtle)}.aw-wall-upsell{display:flex;align-items:center;gap:10px;justify-content:space-between;border:1px solid var(--border-mid);border-radius:var(--radius-md);padding:10px 12px;margin:10px 0}.aw-wall-upsell__t{font-size:var(--fs-13);line-height:1.4}.aw-wall-upsell__add{flex:none;white-space:nowrap}.shopify-policy__container{max-width:var(--content-max);margin:0 auto;padding:clamp(36px,5vw,72px) clamp(20px,5vw,64px) clamp(56px,9vw,120px)}.shopify-policy__title{text-align:left;margin:0 0 clamp(20px,3vw,36px)}.shopify-policy__title h1{font-family:var(--font-serif);font-weight:400;letter-spacing:normal;font-size:clamp(3.2rem,4vw,4.48rem);line-height:1.08;margin:0;color:var(--fg)}.shopify-policy__body{max-width:72ch;margin:0;color:var(--fg-muted)}.shopify-policy__body>.rte{padding:0}.shopify-policy__body p,.shopify-policy__body li{font-size:var(--fs-16);line-height:1.72;margin:0 0 14px}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-family:var(--font-sans);color:var(--fg);letter-spacing:normal;margin:clamp(28px,3.5vw,44px) 0 12px;line-height:1.25}.shopify-policy__body h2{font-size:var(--fs-24)}.shopify-policy__body h3,.shopify-policy__body h4{font-size:var(--fs-18)}.shopify-policy__body strong{color:var(--fg);font-weight:600}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 18px;padding-left:22px}.shopify-policy__body li{margin-bottom:8px}.shopify-policy__body a{color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.shopify-policy__body a:hover{color:var(--accent-text)}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:var(--fs-15)}.shopify-policy__body th,.shopify-policy__body td{border:1px solid var(--border-mid);padding:10px 12px;text-align:left}.shopify-policy__body th{color:var(--fg);font-weight:600;background:var(--bg-subtle)}.shopify-policy__body details.aw-pol-auf{margin:-2px 0 22px;border-top:1px solid var(--border-mid);border-bottom:1px solid var(--border-mid)}.shopify-policy__body details.aw-pol-auf>summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--fg);font-size:var(--fs-16);font-weight:500}.shopify-policy__body details.aw-pol-auf>summary::-webkit-details-marker{display:none}.shopify-policy__body details.aw-pol-auf>summary:before{content:"+";width:1.2em;font-weight:600}.shopify-policy__body details.aw-pol-auf[open]>summary:before{content:"\2212"}.shopify-policy__body details.aw-pol-auf>summary:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.shopify-policy__body details.aw-pol-auf>ul{margin:0 0 14px}.shopify-policy__body .widerspruch{border-top:1px solid var(--border-mid);border-bottom:1px solid var(--border-mid);padding-top:16px;margin:6px 0 22px}.shopify-policy__body .widerspruch p{margin-bottom:16px}@media(max-width:640px){.shopify-policy__title h1{font-size:clamp(2.6rem,9vw,3.4rem)}.shopify-policy__body{max-width:none}}.aw-section-logomarquee .b-shead h2,.aw-section-logo-marquee .b-shead h2,section:has(>.wrap>.b-shead+.aw-marquee) .b-shead h2{font-size:clamp(2.8rem,3.2vw,4rem);line-height:1.15}.aw-peak--fuss{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.aw-peak--produkt{color:var(--fg)}.aw-peak__bild{order:0;display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;margin-bottom:12px;border:1px solid var(--border-mid);background:var(--surface)}.aw-peak .aw-peak__preis{font-family:var(--font-sans);font-size:var(--fs-13);font-variant-numeric:tabular-nums;color:var(--fg-muted);order:3}.aw-peak .aw-peak__ab{position:static;top:auto;left:auto;font-family:var(--font-sans);font-size:var(--fs-11);color:inherit;opacity:.8}.bdw-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.bdw-nav{display:flex;gap:10px;flex:none;margin-bottom:clamp(28px,4vw,52px)}.bdw-arr{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:transparent;color:var(--fg);cursor:pointer;transition:background var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.bdw-arr svg{width:20px;height:20px}.bdw-arr:hover{background:color-mix(in oklch,var(--fg) 6%,transparent)}.bdw-arr:disabled{opacity:.3;cursor:default}.bdw-arr:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.bdw-item{margin:0;min-width:0}.bdw-img{position:relative;display:block;width:100%;padding:0;border:0;font:inherit;color:inherit;cursor:zoom-in;overflow:hidden;aspect-ratio:1 / 1;background:var(--surface)}.bdw-img:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.bdw-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-out)}.bdw-cap{display:flex;flex-direction:column;gap:4px;margin-top:14px}.bdw-meta{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.04em;color:var(--fg-muted)}.bdw-ort{font-family:var(--font-display);font-size:var(--fs-20);line-height:1.2;color:var(--fg)}.bdw-linie{font-size:var(--fs-14);color:var(--fg-muted)}.bdw-feed{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.bdw-feed::-webkit-scrollbar{display:none}.bdw-feed .bdw-item{scroll-snap-align:start}.bdw-feed .bdw-item:hover img{transform:scale(1.04)}.bdw-vit{display:flex;gap:10px;height:clamp(360px,36vw,560px)}.bdw-vit .bdw-item{flex:1 1 0;display:flex;flex-direction:column;transition:flex-grow var(--dur-slow) var(--ease-out)}.bdw-vit .bdw-img{aspect-ratio:auto;flex:1 1 auto;height:100%}.bdw-vit .bdw-cap{flex:none;height:78px;overflow:hidden;white-space:nowrap;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.bdw-vit .bdw-item:first-child{flex-grow:4}.bdw-vit .bdw-item:first-child .bdw-cap{opacity:1}.bdw-vit:has(.bdw-item:hover,.bdw-item:focus-within) .bdw-item{flex-grow:1}.bdw-vit:has(.bdw-item:hover,.bdw-item:focus-within) .bdw-item .bdw-cap{opacity:0}.bdw-vit:has(.bdw-item:hover,.bdw-item:focus-within) .bdw-item:is(:hover,:focus-within){flex-grow:4}.bdw-vit:has(.bdw-item:hover,.bdw-item:focus-within) .bdw-item:is(:hover,:focus-within) .bdw-cap{opacity:1}@media(max-width:860px){.bdw-nav{display:none}.bdw-feed,.bdw-vit{display:grid;height:auto;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bdw-vit .bdw-item,.bdw-vit .bdw-item:first-child{flex:none;scroll-snap-align:start}.bdw-vit .bdw-img{aspect-ratio:1 / 1}.bdw-vit .bdw-cap,.bdw-vit .bdw-item .bdw-cap{opacity:1;height:auto;white-space:normal}}.bdw-lauf{overflow:hidden}.bdw-lauf__track{display:flex;width:max-content;animation:bdw-lauf var(--bdw-dauer, 56s) linear infinite}.bdw-lauf__set{display:flex;flex:none;gap:16px;padding-right:16px}.bdw-lauf .bdw-item{flex:none;width:clamp(240px,21vw,320px)}.bdw-lauf:hover .bdw-lauf__track,.bdw-lauf:focus-within .bdw-lauf__track,.bdw-lauf:active .bdw-lauf__track{animation-play-state:paused}.bdw-lauf .bdw-item:hover img{transform:scale(1.04)}.bdw-lauf--js{overflow-x:auto;scrollbar-width:none;cursor:grab}.bdw-lauf--js::-webkit-scrollbar{display:none}.bdw-lauf--js .bdw-lauf__track{animation:none}.bdw-lauf img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.gzoom--bdw .gzoom__fig{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.gzoom--bdw .gzoom__img{max-height:calc(100% - 96px);min-height:0}.gzoom__cap{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.gzoom__cap-meta{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch,var(--alpenlicht) 62%,transparent)}.gzoom__cap-titel{font-family:var(--font-display);font-size:clamp(22px,2.6vw,32px);letter-spacing:.02em;text-transform:uppercase;line-height:1.1;color:var(--alpenlicht)}@keyframes bdw-lauf{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:860px){.bdw-lauf .bdw-item{width:62vw}.bdw-lauf__set{gap:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){.bdw-lauf{overflow-x:auto;scrollbar-width:none}.bdw-lauf__track{animation:none;padding-inline:clamp(20px,5vw,80px)}.bdw-lauf__set[aria-hidden=true]{display:none}}@media(prefers-reduced-motion:reduce){.bdw-img img,.bdw-vit .bdw-item,.bdw-vit .bdw-cap{transition:none}}.bwt-grid{display:grid;grid-template-columns:minmax(260px,4fr) 8fr;gap:clamp(40px,6vw,96px);align-items:start}.bwt-grid>*{min-width:0}.bwt-schnitt{display:flex;align-items:baseline;gap:10px;margin-top:18px}.bwt-zahl{font-family:var(--font-display);font-size:clamp(72px,8vw,112px);line-height:.9;letter-spacing:-.02em;color:var(--fg)}.bwt-von{font-family:var(--font-mono);font-size:var(--fs-18);color:var(--fg-muted)}.b-rev__stars.bwt-sterne{display:inline-flex;margin-top:14px;font-size:22px;letter-spacing:4px}.bwt-sterne.svg-stars svg{width:22px;height:22px}.bwt-anzahl{margin-top:10px;font-size:var(--fs-15);color:var(--fg-muted)}.bwt-balken{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:10px}.bwt-balken li{display:grid;grid-template-columns:38px 1fr 44px;align-items:center;gap:12px;font-family:var(--font-mono);font-size:var(--fs-13);color:var(--fg-muted)}.bwt-bar{height:5px;background:color-mix(in oklch,var(--fg) 10%,transparent);overflow:hidden}.bwt-bar i{display:block;height:100%;width:var(--w, 0%);background:var(--aw-star);border-radius:inherit}.bwt-n{text-align:right;font-variant-numeric:tabular-nums}.bwt-fuss{margin-top:4px;font-size:var(--fs-15);color:var(--fg);font-weight:500}.bwt-hinweis{margin-top:26px;border-top:1px solid var(--border-mid);padding-top:16px}.bwt-hinweis summary{cursor:pointer;font-size:var(--fs-14);color:var(--fg);list-style:none;display:inline-flex;align-items:center;gap:8px;padding-block:12px;margin-block:-12px}.bwt-hinweis summary::-webkit-details-marker{display:none}.bwt-hinweis summary:after{content:"+";font-family:var(--font-mono);color:var(--fg-muted)}.bwt-hinweis[open] summary:after{content:"\2212"}.bwt-hinweis__text{margin-top:12px;display:grid;gap:10px;max-width:46ch}.bwt-hinweis__text p{margin:0;font-size:var(--fs-14);line-height:1.6;color:var(--fg-muted)}.bwt-hinweis__text strong{color:var(--fg);font-weight:600}.bwt-titel{font-size:clamp(30px,3.2vw,48px);letter-spacing:-.01em;margin:0 0 clamp(20px,3vw,36px)}.bwt-liste{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(28px,3vw,48px)}.bwt-zitat{margin:0;padding:22px 0 26px;border-top:1px solid var(--border-mid)}.bwt-zitat blockquote{margin:12px 0 16px;padding:0;border:0;font-style:normal;font-size:var(--fs-18);line-height:1.55;color:var(--fg);text-wrap:pretty}.bwt-zitat figcaption{display:flex;flex-wrap:wrap;gap:4px 10px;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.bwt-name{color:var(--fg)}.bwt-verif:before,.bwt-linie:before{content:"\b7";margin-right:10px}.bwt--bilder .bwt-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.bwt--bilder .bwt-zitat{border-top:0;padding:0}.bwt-foto{display:block;width:100%;padding:0;border:0;margin:0 0 14px;aspect-ratio:4 / 5;overflow:hidden;background:var(--surface);cursor:zoom-in}.bwt-foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-out)}.bwt-foto:hover img{transform:scale(1.04)}.bwt-foto:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.bwt--bilder .bwt-zitat blockquote{font-size:var(--fs-16);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bwt--bilder .bwt-name{flex-basis:100%}.bwt--bilder .bwt-verif:before,.bwt--bilder .bwt-name+.bwt-linie:before{content:none;margin:0}.gzoom__cap-zitat{max-width:60ch;font-size:var(--fs-16);line-height:1.5;color:var(--alpenlicht)}@media(max-width:860px){.bwt-grid{grid-template-columns:1fr;gap:40px}.bwt-liste{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;column-gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bwt-liste::-webkit-scrollbar{display:none}.bwt-zitat{scroll-snap-align:start}.bwt--bilder .bwt-liste{grid-template-columns:none;grid-auto-columns:78%;gap:16px}}.lzt{margin-top:clamp(20px,3vw,32px);border-top:1px solid var(--border-mid)}.lzt-kopf,.lzt-zeile{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr);gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--border-mid)}.lzt-kopf{padding:12px 0;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.lzt-zeile b{font-size:var(--fs-16);font-weight:500;color:var(--fg)}.lzt-zeile span{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--fg-muted)}.lzt-zeile strong{font-size:var(--fs-16);font-weight:600;color:var(--fg)}.lzt-zeile[hidden]{display:none}.lzt-fuss{margin-top:14px;font-size:var(--fs-14);color:var(--fg-muted)}@media(max-width:600px){.lzt-kopf{display:none}.lzt-zeile{grid-template-columns:1fr auto;row-gap:4px}.lzt-zeile b{grid-column:1 / -1}.lzt-zeile span:before{content:"Fertig "}}.eta-timer{font-variant-numeric:tabular-nums}.lzt-land{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0;font-size:var(--fs-14);color:var(--fg-muted)}.lzt-land select{appearance:none;-webkit-appearance:none;border:0;border-bottom:1px solid var(--border-strong);border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 2px center;padding:2px 18px 2px 0;font:inherit;color:var(--fg);cursor:pointer}.lzt-land select:focus-visible{outline:2px solid var(--bergsonne);outline-offset:2px}.lbx{margin:18px 0 14px;padding:14px 16px;border-radius:var(--radius-md);background:color-mix(in oklch,var(--bergsonne) 24%,transparent);color:var(--fg);display:grid;gap:6px}.lbx p{margin:0}.lbx-da{display:flex;align-items:center;gap:10px;font-size:var(--fs-16)}.lbx-da svg{width:22px;height:22px;flex:none}.lbx-da b{font-weight:700}.lbx-timer,.lbx-prio,.lbx-eilig,.lbx-schluss{font-size:var(--fs-14);padding-left:32px}.lbx-schluss[hidden]{display:none}.lbx-eilig{color:var(--fg-muted)}.lbx-timer b,.lbx-prio b{font-weight:600}.lbx--kompakt{margin:12px 0 8px;padding:12px 14px;background:color-mix(in oklch,currentColor 8%,transparent);color:inherit}.lbx-sterne{font-size:var(--fs-13);line-height:1.3}.lbx-sterne a{position:relative;color:inherit;text-decoration:none}.lbx-sterne a:after{content:"";position:absolute;top:-14px;right:-10px;bottom:-14px;left:-10px}.lbx-sterne .stars{color:var(--aw-star);letter-spacing:2px}.lbx--kompakt .lbx-da{font-size:15px}.lbx--kompakt .lbx-timer,.lbx--kompakt .lbx-prio,.lbx--kompakt .lbx-eilig,.lbx--kompakt .lbx-schluss{font-size:13px;opacity:.85;color:inherit}.aw-nobr{white-space:nowrap}.lp-hero--sammlung .lp-hero__col{max-width:92rem}.lp-hero--sammlung .lead{max-width:64ch}.lp-hero--sammlung .lp-hero__hint{display:inline-flex;align-items:center;min-height:44px}.lp-hero--sammlung h1{font-size:min(clamp(3.68rem,4.8vw,6.4rem),9vw)}.aw-tf__felder{display:flex;flex-direction:column;gap:12px}.aw-tf__feld{display:flex;flex-direction:column;gap:6px}.aw-tf__label{font-size:var(--fs-12);color:var(--fg-subtle)}.aw-tf input[type=text],.aw-tf textarea{width:100%;box-sizing:border-box;min-height:44px;padding:11px 14px;font:inherit;font-size:var(--fs-16);line-height:1.4;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--fg)}.aw-tf textarea{min-height:88px;resize:vertical}.aw-tf input[type=text]::placeholder,.aw-tf textarea::placeholder{color:var(--fg-subtle);opacity:.8}.aw-tf input[type=text]:focus-visible,.aw-tf textarea:focus-visible{outline:2px solid var(--bergsonne);outline-offset:1px}#pdp-kauf,#pdp-gravur{scroll-margin-top:72px}.aw-kundentext{white-space:pre-wrap}.lp-hero__partner{display:flex;align-items:center;gap:22px;margin:0 0 14px}.lp-hero__partner img{display:block;width:auto}.lp-hero__partner .lp-hero__partner-b{height:50px}.lp-hero__partner .lp-hero__partner-a{height:66px}.lp-hero__partner-x{position:relative;flex:none;width:22px;height:22px;opacity:.55}.lp-hero__partner-x:before,.lp-hero__partner-x:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:1.5px;background:var(--aw-ci-alpenlicht);transform:translate(-50%,-50%) rotate(45deg)}.lp-hero__partner-x:after{transform:translate(-50%,-50%) rotate(-45deg)}.lp-hero__partner-label{display:block;margin:0 0 16px;font-family:var(--font-sans);font-size:var(--fs-12, 12px);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--aw-ci-alpenlicht);opacity:.8}@media(max-width:860px){.lp-hero__partner{gap:12px;margin-bottom:10px}.lp-hero__partner .lp-hero__partner-b{height:36px}.lp-hero__partner .lp-hero__partner-a{height:48px}.lp-hero__partner-x{width:16px;height:16px}.lp-hero__partner-label{font-size:10px;letter-spacing:.15em;margin-bottom:14px}}.lp-sticky__alt{margin-left:auto}.lp-sticky__alt+.btn{margin-left:-6px}.sum .lbx--kompakt{margin:16px 0 10px;color:var(--aw-ci-alpenlicht, #FFFBF7);background:color-mix(in srgb,var(--aw-ci-alpenlicht, #FFFBF7) 8%,transparent)}.sum .lbx-sterne a,.sum .lbx-da,.sum .lbx-da b,.sum .lbx-schluss{color:inherit}.sum .lbx-eilig{color:color-mix(in srgb,var(--aw-ci-alpenlicht, #FFFBF7) 70%,transparent)}.sum-zoll{margin:0 0 12px;font-size:var(--fs-13);color:var(--fg-muted)}.sum-zoll u{text-underline-offset:2px}body.eu-home .sum-zoll{display:none}@media(max-width:860px){.cart-leiste{flex-wrap:wrap;row-gap:4px}.cart-leiste__info{order:-1;flex:1 0 100%;margin:0;font-size:var(--fs-12);color:var(--fg-muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-leiste__info .stars{color:var(--aw-star, #FFE591);letter-spacing:1px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/aw_sections.css.map */
