.main-blocks {
	margin: 0;
}
.cart-empty.woocommerce-info {
	border: none;
	text-align: center;
	display: block;
}

.return-to-shop {
	margin: 50px 0 0;
	text-align: center;
}

.cart-item-number {
    position: absolute;
    top: 0;
    left: 0;
    background: #ff538e;
    border-radius: 5px 0 5px 0;
    color: #fff;
    padding: 6px;
    font-size: 12px;
}
.cart-main-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    border-radius: 6px;
    padding: 10px 5px;
    border: 1px solid #dbdbdb57;
    -webkit-box-shadow: rgb(3 3 3 / 17%) 0 0 10px;
    box-shadow: rgb(110 110 110 / 17%) 0 0 10px;
    margin: 25px 0;
    position: relative;
}

.cart-main-page select {
	padding: 10px;
	border: 1px solid #00bcd4;
	background: #fff;
	border-radius: 5px;
	font-size: 12px;
	color: #00bcd4;
}
.woocommerce-cart-form {
    margin: 0 0 35px 0;
}
.cart-main-img {
	-ms-flex-preferred-size: 10%;
	flex-basis: 10%;
	border-radius: 50%;
	    margin: 20px 0 0 10px;
}

.cart-main-img img {
	width: 100px;
	height: auto;
}
.cart-main-info {
    width: 100%;
    text-align: center;
    background: #ffffff;
    margin: 10px;
    padding: 10px;
    border-radius: 10px;
	text-align: center;
	font-size: 13px;
}
.cart-main-info {
	-ms-flex-preferred-size: 33%;
	flex-basis: 33%;
}
.iz-order-cart-comment {
    width: 100%;
    padding: 15px;
    margin: 10px;
    font-size: 14px;
    border-top: 1px solid #e5e5e5;
}
.iz-order-cart-comment-title {
    text-align: center;
    margin-bottom: 5px;
    color: #000;
    border-bottom: 1px solid white;
    padding-bottom: 10px;
}
.iz-order-cart-comment-item {
    background: #f9f9f9;
    padding: 15px;
    border-radius: 10px;
	line-height:25px;
	overflow-wrap: anywhere;
}
.iz-order-items {
    display: flex;
    justify-content: space-evenly;
	overflow: auto;
}
.gbiz-wrapper {
    width: 100%;
	font-size: 13px;
}
.iz-order-cart-name, .izattachimage, .iz-order-bilyznaaa-size {
    border-radius: 5px;
    border: 1px solid #e3e3e3;
    padding: 10px;
    margin: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}
.iz-cart-main-info-name {
    margin: 0 0 10px;
    font-size: 16px;
    border-radius: 10px;
    color: #E91E63;
}
.gb-iz-cart-price {
    font-size: 14px;
    color: #000;
    background: #e7e7e7;
    border-radius: 6px;
    padding: 3px 6px;
    font-weight: 700;
    width: 100%;
}
.iz-order-cart-attach-name {
    font-size: 10px;
    margin: 5px 0 0 0;
    padding: 3px 5px;
    color: #E91E63;
    background: #fff;
    border-radius: 50px;
    font-weight: 700;
}
.iz-order-cart-attach-name span {
    color: #000;
}
.iz-order-cart-attach-title {
    margin-bottom: 8px;
}
.cart-main-info-name {
	margin: 0 0 10px;
	font-size: 16px;
}
.cart-main-cup-color {
    margin: 10px 0px 0px 0px;
}
.cart-main-info-name a {
	font-size: 16px;
	    color: #000000;
    font-weight: 700;
}

.cart-main-info-name a:hover {
	color: #b94848;
}

.cart-main-info-cup-volume {
font-size: 13px;
    border-radius: 6px;
    padding: 6px;
    width: 40%;
    text-align: center;
    color: #3b3b3b;
}
.cart-main-info-cup-volume.inff {
    border: 1px solid #c8c8c8;
}
img.iz-tovar-img {
    margin: 8px 0;
}
.cart-main-price {
	-ms-flex-preferred-size: 10%;
	font-size: 22px;
	color: #424242;
	font-family: Ubuntu;
	font-weight: 200;
}

