#primary .up-sells h2.woocommerce-loop-product__title, #primary .cross-sells h2.woocommerce-loop-product__title {
    margin: 0;
}
.single.single-product div.product .up-sells.upsells .products .lchtdcr-loop-product .lchtdcr-loop-product-title-block-wrapper, .single.single-product div.product .cross-sells .products .lchtdcr-loop-product .lchtdcr-loop-product-title-block-wrapper, .single-product div.product .related .products .lchtdcr-loop-product .lchtdcr-loop-product-title-block-wrapper h2, .single-product div.product .up-sells.upsells .products .lchtdcr-loop-product .lchtdcr-loop-product-title-block-wrapper h2, .single-product div.product .cross-sells .products .lchtdcr-loop-product .lchtdcr-loop-product-title-block-wrapper h2 {
    min-height: initial!important;
}
.single-product .up-sells .lchtdcr-loop-product, .single-product .cross-sells .lchtdcr-loop-product {
    gap: 0;
}

.versandinfo-cart{
	margin-top: 30px;
}
.gm-chevron-right:before {
    content: '\203A';
    font-style: normal;
    font-weight: 400;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.grecaptcha-badge {
    display: none!important;
}
.payoneInput, .payoneSelect {
    width: 100%;
    height: 33px;
}
.payment_box p.form-row.form-row-wide {
    margin-bottom: 3px!important;
}

@media (max-width: 768px){
	.payment_box fieldset {
    	padding: 0!important;
	}
	.lchtdcr-loop-product-right-side{
	    margin-left: 15px!important;
	}
	.woocommerce-Tabs-panel--description > table tr td {
		width: fit-content!important;
	}
	form.woocommerce-cart-form td.product-name {
    	flex-direction: column;
    	width: 100%!important;
	}
	form.woocommerce-cart-form tr.woocommerce-cart-form__cart-item.cart_item {
    	display: flex;
    	flex-direction: column;
	}
	form.woocommerce-cart-form td.product-quantity {
    	padding: 0!important;
    	margin-bottom: 20px;
	}
	form.woocommerce-cart-form .cart.shop_table tbody tr,  {
		border-bottom: 1px solid rgba(82, 94, 117, 0.2);
    	padding: 0;
	}
	input#coupon_code {
    	max-width: initial;
	}
	button.button.lchtdcr-coupon-button {
    	width: 100%;
		display: block;
		position: relative!important;
		margin-top: 20px;
	}
	.lchtdcr-cart-coupon-block-wrapper, .cart-collaterals, .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
    	max-width: initial!important;
    }
    .cart.shop_table tbody tr td.product-quantity {
    	border-bottom: 0!important;
    }
    .cart.shop_table tbody tr td.product-quantity .lchtdkr-mobile-cart-item-price .amount bdi {
    	font-size: 24px!important;
    	line-height: 24px!important;
    	font-weight: 700!important;
    }
    .woocommerce-cart .site-main .shop_table tbody tr td.product-name .lchtdcr-product-name-wrapper a{
    	font-size: 20px!important;
    	line-height: 24px!important;
	}
	p.wc-gzd-cart-info.delivery-time-info {
    	margin: 0;
	}
	tr.woocommerce-cart-form__cart-item.cart_item:last-of-type {
    	border-bottom: 0!important;
	}
	.woocommerce-cart .site-main .shop_table tbody tr td.product-name .lchtdcr-product-name-wrapper .lchtdcr-cart-item-sku {
    	font-size: 16px!important;
    	line-height: 16px!important;
	}
	.woocommerce-cart .site-main .shop_table tbody .variation dt, .woocommerce-cart .site-main .shop_table tbody .variation dd {
    font-size: 14px!important;
    }
    .woocommerce-cart .site-main .shop_table tbody .variation dd p {
    	font-size: 14px!important;
    	font-weight: 700!important;
    }
    body.woocommerce-cart .site-main article {
    	margin-bottom: 64px!important;
	}
	.cart-collaterals .cart_totals .shop_table tr:not(.lchtdkr-custom-order-total) th {
    	font-size: 16px!important;
		line-height: 16px!important;
    }
    .woocommerce-form-login-toggle, .woocommerce-form-coupon-toggle, form.woocommerce-form.woocommerce-form-login.login, form.checkout_coupon.woocommerce-form-coupon{
	    padding: 0 20px;
    }
    .woocommerce-checkout .site-main .entry-content .woocommerce .checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box fieldset{
	    padding-top: 10px!important;
    }
    .woocommerce-checkout .site-main .entry-content .woocommerce .checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box {
    	top: 105%!important;
    }
    .woocommerce-checkout .site-main .entry-content .woocommerce .checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p{
	    font-size: 14px!important;
		font-weight: 500!important;
    }
    .woocommerce-checkout .site-main .entry-content .woocommerce .checkout {
    	justify-content: center!important;
    	margin-bottom: 64px!important;
    }
    .woocommerce-checkout .site-main .entry-content .woocommerce .checkout .woocommerce-checkout-review-order-wrapper{
    	margin-left: 20px;
		margin-right: 20px;
	}
	.woocommerce-checkout .site-main .entry-content .woocommerce .checkout .woocommerce-checkout-review-order-wrapper .woocommerce-checkout-review-order .shop_table tbody tr {
    	display: flex!important;
	}
	.woocommerce-checkout .site-main .entry-content .woocommerce .checkout .woocommerce-checkout-review-order-wrapper .woocommerce-checkout-review-order .shop_table tbody tr:first-child td, .woocommerce-checkout .site-main .entry-content .woocommerce .checkout .woocommerce-checkout-review-order-wrapper .woocommerce-checkout-review-order .shop_table tbody tr:last-child td {
    	border-top: 0!important;
    	border-bottom: 0!important;
	}
	.woocommerce-checkout .site-main .entry-content .woocommerce .checkout .woocommerce-checkout-review-order-wrapper .woocommerce-checkout-review-order .shop_table tbody {
    border-bottom: 1px solid rgba(82, 94, 117, 0.2);
    border-top: 1px solid rgba(82, 94, 117, 0.2);
}
	span.lichtdekor-product-quantity {
    	min-width: 30px;
    	margin-left: 10px;
	}
	.woocommerce-checkout .site-main .entry-content .woocommerce .checkout .woocommerce-checkout-review-order-wrapper .woocommerce-checkout-review-order .shop_table tbody tr td.product-total {
    	align-content: center;
    	display: flex;
    	flex-wrap: wrap;
	}
	.woocommerce-checkout .site-main .entry-content .woocommerce .checkout .woocommerce-checkout-review-order-wrapper .woocommerce-checkout-review-order .shop_table tbody {
    display: flex!important;
    flex-direction: column;
    gap: 20px;
	}
	form.checkout span.lichtdekor-product-name {
    	font-size: 14px;
		line-height: 19px;
		font-weight: 600;
		color: #525e75;
	}
	.woocommerce-checkout .site-main .entry-content .woocommerce .checkout .woocommerce-checkout-review-order-wrapper .woocommerce-checkout-review-order .wc-gzd-checkbox-placeholder .form-row label {
    	font-size: 13px!important;
	}
	.woocommerce-checkout .site-main .entry-content .woocommerce .checkout .woocommerce-checkout-review-order-wrapper {
    	max-width: 100%!important;
		padding: 20px!important;
    }
    /*
    .single-product div.product .related .products .lchtdcr-loop-product-wrapper, .single-product div.product .up-sells.upsells .products .lchtdcr-loop-product-wrapper, .single-product div.product .cross-sells .products .lchtdcr-loop-product-wrapper {
    width: 100%!important;
	}
	.single-product div.product .related .products, .single-product div.product .up-sells.upsells .products, .single-product div.product .cross-sells .products {
    	display: flex!important;
    	justify-content: flex-start!important;
    	flex-direction: column;
    	gap: 20px;
}
    }
    .single-product div.product .up-sells.upsells .products .lchtdcr-loop-product-wrapper .lchtdcr-loop-product{
	    margin-left: 0!important;
	    width: 100%!important;
    }
    .single-product div.product .related .products .lchtdcr-loop-product-wrapper .lchtdcr-loop-product, .single-product div.product .up-sells.upsells .products .lchtdcr-loop-product-wrapper .lchtdcr-loop-product, .single-product div.product .cross-sells .products .lchtdcr-loop-product-wrapper .lchtdcr-loop-product{
    	max-width: 100%!important;
    }*/
    
    .single-product div.product .related .products .lchtdcr-loop-product-wrapper .lchtdcr-loop-product, .single-product div.product .up-sells.upsells .products .lchtdcr-loop-product-wrapper .lchtdcr-loop-product, .single-product div.product .cross-sells .products .lchtdcr-loop-product-wrapper .lchtdcr-loop-product {
    min-width: 33%!important;
}
}

