a.wp-block-button__link:hover, 
a.wp-block-button__link:focus {
color: #fff;
text-decoration: none;
}
.wp-block-page-list.has-background {
padding: 1rem;
}
.wp-block-button.is-style-outline a.wp-block-button__link {
color: var(--dt-main-color);
}
.wp-block-latest-comments {
padding-left: 0;
}
.wp-block-image figcaption {
text-align: center;
}
.wp-block-embed figcaption {
text-align: center;
}
.wp-block-latest-comments li a:not(:hover, :focus) {
color: var(--dt-secondary-color);
}
.wp-block-table figcaption {
text-align: center;
}
.wp-block-latest-comments li a {
text-decoration:none;
}
.wp-block-code.has-text-color code {
color: inherit;
}
.dt_footer ul.product_list_widget li .woocommerce-Price-amount {
color: #fff;
}
.dt_footer ul.product_list_widget li {
border-bottom: none;
}
.dt_footer .widget_shopping_cart .button:not(.checkout):not(.add_to_cart_button) {
background-color: var(--dt-main-color);
}
.dt_footer .widget_shopping_cart .button:not(.checkout):not(.add_to_cart_button):hover,
.dt_footer .widget_shopping_cart .button:not(.checkout):not(.add_to_cart_button):focus {
background-color: var(--dt-main-color) !important;
}
.dt_footer .widget_shopping_cart a.checkout:hover, 
.dt_footer .widget_shopping_cart a.checkout:focus {
background-color: var(--dt-main-color) !important;
}
.dt_footer .widget_shopping_cart span.amount {
color: #fff;
}
.dt_footer .widget_shopping_cart li img {
object-fit: contain !important;
padding-right: 10px;
}
.dt_footer .widget  .wc-block-mini-cart__badge {
color: #222222;
}
.dt_footer .widget .wc-block-cart-link {
color:#fff;
background: var(--dt-main-color);
}
.dt_footer .widget .wc-block-cart-link:hover, 
.dt_footer .widget .wc-block-cart-link:focus {
text-decoration: none;
}
.woocommerce-account .woocommerce-Address-title h2 {
font-size: 4rem;
}
.wp-block-button.is-style-outline a.wp-block-button__link {
border-color: inherit;
background: transparent
}
.wp-block-categories-list.has-background {
padding: 1rem;
}
.wp-block-latest-comments.has-background {
padding: 1rem;
}
.wp-block-file a {
text-decoration: none;
}
.wp-block-file.has-background {
padding: 1rem;
}
.woocommerce .summary .product_meta>span a {
text-decoration: none;
}
table.wc-block-cart-items .wc-block-cart-items__header th {
font-size: 1.6rem;
font-weight: 700;
}
.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__totals-title {
font-weight: 700;
}