.wc-block-mini-cart__button .wc-block-mini-cart__icon::before {
    content: '';
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M234.658,469.333c-23.53,0 -42.666,-19.136 -42.666,-42.666c-0,-23.531 19.136,-42.667 42.666,-42.667c23.531,-0 42.667,19.136 42.667,42.667c-0,23.53 -19.136,42.666 -42.667,42.666Zm149.334,0c-23.531,0 -42.667,-19.136 -42.667,-42.666c-0,-23.531 19.136,-42.667 42.667,-42.667c23.53,-0 42.666,19.136 42.666,42.667c0,23.53 -19.136,42.666 -42.666,42.666Zm23.274,-106.666l-191.872,-0c-27.669,-0 -52.202,-18.155 -59.69,-44.16l-64.854,-219.755c-2.304,-7.957 -9.962,-13.419 -18.709,-13.419l-50.816,0c-11.797,0 -21.333,-9.557 -21.333,-21.333c-0,-11.776 9.536,-21.333 21.333,-21.333l50.816,-0c27.669,-0 52.181,18.154 59.669,44.16l12.139,41.173l326.293,-0c13.312,-0 25.942,6.336 33.771,16.96c7.765,10.539 10.005,23.723 6.144,36.181l-44.011,139.691c-8.618,25.216 -32.234,41.835 -58.88,41.835Z" style="fill-rule:nonzero;"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0;
}

.single_add_to_cart_button::before {
    content: "";
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xml:space="preserve" style="fill:white; fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M234.658,469.333c-23.53,0 -42.666,-19.136 -42.666,-42.666c-0,-23.531 19.136,-42.667 42.666,-42.667c23.531,-0 42.667,19.136 42.667,42.667c-0,23.53 -19.136,42.666 -42.667,42.666Zm149.334,0c-23.531,0 -42.667,-19.136 -42.667,-42.666c-0,-23.531 19.136,-42.667 42.667,-42.667c23.53,-0 42.666,19.136 42.666,42.667c0,23.53 -19.136,42.666 -42.666,42.666Zm23.274,-106.666l-191.872,-0c-27.669,-0 -52.202,-18.155 -59.69,-44.16l-64.854,-219.755c-2.304,-7.957 -9.962,-13.419 -18.709,-13.419l-50.816,0c-11.797,0 -21.333,-9.557 -21.333,-21.333c-0,-11.776 9.536,-21.333 21.333,-21.333l50.816,-0c27.669,-0 52.181,18.154 59.669,44.16l12.139,41.173l326.293,-0c13.312,-0 25.942,6.336 33.771,16.96c7.765,10.539 10.005,23.723 6.144,36.181l-44.011,139.691c-8.618,25.216 -32.234,41.835 -58.88,41.835Z" style="fill-rule:nonzero;"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    vertical-align: text-top;
}

.add_to_cart_button::before {
    content: "";
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:serif="http://www.serif.com/" width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xml:space="preserve" style="fill:white; fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M234.658,469.333c-23.53,0 -42.666,-19.136 -42.666,-42.666c-0,-23.531 19.136,-42.667 42.666,-42.667c23.531,-0 42.667,19.136 42.667,42.667c-0,23.53 -19.136,42.666 -42.667,42.666Zm149.334,0c-23.531,0 -42.667,-19.136 -42.667,-42.666c-0,-23.531 19.136,-42.667 42.667,-42.667c23.53,-0 42.666,19.136 42.666,42.667c0,23.53 -19.136,42.666 -42.666,42.666Zm23.274,-106.666l-191.872,-0c-27.669,-0 -52.202,-18.155 -59.69,-44.16l-64.854,-219.755c-2.304,-7.957 -9.962,-13.419 -18.709,-13.419l-50.816,0c-11.797,0 -21.333,-9.557 -21.333,-21.333c-0,-11.776 9.536,-21.333 21.333,-21.333l50.816,-0c27.669,-0 52.181,18.154 59.669,44.16l12.139,41.173l326.293,-0c13.312,-0 25.942,6.336 33.771,16.96c7.765,10.539 10.005,23.723 6.144,36.181l-44.011,139.691c-8.618,25.216 -32.234,41.835 -58.88,41.835Z" style="fill-rule:nonzero;"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    vertical-align: baseline;
}

.woocommerce-account .wp-block-post-title,
.woocommerce-account main .woocommerce,
.woocommerce-cart .wp-block-post-title,
.woocommerce-cart main .woocommerce,
.woocommerce-checkout .wp-block-post-title,
.woocommerce-checkout main .woocommerce {
    max-width:  var(--wp--style--global--content-size);
}