#cmplz-manage-consent .cmplz-manage-consent {
    left: 30px;
    right: inherit !important;
}

span.onsale {
    display: none !important;
}

p.wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info {
    text-align: center;
}

p.wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info {
    text-align: center;
    margin-top: -13px;
}

p.wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info {
    display: none;
}

p.wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info {
    display: none;
}

.woocommerce ul.products[class*="dtiva-products-listing"] li.product.product-list-view .product-wrapper .product-thumb {
    box-shadow: none !important;
}

div#payment {
    margin-bottom: 50px;
}

tr.cart_item.wc-gzd-cart-item-has-thumbnail td > img {
    display: none !important;
}

span.checkout-review-order-title .product-total {
    display: none;
}

.woocommerce .woocommerce-checkout-review-order .shop_table .product-name img {
    width: auto ! IMPORTANT;
    height: auto !important;
    max-width: 50px !important;
    max-height: 60% !important;
}

.woocommerce-checkout .shop_table {
    background-color: #fff !important;
}

a.shipping-calculator-button {
    color: #fff ! IMPORTANT;
}

.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]:checked + label:before, .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked + span:before, .woocommerce .woocommerce-shipping-methods li input[type="radio"]:checked + label:before, .comment-form-dt-privatepolicy input[type="checkbox"]:checked ~ label::before  {
    top: 0;
    left: -4px !important;
}

.dt-sc-product-summary-additional-content {
    display: none !important;
}

.dt-sc-single-product-price {
    margin-bottom: 25px !important;
}

.product-buttons-wrapper.product-button.product-button-cart.style-skin-brdrfill.radius-circle.align-inline {
    margin-top: 35px;
}

del {
    color: red;
}

del bdi {
    color: red;
}

del {
    font-size: 90% !important;
}

.woocommerce .product p.price del:after, .woocommerce-page .product p.price del:after, .woocommerce div.product p.price del:after, .woocommerce-page div.product p.price del:after, .woocommerce .product span.price del:after, .woocommerce-page .product span.price del:after, .woocommerce div.product span.price del:after, .woocommerce-page div.product span.price del:after, .woocommerce .product-price del:after, .woocommerce-page .product-price del:after {
    color: red;
    height: 2px;
        top: 1px;
}

.cmplz-close {
    padding: 0px !important;
}

.cmplz-cookiebanner .cmplz-close {
    line-height: 35px !important;
    width: 35px !important;
    height: 35px !important;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.product-details {
    margin-top: -80px;
}

.product-thumb {
    margin-top: -45px !important;
}

.elementor-button span {
    text-transform: none !important;
}

#footer li.elementor-icon-list-item {
    padding-bottom: 0px;
    margin-bottom: -8px;
}

div#dt-1b041c6 img {
    max-height: 53px;
}

div#dt-1b041c6 img {
    max-height: 53px;
    margin-left: -41px;
}

#footer .elementor-spacer-inner {
    height: 18px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-4095c00.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 25px;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open {
    margin-top: -14px;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category[open] .cmplz-icon.cmplz-open {
    margin-top: 14px;
}

.cmplz-description {
    line-height: 19px;
}

.cmplz-soft-cookiewall {
    background-color: rgba(0, 0, 0, 0.4);
}

.dt-sc-shop-menu-icon-wrapper,
.dt-sc-shop-menu-cart-inner,
.dt-sc-shop-menu-cart-icon,
.dt-sc-shop-menu-cart-number,
.dt-sc-shop-menu-cart-totals {
  pointer-events: none;
}

a.dt-cart-link {
  display: inline-block; /* oder block */
  width: 100%;
  height: 100%;
}

.dt-sc-shop-menu-cart-icon::before {
  pointer-events: none;
}

.breadcrumb {
    display: none !important;
}

section.main-title-section-wrapper.aligncenter.aligncenter {
    padding-top: 100px;
    padding-bottom: 100px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-4c5fa23.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: flex;
    justify-content: center;
}

form.woocommerce-ordering {
    display: none !important;
}

body.view-switch-loading .product-loop,
body.view-switch-loading .product-loop-sorting {
  visibility: hidden;
}

.product-loop-sorting {
    display: none !important;
}

.custom-details-button {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.product-details {
    margin-bottom: -18px;
}

.woocommerce ul.products.dtiva-products-listing-layout1 li.product .price, .woocommerce ul.products.dtiva-products-listing-layout1 li.product .price ins, .woocommerce ul.products.dtiva-products-listing-layout1 li.product .price del, .woocommerce ul.products.dtiva-products-listing-layout1 li.product .price .amount {
    color: #c49864;
    font-size: 110%;
    font-weight: 600;
}

input[type="submit"], input[type="reset"], input[type="button"], button[type="button"], *[role="button"], button, .button, a.button, .dt-sc-button, .elementor-button.dt-elementor-button, .yith-wcwl-add-to-wishlist a, .yith-wcqv-button, .dt-wcsg-button {
    text-transform: none !important;
}

ul.products.columns-3.product-style-default.dtiva-products-listing-layout1.product-overlay-fixed.product-hover-secimage-pushleft.product-content-hover-zoom.product-padding-content.product-without-space.product-label-boxed.product-thumb-alignment-bottom.product-thumb-iconsgroup-style-skinbgfill-rounded.product-thumb-buttonelement-style-simple.product-content-alignment-center.product-content-iconsgroup-style-simple.product-content-buttonelement-style-simple li .product-wrapper > div {
    flex: 1 1 45%;
}

ul.products.columns-3.product-style-default.dtiva-products-listing-layout1.product-overlay-fixed.product-hover-secimage-pushleft.product-content-hover-zoom.product-padding-content.product-without-space.product-label-boxed.product-thumb-alignment-bottom.product-thumb-iconsgroup-style-skinbgfill-rounded.product-thumb-buttonelement-style-simple.product-content-alignment-center.product-content-iconsgroup-style-simple.product-content-buttonelement-style-simple li .custom-details-button {
    flex: 1 1 100% !important;
}

.woocommerce ul.products li.product.product-list-view .product-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    flex-wrap: wrap;
}

.woocommerce .woocommerce-message, .woocommerce-notice.woocommerce-notice--success {
    border-color: #c49864 !important;
}

label[for="coupon_code"] {
    display: none !important;
}

.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]:checked + label:before, .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked + span:before, .woocommerce .woocommerce-shipping-methods li input[type="radio"]:checked + label:before, .comment-form-dt-privatepolicy input[type="checkbox"]:checked ~ label::before {
    left: -36px;
    top: 0px;
}

.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout, .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout {
    float: right;
}

.woocommerce .woocommerce-info, .woocommerce-notice.woocommerce-notice--info {
    border-color: #c49864;
}

.woocommerce .woocommerce-error > a, .woocommerce .woocommerce-info > a, .woocommerce .woocommerce-message > a {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.woocommerce .woocommerce-checkout-review-order table.shop_table tfoot th, .woocommerce .woocommerce-order-details .shop_table.order_details tfoot th {
    text-transform: none !important;
}