/*BASKET2*/
#basket-root .basket-items-list-wrapper{border-color:#ececec;padding-top:0px !important;}
body #basket-root .basket-item-label-text span, body #basket-root .basket-item-label-ring{background:#ffd83a;border-radius:2px;height:20px;line-height:20px;color:#333;font-size:0.800em;font-weight:normal;width:auto;padding:0px 3px;}
#basket-root #basket-warning{background:#fff;color:#333333;padding-right:35px;font-size:14px;}
#basket-root #basket-warning .close{filter:alpha(opacity=50);opacity:.5;}
#basket-root .basket-items-list-wrapper .basket-items-list-header{background:#fafafa;border-bottom-color:#ececec;position:static;padding:24px 29px;}
#basket-root .basket-items-list-wrapper .basket-items-list-header.basket-items-list-header-fixed{border:1px solid #ececec;border-top-width:0px;width:100% !important;margin:0px;}
#basket-root .basket-items-list-wrapper .basket-checkout-container{border-color:#ececec;}
#basket-root .basket-items-search-field{flex-basis:44px;}
#basket-root .basket-items-list-wrapper .basket-items-search-field .form-control,
#basket-root .basket-items-list-wrapper .basket-items-search-field .form-control:focus{background:#fff;border-color:#ececec;box-shadow:none;padding:8px 28px 10px 14px;height:auto;}
#basket-root .basket-items-list-wrapper .basket-clear{width:40px;height:40px;line-height:40px;}
#basket-root .basket-items-list-wrapper .basket-clear:after, #basket-root .basket-items-list-wrapper .basket-clear:before{background:#aaa;}
#basket-root .basket-items-list-wrapper .basket-clear:hover:after, #basket-root .basket-items-list-wrapper .basket-clear:hover:before{background:#333;}
#basket-root .basket-items-list-item-container .basket-items-list-item-notification{padding-top:20px;padding-bottom:20px;}
#basket-root .basket-items-list-item-notification .basket-items-list-item-removed-container{background:#fff;}

#basket-root div[data-entity="basket-total-block"]{height:auto !important;}
#basket-root .basket-checkout-container{border-color:#ececec;position:static;padding:24px 29px 24px;border-radius:3px;width:100% !important;}
#basket-root .basket-checkout-container .basket-coupon-block-field-description{color:#999;font-size:13px;padding-bottom:6px;}

#basket-root .basket-coupon-alert-section{width:100%}
#basket-root .basket-coupon-block-field .form .form-control{padding:9px 12px;height:auto;}
#basket-root .basket-coupon-block-coupon-btn{position:absolute;right:4px;top:0;width:35px;height:40px;border-radius:0;padding:0;font-size:0;line-height:0;-webkit-transition:all .1s ease-in-out;
    -moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-radius:0 2px 2px 0;border:none;transform:none;margin-top:0px;}
#basket-root .basket-coupon-block-coupon-btn:before{content:"";position:absolute;left:50%;top:50%;margin:-5px 0 0 -7px;width:17px;height:12px;background:url('../images/svg/catalog/arrow_coupon.svg') 0px 0px no-repeat;cursor:pointer;opacity:0.35;}
#basket-root .basket-coupon-block-field{padding-right:0px;}
#basket-root .basket-coupon-block-coupon-btn:hover:before{opacity:1;}
#basket-root .basket-coupon-alert .basket-coupon-text{padding-left:30px;}
#basket-root .basket-coupon-alert .basket-coupon-text strong{font-weight:normal;}
#basket-root .basket-coupon-alert .basket-coupon-text:before{content:"";position:absolute;top:0px;left:0px;width:18px;height:14px;background:url('../images/svg/catalog/coupons.svg') 0px 0px no-repeat;}
#basket-root .basket-coupon-alert.text-success .basket-coupon-text:before{background-position:-19px 0px;}
#basket-root .basket-checkout-block-btn{padding-top:5px;padding-left:0px;}
#basket-root .basket-checkout-block-btn .icon_error_block{padding-left:60px;}
#basket-root .basket-checkout-block-btn .icon_error_block .svg{left:0px;right:auto;}
.basket-coupon-alert .close-link{position:relative;font-size:0px;width:10px;height:20px;border:none;top:-2px;}
.basket-coupon-alert .close-link:after, .basket-coupon-alert .close-link:before{position:absolute;top:50%;left:50%;background:#b8b8b8;width:2px;height:10px;
    content:'';transition:300ms background-color ease;}
