body.woocommerce-cart .woocommerce .elementor-heading-title,
body.woocommerce-checkout .woocommerce .elementor-heading-title {
	color: #3E4143;
	font-size: 42px;
	font-weight: 800;
	line-height: 127%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.woocommerce-cart_wrapper {
	display: flex;
	align-items: flex-start;
	gap: 40px;
}
.woocommerce-cart-form {
	max-width: 900px;
	width: 100%;
}
.cart-top {
	display: flex;
	align-items: center;
	gap: 40px;
	margin-bottom: 15px;
}
.cart-top_l {
	display: flex;
	align-items: center;
	gap: 11px;
	cursor: pointer;
	color: #3E4143;
	font-size: 14px;
	font-weight: 400;
	line-height: 137%;
	margin: 0;
}
.cart-check {
	cursor: pointer;
	margin-right: -3px;
}
.cart-top_l input,
.cart-check input {
	display: none;
}
.cart-top_l span,
.cart-check span {
	display: block;
	width: 22px;
	min-width: 22px;
	height: 22px;
	border-radius: 6px;
	border: 1px solid #E6EFF6;
	background: #FFF;
	position: relative;
}
.cart-top_l input:checked+span::after,
.cart-check input:checked+span::after {
	content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 12px;
    height: 12px;
    background-color: #3A85FF;
    border-radius: 3px;
}
.cart-remove {
	display: flex;
	align-items: center;
	gap: 6px;
	cursor: pointer;
}
.cart-remove span {
	color: #3E4143;
	font-size: 14px;
	font-weight: 400;
	line-height: 137%;
	border-bottom: 1px dashed #3E4143;
	transition: .3s;
}
.cart-remove:hover span {
	color: #3A85FF;
	border-color: #3A85FF;
}
.cart-remove svg path {
	transition: .3s;
}
.cart-remove:hover svg path {
	stroke: #3A85FF;
}
.woocommerce-cart-form__contents {
	border-top: 1px solid #E6EFF6;
}
.woocommerce-cart-form__cart-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 0;
}
.woocommerce-cart-form__cart-item .product-thumbnail>a {
	display: flex;
	align-items: center;
	width: 70px;
	border-radius: 6px;
	overflow: hidden;
}
.woocommerce-cart-form__cart-item .product-thumbnail>a img {
	width: 100%;
	height: auto;
}
.cart-item_l {
	display: flex;
	align-items: center;
	gap: 15px;
}
.cart-item_details .product-name,
.cart-item_details .product-name a {
	color: #3E4143;
	font-size: 16px;
	font-weight: 700;
	line-height: 127%;
}
.cart-item_details .product-name {
	max-width: 240px;
}
.cart-item_details .product-name a:hover {
	color: #3A85FF;
}
.cart-item_details .product-price {
	margin-top: 3px;
}
.cart-item_details .product-price span {
	color: #50883C;
	font-size: 17px;
	font-weight: 800;
	line-height: 130%;
}
.product-quantity div.quantity {
	display: flex;
	border-radius: 10px;
	overflow: hidden;
	border: 1px solid #EEF3FA;
	background: #FFF;
}
.product-quantity div.quantity button {
	background: #FFF;
	border-radius: 0!important;
	padding-left: 11px;
	padding-right: 11px;
	transition: .3s;
}
.product-quantity div.quantity button:hover {
	background-color: #3A85FF;
}
.product-quantity div.quantity button path {
	transition: .3s;
	fill: rgb(62, 65, 67);
}
.product-quantity div.quantity button:hover path {
	fill: #fff;
}
div.quantity input[type="number"] {
	width: 50px;
	background: #fff;
	height: auto;
	border: none;
	color: #3E4143;
	text-align: center;
	font-size: 15px;
	font-weight: 400;
	line-height: 171%;
}
div.quantity .minus {
	border-right: 1px solid #EEF3FA;
}
div.quantity .plus {
	border-left: 1px solid #EEF3FA;
}
body.product-template-default div.quantity .minus,
body.product-template-default div.quantity .plus {
	min-width: 40px !important;
    padding: 0 !important;
    min-height: unset;
    border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
    background: var(--wd-form-bg);
    box-shadow: none;
}
.woocommerce-cart-form__contents .product-subtotal span {
	color: #50883C;
	text-align: center;
	font-size: 17px;
	font-weight: 800;
	line-height: 130%;
}

