.custom__order{
	width: 100%;
}

.main__content-sidebar{
	display: none;
}

.custom__order .cartOS__cart{
	background-color: #fff;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.07);
	box-shadow: 0 0 15px rgba(0,0,0,.07);
	margin-bottom: 30px;
	padding: 20px 25px;
}

.cartOS__error {
	display: none
}

.cartOS__error.error {
	background-color: rgba(244, 79, 68, .2);
	border-radius: 10px;
	color: #f44f44;
	font-size: 14px;
	margin-top: 12px !important;
	padding: 5px 12px !important;
	text-align: center;
	width: 100%
}

.cartOS .errormsg,
.cartOS.error {
	color: #f44f44;
	font-size: 12px
}

.custom__order .cartOS__cart h1{
	font-size: 24px;
	font-weight: 500;
	line-height: 1.2;
	margin: 0 0 20px;
	padding: 0;
	text-align: left;
}

.cartOS__cartItem{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	border-bottom: 1px dashed #ccc;
	margin: 0 0 20px;
	padding: 0 0 20px;
}

.cartOS__cartItem:last-of-type{
	margin-bottom: 0;
	padding-bottom: 0;
	border: 0;
}

.cartOS__cartW.cartOS__cartW2{
	width: 56px;
	height: 56px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 16px;
	flex: 0 0 auto;
}

.cartOS__cartW.cartOS__cartW3{
	width: auto;
	margin-right: 16px;
	flex: 1;
}

.cartOS__cartName{
	font-weight: 500;
	color: #036b97;
	font-size: 13px;
}

.cartOS__cartW.cartOS__cartW4{
	margin-left: auto;
}

.cartOS__cartW.cartOS__cartW4{
	display: none;
}

.cartOS__cartPrice{
	font-weight: 700;
	font-size: 18px;
}

.cartOS__cartW.cartOS__cartW5{

}

.cartOS__count{
	display: flex;
	align-items: center;
}

.cartOS__countMinus,
.cartOS__countPlus{
	width: 28px;
	height: 28px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 500;
	cursor: pointer;
}

.cartOS__countCount{
	width: 60px;
	margin: 0 2px;
}

.cartOS__countCount input{
	border-radius: 6px;
	border: 1px #ccc solid;
	width: 100%;
	padding: 6px 12px;
	text-align: center;
}

.cartOS__cartW.cartOS__cartW6{
	width: 120px;
	white-space: nowrap;
	text-align: right;
}

