#et-top-navigation .dcp-buy a,.et-fixed-header #top-menu .dcp-buy a{background:#d93b5f;color:#ffffff!important;padding:10px 20px!important}.et_pb_menu_icon:before{color:#ffffff!important}@media (max-width:980px){.dt-no-menu-collapse.et_pb_menu .et_pb_menu__menu,.dt-no-menu-collapse.et_pb_fullwidth_menu .et_pb_menu__menu{display:block}.dt-no-menu-collapse.et_pb_menu .et_mobile_nav_menu,.dt-no-menu-collapse.et_pb_fullwidth_menu .et_mobile_nav_menu{display:none}}.no-wrap-row{display:flex;flex-wrap:nowrap}#woocommerce-catalog-mode-enquiry-cart-popup{text-align:center}#woocommerce-catalog-mode-enquiry-cart-popup-container{max-width:1100px!important;width:90vw!important;margin:40px auto!important}#woocommerce-catalog-mode-enquiry-cart-popup-container .woocommerce-catalog-mode-popup{max-width:1000px!important;width:100%!important;margin:0 auto!important;padding:30px!important;box-sizing:border-box;max-height:90vh!important;overflow-y:auto!important}.wpcf7 form.sel-anfrageform p{margin-bottom:12px}.wpcf7 form.sel-anfrageform p.cf7-two{font-size:0}.wpcf7 form.sel-anfrageform p.cf7-two>span.wpcf7-form-control-wrap{display:inline-block;vertical-align:top;width:48%;box-sizing:border-box;font-size:14px}.wpcf7 form.sel-anfrageform p.cf7-two>span.wpcf7-form-control-wrap:first-child{margin-right:4%}.wpcf7 form.sel-anfrageform p.cf7-three{font-size:0;margin-bottom:12px}.wpcf7 form.sel-anfrageform p.cf7-three>span.wpcf7-form-control-wrap{display:inline-block;vertical-align:top;box-sizing:border-box;font-size:14px}.wpcf7 form.sel-anfrageform p.cf7-three>span.wpcf7-form-control-wrap:nth-child(1){width:16%;margin-right:2%}.wpcf7 form.sel-anfrageform p.cf7-three>span.wpcf7-form-control-wrap:nth-child(2){width:40%;margin-right:2%}.wpcf7 form.sel-anfrageform p.cf7-three>span.wpcf7-form-control-wrap:nth-child(3){width:40%}.wpcf7 form.sel-anfrageform p.cf7-five{font-size:0}.wpcf7 form.sel-anfrageform p.cf7-five>span.wpcf7-form-control-wrap{display:inline-block;vertical-align:top;box-sizing:border-box;font-size:14px}.wpcf7 form.sel-anfrageform p.cf7-five>span.wpcf7-form-control-wrap:nth-child(1){width:22%;margin-right:2%}.wpcf7 form.sel-anfrageform p.cf7-five>span.wpcf7-form-control-wrap:nth-child(2){width:15%;margin-right:2%}.wpcf7 form.sel-anfrageform p.cf7-five>span.wpcf7-form-control-wrap:nth-child(3){width:22%;margin-right:2%}.wpcf7 form.sel-anfrageform p.cf7-five>span.wpcf7-form-control-wrap:nth-child(4){width:15%;margin-right:2%}.wpcf7 form.sel-anfrageform p.cf7-five>span.wpcf7-form-control-wrap:nth-child(5){width:16%}.sel-anfrageform p.cf7-five>span.wpcf7-form-control-wrap:nth-child(1)::after{content:"Abholtag";display:block;font-size:11px;color:#666;margin-top:2px;line-height:1.2}.sel-anfrageform p.cf7-five>span.wpcf7-form-control-wrap:nth-child(3)::after{content:"Rückgabetag";display:block;font-size:11px;color:#666;margin-top:2px;line-height:1.2}@media (max-width:768px){.wpcf7 form.sel-anfrageform p.cf7-two>span.wpcf7-form-control-wrap,.wpcf7 form.sel-anfrageform p.cf7-three>span.wpcf7-form-control-wrap,.wpcf7 form.sel-anfrageform p.cf7-five>span.wpcf7-form-control-wrap{width:100%!important;margin-right:0!important;display:block!important;margin-bottom:8px}}.wpcf7 form.sel-anfrageform input[type="text"],.wpcf7 form.sel-anfrageform input[type="email"],.wpcf7 form.sel-anfrageform input[type="tel"],.wpcf7 form.sel-anfrageform input[type="number"],.wpcf7 form.sel-anfrageform input[type="date"],.wpcf7 form.sel-anfrageform select,.wpcf7 form.sel-anfrageform textarea{width:100%;background-color:#ffffff;border:1px solid #c00c0e;border-radius:0;color:#2d2d2d;padding:8px 10px;font-size:14px;box-sizing:border-box}.wpcf7 form.sel-anfrageform input::placeholder,.wpcf7 form.sel-anfrageform textarea::placeholder{color:#7f7f7f}.wpcf7 form.sel-anfrageform input:focus,.wpcf7 form.sel-anfrageform select:focus,.wpcf7 form.sel-anfrageform textarea:focus{outline:none!important;border-color:#c00c0e!important;box-shadow:0 0 0 1px rgba(192,12,14,0.2)}.wpcf7 form.sel-anfrageform textarea{min-height:120px;resize:vertical}.sel-anfrageform .cf7-footer{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;justify-content:space-between;margin-top:15px}.sel-anfrageform .cf7-accept{flex:1 1 60%;font-size:13px}.sel-anfrageform .cf7-accept a{color:#c00c0e;text-decoration:underline}.sel-anfrageform .cf7-submit{flex:0 0 auto}@media (max-width:768px){.sel-anfrageform .cf7-footer{flex-direction:column;align-items:flex-start}}.sel-anfrageform .cf7-submit input[type="submit"],.wpcf7 form.sel-anfrageform input[type="submit"]{background-color:#c00c0e;color:#ffffff;border:none;border-radius:0;padding:12px 28px;font-size:16px;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:all 0.25s ease}.sel-anfrageform .cf7-submit input[type="submit"]::after,.wpcf7 form.sel-anfrageform input[type="submit"]::after{content:"→";position:absolute;right:-18px;top:50%;transform:translateY(-50%);opacity:0;font-size:18px;transition:all 0.25s ease}.sel-anfrageform .cf7-submit input[type="submit"]:hover::after,.wpcf7 form.sel-anfrageform input[type="submit"]:hover::after{right:12px;opacity:1}.sel-anfrageform .wpcf7-not-valid-tip{color:#c00c0e;font-size:12px;margin-top:3px}.sel-anfrageform .wpcf7-response-output{font-size:14px;border-radius:0}.sel-anfrageform p.cf7-hinweis{font-size:13px;color:#555;margin-top:10px}.sel-anfrageform input[type="checkbox"]:checked{accent-color:#c00c0e!important}.sel-anfrageform input[type="checkbox"]:checked{background-color:#c00c0e!important;border-color:#c00c0e!important}.sel-anfrageform input[type="checkbox"]:checked::after{content:"✓";color:#ffffff;font-size:14px;font-weight:bold;position:relative;left:2px;top:-1px}.sel-anfrageform .cf7-submit input[type="submit"],.wpcf7 form.sel-anfrageform input[type="submit"]{background-color:#c00c0e;color:#ffffff;border:none;border-radius:0;padding:12px 28px;font-size:16px;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:transform 0.2s ease,background-color 0.2s ease}.sel-anfrageform .cf7-submit input[type="submit"]:hover,.wpcf7 form.sel-anfrageform input[type="submit"]:hover{transform:scale(1.05)}