.basket-coupon-alert .close-link:hover:after, .basket-coupon-alert .close-link:hover:before{background:#222;}
.basket-coupon-alert .close-link:before{transform:translate3d(-50%,-50%,0) rotate(-45deg);}
.basket-coupon-alert .close-link:after{transform:translate3d(-50%,-50%,0) rotate(45deg);}

#basket-root .basket-items-list-header-filter-item{font-size:13px;font-weight:normal;border:none;position:relative;color:#777;}
#basket-root .basket-items-list-header-filter-item.active:before{content:"";position:absolute;bottom:-6px;left:0px;right:0px;height:2px;background:#ddd;}
#basket-root .basket-items-list-header-filter-item.active, #basket-root .basket-items-list-header-filter-item:hover{color:#222;}
#basket-root .basket-items-list{padding-left:0px;padding-right:0px;}
#basket-root .basket-items-list .basket-items-list-overlay{left:41px;right:41px;}

#basket-root .basket-items-list .basket-items-list-item-container > td:last-child{padding-right:2px;}
#basket-root .basket-items-list .basket-item-block-image{padding-bottom:0px;}
#basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning{text-align:left;background:#fff;border:none;color:#333;
padding:0px 0px 0px 40px;font-size:13px;position:relative;}
#basket-root .basket-items-list .basket-item-block-info a[data-entity="basket-item-remove-delayed"]{display:inline-block;}
#basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning:before,
#basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning a[data-entity="basket-item-remove-delayed"]:before{content:"";width:30px;height:30px;display:block;
position:absolute;top:-4px;left:0px;border-radius:3px;}
#basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning:before{background:#fff url('../images/not-available.png') 0px 0px;}
#basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning a[data-entity="basket-item-remove-delayed"]:before{background:#ddd url('../images/svg/chosen_small.svg') 7px 9px no-repeat;}
#basket-root .basket-item-info-name, #basket-root .basket-item-info-name-link{font-weight:normal;font-size:1em;text-decoration:none;}
#basket-root .basket-item-property-name, #basket-root .basket-item-property-custom-name{color:#888;font-size:13px;padding-top:6px;}
#basket-root .basket-item-property-value, #basket-root .basket-item-property-custom-value{color:#333333;font-size:13px;font-weight:normal;padding-top:6px;}

#basket-root .basket-item-block-amount.disabled .basket-item-amount-btn-plus, #basket-root .basket-item-block-amount.disabled .basket-item-amount-btn-minus{display:none;}

#basket-root .basket-item-block-price{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;
 flex-direction:column;text-align:left;padding-top:29px;padding-left:15px;padding-right:15px;}
#basket-root .basket-item-block-price .basket-item-price-current, #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-current{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1;text-align:left;}

#basket-root .basket-item-block-price .basket-item-price-current > span{font-size:17px;font-weight:bold;color:#333;}
#basket-root .basket-item-price-title{color:#999;font-size:11px;}
#basket-root .basket-item-block-price .basket-item-price-old,
	#basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-old {
	/*display: none;*/
	position:static;
	-webkit-box-ordinal-group:2;
	-ms-flex-order:2;
	order:2;
	text-align:right;
}
#basket-root .basket-item-block-price .basket-item-price-old > span,
#basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-old{font-size:13px;color:#999;text-decoration:line-through;}
#basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-old{font-size:16px;}
#basket-root .basket-item-block-price .basket-item-price-old-text:after, #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-old:after{display:none;}
#basket-root .basket-item-block-price .basket-item-price-title,
#basket-root .basket-item-block-price .basket-item-price-difference, #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-difference{-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3;}
#basket-root .basket-item-block-price .basket-item-price-title{text-align:left;padding-top:7px;}

