@charset "utf-8";
/* CSS Document */


.fullpage-shoppingcart{text-transform:none;}
.fullpage-shoppingcart-content{position:relative;}

.fullpage-shoppingcart-content.loading-cart{cursor:wait;pointer-events:none;}
.fullpage-shoppingcart-content.loading-cart .cart-container table tr td.item-desc a,.fullpage-shoppingcart-content.loading-cart .cart-container table tr td.item-desc .additional-fields,.fullpage-shoppingcart-content.loading-cart .cart-container table tr td.remove .remove-item{cursor:wait;}
.fullpage-shoppingcart-content.loading-cart .loading-spinner{display:block;}
.fullpage-shoppingcart-content.loading-cart .title,.fullpage-shoppingcart-content.loading-cart table,.fullpage-shoppingcart-content.loading-cart .subtotal,.fullpage-shoppingcart-content.loading-cart .checkout,.fullpage-shoppingcart-content.loading-cart .empty-message{opacity:.6;}
.fullpage-shoppingcart-content .cart-container{zoom:1;}
.fullpage-shoppingcart-content .cart-container:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:".";}
.fullpage-shoppingcart-content .cart-container table{zoom:1;width:100%;padding-bottom:10px;}
.fullpage-shoppingcart-content .cart-container table:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:".";}
.fullpage-shoppingcart-content .cart-container table thead{padding-bottom:15px;border-bottom:1px solid #ddd;}
.fullpage-shoppingcart-content .cart-container table thead td{font-size:11px;font-weight:bold;padding-bottom:10px;}
.fullpage-shoppingcart-content .cart-container table tbody{min-height:70px;}
.fullpage-shoppingcart-content .cart-container table tr{zoom:1;padding:3px 0px;padding-right:15px;line-height:15px;}
.fullpage-shoppingcart-content .cart-container table tr:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:".";}
.fullpage-shoppingcart-content .cart-container table tr td{vertical-align:middle;padding:15px 0;border-bottom:1px solid #ddd;}
.fullpage-shoppingcart-content .cart-container table tr td.item{
	text-align: left;
	width: 100px;
	zoom: 1;
	font-size: 13px;
}
.fullpage-shoppingcart-content .cart-container table tr td.item:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:".";}
.fullpage-shoppingcart-content .cart-container table tr td.item img{width:100px;vertical-align:top;margin-right:8px;}
.fullpage-shoppingcart-content .cart-container table tr td.item-desc{max-width:228px;padding-left:15px;}
.fullpage-shoppingcart-content .cart-container table tr td.item-desc a{
	font-size: 15px;
	line-height: 180%;
	font-family: Arial;
	text-decoration: none !important;
	color: #837D72;
}
.fullpage-shoppingcart-content .cart-container table tr td.item-desc .variant-info,.fullpage-shoppingcart-content .cart-container table tr td.item-desc .additional-fields{font-size:12px;line-height:17px;}
.fullpage-shoppingcart-content .cart-container table tr td.item-desc .variant-info{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fullpage-shoppingcart-content .cart-container table tr td.item-desc .additional-fields{text-decoration:underline;cursor:pointer;}
.fullpage-shoppingcart-content .cart-container table tr td.quantity{white-space:nowrap;text-align:right;}
.fullpage-shoppingcart-content .cart-container table tr td.quantity input{text-align:right;margin-left:5px;border:1px solid #ccc;padding:5px 10px;-moz-border-radius:4px;border-radius:4px;float:right;}
.fullpage-shoppingcart-content .cart-container table tr td.quantity input:focus{border:1px solid #555;outline:0;}
.fullpage-shoppingcart-content .cart-container table tr td.quantity input.readonly{border:none;padding:0;background:none;}
.fullpage-shoppingcart-content .cart-container table tr td.quantity .cooldown{display:none;}
.fullpage-shoppingcart-content .cart-container table tr td.price{text-align:right;white-space:nowrap;padding-left:10px;min-width:40px;}
.fullpage-shoppingcart-content .cart-container table tr td.remove{min-width:30px;}
.fullpage-shoppingcart-content .cart-container table tr td.remove .remove-item{
	float: right;
	margin-right: 10px;
	width: 11px;
	height: 11px;
	cursor: pointer;
	opacity: .5;
	background-color: transparent;
	background-image: url(../img/shopping_cart/remove.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.fullpage-shoppingcart-content .cart-container table tr td.remove .remove-item:hover{opacity:.9;}
.fullpage-shoppingcart-content .cart-container .subtotal{border-bottom:1px solid #ddd;padding-top:20px;padding-bottom:15px;padding-right:15px;text-align:right;float:right;width:50%;zoom:1;}
.fullpage-shoppingcart-content .cart-container .subtotal:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:".";}
.fullpage-shoppingcart-content .cart-container .subtotal .label{font-size:16px;margin-right:15px;}
.fullpage-shoppingcart-content .cart-container .subtotal .price{text-align:right;font-size:16px;}
.fullpage-shoppingcart-content .cart-container .checkout{float:right;clear:both;padding-right:15px;}
.fullpage-shoppingcart-content .cart-container .checkout .checkout-button{max-width:170px;padding:14px 25px;color:#fff;background:#222;font-size:12px;line-height:normal;margin:20px 0;cursor:pointer;text-transform:uppercase;letter-spacing:1px;text-align:center;}
.fullpage-shoppingcart-content .empty-message{display:none;}
.fullpage-shoppingcart-content.empty .cart-container{display:none;}
.fullpage-shoppingcart-content.empty .empty-message{display:block;}
@media only screen and (max-width:700px){.fullpage-shoppingcart-content .cart-container table tr .item{width:50px;}
.fullpage-shoppingcart-content .cart-container table tr .item-desc{max-width:100px;padding-left:5px;}
.fullpage-shoppingcart-content .cart-container table tr .item-desc a{font-size:13px !important;}
.fullpage-shoppingcart-content .cart-container table tr .item-image img{max-width:40px;}
.fullpage-shoppingcart-content .cart-container .subtotal{width:75%;}
}