.cartOS__cartW.cartOS__cartW1{
	width: 40px;
	white-space: nowrap;
	text-align: right;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.cartOS__coupon,
.cartOS__cartStock{
	/*display: none;*/
}

.cartOS__coupon,
.cartOS__cartStock{
	text-align: right;
	margin-bottom: 12px;
}

.cartOS__coupon {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 6px;
}

.cartOS__couponName{
	font-size: 12px;
	display: none;
}

.cartOS__couponInput{
	background-color: #fff;
	border: 1px solid rgba(26, 53, 140, .3);
	border-radius: 5px;
	color: #101004;
	font-size: 12px;
	height: 36px;
	max-width: 120px;
	padding: 8px 12px;
	width: 100%;
}

.cartOS__couponButton{
	font-size: 12px;
	height: 36px;
}

.cartOS__cartStock{
	font-size: 13px;
}

.cartOS__cartAll{
	margin-left: auto;
	width: 360px;
	text-align: center;
	padding: 12px 20px;
	background-color: rgba(26,53,140,.04);
	border: 2px solid rgba(26,53,140,.1);
	border-radius: 6px;
	font-weight: 700;
	font-size: 18px;
	color: #48596A;
}

@media screen and (max-width:576px) {
	.cartOS__cartAll{
		width: 100%;
	}
}

.custom__order .cartOS__checkout{
	background-color: #fff;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.07);
	box-shadow: 0 0 15px rgba(0,0,0,.07);
	margin-bottom: 30px;
	padding: 20px 25px;
	display: flex;
	flex-wrap: wrap;
}

@media screen and (max-width:767px) {
	.custom__order .cartOS__checkout{
		padding: 0;
		box-shadow: none;
		background-color: transparent;
	}
}

.custom__order .cartOS__checkout h1{
	font-size: 24px;
	font-weight: 500;
	line-height: 1.2;
	margin: 0 0 20px;
	padding: 0;
	text-align: left;
	width: 100%;
}

.custom__order .cartOS__left{
	width: calc(100% - 360px);
	padding-right: 24px;
}

@media screen and (max-width:1200px) {
	.custom__order .cartOS__left {
		width: calc(100% - 300px)
	}
}

@media screen and (max-width:991px) {
	.custom__order .cartOS__left {
		padding-right: 0;
		width: 100%
	}
}

.cartOS__right .cartOS__info{
	background-color: rgba(26,53,140,.04);
	border: 2px solid rgba(26,53,140,.1);
	padding: 12px 20px;
	border-radius: 6px;
	width: 360px;
}

@media screen and (max-width:1200px) {
	.cartOS__right .cartOS__info {
		width: 300px;
	}
}

@media screen and (max-width:991px) {
	.cartOS__right{
		width: 100%;
	}
	.cartOS__right .cartOS__info {
		width: 100%;
		margin-top: 24px;
	}
}

.cartOS__right .cartOS__info h2{
	font-size: 20px;
  	font-weight: 500;
	margin: 0 0 14px;
	padding: 0;
}

.checkout-step{
	margin-bottom: 20px;
	background: rgba(26,53,140,.04);
	border: 2px solid rgba(26,53,140,.1);
	border-radius: 5px;
	padding: 12px 20px;
}

.cartOS__title{
	font-weight: 500;
	font-size: 20px;
	margin-bottom: 14px;
}

.cartOS__infoBl .cartOS__bl{
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	margin-bottom: 12px;
}

.cartOS__infoBl .cartOS__bl .cartOS__price{
	font-weight: 500;
}

.cartOS__bonuses{
	padding: 20px 12px;
	background-color: rgba(26,53,140,.1);
	margin-bottom: 12px;
	position: relative;
}

.cartOS__bonuses::before{
	content: "";
	position: absolute;
	left: -20px;
	top: 0;
	background-color: rgba(26,53,140,.1);
	width: 20px;
	height: 100%;
}

.cartOS__bonuses::after{
	content: "";
	position: absolute;
	right: -20px;
	top: 0;
	background-color: rgba(26,53,140,.1);
	width: 20px;
	height: 100%;
}

.cartOS__bonuses h3{
	font-size: 16px;
	font-weight: 500;
	margin: 0 0 10px;
	padding: 0;
	line-height: 1.3;
}

.bonus-select1{
	font-size: 12px;
	margin-bottom: 10px;
}

.cartOS__bonuses .nice-select{
	float: none;
	width: 100%;
}

.cartOS__manager{
	margin-bottom: 12px;
}

.cartOS__dopIcon{
	display: none;
}

.cartOS__infoBl .cartOS__total{
	display: flex;
	justify-content: space-between;
	margin-bottom: 12px;
}

.cartOS__button{
	width: 100%;
}

/*  delivery  */

.cartOS__list_shipping .checkout-content{
	display: flex;
	flex-wrap: wrap;
}

.cartOS__list_shipping .checkout-options{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 350px;
}

@media screen and (max-width:1200px) {
	.cartOS__list_shipping .checkout-options {
		width: 200px;
	}
}
  @media screen and (max-width:768px) {
	.cartOS__list_shipping .checkout-options {
		width: 100%;
	}
}

.cartOS__list_shipping .cartOS__shipInfo {
	padding-left: 24px;
	width: calc(100% - 350px)
}

@media screen and (max-width:1200px) {
	.cartOS__list_shipping .cartOS__shipInfo {
		width: calc(100% - 200px)
	}
}

@media screen and (max-width:768px) {
	.cartOS__list_shipping .cartOS__shipInfo {
		margin-top: 12px;
		padding-left: 0;
		width: 100%
	}
}

.cartOS__list_shipping .checkout-options li {
	margin-bottom: 12px;
	position: relative
}

.cartOS__list_shipping .checkout-options li:last-of-type {
	margin-bottom: 0
}

.cartOS__list_shipping .checkout-options li label {
	align-items: center;
	background-color: #fff;
	border-radius: 5px;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	padding: 12px 18px;
}

.cartOS__list_shipping .checkout-options li label .method-logo {
	height: 30px;
	margin-right: 12px;
	object-fit: contain;
	width: 30px;
}

.cartOS__list_shipping .checkout-options li label input[type=radio] {
	display: none;
	height: 0;
	opacity: 0;
	visibility: hidden;
	width: 0
}

.cartOS__list_shipping .checkout-options li.shipping_active:after {
	background-color: #fff;
	content: "";
	height: 4px;
	position: absolute;
	right: -30px;
	top: 50%;
	width: 38px;
}

@media screen and (max-width:768px) {
	.cartOS__list_shipping .checkout-options li.shipping_active:after {
		display: none
	}
}

.cartOS__list_shipping .checkout-options li.shipping_active:before {
	background-color: #39aa25;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}


.cartOS__list_shipping .cartOS__shipInfo .cartOS__shipList{
	background-color: #fff;
	border-radius: 5px;
	display: none;
	height: 100%;
	padding: 20px;
}

.cartOS__list_shipping .cartOS__shipInfo {
	display: flex;
	flex-direction: column
}

.cartOS__list_shipping .cartOS__shipInfo .cartOS__shipList .cartOS__shipVariants,
.cartOS__list_shipping .cartOS__shipInfo .cartOS__shipList .rate {
	display:none
}

.cartOS__list_shipping .cartOS__shipInfo .wa-form {
	display: flex;
	flex-direction: column;
  }

.cartOS__list_shipping .cartOS__shipInfo .wa-field {
	margin-bottom: 10px
}

.cartOS__list_shipping .cartOS__shipInfo .wa-field .wa-name {
	color: #101004;
	font-size: 12px;
	margin-bottom: 4px
}

.cartOS__list_shipping .cartOS__shipInfo .wa-field .wa-value p {
	margin: 0;
	padding: 0
}

.cartOS__list_shipping .cartOS__shipInfo .wa-field .wa-value span.field {
	display: block;
	margin-bottom: 10px
}

.cartOS__list_shipping .cartOS__shipInfo .wa-field .wa-value span.field span {
	color: #101004;
	display: block;
	font-size: 12px;
	margin-bottom: 4px
}

.cartOS__list_shipping .cartOS__shipInfo .wa-field .wa-value input,
.cartOS__list_shipping .cartOS__shipInfo .wa-field .wa-value select {
	background-color: #fff;
	border: 0;
	border: 1px solid rgba(26, 53, 140, .3);
	border-radius: 5px;
	color: #101004;
	font-size: 12px;
	height: 40px;
	max-width: 360px;
	padding: 12px 20px;
	width: 100%
}

.cartOS__list_shipping .cartOS__shipInfo .cartOS__shipList.plugin-npnew .wa-form.wa-address{
	display: none !important;
}

.cartOS__list_shipping .cartOS__shipInfo .cartOS__shipList.plugin-npnew .wa-field .wa-value span.hint {
	display:none
}

.cartOS__shipList.shipping-28.plugin-ukrposhta .field.wa-field-address-street,
.cartOS__shipList.shipping-28.plugin-ukrposhta .field.wa-field-address-region{
	display: none !important;
}

.cartOS__shipList.shipping-31.plugin-ukrposhta .field.wa-field-address-street,
.cartOS__shipList.shipping-31.plugin-ukrposhta .field.wa-field-address-region{
	display: none !important;
}

.cartOS__shipList.shipping-29.plugin-ukrposhta .field.wa-field-address-region,
.cartOS__shipList.shipping-32.plugin-ukrposhta .field.wa-field-address-region{
	display: none !important;
}

.cartOS__list_shipping .cartOS__shipInfo .wa-field .wa-value .select2-container {
	width: 100% !important;
	min-width: auto !important;
	max-width: initial !important;
}

.cartOS__list_shipping .cartOS__shipInfo .wa-field .wa-value .select2-container .selection {
	display: block
}

.cartOS__list_shipping .cartOS__shipInfo .wa-field .wa-value .select2-container .selection .select2-selection {
	align-items: center;
	border: 1px solid rgba(26, 53, 140, .3);
	border-radius: 5px;
	display: flex;
	height: 40px;
	padding: 0 14px;
}

.cartOS__list_shipping .cartOS__shipInfo .wa-field .wa-value .select2-container .selection .select2-selection .select2-selection__rendered {
	line-height: 1;
	padding: 0
}

.cartOS__list_shipping .cartOS__shipInfo .wa-field .wa-value .select2-container .selection .select2-selection .select2-selection__arrow {
	height: 100%;
	right: 0;
	top: 0;
	width: 30px
}


/* contact */

.cartOS__list_contactinfo .wa-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px
}

@media screen and (max-width:576px) {
	.cartOS__list_contactinfo .wa-form {
		margin: 0
	}
}

.cartOS__list_contactinfo .wa-form .wa-field {
	margin-bottom: 20px;
	padding: 0 10px;
	width: 33.3333333333%
}

@media screen and (max-width:768px) {
	.cartOS__list_contactinfo .wa-form .wa-field {
		width: 50%
	}
}

@media screen and (max-width:576px) {
	.cartOS__list_contactinfo .wa-form .wa-field {
		margin-bottom: 12px;
		padding: 0;
		width: 100%
	}
}

.cartOS__list_contactinfo .wa-form .wa-field .wa-name {
	color: #101004;
	font-size: 12px;
	margin-bottom: 4px;
}


.cartOS__list_contactinfo .wa-form .wa-field .wa-value input[type=text],
.cartOS__list_contactinfo .wa-form .wa-field .wa-value select {
	background-color: #fff;
	border: 1px solid rgba(26, 53, 140, .3);
	border-radius: 5px;
	color: #101004;
	font-size: 12px;
	height: 40px;
	padding: 12px 20px;
	width: 100%
}

.cartOS__list_contactinfo .wa-form .wa-field .wa-value input[type=text].error,
.cartOS__list_contactinfo .wa-form .wa-field .wa-value select.error {
	border-color: #f44f44
}

.cartOS__list_contactinfo .wa-form .wa-field .wa-value input[type=submit] {
	height: 48px;
	width: 100%
}

.cartOS__list_contactinfo .wa-field.wa-field-address{
	width: 100%;
	margin: 0;
}

.cartOS__list_contactinfo .wa-field.wa-field-address .wa-name{
	display: none;
}

.cartOS__list_contactinfo .wa-form .wa-field .wa-value p{
	margin: 0;
}

.cartOS__list_contactinfo .wa-form .wa-field.wa-field-address .wa-value p {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px;
}

.cartOS__list_contactinfo .wa-field.wa-field-address p > span.field{
	margin-bottom: 20px;
	padding: 0 10px;
	width: 33.3333333333%
}

@media screen and (max-width:576px) {
	.cartOS__list_contactinfo .wa-form .wa-field.wa-field-address .wa-value p  {
		margin: 0
	}
}

@media screen and (max-width:768px) {
	.cartOS__list_contactinfo .wa-field.wa-field-address p > span.field {
		width: 50%
	}
}

@media screen and (max-width:576px) {
	.cartOS__list_contactinfo .wa-field.wa-field-address p > span.field {
		margin-bottom: 12px;
		padding: 0;
		width: 100%
	}
}

.cartOS__list_contactinfo .wa-field.wa-field-address p > span.field > span {
	color: #101004;
	font-size: 12px;
	margin-bottom: 4px;
	display: block;
}


/* paymnet */

.cartOS__list_payment .checkout-options {
	display: flex;
	flex-direction: column;
	list-style: none;
	margin: 0;
	padding: 0
}

.cartOS__list_payment .checkout-options li {
	margin-bottom: 20px
}

.cartOS__list_payment .checkout-options li:last-of-type {
	margin-bottom: 0
}

.cartOS__list_payment .checkout-options li.payment_active label {
	border-color: #39aa25
}

.cartOS__list_payment .checkout-options li.payment_active label .wa-form {
	display: block !important
}

.cartOS__list_payment .checkout-options li label {
	background-color: #fff;
	border: 2px solid transparent;
	border-radius: 10px;
	cursor: pointer;
	display: block;
	padding: 12px 18px 12px 70px;
	position: relative;
	transform: all .3s ease-in-out
}

.cartOS__list_payment .checkout-options li label h3 {
	font-size: 16px;
	font-weight: 500;
	margin: 0 0 6px;
	padding: 0
}

.cartOS__list_payment .checkout-options li label h3 .method-logo {
	height: 40px;
	left: 12px;
	-o-object-fit: contain;
	object-fit: contain;
	position: absolute;
	top: 14px;
	width: 50px
}

.cartOS__list_payment .checkout-options li label h3 input[type=radio] {
	display: none;
	height: 0;
	opacity: 0;
	visibility: hidden;
	width: 0
}

.cartOS__list_payment .checkout-options li label p {
	color: #848282;
	font-size: 13px;
	margin: 0;
	padding: 0
}

/* comment */

.cartOS__list_confirmation .cartOS__confirmation .cartOS__comment {
	background-color: #fff;
	border: 1px solid rgba(26, 53, 140, .3);
	border-radius: 10px;
	font-size: 14px;
	height: 96px;
	padding: 10px 14px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%
}

.cartOS__list_confirmation .cartOS__confirmation .cartOS__hint {
	color: #848282;
	font-size: 13px;
	margin: 0
}

.cartOS__loading:before { background:rgba(255,255,255,.7); content:''; position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; z-index:99; }
.cartOS__loading:after { background:url('data:image/gif;base64,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') no-repeat 0 0; content:'';  margin-left:-16px; margin-top:-16px; position:absolute; top:50%; left:50%; width:32px; height:32px; z-index:99; }

.cartOS__cartDelete { background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACBElEQVRoQ+2Yz04CMRDGW8BEnsALCd68auLRBPXiM3NRSTia6NWbJHvxCTARt7ZA14X902nn6yqxHpGdfr/5hpnpSnHgf/LA9YsE8NsOJgeSA8wM/K8SWl6fn5qEDR9f3piJq308JD7ZgY+by7OV7E3NyX3xORnePy+QEMvbi/GXOJqZmAOV3x0/PL1S4pMAtuJnemqcrIMqsUBCFOKlGG/jv2uICQXCCVARb9MCgqiI/4lPgggHADjRKH4TGwNgYjW6wIBAiDfHOx2wjiIhUOK9AFBOIMV7A3Ah0OKDAEIhYogPBvCFiCWeBUCFMN9bT1g7pMrjldgq2yYyuQs1BWnvTiqTSrf0nhxVngeIZztAa7GaYH1SKVd6ivvsO1Ed2IOY1pdKCQK0gthz2SVUzs7mxzqY62zXlIwSupyynlxdITdZOECuBnMlxWinZCylUllf/FGAnVapauq+gMCu4hAHistOuVV2BMEGaGujMleZLifTgeraKORSxAKgbKiOQcaGCAagiLfdxrFKsCCCAHzE29+uCyJ0sHkDhIgnQpCukPtT2QuAIz4WBBkAIT4GBAkAKR4N4QSIIR4JEQ4A2iqjv9iqvXmBxDc64XFfcDpQ2ff1B8j3ohUIz/hkAHNQyOvvttvU/v9C4nsB+Ijp6rsJoKtMN52THEgOMDOQSoiZQPbj34W5/0BbDR6KAAAAAElFTkSuQmCC'); background-size:16px; cursor:pointer; display:inline-block; width:16px; height:16px; }

@media screen and (max-width:576px) {
	.cartOS__cartW.cartOS__cartW2{
		margin-bottom: 12px;
	}
	.cartOS__cartW.cartOS__cartW3{
		width: calc( 100% - 100px );
		margin-right: 0;
		flex: auto;
		margin-top: 12px;
		margin-bottom: 12px;
	}
}

.wa-field-address-country select option:empty,
.wa-field-address-country select option:disabled,
.wa-field-address-country select option[value="deu"],
.wa-field-address-country select option[value="cze"],
.wa-field-address-country select option[value="can"],
.wa-field-address-country select option[value="esp"] {
    display: none;
}