.cart-header > .inner,
.cart-empty,
.cart-message,
.cart-ordered-products,
.cart-order-content {
	max-width: 1700px;
	margin: 0 auto;
	font-size: 0;
}

.cart-header {
	padding: 30px 0;
	background: #FFFFFF;
	border-bottom: 1px solid #E4E5E5;
}

.cart-header > .inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 20px;
}

/*@media (min-width:1441px) and (max-width:1760px) {*/
/*	.cart-header > .inner {*/
/*		padding: 0 60px;*/
/*	}*/
/*}*/

.cart-title-wrapper {
	flex: 0 1 100%;
	margin-right: 30px;
	white-space: nowrap;
}

.cart-title {
	display: inline-block;
	vertical-align: middle;
}

.cart-title-count {
	display: inline-block;
	vertical-align: middle;
	min-width: 40px;
	margin-left: 10px;
	padding: 0 10px;
	background: #E4E5E5;
	border-radius: 16px;
	line-height: 24px;
	text-align: center;
}

.cart-title-amount-total {
	margin-top: 10px;
}

.cart-header-purchase-buttons {
	flex: 0 0 310px;
}

.cart-header-purchase-buttons .purchase span {
	font-size: 16px;
}

.cart-empty {
	padding: 40px 20px 60px;
}

.cart-empty .see-new-arrivals-button {
	display: inline-block;
	max-width: 336px;
	margin-top: 40px;
}

.cart-message-wrapper {
	background: #F3F3F3;
}

.cart-message-wrapper .cart-message {
	padding: 15px 20px;
}

/*@media (min-width:1441px) and (max-width:1760px) {*/
/*	.cart-message-wrapper .cart-message {*/
/*		padding: 15px 60px;*/
/*	}*/
/*}*/

.cart-message-wrapper .cart-message:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 48px;
	height: 48px;
	margin-right: 12px;
	background: url('../../images/icons/icon-hurry-up-x2large.svg') no-repeat center;
}

.cart-message-wrapper .cart-message .cart-message-text {
	display: inline-block;
	vertical-align: middle;
	max-width: calc(100% - 60px);
}

.cart-message-wrapper .cart-message .cart-message-text .one-product {
	display: none;
}

.cart-message-wrapper .cart-message .cart-message-text .more-products {
	display: block;
}

.cart-message-wrapper .cart-message[data-count='1'] .cart-message-text .one-product {
	display: block;
}

.cart-message-wrapper .cart-message[data-count='1'] .cart-message-text .more-products {
	display: none;
}

.cart-ordered-products {
	padding: 10px 20px;
}

/*@media (min-width:1441px) and (max-width:1760px) {*/
/*	.cart-ordered-products {*/
/*		padding: 10px 60px;*/
/*	}*/
/*}*/

.cart-ordered-product {
	margin-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #E4E5E5;
}

.cart-ordered-product:last-child {
	border-bottom: 0;
}

.cart-ordered-product-image {
	display: inline-block;
	vertical-align: middle;
	width: 200px;
	margin-right: 15px;
}

.cart-ordered-product-image img {
	display: block;
	width: 100%;
}

.cart-ordered-product-image-buttons {
	display: none;
}

.cart-ordered-product-content-wrapper {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 215px);
}

