#items-inner { width:98%; max-width:1200px; margin:0 auto; }
#items-inner-M { width:98%; max-width:1200px; margin:0 auto; display:flex; flex-wrap:wrap; justify-content:space-between; }

#left-col { width:55%; float:left; }
#left-col-M { width:55%; }

#left-col img {display:block; width:100%; margin:10px 0;}
#left-col ul li {font:20px/25px 'playtime_with_hot_toddiesRg', sans-serif;}
#left-col li {margin-bottom:10px;}
#left-col .slide {display:none;}
#left-col .show {display:none;}
#left-col summary {padding:20px 0; border-top:1px solid #aaa; font:700 22px/24px 'Jost', sans-serif; color:#000; cursor:pointer; width:100%; text-transform:uppercase;}
details > summary {list-style: none;}
#left-col details.last-detail {border-bottom:1px solid #aaa;}

details > summary::-webkit-details-marker {
  display: none;
}
#left-col h2 {padding:40px 0 20px 0; font:700 22px/26px 'Jost', sans-serif; color:#000;}
#left-col h3 {padding:0; font:500 32px/30px 'boogalooregular', sans-serif; color:#000;}
#left-col p strong {font-weight:bold;}

#left-col details > summary:hover {color:#b44a34;}
#left-col details[open] > summary {color:#b44a34;} 

#left-col details > summary::after {content: "+"; color:#000; float:right; margin-right:8px;}
#left-col details[open] > summary::after {content: "close"; color:#b44a34; float:right; margin-right:8px;}
#left-col details > summary:hover::after {color:#b44a34;}

#right-col { width:42%; float:right; }
#right-col-M { width:42%; }
#right-col #blank-box {margin:10px 0; text-align:center;}
#right-col #blank-box h4 {font:400 20px/20px 'Jost', sans-serif; color:#040404; text-transform:uppercase; padding:0; margin:0;}
#right-col #blank-box h2 {font:700 34px/30px 'boogalooregular', sans-serif; color:#040404; text-transform:uppercase;}
#right-col #blank-box h2 sup {font:600 18px/30px 'Jost', sans-serif; color:#040404; text-transform:uppercase;}
#right-col #blank-box h2 span { font:400 32px/30px 'playtime_with_hot_toddiesRg', sans-serif; white-space:nowrap; text-transform: lowercase;}

#right-col #blank-box .bulk-special {padding:0; margin:0; font:300 25px/25px 'playtime_with_hot_toddiesRg',  sans-serif;}

#right-col #blank-box h3 {font:500 32px/25px 'Jost', sans-serif; color:#b44a34; text-transform:uppercase;}
#right-col #blank-box h3 sup {font:500 16px/25px 'Jost', sans-serif; color:#b44a34; text-transform:uppercase;}
#right-col #blank-box h3 span {font:500 16px/25px 'Jost', sans-serif; color:#b44a34; text-transform:uppercase; padding-right:10px;}

#right-col #blank-box p.stock { font-family: 'Jost', Verdana, Arial, Helvetica, sans-serif; font-weight: 700; color:#b44a34; font-size: 18px !important; padding-top: 10px; }

