/* Bilderkoffer in der bestehenden Bilderzähler-Website. Nur neue Bausteine. */
@font-face{font-family:'Marc Caveat';src:url('../fotobooth/fonts/Caveat-Variable.ttf') format('truetype');font-weight:400 700;font-style:normal;font-display:swap}
.bz-koffer-teaser{background:#e7dfd2;color:#171513;padding:clamp(60px,7vw,105px) clamp(22px,5vw,70px)}.bz-koffer-teaser-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(35px,7vw,95px);align-items:center}.bz-koffer-teaser-copy h2{font:400 clamp(46px,5.7vw,79px)/.98 Georgia,'Times New Roman',serif;letter-spacing:-.05em;margin:0 0 18px;max-width:none}.bz-koffer-teaser-copy h2>span{font:600 1.25em/.85 'Marc Caveat','Segoe Print',cursive;color:#9e4d3c;display:inline-block;transform:rotate(-4deg);letter-spacing:-.025em}.bz-koffer-teaser-name{font:500 36px/1.1 'Marc Caveat','Segoe Print',cursive;margin:12px 0 25px;color:#9e4d3c}.bz-koffer-teaser-copy>p:not(.eyebrow):not(.bz-koffer-teaser-name):not(.bz-koffer-teaser-rabatt){font-size:15px;line-height:1.7;max-width:43ch}.bz-koffer-teaser .button{margin-top:25px;display:inline-flex;gap:25px}.bz-koffer-teaser-rabatt{font-size:12px;line-height:1.5;margin-top:18px;max-width:42ch}.bz-koffer-teaser-photos{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:25px;align-items:start}.bz-koffer-teaser-photos figure{margin:0;min-width:0}.bz-koffer-teaser-photos figure:first-child{grid-column:1/12;transform:rotate(-2deg)}.bz-koffer-teaser-photos figure:nth-child(2){grid-column:5/13;transform:rotate(3deg);margin-top:-10px;position:relative}.bz-koffer-teaser-photos img{width:100%;height:auto!important;object-fit:contain}.bz-koffer-teaser-photos figcaption{font:500 29px/1.1 'Marc Caveat','Segoe Print',cursive;margin-top:12px;color:#9e4d3c}.bz-koffer-teaser svg,.bz-koffer-inline svg{width:1em;height:1em;display:inline-block;vertical-align:-.1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.bz-koffer-inline{max-width:1200px;padding:55px 30px;margin:35px auto 70px;border-top:1px solid #d6cdc1;border-bottom:1px solid #d6cdc1;display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.bz-koffer-inline h2{font:400 clamp(30px,3.5vw,48px)/1.1 Georgia,'Times New Roman',serif;letter-spacing:-.035em;max-width:18ch}.bz-koffer-inline h2>span{font-family:'Marc Caveat','Segoe Print',cursive;font-size:1.2em;color:#9e4d3c;line-height:.9}.bz-koffer-inline p:not(.eyebrow){font-size:14px;line-height:1.65;margin-top:20px;max-width:59ch}.bz-koffer-inline figure{margin:0;transform:rotate(2deg);min-width:0}.bz-koffer-inline img{display:block;width:100%;height:auto!important;object-fit:contain}.bz-koffer-inline .text-link{font-size:13px}.site-header .bz-koffer-nav:hover{text-decoration:underline;text-decoration-color:#c96f5c;text-underline-offset:7px}
@media(min-width:851px) and (max-width:1050px){.site-header .menu{display:block}.site-header #nav{display:none;position:absolute;left:0;right:0;top:100%;padding:25px;background:#fbf8f3;color:#171513;border-bottom:1px solid #ded5ca;flex-direction:column;align-items:flex-start;gap:20px}.site-header #nav.open{display:flex}}
@media(max-width:760px){.bz-koffer-teaser{padding:55px 22px}.bz-koffer-teaser-inner{grid-template-columns:1fr;gap:40px}.bz-koffer-teaser-copy h2{font-size:52px}.bz-koffer-teaser-name{font-size:32px}.bz-koffer-teaser-copy>p:not(.eyebrow):not(.bz-koffer-teaser-name):not(.bz-koffer-teaser-rabatt){font-size:14px}.bz-koffer-teaser-photos{gap:22px}.bz-koffer-teaser-photos figcaption{font-size:26px}.bz-koffer-inline{grid-template-columns:1fr;gap:30px;padding:40px 22px;margin:20px 20px 50px}.bz-koffer-inline h2{font-size:35px}.bz-koffer-inline p:not(.eyebrow){font-size:13px}.bz-koffer-inline figure{max-width:460px}.bz-koffer-teaser-rabatt{font-size:11px}}