.cart-ordered-product-content {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.cart-ordered-product-info {
	flex: 0 1 100%;
	margin-right: 20px;
}

.cart-ordered-product-name-wrapper {
	max-height: 42px;
	overflow: hidden;
}

.cart-ordered-product-type {
	margin-top: 3px;
}

.cart-ordered-product-buttons {
	margin-top: 15px;
	white-space: nowrap;
}

.cart-ordered-product-buttons .cart-ordered-product-button-remove,
.cart-ordered-product-buttons .cart-ordered-product-button-add-to-favourites {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	background: transparent;
	border: 0 none;
	font-size: 0;
	padding-left: 20px;
}

.cart-ordered-product-buttons .cart-ordered-product-button-remove:before,
.cart-ordered-product-buttons .cart-ordered-product-button-add-to-favourites:before  {
	content: '';
	position: absolute;
	display: block;
	top: -3px;
	left: -7px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	z-index: 5;
	transition: 0.36s all;
}

.cart-ordered-product-buttons .cart-ordered-product-button-remove:hover:before,
.cart-ordered-product-buttons .cart-ordered-product-button-add-to-favourites:hover:before  {
	background: #F3F3F3;
}

.cart-ordered-product-buttons .cart-ordered-product-button-remove {
	margin-right: 20px;
}

.cart-ordered-product-buttons .cart-ordered-product-button-remove:after,
.cart-ordered-product-buttons .cart-ordered-product-button-add-to-favourites:after {
	content: '';
	position: absolute;
	top: 2px;
	left: -2px;
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	z-index: 10;
}

.cart-ordered-product-buttons .cart-ordered-product-button-remove:after {
	background: url('../../images/icons/icon-trash-dark-small.svg') no-repeat center;
}

.cart-ordered-product-buttons .cart-ordered-product-button-add-to-favourites:after {
	background: url('../../images/icons/icon-heart-dark-small.svg') no-repeat center;
}

.is-favourite .cart-ordered-product-buttons .cart-ordered-product-button-add-to-favourites:after {
	background: url('../../images/icons/icon-heart-dark-solid-small.svg') no-repeat center;
}

.cart-ordered-product-buttons .cart-ordered-product-button-remove span,
.cart-ordered-product-buttons .cart-ordered-product-button-add-to-favourites span {
	display: inline-block;
	vertical-align: middle;
}

.cart-ordered-product-buttons .cart-ordered-product-button-add-to-favourites .remove {
	display: none;
}

.is-favourite .cart-ordered-product-buttons .cart-ordered-product-button-add-to-favourites .add {
	display: none;
}

.is-favourite .cart-ordered-product-buttons .cart-ordered-product-button-add-to-favourites .remove {
	display: inline-block;
}

.cart-ordered-product-form-elements {
	flex: 0 0 430px;
	margin-right: 20px;
	margin-left: -10px;
}

.cart-ordered-product-form-elements select {
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 10px);
	height: 36px !important;
	margin-left: 10px;
	background: #FFFFFF url('../../images/icons/icon-chevron-down-dark-small.svg') no-repeat calc(100% - 7px) center;
	/*font-size: 13px;*/
	font-size: 14px;
	font-weight: 400;
}

.cart-ordered-product-prices-wrapper {
	flex: 0 0 310px;
	text-align: right;
}

.cart-ordered-product-prices-wrapper .cart-ordered-product-prices .regular-price {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	color: #252324;
	font-family: 'Inter', sans-serif;
	/*font-size: 14px;*/
	font-size: 17px;
	font-weight: 500;
	letter-spacing: -0.2px;
	line-height: normal;
	text-decoration: line-through;
}

.cart-ordered-product-prices-wrapper .cart-ordered-product-prices .price {
	display: inline-block;
	vertical-align: middle;
	color: #252324;
	font-family: 'Inter', sans-serif;
	/*font-size: 15px;*/
	font-size: 18px;
	font-weight: 700;
	letter-spacing: -0.2px;
	line-height: normal;
}

.cart-ordered-product-prices-wrapper .cart-ordered-product-prices .price.promo-price {
	color: #dd1018;
}

.cart-ordered-product-prices-wrapper .cart-ordered-product-prices.has-black-friday {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: end;
	width: 100%;
	min-height: 36px;
	padding: 3px 5px 3px 70px !important;
	background: #000;
	border-radius: 10px;
}

.cart-ordered-product-prices-wrapper .cart-ordered-product-prices.has-black-friday:before {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -6px;
	display: block;
	width: 72px;
	height: auto;
	aspect-ratio: 23 / 8;
	background: url('/images/bf-label.svg') no-repeat center;
	background-size: 100%;
}

