@charset "utf-8";

/* Copyright (c) NinjaTemplates.com */
/* Original eBay webstore design work including all graphics, styles, scripts and plugins used on this design */
/* All rights reserved - may not be reused, relocated, duplicated, or modified, in whole or in part, without express written consent. */

/* desktop display max 1358, content area 1338, browser cutoff 1470 */
/* tablet display cutoff 1042 */
/* mobile display cutoff 780 */

/* -------------------------------------------------- 
eBay Global
-------------------------------------------------- */
body																						{ margin:0 !important; padding:0 !important; }
#ds_div .nt-bg																	{ margin:0 0 20px; border:1px solid #DDD; }
.nt-bg *																					{ vertical-align:top; max-width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.nt-bg, .nt-bg-02																{ width:100%; padding:0; }
.nt-bg, .nt-bg-02, .nt-content										{ margin:0 auto; text-align:center; }
.nt-content																			{ padding:15px 0 10px; }
.nt-content, .nt-wrap, .nt-cw											{ width:100%; clear:both; position:relative; margin:0 auto; }
.nt-content, .nt-cw															{ max-width:1338px; }
@media (max-width:1358px) 										{ .nt-content, .nt-cw { padding-left:10px; padding-right:10px; } .nt-cw.no-sp { padding-left:0; padding-right:0; } }
@media (max-width:499px) 										{ .nt-content, .nt-cw { padding-left:4px; padding-right:4px; } .nt-cw.no-sp { padding-left:0; padding-right:0; } .nt-content { padding-top:4px; padding-bottom:4px; } }

.nt-bg img																			{ margin:0; padding:0; border:0; width:auto; height:auto; }
.nt-bg h1, .nt-bg h2, .nt-bg .h2, 
.nt-bg h4, .nt-bg h5, .nt-bg ul, .nt-bg li						{ margin:0; padding:0; }

.nt-menu a, .nt-vnav li a, .nt-dbox label, .nt-bttn,
.nt-bbox a,  .nt-pbox a, .nt-pbox a img,
.nt-copy a, .nt-fp a, .nt-fp a span, .nt-fp a:after, 
#nt-gall img, #nt-thmb label, #nt-full, .nt-prom,
.nt-prot, .nt-prot p, .nt-prot p span,
#nt-head a, #nt-foot  a													{ transition:all 0.5s ease; }

.nt-bg, .nt-bg-02, .nt-content, .nt-cw, .nt-section,
#nt-left, #nt-main, .nt-tbox, .nt-gbox, .nt-ibox, 
.nt-prot, .h2, #nt-full, #nt-thmb label, .nt-col			{ overflow:hidden; }

.nt-dbox label, .nt-vnav li, #nt-thmb img					{ cursor:pointer; }

#nt-left, #nt-main, .nt-section,
#nt-full, #nt-thmb label, .nt-dbox label,
.nt-vnav li, .nt-vnav li a, .nt-fp *,
#nt-foot .nt-cols li, #nt-foot .nt-cols li a,
#nt-foot .nt-cols li span							       					{ display:block; }

/* column layouts */
/* 1 column no margins */
.nt-1col #nt-left																	{ display:none; }
.nt-1col #nt-main																{ width:100%; margin:0 auto; }
/* 2 columns no margins */
.nt-2col #nt-left																	{ width:22%; max-width:280px; }
.nt-2col #nt-main																{ width:79%; max-width:1045px; }
@media (max-width:1360px) 										{ .nt-2col #nt-main { width:77%; } }
@media (max-width:1042px)										{ .nt-2col #nt-left { display:none; } .nt-2col #nt-main { width:100%; margin:0 auto; } }
/* 2 columns side margins */
.nt-pcol #nt-left																	{ width:20%; max-width:280px; margin:0 0 0 10px; }
.nt-pcol #nt-main																{ width:78%; max-width:1025px; margin:0 10px 0 0; }
@media (max-width:1042px) 										{ .nt-pcol #nt-left { display:none; } .nt-pcol #nt-main { width:100%; margin:0 auto; } }

/* fonts */
.nt-bg p, .nt-bg a, .nt-bg li, .nt-bg table,
.nt-bg h1, .nt-bg h2, .nt-bg .h2, .nt-bg h4, 
.nt-bg h5, .nt-bg form select, .nt-tbox						{ text-align:left; word-wrap:break-word; text-decoration:none; }
#nt-main p, .nt-bg h1, #nt-main ul, #nt-main ol	{ margin:0 0 15px; padding:0; }
.nt-bg h1.nt-tbar																{ text-align:center; }
.nt-bg ul									            								{ list-style-type:none; }
#nt-main ul																			{ list-style-type:disc; list-style-position:outside; margin-left:20px; padding-left:0; }
#nt-main ol																			{ margin-left:10px; padding:0 0 0 10px; }
#nt-main ul li																		{ padding:0 0 8px; }
#nt-main ol li																		{ padding:0 0 8px 5px; }
.nt-text a, .nt-text a:hover												{ text-decoration:underline; }
.nt-text h5																			{ padding:5px 0; }
.nt-dbox h5																			{ padding:5px 10px; }
i.fa, i.fa:before																	{ color:inherit; font-size:inherit; line-height:inherit; font-weight:400; }
/* header footer */
#nt-head p, #nt-head ul, #nt-head ul li,
#nt-foot p, #nt-foot ul, #nt-foot ul li							{ margin:0; }
.nt-menu a:after, .nt-copy span:after						{ font-size:inherit; line-height:inherit; }
.nt-copy span:after															{ vertical-align:top; }
.nt-menu a:after, .nt-copy .seller:after						{ vertical-align:text-top; }
/* mobile */
@media (max-width:499px) {
	#nt-main p, #nt-main ul, #nt-main ol, h1				{ margin-bottom:10px; }
	h2																						{ text-align:center; }
}

/* dropdown menus */
.nt-dbox input																	{ display:none; }
.nt-dbox label																	{ padding:7px 30px 7px 10px; background-position:right 6px center; background-repeat:no-repeat; }
.nt-dbox .nt-drop																{ display:none; max-height:400px; overflow:auto; }
.nt-dbox input:checked + label + .nt-drop				{ display:block; }
.nt-dbox label, .nt-vnav li a, #nt-head .nt-vnav li a{ text-align:left; }

/* alignments - horizontal */
.nt-flex																					{ display:flex; flex-flow:row wrap; }
.nt-flex.nt-just																	{ justify-content:space-between; }
.nt-flex.nt-even																	{ justify-content:space-evenly; }
.nt-flex.nt-ca																		{ justify-content:center; }
.nt-flex.nt-la																		{ justify-content:flex-start; }
.nt-flex.nt-ra																		{ justify-content:flex-end; }
.nt-la																						{ text-align:left; }
.nt-ca 																					{ text-align:center; }
.nt-ra																						{ text-align:right; }
/* alignments - vertical */
.nt-top																					{ align-items:flex-start; vertical-align:top; }
.nt-ctr																					{ align-items:center; vertical-align:middle; }

 /* spacings */
 .nt-tbox, .nt-gbox, .nt-ibox, .nt-prot,
.nt-section, .nt-tbar															{ width:100%; }
.nt-tbox, .nt-gbox, #nt-left .nt-dbox, .nt-section,
.nt-prom, img.nt-prom, .nt-prot,
#nt-img, #nt-gall, #nt-full												{ margin:0 auto 15px; }
.nt-pbox .nt-prot																{ margin:0 0 15px; }
.nt-tbox, .nt-ibox, .nt-prot												{ padding:10px 15px; }
.nt-gbox																				{ padding:15px; }
.nt-feat.nt-tbox.nt-even													{ padding:0 0 15px; }
.nt-feat.nt-tbox.nt-just													{ padding:0; background-color:transparent; border-width:0; }
.nt-deal.nt-tbox																	{ padding:0; }
@media (max-width:499px) { 
	.nt-tbox, .nt-gbox, .nt-prom, .nt-prot,
	.nt-section, #nt-img, #nt-gall, #nt-full					{ margin:0 auto 10px; }
	.nt-tbox, .nt-gbox, .nt-ibox, .nt-prot						{ padding:10px; }
	.nt-feat.nt-tbox.nt-even												{ padding:0 0 10px; }
}

/* buttons */
a.nt-bttn, .nt-fp a:after													{ text-align:center; display:inline-block; padding:6px 12px; cursor:pointer; }
.nt-fp a:after																		{ margin:12px auto 0; }



/* -------------------------------------------------- 
eBay Header
-------------------------------------------------- */
/* header general */
#nt-head .nt-main															{ padding-top:15px; padding-bottom:15px; }
#nt-head .nt-logo																{ display:inline-block; }
#nt-head .nt-menu li a													{ display:block; }
@media (min-width:961px) {
	#nt-head .nt-la p, #nt-head .nt-la a						{ text-align:left; }
	#nt-head .nt-ca p, #nt-head .nt-ca a						{ text-align:center; }
	#nt-head .nt-ra p, #nt-head .nt-ra a						{ text-align:right; }
	#nt-head .nt-ca .nt-menu											{ display:flex; flex-flow:row wrap; justify-content:center; }
	#nt-head .nt-ra .nt-menu											{ display:flex; flex-flow:row wrap; justify-content:flex-end; }
}

/* layouts mobile */
@media (max-width:960px) {
	#nt-head .nt-main														{ justify-content:space-evenly; }
	#nt-head .nt-ca, #nt-head .nt-la,
	#nt-head .nt-ra																{ width:100%; }
	#nt-head .nt-la, #nt-head .nt-la p, 
	#nt-head .nt-la a,
	#nt-head .nt-ca, #nt-head .nt-ca p, 
	#nt-head .nt-ca a,
	#nt-head .nt-ra, #nt-head .nt-ra p, 
	#nt-head .nt-ra a, #nt-head .nt-logo						{ text-align:center; }
	#nt-head .nt-main .nt-tagl											{ padding:15px 0 0; }
}

/* mobile nav dropdown */
#nt-head .nt-mnav															{ width:300px; display:none; }
#nt-head .nt-main .nt-mnav											{ margin:15px auto 0; }
#nt-head .nt-mbar .nt-mnav,
#nt-head .nt-hnav .nt-mnav											{ margin:5px auto; }
@media (max-width:1042px)										{ /* #nt-head .nt-mbar .nt-menu { display:none; } #nt-head .nt-mbar .nt-mnav { display:block; } */ }
@media (max-width:960px)											{ #nt-head .nt-menu { display:none; } #nt-head .nt-mnav { display:block; } #nt-head .nt-mnav ul li, #nt-head .nt-mnav ul li a { text-align:left; }}


/* -------------------------------------------------- 
eBay Left Nav
-------------------------------------------------- */
/* categories nav menu */
#nt-head .lev1 a:after, #nt-left .lev1 a:after				{ color:inherit; font-size:inherit; line-height:inherit; font-weight:inherit; padding:0; }

/* text buttons nav menu */
.nt-bbox																				{ padding:10px 0 0; text-align:center; }
.nt-bbox a																			{ display:inline-block; text-align:center; margin:0 0 10px; }

/* color buttons nav menu */
.nt-colr.nt-bbox a																{ width:34px; margin-left:2px; margin-right:2px; }
.nt-colr.nt-bbox a.nt-redd												{ background-color:#FF0000; }
.nt-colr.nt-bbox a.nt-orng												{ background-color:#FE831F; }
.nt-colr.nt-bbox a.nt-yllw												{ background-color:#FFDE00; }
.nt-colr.nt-bbox a.nt-gren												{ background-color:#029841; }
.nt-colr.nt-bbox a.nt-teal												{ background-color:#00B0C0; }
.nt-colr.nt-bbox a.nt-blue												{ background-color:#0054A6; }
.nt-colr.nt-bbox a.nt-prpl												{ background-color:#662D91; }
.nt-colr.nt-bbox a.nt-pink												{ background-color:#F06E9C; }
.nt-colr.nt-bbox a.nt-beig												{ background-color:#E5D1B1; }
.nt-colr.nt-bbox a.nt-brwn											{ background-color:#976245; }
.nt-colr.nt-bbox a.nt-blck												{ background-color:#000; }
.nt-colr.nt-bbox a.nt-grey												{ background-color:#AAA; }
.nt-colr.nt-bbox a.nt-whit												{ background-color:#FFF; }
.nt-colr.nt-bbox a.nt-slvr												{ background:#BBB; background:-moz-linear-gradient(-45deg, #BBB 0%, #FFF 50%, #BBB 100%); background:-webkit-linear-gradient(-45deg, #BBB 0%, #FFF 50%, #BBB 100%); background:linear-gradient(135deg, #BBB 0%, #FFF 50%, #BBB 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BBB',endColorstr='#FFF',GradientType=0 ); }
.nt-colr.nt-bbox a.nt-gold												{ background:#B5892D; background:-moz-linear-gradient(-45deg, #B5892D 0%, #FFF6BC 50%, #B5892D 100%); background:-webkit-linear-gradient(-45deg, #B5892D 0%, #FFF6BC 50%, #B5892D 100%); background:linear-gradient(135deg, #B5892D 0%, #FFF6BC 50%, #B5892D 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B5892D',endColorstr='#FFF6BC',GradientType=1 ); }
.nt-colr.nt-bbox a.nt-rose												{ background:#B98170; background:-moz-linear-gradient(-45deg, #B98170 0%, #FFEEE6 50%, #B98170 100%); background:-webkit-linear-gradient(-45deg, #B98170 0%, #FFEEE6 50%, #B98170 100%); background:linear-gradient(135deg, #B98170 0%, #FFEEE6 50%, #B98170 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B98170',endColorstr='#FFEEE6',GradientType=0 ); }
.nt-colr.nt-bbox a.nt-ttne												{ background:#CCC; background:-moz-linear-gradient(-45deg, #B5892D 0%, #FFF6BC 50%, #FFF 51%, #BBB 100%); background:-webkit-linear-gradient(-45deg, #B5892D 0%,#FFF6BC 50%,#FFF 51%,#BBB 100%); background:linear-gradient(135deg, #B5892D 0%,#FFF6BC 50%,#FFF 51%,#BBB 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B5892D', endColorstr='#BBB',GradientType=1 ); }



/* -------------------------------------------------- 
eBay Main Promos
-------------------------------------------------- */
/* hero and main banners */
.nt-wrap .nt-prom															{ width:100%; margin:0 auto; }

/* individual image promos */
.nt-prom																				{ display:block; }
.nt-prom img																		{ width:100%; }
.nt-pbox .nt-prom															{ display:inline-block; }
@media (max-width:700px) 										{ .nt-pbox .nt-prom { display:block; } }

/* text with icon promo boxes */
.nt-prot																				{ display:flex; flex-flow:row wrap; justify-content:center; text-align:center; align-items:center; vertical-align:middle; width:100%; }
.nt-prot p, #nt-main .nt-prot p									{ margin:0; padding:0; text-align:center; width:100%; }
.nt-prot p span																	{ font-family:inherit; font-size:inherit; line-height:inherit; font-weight:inherit; display:block; }
a.nt-prot, .nt-text a.nt-prot											{ text-decoration:none; }
#nt-desc .nt-prot																{ max-width:500px; margin:15px auto 5px; }
.nt-prot.nt-icol img, .nt-prot.nt-icot img					{ margin:0 auto 5px; }
/* left align */
@media (min-width:1221px) { 
	.nt-prot.nt-icol, .nt-prot.nt-la									{ justify-content:flex-start; text-align:left; }
	.nt-prot.nt-icol p															{ flex-grow:2; }
	.nt-prot.nt-icol p, #nt-main .nt-prot.nt-icol p,
	.nt-prot.nt-la p, #nt-main .nt-prot.nt-la p			{ text-align:left; width:auto; }
	.nt-prot.nt-icol img														{ margin:0 10px 0 0; }
}
/* mobile */
@media (max-width:499px)											{ #nt-desc .nt-prot { margin-bottom:0; } }

/* why shop horizontal promos */
.nt-whys img																		{ width:auto; height:auto; }
.nt-whys p																			{ margin:0; text-align:center; }
.nt-whys p span																{ font-family:inherit; font-weight:inherit; font-size:inherit; line-height:inherit; }

/* flex linked img promo sections */
.nt-pbox a																			{ width:auto; height:auto; margin:0 0 15px; }
.nt-pbox a img																	{ width:100%; }
@media (max-width:499px)											{ .nt-pbox a { margin-bottom:10px; }}
/* 2 across left column centered */
#nt-left .nt-pbox.nt-even.nt-two a								{ width:41.3%; max-width:116px; }
/* 2 across right column just */
#nt-main .nt-pbox.nt-just.nt-two a,
#nt-main .nt-pbox.nt-just.nt-two .nt-prot				{ width:49.3%; max-width:515px; }
@media (max-width:800px)											{ #nt-main .nt-pbox.nt-just.nt-two a, #nt-main .nt-pbox.nt-just.nt-two .nt-prot { width:100%; } #nt-main .nt-pbox.nt-just.nt-two { justify-content:space-evenly; }}
/* 2 across full width just */
.nt-wrap .nt-pbox.nt-just.nt-two a,
.nt-wrap .nt-pbox.nt-just.nt-two .nt-prot,
.nt-1col #nt-main .nt-pbox.nt-just.nt-two a,
.nt-1col #nt-main .nt-pbox.nt-just.nt-two .nt-prot	{ width:49.4%; max-width:661px; }
@media (max-width:800px)											{ .nt-wrap .nt-pbox.nt-just.nt-two a, .nt-wrap .nt-pbox.nt-just.nt-two .nt-prot, .nt-1col #nt-main .nt-pbox.nt-just.nt-two a,  .nt-1col #nt-main .nt-pbox.nt-just.nt-two .nt-prot { width:100%; } .nt-wrap .nt-pbox.nt-just.nt-two, .nt-1col #nt-main .nt-pbox.nt-just.nt-two { justify-content:space-evenly; }}
/* 3 across right column just */
#nt-main .nt-pbox.nt-just.nt-three a,
#nt-main .nt-pbox.nt-just.nt-three .nt-prot			{ width:32.5%; max-width:339px; }
@media (max-width:1370px)										{ #nt-main .nt-pbox.nt-just.nt-three a, #nt-main .nt-pbox.nt-just.nt-three .nt-prot { width:32%; }}
@media (max-width:700px)											{ #nt-main .nt-pbox.nt-just.nt-three a, #nt-main .nt-pbox.nt-just.nt-three .nt-prot { width:48%; } #nt-main .nt-pbox.nt-just.nt-three { justify-content:space-around; }}
@media (max-width:540px)											{ #nt-main .nt-pbox.nt-just.nt-three a, #nt-main .nt-pbox.nt-just.nt-three .nt-prot { width:100%; }}
/* 3 across full width just */
.nt-wrap .nt-pbox.nt-just.nt-three a,
.nt-wrap .nt-pbox.nt-just.nt-three .nt-prot,
.nt-1col #nt-main .nt-pbox.nt-just.nt-three a,
.nt-1col #nt-main .nt-pbox.nt-just.nt-three .nt-prot{ width:32.6%; max-width:456px; }
@media (max-width:1370px)										{ .nt-wrap .nt-pbox.nt-just.nt-three a, .nt-wrap .nt-pbox.nt-just.nt-three .nt-prot, .nt-1col #nt-main .nt-pbox.nt-just.nt-three a, .nt-1col #nt-main .nt-pbox.nt-just.nt-three .nt-prot { width:32%; }}
@media (max-width:700px)											{ .nt-wrap .nt-pbox.nt-just.nt-three a, .nt-wrap .nt-pbox.nt-just.nt-three .nt-prot, .nt-1col #nt-main .nt-pbox.nt-just.nt-three a, .nt-1col #nt-main .nt-pbox.nt-just.nt-three .nt-prot { width:48%; } .nt-wrap .nt-pbox.nt-just.nt-three, .nt-1col #nt-main .nt-pbox.nt-just.nt-three { justify-content:space-around; }}
@media (max-width:540px)											{ .nt-wrap .nt-pbox.nt-just.nt-three a, .nt-wrap .nt-pbox.nt-just.nt-three .nt-prot, .nt-1col #nt-main .nt-pbox.nt-just.nt-three a, .nt-1col #nt-main .nt-pbox.nt-just.nt-three .nt-prot { width:100%; }}
/* 4 across right column just */
#nt-main .nt-pbox.nt-just.nt-four a,
#nt-main .nt-pbox.nt-just.nt-four .nt-prot				{ width:24%; max-width:250px; }
@media (max-width:760px)											{ #nt-main .nt-pbox.nt-just.nt-four a, #nt-main .nt-pbox.nt-just.nt-four .nt-prot { width:48%; } #nt-main .nt-pbox.nt-just.nt-four { justify-content:space-evenly; }}
@media (max-width:560px)											{ #nt-main .nt-pbox.nt-just.nt-four a, #nt-main .nt-pbox.nt-just.nt-four .nt-prot { width:48%; } #nt-main .nt-pbox.nt-just.nt-four { justify-content:space-between; }}
/* 4 across full width just */
.nt-wrap .nt-pbox.nt-just.nt-four a,
.nt-wrap .nt-pbox.nt-just.nt-four .nt-prot,
#nt-main .nt-wrap .nt-pbox.nt-just.nt-four a,
.nt-1col #nt-main .nt-pbox.nt-just.nt-four a,
.nt-1col #nt-main .nt-pbox.nt-just.nt-four .nt-prot	{ width:24%; max-width:324px; }
@media (max-width:1470px)										{ .nt-wrap .nt-pbox.nt-just.nt-four a, .nt-wrap .nt-pbox.nt-just.nt-four .nt-prot, #nt-main .nt-wrap .nt-pbox.nt-just.nt-four a, .nt-1col #nt-main .nt-pbox.nt-just.nt-four a, .nt-1col #nt-main .nt-pbox.nt-just.nt-four .nt-prot { width:24%; }}
@media (max-width:760px)											{ .nt-wrap .nt-pbox.nt-just.nt-four a, .nt-wrap .nt-pbox.nt-just.nt-four .nt-prot, #nt-main .nt-wrap .nt-pbox.nt-just.nt-four a, .nt-1col #nt-main .nt-pbox.nt-just.nt-four a, .nt-1col #nt-main .nt-pbox.nt-just.nt-four .nt-prot { width:31%; margin-left:4px; margin-right:4px; } .nt-wrap .nt-pbox.nt-just.nt-four, .nt-1col #nt-main .nt-pbox.nt-just.nt-four { justify-content:center; }}
@media (max-width:560px)											{ .nt-wrap .nt-pbox.nt-just.nt-four a, .nt-wrap .nt-pbox.nt-just.nt-four .nt-prot, #nt-main .nt-wrap .nt-pbox.nt-just.nt-four a, .nt-1col #nt-main .nt-pbox.nt-just.nt-four a, .nt-1col #nt-main .nt-pbox.nt-just.nt-four .nt-prot { width:48%; margin-left:0; margin-right:0; } .nt-wrap .nt-pbox.nt-just.nt-four, .nt-1col #nt-main .nt-pbox.nt-just.nt-four { justify-content:space-between; }}
/* 5 across right column just */
#nt-main .nt-pbox.nt-just.nt-five a,
#nt-main .nt-pbox.nt-just.nt-five .nt-prot				{ width:19%; max-width:197px; }
@media (max-width:760px)											{ #nt-main .nt-pbox.nt-just.nt-five a, #nt-main .nt-pbox.nt-just.nt-five .nt-prot { width:23%; } #nt-main .nt-pbox.nt-just.nt-five { justify-content:space-evenly; }}
@media (max-width:650px)											{ #nt-main .nt-pbox.nt-just.nt-five a, #nt-main .nt-pbox.nt-just.nt-five .nt-prot { width:31%; }}
@media (max-width:460px)											{ #nt-main .nt-pbox.nt-just.nt-five a, #nt-main .nt-pbox.nt-just.nt-five .nt-prot { width:48%; } #nt-main .nt-pbox.nt-just.nt-five { justify-content:space-between; }}
/* 5 across full width just */
.nt-wrap .nt-pbox.nt-just.nt-five a,
.nt-wrap .nt-pbox.nt-just.nt-five .nt-prot,
.nt-1col #nt-main .nt-pbox.nt-just.nt-five a,
.nt-1col #nt-main .nt-pbox.nt-just.nt-five .nt-prot{ width:19.1%; max-width:254px; }
@media (max-width:1000px)										{ .nt-wrap .nt-pbox.nt-just.nt-five a, .nt-wrap .nt-pbox.nt-just.nt-five .nt-prot, .nt-1col #nt-main .nt-pbox.nt-just.nt-five a, .nt-1col #nt-main .nt-pbox.nt-just.nt-five .nt-prot { width:31%; } .nt-wrap .nt-pbox.nt-just.nt-five, .nt-1col #nt-main .nt-pbox.nt-just.nt-five { justify-content:space-evenly; }}
@media (max-width:650px)											{ .nt-wrap .nt-pbox.nt-just.nt-five a, .nt-wrap .nt-pbox.nt-just.nt-five .nt-prot, .nt-1col #nt-main .nt-pbox.nt-just.nt-five a, .nt-1col #nt-main .nt-pbox.nt-just.nt-five .nt-prot { width:48%; }}
@media (max-width:320px)											{ .nt-wrap .nt-pbox.nt-just.nt-five a, .nt-wrap .nt-pbox.nt-just.nt-five .nt-prot, .nt-1col #nt-main .nt-pbox.nt-just.nt-five a, .nt-1col #nt-main .nt-pbox.nt-just.nt-five .nt-prot { width:100%; }}
/* 6 across right column just */
#nt-main .nt-pbox.nt-just.nt-six a,
#nt-main .nt-pbox.nt-just.nt-six .nt-prot					{ width:16%; max-width:165px; }
@media (max-width:980px)											{ #nt-main .nt-pbox.nt-just.nt-six a, #nt-main .nt-pbox.nt-just.nt-six .nt-prot { width:23%; } #nt-main .nt-pbox.nt-just.nt-six { justify-content:space-evenly; }}
@media (max-width:650px)											{ #nt-main .nt-pbox.nt-just.nt-six a, #nt-main .nt-pbox.nt-just.nt-six .nt-prot { width:31%; }}
@media (max-width:480px)											{ #nt-main .nt-pbox.nt-just.nt-six a, #nt-main .nt-pbox.nt-just.nt-six .nt-prot { width:48%; } #nt-main .nt-pbox.nt-just.nt-six { justify-content:space-between; }}
/* 6 across full width just */
.nt-wrap .nt-pbox.nt-just.nt-six a,
.nt-wrap .nt-pbox.nt-just.nt-six .nt-prot,
.nt-1col #nt-main .nt-pbox.nt-just.nt-six a,
.nt-1col #nt-main .nt-pbox.nt-just.nt-six .nt-prot	{ width:16%; max-width:213px; }
@media (max-width:1470px)										{ .nt-wrap .nt-pbox.nt-just.nt-six a, .nt-wrap .nt-pbox.nt-just.nt-six .nt-prot, .nt-1col #nt-main .nt-pbox.nt-just.nt-six a, .nt-1col #nt-main .nt-pbox.nt-just.nt-six .nt-prot { width:16%; }}
@media (max-width:1042px)										{ .nt-wrap .nt-pbox.nt-just.nt-six a, .nt-wrap .nt-pbox.nt-just.nt-six .nt-prot, .nt-1col #nt-main .nt-pbox.nt-just.nt-six a, .nt-1col #nt-main .nt-pbox.nt-just.nt-six .nt-prot { width:31%; margin-left:1%; margin-right:1%; } .nt-wrap .nt-pbox.nt-just.nt-six,  .nt-1col #nt-main .nt-pbox.nt-just.nt-six { justify-content:center; }}
@media (max-width:540px)											{ .nt-wrap .nt-pbox.nt-just.nt-six a, .nt-wrap .nt-pbox.nt-just.nt-six .nt-prot, .nt-1col #nt-main .nt-pbox.nt-just.nt-six a, .nt-1col #nt-main .nt-pbox.nt-just.nt-six .nt-prot { width:48%; } .nt-wrap .nt-pbox.nt-just.nt-six,  .nt-1col #nt-main .nt-pbox.nt-just.nt-six { justify-content:space-evenly; }}

/* horizontal grid boxes */

/* featured & deal items */
.nt-deal .nt-fp																		{ width:100%; padding:20px 15px 15px; }
.nt-feat .nt-fp																		{ margin-top:15px; padding:15px; }
.nt-fp a, .nt-fp a span														{ display:block; margin:0 auto; margin-bottom:0; text-align:center; }
.nt-fp a .thumb, #nt-deal .nt-fp a .thumb					{ max-width:100%; margin-bottom:15px; vertical-align:middle; background-position:center center !important; background-size:contain !important; background-color:#FFF !important; }
#nt-deal .nt-fp a .thumb												{ width:202px; height:202px; display:block; }
#nt-feat .nt-fp a .thumb													{ width:150px; height:150px; display:block; }
.nt-fp a .thumb img															{ width:auto; height:auto; margin:0 auto; vertical-align:middle; }
.nt-fp a .title																		{ font-size:14px; line-height:18px; margin-bottom:15px; }
.nt-feat .nt-fp a .title															{ height:72px; overflow:hidden; }
.nt-fp a .price																		{ font-weight:700; font-size:15px; line-height:18px; }
.nt-fp a:after																		{ margin:15px auto 0; }
/* spacing */
.nt-feat.nt-even .nt-fp														{ width:18.4%; }
.nt-feat.nt-just .nt-fp														{ width:18.85%; }
@media (max-width:1260px)										{ .nt-feat.nt-even .nt-fp, .nt-feat.nt-just .nt-fp { width:23%; min-width:0; } .nt-feat.nt-just { justify-content:space-evenly; } .nt-feat .nt-fp:nth-child(5) { display:none; } }
@media (max-width:800px)											{ .nt-feat.nt-even .nt-fp, .nt-feat.nt-just .nt-fp { width:31%; } .nt-feat .nt-fp:nth-child(5) { display:block; } }
@media (max-width:599px)											{ .nt-feat.nt-even .nt-fp, .nt-feat.nt-just .nt-fp { width:47%; } .nt-feat .nt-fp:nth-child(5) { display:none; } }
@media (max-width:499px)											{ .nt-feat.nt-even .nt-fp, .nt-feat.nt-just .nt-fp { margin-top:10px; padding:10px; } .nt-fp a .thumb { margin-bottom:10px; } .nt-fp a .title { font-size:13px; margin-bottom:5px; } .nt-fp a:after { margin-top:10px; } }
@media (max-width:409px)											{ .nt-feat.nt-even .nt-fp, .nt-feat.nt-just .nt-fp { padding:5px 5px 10px; } }
@media (max-width:349px)											{ .nt-feat.nt-even .nt-fp, .nt-feat.nt-just .nt-fp { width:90%; padding:10px 15px; } }

/* work on */
.nt-deal .nt-fp a .thumb													{ /* width:180px; height:180px; margin:0 auto 10px; */ }
.nt-feat .nt-fp a .thumb													{ /* width:140px; height:140px; margin:0 auto 15px; */ }



/* -------------------------------------------------- 
eBay Template
-------------------------------------------------- */
/* gallery general */
.nt-item, #nt-gall, #nt-thmb											{ display:flex; flex-flow:row wrap; justify-content:center; text-align:center; align-items:flex-start; }
#nt-img, #nt-gall																{ max-width:602px; }
#nt-full, #nt-thmb label													{ background:#FFF; position:relative; }
#nt-thmb label																	{ margin:6px 3px 0; }
#nt-full:before, #nt-thmb label:before						{ content:""; display:block; width:100%; height:0; padding-top:100%; }
#nt-img img, #nt-gall img												{ width:auto; height:auto; max-height:100%; margin:auto; display:block; vertical-align:middle; }
#nt-full img, #nt-thmb label img									{ position:absolute; left:0; right:0; top:0; bottom:0; }
#nt-thmb h5																		{ font-size:13px; line-height:16px; font-weight:400; display:flex; flex-flow:row wrap; justify-content:center; text-align:center; align-items:center; width:100%; }
#nt-thmb h5:before														{ margin:3px 6px 0 0; }
#nt-gall input																		{ display:none; }
#nt-gall input + img															{ opacity:0; filter:alpha(opacity=0); z-index:0; }
#nt-gall input:checked + img										{ opacity:1; filter:alpha(opacity=100); z-index:1; }

/* layout 1 column default */
#nt-img, #nt-gall, #nt-full, #nt-thmb							{ width:100%; }
#nt-thmb label																	{ width:15%; }
@media (max-width:549px)											{ #nt-thmb label { width:23%; }}
/* layout side thumbs */
@media (min-width:861px) {
	#nt-gall.nt-side																{ max-width:808px; justify-content:space-between; }
	#nt-gall.nt-side #nt-full												{ width:75%; max-width:602px; }
	#nt-gall.nt-side #nt-thmb											{ width:23%; }
	#nt-gall.nt-side #nt-thmb label								{ width:45%; order:1; margin:0 3px 6px; }
	#nt-gall.nt-side #nt-thmb h5									{ order:2; }
}
/* layout 2 column */
#nt-desc																				{ width:100%; }
@media (min-width:861px) {
	.nt-item.col2																	{ justify-content:space-between; }
	.nt-item.col2 #nt-img, .nt-item.col2 #nt-gall, 
	.nt-item.col2 #nt-desc													{ width:49%; margin:0; }
}
@media (min-width:1281px) {
	.nt-bg.nt-1col .nt-item.col2 #nt-img, 
	.nt-bg.nt-1col .nt-item.col2 #nt-gall						{ width:47%; }
	.nt-bg.nt-1col .nt-item.col2 #nt-desc						{ width:52% }
}

/* gallery adjusts for listing services */
#nt-thmb label[class^="nt-hide["], 
#nt-thmb label[class*=" nt-hide["],
#nt-thmb label[class^="nt-hide#"]								{ display:none !important; }

/* description */
#ds_div div[typeof="Product"] span[property="description"] { display:block !important; }

/* tabs functionality */
.nt-tabs .h2																			{ display:block; cursor:pointer; }
.nt-tabs.nt-icor .h2:after													{ float:right; position:relative; top:2px; padding-left:6px; }
.nt-tabs.nt-icol .h2:before												{ float:left; position:relative; top:2px; padding-right:6px; }
.nt-tabs input, .nt-tabs input + .h2 + .nt-tbox			{ display:none; }
.nt-tabs input:checked + .h2 + .nt-tbox						{ display:block; margin:0; max-height:320px; overflow:auto; }
.nt-tabs input + .h2,
.nt-tabs input:checked + .h2 + .nt-tbox						{ margin-bottom:1px; }
.nt-tabs input:checked + .h2											{ margin-bottom:0; }
/* switch to top tabs */
@media (min-width:1043px) {
	.nt-tabs.nt-top																{ display:flex; flex-flow:row wrap; justify-content:flex-start; }
	.nt-tabs.nt-top .h2														{ order:1; width:auto; display:inline-block; margin-right:2px; }
	.nt-tabs.nt-top input:last-child .h2							{ margin-right:0; }
	.nt-tabs.nt-top .nt-tbox												{ order:2; width:100%; height:auto; }
	.nt-tabs.nt-top input:checked + .h2 + .nt-tbox,
	.nt-tabs.nt-top input + .h2											{ margin-bottom:0; }
}



/* -------------------------------------------------- 
eBay Footer
-------------------------------------------------- */
#nt-foot .nt-hnav																{ padding-top:8px; padding-bottom:8px; }
#nt-foot .nt-hnav .nt-logo												{ display:inline-block; text-align:center; margin:7px auto; }

#nt-foot .nt-hnav .nt-menu, #nt-foot .nt-copy		{ width:100%; margin:0; padding:8px 0 6px; }
#nt-foot .nt-copy a, #nt-foot .nt-copy span			{ color:inherit; font-family:inherit; font-size:inherit; font-weight:inherit; line-height:inherit; }
#nt-foot .nt-copy .nt-date:after									{ content:"2021"; padding:0 2px; }
#nt-foot .nt-copy .ninja span										{ padding-left:24px; margin-left:4px; background:transparent url(images/nt-favicon-16.png) left center no-repeat; display:inline-block; }

/* layouts */
#nt-foot .nt-hnav .nt-ca													{ width:100%; }
#nt-foot .nt-hnav .nt-la													{ order:1; }
#nt-foot .nt-hnav .nt-ra													{ order:2; }
@media (min-width:961px) {
	#nt-foot .nt-hnav .nt-ca .nt-menu,
	#nt-foot .nt-ca .nt-copy												{ justify-content:center; }
	#nt-foot .nt-hnav .nt-la .nt-menu.
	#nt-foot .nt-hnav .nt-la .nt-copy								{ justify-content:flex-start; }
	#nt-foot .nt-hnav .nt-ra .nt-menu,
	#nt-foot .nt-hnav .nt-ra .nt-copy							{ justify-content:flex-end; }
}
@media (max-width:960px) {
	#nt-foot .nt-hnav .nt-logo,
	#nt-foot .nt-hnav .nt-menu										{ display:none; }
	#nt-foot .nt-hnav, #nt-foot .nt-hnav .nt-la,
	#nt-foot .nt-copy, #nt-foot .nt-hnav .nt-ra			{ justify-content:center; text-align:center; width:100%; }
	#nt-foot .nt-copy .seller,
	#nt-foot .nt-copy .ninja												{ display:block; width:100%; margin:0 auto; padding:6px 0; }
}



/* -------------------------------------------------- 
eBay Globals Last
-------------------------------------------------- */
/* toggles */
.nt-hide																						{ display:none !important; }
@media (min-width:1042px) 												{ .mobile, .tablet { display:none; } .desktop { display:block; } .desktop.nt-flex { display:flex; }}
@media (min-width:781px) and (max-width:1041px)	{ .desktop, .mobile { display:none; } .tablet { display:block; } .tablet.nt-flex { display:flex; }}
@media (max-width:780px) 												{ .desktop, .tablet { display:none; } .mobile, .tablet.mobile { display:block; } .mobile.nt-flex, .tablet.mobile.nt-flex { display:flex; }}