.stabdardsupport-head {
    margin-bottom: 20px;
}
.mb-10{
	margin-bottom: 20px;
}

.lchtdkr-cat-sidemenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.lchtdkr-cat-sidemenu li a {
    color: #4a4658;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    text-decoration: none;
}
.lchtdkr-cat-sidemenu li {
	margin-bottom: 10px;
}

.lchtdcr-top-seller-single-product.product-type-variable .lchtdcr-top-seller-single-product-info .lchtdcr-top-seller-single-product-info-price-block .lchtdcr-top-seller-single-product-info-price > .amount:first-child bdi::before {
    font-size: 18px;
    line-height: 31px;
}
.archive .lchtdcr-loop-product-short-description-wrapper ul li {
    word-break: break-word;
}
.archive .lchtdcr-loop-product-short-description-wrapper ul {
    margin-left:0;
}


.single-product div.product .related .products .lchtdcr-loop-product-wrapper .lchtdcr-loop-product, .single-product div.product .up-sells.upsells .products .lchtdcr-loop-product-wrapper .lchtdcr-loop-product, .single-product div.product .cross-sells .products .lchtdcr-loop-product-wrapper .lchtdcr-loop-product {
    height: 100%;
}
.slick-track {
    display: flex!important;
    
}
.slick-track > li {
	flex:1;
    height: unset!important;
}
li#tab-title-additional_information, li.reviews_tab {
    display: none!important;
}