.cart-ordered-product-prices-wrapper .cart-ordered-product-prices.has-black-friday .regular-price {
	color: rgba(255, 255, 255, 0.95);
	font-size: 16px;
}

.cart-ordered-product-prices-wrapper .cart-ordered-product-prices.has-black-friday .price {
	font-size: 17px;
}

.cart-ordered-product-prices-wrapper .cart-ordered-product-prices.has-black-friday .price.promo-price {
	color: #FF2424;
	text-shadow: 1px 1px 1px #000000;
}

@media only screen and (max-width: 420px) {

	.cart-ordered-product-prices-wrapper .cart-ordered-product-prices.has-black-friday {
		flex-direction: column-reverse;
		align-items: end;
		margin-top: -5px;
	}
}

@media only screen and (max-width: 350px) {

	.cart-ordered-product-prices-wrapper .cart-ordered-product-prices.has-black-friday {
		padding-left: 52px !important;
	}

	.cart-ordered-product-prices-wrapper .cart-ordered-product-prices.has-black-friday:before {
		width: 62px;
	}
}

.cart-ordered-product-discounts {
	margin-top: 10px;
}

.cart-ordered-product-discount .applied,
.cart-ordered-product-discount .invalid {
	position: relative;
	padding-right: 23px;
}

.cart-ordered-product-discount .applied:after,
.cart-ordered-product-discount .invalid:after {
	content: '';
	position: absolute;
	top: 2px;
	right: 0;
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
}

.cart-ordered-product-discount .applied:after {
	background: #079048 url('../../images/icons/icon-check-white-xsmall.svg') no-repeat center;
}

.cart-ordered-product-discount .invalid:after {
	background: #DD1018 url('../../images/icons/icon-exclamation-white-xsmall.svg') no-repeat center;
}

/*
 * --------------------------
 * ------- Promo Code -------
 * --------------------------
 */

.promo-code {
	max-width: 336px;
}

.promo-code-title {
	margin-bottom: 10px;
}

.promo-code-form {
	position: relative;
}

.promo-code-form input {
	display: block;
	width: 100%;
	height: 44px;
	padding-right: 135px;
	padding-left: 20px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 24px;
	font-weight: 600;
	opacity: 1 !important;
}

.promo-code-form button {
	position: absolute;
	top: 4px;
	right: 4px;
	display: block;
	width: 130px;
	height: 36px;
}

.promo-code-form button span {
	line-height: 34px;
}

/*
 * __ˍ__ˍ__ˍ__ˍ__ˍ__ˍ__ˍ__ˍ__ˍ__
 * -- Order info / promo code --
 * ‾‾¯‾‾¯‾‾¯‾‾¯‾‾¯‾‾¯‾‾¯‾‾¯‾‾¯‾‾
 */

.cart-order {
	border-top: 1px solid #E4E5E5;
}

.cart-order .cart-order-content {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding: 40px 20px 60px;
}

/*@media (min-width:1441px) and (max-width:1760px) {*/

/*	.cart-order .cart-order-content {*/
/*		padding: 40px 60px 60px;*/
/*	}*/
/*}*/

.cart-order .cart-order-column-left {
	flex: 0 1 710px;
	margin-right: 20px;
}

.cart-order .cart-order-column-right {
	flex: 0 0 310px;
}

.cart-order .cart-order-column-left .cart-order-promo-code {
	margin-bottom: 30px;
}

.cart-order .cart-order-benefits ul {
	margin-top: -15px;
	margin-left: -20px;
}

.cart-order .cart-order-benefits ul li {
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 20px);
	margin-top: 15px;
	margin-left: 20px;
}

.cart-order .cart-order-benefits ul li:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 40px;
	height: 40px;
}

.cart-order .cart-order-benefits ul li.test:before {
	background: url('../../images/icons/icon-eye-check-dark-xlarge.svg') no-repeat center;
}

.cart-order .cart-order-benefits ul li.availability:before {
	background: url('../../images/icons/icon-file-certificate-dark-xlarge.svg') no-repeat center;
}

