.kfz24-site.single-product .shop-main{padding-block:40px 75px;}.kfz24-site.single-product div.product.kfz24-service-product{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);}.kfz24-site.single-product div.product.kfz24-service-product form.cart{display:block;margin:25px 0 0;padding-top:22px;border-top:1px solid var(--line);}.kfz24-site.single-product div.product.kfz24-service-product form.cart .single_add_to_cart_button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;font:700 1rem/1.4 Arial,Helvetica,sans-serif;min-height:56px;padding:16px 22px;background:var(--cta);color:var(--cta-ink);border:1px solid transparent;border-radius:var(--radius);}.kfz24-site.single-product div.product.kfz24-service-product form.cart .single_add_to_cart_button::after{content:"→";font-size:1.4rem;line-height:1;}.kfz24-site.single-product div.product.kfz24-service-product form.cart .single_add_to_cart_button:disabled{background:#e0e5df;color:#51614e;cursor:not-allowed;}.kfz24-site.single-product div.product.kfz24-service-product form.cart .single_add_to_cart_button:focus-visible{outline:3px solid var(--brand);outline-offset:4px;}@media(max-width:768px){.kfz24-site.single-product div.product.kfz24-service-product{grid-template-columns:minmax(0,1fr);gap:32px;}.kfz24-site.single-product div.product.kfz24-service-product div.summary{grid-row:1;padding-top:0;}.kfz24-site.single-product div.product.kfz24-service-product .service-aside{grid-row:2;}.kfz24-site.single-product .shop-main{padding-block:28px 50px;}}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce){--wc-primary:var(--brand);--wc-primary-text:var(--brand-ink);color:var(--ink);}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-breadcrumb{font-size:.75rem;color:var(--muted);margin-bottom:35px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product.kfz24-service-product{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:start;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product.kfz24-service-product::before,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product.kfz24-service-product::after{display:none;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product.kfz24-service-product div.summary{float:none;width:auto;margin:0;padding:10px 0 0;min-width:0;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product.kfz24-service-product .woocommerce-tabs{grid-column:1/-1;margin-top:10px;min-width:0;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product.kfz24-service-product .product_title{font-size:2.8rem;line-height:1.1;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product p.price{color:var(--ink);font-size:2.3rem;letter-spacing:-.04em;font-weight:700;margin-block:18px 10px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product p.price del{font-size:.7em;color:var(--muted);}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product p.price ins{text-decoration:none;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .kfz24-price-note,.kfz24-price-note{font-size:.82rem;line-height:1.6;max-width:550px;color:var(--muted);margin:0 0 20px;}.kfz24-site .service-benefits{padding-block:20px;border-block:1px solid var(--line);margin-block:25px 18px;gap:12px;font-size:.88rem;}.kfz24-site .service-aside{padding:35px;background:var(--wash);border:1px solid var(--line);border-radius:5px;}.service-aside .eyebrow{font-size:.67rem;}.service-aside-mark{width:66px;height:66px;display:grid;place-items:center;border:1px solid #b8c9bd;border-radius:50%;margin:28px 0;}.service-aside-mark .kfz-icon{width:36px;height:36px;color:var(--brand);}.service-aside h2{font-size:2.9rem;line-height:1.1;margin-bottom:24px;}.service-aside>p:not(.eyebrow){color:var(--muted);font-size:.94rem;}.service-aside-guarantee{border-top:1px solid #ccd9ce;padding-top:25px;margin-top:28px;display:flex;gap:15px;align-items:flex-start;}.service-aside-guarantee .kfz-icon{width:27px;height:27px;}.service-aside-guarantee strong{font-size:.91rem;}.service-aside-guarantee p{font-size:.8rem;line-height:1.6;color:var(--muted);margin:7px 0 0;}.plate-context{width:100%;padding:15px 18px;background:var(--wash);border-left:3px solid var(--brand);margin-bottom:20px;}.plate-context>strong{font-size:.93rem;}.plate-context .microcopy{margin:6px 0 0;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) a.button,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) button.button,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) input.button,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) #respond input#submit,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) a.button.alt,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) button.button.alt,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) input.button.alt{background:var(--cta);color:var(--cta-ink);border-radius:var(--radius);min-height:48px;padding:15px 22px;font-size:.9rem;line-height:1.3;border:1px solid transparent;font-weight:700;white-space:normal;text-align:center;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) a.button:hover,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) button.button:hover,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) input.button:hover,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) #respond input#submit:hover{background:var(--cta);color:var(--cta-ink);box-shadow:inset 0 0 0 2px currentColor;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) button.button:disabled,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) button.button.alt.disabled{background:#e0e5df;color:#51614e;opacity:.7;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product form.cart{margin:25px 0;display:flex;flex-wrap:wrap;gap:15px;align-items:center;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product form.cart .button{float:none;min-height:54px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product form.cart .variations,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product form.cart .single_variation_wrap{width:100%;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .quantity .qty{min-height:48px;width:70px;padding:8px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product .woocommerce-tabs ul.tabs{padding-left:0;border-bottom:1px solid var(--line);}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product .woocommerce-tabs ul.tabs::before,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product .woocommerce-tabs ul.tabs li::before,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product .woocommerce-tabs ul.tabs li::after{display:none;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product .woocommerce-tabs ul.tabs li{border:0;background:transparent;margin:0;padding:0 24px 0 0;border-radius:0;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid var(--brand);}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product .woocommerce-tabs .panel h2{font-size:1.6rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product .woocommerce-tabs .panel{max-width:800px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-message,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-info,.kfz24-site .woocommerce-message,.kfz24-site .woocommerce-info{background:var(--wash);color:var(--ink);border-top-color:var(--brand);font-size:.92rem;border-radius:3px;}.kfz24-site .woocommerce-error{background:#fff4f2;color:#802c20;border-top-color:#a73627;font-size:.92rem;border-radius:3px;}.kfz24-site .woocommerce-message::before,.kfz24-site .woocommerce-info::before{color:var(--brand);}.commerce-assurance{display:flex;gap:16px;padding:23px 26px;background:var(--wash);border:1px solid var(--line);border-radius:4px;margin-bottom:35px;align-items:flex-start;}.commerce-assurance>.kfz-icon{margin-top:3px;width:27px;height:27px;}.commerce-assurance strong{font-size:.98rem;}.commerce-assurance .kfz24-price-note{margin:5px 0 0;max-width:none;}.commerce-assurance .microcopy{margin:7px 0 0;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) table.shop_table{border:1px solid var(--line);border-radius:4px;border-collapse:collapse;font-size:.9rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) table.shop_table td,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) table.shop_table th{padding:18px 15px;border-color:var(--line);}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) table.shop_table th{font-size:.79rem;font-weight:600;background:var(--wash);}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) table.shop_table .order-total{font-size:1.14rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) table.shop_table .product-name a{font-weight:600;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) a.remove{min-width:32px;min-height:32px;line-height:30px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .cart-collaterals .cart_totals h2{font-size:1.5rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .cart-collaterals .cart_totals{margin-top:25px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form .form-row label{font-size:.85rem;line-height:1.6;margin-bottom:7px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form .form-row{padding:0;margin-bottom:22px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form .form-row input.input-text,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form .form-row textarea{border:1px solid #9aaa9f;border-radius:4px;min-height:48px;padding:12px;color:var(--ink);background:#fff;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form .form-row .required{color:#973f26;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form .form-row input[type=checkbox]{margin-right:9px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-privacy-policy-text,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-terms-and-conditions-wrapper{font-size:.8rem;line-height:1.7;margin-block:20px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.checkout{display:grid;grid-template-columns:1.2fr 1fr;gap:24px 55px;align-items:start;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.checkout #customer_details{grid-column:1;grid-row:1/4;width:100%;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.checkout .col-1,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.checkout .col-2{float:none;width:100%;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.checkout #order_review_heading{grid-column:2;margin:0;font-size:1.6rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.checkout #order_review{grid-column:2;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.checkout>.woocommerce-NoticeGroup{grid-column:1/-1;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.checkout h3{font-size:1.6rem;margin:0 0 25px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) #payment{background:var(--wash);border-radius:4px;border:1px solid var(--line);}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) #payment .payment_box{background:#e1e9df;color:var(--ink);}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) #payment .payment_box::before{border-bottom-color:#e1e9df;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) #payment .payment_methods{border-bottom:1px solid var(--line);padding:22px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) #payment .place-order{padding:22px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) #payment #place_order{float:none;width:100%;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-navigation{width:25%;background:var(--wash);border:1px solid var(--line);border-radius:4px;padding:15px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-navigation a{display:block;padding:13px 15px;min-height:48px;text-decoration:none;font-size:.87rem;border-radius:3px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-navigation .is-active a{background:var(--brand);color:var(--brand-ink);font-weight:600;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-navigation a:hover{text-decoration:underline;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-content{width:70%;min-width:0;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-content h2,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-content h3{font-size:1.5rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.login,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.register,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.lost_reset_password{border:1px solid var(--line);border-radius:4px;padding:30px;max-width:580px;margin-top:24px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.login .woocommerce-form-login__submit{margin-right:20px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-EditAccountForm fieldset{border:1px solid var(--line);margin:28px 0;padding:20px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-EditAccountForm legend{font-weight:600;padding-inline:10px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-customer-details address{border:1px solid var(--line);padding:25px;border-radius:4px;width:100%;line-height:1.8;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-order h2{font-size:1.6rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-thankyou-order-received{font-size:clamp(1.5rem,3vw,2.3rem);font-weight:700;line-height:1.2;color:var(--ink);margin-bottom:30px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) ul.order_details{display:flex;gap:25px;flex-wrap:wrap;padding:25px;background:var(--wash);border:1px solid var(--line);margin:0 0 35px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) ul.order_details::before,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) ul.order_details::after{display:none;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) ul.order_details li{float:none;margin:0;padding:0 25px 0 0;font-size:.69rem;line-height:1.7;overflow-wrap:anywhere;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) ul.order_details li strong{font-size:.9rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) ul.products li.product .woocommerce-loop-product__title{font-size:1.1rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) ul.products li.product .price{font-size:1rem;color:var(--ink);}.kfz24-site :where(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout){font-family:inherit;font-size:16px;--wp--preset--color--primary:var(--brand);--wp--preset--color--contrast:var(--brand);--wc-block-color-text:var(--ink);--wc-block-color-button:var(--cta);--wc-block-color-button-text:var(--cta-ink);}.kfz24-site :where(.wc-block-cart,.wc-block-checkout) .wc-block-components-title{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;}.kfz24-site :where(.wc-block-cart,.wc-block-checkout) .wc-block-components-button:not(.is-link){border-radius:4px;min-height:52px;background:var(--cta);color:var(--cta-ink);font-weight:700;font-family:inherit;text-decoration:none;padding:14px 20px;box-shadow:none;border:1px solid transparent;}.kfz24-site :where(.wc-block-cart,.wc-block-checkout) .wc-block-components-button:not(.is-link):hover{box-shadow:inset 0 0 0 2px currentColor;}.kfz24-site :where(.wc-block-cart,.wc-block-checkout) .wc-block-components-text-input input{border-radius:4px;border-color:#91a499;background:#fff;min-height:54px;font-size:16px;}.kfz24-site :where(.wc-block-cart,.wc-block-checkout) .wc-block-components-text-input label{font-weight:400;}.kfz24-site :where(.wc-block-cart,.wc-block-checkout) .wc-block-components-totals-item__value{font-weight:600;}.kfz24-site :where(.wc-block-cart,.wc-block-checkout) .wc-block-components-totals-footer-item{font-size:1.2rem;}.kfz24-site .wc-block-components-checkout-step__heading-content{font-size:.8rem;}.kfz24-site .wc-block-components-checkout-step__description{color:var(--muted);font-size:.87rem;}.kfz24-site .wc-block-components-order-summary .wc-block-components-order-summary-item__description{font-size:.9rem;}.kfz24-site .wc-block-components-order-summary .wc-block-components-product-name{font-weight:600;}.kfz24-site .wc-block-components-sidebar{border:1px solid var(--line);border-radius:4px;padding:24px;background:#fafbf8;}.kfz24-site .wc-block-components-checkout-order-summary__title{font-size:1.15rem;}.kfz24-site .wc-block-checkout__terms{font-size:.8rem;line-height:1.7;}.kfz24-site .wc-block-components-notice-banner{border-radius:4px;font-family:inherit;}.kfz24-site .wc-block-components-radio-control__option{border-radius:4px;}@media(max-width:900px){:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product.kfz24-service-product{gap:35px;grid-template-columns:.85fr 1.15fr;}.kfz24-site .service-aside{padding:27px;}.service-aside h2{font-size:2.4rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product.kfz24-service-product .product_title{font-size:2.25rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.checkout{gap:24px 30px;grid-template-columns:1fr 1fr;}.kfz24-site .wc-block-components-sidebar{padding:18px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) table.shop_table td,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) table.shop_table th{padding:14px 10px;}}@media(max-width:768px){:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.checkout{display:block;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.checkout #order_review_heading{margin:35px 0 22px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-navigation,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-content{float:none;width:100%;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-navigation{margin-bottom:30px;padding:10px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-navigation ul{display:flex;gap:5px;flex-wrap:wrap;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-navigation a{padding:12px;font-size:.8rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-content .shop_table_responsive td{overflow-wrap:anywhere;}}@media(max-width:600px){:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product.kfz24-service-product{grid-template-columns:1fr;gap:25px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product.kfz24-service-product div.summary{grid-row:1;padding:0;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product.kfz24-service-product .woocommerce-tabs{grid-column:1;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product.kfz24-service-product .product_title{font-size:2.5rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) div.product form.cart .button{width:100%;}.kfz24-site .service-aside{padding:26px;}.service-aside h2{font-size:2.3rem;}.service-aside-mark{display:none;}.service-aside-guarantee{margin-top:22px;padding-top:22px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-breadcrumb{font-size:.69rem;line-height:1.7;margin-bottom:25px;}.commerce-assurance{padding:18px;gap:12px;margin-bottom:25px;}.commerce-assurance strong{font-size:.91rem;}.commerce-assurance .kfz24-price-note{font-size:.76rem;}.commerce-assurance .microcopy{font-size:.7rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.login,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.register,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) form.lost_reset_password{padding:22px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) ul.order_details{padding:20px;gap:20px;display:grid;grid-template-columns:1fr 1fr;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) ul.order_details li{padding:0;border:0;font-size:.62rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) ul.order_details li strong{font-size:.85rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-content table{font-size:.78rem;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-content table td,:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) .woocommerce-MyAccount-content table th{padding:10px 6px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) table.cart td.actions .input-text{width:48%;min-height:48px;}:is(.kfz24-site.woocommerce,.kfz24-site .woocommerce) table.cart td.actions .coupon .button{width:48%;font-size:.75rem;padding-inline:8px;}.kfz24-site .wc-block-components-sidebar{padding:18px;}.kfz24-site .wc-block-components-checkout-step__heading-content{font-size:.72rem;}}@media(max-width:768px){.kfz24-site.single-product div.product.kfz24-service-product{grid-template-columns:minmax(0,1fr);gap:32px;}.kfz24-site.single-product div.product.kfz24-service-product div.summary{grid-row:1;width:100%;padding-top:0;}.kfz24-site.single-product div.product.kfz24-service-product .service-aside{grid-row:2;}.kfz24-site.single-product div.product.kfz24-service-product .woocommerce-tabs{grid-column:1;}}