.cart-main-product-delete {
	width: 10%;
	cursor: pointer;
}

.cart-main-product-delete:hover,
button.button.wp-element-button:active {
	opacity: .5;
}

.cart-title {
	text-align: center;
	font-size: 40px;
	color: #898989;
	margin: 0 0 20px;
	padding: 0 0 7px;
}

.cart-title::before {
	content: url('data:image/svg+xml,\ <svg xmlns="http://www.w3.org/2000/svg" height="36px" viewBox="0 0 24 24" width="36px" fill="%23898989"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm0 10c-2.33 0-4.29-1.59-4.84-3.75-.17-.63.32-1.25.97-1.25.47 0 .85.34.98.8.35 1.27 1.51 2.2 2.89 2.2s2.54-.93 2.89-2.2c.13-.46.51-.8.98-.8.65 0 1.13.62.97 1.25C16.29 11.41 14.33 13 12 13z"/></svg>');
	position: relative;
	top: 4px;
	margin: 0 5px 0 0;
}

.cart-main-order {
	text-align: center;
	font-size: 22px;
}

.cart-main-order input[type=text] {
	padding: 15px 15px 15px 50px;
	background: #fff;
	color: #000;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #dfdfdf;
	border-radius: 6px;
	width: 550px;
	font-size: 16px;
	filter: drop-shadow(2px 8px 16px rgba(194, 198, 208, .06));
	-webkit-box-shadow: rgb(3 3 3 / 13%) 1px 1px 6px;
	box-shadow: rgb(3 3 3 / 13%) 1px 1px 6px;
}
input#coupon_code {
	-webkit-filter: drop-shadow(2px 8px 16px rgba(194, 198, 208, 0.06));
}
input#coupon_code:focus,
input[type=text]:focus {
	background-color: #fff;
	border: 1px solid #edb5b5;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.cart-main-order div {
	margin: 55px 0 25px;
}

.cart-main-order-title {
    text-align: left;
    font-size: 20px;
    color: #000000  !important;
    padding: 0 5px 12px 5px !important;
    text-align: center !important;
    border-radius: 50px;
}


.payment-method-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.payment-method-flex span {
	margin: 20px;
}

.cart-main-order-sp {
display: block;
    margin: 0 0 10px;
    color: #171717;
    font-weight: 700;
    font-size: 17px;
}

.cart-main-order-title {
	padding: 5px;
	color: #898989;
	text-align: center;
	text-transform: uppercase;
	font-size: 21px;
}

.cart-main-order-title::before {
	content: url('data:image/svg+xml,\ <svg xmlns="http://www.w3.org/2000/svg" height="36px" viewBox="0 0 24 24" width="36px" fill="%23898989"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.5 8H17V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2 0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h1c.55 0 1-.45 1-1v-3.33c0-.43-.14-.85-.4-1.2L20.3 8.4c-.19-.25-.49-.4-.8-.4zM6 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm13.5-8.5l1.96 2.5H17V9.5h2.5zM18 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"/></svg>');
	position: relative;
	top: 8px;
	margin: 0 8px 0 0;
}

.cart-main-order-item-yn::before {
	content: url('data:image/svg+xml,\ <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23dfdfdf"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4z"/></svg>');
	position: absolute;
	top: 5px;
	left: 15px;
	z-index: 1;
}

.cart-main-order-item-phone::before {
	content: url('data:image/svg+xml,\ <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23dfdfdf"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.23 15.26l-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98z"/></svg>');
	position: absolute;
	top: 5px;
	left: 15px;
	z-index: 1;
}

.cart-main-order-item-numnp::before {
	content: url('data:image/svg+xml,\ <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23dfdfdf"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.5 8H17V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2 0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h1c.55 0 1-.45 1-1v-3.33c0-.43-.14-.85-.4-1.2L20.3 8.4c-.19-.25-.49-.4-.8-.4zM6 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm13.5-8.5l1.96 2.5H17V9.5h2.5zM18 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"/></svg>');
	position: absolute;
	top: 5px;
	left: 15px;
	z-index: 1;
}