.cart-order .cart-order-benefits ul li.delivery:before {
	background: url('../../images/icons/icon-truck-dark-xlarge.svg') no-repeat center;
}

.cart-order .cart-order-benefits ul li.return:before {
	background: url('../../images/icons/icon-arrow-right-arrow-left-dark-xlarge.svg') no-repeat center;
}

.cart-order .cart-order-benefits ul li.available,
.cart-order .cart-order-benefits ul li.phone {
	display: none;
}

.cart-order .cart-order-benefits ul li > * {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 50px);
	color: #252324;
	font-family: 'Inter', sans-serif;
	/*font-size: 13px;*/
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 19px;
}

.cart-order .cart-order-column-right .cart-order-promo-code,
.cart-order .cart-order-column-right .cart-order-benefits {
	display: none;
}

.cart-order-subtotal-amount-total {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #E4E5E5;
}

.cart-order-amount-discount {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #E4E5E5;
}

.cart-order-amount-total {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.cart-order-discount-amount-total {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #E4E5E5;
}

.cart-order-subtotal-amount-total-label,
.cart-order-amount-discount-label,
.cart-order-amount-total-label {
	flex: 0 1 50%;
	margin-right: 20px;
}

.cart-order-subtotal-amount-total-price,
.cart-order-amount-discount-price,
.cart-order-amount-products-price {
	flex: 0 1 50%;
	white-space: nowrap;
	text-align: right;
}

.cart-order .cart-order-expected-delivery {
	margin-top: 25px;
}

.cart-order .cart-order-purchase-buttons {
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #E4E5E5;
}

.cart-order .cart-order-purchase-buttons .purchase span {
	font-size: 16px;
}

/*
 * __ˍ__ˍ__ˍ__ˍ__ˍ__ˍ__ˍ__ˍ__ˍ__
 * ------- Remove Pop Up -------
 * ‾‾¯‾‾¯‾‾¯‾‾¯‾‾¯‾‾¯‾‾¯‾‾¯‾‾¯‾‾
 */

.cart-ordered-product-remove-pop-up-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
	width: 100%;
	height: 100%;
	padding: 60px 20px;
	overflow: auto;
}

.cart-ordered-product-remove-pop-up {
	max-width: 420px;
	width: 100%;
	margin: 0 auto;
	background: #ffffff;
	border-radius: 10px;
	overflow: hidden;
}

.cart-ordered-product-remove-pop-up-title {
	position: relative;
	padding: 18px 58px 19px;
	border-bottom: 1px solid #E4E5E5;
}

.cart-ordered-product-remove-pop-up-title:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 20px;
	display: block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	background-color: #252324;
	background-image: url('../../images/icons/icon-trash-white.svg');
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateY(-50%);
}

.cart-ordered-product-remove-pop-up-title .pop-up-close-button {
	top: 50%;
	transform: translateY(-50%);
}

.cart-ordered-product-remove-pop-up-content {
	padding: 25px 20px 30px;
	font-size: 0;
}

.cart-ordered-product-remove-pop-up-product {
	margin-top: 25px;
	padding: 18px 12px 20px;
	background: #F3F3F3;
	border-radius: 10px;
}

.cart-ordered-product-remove-pop-up-image-wrapper {
	display: inline-block;
	vertical-align: top;
	width: 92px;
	height: 92px;
	margin-right: 12px;
	border-radius: 5px;
	overflow: hidden;
}

.cart-ordered-product-remove-pop-up-image-wrapper img {
	display: block;
	width: 100%;
}

.cart-ordered-product-remove-pop-up-info {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 104px);
}

.cart-ordered-product-remove-pop-up-info-name {
	margin-bottom: 7px;
	overflow: hidden;
	max-height: 42px;
}

.cart-ordered-product-remove-pop-up-info-configurable-attribute-label {
	display: inline-block;
	margin-right: 5px;
}

.cart-ordered-product-remove-pop-up-info-prices {
	margin-top: 5px;
}

