.wfa-order-progress{display:flex;justify-content:center;font-size:16px;color:#454545}.wfa-order-progress__step--active{font-weight:700}.wfa-order-progress__step:nth-child(2):before,.wfa-order-progress__step:nth-child(2):after{content:"»";display:inline-block;margin-left:10px;margin-right:10px}#place_order{width:100%!important;float:none!important;margin-bottom:0!important}body.woocommerce-checkout #footer-action-bar,body.woocommerce-cart #footer-action-bar,body.woocommerce-order-received #footer-action-bar{display:none}body.woocommerce-checkout,body.woocommerce-cart,body.woocommerce-order-received{background-color:#ededed}body.woocommerce-checkout h1:after,body.woocommerce-cart h1:after,body.woocommerce-order-received h1:after{display:none!important}body.woocommerce-checkout h1.entry-title,body.woocommerce-cart h1.entry-title,body.woocommerce-order-received h1.entry-title{max-width:800px;font-size:25px;text-transform:none;font-weight:bolder;margin:30px auto;line-height:1.3}body.woocommerce-checkout h2:not(.wf-overline),body.woocommerce-cart h2:not(.wf-overline),body.woocommerce-order-received h2:not(.wf-overline){font-size:25px;margin:30px 0 15px}@media(min-width:600px){body.woocommerce-checkout h1.entry-title,body.woocommerce-cart h1.entry-title,body.woocommerce-order-received h1.entry-title{font-size:25px}body.woocommerce-checkout h2:not(.wf-overline),body.woocommerce-cart h2:not(.wf-overline),body.woocommerce-order-received h2:not(.wf-overline){font-size:30px}}@media only screen and (max-width:768px){.woocommerce table.shop_table_responsive tr.wfa-custom-shipping-notice td:before,.woocommerce-page table.shop_table_responsive tr.wfa-custom-shipping-notice td:before{content:""}}.wfa-up-sells-rating{display:grid;grid-gap:4px;gap:4px;grid-template-columns:auto auto;place-content:start;place-items:center}.wfa-up-sells-rating+.price{margin-top:8px!important}.wfa-up-sells-rating__count{font-size:.7em;line-height:1}.wfa-up-sells-available-variations-indicator{font-size:15px;color:#454545;text-align:left;margin:0}.german-market-guarantee-label-output{box-sizing:border-box;clear:both;margin:1em 0 0}.german-market-guarantee-label-output-nested{display:block;align-self:flex-start;justify-self:start;width:100%;margin-right:auto!important;margin-left:0!important;float:none;text-align:left}.german-market-guarantee-label-output-full{display:block;align-self:flex-start;justify-self:start;margin-right:auto!important;margin-left:0!important;float:none;text-align:left}.german-market-guarantee-label-trigger{display:block;width:100%;margin:0;padding:0!important;-webkit-appearance:none;appearance:none;border:0!important;border-radius:0;background:0 0!important;box-shadow:none!important;color:inherit;cursor:pointer;text-align:left}.german-market-legal-guarantee-label-trigger{display:inline;width:auto;max-width:100%;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit;letter-spacing:inherit!important;line-height:inherit;text-align:inherit;-webkit-text-decoration:var( --german-market-legal-guarantee-label-text-decoration, underline );text-decoration:var( --german-market-legal-guarantee-label-text-decoration, underline );text-underline-offset:.15em;text-transform:none!important;vertical-align:baseline;line-height:1.4!important;font-size:14px!important}.german-market-legal-guarantee-label-trigger:active,.german-market-legal-guarantee-label-trigger:focus,.german-market-legal-guarantee-label-trigger:hover{color:inherit!important;-webkit-text-decoration:var( --german-market-legal-guarantee-label-text-decoration, underline );text-decoration:var( --german-market-legal-guarantee-label-text-decoration, underline )}.german-market-guarantee-label-close:focus-visible,.german-market-guarantee-label-trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}.german-market-guarantee-label-dialog-content svg,.german-market-guarantee-label-trigger svg{display:block;width:100%;height:auto}.german-market-guarantee-label-output-full svg{display:block;max-width:100%;height:auto}.german-market-guarantee-label-modal[hidden]{display:none!important}.german-market-guarantee-label-modal{position:fixed;z-index:999999;inset:0;display:flex;box-sizing:border-box;align-items:center;justify-content:center;padding:24px;background:#000000a6}.german-market-guarantee-label-dialog{position:relative;box-sizing:border-box;width:min(100%,520px);max-height:calc(100vh - 48px);padding:44px 24px 24px;overflow:auto;border-radius:3px;background:#fff;box-shadow:0 12px 40px #00000059}.german-market-legal-guarantee-label-dialog{width:min(100%,720px)}.german-market-legal-guarantee-label-dialog-content .german-market-legal-guarantee-label-figure{margin:0}.german-market-legal-guarantee-label-dialog-content .german-market-legal-guarantee-label-image{display:block;max-width:100%;height:auto}.german-market-guarantee-label-dialog .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.german-market-guarantee-label-close{position:absolute;top:8px;right:8px;display:inline-flex;gap:6px;align-items:center;justify-content:center;width:auto;min-width:32px;height:32px;margin:0;padding:0 6px!important;-webkit-appearance:none;appearance:none;border:0!important;background:0 0!important;box-shadow:none!important;color:#000!important;cursor:pointer;font-size:14px;font-weight:400;line-height:1}.german-market-guarantee-label-close:hover{color:#000!important}.german-market-guarantee-label-close-icon{display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;line-height:1}.wfa-order-progress{margin:50px 0}body.woocommerce-cart .woocommerce{max-width:800px;margin-left:auto;margin-right:auto}.woocommerce-cart-form input.qty::-webkit-outer-spin-button,.woocommerce-cart-form input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .woocommerce-cart-form .quantity input.qty{-moz-appearance:textfield;background-color:#fff;border:2px solid #ddd}.woocommerce-cart .woocommerce-cart-form .quantity .qty{text-align:center}.woocommerce .woocommerce-cart-form .quantity input.qty:hover{background-color:#f8f8f8;border:2px solid #ddd}.woocommerce .woocommerce-cart-form .quantity input.qty:focus{border-color:#888}@media(max-width:768px){body.woocommerce-cart table.woocommerce-cart-form__contents td{border-top:0!important;padding-left:10px;padding-right:10px}.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr:first-child{border-top-left-radius:10px;border-top-right-radius:10px}body.woocommerce-cart table.woocommerce-cart-form__contents td.product-name:before{content:""!important}body.woocommerce-cart table.woocommerce-cart-form__contents dl.variation{margin:10px 0}body.woocommerce-cart table.woocommerce-cart-form__contents td:not(.product-quantity):not(.product-subtotal),body.woocommerce-cart table.woocommerce-cart-form__contents td:not(.product-quantity):not(.product-subtotal):before{text-align:left!important;float:none}body.woocommerce-cart table.woocommerce-cart-form__contents td.product-name{padding-top:0;padding-bottom:0}body.woocommerce-cart table.woocommerce-cart-form__contents td.product-quantity{padding-top:35px;padding-bottom:25px}body.woocommerce-cart table.woocommerce-cart-form__contents td.product-subtotal{padding-top:0}body.woocommerce-cart table.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item{margin-bottom:2px}body.woocommerce-cart table.woocommerce-cart-form__contents tr.jde_hint{padding:0;border-top:0}body.woocommerce-cart table.woocommerce-cart-form__contents td.actions{background-color:transparent!important;padding:0!important;font-size:15px!important}body.woocommerce-cart .cart_totals table tr{margin-bottom:0}body.woocommerce-cart .cart_totals table th,body.woocommerce-cart .cart_totals table td{border-top:0!important}body.woocommerce-cart .cart_totals.calculated_shipping tr>*{padding-left:0!important;padding-right:0!important}}.woocommerce a.remove.webfluence-custom-remove-link{color:#454545!important;font-size:15px;width:auto;height:auto;text-align:left;font-weight:400;-webkit-text-decoration:underline;text-decoration:underline;display:inline-block;border-radius:0;border:none}.woocommerce a.remove.webfluence-custom-remove-link:hover{background-color:transparent!important;border:none!important;-webkit-text-decoration:none;text-decoration:none}.woocommerce-cart-form__cart-item{background-color:#fff}.woocommerce #order_review table.shop_table tbody td{border-top:5px solid #ededed;padding:40px 10px}.woocommerce table.shop_table.woocommerce-cart-form__contents td{padding:40px 10px}.woocommerce table.shop_table.woocommerce-cart-form__contents tr:not(.jde_hint) td{border-top:2px solid #ddd}.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr:first-child td{border-top-width:1px;border-color:#ddd}.woocommerce table.shop_table.woocommerce-cart-form__contents thead th{background-color:#fff}.woocommerce table.shop_table.woocommerce-cart-form__contents thead th:first-child{border-top-left-radius:10px}.woocommerce table.shop_table.woocommerce-cart-form__contents thead th:last-child{border-top-right-radius:10px}.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr.wfa-last-item{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr.wfa-last-item td:first-child{border-bottom-left-radius:10px}.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr.wfa-last-item td:last-child{border-bottom-right-radius:10px}.woocommerce table.shop_table td:last-child{padding-right:20px}.woocommerce-cart-form__cart-item .variation{margin:10px 0}.woocommerce-cart-form__cart-item .variation dt{font-weight:400!important}body.woocommerce-cart td.product-thumbnail{min-width:165px!important;width:165px!important;max-width:80vw!important}body.woocommerce-cart td.product-thumbnail img{padding:0 15px}.woocommerce-cart table.shop_table.cart thead th{font-size:14px!important;font-weight:400!important}body.woocommerce-cart table.cart img{width:100%}body.woocommerce-cart table.woocommerce-cart-form__contents td.product-name a:first-child{font-size:17px}body.woocommerce-cart td.product-quantity>.quantity{border:0;padding:0}body.woocommerce-cart td.product-quantity input.qty{padding:6px;font-size:17px;border:2px solid #f4f4f4;background-color:#f4f4f4;height:43px;font-weight:400;text-transform:none}body.woocommerce-cart td.product-subtotal .wgm-tax{display:none}body.woocommerce-cart table.shop_table tr.jde_hint td.actions{padding:10px 0;font-size:15px;text-align:center!important}body.woocommerce-cart table.shop_table tr.jde_hint td a{-webkit-text-decoration:underline;text-decoration:underline;font-weight:400}@media(min-width:600px){body.woocommerce-cart .webfluence-row-coupon-update-cart{display:flex;justify-content:space-between;align-items:flex-end}body.woocommerce-cart .webfluence-row-coupon-update-cart .coupon{display:flex;align-items:flex-end;padding-bottom:0!important;margin-bottom:0!important}.webfluence-row-coupon-update-cart--col-coupon{flex-grow:1;max-width:300px;max-width:30ch}body.woocommerce-cart .coupon:not(.wfa-after-cart-table__coupon-card) input[id=coupon_code],body.woocommerce-cart button.webfluence-coupon-submit{float:none!important;width:auto!important;position:static!important}}body.woocommerce-cart table.cart td.actions .coupon label{display:block!important;text-align:left;font-size:18px}body.woocommerce-cart .coupon:not(.wfa-after-cart-table__coupon-card) input[id=coupon_code]{border-radius:0;border:2px solid #666!important;border-right-width:2px!important;background-color:#fff}body.woocommerce-cart #coupon-error-notice{color:red;margin-bottom:0}body.woocommerce-cart button.webfluence-coupon-submit{background-color:transparent!important;border:none!important;color:#333!important}body.woocommerce-cart .cart_totals h2{text-transform:none}body.woocommerce-cart .cart_totals h2:after{display:none}body.woocommerce-cart .cart_totals th:after{content:":";display:none}body.woocommerce-cart a.shipping-calculator-button{font-weight:400!important;-webkit-text-decoration:underline!important;text-decoration:underline!important}body.woocommerce-cart .shipping-calculator-button:after{display:none}body.woocommerce-cart .order-total bdi{font-weight:400;font-size:25px}body.woocommerce-cart .order-total .wgm-tax br{display:none}body.woocommerce-cart .order-total .wgm-tax{font-size:15px}body.woocommerce-cart a.checkout-button{background-color:green!important;border-color:green!important}body.woocommerce-cart a.checkout-button:hover{background-color:#fff!important;border-color:green!important;color:green!important}body.woocommerce-cart .cart_totals a.checkout-button{width:100%!important;float:none!important}@media(min-width:471px){.wc-proceed-to-checkout:has(#ppc-button-ppcp-gateway .paypal-buttons) a.checkout-button{font-size:1.05em}}.wfa-wc-cart__after-checkout_button_divider_for_paypal_smart_buttons{display:none}.wc-proceed-to-checkout:has(#ppc-button-ppcp-gateway .paypal-buttons) .wfa-wc-cart__after-checkout_button_divider_for_paypal_smart_buttons{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;padding:16px 8px;text-transform:uppercase;color:#555;font-size:16px;margin-top:17px;margin-bottom:17px}.wfa-wc-cart__after-checkout_button_divider_for_paypal_smart_buttons__line{position:relative}.wfa-wc-cart__after-checkout_button_divider_for_paypal_smart_buttons__line__text{line-height:1;margin:0}.wfa-wc-cart__after-checkout_button_divider_for_paypal_smart_buttons__line:before{content:"";position:absolute;height:2px;width:min(80%,200px);background-color:#ddd;transform:translateY(-50%);top:50%;right:0}.wfa-wc-cart__after-checkout_button_divider_for_paypal_smart_buttons__line.--before-text:before{right:0}.wfa-wc-cart__after-checkout_button_divider_for_paypal_smart_buttons__line.--after-text:before{left:0}body.woocommerce-cart .wc-cart-shipping-notice{line-height:1.2}.wfa-after-cart-table__coupon-row{margin:75px 0}.wfa-after-cart-table__coupon-card,div.cart_totals,.webfluence-collect-bike-data{background-color:#fff;padding:25px;border-radius:10px;margin:0}.wfa-after-cart-table__coupon-card h3,body.woocommerce-cart div.cart_totals h2{margin:0 0 25px!important;text-transform:uppercase!important;font-size:16px!important}.webfluence-collect-bike-data h2{margin-top:0!important}.cart_totals table.shop_table td{padding-right:0}.cart_totals table.shop_table th{padding-left:0}.cart_totals .order-total td,.cart_totals .order-total th{border-bottom:none!important}.cart_totals table.shop_table.shop_table_responsive td{font-size:16px}@media(min-width:800px){.wfa-after-cart-table__coupon-action-button-wrapper{margin-top:auto}}.wfa-after-cart-table__coupon-action-button-wrapper{display:flex;justify-content:flex-end}.wfa-after-cart-table__coupon-action-button{color:green!important;border-color:green!important;background-color:#fff!important;width:100%}.wfa-after-cart-table__coupon-action-button:hover,.wfa-after-cart-table__coupon-action-button:focus{color:#fff!important;border-color:green!important;background-color:green!important}input[name=coupon_code].wfa-after-cart-table__coupon-input{font-size:17px;border:2px solid #f4f4f4;background-color:#f4f4f4;height:43px;font-weight:400;text-transform:none;margin-bottom:25px;margin-top:5px;max-width:300px}.wfa-after-cart-table__coupon-product-ad{margin:0;padding:10px 0;font-size:15px;text-align:center}.wfa-after-cart-table__coupon-product-ad a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.wfa-after-cart-table__coupon-product-ad a:hover{-webkit-text-decoration:none;text-decoration:none}.wc-proceed-to-checkout a.wc-forward{margin-bottom:0!important}.woocommerce-cart .wc-proceed-to-checkout{padding-bottom:0}.webfluence-collect-bike-data__thankyou{border-radius:10px;background-color:#fff;padding:20px}.webfluence-collect-bike-data{background-color:#fff;padding:20px;margin:75px 0}.webfluence-collect-bike-data__error{padding:10px;background-color:#f5f0ef;border-left:4px solid red;margin:20px 0}.webfluence-collect-bike-data__form-layout>div+div,.webfluence-collect-bike-data__submit-wrapper{margin-top:20px}.webfluence-collect-bike-data__brand-field-wrapper{max-width:calc(15ch + 30px)}.webfluence-collect-bike-data__modell-field-wrapper{max-width:calc(20ch + 30px)}.webfluence-collect-bike-data__year-field-wrapper{max-width:calc(8ch + 30px)}.webfluence-collect-bike-data__form-layout input{font-size:17px;border:2px solid #f4f4f4;background-color:#f4f4f4;height:43px;font-weight:400;text-transform:none;width:100%}body.woocommerce-no-js .webfluence-collect-bike-data__submit-wrapper{display:none!important}.webfluence-collect-bike-data__submit{color:#fff;text-transform:uppercase;border-radius:5px;font-size:.9em;font-weight:600;padding:.8em;-webkit-font-smoothing:unset;transition:.3s all ease;-webkit-text-decoration:none;text-decoration:none;display:inline-block;text-align:center;margin-bottom:0;background-color:green;border:3px solid green;width:100%}.webfluence-collect-bike-data__submit:hover{background-color:#fff!important;border-color:green!important;color:green!important}@media(min-width:550px){.webfluence-collect-bike-data__form-layout{display:flex;flex-grow:1;align-items:flex-end}.webfluence-collect-bike-data__form-layout>div+div{margin-top:0}.webfluence-collect-bike-data__brand-field-wrapper{flex-grow:1;max-width:100%}.webfluence-collect-bike-data__modell-field-wrapper{flex-grow:1;max-width:100%;margin-left:20px;margin-right:20px}.webfluence-collect-bike-data__year-field-wrapper{flex-grow:0}.webfluence-collect-bike-data__submit-wrapper{display:flex;justify-content:flex-end}}.cart-collaterals .cross-sells button.add_to_cart_button,.cart-collaterals .cross-sells .atomion-product-lupe,.cart-collaterals .cross-sells .go-to-product,.cart-collaterals .cross-sells .woocommerce-loop-product__title:after,.woocommerce .cart-collaterals .cross-sells ul.products li.product .wgm-info{display:none!important}.cart-collaterals .cross-sells img,.woocommerce li.product .product-image-wrapper:hover:before{border-radius:5px}.cart-collaterals .cross-sells img{border-radius:5px}.cart-collaterals .cross-sells .woocommerce-loop-product__title{font-size:18px!important}.cart-collaterals .cross-sells .site-product-meta{margin-top:10px}.cart-collaterals .cross-sells{margin:125px 0 0}.cart-collaterals .cross-sells>h2{margin-top:0!important;margin-bottom:45px!important}.cart-collaterals .cross-sells .slick-slide{margin-top:0;margin-bottom:0}.cart-collaterals .cross-sells .slick-slide li.type-product{margin-bottom:0}.wfa-cart-payment-providers-logo-list{display:flex;justify-content:center;list-style:none;gap:10px;flex-wrap:wrap;margin:15px 0}.wfa-cart-payment-providers-logo-list img{height:100%;max-height:15px;width:auto}body.wfa-wc-b2b-group-motorradhaendler .webfluence-collect-bike-data{display:none!important}body.wfa-wc-b2b-group-motorradhaendler.woocommerce-cart .woocommerce-cart-form__contents .wgm-tax{display:revert;font-size:15px}body.wfa-wc-b2b-group-motorradhaendler.woocommerce-checkout .woocommerce-checkout-review-order-table .wgm-tax{display:revert;font-size:14px}body.wfa-wc-b2b-group-motorradhaendler.woocommerce-cart .woocommerce-cart-form__contents .wgm-break,body.wfa-wc-b2b-group-motorradhaendler.woocommerce-checkout .wgm-break{display:revert}@media(max-width:768px){.woocommerce table.shop_table td small.bm-percentual-discount{display:block}}.woocommerce-cart.woocommerce-page .cart-collaterals .cross-sells .slick-slide li.type-product{margin-bottom:2.992em}body.woocommerce-cart .woocommerce-cart-form__cart-item .variation .variation-VoraussichtlicherVersand,body.woocommerce-cart .woocommerce-cart-form__cart-item .variation .variation-VoraussichtlicherVersand p,body.woocommerce-cart .woocommerce-cart-form__cart-item .variation .variation-EstimatedShipping,body.woocommerce-cart .woocommerce-cart-form__cart-item .variation .variation-EstimatedShipping p,body.woocommerce-cart .woocommerce-cart-form__cart-item .variation .variation-Expditionestimeentre,body.woocommerce-cart .woocommerce-cart-form__cart-item .variation .variation-Expditionestimeentre p{font-weight:700!important}