.buyer-security { display: flex; align-items: center; padding:0px 0 0; margin-bottom: 40px;}
.buyer-text { width: 100%; padding:0 0 0 0px; }
.buyer-text h5 { font-family: 'Jost', Verdana, Arial, Helvetica, sans-serif; font-weight: 700; font-size: 18px !important; line-height: 18px !important; color: #000000; margin:0 0 5px; }
.buyer-text p { font-family: 'Jost', Verdana, Arial, Helvetica, sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 20px !important; color: #333; margin:0; }
.buyer-text a { color: #333; text-decoration:underline; }
.secure-badge-img { width: 50px; }
.secure-badge-img img { max-width:100%; }

.card-type-button { width: 100%; text-align:center; margin-bottom: 20px; margin-left: 0px; margin-right: 0px;  }

.details { display: flex; align-items: center; padding:0px 0 0; margin-bottom: 20px;}
.details-last { display: flex; align-items: center; padding:0px 0 0; margin-bottom: 40px;}
.details-text { width: 100%; padding:0 0 0 0px; }
.details-text h5 { font-family: 'Jost', Verdana, Arial, Helvetica, sans-serif; font-weight: 600; font-size: 14px !important; line-height: 18px !important; color: #454545; margin:0 0 5px; text-transform:uppercase; }
.details-text p { font-family: 'Jost', Verdana, Arial, Helvetica, sans-serif !important; font-weight: 400 !important; font-size: 14px !important; line-height: 18px !important; color: #454545; margin:0; }
.details-text a { color: #333; text-decoration:underline; }
.details-badge-img { width: 50px; }
.details-badge-img img { width:30px; }





#right-col #blank-box .item_price_box p {
				padding-top: 50px;
				padding-bottom: 22px;
				font-family: 'Jost', Verdana, Arial, Helvetica, sans-serif;
				font-size: 22px;
				font-weight: 500;
				text-transform: uppercase;
				color: #040404;
				white-space: nowrap
			}
	
#right-col #blank-box .item_price_box .item_price {
				font-size: 50px;
				font-weight: 700;
				color: #b44a34;
			}
#right-col #blank-box .item_price_box .item_price sup{
				font-size: 25px;
				color: #b44a34;
			}
			

#content-data p.import{font:500 18px/25px 'Jost', sans-serif; color:#000; margin:0px 0px 00px 0px; text-align:center;}





.col3 {width:30%;}
.col3 img {display:block; width:100%; margin-bottom:10px; background:#000; filter: brightness(100%); transition:0.5s;}
.col3 img:hover {filter: brightness(100%);}



@media only screen and (max-width: 850px) {
	#left-col {width:100%;}
	#right-col {width:100%;}
	.col3 {width:45%; margin-bottom:20px;}
}

@media only screen and (max-width: 600px) {
.buyer-text p { font-size: 14px !important; line-height: 18px !important; }
.details-text h5 { font-size: 14px !important; line-height: 18px !important; }
.details-text p { font-size: 12px !important; line-height: 18px !important;  }
	
}

@media only screen and (max-width: 900px) {
	
#right-col #blank-box .item_price_box .item_price { font-size: 40px; }
#right-col #blank-box .item_price_box .item_price sup{ font-size: 20px;  }
	
}

@media only screen and (max-width: 415px) {
#left-col summary {font:700 20px/24px 'Jost', sans-serif; }
#right-col #blank-box .item_price_box .item_price { font-size: 38px; }
#right-col #blank-box .item_price_box .item_price sup{ font-size: 18px;  }
#right-col #blank-box .item_price_box p { font-size: 21px; }

}


@media only screen and (max-width: 360px) {
	.col3 {width:100%; margin-bottom:20px;}
}

#thumbs {width:100%; display:flex; justify-content:left; gap:2%; margin-bottom:50px;}
#thumbs label {display:block; width:18%; cursor:pointer;}
#thumbs label img {width:100%;}
#pic1:checked ~ #pics img:nth-child(1) {opacity:1;}
#pic2:checked ~ #pics img:nth-child(2) {opacity:1;}
#pic3:checked ~ #pics img:nth-child(3) {opacity:1;}
#pic4:checked ~ #pics img:nth-child(4) {opacity:1;}
#pic5:checked ~ #pics img:nth-child(5) {opacity:1;}
[name="gallery"] {display:none;}
#pics {width:100%; padding-bottom:66.6%; position:relative; margin-bottom:50px;}
#pics img {display:block; width:100%; position:absolute; left:0; top:0; opacity:0; transition:1s;}

#addtocart {width:100%; border:1px solid #b44a34; background:#b44a34; height:40px; margin:20px 0; cursor:pointer; transition:0.5s;}
#addtocart span {font:700 20px/25px 'Jost', sans-serif; color:#fff; text-transform:uppercase;}
#addtocart:hover {border:1px solid #d46a54; background:#d46a54; transform:translateY(-2px); box-shadow: 0px 5px 8px #888888;}

#addtocart2 {width:100%; border:1px solid #b44a34; background:#b44a34; padding:10px 0; cursor:pointer; transition:0.5s; margin-top: 20px; margin-bottom: 40px; margin-left: 0; margin-right: 0;}
#addtocart2 a {font:700 24px 'Jost', sans-serif; color:#fff; text-transform:uppercase; text-decoration: none; padding:4px 0; }
#addtocart2:hover {border:1px solid #d46a54; background:#d46a54; transform:translateY(-2px); box-shadow: 0px 5px 8px #888888;}