.cart-ordered-product-remove-pop-up-info-prices .quantity-wrapper {
	display: inline-block;
	vertical-align: middle;
	margin-right: 7px;
}

.cart-ordered-product-remove-pop-up-info-prices .old-price {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	color: #252324;
	font-family: 'Inter', sans-serif;
	/*font-size: 14px;*/
	font-size: 15px;
	font-weight: 500;
	letter-spacing: -0.2px;
	line-height: normal;
	text-decoration: line-through;
}

.cart-ordered-product-remove-pop-up-info-prices .price {
	display: inline-block;
	vertical-align: middle;
	color: #252324;
	font-family: 'Inter', sans-serif;
	/*font-size: 15px;*/
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.2px;
	line-height: normal;
}

.cart-ordered-product-remove-pop-up-info-prices .price.promo-price {
	color: #dd1018;
}

.cart-ordered-product-remove-pop-up-buttons {
	margin-top: 30px;
}

.cart-ordered-product-remove-pop-up-buttons button {
	margin-bottom: 8px;
}

.cart-ordered-product-remove-pop-up-buttons button:last-child {
	margin-bottom: 0;
}

.cart-ordered-product-remove-pop-up-button-add-to-favourites .remove {
	display: none;
}

.cart-ordered-product-remove-pop-up-button-add-to-favourites.is-favourite .add {
	display: none;
}

.cart-ordered-product-remove-pop-up-button-add-to-favourites.is-favourite .remove {
	display: block;
}

@media screen and (max-width: 1440px) {

	.cart-header > .inner,
	.cart-empty,
	.cart-message,
	.cart-ordered-products,
	.cart-order-content {
		max-width: 1340px;
	}
}

@media screen and (max-width: 1280px) {

	.cart-header > .inner,
	.cart-empty,
	.cart-message,
	.cart-ordered-products,
	.cart-order-content {
		max-width: 1220px;
	}
}

@media screen and (max-width: 1220px) {

	.cart-ordered-product-prices-wrapper {
		flex: 0 0 210px;
	}
}

@media screen and (max-width: 1090px) {

	.cart-header > .inner {
		padding: 0 12px;
	}

	.cart-title-amount-total {
		margin-top: 4px;
	}

	.cart-header-purchase-buttons {
		flex: 0 1 310px;
	}

	.cart-header-purchase-buttons .button {
		height: 44px;
	}

	.cart-header-purchase-buttons .button span {
		line-height: 42px;
	}

	.cart-message-wrapper .cart-message {
		padding: 15px 12px;
	}

	.cart-ordered-products {
		padding: 5px 12px 10px;
	}

	.cart-ordered-product {
		position: relative;
		display: block;
	}

	.cart-ordered-product-image {
		position: relative;
		width: 130px;
		margin-right: 16px;
	}

	.cart-ordered-product-image-buttons {
		display: block;
	}

	.cart-ordered-product-image-buttons .cart-ordered-product-button-remove {
		position: absolute;
		top: -10px;
		left: -10px;
		display: block;
		width: 44px;
		height: 44px;
		background: url('../../images/icons/icon-trash-dark.svg') no-repeat center;
	}

	.cart-ordered-product-image-buttons .cart-ordered-product-button-add-to-favourites {
		position: absolute;
		top: -10px;
		right: -10px;
		display: block;
		width: 44px;
		height: 44px;
		background: url('../../images/icons/icon-heart-dark.svg') no-repeat center;
	}

	.is-favourite .cart-ordered-product-image-buttons .cart-ordered-product-button-add-to-favourites {
		background: url('../../images/icons/icon-heart-dark-solid.svg') no-repeat center;
	}

	.cart-ordered-product-content-wrapper {
		width: calc(100% - 146px);
	}

	.cart-ordered-product-content {
		display: block;
	}

	.cart-ordered-product-info {
		margin-right: 0;
	}

	.cart-ordered-product-type {
		margin-top: 0;
	}

	.cart-ordered-product-buttons {
		display: none;
	}

	.cart-ordered-product-form-elements {
		margin-top: 15px;
		margin-right: 0;
		margin-left: -10px;
	}

	.cart-ordered-product-prices-wrapper {
		margin-top: 15px;
		text-align: left;
	}

	.cart-ordered-product-discounts {
		margin-top: 16px;
	}

	.cart-ordered-product-discount .applied,
	.cart-ordered-product-discount .invalid {
		padding-right: 0;
		padding-left: 23px;
	}

	.cart-ordered-product-discount .applied:after,
	.cart-ordered-product-discount .invalid:after {
		right: auto;
		left: 0;
	}

	.cart-order .cart-order-content {
		display: block;
		padding: 40px 12px;
	}

	.cart-order .cart-order-column-left {
		margin-right: 0;
	}

	.cart-order .cart-order-column-left .cart-order-promo-code {
		margin-bottom: 40px;
		padding-bottom: 0;
		border-bottom: 0 none;
	}

	.cart-order .cart-order-column-left .cart-order-promo-code .promo-code {
		max-width: 100%;
	}

	.cart-order .cart-order-column-left .cart-order-benefits {
		display: none;
	}

	.cart-order .cart-order-expected-delivery {
		margin-top: 25px;
	}

	.cart-order .cart-order-column-right .cart-order-benefits {
		display: none;
	}
}

