#cn-network-checkout #payment .wc_payment_method > label .cn-payment-brand--klarna,
        #cm-market-checkout #payment .wc_payment_method > label .cn-payment-brand--klarna {
            display: inline-flex !important;
            width: 54px;
            height: 27px;
            flex: 0 0 54px;
            align-items: center;
            justify-content: center;
            margin-left: 7px;
            padding: 3px 5px;
            vertical-align: middle;
            overflow: hidden;
            border: 1px solid #d8e0e3;
            border-radius: 4px;
            background: #fff;
            line-height: 1;
        }
        #cn-network-checkout #payment .wc_payment_method > label .cn-payment-brand--klarna img,
        #cm-market-checkout #payment .wc_payment_method > label .cn-payment-brand--klarna img {
            display: block !important;
            width: auto !important;
            max-width: 100% !important;
            height: auto !important;
            max-height: 19px !important;
            margin: 0 !important;
            object-fit: contain;
            box-shadow: none !important;
        }
        #cn-network-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout),
        #cm-market-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout) {
            grid-template-rows: auto 65px auto;
        }
        #cn-network-checkout form.checkout > .woocommerce-NoticeGroup-checkout,
        #cm-market-checkout form.checkout > .woocommerce-NoticeGroup-checkout {
            grid-column: 1 / -1;
            grid-row: 1;
            min-width: 0;
            width: 100%;
            margin: 0 0 17px;
            scroll-margin-top: 20px;
        }
        #cn-network-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout) > #customer_details,
        #cm-market-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout) > #customer_details {
            grid-row: 2 / 4;
        }
        #cn-network-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout) > #order_review_heading,
        #cm-market-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout) > #order_review_heading {
            grid-row: 2;
        }
        #cn-network-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout) > #order_review,
        #cm-market-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout) > #order_review {
            grid-row: 3;
        }
        #cn-network-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error li,
        #cm-market-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error li {
            margin: 0;
            color: inherit;
            overflow-wrap: anywhere;
        }
        #cn-network-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error li + li,
        #cm-market-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error li + li {
            margin-top: 5px;
        }
        @media (max-width: 760px) {
            #cn-network-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout),
            #cm-market-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout) {
                grid-template-rows: auto;
            }
            #cn-network-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout) > #customer_details,
            #cm-market-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout) > #customer_details {
                grid-row: 2;
            }
            #cn-network-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout) > #order_review_heading,
            #cm-market-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout) > #order_review_heading {
                grid-row: 3;
            }
            #cn-network-checkout form.checkout:has(> .woocommerce-NoticeGroup-checkout) > #order_review {
                grid-row: 4;
            }
        }