.lchtdcr-single-product-info-block, .single-product div.product .woocommerce-tabs {
    grid-row-end: span 1;
    height: fit-content;
}
.single-product div.product .summary{
	grid-row-end: span 2;
}

@media screen and (min-width: 769px){
.single-product div.product .woocommerce-tabs {
    width: 100%!important;
}
}


.lchtdcr-payship-icons.nonfooter{
    width: 100%!important;
    margin-right: 0!important;
    max-width: 100%!important;
    gap: 10px;
    justify-content: space-between!important;
    flex-direction: row;
}
.lchtdcr-payship-icons.nonfooter li {margin-top:15px;margin-left: 0!important;margin-bottom:0!important;
}
.lchtdcr-payship-icons.nonfooter img {max-height:32px;max-width: 90px;}

.lchtdcr-payship-icons-1 > div, .lchtdcr-payship-icons-1 > span {
    display: inline-block;
    width: 100%;
}
a.btn-price-offer.btn.btn-block.btn-sm {
    float: left;
    margin-right: 8px;
}
body.single-product div.product .lchtdcr-single-product-info-block .lchtdcr-single-product-info-block-image-part .woocommerce-product-gallery figure:not([style]) {
    display: block;
}

.tax-rate-hidden{
	display:none;
}
button.button.lchtdcr-coupon-button {
    cursor: pointer;
}