.b2b-dealer-container{margin:0 auto!important;padding-top:var(--dealer-padding-top);padding-bottom:var(--dealer-padding-bottom);padding-left:clamp(20px,-182.93px + 28.99vw,40px)!important;padding-right:clamp(20px,-182.93px + 28.99vw,40px)!important;font-family:TT Commons Pro Expanded,sans-serif;box-sizing:border-box}.dealer-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:stretch;height:550px;max-height:550px;overflow:hidden}.dealer-info-column{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.dealer-header-box{flex:0 0 auto}.dealer-eyebrow{font-family:TT Commons Pro Expanded,sans-serif!important;font-size:var(--eyebrow-font-size)!important;font-weight:var(--eyebrow-font-weight)!important;letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;color:var(--color-offblack);margin:0 0 var(--eyebrow-margin-bottom, 4px) 0}.dealer-h1{font-family:TT Commons Pro Expanded,sans-serif!important;font-size:var(--heading-font-size)!important;line-height:1.1;margin:0 0 24px;font-weight:400!important;text-transform:none!important}.dealer-search-label{margin-bottom:12px;font-size:16px}.dealer-search-container{position:relative;margin-bottom:30px}.dealer-search-container input{width:100%;padding:14px 45px 14px 15px;border:1.5px solid #000;font-size:16px;outline:none;border-radius:5px;box-sizing:border-box}.search-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);display:flex}.dealer-list-container{border-top:1px solid #d1d1d1;flex:1 1 auto;min-height:0;overflow:hidden}.dealer-scroll-area{height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;padding-right:15px;box-sizing:border-box}.dealer-item{border-bottom:1px solid #d1d1d1}.dealer-item summary{display:flex!important;flex-direction:row!important;justify-content:space-between!important;padding:22px 0!important;cursor:pointer;list-style:none;align-items:center!important}.dealer-item summary::-webkit-details-marker{display:none}.dealer-name{font-size:18px}.dealer-meta{display:flex;align-items:center;gap:15px}.dealer-number{font-size:14px;font-style:italic}.dealer-arrow{color:#a0ab78;transition:transform .3s ease;display:flex}.dealer-item[open] .dealer-arrow{transform:rotate(180deg)}.dealer-content{padding:0 0 22px;font-size:14px;line-height:1.5;color:var(--color-offblack)}.dealer-content p{margin:0 0 8px}.dealer-online-link{display:inline-block;margin-top:8px;color:#a0ab78!important;text-decoration:underline;font-size:14px}.dealer-scroll-area::-webkit-scrollbar{width:4px}.dealer-scroll-area::-webkit-scrollbar-thumb{background:#a0ab78;border-radius:10px}.dealer-map-column{height:100%;min-height:0;overflow:hidden}.dealer-map-element{height:100%;width:100%;background:#f5f5f5;border-radius:0!important;z-index:1}.leaflet-tile-pane{filter:grayscale(1) brightness(1.05) contrast(.9)}.leaflet-popup-content-wrapper{padding:10px!important;border-radius:8px!important}.leaflet-popup-content{margin:15px!important;line-height:1.6!important;min-width:200px!important}.leaflet-popup-content b{font-size:18px!important;margin-bottom:8px!important;color:var(--color-offblack)!important}.leaflet-popup-content,.leaflet-popup-content br+text{font-size:16px!important;color:#444!important;font-family:TT Commons Pro Expanded,sans-serif!important}@media(max-width:768px){.b2b-dealer-container{margin-top:var(--margin-top-mobile)!important;padding-top:60px!important;padding-bottom:60px!important}.dealer-name{font-size:16px}.dealer-grid{display:flex;flex-direction:column;gap:10px;height:auto!important;max-height:none!important;overflow:visible}.dealer-map-column{height:auto;overflow:visible}.dealer-map-element{height:400px!important;order:-1}.dealer-info-column{height:auto!important;min-height:0;overflow:visible}.dealer-list-container{flex:none;max-height:222px!important;overflow:hidden}.dealer-scroll-area{height:auto!important;max-height:222px!important;overflow-y:auto!important;overflow-x:hidden;padding-right:10px}.dealer-search-container{margin-bottom:10px}}@media(max-width:699px){.b2b-dealer-container{margin-bottom:0!important}}@media(min-width:700px)and (max-width:768px){.b2b-dealer-container{margin-bottom:var(--margin-bottom-mobile)!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-b2b-forhandler-list.css.map */
