body .brand-page{--brand-radius: 4px;--bosch-red: #e20015;--bosch-ink: #1d1d1b}body .brand-page .brand-eyebrow:not(nav){display:none}body .brand-page .brand-slider__nav button{border-radius:var(--button-border-radius, 0)}body .brand-page :is(.brand-hero,.brand-split,.brand-workshop,.bf__card--smart) .button:not(.outline){background:var(--bosch-red);border-color:var(--bosch-red);color:#fff}body .brand-page .brand-hero h1{font-size:clamp(2.2rem,5vw,3.4rem)}body .brand-page .brand-hero--overlay .brand-hero__media:after{background:#0000008c}body .brand-page .brand-hero .button.outline{background:transparent;border-color:#fff;color:#fff}body .brand-page .brand-hero__logo{background:#fff;padding:8px 14px;border-radius:3px}body .bosch-finder{background:var(--bosch-ink);color:#fff}body .bosch-finder .bf{padding:48px 0}body .bosch-finder .bf h2,.bosch-finder .bf h3{color:inherit}body .bosch-finder .bf__head{max-width:760px;margin-bottom:32px}body .bosch-finder .bf__head h2{margin:0 0 .75rem}body .bosch-finder .bf__head p{margin:0;opacity:.8}body .bosch-finder .bf__check{display:grid;gap:20px;grid-template-columns:1fr;padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.18)}body .bosch-finder .bf__check label{display:block;font-weight:600;margin-bottom:8px;color:#fff;font-size:1rem;text-transform:none;letter-spacing:0}body .bosch-finder .bf__check small{display:block;opacity:.65;margin-top:8px;font-size:.82rem}body .bosch-finder .bf__input{width:100%;min-width:0;height:48px;padding:0 14px;border-radius:3px;border:1px solid #fff;background:#fff;color:var(--bosch-ink);font:inherit;font-size:1rem;letter-spacing:.04em}body .bosch-finder .bf__result{border-left:3px solid rgba(255,255,255,.3);padding:4px 0 4px 18px;display:flex;flex-direction:column;justify-content:center;gap:4px}body .bosch-finder .bf__result[data-state=smart],.bosch-finder .bf__result[data-state=bes2],.bosch-finder .bf__result[data-state=classic]{border-left-color:var(--bosch-red)}body .bosch-finder .bf__result strong{display:block;font-size:1.05rem}body .bosch-finder .bf__result span{opacity:.85}body .bosch-finder .bf__result a{color:#fff;font-weight:600;text-decoration:underline}body .bosch-finder .bf__cols{display:grid;gap:20px;grid-template-columns:1fr}body .bosch-finder .bf__card{background:#fff;color:var(--bosch-ink);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;outline:2px solid transparent;outline-offset:0;transition:outline-color .2s}body .bosch-finder .bf__card.is-match{outline-color:var(--bosch-red)}body .bosch-finder .bf__card-media{aspect-ratio:16 / 9;background:#f2f2f2}body .bosch-finder .bf__card-media img{width:100%;height:100%;object-fit:cover;display:block}body .bosch-finder .bf__card-body{padding:24px;display:flex;flex-direction:column;gap:14px;flex:1}body .bosch-finder .bf__badge{align-self:flex-start;font-size:.8rem;font-weight:600;padding:3px 8px;border-radius:var(--badge-corner-radius, 0);background:#ececec;color:var(--bosch-ink)}body .bosch-finder .bf__card h3{margin:0}body .bosch-finder .bf__card p{margin:0;color:#4a4a48}body .bosch-finder .bf__traits{margin:0;border-top:1px solid #e6e6e6}body .bosch-finder .bf__traits>div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #e6e6e6;font-size:.92rem}body .bosch-finder .bf__traits dt{font-weight:600}body .bosch-finder .bf__traits dd{margin:0;color:#3a3a38}body .bosch-finder .bf__actions{margin-top:auto;padding-top:6px}body .bosch-finder .bf__card--bes2 .button,body .bosch-finder .bf__card--bes2 .button:hover{background:var(--bosch-ink);border-color:var(--bosch-ink)}body .bosch-finder .bf__note{margin-top:32px;display:grid;gap:16px;grid-template-columns:1fr;align-items:center;font-size:.95rem}body .bosch-finder .bf__note p{margin:0;opacity:.85;max-width:760px}body .bosch-finder .bf__note .button.outline{background:transparent;border-color:#fff;color:#fff;justify-self:start}@media(min-width:750px){body .bosch-finder .bf{padding:72px 0}body .bosch-finder .bf__check{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px}body .bosch-finder .bf__cols{grid-template-columns:1fr 1fr;gap:24px}body .bosch-finder .bf__note{grid-template-columns:1fr auto;gap:32px}}body .brand-page .brand-features--minimal .brand-feature{border-top:1px solid var(--brand-line)}body .brand-page .brand-features--minimal .brand-feature__body{padding:16px 0 8px}body .brand-page .brand-feature__kicker{text-transform:none;letter-spacing:0;font-size:.9rem;font-weight:600;color:var(--bosch-red)}body .brand-page .brand-features--minimal .brand-feature__media+.brand-feature__body{padding-top:14px}body .brand-page .brand-features--minimal .brand-feature:has(.brand-feature__media){border-top:0}@media(min-width:900px){body .brand-page .brand-cslider--with-image.brand-cslider--right{grid-template-columns:2fr 1fr}}body .brand-page .brand-split__btn{margin:6px 10px 0 0}body .brand-page .brand-stats dt{color:var(--bosch-red)}body .brand-page .brand-workshop{background:var(--bosch-ink);color:#fff}body .brand-page .brand-workshop h2{color:#fff}body .brand-page .brand-workshop__list li{padding-left:1.1rem}body .brand-page .brand-workshop__list li:before{content:"";top:.6em;width:6px;height:6px;background:var(--bosch-red)}body .brand-page .brand-workshop__steps{padding:0}body .brand-page .brand-workshop__steps li{background:transparent;color:#fff;border-radius:0;border-top:1px solid rgba(255,255,255,.3);padding:10px 0 0}body .brand-page .brand-workshop__steps li:before{content:counter(step) ".";display:inline;width:auto;height:auto;background:none;color:#fff;font-size:inherit;margin:0 .35rem 0 0}body .brand-page .brand-workshop .button.outline{background:transparent;border-color:#fff;color:#fff}body .brand-page .brand-workshop__small{color:#ffffffb3}body .brand-page .brand-timeline--horizontal .brand-timeline__item{border-top-width:1px;border-top-color:var(--bosch-ink)}@media(max-width:639px){body .brand-page .brand-features--minimal:has(.brand-feature__media){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}body .brand-page .brand-features--minimal:has(.brand-feature__media) .brand-feature__body h3{font-size:1rem}body .brand-page .brand-features--minimal:has(.brand-feature__media) .rte{font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/brand-bosch.css.map */