.cart-item_r {
	display: flex;
	align-items: center;
	gap: 10px;
	order: 1;
}
.cart-item__btn {
	width: 46px;
	min-width: 46px;
	height: 46px;
	border-radius: 10px;
	overflow: hidden;
}
.cart .cart-item__btn .wd-wishlist-btn,
.cart .cart-item__btn .wd-wishlist-btn a {
	margin: 0;
	width: 100%;
	height: 100%;
}
.cart .cart-item__btn .wd-wishlist-btn a {
	background: #E6EFF6;
	border-radius: 0;
}
.cart .cart-item__btn .wd-wishlist-btn a:hover {
	background: #cadeed;
}
.cart .cart-item__btn .wd-wishlist-btn a::before {
	content: ''!important;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyNjNfMzk3MCkiPgo8cGF0aCBkPSJNMTkuNDk5MyAxMy4wNzJMMTEuOTk5MyAyMC41TDQuNDk5MzIgMTMuMDcyQzQuMDA0NjMgMTIuNTkwNiAzLjYxNDk3IDEyLjAxMiAzLjM1NDg3IDExLjM3MjZDMy4wOTQ3OCAxMC43MzMzIDIuOTY5ODkgMTAuMDQ2OSAyLjk4ODA2IDkuMzU2OTNDMy4wMDYyNCA4LjY2NjkxIDMuMTY3MDkgNy45ODgxMyAzLjQ2MDQ4IDcuMzYzMzNDMy43NTM4OCA2LjczODUzIDQuMTczNDYgNi4xODEyNSA0LjY5MjgxIDUuNzI2NTdDNS4yMTIxNiA1LjI3MTkgNS44MjAwMyA0LjkyOTY4IDYuNDc4MTQgNC43MjE0N0M3LjEzNjI0IDQuNTEzMjcgNy44MzAzMyA0LjQ0MzU4IDguNTE2NjkgNC41MTY4QzkuMjAzMDYgNC41OTAwMSA5Ljg2NjgyIDQuODA0NTUgMTAuNDY2MiA1LjE0NjlDMTEuMDY1NiA1LjQ4OTI1IDExLjU4NzYgNS45NTE5OSAxMS45OTkzIDYuNTA1OTlDMTIuNDEyOSA1Ljk1NjAyIDEyLjkzNTUgNS40OTczMSAxMy41MzQ0IDUuMTU4NkMxNC4xMzM0IDQuODE5ODggMTQuNzk1OCA0LjYwODQ0IDE1LjQ4MDMgNC41Mzc1MUMxNi4xNjQ3IDQuNDY2NTggMTYuODU2NCA0LjUzNzY5IDE3LjUxMjEgNC43NDYzOUMxOC4xNjc4IDQuOTU1MDggMTguNzczNCA1LjI5Njg3IDE5LjI5MDkgNS43NTAzNkMxOS44MDg0IDYuMjAzODUgMjAuMjI2OCA2Ljc1OTI4IDIwLjUxOTcgNy4zODE4OUMyMC44MTI3IDguMDA0NDkgMjAuOTc0MSA4LjY4MDg4IDIwLjk5MzYgOS4zNjg3QzIxLjAxMzIgMTAuMDU2NSAyMC44OTA2IDEwLjc0MSAyMC42MzM1IDExLjM3OTJDMjAuMzc2MyAxMi4wMTc1IDE5Ljk5MDIgMTIuNTk1OCAxOS40OTkzIDEzLjA3OCIgc3Ryb2tlPSIjNDA0NTRDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEyNjNfMzk3MCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50%;
	width: 24px;
	height: 24px;
}
.cart .cart-item__btn .wd-wishlist-btn a.added::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTI2M180MDI0KSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xOS40OTkzIDEzLjA3MkwxMS45OTkzIDIwLjVMNC40OTkzMiAxMy4wNzJDNC4wMDQ2MyAxMi41OTA2IDMuNjE0OTcgMTIuMDEyIDMuMzU0ODcgMTEuMzcyNkMzLjA5NDc4IDEwLjczMzMgMi45Njk4OSAxMC4wNDY5IDIuOTg4MDYgOS4zNTY5M0MzLjAwNjI0IDguNjY2OTEgMy4xNjcwOSA3Ljk4ODEzIDMuNDYwNDggNy4zNjMzM0MzLjc1Mzg4IDYuNzM4NTMgNC4xNzM0NiA2LjE4MTI1IDQuNjkyODEgNS43MjY1N0M1LjIxMjE2IDUuMjcxOSA1LjgyMDAzIDQuOTI5NjggNi40NzgxNCA0LjcyMTQ3QzcuMTM2MjQgNC41MTMyNyA3LjgzMDMzIDQuNDQzNTggOC41MTY2OSA0LjUxNjhDOS4yMDMwNiA0LjU5MDAxIDkuODY2ODIgNC44MDQ1NSAxMC40NjYyIDUuMTQ2OUMxMS4wNjU2IDUuNDg5MjUgMTEuNTg3NiA1Ljk1MTk5IDExLjk5OTMgNi41MDU5OUMxMi40MTI5IDUuOTU2MDIgMTIuOTM1NSA1LjQ5NzMxIDEzLjUzNDQgNS4xNTg2QzE0LjEzMzQgNC44MTk4OCAxNC43OTU4IDQuNjA4NDQgMTUuNDgwMyA0LjUzNzUxQzE2LjE2NDcgNC40NjY1OCAxNi44NTY0IDQuNTM3NjkgMTcuNTEyMSA0Ljc0NjM5QzE4LjE2NzggNC45NTUwOCAxOC43NzM0IDUuMjk2ODcgMTkuMjkwOSA1Ljc1MDM2QzE5LjgwODQgNi4yMDM4NSAyMC4yMjY4IDYuNzU5MjggMjAuNTE5NyA3LjM4MTg5QzIwLjgxMjcgOC4wMDQ0OSAyMC45NzQxIDguNjgwODggMjAuOTkzNiA5LjM2ODdDMjEuMDEzMiAxMC4wNTY1IDIwLjg5MDYgMTAuNzQxIDIwLjYzMzUgMTEuMzc5MkMyMC4zNzYzIDEyLjAxNzUgMTkuOTkwMiAxMi41OTU4IDE5LjQ5OTMgMTMuMDc4IiBmaWxsPSIjREQxRjRGIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTI2M180MDI0Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)
}
.product-remove {
	border: 1px solid #E6EFF6;
}
.product-remove>a {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.product-remove>a:hover {
	background: #F3F5F6;
}
body.woocommerce-cart .oneall_social_login,
body.woocommerce-cart .woocommerce-form-coupon-toggle,
body.woocommerce-cart .woocommerce-message,
body.woocommerce-cart .woocommerce-info+.woocommerce-info,
body.woocommerce-cart .woocommerce-error,
body.woocommerce-cart.logged-in .woocommerce-info,

body.woocommerce-checkout .oneall_social_login,
body.woocommerce-checkout .woocommerce-form-coupon-toggle,
body.woocommerce-checkout .woocommerce-message,
body.woocommerce-checkout .woocommerce-info+.woocommerce-info,
body.woocommerce-checkout .woocommerce-error,
body.woocommerce-checkout.logged-in .woocommerce-info,
.cart-collaterals+.woocommerce,
[name="update_cart"] {
	display: none!important;
}
body.woocommerce-cart .woocommerce-info,
body.woocommerce-checkout .woocommerce-info {
	border-radius: 10px;
	background: #F7F8FA;
	color: #3E4143;
	font-size: 14px;
	font-weight: 600;
	gap: 20px;
	padding: 6px 20px;
}
body.woocommerce-cart .woocommerce-info::before,
body.woocommerce-checkout .woocommerce-info::before {
	content: none;
}
body.woocommerce-cart .woocommerce-info .showlog,
body.woocommerce-checkout .woocommerce-info .showlog {
	padding: 13px 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #3A85FF;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	border-radius: 900px;
	border: 1px solid #3A85FF;
}
body.woocommerce-cart .woocommerce-info .showlog:hover,
body.woocommerce-checkout .woocommerce-info .showlog:hover {
	background-color: #3A85FF;
	color: #fff!important;
}


.cart-r {
	flex-grow: 1;
	margin-top: 37px;
	min-width: 420px;
	width: 420px;
}
.cart-totals-inner {
	border-radius: 10px;
	background: #F3F5F6;
	padding: 30px;
}
.cart-totals-inner>h2 {
	padding: 0;
	color: #3E4143;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 20px;
}
.shop-table_row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 15px;
	margin-bottom: 10px;
}
.shop-table_row.fee {
	display: none;
}
.shop-table_row.fee.active {
	display: flex;
}
.shop-table_row::after {
	content: '';
	display: block;
	flex-grow: 1;
	height: 1px;
	border-bottom: 1px dashed #D1D1D1;
	order: -1;
}
.shop-table__title {
	margin: 0;
	color: #3E4143;
	font-size: 14px;
	font-weight: 500;
	order: -1;
}
.shop-table__text {
	color: #111417;
	font-size: 15px;
	font-weight: 400;
	line-height: 171%;
	margin-bottom: 0;
}
.cart-subtotal .shop-table__text span,
.cart-total .shop-table__text span,
.fee .shop-table__text {
	color: #111417;
	font-size: 19px;
	font-weight: 800;
	line-height: 130%;
}
.fee .shop-table__text {
	font-size: 16px;
	color: #50883C;
}

