.bf-sale{--sale-gold: #edc77e;--sale-ink: #172522;--sale-teal: #087b71;padding:72px 32px;background:#151918;color:#fff9ef;scroll-margin-top:150px}.bf-sale,.bf-sale *{box-sizing:border-box}.bf-sale [hidden]{display:none!important}.bf-sale__inner{max-width:1440px;margin:0 auto}.bf-sale__heading{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:32px;padding:32px 36px;border-top:1px solid #a98a4c;background:#1f2421 url(bf26-chapter-gold.svg) right center / cover no-repeat}.bf-sale__heading>div{min-width:0}.bf-sale .bf-sale__eyebrow{margin:0 0 14px;color:var(--sale-gold);font-size:12px;font-weight:700;letter-spacing:.09em}.bf-sale__eyebrow span{margin:0 8px;opacity:.6}#MainContent .bf-sale__heading h2{margin:0;color:#fff9ef;font-size:clamp(28px,3vw,44px);line-height:1.14;font-weight:750;letter-spacing:-.025em}.bf-sale__heading p:not(.bf-sale__eyebrow){max-width:68ch;margin:16px 0 0;color:#dbddd6;font-size:16px;line-height:1.65}.bf-sale__heading-link{flex-shrink:0;display:flex;gap:20px;align-items:center;padding:14px 18px;border:1px solid #d8b56c;background:#172522;color:#ffe2a6;font-size:14px;text-underline-offset:6px}.bf-sale__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bf-sale-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e1ded4;background:#fffdf8;color:var(--sale-ink)}.bf-sale-card--lead{border-color:#edc77e;box-shadow:0 0 0 2px #edc77e}.bf-sale-card__ribbon{display:flex;justify-content:space-between;align-items:center;min-height:46px;gap:10px;padding:10px 18px;background:#ede8dc;color:#453d2b;font-size:12px;font-weight:650}.bf-sale-card--lead .bf-sale-card__ribbon{background:#edc77e;color:#33240d}.bf-sale-card__ribbon strong{padding:5px 8px;background:#1e2b27;color:#ffe0a0;font-size:14px;white-space:nowrap}.bf-sale-card__media{position:relative;display:grid;place-items:center;aspect-ratio:1.34;overflow:hidden;padding:32px 18px 12px;background:#fff}.bf-sale-card__media>img{position:absolute;top:32px;right:18px;bottom:12px;left:18px;display:block;width:calc(100% - 36px);height:calc(100% - 44px);object-fit:contain;transition:transform .2s ease}.bf-sale-card__media:hover>img{transform:scale(1.025)}.bf-sale--featured .bf-sale-card__media>img,.bf-sale--capacity .bf-sale-card__media>img{transform:scale(1.22)}.bf-sale--accessories [data-product-handle=sunenergyxt-b500-zusatzspeicher] .bf-sale-card__media>img{transform:scale(1.65)}.bf-sale-card__capacity{position:absolute;z-index:1;top:15px;left:18px;color:#52645c;font-size:13px;font-weight:700}.bf-sale-card__content{display:flex;flex:1;flex-direction:column;padding:24px}#MainContent .bf-sale-card h3{margin:0 0 10px;color:#162e29;font-size:23px;line-height:1.25;font-weight:750}.bf-sale-card h3 a{color:inherit;text-decoration:none}.bf-sale-card__description{margin:0 0 16px;color:#57615a;font-size:14px;line-height:1.6}.bf-sale-card__components{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:76px;padding:9px 0;margin:0 0 20px;border-block:1px solid #deded4}.bf-sale-card__components>span{display:flex;align-items:center;gap:6px}.bf-sale-card__components img{width:46px;height:50px;object-fit:contain;background:#fff}.bf-sale-card__components strong{font-size:12px;line-height:1.4}.bf-sale-card__components>b{color:#8a7449;font-size:22px}.bf-sale-card__note{margin:0 0 20px;color:#5d675e;font-size:12px;line-height:1.6}.bf-sale-card__purchase{margin-top:auto}.bf-sale-card__price-label{margin:0 0 4px;color:#697269;font-size:12px}.bf-sale-card__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:16px}.bf-sale-card__prices>strong{color:#122f29;font-size:clamp(30px,2.7vw,40px);line-height:1.2;letter-spacing:-.025em;white-space:nowrap}.bf-sale-card__prices>span{color:#6c7169;font-size:11px;line-height:1.6}.bf-sale-card__prices s{white-space:nowrap}.bf-sale-card .bf26-bundle-value{margin:0 0 20px;padding:13px 14px;border:0;background:#edf3ed;color:#215247;font-size:12px}.bf-sale-card .bf26-bundle-value__saving{margin:0;color:#155347;font-size:13px;line-height:1.45}.bf-sale-card .bf26-bundle-value__saving strong{font-size:17px}body #MainContent #top-angebote.bf-sale .bf26-bundle-value{color:#215247;border:0;padding:13px 14px}body #MainContent #top-angebote.bf-sale .bf26-bundle-value__saving strong{color:#155347}body #MainContent #top-angebote.bf-sale .bf26-bundle-value summary,body #MainContent #top-angebote.bf-sale .bf26-bundle-value a{color:#155347}body #MainContent #top-angebote.bf-sale .bf26-bundle-value details>p{color:#425e50}.bf-sale-card .bf26-bundle-value summary{padding:12px 0 0;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.bf-sale-card .bf26-bundle-value dl{margin:12px 0}.bf-sale-card .bf26-bundle-value dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.bf-sale-card .bf26-bundle-value dd{margin:0;white-space:nowrap}.bf-sale-card .bf26-bundle-value a{color:inherit}.bf-sale-card .bf26-bundle-value p:last-child{margin-bottom:0;line-height:1.55}.bf-sale-card__form{margin:0;display:grid;gap:8px}.bf-sale-card__form label{font-size:12px;font-weight:600}.bf-sale-card__form select{width:100%;min-height:44px;padding:10px 30px 10px 12px;border:1px solid #b8c6bd;border-radius:0;background:#fff;color:#233c32;font:inherit;font-size:13px}.bf-sale-card__button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 18px;border:1px solid var(--sale-teal);border-radius:0;background:var(--sale-teal);color:#fff;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.bf-sale-card__button:hover{background:#056359;color:#fff}.bf-sale-card__button:disabled{background:#d4d8d2;border-color:#d4d8d2;color:#525e55;cursor:not-allowed}.bf-sale-card__details{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:4px;color:#31594e;text-decoration:underline;text-underline-offset:4px;font-size:13px}.bf-sale-card__variant{margin:0 0 14px;color:#57615a;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.bf-sale__note{max-width:110ch;margin:24px 0 0;color:#c5c9bf;font-size:12px;line-height:1.75}.bf-sale a:focus-visible,.bf-sale button:focus-visible,.bf-sale select:focus-visible,.bf-sale summary:focus-visible{outline:3px solid #19ad9c;outline-offset:4px}.bf-sale--capacity{background:#202622}.bf-sale--accessories{background:#eeeee6;color:#172e25}.bf-sale--accessories .bf-sale__heading{margin-bottom:0}.bf-sale__accessory-intro{display:flex;align-items:center;gap:32px;padding:22px 28px;margin-bottom:28px;border:1px solid #cfcebe;border-top:0;background:#e2e6dc}.bf-sale__accessory-intro strong{flex:0 0 28%;font-size:21px;line-height:1.3}.bf-sale__accessory-intro p{margin:0;color:#4a5f50;font-size:14px;line-height:1.6}.bf-sale--accessories .bf-sale__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-sale--accessories .bf-sale-card__media{aspect-ratio:1.9;padding:16px}.bf-sale--accessories .bf-sale-card__media>img{top:16px;right:16px;bottom:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px)}.bf-sale--accessories .bf-sale-card__content{padding:20px}#MainContent .bf-sale--accessories .bf-sale-card h3{font-size:21px}.bf-sale--accessories .bf-sale-card__prices>strong{font-size:30px}.bf-sale--accessories .bf-sale__note{color:#546054}@media(min-width:990px){.bf-sale--featured .bf-sale-card--lead{grid-column:1 / -1;display:grid;grid-template-columns:1.05fr 1fr}.bf-sale--featured .bf-sale-card--lead .bf-sale-card__ribbon{grid-column:1 / -1;padding-inline:28px}.bf-sale--featured .bf-sale-card--lead .bf-sale-card__media{aspect-ratio:auto;min-height:380px;padding:42px}.bf-sale--featured .bf-sale-card--lead .bf-sale-card__media>img{top:42px;right:42px;bottom:42px;left:42px;width:calc(100% - 84px);height:calc(100% - 84px)}.bf-sale--featured .bf-sale-card--lead .bf-sale-card__content{padding:30px 36px}#MainContent .bf-sale--featured .bf-sale-card--lead h3{font-size:32px}.bf-sale--featured .bf-sale__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-sale--featured .bf-sale-card:not(.bf-sale-card--lead) .bf-sale-card__media{aspect-ratio:1.8}}@media(max-width:989px){.bf-sale{padding:48px 24px}.bf-sale__heading{display:block;padding:26px}.bf-sale__heading-link{margin-top:12px;width:fit-content}.bf-sale__grid,.bf-sale--accessories .bf-sale__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bf-sale--featured .bf-sale-card--lead{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.bf-sale--featured .bf-sale-card--lead .bf-sale-card__ribbon{grid-column:1 / -1}.bf-sale--featured .bf-sale-card--lead .bf-sale-card__media{aspect-ratio:auto}}@media(max-width:599px){.bf-sale{padding:44px 18px;scroll-margin-top:120px}.bf-sale__heading{margin-bottom:24px;padding:22px 20px;background-image:linear-gradient(90deg,#18201df5 25%,#18201ddd 75%,#18201d99),url(bf26-chapter-gold.svg)}.bf-sale .bf-sale__eyebrow{font-size:10px;line-height:1.7}#MainContent .bf-sale__heading h2{font-size:27px}.bf-sale__heading p:not(.bf-sale__eyebrow){font-size:14px}.bf-sale__grid,.bf-sale--accessories .bf-sale__grid{grid-template-columns:minmax(0,1fr);gap:24px}.bf-sale--featured .bf-sale-card--lead{display:flex}.bf-sale--featured .bf-sale-card--lead .bf-sale-card__media{aspect-ratio:1.34}.bf-sale-card__content{padding:20px 54px 20px 20px}.bf-sale-card__ribbon{padding-inline:14px}.bf-sale-card__ribbon strong{font-size:13px}.bf-sale__accessory-intro{display:block;padding:16px 20px}.bf-sale__accessory-intro strong{display:block;margin-bottom:6px;font-size:17px}.bf-sale-card__prices>strong{font-size:34px}.bf-sale-card__components img{width:36px;height:42px}.bf-sale--accessories .bf-sale-card__media{height:180px;aspect-ratio:auto}.bf-sale--accessories .bf-sale-card__content{padding:20px 54px 16px 20px}#MainContent .bf-sale--accessories .bf-sale-card h3{font-size:18px}.bf-sale--accessories .bf-sale-card__description{font-size:12px}.bf-sale--accessories .bf-sale-card__button{padding:12px;font-size:13px}.bf-sale--accessories .bf-sale-card__prices>strong{font-size:28px}}#top-angebote.bf-sale--featured .bf-sale-card:not(.bf-sale-card--lead) .bf-sale-card__media{height:220px;aspect-ratio:auto}#top-angebote.bf-sale--featured .bf-sale-card:not(.bf-sale-card--lead) .bf-sale-card__media>img{transform:scale(1.5)}#top-angebote.bf-sale--featured .bf-sale-card:not(.bf-sale-card--lead) .bf-sale-card__content{padding-block:20px}#top-angebote.bf-sale--featured .bf-sale-card:not(.bf-sale-card--lead) .bf-sale-card__description{margin-bottom:12px}#top-angebote.bf-sale--featured .bf-sale-card:not(.bf-sale-card--lead) .bf-sale-card__components{min-height:60px;padding-block:6px;margin-bottom:12px}#top-angebote.bf-sale--featured .bf-sale-card:not(.bf-sale-card--lead) .bf-sale-card__prices{margin-bottom:10px}body #MainContent #top-angebote.bf-sale--featured .bf-sale-card:not(.bf-sale-card--lead) .bf26-bundle-value{margin-bottom:12px;padding:10px 14px}@media(min-width:990px){#top-angebote.bf-sale--featured .bf-sale-card:not(.bf-sale-card--lead) .bf-sale-card__media{height:clamp(220px,20vw,280px)}}@media(max-width:599px){#top-angebote.bf-sale--featured .bf-sale-card:not(.bf-sale-card--lead) .bf-sale-card__media{height:190px}#top-angebote.bf-sale--featured .bf-sale-card:not(.bf-sale-card--lead) .bf-sale-card__content{padding-block:16px}}@media(prefers-reduced-motion:reduce){.bf-sale-card__media>img{transition:none}}#MainContent:has(#top-angebote.bf-sale--featured) .bf-sale-card__ribbon{flex-wrap:wrap;gap:8px 12px;padding:10px 16px;background:#20322b;color:#f5ecd9}#MainContent:has(#top-angebote.bf-sale--featured) .bf-sale-card__ribbon>span{flex:1 1 72px;font-size:13px;line-height:1.4}#MainContent:has(#top-angebote.bf-sale--featured) [data-sale-saving]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;padding:9px 14px;background:#edc77e;color:#30210b;font-size:28px;font-weight:800;line-height:1.05;letter-spacing:-.025em;font-variant-numeric:tabular-nums}#MainContent:has(#top-angebote.bf-sale--featured) [data-sale-saving] small{font-size:12px;font-weight:600;line-height:1.3;letter-spacing:0}#MainContent #top-angebote.bf-sale--featured [data-sale-saving]{font-size:34px}#MainContent:has(#top-angebote.bf-sale--featured) [data-sale-saving] .bf-sale-card__saving-event{font-size:10px;font-weight:750;letter-spacing:.08em;line-height:1.2;margin-bottom:2px}#MainContent:has(#top-angebote.bf-sale--featured) [data-sale-saving][hidden]{display:none}#MainContent:has(#top-angebote.bf-sale--featured) .bf26-savings{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;width:max-content;max-width:100%;padding:10px 14px;border:1px solid #d3ab60;border-radius:0;background:#edc77e;color:#30210b;line-height:1.1;text-align:left}#MainContent:has(#top-angebote.bf-sale--featured) .bf26-savings strong{font-size:28px;font-weight:800;line-height:1.05;letter-spacing:-.025em;white-space:nowrap;font-variant-numeric:tabular-nums}#MainContent:has(#top-angebote.bf-sale--featured) .bf26-savings small{font-size:11px;font-weight:600;line-height:1.3}#MainContent:has(#top-angebote.bf-sale--featured) .herbst-feature__purchase>.bf26-savings{margin-bottom:14px}#MainContent:has(#top-angebote.bf-sale--featured) .bf-card__image>.bf26-savings{position:absolute;top:10px;left:10px;z-index:1}#MainContent:has(#top-angebote.bf-sale--featured) .bf-card__image{height:306px;padding:110px 18px 26px}#MainContent:has(#top-angebote.bf-sale--featured) .bf-card__image>.bf-card__label{top:85px;left:14px;right:14px}#MainContent:has(#top-angebote.bf-sale--featured) .bf26-related__flags{align-items:center}#MainContent:has(#top-angebote.bf-sale--featured) .bf26-card-labels{min-height:104px}#MainContent:has(#top-angebote.bf-sale--featured) .bf-sale-card__prices>span{color:#535c53;font-size:12px}@media(max-width:749px){#MainContent:has(#top-angebote.bf-sale--featured) [data-sale-saving],#MainContent #top-angebote.bf-sale--featured [data-sale-saving]{font-size:28px;padding:8px 12px}#MainContent:has(#top-angebote.bf-sale--featured) .bf26-savings strong{font-size:25px}}@media(max-width:359px){#MainContent:has(#top-angebote.bf-sale--featured) [data-sale-saving],#MainContent #top-angebote.bf-sale--featured [data-sale-saving]{font-size:25px}#MainContent:has(#top-angebote.bf-sale--featured) .bf-sale-card__ribbon>span{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/175/assets/bf26-sales-preview.css.map */
