.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
background-color: #ffffff;
background-image: url(//sofortbildkamera-guru.de/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
picture source[type="image/webp"] {
display: block;
}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}@font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 400 800;
font-stretch: 100%;
font-display: swap;
src: url(//sofortbildkamera-guru.de/wp-content/themes/Divi-child/cnh/fonts/noto-sans-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 400 800;
font-stretch: 100%;
font-display: swap;
src: url(//sofortbildkamera-guru.de/wp-content/themes/Divi-child/cnh/fonts/noto-sans-latin-ext.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Noto Sans';
font-style: italic;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(//sofortbildkamera-guru.de/wp-content/themes/Divi-child/cnh/fonts/noto-sans-latin-italic.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Noto Sans';
font-style: italic;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(//sofortbildkamera-guru.de/wp-content/themes/Divi-child/cnh/fonts/noto-sans-latin-ext-italic.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}:root{
--cnh-blue:#438ec2;
--cnh-blue-dark:#337cac;
--cnh-blue-soft:#eef6fb;
--cnh-navy:#263954;
--cnh-text:#3f5064;
--cnh-muted:#738091;
--cnh-green:#559c59;
--cnh-green-soft:#f1f8f1;
--cnh-bg:#f6f8fb;
--cnh-border:#dfe6ed;
--cnh-border-strong:#ccd8e3;
--cnh-white:#fff;
--cnh-radius:16px;
--cnh-radius-sm:12px;
--cnh-shadow:0 8px 28px rgba(38,57,84,.08);
--cnh-shadow-hover:0 14px 34px rgba(38,57,84,.13);
} #empfehlung,
#kamera-finder,
#fuer-wen,
#modelle,
#polaroid-oder-instax,
#film,
#alte-polaroid,
#zubehoer,
#faq,
#alle-modelle,
#lab-und-auslaufmodelle,
#weiter{
scroll-margin-top:90px;
} .cnh-antwort{
position:relative;
overflow:hidden;
background:linear-gradient(135deg,#f1f7fb 0%,#f9fbfd 100%);
border:1px solid #d9e6ef;
border-left:0;
border-radius:var(--cnh-radius);
padding:22px 26px;
margin:0 0 28px;
box-shadow:0 5px 20px rgba(38,57,84,.055);
}
.cnh-antwort::before{
content:"";
position:absolute;
left:0;
top:0;
bottom:0;
width:5px;
background:var(--cnh-blue);
}
.cnh-antwort p{
margin:0;
font-size:17px;
line-height:1.72;
color:var(--cnh-text);
}
.cnh-antwort strong{
color:var(--cnh-navy);
} .cnh-sprungnav{
display:flex;
flex-wrap:wrap;
gap:8px;
margin:24px 0 36px;
padding:12px;
background:#fff;
border:1px solid var(--cnh-border);
border-radius:14px;
box-shadow:0 4px 16px rgba(38,57,84,.045);
}
.cnh-sprungnav a{
display:inline-flex;
align-items:center;
justify-content:center;
min-height:38px;
padding:8px 13px;
border-radius:999px;
background:#f4f7fa;
color:var(--cnh-navy);
font-size:14px;
font-weight:600;
line-height:1.2;
text-decoration:none;
white-space:nowrap;
transition:background .15s ease,color .15s ease,transform .15s ease;
}
.cnh-sprungnav a:hover{
background:var(--cnh-blue);
color:#fff;
transform:translateY(-1px);
} .cnh-top3{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:22px;
margin:24px 0 40px;
align-items:stretch;
}
.cnh-karte{
position:relative;
display:flex;
flex-direction:column;
min-width:0;
background:#fff;
border:1px solid var(--cnh-border);
border-radius:18px;
padding:48px 20px 22px;
box-shadow:var(--cnh-shadow);
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}
.cnh-karte:hover{
transform:translateY(-4px);
box-shadow:var(--cnh-shadow-hover);
border-color:#cad9e5;
}
.cnh-karte-featured{
border:2px solid rgba(85,156,89,.65);
box-shadow:0 10px 32px rgba(38,57,84,.11);
background:linear-gradient(180deg,#fff 0%,#fcfefc 100%);
}
.cnh-karte p{
margin:15px 0 0;
font-size:15px;
line-height:1.7;
color:var(--cnh-text);
}
.cnh-karte .aawp-product{
margin:0;
}
.cnh-badge{
position:absolute;
top:15px;
left:18px;
display:inline-block;
padding:5px 11px;
border-radius:999px;
font-size:11px;
font-weight:700;
letter-spacing:.7px;
text-transform:uppercase;
color:#fff;
z-index:2;
}
.cnh-badge-gruen{
background:var(--cnh-green);
}
.cnh-badge-blau{
background:var(--cnh-blue);
}
.cnh-karte a,
.cnh-karte-klein a{
color:var(--cnh-blue-dark);
text-decoration-thickness:1px;
text-underline-offset:3px;
}
.cnh-karte a:hover,
.cnh-karte-klein a:hover{
color:var(--cnh-navy);
} .cnh-eyebrow{
display:inline-block;
margin-bottom:7px;
color:var(--cnh-blue-dark);
font-size:12px;
font-weight:750;
letter-spacing:.8px;
text-transform:uppercase;
} .cnh-finder{
position:relative;
overflow:hidden;
margin:30px 0 42px;
padding:26px;
background:linear-gradient(145deg,#f5f9fc 0%,#fff 72%);
border:1px solid #d9e5ed;
border-radius:20px;
box-shadow:0 8px 28px rgba(38,57,84,.07);
}
.cnh-finder::after{
content:"";
position:absolute;
width:180px;
height:180px;
right:-70px;
top:-90px;
border-radius:50%;
background:rgba(67,142,194,.07);
pointer-events:none;
}
.cnh-finder-head{
position:relative;
z-index:1;
max-width:760px;
margin-bottom:20px;
}
.cnh-finder-head h2{
margin:0 0 8px;
color:var(--cnh-navy);
}
.cnh-finder-head p{
margin:0;
color:var(--cnh-text);
line-height:1.65;
}
.cnh-finder-options{
position:relative;
z-index:1;
display:grid;
grid-template-columns:repeat(5,minmax(0,1fr));
gap:10px;
}
.cnh-choice{
appearance:none;
width:100%;
min-width:0;
min-height:94px;
padding:15px 14px;
text-align:left;
font:inherit;
background:#fff;
border:1px solid var(--cnh-border);
border-radius:13px;
cursor:pointer;
transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;
}
.cnh-choice:hover{
transform:translateY(-2px);
border-color:#b9cfde;
box-shadow:0 8px 20px rgba(38,57,84,.08);
}
.cnh-choice[aria-pressed="true"]{
background:var(--cnh-blue-soft);
border-color:var(--cnh-blue);
box-shadow:0 0 0 2px rgba(67,142,194,.11);
}
.cnh-choice strong{
display:block;
margin-bottom:5px;
color:var(--cnh-navy);
font-size:14px;
line-height:1.3;
}
.cnh-choice span{
display:block;
color:var(--cnh-muted);
font-size:12px;
line-height:1.4;
}
.cnh-finder-result{
position:relative;
z-index:1;
display:grid;
grid-template-columns:auto 1fr auto;
grid-template-areas:
"label title link"
"label text link";
gap:2px 16px;
align-items:center;
margin-top:18px;
padding:17px 18px;
background:#fff;
border:1px solid var(--cnh-border);
border-radius:14px;
}
.cnh-result-label{
grid-area:label;
align-self:stretch;
display:flex;
align-items:center;
padding-right:16px;
border-right:1px solid #e6ebef;
color:var(--cnh-blue-dark);
font-size:12px;
font-weight:750;
letter-spacing:.5px;
text-transform:uppercase;
}
.cnh-finder-result > strong{
grid-area:title;
color:var(--cnh-navy);
font-size:17px;
line-height:1.35;
}
.cnh-finder-result p{
grid-area:text;
margin:2px 0 0;
color:var(--cnh-text);
font-size:14px;
line-height:1.55;
}
.cnh-result-link{
grid-area:link;
display:inline-flex;
align-items:center;
justify-content:center;
min-height:40px;
padding:9px 14px;
border-radius:10px;
background:var(--cnh-blue);
color:#fff !important;
font-size:14px;
font-weight:650;
text-decoration:none !important;
white-space:nowrap;
transition:background .15s ease,transform .15s ease;
}
.cnh-result-link:hover{
background:var(--cnh-blue-dark);
transform:translateY(-1px);
} .cnh-karten{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:16px;
margin:22px 0 38px;
}
.cnh-karte-klein{
position:relative;
min-width:0;
background:#fff;
border:1px solid var(--cnh-border);
border-radius:16px;
padding:21px 22px 22px;
box-shadow:0 3px 14px rgba(38,57,84,.045);
transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;
}
.cnh-karte-klein:hover{
transform:translateY(-3px);
border-color:#ccd9e4;
box-shadow:0 10px 25px rgba(38,57,84,.09);
}
.cnh-karte-klein h3{
display:block;
margin:0 0 12px;
padding:0 0 10px;
border-bottom:1px solid #e5ebf0;
font-size:18px;
line-height:1.3;
color:var(--cnh-navy);
}
.cnh-karte-klein h3::after{
content:"";
display:block;
width:38px;
height:3px;
margin-top:10px;
background:var(--cnh-blue);
border-radius:10px;
}
.cnh-karte-klein p{
margin:0;
font-size:15px;
line-height:1.67;
color:var(--cnh-text);
} .cnh-tabelle{
position:relative;
overflow-x:auto;
-webkit-overflow-scrolling:touch;
margin:20px 0 32px;
border:1px solid var(--cnh-border);
border-radius:16px;
background:#fff;
box-shadow:0 5px 20px rgba(38,57,84,.05);
}
.cnh-matrix{
width:100%;
min-width:720px;
border-collapse:collapse;
font-size:14px;
line-height:1.55;
}
.cnh-matrix th{
background:var(--cnh-navy);
color:#fff;
text-align:left;
padding:14px 15px;
font-weight:650;
white-space:nowrap;
}
.cnh-matrix td{
padding:14px 15px;
border-top:1px solid #e8edf2;
vertical-align:top;
color:var(--cnh-text);
}
.cnh-matrix tbody tr:nth-child(even) td{
background:#f9fbfd;
}
.cnh-matrix tbody tr:hover td{
background:#f3f8fb;
}
.cnh-matrix td:first-child,
.cnh-matrix th:first-child{
position:sticky;
left:0;
z-index:1;
background:#fff;
box-shadow:2px 0 0 var(--cnh-border);
}
.cnh-matrix th:first-child{
z-index:2;
background:var(--cnh-navy);
}
.cnh-matrix tbody tr:nth-child(even) td:first-child{
background:#f9fbfd;
}
.cnh-matrix tbody tr:hover td:first-child{
background:#f3f8fb;
}
.cnh-matrix td:first-child strong{
color:var(--cnh-navy);
}
.cnh-matrix a{
color:var(--cnh-blue-dark);
font-weight:600;
white-space:nowrap;
text-underline-offset:3px;
} .cnh-duell{
display:grid;
grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);
align-items:stretch;
gap:14px;
margin:20px 0 24px;
}
.cnh-duell-card{
padding:22px;
background:#fff;
border:1px solid var(--cnh-border);
border-radius:16px;
box-shadow:0 5px 18px rgba(38,57,84,.055);
}
.cnh-duell-card:first-child{
border-top:4px solid var(--cnh-navy);
}
.cnh-duell-card:last-child{
border-top:4px solid var(--cnh-blue);
}
.cnh-duell-kicker{
display:block;
margin-bottom:7px;
color:var(--cnh-blue-dark);
font-size:12px;
font-weight:750;
letter-spacing:.8px;
text-transform:uppercase;
}
.cnh-duell-card > strong{
display:block;
color:var(--cnh-navy);
font-size:18px;
line-height:1.35;
}
.cnh-duell-card ul{
margin:16px 0 17px;
padding-left:20px;
}
.cnh-duell-card li{
margin:6px 0;
color:var(--cnh-text);
line-height:1.5;
}
.cnh-duell-fit{
display:block;
padding-top:14px;
border-top:1px solid #e6ebef;
color:var(--cnh-text);
font-size:14px;
line-height:1.55;
}
.cnh-duell-vs{
display:flex;
align-items:center;
justify-content:center;
align-self:center;
width:44px;
height:44px;
margin:auto;
border-radius:50%;
background:var(--cnh-navy);
color:#fff;
font-size:12px;
font-weight:750;
text-transform:uppercase;
} .cnh-filmfinder{
display:grid;
grid-template-columns:minmax(0,1.1fr) minmax(190px,.7fr);
grid-template-areas:
"copy controls"
"result result";
gap:18px 24px;
margin:20px 0 26px;
padding:22px;
background:#f5f9fc;
border:1px solid #d9e5ed;
border-radius:16px;
}
.cnh-filmfinder-copy{
grid-area:copy;
}
.cnh-filmfinder-copy h3{
margin:0 0 7px;
color:var(--cnh-navy);
font-size:20px;
}
.cnh-filmfinder-copy p{
margin:0;
color:var(--cnh-text);
font-size:14px;
line-height:1.55;
}
.cnh-filmfinder-controls{
grid-area:controls;
align-self:end;
}
.cnh-filmfinder-controls label{
display:block;
margin-bottom:6px;
color:var(--cnh-navy);
font-size:13px;
font-weight:650;
}
.cnh-filmfinder-controls select{
width:100%;
min-height:44px;
padding:9px 38px 9px 12px;
border:1px solid var(--cnh-border-strong);
border-radius:10px;
background:#fff;
color:var(--cnh-navy);
font:inherit;
font-size:14px;
cursor:pointer;
}
.cnh-film-result{
grid-area:result;
display:grid;
grid-template-columns:auto 1fr auto;
grid-template-areas:
"label title link"
"label text link";
gap:2px 16px;
align-items:center;
padding:16px 17px;
background:#fff;
border:1px solid var(--cnh-border);
border-radius:12px;
}
.cnh-film-result > span{
grid-area:label;
align-self:stretch;
display:flex;
align-items:center;
padding-right:16px;
border-right:1px solid #e6ebef;
color:var(--cnh-blue-dark);
font-size:11px;
font-weight:750;
letter-spacing:.5px;
text-transform:uppercase;
}
.cnh-film-result > strong{
grid-area:title;
color:var(--cnh-navy);
font-size:16px;
}
.cnh-film-result p{
grid-area:text;
margin:2px 0 0;
color:var(--cnh-text);
font-size:13px;
line-height:1.5;
}
.cnh-film-result a{
grid-area:link;
color:var(--cnh-blue-dark);
font-size:13px;
font-weight:650;
white-space:nowrap;
text-underline-offset:3px;
} .cnh-faq{
margin:20px 0 38px;
}
.cnh-faq details{
overflow:hidden;
border:1px solid var(--cnh-border);
border-radius:12px;
margin:0 0 10px;
background:#fff;
transition:border-color .18s ease,box-shadow .18s ease;
}
.cnh-faq details:hover{
border-color:#cad7e2;
}
.cnh-faq details[open]{
border-color:#c4d9e8;
box-shadow:0 5px 18px rgba(38,57,84,.055);
}
.cnh-faq summary{
cursor:pointer;
padding:16px 50px 16px 19px;
font-weight:600;
color:var(--cnh-navy);
list-style:none;
position:relative;
font-size:16px;
line-height:1.45;
}
.cnh-faq summary::-webkit-details-marker{
display:none;
}
.cnh-faq summary:hover{
background:#f8fafc;
}
.cnh-faq summary::after{
content:"+";
position:absolute;
right:18px;
top:12px;
width:28px;
height:28px;
display:flex;
align-items:center;
justify-content:center;
border-radius:50%;
background:#edf5fa;
color:var(--cnh-blue);
font-size:20px;
line-height:1;
}
.cnh-faq details[open] summary::after{
content:"×";
font-size:18px;
}
.cnh-faq details p{
margin:0;
padding:2px 19px 18px;
font-size:15px;
line-height:1.67;
color:var(--cnh-text);
} .cnh-grid{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:16px;
margin:22px 0 38px;
}
.cnh-kachel{
display:block;
min-width:0;
text-align:center;
text-decoration:none;
background:#fff;
border:1px solid var(--cnh-border);
border-radius:16px;
overflow:hidden;
box-shadow:0 3px 14px rgba(38,57,84,.04);
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}
.cnh-kachel:hover{
transform:translateY(-4px);
border-color:#ccd9e4;
box-shadow:var(--cnh-shadow-hover);
}
.cnh-kachel img{
display:block;
width:100%;
height:auto;
aspect-ratio:3/2;
object-fit:cover;
transition:transform .25s ease;
}
.cnh-kachel:hover img{
transform:scale(1.025);
}
.cnh-kachel span{
display:block;
padding:14px 13px 15px;
font-weight:600;
color:var(--cnh-navy);
font-size:15px;
line-height:1.3;
}
.cnh-kachel small{
display:block;
margin-top:5px;
font-weight:400;
color:var(--cnh-muted);
font-size:12px;
} .cnh-quellen{
font-size:13px;
color:var(--cnh-muted);
margin:30px 0 0;
padding-top:18px;
border-top:1px solid #e6ebef;
} .cnh-sprungnav a:focus-visible,
.cnh-choice:focus-visible,
.cnh-result-link:focus-visible,
.cnh-filmfinder select:focus-visible,
.cnh-film-result a:focus-visible,
.cnh-kachel:focus-visible,
.cnh-faq summary:focus-visible,
.cnh-matrix a:focus-visible{
outline:3px solid rgba(67,142,194,.28);
outline-offset:3px;
} @media(max-width:1100px){
.cnh-finder-options{
grid-template-columns:repeat(3,minmax(0,1fr));
}
}
@media(max-width:980px){
.cnh-top3,
.cnh-karten{
grid-template-columns:repeat(2,minmax(0,1fr));
}
.cnh-karte-featured{
grid-column:span 2;
}
.cnh-duell{
grid-template-columns:1fr;
}
.cnh-duell-vs{
margin:-5px auto;
}
.cnh-filmfinder{
grid-template-columns:1fr;
grid-template-areas:
"copy"
"controls"
"result";
}
} @media(max-width:600px){
.cnh-top3,
.cnh-karten{
grid-template-columns:1fr;
}
.cnh-karte-featured{
grid-column:auto;
}
.cnh-grid{
grid-template-columns:repeat(2,minmax(0,1fr));
gap:10px;
}
.cnh-antwort{
padding:18px 18px 18px 20px;
border-radius:13px;
}
.cnh-antwort p{
font-size:16px;
line-height:1.65;
}
.cnh-sprungnav{
flex-wrap:nowrap;
overflow-x:auto;
-webkit-overflow-scrolling:touch;
scrollbar-width:none;
margin:20px 0 30px;
padding:10px;
}
.cnh-sprungnav::-webkit-scrollbar{
display:none;
}
.cnh-sprungnav a{
flex:0 0 auto;
}
.cnh-karte{
padding:46px 17px 19px;
}
.cnh-finder{
padding:20px 16px;
margin:26px 0 34px;
border-radius:16px;
}
.cnh-finder-options{
grid-template-columns:1fr 1fr;
gap:9px;
}
.cnh-choice{
min-height:96px;
padding:13px 12px;
}
.cnh-finder-result{
grid-template-columns:1fr;
grid-template-areas:
"label"
"title"
"text"
"link";
gap:7px;
padding:15px;
}
.cnh-result-label{
align-self:auto;
display:block;
padding:0;
border-right:0;
}
.cnh-result-link{
width:100%;
margin-top:4px;
}
.cnh-karte-klein{
padding:18px;
}
.cnh-tabelle{
margin-left:-4px;
margin-right:-4px;
border-radius:12px;
}
.cnh-tabelle::before{
content:"Tabelle seitlich wischen";
display:block;
position:sticky;
left:0;
width:max-content;
padding:8px 12px;
color:var(--cnh-muted);
font-size:11px;
font-weight:600;
letter-spacing:.2px;
background:#fff;
}
.cnh-duell-card{
padding:19px 17px;
}
.cnh-filmfinder{
padding:18px 15px;
}
.cnh-film-result{
grid-template-columns:1fr;
grid-template-areas:
"label"
"title"
"text"
"link";
gap:6px;
}
.cnh-film-result > span{
align-self:auto;
display:block;
padding:0;
border-right:0;
}
.cnh-film-result a{
margin-top:3px;
white-space:normal;
}
.cnh-kachel span{
font-size:14px;
padding:11px 8px 12px;
}
}
@media(max-width:390px){
.cnh-finder-options{
grid-template-columns:1fr;
}
.cnh-grid{
grid-template-columns:1fr;
}
} @media(prefers-reduced-motion:reduce){
.cnh-sprungnav a,
.cnh-karte,
.cnh-choice,
.cnh-result-link,
.cnh-karte-klein,
.cnh-kachel,
.cnh-kachel img{
transition:none;
}
} body.cnh-hub #main-content .container:before{display:none!important}
body.cnh-hub #left-area h2{line-height:1.3}
body.cnh-hub .cnh-tabelle .cnh-matrix thead th{background:#263954!important;color:#fff!important;border-bottom:0}
body.cnh-hub .cnh-tabelle .cnh-matrix thead th:first-child{background:#263954!important}
body.cnh-hub .cnh-tabelle .cnh-matrix tbody td{color:#3f5064}
body.cnh-hub .cnh-tabelle .cnh-matrix tbody td strong{color:#263954}
body.cnh-hub .cnh-karte{padding:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;border-radius:18px}
body.cnh-hub .cnh-karte-featured{border:2px solid rgba(85,156,89,.55)}
body.cnh-hub .cnh-karte-badge{display:block;text-align:center;padding:9px 12px;font-size:12px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:#fff;background:#438ec2}
body.cnh-hub .cnh-karte-badge-gruen{background:#559c59}
body.cnh-hub .cnh-karte-kopf{text-align:center;padding:20px 18px 0;min-height:64px}
body.cnh-hub .cnh-karte-kopf a{display:inline-block;font-size:18px;line-height:1.3;font-weight:700;color:#263954;text-decoration:none}
body.cnh-hub .cnh-karte-kopf a:hover{color:#438ec2}
body.cnh-hub .cnh-karte-bild{text-align:center;padding:14px 18px 0;min-height:190px;display:flex;align-items:center;justify-content:center}
body.cnh-hub .cnh-karte-bild a{display:block}
body.cnh-hub .cnh-karte-bild img{display:block;max-height:170px;width:auto;max-width:100%;margin:0 auto;border:0;box-shadow:none}
body.cnh-hub .cnh-karte-button{text-align:center;padding:18px 18px 0}
body.cnh-hub .cnh-karte-button .aawp-button,
body.cnh-hub .cnh-karte-button a{display:block;width:100%;text-align:center;box-sizing:border-box}
body.cnh-hub .cnh-karte p{padding:0 18px;margin:16px 0 0;font-size:14.5px;line-height:1.65;color:#3f5064;flex:1}
body.cnh-hub .cnh-karte-mehr{display:block;margin:14px 18px 18px;padding-top:12px;border-top:1px solid #e3e8ee;text-align:center;font-weight:600;color:#438ec2;text-decoration:none}
body.cnh-hub .cnh-karte-mehr:hover{color:#263954}
body.cnh-hub .cnh-karte .aawp,
body.cnh-hub .cnh-karte .aawp-product{margin:0;padding:0;border:0;box-shadow:none;background:transparent}
body.cnh-hub .cnh-filmbox .aawp-product{border:1px solid #dfe6ed;border-radius:14px;box-shadow:none} body.cnh-hub #left-area p{margin:0 0 22px;line-height:1.8}
body.cnh-hub .cnh-antwort{padding:24px 26px} body.cnh-hub .cnh-top3{margin-bottom:60px}
body.cnh-hub .cnh-top3{gap:26px}
body.cnh-hub .cnh-karten{gap:22px}
body.cnh-hub .cnh-karte-klein{padding:22px 24px}
body.cnh-hub .cnh-faq details{margin-bottom:14px}
body.cnh-hub .cnh-faq summary{padding:17px 48px 17px 20px}
body.cnh-hub .cnh-faq details p{padding:0 20px 20px}
body.cnh-hub .cnh-karte-kopf{padding:24px 20px 0}
body.cnh-hub .cnh-karte-bild{padding:18px 20px 0}
body.cnh-hub .cnh-karte-button{padding:22px 20px 0}
body.cnh-hub .cnh-karte p{margin:24px 0 0;padding:0 22px}
body.cnh-hub .cnh-karte-mehr{margin:20px 22px 22px;padding-top:16px} @media (min-width:981px){
body.cnh-hub.et_right_sidebar #left-area{float:left!important;width:79.125%!important;padding-right:5.5%!important;display:block!important}
body.cnh-hub.et_right_sidebar #sidebar{float:left!important;width:20.875%!important;display:block!important;visibility:visible!important}
body.cnh-hub #main-content .container{overflow:visible}
}
body.cnh-hub #left-area h1.entry-title,
body.cnh-hub #left-area .main_title{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;font-size:30px;line-height:1.3;color:#263954;padding:0} body.cnh-hub #left-area .cnh-antwort p{margin:0}
body.cnh-hub #left-area .cnh-karte p{margin:26px 0 0;padding:0 22px;font-size:14.5px;line-height:1.7}
body.cnh-hub #left-area .cnh-karte-kopf{padding:24px 20px 0}
body.cnh-hub #left-area .cnh-karte-bild{padding:18px 20px 0}
body.cnh-hub #left-area .cnh-karte-button{padding:22px 20px 0}
body.cnh-hub #left-area .cnh-karte-mehr{margin:22px 22px 24px;padding-top:16px}
body.cnh-hub #left-area .cnh-karte-klein h3{margin:0 0 12px}
body.cnh-hub #left-area .cnh-karte-klein p{margin:0}
body.cnh-hub #left-area .cnh-finder-head p,
body.cnh-hub #left-area .cnh-finder-result p,
body.cnh-hub #left-area .cnh-filmfinder-copy p,
body.cnh-hub #left-area .cnh-film-result p{margin:8px 0 0}
body.cnh-hub #left-area .cnh-finder-head h2,
body.cnh-hub #left-area .cnh-filmfinder-copy h3{margin:6px 0 10px}
body.cnh-hub #left-area .cnh-faq details p{margin:0;padding:0 20px 20px}
body.cnh-hub #left-area .cnh-duell-card ul{margin:12px 0 14px} body.cnh-hub #left-area h3{margin:36px 0 18px}
body.cnh-hub #left-area .cnh-finder-head h2,
body.cnh-hub #left-area .cnh-filmfinder-copy h3{margin:6px 0 12px}
body.cnh-hub #left-area .cnh-karte-klein h3{margin:0 0 12px}
@media (min-width:981px){
body.cnh-hub #left-area .cnh-karte-button a,
body.cnh-hub #left-area .cnh-karte-button .aawp-button{display:inline-block;width:auto;min-width:210px;max-width:100%;padding:11px 28px}
} body.cnh-hub #left-area .cnh-karte-button a,
body.cnh-hub #left-area .cnh-karte-button .aawp-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-align:center;line-height:1.2}
body.cnh-hub #left-area .cnh-karte-button a::before,
body.cnh-hub #left-area .cnh-karte-button a i,
body.cnh-hub #left-area .cnh-karte-button a img,
body.cnh-hub #left-area .cnh-karte-button a svg{position:static;margin:0;float:none;flex:none}
@media (max-width:980px){
body.cnh-hub #left-area .cnh-karte-button a,
body.cnh-hub #left-area .cnh-karte-button .aawp-button{display:flex;width:100%}
} body.cnh-hub #left-area .cnh-karte-button{text-align:center}
body.cnh-hub #left-area .cnh-karte-button a,
body.cnh-hub #left-area .cnh-karte-button .aawp-button{display:inline-block;position:relative;width:auto;min-width:0;max-width:100%;gap:0;white-space:nowrap;text-align:center;line-height:1.2;padding:11px 24px 11px 46px;box-sizing:border-box}
body.cnh-hub #left-area .cnh-karte-button a::before,
body.cnh-hub #left-area .cnh-karte-button a i,
body.cnh-hub #left-area .cnh-karte-button a img,
body.cnh-hub #left-area .cnh-karte-button a svg{position:absolute}
@media (max-width:980px){
body.cnh-hub #left-area .cnh-karte-button a,
body.cnh-hub #left-area .cnh-karte-button .aawp-button{display:block;width:100%;white-space:normal}
} body.cnh-hub #left-area .cnh-karte-kopf strong{display:inline-block;font-size:18px;line-height:1.3;font-weight:700;color:#263954} body.cnh-hub .cnh-wizard [hidden]{display:none!important}
body.cnh-hub .cnh-wizard-step h3{margin:0 0 6px;font-size:20px;color:#263954}
body.cnh-hub #left-area .cnh-wizard-step p{margin:0 0 16px;color:#4a5968}
body.cnh-hub .cnh-wizard-progress{font-size:13px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#438ec2}
body.cnh-hub .cnh-wizard-nav{display:flex;gap:10px;margin:14px 0 0}
body.cnh-hub .cnh-wizard-nav button{background:#fff;border:1px solid #cbd6e0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;color:#263954;cursor:pointer}
body.cnh-hub .cnh-wizard-nav button:hover{border-color:#438ec2;color:#438ec2}
body.cnh-hub .cnh-wizard-result h3{margin:22px 0 6px;font-size:22px;color:#263954}
body.cnh-hub #left-area .cnh-wizard-result > p{margin:0 0 18px;color:#4a5968}
body.cnh-hub .cnh-wizard .cnh-top3{margin-top:10px}
body.cnh-hub .cnh-wizard .cnh-choice[aria-pressed="true"]{border-color:#438ec2;box-shadow:0 0 0 2px rgba(67,142,194,.25)}  body.cnh-hub .cnh-karte{
display:flex;
flex-direction:column;
align-items:stretch;
} body.cnh-hub .cnh-karte > .cnh-karte-badge + p{
display:none;
} body.cnh-hub .cnh-karte-kopf{
min-height:calc(4.5em + 20px);
display:flex;
align-items:center;
justify-content:center;
flex:0 0 auto;
} body.cnh-hub .cnh-karte-bild{
height:220px;
min-height:220px;
flex:0 0 auto;
display:flex;
align-items:center;
justify-content:center;
}
body.cnh-hub .cnh-karte-bild img{
max-height:100%;
width:auto;
max-width:100%;
object-fit:contain;
margin:0 auto;
display:block;
} body.cnh-hub .cnh-karte-button{
flex:0 0 auto;
} body.cnh-hub .cnh-karte > p:not(:has(> .cnh-karte-mehr)){
flex:1 1 auto;
}
body.cnh-hub .cnh-karte > p:has(> .cnh-karte-mehr){
flex:0 0 auto;
margin-top:auto;
padding:0;
}
body.cnh-hub .cnh-karte > .cnh-karte-mehr{
margin-top:auto;
} body.cnh-hub .cnh-karte-mehr{
min-height:calc(3.4em + 16px); display:flex;
align-items:center;
justify-content:center;
box-sizing:border-box;
}
@media (max-width:980px){
body.cnh-hub .cnh-karte-bild{
height:180px;
min-height:180px;
}
body.cnh-hub .cnh-karte-kopf{
min-height:calc(4.5em + 16px);
}
} .cnh-film-result{
grid-template-columns:auto 1fr auto auto;
grid-template-areas:
"label title link kauf"
"label text link kauf";
}
.cnh-film-result > a.cnh-film-amazon{grid-area:kauf}
@media(max-width:600px){
.cnh-film-result{
grid-template-columns:1fr;
grid-template-areas:"label" "title" "text" "link" "kauf";
}
} .cnh-blog{
margin:24px 0 8px;
}
.cnh-blog-liste{
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:22px;
margin:0 0 34px;
align-items:stretch;
}
.cnh-blog-karte{
position:relative;
display:flex;
flex-direction:column;
min-width:0;
overflow:hidden;
background:#fff;
border:1px solid var(--cnh-border);
border-radius:18px;
box-shadow:var(--cnh-shadow);
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}
.cnh-blog-karte:hover{
transform:translateY(-4px);
box-shadow:var(--cnh-shadow-hover);
border-color:#cad9e5;
}
.cnh-blog-bildlink{
display:block;
text-decoration:none;
}
.cnh-blog-bildrahmen{
position:relative;
width:100%;
aspect-ratio:16 / 9;
overflow:hidden;
background:var(--cnh-bg);
}
.cnh-blog-bildrahmen img,
.cnh-blog-bild{
display:block;
width:100%;
height:100%;
object-fit:cover;
object-position:center;
}
.cnh-blog-bild-leer{
display:block;
width:100%;
height:100%;
background:linear-gradient(135deg,var(--cnh-blue-soft) 0%,var(--cnh-bg) 100%);
}
.cnh-blog-badge{
position:absolute;
top:14px;
left:16px;
z-index:2;
display:inline-block;
padding:5px 11px;
border-radius:999px;
background:var(--cnh-blue);
color:#fff;
font-size:11px;
font-weight:700;
letter-spacing:.7px;
text-transform:uppercase;
}
.cnh-blog-inhalt{
display:flex;
flex-direction:column;
flex:1 1 auto;
padding:18px 20px 20px;
}
.cnh-blog-titel{
margin:0 0 10px;
padding:0;
font-size:19px;
line-height:1.4;
font-weight:700;
}
.cnh-blog-titel a{
color:var(--cnh-navy);
text-decoration:none;
}
.cnh-blog-titel a:hover{
color:var(--cnh-blue-dark);
text-decoration:underline;
text-underline-offset:3px;
}
.cnh-blog-auszug{
margin:0 0 14px;
font-size:15px;
line-height:1.7;
color:var(--cnh-text);
}
.cnh-blog-datum{
margin:auto 0 0;
font-size:12.5px;
color:var(--cnh-muted);
}
.cnh-blog-nav{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
margin:0 0 40px;
padding:14px 18px;
background:#fff;
border:1px solid var(--cnh-border);
border-radius:14px;
box-shadow:0 4px 16px rgba(38,57,84,.045);
font-size:14px;
}
.cnh-blog-nav a{
color:var(--cnh-blue-dark);
font-weight:600;
text-decoration:none;
}
.cnh-blog-nav a:hover{
color:var(--cnh-navy);
text-decoration:underline;
text-underline-offset:3px;
}
.cnh-blog-nav-mitte{
color:var(--cnh-muted);
white-space:nowrap;
}
@media(max-width:980px){
.cnh-blog-liste{
grid-template-columns:1fr;
gap:18px;
}
}
@media(max-width:600px){
.cnh-blog-titel{font-size:18px}
.cnh-blog-inhalt{padding:16px 17px 18px}
.cnh-blog-nav{
flex-wrap:wrap;
justify-content:center;
text-align:center;
}
.cnh-blog-nav-mitte{order:3;width:100%}
} body.cnh-hub .cnh-antwort-cta{
display:block;
width:fit-content;
max-width:100%;
margin:16px auto 0;
padding:11px 22px;
border:1px solid var(--cnh-green);
border-radius:var(--cnh-radius-sm);
background:var(--cnh-green);
color:var(--cnh-white)!important;
font-size:15px;
font-weight:700;
line-height:1.2;
text-decoration:none!important;
white-space:nowrap;
transition:background .18s ease,border-color .18s ease,transform .18s ease;
}
body.cnh-hub #left-area .cnh-antwort-cta{
color:var(--cnh-white)!important;
text-decoration:none!important;
}
body.cnh-hub .cnh-antwort-cta:hover,
body.cnh-hub .cnh-antwort-cta:focus{
background:#478a4b;
border-color:#478a4b;
color:var(--cnh-white)!important;
}
body.cnh-hub .cnh-antwort-cta:focus-visible{
outline:2px solid var(--cnh-navy);
outline-offset:2px;
}
@media(max-width:600px){
body.cnh-hub .cnh-antwort-cta{
display:block;
float:none;
width:100%;
margin:18px 0 0;
padding:13px 18px;
text-align:center;
white-space:normal;
box-sizing:border-box;
}
}
@media(prefers-reduced-motion:reduce){
body.cnh-hub .cnh-antwort-cta{transition:none}
} body.cnh-hub .cnh-antwort-ctas{
display:flex;
flex-wrap:wrap;
justify-content:center;
align-items:stretch;
gap:16px;
margin:16px 0 0;
}
body.cnh-hub .cnh-antwort-ctas .cnh-antwort-cta{
margin:0;
max-width:100%;
white-space:normal;
text-align:center;
}
body.cnh-hub .cnh-antwort-cta--zweit{
background:var(--cnh-white);
border-color:var(--cnh-green);
color:var(--cnh-green)!important;
}
body.cnh-hub #left-area .cnh-antwort-cta--zweit{
color:var(--cnh-green)!important;
}
body.cnh-hub .cnh-antwort-cta--zweit:hover,
body.cnh-hub .cnh-antwort-cta--zweit:focus{
background:var(--cnh-green-soft);
border-color:#478a4b;
color:#478a4b!important;
}
@media(max-width:600px){
body.cnh-hub .cnh-antwort-ctas{
flex-direction:column;
margin:18px 0 0;
}
body.cnh-hub .cnh-antwort-ctas .cnh-antwort-cta{
width:100%;
margin:0;
}
} body.postid-21293 .cnh-antwort-cta,
body.page-id-21336 .cnh-antwort-cta,
body.page-id-21790 .cnh-antwort-cta{
background:#1f6e75;
border-color:#1f6e75;
}
body.postid-21293 .cnh-antwort-cta:hover,
body.page-id-21336 .cnh-antwort-cta:hover,
body.page-id-21790 .cnh-antwort-cta:hover,
body.postid-21293 .cnh-antwort-cta:focus,
body.page-id-21336 .cnh-antwort-cta:focus,
body.page-id-21790 .cnh-antwort-cta:focus{
background:#17575c;
border-color:#17575c;
}
body.postid-21293 .cnh-antwort-cta--zweit,
body.page-id-21336 .cnh-antwort-cta--zweit,
body.page-id-21790 .cnh-antwort-cta--zweit{
background:var(--cnh-white);
border-color:#1f6e75;
color:#1f6e75!important;
}
body.postid-21293 #left-area .cnh-antwort-cta--zweit,
body.page-id-21336 #left-area .cnh-antwort-cta--zweit,
body.page-id-21790 #left-area .cnh-antwort-cta--zweit{
color:#1f6e75!important;
}
body.postid-21293 .cnh-antwort-cta--zweit:hover,
body.page-id-21336 .cnh-antwort-cta--zweit:hover,
body.page-id-21790 .cnh-antwort-cta--zweit:hover,
body.postid-21293 .cnh-antwort-cta--zweit:focus,
body.page-id-21336 .cnh-antwort-cta--zweit:focus,
body.page-id-21790 .cnh-antwort-cta--zweit:focus{
background:#eef6f7;
border-color:#17575c;
color:#17575c!important;
}  body.cnh-hub #left-area h1.entry-title.main_title,
body.cnh-hub #left-area .entry-content > h1{line-height:1.2} .sfbk-schatzbox{margin:32px auto}@font-face {
font-family: 'ETmodules';
font-style: normal;
font-weight: normal;
font-display: block;
src: url(//sofortbildkamera-guru.de/wp-content/themes/Divi-child/cnh/divi/modules-base.woff2) format('woff2'),
url(//sofortbildkamera-guru.de/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.woff) format('woff');
}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(//sofortbildkamera-guru.de/wp-content/themes/Divi-child/cnh/fa/fa-solid-900.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(//sofortbildkamera-guru.de/wp-content/themes/Divi-child/cnh/fa/fa-regular-400.woff2) format("woff2")}
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}
.fa-xs{font-size:.75em}
.fa-sm{font-size:.875em}
.fa-1x{font-size:1em}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-6x{font-size:6em}
.fa-7x{font-size:7em}
.fa-8x{font-size:8em}
.fa-9x{font-size:9em}
.fa-10x{font-size:10em}
.fa-fw{text-align:center;width:1.25em}
.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}
.fa-ul>li{position:relative}
.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}
.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}
.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}
:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}
.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}
.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}
.far{font-family:"Font Awesome 5 Free";font-weight:400}
.fa-star:before{content:"\f005"}
.fa-star-half-alt:before{content:"\f5c0"}