.cart-total .shop-table__text span {
	color: #50883C;
}
.cart-coupon {
	border-radius: 10px;
	background: #FFF;
}
.cart-coupon_top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	padding: 15px;
	transition: .3s;
}
.cart-coupon_top>span {
	color: #383F4A;
	font-size: 14px;
	font-weight: 700;
	line-height: 125%;
}
.cart-coupon_top>svg {
	transition: .3s;
}
.cart-coupon.active .cart-coupon_top>svg,
.cart-coupon.error .cart-coupon_top>svg {
	transform: rotate(180deg);
}
.cart-coupon_content {
	display: none;
	padding: 0 15px 15px 15px;
}
.cart-coupon_content.active,
.cart-coupon.error .cart-coupon_content {
	display: block;
}
.cart-coupon_inner {
	margin-top: 15px;
	padding-bottom: 7px;
	border-bottom: 2px solid #E6EFF6;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.cart-coupon_inner input {
	border: none;
	border-radius: 0;
	padding: 0;
	color: #383F4A;
	font-size: 16px;
	font-weight: 700;
	line-height: 125%;
	height: auto;
}
.cart-coupon.error .cart-coupon_inner input {
	color: #DD1F4F;
}
.cart-coupon_inner span {
	font-size: 13px;
	font-weight: 700;
	line-height: 125%;
	margin-left: 6px;
	margin-right: 6px;
}
.cart-coupon.error .cart-coupon_inner span {
	color: #DD1F4F;
	opacity: 0.5;
}
.cart-coupon.success .cart-coupon_inner span {
	color: #50883C;
}
.cart-coupon__btn {
	width: 35px;
	min-width: 35px;
	height: 26px;
	min-height: 0;
	padding: 0!important;
	border-radius: 900px;
	transition: .3s;
}
.cart-coupon__btn>svg {
	display: none;
}
.cart-coupon__btn>svg.default {
	display: block;
}
.cart-coupon:not(.success, .error) .cart-coupon__btn {
	background: #E6EFF6!important;
}
.cart-coupon:not(.success, .error) .cart-coupon__btn>svg path {
	transition: .3s;
}
.cart-coupon:not(.success, .error) .cart-coupon__btn:hover {
	background: #3A85FF!important;
}
.cart-coupon:not(.success, .error) .cart-coupon__btn:hover>svg path {
	stroke: #fff!important;
}
.cart-coupon.error .cart-coupon__btn {
	background: #DD1F4F!important;
	pointer-events: none;
}
.cart-coupon.success .cart-coupon__btn {
	background: #50883C!important;
	pointer-events: none;
}
.cart-coupon.error .cart-coupon__btn>svg,
.cart-coupon.success .cart-coupon__btn>svg {
	display: none;
}
.cart-coupon.error .cart-coupon__btn>svg.error,
.cart-coupon.success .cart-coupon__btn>svg.success {
	display: block;
}
.cart-email {
	margin-top: 20px;
	margin-bottom: 20px;
}
.cart-email>span {
	display: flex;
	align-items: center;
	gap: 3px;
	color: #2B2B2B;
	font-size: 13px;
	font-weight: 500;
	line-height: 156%;
	margin-bottom: 3px;
}
.cart-email>span>span {
	color: #F00;
	font-size: 15px;
	font-weight: 400;
	line-height: 171%;
}
.cart-email>input {
	border-radius: 900px;
	border: 1px solid #E6EFF6;
	background: #FFF;
	padding: 14px;
	height: auto;
	min-height: 0;
	color: #3E4143;
	font-size: 13px;
	font-weight: 500;
	line-height: 156%;
}
.cart-email._error>input {
	border-color: #DD1F4F;
}
.cart-logos {
	margin-top: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
}
.cart-logo {
	height: 27px;
}
.cart-logo img {
	height: 100%;
	width: auto;
	object-fit: contain;
}
.cart_totals .shop_table {
	margin-bottom: 20px;
}
.checkout-send {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	color: #FFF!important;
	font-size: 14px;
	font-weight: 700;
}
.cart-email .fg__error-text {
	display: block;
	text-align: center;
	color: #DD1F4F;
}
.cart-policy {
	margin-top: 12px;
	margin-bottom: 0;
	color: #7C8184;
	font-size: 13px;
	font-weight: 500;
	line-height: 156%;
}
.cart-policy a {
	color: #3E4143;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-underline-position: from-font;
}
.cart-policy a:hover {
	color: #3A85FF;
}