#basket-root .basket-item-amount-btn-plus:before, #basket-root .basket-item-amount-btn-plus:after, #basket-root .basket-item-amount-btn-minus:after{height:1px;width:11px;}
#basket-root .basket-item-amount-btn-plus:before{width:1px;height:11px;margin-top:-6px;margin-left:0px;}

#basket-root .basket-checkout-block-total{padding-left:27px;}
#basket-root .basket-checkout-block-total-price{padding-left:27px;}
#basket-root .basket-checkout-block-total-price-inner{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;
 flex-direction:column;text-align:left;padding-top:11px;}

#basket-root .basket-items-list-item-amount{padding-top:25px;min-width:100px;}
#basket-root .basket-item-block-amount{padding:0 30px;margin:0px 30px;border:1px solid #eaeaea;border-radius:3px;max-width:102px;min-width:100px;margin-bottom:20px;}
#basket-root .basket-items-list-item-amount .basket-item-amount-filed{border:none;background:#f8f8f8;font-weight:normal;width:100%;padding:7px 0 7px;font-size:13px;line-height:13px;height:32px;color:#333;text-align:center;}
#basket-root .basket-item-amount-btn-plus, #basket-root .basket-item-amount-btn-minus{
	position:absolute;left:0px;top:0px;width:30px;height:32px;cursor:pointer;background:0 0;border-radius:0px;border:none;background:#f8f8f8;
}
#basket-root .basket-item-amount-btn-minus{border-radius:3px 0px 0px 3px;}
#basket-root .basket-item-amount-btn-plus{border-radius:0px 3px 3px 0px;}
#basket-root .basket-item-amount-btn-plus{right:0px;left:auto;margin:0;}
#basket-root .basket-item-amount-btn-plus:before, #basket-root .basket-item-amount-btn-plus:after, .basket-item-amount-btn-minus:after{background-color:#6c6c6d;}
#basket-root .basket-item-amount-btn-plus:hover:before, #basket-root .basket-item-amount-btn-plus:hover:after, .basket-item-amount-btn-minus:hover:after{background-color:#222;}
#basket-root .basket-item-amount-field-description{font-style:normal;}
#basket-root .basket-item-price-difference,
#basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-difference{text-align:left;font-size:11px;color:#333333;padding:2px 4px 2px;
    background:#fff8db;border:1px solid #ffd83a;border-radius:3px;white-space:nowrap;margin:7px 0px 0px;display:inline-block;width:auto;width:-moz-max-content;width:-webkit-max-content;width:max-content;width:intrinsic;}
#basket-root .basket-item-price-difference > span, #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-difference > span{/*color:#333333;display:inline-block;background:#ffd02e;padding:3px 8px 2px;line-height:16px;-webkit-border-radius:3px;
    -moz-border-radius:3px;border-radius:3px;margin:2px 0 0px 0px;*/padding:0px 0px 0px 2px;}
#basket-root .basket-item-property-value ul li:before, #basket-root .basket-item-property-custom-value ul li:before{display:none;}
#basket-root .basket-item-property-scu-image .basket-item-scu-item,
#basket-root .basket-item-property-scu-image .basket-item-scu-item.not-available:hover{border:2px solid #fff;}
#basket-root .basket-item-scu-item,
#basket-root .basket-item-scu-item.not-available:hover{border-radius:2px;}
#basket-root .basket-item-property-scu-text .basket-item-scu-item-inner{font-weight:normal;min-height:30px;line-height:22px;}
#basket-root .basket-items-list-wrapper-compact .basket-item-property-scu-text .basket-item-scu-item-inner{min-height:auto;}
#basket-root .basket-item-property-scu-text .basket-item-scu-item.selected{color:#fff;}
#basket-root .basket-checkout-block-total-title{font-weight:bold;font-size:16px;}
#basket-root .basket-coupon-block-total-price-current{font-weight:bold;font-size:26px;margin-bottom:0px;text-align:left;}

