@charset "UTF-8";

.cart-items .ci-item.body .column.no2 .cikkszam,
.cart-items .ci-item.body .column.no2 .termeknev,
.cart-items .ci-item.head .column,
.title .count-of-product .label {
	font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;
}

.title .count-of-product {
	display:block;
	float:right;
	width:auto;
	margin:9px 0 0 10px
}
.title .count-of-product .label{display:inline-block;font-weight:500;font-size:13px;line-height:16px;text-transform:uppercase;letter-spacing:1px;color:rgba(0,0,0,.7);text-shadow:1px 1px 1px rgba(255,255,255,.3);margin:10px 5px 0 0}
.title .count-of-product .value{display:inline-block;background-color:rgba(0,0,0,.2);border-radius:12px;min-width:40px;height:15px;font-size:13px;line-height:15px;text-align:center;color:#fff;padding:3px 10px}
.cart-items,.cart-items .ci-item,.cart-items-holder{padding:0;margin:0}
.cart-items-holder{display:block;border:2px solid gray;border-radius:6px;overflow:hidden}
.cart-items .ci-item.body .column.no5,.cart-items .ci-item.body .column.no6{border-right:1px solid gray}
.cart-items{width:100%;border-collapse:collapse;border-spacing:0;text-align:left}
.cart-items .ci-item.head .column{vertical-align:middle;padding:5px 0;background-color:#FFF;border-bottom:1px solid gray;font-weight:700;font-size:13px;line-height:16px;text-align:center;color:#333}
.cart-items .ci-item.head .column.no5{width:80px}
.cart-items .ci-item.body .column{vertical-align:top;padding:10px 0 5px;border-bottom:1px solid gray}
.cart-items .ci-item.body .column .crop{overflow:Xhidden}
.cart-items .ci-item.body .processing{display:inline-block;background-image:url(../../pics/progress/spinner-7.gif);background-repeat:no-repeat;background-size:contain;width:22px;height:22px}
.cart-items .ci-item.body .column.no1{width:72px}
.cart-items .ci-item.body .column.no1 .crop {
	display:inline-block;
	width:72px;
	height:calc(100% + 14px);
	position:relative;
	top:-9px;
	margin-bottom:-14px;
	background-color:#fff;
}
.cart-items .ci-item.body .column.no2 .crop{padding-left:10px}
.cart-items .ci-item.body .column.no1 .termek-foto {
	display:block;
	width:72px;
	height:64px;
	position:relative;
	overflow:hidden;
	margin-top:0px;
	margin-bottom:0;
	padding:1px 0 1px 0;
}
.cart-items .ci-item.body .column.no1 .termek-foto .tf-img {
	display:block;
	width:100%;
	height:100%;
	min-height:64px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
}
.cart-items .ci-item.body .column.no2{padding-right:15px;border-right:1px solid gray}
.cart-items .ci-item.body .column.no2 .termeknev{font-weight:500;font-size:15px;line-height:18px}
.cart-items .ci-item.body .column.no2 .tulmeretes-termek {
	display:block;
	float:right;
	background-image:url(../../pics/shop/szallitas.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	width:32px;
	height:24px;
	position:relative;
	top:-5px;
	overflow:hidden;
}
.cart-items .ci-item.body .column.no2 .cikkszam{display:block;float:right;font-weight:300;font-size:13px;line-height:16px}
.cart-items .ci-item.body .column.no2 .leiras,.cart-items .ci-item.body .column.no3 .netto-egysegar{font-weight:300;font-size:12px;line-height:16px;display:block;font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif}
.cart-items .ci-item.body .column.no3{text-align:right;padding-left:15px; white-space: nowrap; }
.cart-items .ci-item.body .column.no3 .netto-egysegar{color:#999}
.cart-items .ci-item.body .column.no4{white-space:nowrap;padding:8px 0 0 10px}
.cart-items .ci-item .column.no4 .amount-in-shopping-cart{margin-left:5px;margin-right:5px}
.cart-items .ci-item .column.no4 .amount-in-shopping-cart .apsc-selector{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;resize:none;direction:rtl;padding:5px;margin:0;border-radius:4px;background-color:#fff;color:#000;border:1px solid #999;outline:0;font-weight:700;font-size:13px;background-image:url(../../pics/menu/direction_marker_NOTSORTED.png);background-position:center left;background-repeat:no-repeat}
.cart-items .ci-item.body .column.no5{text-align:right;font-weight:600;padding-left:15px;padding-right:15px; white-space: nowrap; }
.cart-items .ci-item.body .column.no5 .brutto-teljes-ar {}
.cart-items .ci-item.body .column.no5 .szallitasi-koltseg {
	display: block;
	position: relative;
	width: calc(100% + 200px);
	height: 20px;
	margin:0 0 0 0;
	top: 15px;
	left: -200px;
	font-size: 12px;
	line-height: 16px;
	font-weight: 300;
	text-align: right;
	white-space: normal;
	background-color: #E3CD1000;
	color: #333333;
}
.cart-items .ci-item.body .column.no5 .szallitasi-koltseg:empty { color: #999; }
.cart-items .ci-item.body .column.no5 .szallitasi-koltseg:before { content:"Szállítási díj "; }
.cart-items .ci-item.body .column.no5 .szallitasi-koltseg:empty:before { content:"Szállítási díj "; }

#customer_cart_form[data-Delivery__TypeOf_Delivery="SZEMELYESATVETEL"] .cart-items .ci-item.body .column.no5 .szallitasi-koltseg { display: none; }


.cart-items.desktop .ci-item.body.termekek-osszesen .ertek{text-align:right;padding:5px 15px 5px 0;border-right:1px solid gray;border-bottom:1px solid gray}

/* Szállítás módja */
	.radios-chooser {
		text-align: left;
		font-size: 13px;
		line-height: 24px;
	}
	.radios-chooser .radio-chooser {
		display: block;
		padding: 0 0 0 10px;
	}
	.radios-chooser .radio-chooser input { position: absolute; opacity: 0.15; }
	.radios-chooser .radio-chooser input[type="radio"]         ~ i { display: block; position: relative; width: 16px; height: 16px; border-radius: 20px; margin: 0 0 -20px 0; border: 2px solid black; top: 1px; background-image: url("../../pics/form/White/form-radio-checked.png"); background-repeat: no-repeat; background-size: contain; background-position: 1000px 1000px; }
	.radios-chooser .radio-chooser input[type="radio"]:checked ~ i { background-color: black; background-position: center center; }
	.radios-chooser .radio-chooser em { font-style: normal; display: block; position: relative; margin: 0 0 0 25px; line-height: 140%; margin-top: 3px; margin-bottom: 5px; }

	.radios-chooser .radio-chooser.under-limit {
		pointer-events: none;
	}
	.radios-chooser .radio-chooser.under-limit input[type="radio"] {
		left: -1000px; top: -1000px;
	}
	.radios-chooser .radio-chooser.under-limit .delivery-label { opacity:0.5;}
	.radios-chooser .radio-chooser.under-limit i { opacity:0.3;}
	.radios-chooser .radio-chooser .under-limit-warning { display: none; }
	.radios-chooser .radio-chooser.under-limit .under-limit-warning { display: block;  color:#BF0000; }
	
	@media screen and (min-width:600px) and (max-width:799px){
		.radios-chooser .radio-chooser.under-limit .under-limit-warning { color:#BF0000; }
	}
	


/* Szállítási díj */
.cart-items.desktop .ci-item.body.szallitas       .cimke .szallitasi-dij-cimke   { display:block;}
.cart-items.desktop .ci-item.body.szallitas       .cimke .szallitasi-dij-leiras  { display:block;text-align:right;padding:0 0 5px 10px;font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:500;font-size:11px;line-height:13px;color:#333}

/* Szállítás */
.cart-items.desktop .ci-item.body.szallitas .ertek                                { text-align:right;padding:5px 15px 5px 0;border-right:1px solid gray;border-bottom:1px solid gray}
.cart-items.desktop .ci-item.body.szallitas .ertek .szallitasi-dij-ertek.ingyenes { background-color:hsla(88,78%,38%,1);color:#fff;border-radius:16px;padding:1px 15px 3px;font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:500}

/* Fizetendő */
.cart-items.desktop .ci-item.body.fizetendo .cimke{background-color:#FFE77D!important}
.cart-items.desktop .ci-item.body.fizetendo .ertek{padding:5px 15px 5px 0;text-align:right;border-right:1px solid gray;font-size:19px;line-height:19px;font-weight:600;background-color:#FFE77D}

.cart-items .ci-item.body .column.no6{background-color:none;padding:0;margin:0;width:50px}
.cart-items .ci-item.body .column.no6 .torles-a-kosarbol{display:block;text-decoration:none;margin:0 5px;padding:0;color:#fff;text-align:center;font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:500;font-size:12px;line-height:16px}
.cart-items .ci-item.body .column.no6 .torles-a-kosarbol .icon{text-align:center;display:inline-block;margin:10px 0 0;padding:0;width:24px;height:24px;background-image:url(../../pics/shop/remove-chosen.png);background-position:0 0}
.cart-items .ci-item.body .column.no6 .torles-a-kosarbol .text{text-align:center;display:inline-block;color:#999}
.cart-items .ci-item.body .column.no6 .torles-a-kosarbol:hover .icon{background-position:0 -24px}
.cart-items .ci-item.body .column.no6 .torles-a-kosarbol:hover .text{color:#000}
.cart-items .ci-item.body .column.no6:empty{border:none}
.cart-items.desktop .ci-item.body.fizetendo .cimke,
.cart-items.desktop .ci-item.body.szallitas .cimke,
.cart-items.desktop .ci-item.body.termekek-osszesen .cimke {
	/*display:block;*/
	text-align:right;
	background-color:#FFF;
	padding:5px 15px 0 0;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	font-size:13px;
	line-height:16px;
	vertical-align: top;
}
.cart-items.desktop .ci-item.body.fizetendo .cimke{border-bottom:none}
.cart-has-items.hidden,.cart-is-empty.hidden{display:none}
.kassza-gombok{display:block;margin:10px 0}
.kassza-gombok .button.checkout{display:block;width:calc(100% - 51px);width:calc(100% - 2px);background-color:hsla(140,100%,30%,1);margin:0;padding:15px 0;font-size:24px;box-shadow:0 5px 2px 0 rgba(0,0,0,.1),inset 0 25px 15px 0 rgba(255,255,255,.15)}
@media screen and (min-width:1600px){.cart-items.mobile{display:none}
}
@media screen and (min-width:1200px) and (max-width:1599px){.cart-items.mobile{display:none}
}
@media screen and (min-width:1000px) and (max-width:1199px){.cart-items.mobile{display:none}
}
@media screen and (min-width:800px) and (max-width:999px){.cart-items.mobile{display:none}
}
@media screen and (min-width:600px) and (max-width:799px){.cart-items.desktop{display:none}
}
@media screen and (min-width:400px) and (max-width:599px){.cart-items.desktop{display:none}
}
@media screen and (max-width:399px){.cart-items.desktop{display:none}
}
@media screen and (max-width:799px){
	.sor-1 .cikkszam,.sor-1 .leiras{font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif}
	.egysegarak,.sor-1 .leiras{padding:0 10px;display:block}
	.ci-item.head td{border-bottom:2px solid gray;background-color:gray}
	.ci-item.head .mobile-column p{margin:10px;color:#fff;font-size:20px;line-height:24px;font-weight:700;text-align:center}
	.ci-item.body td{border-right:1px solid gray;border-top:2px solid gray;background-color:#FFF}
	.sor-1 .termek-foto{display:block;position:relative;width:54px;height:54px;border-radius:0;margin:0 -54px -54px 0;top:8px;left:10px;background-color:#d9e1ee;background-image:url(../../../pics/progress/progress2.gif);background-repeat:no-repeat;background-position:center}
	.sor-1 .termek-foto .tf-img{display:block;width:inherit;height:inherit;background-attachment:scroll!important;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain}
	.sor-1 .termekfeliratok {display:block;min-height: 60px;}
	.sor-1 .termeknev{display:block;font-weight:700;font-size:18px;line-height:20px;margin:5px 0 0 76px; }
	.sor-1 .cikkszam{display:block;font-weight:300;font-size:13px;line-height:16px;color:gray;margin:5px 0 5px 76px}
	.sor-1 .cikkszam:after{display:block;content:" ";clear:left}
	.sor-1 .leiras{position:relative;z-index:1;font-weight:300}
	.egysegarak{float:left;text-align:right}
	.egysegarak .brutto-egysegar{display:block;margin:5px 0 3px}
	.egysegarak .netto-egysegar{display:block;margin:0;font-size:12px;line-height:14px;color:gray;text-align:right}
	.brutto-teljes-ar{display:block;float:right;padding:5px 10px 0;font-size:16px;line-height:18px; font-weight: 700; text-align: right; }
	.szallitasi-koltseg{display:block;padding:0;font-size:13px;line-height:15px; font-weight: 300; color:#C9181B; text-align: right; }
	.szallitasi-koltseg:before { content:"Szállítási díj "; }
	.szallitasi-koltseg:empty:before { content:"Szállítási díj "; }
	.szallitasi-koltseg:empty:before { color:#666; }
	.cart-items .ci-item .label{margin:0;padding:0;font-size:24px}
	.cart-items .ci-item .db{margin:0;padding:0}
	.cart-items .ci-item .amount-in-shopping-cart{margin-left:5px;margin-right:5px}
	.cart-items .ci-item .amount-in-shopping-cart .apsc-selector{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;resize:none;direction:rtl;padding:10px 5px;margin:0;border-radius:4px;background-color:#FFF;color:#000;border:2px solid #999;outline:0;font-weight:700;font-size:13px;background-image:url(../../pics/menu/direction_marker_NOTSORTED.png);background-position:center left;background-repeat:no-repeat}
	.cart-items .ci-item .torles-a-kosarbol{display:block;float:right;width:64px;height:64px;overflow:hidden;margin:0 0 0 10px;text-decoration:none}
	.cart-items .ci-item .torles-a-kosarbol .icon{text-align:center;display:inline-block;margin:0 0 0 8px;padding:0;width:48px;height:48px;background-image:url(../../pics/shop/remove-chosen-2x.png);background-position:0 0}
	.cart-items .ci-item .torles-a-kosarbol .text{display:block;text-align:center;font-size:12px;line-height:13px;color:#333;text-decoration:none}
	.cart-items.mobile .ci-item.body.termekek-osszesen td{border-top:2px solid gray;padding:5px 10px;background-color:#DDD}
	.cart-items.mobile .ci-item.body.termekek-osszesen .cimke{display:block;float:left;max-width:50%;padding:0}
	.cart-items.mobile .ci-item.body.termekek-osszesen .ertek{float:right;padding:0;font-weight:400;font-size:24px;line-height:28px}

	/* Szállítás módja */
	

	/* Szállítás */
	.cart-items.mobile .ci-item.body.szallitas td{border-top:2px solid gray;padding:5px 10px;background-color:#DDD}
	.cart-items.mobile .ci-item.body.szallitas .cimke{display:block;float:left;max-width:50%;padding:5px 0 0}
	.cart-items.mobile .ci-item.body.szallitas .ertek{padding:0}
	.cart-items.mobile .ci-item.body.szallitas .ertek .szallitasi-dij-ertek{float:right;font-weight:400;font-size:24px;line-height:28px}
	.cart-items.mobile .ci-item.body.szallitas .ertek .szallitasi-dij-ertek.ingyenes{background-color:hsla(88,78%,38%,1);color:#fff;border-radius:16px;padding:1px 15px 3px;margin-top:-1px;font-weight:500;font-size:14px;line-height:16px}
	.cart-items.mobile .ci-item.body.szallitas .ertek .szallitasi-dij-leiras{display:block;clear:both;max-width:100%;text-align:left;font-size:12px;line-height:15px;padding:3px 0 5px;color:#666}

	/* Fizetendő */
	.cart-items.mobile .ci-item.body.fizetendo td{border-top:2px solid gray;padding:5px 10px;background-color:#FFE77D}
	.cart-items.mobile .ci-item.body.fizetendo .cimke{display:block;float:left;max-width:70%;padding:5px 0 0}
	.cart-items.mobile .ci-item.body.fizetendo .ertek{float:right;padding:0;font-weight:600;font-size:24px;line-height:28px}
}