body.woocommerce-cart .cross-sells h2,
body.woocommerce-checkout .cross-sells h2 {
	color: #2F3234;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 30px;
}
.cross-sells_slider.owl-loaded .product-grid-item {
	width: 100%;
	max-width: 100%;
}
.cross-sells_slider:not(.owl-loaded) .product-grid-item {
	flex: 0 0 20%;
	max-width: 20%;
}
.cross-sells_slider:not(.owl-loaded) .product-grid-item:nth-child(5)~.product-grid-item {
	display: none;
}
.cross-sells_slider.owl-carousel {
	display: flex;
}
.cross-sells_slider .owl-nav {
	width: 102%;
    position: absolute;
    left: 50%;
    top: 145px;
    transform: translateX(-50%);
    height: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cross-sells_slider .owl-nav button {
	width: 55px;
    height: 55px;
    border-radius: 900px;
    box-shadow: 3px 61px 17px 0px rgba(0, 0, 0, 0.00), 2px 39px 16px 0px rgba(0, 0, 0, 0.01), 1px 22px 13px 0px rgba(0, 0, 0, 0.02), 0px 10px 10px 0px rgba(0, 0, 0, 0.03), 0px 2px 5px 0px rgba(0, 0, 0, 0.04);
	position: relative;
	opacity: 0;
	transition: .3s;
	background: #fff!important;
}
.cross-sells_slider .owl-nav button span {
	display: none;
}
.cross-sells_slider .owl-next {
    transform: translateX(30px);
}
.cross-sells_slider .owl-next:after {
    content: "\E806";
    font-family: "wishlist";
    font-size: 20px;
}
.cross-sells_slider .owl-prev {
    transform: translateX(-30px);
}
.cross-sells_slider .owl-prev:after {
    content: "\E805";
    font-family: "wishlist";
    font-size: 20px;
}
.cross-sells_slider:hover .owl-nav button {
	transform: translateX(0);
	opacity: 1;
}
.cross-sells_slider .owl-nav button:hover {
	background: #3A85FF!important;
}
.cross-sells_slider .owl-nav button:hover::after {
	color: #fff;
}


body.woocommerce-cart .login-l,
body.woocommerce-checkout .login-l {
	display: none;
	margin-bottom: 40px;
}
@media(max-width: 1380px) {
	.cross-sells_slider .owl-nav {
		width: 100%;
	}
}
@media(max-width: 1220px) {
	
	.woocommerce-cart_wrapper {
		gap: 20px;
	}
	.woocommerce-cart-form__contents {
		border-top: 0;
	}
	.woocommerce-cart-form__cart-item {
		border-top: 1px solid #E6EFF6;
	}
	.cart-r {
        min-width: 295px;
        width: 295px;
		margin-top: 0;
    }
	.cart-logos {
		flex-wrap: wrap;
	}
}
@media(max-width: 1024px) {
	body.woocommerce-cart .woocommerce .elementor-heading-title,
	body.woocommerce-checkout .woocommerce .elementor-heading-title {
		font-size: 27px;
		margin-top: 15px;
		margin-bottom: 30px;
	}
	body.woocommerce-cart .main-page-wrapper,
	body.woocommerce-checkout .main-page-wrapper {
		padding-top: 0;
	}
	.woocommerce-cart_wrapper {
		flex-direction: column;
		gap: 40px;
	}
	.woocommerce-cart-form {
		max-width: 100%;
	}
	.cart-r {
        min-width: 0;
        width: 100%;
    }
	
	
	.cart-totals-inner {
		padding: 20px;
	}
	.cart-totals-inner>h2 {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.cart-email {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.cart-logos {
		margin-top: 15px;
	}
	
	.cart-collaterals {
		display: none!important;
	}
}
@media(max-width: 700px) {
	.cart-item_details {
		max-width: 200px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		column-gap: 10px;
		row-gap: 5px;
	}
	.cart-item_details .product-price {
		display: none;
	}
	.product-quantity div.quantity {
		border: none;
		align-items: center;
		
	}
	.product-quantity div.quantity button {
		width: 21px;
		height: 21px;
		border-radius: 50%!important;
		border: none!important;
		padding: 0;
		min-height: 0;
		background-color: #E6EFF6;
	}
	.product-quantity div.quantity button.minus>svg {
		width: 6px;
		height: auto;
	}
	.product-quantity div.quantity button.plus>svg {
		width: 7px;
		height: auto;
	}
	div.quantity input[type="number"] {
		width: 28px;
		font-size: 13px;
		font-weight: 500;
		line-height: 156%;
	}
	.woocommerce-cart-form__cart-item {
		padding: 10px 0;
	}
}
@media(max-width: 576px) {
	.cart-item_r {
		flex-direction: column;
		gap: 6px;
	}
	.cart-item__btn {
		width: 36px;
		min-width: 36px;
		height: 36px;
	}
	.cart .cart-item__btn .wd-wishlist-btn a::before {
		width: 18px;
		height: 18px;
	}
	.product-remove>a svg {
		width: 18px;
		height: auto;
	}
	.woocommerce-cart-form__cart-item .product-thumbnail>a {
		width: 50px;
	}
	.cart-item_details .product-name,
	.cart-item_details .product-name a {
		font-size: 14px;
	}
	.cart-item_l {
		gap: 10px;
	}
	.cart-check {
		margin-right: 2px;
	}
	.woocommerce-cart-form__cart-item {
		gap: 5px;
	}
	.cart-coupon_inner input {
		font-size: 14px;
	}
	.cart-totals-inner {
		padding: 15px;
	}
	.cart-totals-inner>h2 {
		margin-bottom: 10px;
	}
	.cart-email {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.cart-logos {
		margin-top: 10px;
	}
	.cart-policy {
		font-size: 12px;
	}
	.cart-logo {
		height: 26px;
	}
}
@media(max-width: 340px) {
	.cart-top {
		gap: 19px;
	}
}