.elementor-widget-heading strong{color:var(--e-global-color-accent)}.product-cat-tree{margin:0;padding:0}.product-cat-tree .product-cat-item{list-style:none}.product-cat-tree .product-cat-tree{display:none}.product-cat-tree-level-0>.product-cat-item{margin-bottom:1rem}.product-cat-tree-level-0>.product-cat-item>a{font-weight:700;padding:.75rem 1rem;display:block}.product-cat-tree-level-2{padding-left:1rem}.product-cat-tree-level-1 .product-cat-item a{padding:.75rem 1rem;display:block}.product-cat-tree .product-cat-item.active>.product-cat-tree{display:block}.product-cat-tree .product-cat-item.active>a{color:var(--e-global-color-accent)}.product-cat-tree-level-1 .product-cat-item a:hover{color:var(--e-global-color-accent)}.product-cat-tree .product-cat-item:hover,.product-cat-tree .product-cat-item.active{background-color:#fff;border-radius:8px}.elementor-location-header .elementor-icon-list-item:nth-child(1){font-weight:700}.elementor-location-header .elementor-icon-list-item a:hover{color:var(--e-global-color-accent)!important}body:not(.elementor-editor-active) .btn-cta-accessories{display:none}body:not(.elementor-editor-active) .section-planen,body:not(.elementor-editor-active).term-zubehoer .section-trailer,body:not(.elementor-editor-active) .section-accessories{display:none}body:not(.elementor-editor-active).term-planen .section-planen,body:not(.elementor-editor-active).term-zubehoer:not(.term-planen) .section-accessories{display:flex}body:not(.elementor-editor-active) .product-category-zubehoer .btn-cta-accessories{display:block}body:not(.elementor-editor-active) .product-category-zubehoer .btn-cta-products{display:none}.product-category-topseller>.elementor-element{border-color:var(--e-global-color-accent)!important}.booqable-component .bq-product-search-component .bq-product-search-input{padding-left:3.5rem!important}.product-meta{margin:0;padding:0;border:1px solid rgba(0,0,0,.1);border-radius:10px}.product-meta li{list-style:none;border-bottom:1px solid rgba(0,0,0,.1);padding:12px 15px;gap:1rem}@media (min-width:768px){.product-meta li{display:flex}}.product-meta li strong{min-width:200px;display:block}.product-meta li span{display:block}.product-meta li:nth-last-child(1){border:none}.product-meta .product-meta-heading{background:var(--e-global-color-a078f1a)}.product-details .product-details-overlay{position:absolute;bottom:0;left:0;z-index:10;background:#fff;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);width:100%;height:80px}.product-details.active .product-details-overlay{display:none}.product-details{font-size:1rem;max-height:300px;overflow:hidden;position:relative;margin-bottom:1rem;-webkit-transition:max-height 300ms ease;-moz-transition:max-height 300ms ease;transition:max-height 300ms ease}.product-details.active{max-height:1500px}.product-details-toggle{font-size:1rem;text-decoration:underline!important;text-underline-offset:6px;font-weight:700}.product-details-toggle.active{display:none}.product-filters{display:flex;gap:1rem;flex-wrap:wrap;flex-direction:column}.product-filters .filter{display:inline-block;border:1px solid rgba(0,0,0,.2);border-radius:10px;overflow:hidden;position:relative;background-color:#f8f9fa}.product-filters .filter.filter-type-range input{width:100%}.product-filters .filter.active,.product-filters .filter.filter-has-value{border-color:#000}.product-filters .filter .filter-content{display:none}.product-filters .filter .filter-label{padding:1rem;cursor:pointer}.product-filters .filter .filter-content label{font-size:1rem;line-height:1}.product-filters .filter .filter-content>label{display:block;padding:5px 10px;border-bottom:1px solid rgba(0,0,0,.2);line-height:2}.product-filters .filter.active,.product-filters .filter:hover{background-color:#fff}.product-filters .filter.active .filter-content{display:flex;flex-direction:column}.product-filters .filter-type-range .filter-content{padding:15px;gap:10px;flex-wrap:nowrap;flex-direction:row!important}.product-filters button{border:none}.product-sort select{padding:14px;border-radius:10px}select.form-control{background-color:var(--e-global-color-a078f1a);border:1px solid rgba(0,0,0,.2);border-radius:8px 8px 8px 8px;padding:1rem 1rem 1rem .5rem;background:#f8f9fa}