.cart-main-order-item-email::before {
	content: url('data:image/svg+xml,\ <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23dfdfdf"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-.4 4.25l-7.07 4.42c-.32.2-.74.2-1.06 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72z"/></svg>');
	position: absolute;
	top: 5px;
	left: 15px;
	z-index: 1;
}

.delivery-method-select-label {
	display: block;
	cursor: pointer;
	width: auto;
    height: auto;
	padding: 25px 0;
	margin: 25px 50px 25px 25px;
	text-align: center;
	-webkit-box-shadow: rgb(3 3 3 / 25%) 1px 1px 15px;
	box-shadow: rgb(3 3 3 / 25%) 1px 1px 15px;
	border: 1px solid #dbdbdb;
}

.payment-method-check,
.wpcf7-textarea {
	-webkit-box-shadow: rgb(3 3 3 / 20%) 1px 1px 10px;
}

.delivery-method-select-label img {
    display: block;
    width: 100%;
    height: auto;
    padding: 10px;
    margin: auto;
}

.ukrpost-span {
	display: block;
	margin: 10px 0 15px;
}

.delivery-method-title {
	margin: 0 0 0 5px;
}

.payment-method-check {
	box-shadow: rgb(3 3 3 / 20%) 1px 1px 10px;
	cursor: pointer;
	border: 1px solid #d1d1d1;
	padding: 10px;
	border-radius: 6px;
	font-size: 16px;
	margin: 0 20px;
}

.payment-method-check-title {
	margin: 0 0 0 20px;
}

.payment-method-check:hover {
	-webkit-box-shadow: rgb(3 3 3 / 25%) 1px 1px 20px;
	box-shadow: rgb(3 3 3 / 25%) 1px 1px 20px;
}

button.cart-main-orderb {
    padding: 20px;
    width: 300px;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    background: #4CAF50;
    margin: 40px 0 0;
    border-radius: 50px;
    border-bottom: 2px solid #18991d;
    box-shadow: #0f4811 0px 2px 4px 0px;
}

button.cart-main-orderb:hover {
	background: #19b11f;
}

button.cart-main-orderb:active {
	background: #c17878;
}
.woocommerce-notices-wrapper {
	text-align: center;
	margin: 25px 0 0;
}

ul.woocommerce-error {
	margin: 0 0 50px;
	color: #fff;
	background: #383838;
	font-size: 19px;
	font-family: Ubuntu;
	padding: 10px;
	display: inline-block;
	text-transform: uppercase;
	border-radius: 10px;
}

ul.woocommerce-error li {
	padding: 20px 0;
}

.coupon {
	margin: 0 0 5px;
	text-align: left;
}

.screen-reader-text {
	font-size: 21px;
	color: #a5a5a5;
	display: block;
}

input#coupon_code {
	padding: 10px;
	filter: drop-shadow(2px 8px 16px rgba(194, 198, 208, .06));
	-webkit-box-shadow: rgb(3 3 3 / 15%) 0 0 4px;
	box-shadow: rgb(3 3 3 / 15%) 0 0 4px;
	margin: 11px 0 0;
	border: 1px solid #ddd;
}
.couppon-appply {
        background: #313131;
        padding: 10px;
        color: #fff;
        border-radius: 5px;
}
.cart-main-submit-b {
    padding: 10px 20px;
    font-size: 16px;
    background: #e9e9e9;
    color: #000000;
    border-radius: 10px;
}

.cart-main-submit-b:hover {
	background: #21659b;
}