#basket-root .basket-checkout-container{opacity:0;}
#basket-root .basket-checkout-container.visible{opacity:1;}
#basket-root .basket-checkout-container .basket-coupon-section.smallest{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-basis:41px;}
#basket-root .basket-checkout-container .fastorder{padding-top:5px;text-align:right;}
#basket-root .basket-checkout-container .basket-checkout-block-btns{}
#basket-root .basket-checkout-container .basket-checkout-block-btns-wrap{width:444px;display:flex;flex-wrap:wrap;justify-content:flex-end;}
#basket-root .basket-checkout-container .basket-checkout-block-btns-wrap .basket-checkout-block-btn, #basket-root .basket-checkout-container .basket-checkout-block-btns-wrap .fastorder{padding-left:18px;}
.basket-checkout-block-share{margin:14px 81px 0 0;text-align:center;position:relative;cursor:pointer;}
.basket-checkout-block-share .title{display:inline-block;font-size:.734em;text-transform:uppercase;line-height:1.181em;letter-spacing:0.08em;margin:0 0 0 10px;vertical-align:middle;height:16px;}
#basket-root .basket-checkout-section .btn-default:active, #basket-root .basket-checkout-section .btn-default:focus{color:#fff !important;}
#basket-root .basket-checkout-section .btn-default.basket-btn-checkout{font-size:.733em;line-height:1.3em;text-transform:uppercase;letter-spacing:.8px;padding-top:17px;padding-bottom:17px;}

#basket-root .top_control{display:inline-block;vertical-align:middle;}
#basket-root .top_control .delete_all{display:block;margin:0;padding-top:6px;padding-left:20px;}

#basket-root .row + .row > div[data-entity="basket-total-block"]{margin-top:-16px;}

.basket-item-table {
	width: 100%;
	border-collapse: collapse;
}
.basket-items-list-table {
	width: 100%;
}
#basket-item-table th {
  padding: 5px 0;
  border-bottom: 1px solid #ececec;
}
.ta-c {text-align: center}
#basket-item-table .ta-r {text-align: right;padding-right: 15px}
.pl-16 {padding-left: 16px}
.pl-26 {padding-right: 26px}
.basket-item-price-old {
	position: absolute;
	top: 5px;
	right: 0;
	color: #a1a1a1;
	vertical-align: middle;
	line-height: 15px;
}
.basket-item-price-old-text {
	position: relative;
	display: inline-block;
	font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.basket-item-price-old-text:after {
	position: absolute;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
	background-size: 100% 100%;
	content: '';
}
@media (max-width: 580px) {
	.basket-item-price-old {right: 10px}
}
@media (min-width: 768px){
	#basket-item-table .basket-items-list-item-descriptions {
		padding-bottom: 0px;
		width: auto;
		padding-top: 12px;
	}

	#basket-item-table .basket-items-list-item-container>td {
		padding-bottom: 12px;
	}

	.basket-items-list-table .basket-item-image {
		max-height: 50px;
   		width: 100%;
	}
		#basket-item-table .basket-items-list-item-amount, #basket-item-table .basket-items-list-item-container>td {
		padding-top: 12px;
	}
	#basket-item-table .basket-item-block-price {
		padding-top: 0px;
	}
	#basket-item-table .basket-items-list-item-container>td {
		padding-bottom: 10px;
	}
	#basket-item-table .basket-item-info-name {
		line-height: 24px;
		font: 16px/24px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: normal;
    	font-size: 1em;
		max-height: 25px;
	}
	#basket-item-table  .basket-item-property-custom-name, 
	#basket-item-table  .basket-item-property-value, #basket-item-table .basket-item-property-custom-value {
		padding-top: 4px;
	}
	#basket-item-table .basket-items-list-item-container > td:first-child {padding-left: 10px !important}
}
.basket-item-block-artikl {
	ms-flex-order: 2;
	padding: 0;
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2;
	-webkit-box-ordinal-group: 2;
	order: 2;
}
#basket-item-table .basket-items-list-item-price .basket-item-block-price .basket-item-price-current {text-align: right}
#basket-item-table .basket-item-block-price .basket-item-price-title {text-align: right !important}
#basket-item-table .mx-a .basket-item-block-amount {margin: 0 auto !important}
#bx_showmeasure {
  padding: 10px 10px;
}
.munit-view {
  padding-top: 5px;
}