html body{font-family:var(--main_ff)!important}[id*=__main-collection] .hero{display:grid!important;grid-template-columns:minmax(0,1fr) 390px;gap:40px!important;align-items:center!important;padding:26px 32px!important;margin:6px 0 0!important;background:linear-gradient(120deg,#fff6ef,#f6f8fb 55%,#f3f6fa);border:1px solid #eceff4;border-radius:20px}[id*=__main-collection] .hero-left{min-width:0}[id*=__main-collection] .hero-left h1{font-family:var(--main_ff_h)!important;font-size:2.3rem!important;font-weight:800!important;color:#243757!important;letter-spacing:-.01em;line-height:1.1!important;margin:0 0 12px!important}[id*=__main-collection] .hero-left p{font-size:1.04rem!important;line-height:1.6!important;color:#3d4a5c!important;max-width:82ch;margin:0 0 18px!important}[id*=__main-collection] .benefits{display:flex!important;flex-wrap:wrap;gap:8px!important;margin:0 0 20px!important}[id*=__main-collection] .benefits span{display:inline-flex!important;align-items:center;gap:8px!important;background:#fff;border:1px solid #e2e7ee;border-radius:999px;padding:5px 13px 5px 7px;font-size:.87rem!important;font-weight:600;color:#243757!important;line-height:1.2;white-space:nowrap}[id*=__main-collection] .benefits span:has(img[src*=vor-ort-besichtigung]){display:none!important}[id*=__main-collection] .benefits img{width:22px!important;height:22px!important;margin:0!important;flex:none}[id*=__main-collection] .buttons{gap:10px!important}[id*=__main-collection] .buttons a{padding:13px 24px!important;font-size:.98rem!important;font-weight:700!important;border-radius:10px!important;line-height:1.2;transition:background-color .2s,color .2s,box-shadow .2s!important}[id*=__main-collection] .btn-primary{background:#ff5e01!important;color:#fff!important;border:0!important;box-shadow:0 6px 16px #ff5e0147}[id*=__main-collection] .btn-primary:hover{background:#cd4b00!important}[id*=__main-collection] .btn-secondary{background:#fff!important;color:#243757!important;border:1.5px solid #243757!important}[id*=__main-collection] .btn-secondary:hover{background:#243757!important;color:#fff!important}[id*=__main-collection] .hero-right{display:block!important;min-width:0}[id*=__main-collection] .image-wrapper{position:relative!important;display:grid!important;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:center;width:100%;box-sizing:border-box;background:#fff;border-radius:18px;box-shadow:0 12px 32px #24375721;padding:22px 24px}[id*=__main-collection] .hero-right img{display:none!important}[id*=__main-collection] .image-wrapper:before{content:"";width:68px;height:68px;border-radius:50%;background:#e9edf2 url(/cdn/shop/files/graefer-team-ansprechpartner-2.jpg) center/cover no-repeat;box-shadow:0 0 0 3px #fff,0 3px 10px #24375733;position:relative;z-index:1}[id*=__main-collection] .image-wrapper:after{content:"";position:absolute;left:66px;top:calc(50% - 34px);width:68px;height:68px;border-radius:50%;background:#e9edf2 url(/cdn/shop/files/graefer-team-ansprechpartner-1.jpg) center/cover no-repeat;box-shadow:0 0 0 3px #fff,0 3px 10px #24375733}[id*=__main-collection] .contact-box{position:static!important;transform:none!important;box-shadow:none!important;background:none!important;padding:0!important;width:auto!important;min-width:0;text-align:left!important;font-size:.92rem!important;color:#5d6878!important;line-height:1.4!important}[id*=__main-collection] .contact-box:before{content:"Ihre Ansprechpartner";display:block;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ff5e01;margin-bottom:4px}[id*=__main-collection] .contact-box:after{content:"Mo \2013  Fr  8:30 \2013  18:00 Uhr";display:block;font-size:12.8px;color:#7b8595;margin-top:8px}[id*=__main-collection] .contact-box{font-size:0!important}[id*=__main-collection] .contact-box strong{font-size:0!important;margin:0!important;display:block}[id*=__main-collection] .contact-box strong:after{content:"Ihr Graefer-Team";font-family:var(--main_ff_h);font-size:1.12rem;font-weight:700;color:#243757;line-height:1.3}[id*=__main-collection] .contact-box br{display:none}[id*=__main-collection] .contact-box p{font-size:0!important;margin:7px 0 0!important;line-height:1}[id*=__main-collection] .contact-box p a{display:inline-flex!important;align-items:center;gap:8px;font-size:.93rem!important;font-weight:600;color:#243757!important;text-decoration:none!important;line-height:1.3;white-space:nowrap}[id*=__main-collection] .contact-box p a:hover{color:#ff5e01!important}[id*=__main-collection] .contact-box p a:before{content:"";flex:none;width:16px;height:16px;background:#ff5e01;-webkit-mask:var(--gx-ic) center/contain no-repeat;mask:var(--gx-ic) center/contain no-repeat}[id*=__main-collection] .contact-box p:nth-of-type(1) a{--gx-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.6.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.46.57 3.6a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E")}[id*=__main-collection] .contact-box p:nth-of-type(2) a{--gx-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 4.2-8 5-8-5V6l8 5 8-5z'/%3E%3C/svg%3E")}[id*=__main-collection] .anchor-section{margin:14px 0 0!important;padding:16px 22px!important;background:#fff!important;border:1px solid #e6eaf0;border-radius:16px!important;box-shadow:none!important;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px 24px;align-items:center;text-align:left!important}[id*=__main-collection] .anchor-section h3{margin:0!important;font-family:var(--main_ff)!important;font-size:.95rem!important;font-weight:700!important;color:#243757!important;line-height:1.3;white-space:nowrap}[id*=__main-collection] .anchor-buttons{justify-content:flex-start!important;gap:8px!important}[id*=__main-collection] .anchor-buttons a{flex:0 0 auto!important;display:inline-flex!important;align-items:center;justify-content:center;gap:10px;background:#fff!important;border:1.5px solid #c5cfdc!important;color:#243757!important;padding:9px 14px 9px 18px!important;border-radius:10px!important;font-size:.93rem!important;font-weight:700!important;line-height:1.2;cursor:pointer;box-shadow:0 1px 2px #24375714,0 3px 8px #2437570f;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s!important}[id*=__main-collection] .anchor-buttons a:after{content:"\2192";font-weight:800;color:#ff5e01;transition:transform .18s,color .18s}[id*=__main-collection] .anchor-buttons a:hover,[id*=__main-collection] .anchor-buttons a:focus-visible{background:#ff5e01!important;border-color:#ff5e01!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 16px #ff5e0147!important;outline:none}[id*=__main-collection] .anchor-buttons a:hover:after,[id*=__main-collection] .anchor-buttons a:focus-visible:after{color:#fff;transform:translate(3px)}[id*=__main-collection] .filter-dropdown-box{justify-content:flex-start!important;margin:0!important;gap:8px!important;flex-wrap:wrap}[id*=__main-collection] select.filter-dropdown{width:230px!important;height:42px!important;padding:8px 36px 8px 14px!important;border:1.5px solid #c5cfdc!important;cursor:pointer;box-shadow:0 1px 2px #2437570f;border-radius:10px!important;background-color:#fff!important;font-family:var(--main_ff)!important;font-size:.93rem!important;font-weight:600!important;color:#243757!important;text-align:left!important}[id*=__main-collection] select.filter-dropdown:hover{border-color:#ff5e01!important}[id*=__main-collection] .filter-reset{grid-column:2;margin:0!important}@media(max-width:1100px){[id*=__main-collection] .hero{grid-template-columns:minmax(0,1fr) 340px;gap:28px!important;padding:24px!important}}@media(max-width:900px){[id*=__main-collection] .hero{grid-template-columns:minmax(0,1fr);gap:18px!important;padding:18px 16px!important;border-radius:16px}[id*=__main-collection] .hero-left h1{font-size:1.7rem!important;margin-bottom:8px!important}[id*=__main-collection] .hero-left p{font-size:.97rem!important;line-height:1.55!important;margin-bottom:14px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}[id*=__main-collection] .benefits{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 0 16px!important;padding:0 0 2px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}[id*=__main-collection] .benefits::-webkit-scrollbar{display:none}[id*=__main-collection] .benefits span{flex:none;font-size:.84rem!important;padding:5px 12px 5px 6px}[id*=__main-collection] .benefits img{width:22px!important;height:22px!important}[id*=__main-collection] .buttons{display:grid!important;grid-template-columns:1fr 1fr}[id*=__main-collection] .buttons a{padding:12px 8px!important;font-size:.9rem!important;text-align:center}[id*=__main-collection] .image-wrapper{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:16px 18px;box-shadow:0 6px 20px #2437571a}[id*=__main-collection] .image-wrapper:after{left:52px;width:56px;height:56px;top:calc(50% - 28px)}[id*=__main-collection] .image-wrapper:before{width:56px;height:56px}[id*=__main-collection] .contact-box p a{font-size:.9rem!important}[id*=__main-collection] .anchor-section{grid-template-columns:minmax(0,1fr);padding:14px 16px!important}[id*=__main-collection] .anchor-section h3{white-space:normal}[id*=__main-collection] .anchor-buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}[id*=__main-collection] .anchor-buttons a{padding:10px 12px!important;font-size:.88rem!important;text-align:left;justify-content:space-between!important;gap:6px}[id*=__main-collection] .filter-dropdown-box{display:grid!important;grid-template-columns:minmax(0,1fr)}[id*=__main-collection] select.filter-dropdown{width:100%!important}[id*=__main-collection] .filter-reset{grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/gx-collection-hero.css.map */