button.button.wp-element-button[name=apply_coupon] {
	padding: 10px;
	border: 1px solid #fa9ebd;
	background: #fa9ebd;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}

button.button.wp-element-button[name=apply_coupon]:hover {
	background: #b95151;
}

.cart-main-sub {
	text-align: right;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.cart-main-sub button {
	margin: 0 0 15px 0;
}
.woocommerce-message {
	margin: 25px 0 60px;
	border: 1px solid #4caf50;
	display: inline-block;
	padding: 10px;
	border-radius: 6px;
	color: #4caf50;
}

.order-total {
	text-align: right;
	border-bottom: 1px solid #f9aeae;
	font-size: 22px;
	color: #000000;
}

span.cart-main-c-counpon {
	padding: 2px 10px;
	border-radius: 6px;
	border: 1px solid #e58e8e;
	display: inline-block;
	margin: 20px 0 0;
	font-size: 13px;
	color: #e58e8e;
}

a.woocommerce-remove-coupon {
	font-size: 14px;
	color: #ff0101;
	padding: 5px;
	border-radius: 6px;
	text-decoration: underline;
}

.woocommerce-info {
	margin: 50px 0 0;
	text-align: center;
	border: 1px solid #e78989;
	padding: 10px;
	color: #e78989;
	border-radius: 6px;
	display: inline-block;
}
.cart-main-info-cup-volume {
	width: 100%;
}
.giftbox-cart-name-title {
    color: #000000;
    text-align: center;
    margin-bottom: 10px;
    font-size: 12px;
}
.giftbox-cart-name-title.gbiz {
font-weight: 700;
    margin-bottom: 0;
    margin-top: 20px;
    font-size: 14px;
    color: #000000;
    background: #f7f7f7;
    border-radius: 10px;
    padding: 3px 5px;
}
.giftbox-cart-name {
    color: #3d3d3d;
    background: #f7f7f7;
    border-radius: 10px;
	padding:10px;
	text-align:center;
}

button.button.clear-cart {
    border: 1px solid grey;
    color: #292929;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: lighter;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

button.button.clear-cart:hover {
    background-color: #f780a8;
	border:1px solid #f780a8;
	color:#fff;
}
.gift-wrapping-info {
    margin: 20px 1px;
    border-radius: 50px;
    padding: 5px;
    color: #f779a4;
    font-weight: 700;
    font-size: 14px;
    border: 1px dashed #fc4483;
	text-align: center;
}
@media (max-width:768px) {
.cart-main-page {
		border-radius: 0;
		padding: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
border: 1px solid #dbdbdb;
        padding: 5px;
        border-radius: 10px;
        box-shadow: 0px 0px 2px 0px #dfdfdf;
	}
	.cart-main-order input[type=text] {
		padding: 10px 10px 10px 50px;
	}

	.cart-main-order div {
		margin: 10px 0 20px !important;
	}

	.cart-main-order-sp {
		font-size: 13px;
	}

	.cart-main-order-title,
	.cart-title {
		text-align: left;
		font-size: 20px;
		color: #898989;
		margin: 0;
		padding: 0;
	}

	.cart-title::before {
		content: url('data:image/svg+xml,\ <svg xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 0 24 24" width="20px" fill="%23898989"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm0 10c-2.33 0-4.29-1.59-4.84-3.75-.17-.63.32-1.25.97-1.25.47 0 .85.34.98.8.35 1.27 1.51 2.2 2.89 2.2s2.54-.93 2.89-2.2c.13-.46.51-.8.98-.8.65 0 1.13.62.97 1.25C16.29 11.41 14.33 13 12 13z"/></svg>');
		position: relative;
		top: 4px;
		margin: 0 5px 0 0;
	}
	.cart-main-order input[type=text] {
		width:100%;
	}
	.delivery-method-select-label {
		width:100%;
		margin: 0;
	}
	.cart-main-price {font-size:17px;}
}
.cart-qty-price-del {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.qtycart {
	position: relative;
    border: 1px solid #c3c3c3;
    padding: 2px 10px;
    width: 101px;
    border-radius: 5px;
}
.qtycart .ncf-text-field {
	width:100%;
	text-align:center;
}
.ncf-minus, .ncf-plus {
    position: absolute;
	    top: 4px;
}
.ncf-minus {
    left: 3px;
}
.ncf-plus {
    right: 3px;
}
label.billing-nocall {
	    font-size: 16px;
    padding: 10px 10px;
    display: inline-block;
    border-radius: 10px;
    color: #000;
    border: 1px dashed #9f9f9f;
}
.order-comment-info {
margin-top: 20px;
    padding: 12px;
    border: 1px dashed #e0e0e0;
    border-radius: 6px;
    position: relative;
    overflow: hidden;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
}
.order-comment-title {
    font-size: 14px;
    font-weight: 600;
    color: #000;
    margin-bottom: 8px;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 6px;
}

.order-comment-details {
    font-size: 12px;
    color: #555;
    line-height: 1.4;
	width: 100%;
    overflow-wrap: anywhere;
}
@media (max-width:530px) {
	input#coupon_code {
		margin: 0 0 25px;
	}

	.cart-main-sub {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.cart-main-submit-b {
		width: 80%;
	}

	.coupon {
		text-align: center;
		margin: auto;
	}
.couppon-appply {
    padding: 10px;
    color: #fff;
}
	.order-total {
		margin: 30px 0 0;
		text-align: center;
	}

	.footer {
		font-size: 16px;
	}

	.payment-method-flex span {
		margin: 0 0 30px;
	}

	input[type=radio] {
		margin: 0 7px 0 0;
	}

	.cart-main-order div {
		margin: 55px 5px 25px;
	}

	.payment-method-check {
		font-size: 13px;
	}
	ul.woocommerce-error {border-radius:0;}

}

@media (max-width:450px) {
	.cart-main-cup-color {
		margin: 10px;
		font-size: 12px;
	}

	.cart-main-info-name {
		margin: 0 0 5px;
		font-size: 12px;
	}

	.cart-main-info {
		-ms-flex-preferred-size: 65%;
		flex-basis: 65%;
	}

	.cart-main-price {
		-ms-flex-preferred-size: 24%;
		flex-basis: 24%;
	}

	.discount-massage,
	.payment-method-check {
		font-size: 11px;
	}

	.cart-main-order-title {
		font-size: 16px;
	}

	.cart-main-order-title::before {
		top: 10px;
	}

	.cart-main-order input[type=text] {
		font-size: 13px;
	}
	.ncf-minus, .ncf-plus {
		top:8px;
	}
	
.couppon-appply {
    margin-bottom: 20px;
}
}

@media (max-width:600px) {

	.cart-main-info-cup-volume {
		width: 100%;
		border: 0;
		font-size: 12px;
	}

	.cup-cart-cat {
		font-size: 12px;
	}

	.cart-main-info {
		max-width: 100% !important;
	}

	.cart-main-cup-color span {
		background: #fff;
	}

	.qtycart {
		width: 25% !important;
	}

	.cart-main-page .ncf-text-field,
	.proprietary-design-title,
	.proprietary-design-title-sub {
		font-size: 16px;
	}

	.cart-main-info-name a {
		font-size: 13px;
	}
.cart-main-info {
    max-width: 60%;
}

}
@media (max-width:1017px) {

	.cart-main-info {
		max-width: 29%;
	}

	.cart-main-cup-color {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		padding: 0 3px;
	}

	.number-cup-form-input {
		margin: 0;
	}

	.cart-main-product-delete {
		width: 15%;
	}

	.cart-main-price.span.woocommerce-Price-amount.amount {
		font-size: 13px !important;
	}

	.qtycart {
		width: 100px;
		margin: 15px 0;
	}
}
@media (max-width:968px) {
	.iz-info {
    width: 100%;
    max-width: none;
}
	.cart-main-info {
    -ms-flex-preferred-size: 33%;
	flex: 51% 1 1;
	max-width:none;
}
	.cart-qty-price-del {
		    width: 100%;
    border-top: 1px solid #dddddd;
    margin-top: 10px;
    padding-top: 10px;
	}
}
@media (max-width:291px) {
	.iz-order-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
}