html[data-vc-home-redesign] .vc-home-hero{background:#f0f7ff;padding:32px 24px 24px;text-align:left}html[data-vc-home-redesign] .vc-home-hero-inner{max-width:1080px}html[data-vc-home-redesign] .vc-home-hero-title{margin:12px 0 8px;font-size:clamp(28px, 3.5vw, 42px)}html[data-vc-home-redesign] .vc-home-hero-subtitle{margin-bottom:20px;font-size:16px}html[data-vc-home-redesign] .vc-home-search-wrap{max-width:720px;margin:0 0 4px}html[data-vc-home-redesign] #vcHomeSearchForm{border-radius:8px;box-shadow:none;grid-template-columns:48px minmax(0,1fr) auto;gap:8px}html[data-vc-home-redesign] #vcHomeSearchForm .vc-home-search-icon{width:32px;height:32px;padding:5px;margin-left:12px;background:0 0}html[data-vc-home-redesign] #vcHomeSearchInput{height:56px;font-size:16px}html[data-vc-home-redesign] #vcHomeSearchForm>button{min-height:56px;border-radius:0 7px 7px 0;padding:12px 20px;font-size:14px}html[data-vc-home-redesign] .vc-home-advice{display:inline-flex;align-items:center;min-height:44px;padding:4px 0;border:0;background:0 0;color:#0055ad;text-decoration:underline;box-shadow:none;font-size:14px}html[data-vc-home-redesign] .vc-home-advice:hover{background:0 0;color:#004080;transform:none}html[data-vc-home-redesign] .vc-hero-chips,html[data-vc-home-redesign] .vc-home-hero-cta-row,html[data-vc-home-redesign] .vc-home-hero-social-proof{display:none}html[data-vc-home-redesign] .vc-home-motion-stage{grid-template-rows:44px 64px;max-width:720px;margin:0 0 16px}html[data-vc-home-redesign] .vc-home-motion-heading{font-size:14px}html[data-vc-home-redesign] .vc-home-motion-rail{grid-template-columns:minmax(0,1fr)}html[data-vc-home-redesign] .vc-home-motion-card{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:2px 12px;padding:8px 12px;border-radius:6px;box-shadow:none}html[data-vc-home-redesign] .vc-home-motion-card:nth-child(n+2){display:none}html[data-vc-home-redesign] .vc-home-motion-card img,html[data-vc-home-redesign] .vc-home-motion-priced img{grid-row:1/4;width:44px;height:52px}html[data-vc-home-redesign] .vc-home-motion-brand,html[data-vc-home-redesign] .vc-home-motion-name{text-align:left;margin:0;line-height:1.4}html[data-vc-home-redesign] .vc-home-motion-name{font-size:14px}html[data-vc-home-redesign] .vc-home-motion-brand,html[data-vc-home-redesign] .vc-home-motion-price{font-size:12px;margin:0}html[data-vc-home-redesign] .vc-home-motion-text-card{grid-template-columns:minmax(0,1fr);justify-content:start}html[data-vc-home-redesign] .vc-home-motion-card.is-emphasized{box-shadow:none}html[data-vc-home-redesign] .vc-home-hero-trust{justify-content:flex-start;gap:6px 20px;margin:8px 0}html[data-vc-home-redesign] .vc-home-hero-scope{text-align:left;max-width:800px;margin:0;font-size:12px;color:#475569}html[data-vc-home-redesign] :is(.vc-home-categories,.vc-bestenlisten){max-width:1120px;margin:0 auto;padding:32px 24px}html[data-vc-home-redesign] .vc-bestenlisten{padding-top:16px}html[data-vc-home-redesign] :is(.vc-home-categories h2,.vc-bestenlisten h2){text-align:left;font-size:28px;margin:0 0 12px}html[data-vc-home-redesign] .vc-home-section-subtitle{text-align:left}html[data-vc-home-redesign] .vc-home-category{box-shadow:none}html[data-vc-home-redesign] .vc-bl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-vc-home-redesign] .vc-bl-card{box-shadow:none}html[data-vc-home-redesign] .vc-home-partner-tabs-replaced{display:none}html[data-vc-home-redesign] .vc-home-partner-choice{display:grid;gap:6px;width:min(100%,360px);margin-left:auto;color:#334155;font-size:14px}html[data-vc-home-redesign] .vc-home-partner-choice[hidden]{display:none}html[data-vc-home-redesign] .vc-home-partner-choice select{width:100%;min-height:44px;padding:8px 32px 8px 12px;color:#0f172a;background-color:#fff;border:1px solid #8294ab;border-radius:6px;font:inherit}html[data-vc-home-redesign] .vc-pdeal{background:#f0f7ff;border-color:#c4d7ed;box-shadow:none}html[data-vc-home-redesign] .vc-pdeal-head{flex-wrap:wrap;gap:12px}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] .vc-pdeal-main{display:flex;flex-direction:row;align-items:flex-start;gap:20px}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] .vc-pdeal-visual{float:none;flex:0 0 120px;width:120px;height:auto;margin:0}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] .vc-pdeal-visual--gallery{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:120px 40px;gap:4px}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] :is(.vc-pdeal-thumb,.vc-pdeal-thumb img){width:120px;height:120px;object-fit:contain}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] .vc-pdeal-minis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:40px;width:120px;gap:4px}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] .vc-pdeal-mini{width:auto;height:40px}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] .vc-pdeal-info{flex:1;min-width:0;width:auto}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] .vc-pdeal-body{clear:none}html[data-vc-home-redesign] .vapochecker-overview .vc-overview-table{display:block;width:100%;table-layout:auto;border:0;box-shadow:none}html[data-vc-home-redesign] .vapochecker-overview .vc-overview-table :is(thead,tbody){display:block;width:100%}html[data-vc-home-redesign] .vapochecker-overview .vc-overview-table tr{display:grid;grid-template-columns:168px minmax(0,1fr) minmax(280px,340px);grid-template-areas:"img info price" "img offers offers";grid-template-rows:auto 1fr;gap:0 32px;align-items:start;margin:0;padding:24px 0;border-bottom:1px solid #e2e8f0;border-radius:0;box-shadow:none}html[data-vc-home-redesign] .vapochecker-overview .vc-overview-table thead tr{padding:12px 0}html[data-vc-home-redesign] .vapochecker-overview .vc-overview-table :is(td,th){display:block;width:auto!important;min-width:0;max-width:none;padding:0;border:0;background:0 0;text-align:left;white-space:normal}html[data-vc-home-redesign] .vapochecker-overview .vc-overview-table td:first-child{grid-area:img}html[data-vc-home-redesign] .vapochecker-overview .vc-overview-table td:nth-child(2){grid-area:info}html[data-vc-home-redesign] .vapochecker-overview .vc-overview-table td:nth-child(3){grid-area:price}html[data-vc-home-redesign] .vapochecker-overview .vc-overview-table td.vc-home-offers{grid-area:offers;padding-top:16px}html[data-vc-home-redesign] .vapochecker-overview .vc-product-image-wrap{width:168px;padding:0}html[data-vc-home-redesign] .vapochecker-overview .vc-pg--overview{--vc-pg-width:168px;--vc-pg-main-height:168px;--vc-pg-thumb-size:36px;margin:0}html[data-vc-home-redesign] .vapochecker-overview .vc-product-image{width:168px;height:168px;box-shadow:none}html[data-vc-home-redesign] .vapochecker-overview .vc-product-image img{max-width:168px;max-height:168px;object-fit:contain}html[data-vc-home-redesign] .vapochecker-overview .vc-product-name{font-size:20px;line-height:1.35;margin-bottom:8px}html[data-vc-home-redesign] .vapochecker-overview :is(.vc-product-name,.vc-product-brand){text-align:left;justify-content:flex-start}html[data-vc-home-redesign] .vapochecker-overview .vc-price-best .vc-card-eff-code{display:none}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers .vc-shop-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;border:0}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers .vc-shop-item{font-size:13px;white-space:normal}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers .vc-shop-item>:is(a,.vc-shop-name-plain){gap:.25em}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers:not(.is-open) .vc-shop-item:not(:first-child){display:none}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers .vc-shop-item:first-child{grid-column:1/-1;font-size:14px}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers .vc-shop-item:first-child .vc-coupon-eff{flex:0 1 auto;order:1}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers .vc-shop-item:first-child .vc-shop-cta{order:2}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers .vc-shop-item.best .vc-shop-cta:not(.vc-shop-cta--independent){padding:8px 14px;background:#15803d;color:#fff;font-size:14px}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers .vc-shop-item.best.vc-shop-item--clickable:hover .vc-shop-cta:not(.vc-shop-cta--independent){background:#166534;color:#fff}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers :is(.vc-shop-list-expand-btn,.vc-shop-count){display:none}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;margin-top:4px}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:12px 0;border:0;background:0 0;color:#0055ad;font:inherit;font-size:14px;line-height:20px;cursor:pointer}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers-toggle::before{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg)}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers-toggle[aria-expanded=true]::before{transform:translateY(2px) rotate(-135deg)}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers:not(.is-open) .vc-shop-more{display:none}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers .vc-shop-more--total{display:inline-flex;align-items:center;min-height:44px;padding:12px 0;border:0;background:0 0;color:#0055ad;font-size:14px;font-weight:400;text-decoration:underline}html[data-vc-home-redesign] :is(.vc-home-advice,.vc-home-partner-choice select,.vc-home-offers-toggle):focus-visible{outline:3px solid #0066cc;outline-offset:3px}@media (max-width:768px){html[data-vc-home-redesign] .vc-home-hero{padding:24px 16px}html[data-vc-home-redesign] .vc-home-hero-title{font-size:28px}html[data-vc-home-redesign] .vc-bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-vc-home-redesign] :is(.vc-home-categories,.vc-bestenlisten){padding:24px 16px}html[data-vc-home-redesign] .vapochecker-overview .vc-overview-table tr{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"img info" "img price" "offers offers";grid-template-rows:auto auto auto;gap:8px 16px;padding:20px 0}html[data-vc-home-redesign] .vapochecker-overview .vc-product-image,html[data-vc-home-redesign] .vapochecker-overview .vc-product-image-wrap{width:104px}html[data-vc-home-redesign] .vapochecker-overview .vc-product-image-wrap--gallery{max-width:104px}html[data-vc-home-redesign] .vapochecker-overview .vc-product-image-wrap--gallery .vc-pg--overview{max-width:104px!important;--vc-pg-width:104px;--vc-pg-main-height:112px!important;--vc-pg-thumb-size:30px!important}html[data-vc-home-redesign] .vapochecker-overview .vc-product-image{height:112px}html[data-vc-home-redesign] .vapochecker-overview .vc-product-image img{max-width:104px;max-height:112px}html[data-vc-home-redesign] .vapochecker-overview .vc-product-name{font-size:18px}html[data-vc-home-redesign] .vapochecker-overview .vc-overview-table td.vc-home-offers{padding-top:8px}html[data-vc-home-redesign] .vapochecker-overview .vc-home-offers .vc-shop-list{grid-template-columns:minmax(0,1fr)}html[data-vc-home-redesign] .vc-home-partner-choice{width:100%;margin:0}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] .vc-pdeal-main{display:flow-root}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] .vc-pdeal-visual{float:left;width:80px;margin:0 12px 12px 0}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] .vc-pdeal-visual--gallery{grid-template-rows:80px 32px}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] :is(.vc-pdeal-thumb,.vc-pdeal-thumb img){width:80px;height:80px}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] .vc-pdeal-minis{width:80px;grid-template-rows:32px}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] .vc-pdeal-mini{height:32px}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] :is(.vc-pdeal-info,.vc-pdeal-body){display:contents}html[data-vc-home-redesign] .vc-pdeal[data-vc-surface-impression] :is(.vc-pdeal-opts,.vc-xmax-region){clear:both}}@media (max-width:600px){html[data-vc-home-redesign] #vcHomeSearchForm{grid-template-columns:40px minmax(0,1fr)}html[data-vc-home-redesign] #vcHomeSearchForm>button{grid-column:1/-1;min-height:44px;width:100%;border-radius:0 0 7px 7px}html[data-vc-home-redesign] #vcHomeSearchInput{height:48px;padding:8px 12px 8px 0}html[data-vc-home-redesign] :is(.vc-home-categories h2,.vc-bestenlisten h2){font-size:24px}}