.nav li li a{font-size:13px!important}body,p,.et_pb_text,.et_pb_text_inner{font-size:16px!important;line-height:1.6!important}.et_pb_button{font-size:15px!important;padding:8px 18px!important}#top-menu .menu-item-61>a{background-color:#FF6C17;color:#FFFFFF!important;padding:10px 22px!important;border-radius:3px;transition:background-color 0.3s ease}#top-menu .menu-item-61>a:hover{background-color:#E85D0C;color:#FFFFFF!important}.lv-pills{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px 0}.lv-pill{display:inline-block;padding:9px 20px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none!important;border:1.5px solid #ECE7D8;background:#fff;color:#2A2822!important}.lv-pill:hover{border-color:#7C8B68}.lv-pill.is-active{background:#7C8B68;border-color:#7C8B68;color:#fff!important}.lv-info{display:flex;gap:10px;align-items:flex-start;background:#FFFFFF;border-radius:8px;padding:10px 14px;margin:0 0 20px 0;box-shadow:0 2px 12px rgba(0,0,0,0.10)}.lv-info .lv-info-icon{width:16px;height:16px;min-width:16px;border-radius:50%;background:#8BAEBD;color:#fff;font-weight:700;font-size:10px;line-height:16px;text-align:center;flex:none;font-family:Georgia,serif}.lv-info p{margin:0;padding:0;font-size:12px!important;line-height:1.45!important;color:#2A2822}.lv-meta{font-size:14px;color:#6B6656;margin:0 0 4px 0}.woocommerce ul.products li.product .button,.woocommerce a.button.product_type_simple,.woocommerce #respond input#submit,.woocommerce a.single_add_to_cart_button,.woocommerce button.single_add_to_cart_button{background:#BE6B3E!important;color:#fff!important;border:1.5px solid #BE6B3E!important;border-radius:6px!important;font-weight:700!important}.woocommerce ul.products li.product .button:hover,.woocommerce a.single_add_to_cart_button:hover,.woocommerce button.single_add_to_cart_button:hover{background:#A65A2F!important;border-color:#A65A2F!important}.woocommerce div.product p.price,.woocommerce ul.products li.product .price{color:#2A2822}.et_shop_image{position:relative}.et_shop_image::before{content:"MIETE & KAUF";position:absolute;top:12px;left:12px;background:#fff;color:#173217;font-size:9px;font-weight:700;letter-spacing:0.6px;padding:5px 9px;border-radius:999px;z-index:3}body.single-product .summary.entry-summary>p.price,body.single-product .summary.entry-summary form.cart,body.single-product .summary.entry-summary .ppc-button-wrapper{display:none!important}.lv-price-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 16px 0}.lv-price-card{background:#fff;border:1px solid #E3E0D4;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px}.lv-price-label{font-size:10.5px;font-weight:700;letter-spacing:0.6px;color:#71715F}.lv-price-value{font-size:20px;font-weight:700;color:#2A2822}.lv-price-sub{font-size:11.5px;color:#71715F}.lv-buy-buttons{display:flex;gap:12px;margin-bottom:16px}.lv-btn{flex-grow:1;text-align:center;font-size:14px;font-weight:700;padding:13px 0;border-radius:3px;text-decoration:none;display:inline-block}.lv-btn-solid{background:#FF6C17;color:#fff!important;border:1.5px solid #FF6C17}.lv-btn-outline{background:#fff;color:#2A2822!important;border:1.5px solid #1E411D}.lv-placeholder-note{font-size:12px;color:#71715F;font-style:italic;margin-top:6px}body.tax-product_cat,body.post-type-archive-product,body.single-product,body.single-product #main-content{background-color:#FFFFFF!important}.lv-card-buttons{display:flex;gap:8px;margin-top:12px}.lv-card-btn{flex-grow:1;text-align:center;font-size:12.5px;font-weight:700;padding:9px 0;border-radius:6px;text-decoration:none;display:inline-block}.lv-card-btn-solid{background:#BE6B3E;color:#fff!important}.lv-card-btn-solid:hover{background:#A65A2F}.lv-card-btn-outline{background:#fff;color:#2A2822!important;border:1.5px solid #1E411D}.lv-disclaimer{background:#FFFFFF;border:1px solid #E3E0D4;border-radius:10px;padding:14px 18px;margin-top:14px;font-size:12px;color:#71715F;font-style:italic}#lv-mietliste-widget{position:fixed;bottom:24px;right:24px;z-index:9999}#lv-mietliste-toggle{background:#FFFFFF;color:#fff;border:none;border-radius:999px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,0.25);position:relative;font-size:22px}.lv-mietliste-count{position:absolute;top:-4px;right:-4px;background:#FF6C17;color:#fff;border-radius:999px;min-width:20px;height:20px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.lv-mietliste-panel{position:absolute;bottom:68px;right:0;width:300px;max-height:400px;overflow-y:auto;background:#fff;border:1px solid #E3E0D4;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.18);padding:16px}.lv-mietliste-header{font-weight:700;margin-bottom:10px;color:#2A2822;font-size:14px}.lv-mietliste-item{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #F0EEE4;font-size:13px;color:#2A2822}.lv-mietliste-item-name{flex:1}.lv-mietliste-remove{background:none;border:none;color:#A65A2F;font-size:18px;cursor:pointer;line-height:1;padding:0 4px}.lv-mietliste-empty{font-size:13px;color:#71715F;margin:0 0 10px 0}#lv-mietliste-cta{display:block;text-align:center;margin-top:12px;text-decoration:none}body.home #page-container .et_pb_section a.et_pb_button.et_pb_button_1::after{display:inline-block!important;content:""!important;position:static!important;opacity:1!important;width:18px;height:10px;margin:0 0 0 10px!important;font-size:0!important;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10' fill='none' stroke='%231E411D' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 5h15M12 1l4 4-4 4'/%3E%3C/svg%3E") no-repeat center / contain;transition:transform 0.25s ease}body.home #page-container .et_pb_section a.et_pb_button.et_pb_button_1:hover::after{transform:translateX(4px)}h1,h2,h3,.et_pb_module_header,.logo-text{font-family:'Inter',sans-serif!important;font-weight:800!important;letter-spacing:-0.01em}.et_pb_button,.et_pb_promo_button,a.button{border-radius:2px!important}body #page-container .et_pb_section a.et_pb_button.et_pb_button_1,body #page-container .et_pb_section:has(.lvh-test)+.et_pb_section a.et_pb_button.et_pb_button_one{background-color:#FFFFFF!important;border:1.5px solid #FFFFFF!important;color:#1E411D!important}body #page-container .et_pb_section_0_tb_footer,body #page-container .et_pb_section_1_tb_footer{background-color:#103810!important}.woocommerce ul.products li.product .button,.woocommerce a.button{border-radius:2px!important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price .amount,.et_pb_shop ul.products li.product .price{color:#9A9483!important}body .et_shop_image::before{background:#77816C;color:#FFFFFF}body .lv-card-btn{border-radius:2px}body .lv-card-btn-solid{background:#FF6C17}body .lv-card-btn-solid:hover{background:#E85D0C}body .lv-card-btn-outline{color:#1E411D!important}body .woocommerce ul.products li.product .et_shop_image,body .et_pb_shop ul.products li.product .et_shop_image{display:block;position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#F6F6F4;border-radius:6px}body .woocommerce ul.products li.product .et_shop_image img,body .et_pb_shop ul.products li.product .et_shop_image img{width:100%!important;height:100%!important;margin:0!important;object-fit:contain;object-position:center;mix-blend-mode:multiply}body .woocommerce ul.products li.product .et_shop_image img,body .et_pb_shop ul.products li.product .et_shop_image img{box-sizing:border-box;padding:12% 6% 4%!important}.et_pb_section_0 .et_pb_row_1 .et_pb_column_1,.et_pb_section_0 .et_pb_row_2 .et_pb_column_3,.et_pb_section_0 .et_pb_row_3 .et_pb_column_5{min-height:400px!important}.et_pb_section_0 .et_pb_space{display:none!important}.et_pb_section_0 .et_pb_row_1 .et_pb_column,.et_pb_section_0 .et_pb_row_2 .et_pb_column,.et_pb_section_0 .et_pb_row_3 .et_pb_column{flex:0 0 50%!important;width:50%!important;max-width:50%!important}.et_pb_section_0 .et_pb_row_2{flex-direction:row-reverse!important}.et_pb_section_0 .et_pb_row_1 .et_pb_column_2,.et_pb_section_0 .et_pb_row_2 .et_pb_column_4,.et_pb_section_0 .et_pb_row_3 .et_pb_column_6{background-color:#ffffff!important}.lvh-stad .lvh-clubs{display:none!important}body:not(.home) .et_pb_section_2:not(.et_pb_section_2_tb_footer){display:none!important}