.freq-gallery{scroll-margin-top:var(--freq-header-h);position:relative;isolation:isolate;background:#eae5dc;overflow:clip}.freq-gallery:before{content:"";position:absolute;z-index:-1;top:-18%;right:-12%;width:min(980px,85vw);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(226,99,19,.2),rgba(226,99,19,.06) 55%,transparent 76%)}freq-gallery{display:block}.freq-gallery [hidden]{display:none!important}.freq-gallery__head{display:grid;grid-template-columns:1.35fr 1fr;gap:60px;align-items:end;margin-bottom:52px}.freq-gallery__head .freq-lead{margin-top:0;max-width:36ch}.freq-gallery__head .freq-h2{line-height:1.1}.freq-gallery__scale{margin:24px 0 0}.freq-gallery__toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--freq-line);padding:22px 0 40px}.freq-gallery__filters{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.freq-gallery__filters button{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;color:var(--freq-ink);background:#fbfaf78c;border-radius:50px;padding:10px 16px;font:12px var(--freq-sans);cursor:pointer;min-height:44px;transition:background .25s var(--freq-ease),color .25s var(--freq-ease),border-color .25s var(--freq-ease)}.freq-gallery__filters button:before{content:"";width:6px;height:6px;border-radius:1.5px;background:var(--freq-glow);box-shadow:0 0 10px var(--freq-glow);display:none}.freq-gallery__filters button[aria-pressed=true]{background:var(--freq-ink);color:var(--freq-paper)}.freq-gallery__filters button[aria-pressed=true]:before{display:block}.freq-gallery__filters button:hover{border-color:var(--freq-ink)}.freq-gallery__series{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.freq-gallery__series button{font-family:var(--freq-mono);font-size:11px;letter-spacing:.08em}.freq-gallery__label{font:10px var(--freq-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--freq-muted);margin:0 4px 0 10px}.freq-gallery__toolbar>p{flex-shrink:0;color:var(--freq-muted)}.freq-gallery__grid{columns:3;column-gap:24px}freq-gallery.is-masonry .freq-gallery__grid{columns:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:0;grid-auto-rows:4px;align-items:start}freq-gallery.is-masonry .freq-gallery__card{display:block;grid-row-end:span var(--rows, 120)}.freq-gallery__card{break-inside:avoid;margin:0 0 40px;display:inline-block;width:100%;vertical-align:top}.freq-gallery__image{position:relative;display:block;overflow:hidden;isolation:isolate;background:var(--freq-paper-3);border-radius:12px;box-shadow:0 1px 2px #0c0b0a0f;transition:box-shadow .65s var(--freq-ease),transform .65s var(--freq-ease)}.freq-gallery .freq-gallery__image img{width:100%;height:auto;transition:transform .9s var(--freq-ease),filter .65s var(--freq-ease)}.freq-gallery__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(75% 60% at 50% 28%,rgba(226,99,19,.32),transparent 72%);mix-blend-mode:soft-light;opacity:0;transition:opacity .65s var(--freq-ease)}freq-gallery.is-masonry .freq-gallery__image:hover,freq-gallery.is-masonry .freq-gallery__image:focus-visible{transform:translateY(-4px)}.freq-gallery__image:hover,.freq-gallery__image:focus-visible{box-shadow:0 30px 60px -34px #6e34088c,0 0 0 1px #e263134d}.freq-gallery__image:hover img,.freq-gallery__image:focus-visible img{transform:scale(1.035);filter:brightness(1.05) saturate(1.08)}.freq-gallery__image:hover:after,.freq-gallery__image:focus-visible:after{opacity:1}.freq-gallery__expand{position:absolute;z-index:1;bottom:14px;right:14px;width:44px;height:44px;border-radius:50%;background:#f3f0ead1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;font-size:20px;color:var(--freq-ink);transition:opacity .35s var(--freq-ease),transform .35s var(--freq-ease),background .35s var(--freq-ease)}.freq-gallery__ki{position:absolute;z-index:1;left:12px;bottom:12px;padding:6px 10px;border-radius:50px;background:#f3f0eadb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--freq-ink);font-size:11px;line-height:1.2;pointer-events:none}.freq-gallery__detail .freq-gallery__ki-note{margin:12px 0 0;color:var(--freq-muted)}.freq-gallery__image:hover .freq-gallery__expand{background:var(--freq-ink);color:var(--freq-paper)}@media(hover:hover){.freq-gallery__expand{opacity:0;transform:translateY(6px) scale(.9)}.freq-gallery__image:hover .freq-gallery__expand,.freq-gallery__image:focus-visible .freq-gallery__expand{opacity:1;transform:none}}freq-gallery.is-revealing .freq-gallery__card{opacity:0;transform:translateY(28px);transition:opacity .8s var(--freq-ease),transform .8s var(--freq-ease)}freq-gallery.is-revealing .freq-gallery__card.is-in{opacity:1;transform:none}freq-gallery.is-masonry .freq-gallery__card.is-featured{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:end;margin-bottom:64px}.freq-gallery__card.is-featured .freq-gallery__image{border-radius:16px}.freq-gallery__card.is-featured .freq-gallery__caption{flex-direction:column;align-items:start;gap:28px;padding:22px 0 6px;border-top:1px solid var(--freq-line)}.freq-gallery__card.is-featured .freq-gallery__caption p{font-size:10px;margin-bottom:14px}.freq-gallery__card.is-featured .freq-gallery__caption p:before{content:"Raumidee \b7  ";color:var(--freq-ink)}.freq-gallery__card.is-featured .freq-gallery__caption h3{font:300 clamp(26px,2.8vw,42px)/1.05 var(--freq-display);text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance}.freq-gallery__card.is-featured .freq-gallery__configure{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:50px;background:var(--freq-ink);color:var(--freq-paper);text-decoration:none;font-size:13px;transition:background .25s var(--freq-ease)}.freq-gallery__card.is-featured .freq-gallery__configure:hover{background:#000}.freq-gallery__caption{display:flex;gap:14px;justify-content:space-between;align-items:start;padding:18px 2px 0}.freq-gallery__caption p{font-size:9px;color:var(--freq-muted);margin:0 0 7px;letter-spacing:.08em}.freq-gallery__caption h3{margin:0;font-size:17px;font-weight:500;line-height:1.3}.freq-gallery__configure{font-size:12px;white-space:nowrap;padding:8px 0;text-underline-offset:5px;text-decoration-color:#0c0b0a4d;transition:text-decoration-color .25s var(--freq-ease)}.freq-gallery__configure:hover{text-decoration-color:var(--freq-glow)}.freq-gallery__more{text-align:center;margin:8px 0 48px}.freq-gallery__foot{display:flex;gap:40px;align-items:center;justify-content:space-between;border-top:1px solid var(--freq-line);padding-top:24px}.freq-gallery__foot p{margin:0;max-width:70ch;font-size:12px;color:var(--freq-muted)}.freq-gallery__foot a{flex-shrink:0}.freq-gallery__dialog{padding:0;border:0;width:min(1240px,94vw);max-width:94vw;max-height:94dvh;background:var(--freq-paper);color:var(--freq-ink);overflow:auto}.freq-gallery__dialog::backdrop{background:#0c0b0ae6}.freq-gallery__lightbox{display:grid;grid-template-columns:minmax(0,1fr) 290px;position:relative;min-height:400px}.freq-gallery__stage{background:#191714;display:grid;place-items:center;position:relative;min-width:0}.freq-gallery .freq-gallery__stage img{width:100%;height:min(84dvh,940px);object-fit:contain}.freq-gallery__stage p{color:var(--freq-paper);padding:24px;position:absolute}.freq-gallery__close{position:absolute;right:16px;top:16px;z-index:2;width:46px;height:46px;background:var(--freq-paper);color:var(--freq-ink);border:1px solid var(--freq-line);border-radius:50%;font:28px var(--freq-sans);cursor:pointer}.freq-gallery__detail{display:flex;flex-direction:column;justify-content:end;gap:30px;padding:80px 24px 24px}.freq-gallery__detail h3{font:400 25px/1.15 var(--freq-display);margin:12px 0 0}.freq-gallery__detail p{font-size:10px}.freq-gallery__detail .freq-btn{font-size:12px;padding:0 14px}.freq-gallery__pager{display:flex;align-items:center;justify-content:space-between;gap:10px}.freq-gallery__pager button{width:44px;height:44px;border-radius:50%;border:1px solid var(--freq-line);background:transparent;font-size:20px;color:inherit;cursor:pointer}.freq-gallery button:focus-visible,.freq-gallery a:focus-visible{outline:2px solid var(--freq-glow);outline-offset:4px}@media(max-width:960px){.freq-gallery__head{gap:30px;grid-template-columns:1fr 1fr}.freq-gallery__grid{columns:2}freq-gallery.is-masonry .freq-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.freq-gallery__toolbar{align-items:start;flex-direction:column;gap:8px}.freq-gallery__toolbar>p{margin:0}freq-gallery.is-masonry .freq-gallery__card.is-featured{grid-template-columns:1fr;gap:0;margin-bottom:48px}.freq-gallery__card.is-featured .freq-gallery__caption{flex-direction:row;align-items:end;border-top:0;padding-top:20px}.freq-gallery__foot{flex-direction:column;align-items:start;gap:18px}}@media(max-width:600px){.freq-gallery__head{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.freq-gallery__grid{columns:1}freq-gallery.is-masonry .freq-gallery__grid{grid-template-columns:minmax(0,1fr)}.freq-gallery__toolbar{padding-bottom:28px}.freq-gallery__filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--freq-gutter) * -1);padding:2px var(--freq-gutter);scroll-padding-inline:var(--freq-gutter);width:calc(100% + var(--freq-gutter) * 2);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--freq-gutter),#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--freq-gutter),#000 calc(100% - 36px),transparent)}.freq-gallery__filters::-webkit-scrollbar{display:none}.freq-gallery__filters button{padding:10px 15px;flex-shrink:0;white-space:nowrap}.freq-gallery__card.is-featured .freq-gallery__caption{flex-direction:column;align-items:start;gap:18px}.freq-gallery__image{border-radius:10px}.freq-gallery__card{margin-bottom:30px}.freq-gallery__lightbox{grid-template-columns:1fr;min-height:0}.freq-gallery .freq-gallery__stage img{height:58dvh}.freq-gallery__detail{padding:18px;gap:16px}.freq-gallery__detail h3{font-size:20px;margin:8px 0 0}.freq-gallery__detail p{margin:0}.freq-gallery__close{top:10px;right:10px}}@media(prefers-reduced-motion:reduce){.freq-gallery .freq-gallery__image img,.freq-gallery__image{transition:none}freq-gallery.is-masonry .freq-gallery__image:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/freq-gallery.css.map */
