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

#cartcontainer {
	position: fixed;
	border: thin #999 solid;
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em .3em .3em .3em;
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	box-shadow: 0px 0px 6px #000;
	padding: 10px;
	width: 578px;
	height: 464px;
	background:url(https://d78325.claudeassets.com/20260216201501im_/http://www.piporetail.com/images/layout/cart_bg.jpg) no-repeat top #FFF;
	top: -490px;
	display: block;
	overflow:hidden;
	-webkit-transform-origin: 0px 0px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

#cartcontainer h3{
	margin:0 0 10px 0;
	padding:15px;
	background-color:#f6fce0;
}

.cartcont{
	display:block;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	height: 229px;	
	margin-bottom: 11px;
}

.cartcont .cartrow{
	display:block;
	overflow:hidden;
	height:45px;
	border-bottom:1px #CCC solid;
}

.cartcont .cartrow .desc{
	display:block;
	overflow:hidden;
	width:380px;
	float:left;
}

.cartcont .cartrow .desc img{
	float:left;
	margin:2px 15px 0 0;
}

.cartcont .cartrow .desc a{
	text-decoration:none;
	color:#930;
}

.cartcont .cartrow .desc h2{
	font-size:12px;
	margin:8px 0 0 0;
	padding:0;
}

.cartcont .cartrow .desc p{
	margin:0;
	padding:0;
}

.cartcont .cartrow .options{
	display:block;
	overflow:hidden;
	float:left;
	margin-top:8px;
}

.cartcont .cartrow .qty{
	display:block;
	overflow:hidden;
	float:left;
	width:50px;
}

.cartcont .cartrow .subtotal{
	display:block;
	overflow:hidden;
	float:left;
	width:80px;
}

.ship{
	display:block;
	overflow:hidden;
	width:378px;
	text-align:right;
	font-weight:bold;
	padding:2px 10px 2px 10px;
	float:left;
	background-color:#FFC;
}

.shipval{
	display:block;
	overflow:hidden;
	width:160px;
	float:left;
	padding:2px 10px 2px 10px;
	background-color:#FFC;
}

form ul li {
	display:block;
	overflow:hidden;
	width:700px;
}

form ul li span {
	float: left;
	padding: 0 5px 0 0;
	display: inline-block;
	text-align: left;
}
form ul li input, form ul li select {
	margin: 0 0 0 0;
}
form ul li span label, form div label {
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 8px;
}
form label {
clear: both;
display: block;
}

.billing-fields input,.billing-fields select,.shipping-fields input,.shipping-fields select{
	width:300px;	
}

.cartblockinner{
	display:block; 
	overflow:hidden; 
	border:1px #C00 solid;
	border-radius:5px;
	width:205px;
}

.smallcartblock{
	display:block; 
	overflow:hidden; 
	float:right;
	padding:8px;
	margin-right:5px; 
	width:207px;
}

.cartcont_small{
	display:block;
	overflow:hidden;
}

.smallcartblock h3{
	background-color:#C00;
	color:#FFF;
	padding:7px;
	margin:0 0 10px 0;
}

.cartcont_small .cartrow {
	display:block;
	overflow:hidden;
}

.cartcont_small .cartrow .desc{
	display:block;
	overflow:hidden;
	width:77%;
	text-align:left;
	padding:3px;
	float:left;
	font-size: 11px;
}

.cartcont_small .cartrow .qty{
	display:block;
	overflow:hidden;
	width:17%;
	text-align:right;
	padding:3px;
}

.ship_small{
	display:block;
	overflow:hidden;
	width:55%;
	text-align:right;
	padding:2px 2% 2px 2%;
	float:left;
	background-color:#FFC;
	font-size: 11px;
}

.shipval_small{
	display:block;
	overflow:hidden;
	width:35%;
	font-size: 11px;
	float:left;
	padding:2px 3% 2px 3%;
	background-color:#FFC;
}
/*
     FILE ARCHIVED ON 12:10:49 Jul 13, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:48:13 Oct 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.354
  exclusion.robots: 0.032
  exclusion.robots.policy: 0.023
  esindex: 0.005
  cdx.remote: 7.63
  LoadShardBlock: 37.006 (3)
  PetaboxLoader3.datanode: 59.136 (5)
  load_resource: 103.084
  PetaboxLoader3.resolve: 47.571
  loaddict: 42.189
*/