@media screen and (max-width: 1023px) {
	.cart-order .cart-order-expected-delivery {
		border-bottom: 1px solid #E4E5E5;
		padding-bottom: 30px;
	}

	.cart-order .cart-order-column-right .cart-order-benefits {
		display: block;
		padding-top: 30px;
	}
}

@media screen and (max-width: 768px) {
	.cart-order .cart-order-purchase-buttons .purchase span {
		font-size: 15px;
	}
}

@media screen and (max-width: 740px) {

	.cart-empty {
		padding: 35px 12px 40px;
	}

	.cart-empty .see-new-arrivals-button {
		max-width: 100%;
		margin-top: 35px;
	}

	.cart-header-purchase-buttons .button span {
		font-size: 13px;
	}

	.cart-ordered-product-form-elements {
		margin-top: 11px;
	}

	.cart-ordered-product-form-elements select {
		width: calc(100% - 10px);
		margin-top: 4px;
	}

	.cart-order .cart-order-column-right .cart-order-promo-code .promo-code {
		max-width: 100%;
	}

	.cart-order .cart-order-benefits ul li:before {
		width: 24px;
		height: 24px;
	}

	.cart-order .cart-order-benefits ul li.test:before {
		background: url('../../images/icons/icon-eye-check-dark.svg') no-repeat center;
	}

	.cart-order .cart-order-benefits ul li.availability:before {
		background: url('../../images/icons/icon-file-certificate-dark.svg') no-repeat center;
	}

	.cart-order .cart-order-benefits ul li.delivery:before {
		background: url('../../images/icons/icon-truck-dark.svg') no-repeat center;
	}

	.cart-order .cart-order-benefits ul li.return:before {
		background: url('../../images/icons/icon-arrow-right-arrow-left-dark.svg') no-repeat center;
	}

	.cart-order .cart-order-benefits ul li.available,
	.cart-order .cart-order-benefits ul li.phone {
		display: none;
	}

	.cart-order .cart-order-benefits ul li > * {
		width: calc(100% - 34px);
	}

	.cart-order .cart-order-benefits ul li {
		display: block;
		width: calc(100% - 20px);
	}

	.cart-ordered-product-remove-pop-up-wrapper {
		padding: 20px 12px;
	}

	.cart-ordered-product-remove-pop-up-title {
		padding: 18px 50px 19px;
	}

	.cart-ordered-product-remove-pop-up-title:before {
		left: 12px;
	}

	.cart-ordered-product-remove-pop-up-title .pop-up-close-button {
		right: 12px;
	}

	.cart-ordered-product-remove-pop-up-content {
		padding: 25px 12px 30px;
	}
}
