#kipaging{padding:20px 0;min-height:500px;background:url(https://sep.yimg.com/ty/cdn/4-watches/loading-icon.gif) no-repeat center center}#kipaging select{font-size:11px}#kipaging .name a{margin:10px 10px 0;display:block}#kipaging .price{display:none;color:#616161;text-transform:uppercase;font-size:11px;margin-bottom:5px}
#kipaging .sprice{padding:3px 0;font-weight:700;font-size:16px; display:inline-block; padding:7px;}
#kipaging .yousave{color:#b63539; font-size:16px; display:inline-block; padding:7px;}
#kipaging .kibody{padding-bottom:20px;padding-top:10px;float:left;width:100%}#kipaging .img{padding-top:10px}

#kipaging .pages .curpage{font-weight:700}

#kipaging .pages a{/*border:1px solid #c8c8ca;*/padding:10px 14px;margin:0 3px; border-radius:20px;}
#kipaging .pages a:hover {text-decoration:none;}

#kipaging .pages span{/*border:1px solid #c72729;*/border-radius:20px; background:#171717;padding:10px 14px;margin:0 3px;color:#fff;}
#kipaging .pages .leftarrow, #kipaging .pages .rightarrow {font-size:16px; text-wrap:nowrap;}
#kipaging .pages .leftarrow {padding-right:0px;}
#kipaging .pages .rightarrow {padding-left:0px;}

#kipaging .kiheader,#kipaging .kifooter{/*border:1px solid #c8c8ca;background:#fbfbfd;*/padding:7px;clear:both}
#kipaging .kiheader *,#kipaging .kifooter *{font-size:14px}#kipaging .lm{margin:5px 0; font-weight:bold;}
#kipaging .kibody td{/*border:1px solid #e4e4e4*/}

#kipaging .perpage, #kipaging .sort {position:relative; display:inline-block;}
#kipaging .perpage::after, #kipaging .sort::after {content:"▼";	font-size:12px; position:absolute; pointer-events:none; right:15px; top:50%; transform:translateY(-50%); color:#fff;}
#kipaging select {background:#171717; font-size:13px; outline:0; width:auto!important; appearance:none; border-radius:20px; padding:10px; cursor:pointer; color:#fff;}




#sec-filters .sec-title .filter-icon{width:16px;height:15px;background:url(https://sep.turbifycdn.com/ty/cdn/4-watches/fbsb-filter-icon-plus-minus.jpg) no-repeat left center;position:absolute; background-position-x:-16px; right:0px;top:8px;cursor:pointer}

.leftnavfilters{display:table-cell;padding:10px;width:20%;background:#fafafa;}.leftnavfilters .title{color:#c72729;font-size:18px;margin-top:10px;margin-bottom:20px}.leftnavfilters #sec-filters .sec-title{font-weight:700;text-transform:uppercase;padding:7px 0;position:relative}.leftnavfilters #sec-filters .checkboxes{display:none; margin-bottom:20px;padding-left:10px}.leftnavfilters #sec-filters .checkboxes div{margin-bottom:7px}.leftnavfilters #sec-filters .sec-filter{border-top:1px solid #e7e7e5}.price-range-box{height:99px;padding-bottom:30px;}.price-range-box .price-inputs input{padding-left:5px; height:30px; border-radius:5px; border:1px solid #ccc; width:46%;margin-right:10px}.rightsectionpart{display:table-cell;padding:10px;width:80%;/*border-left:1px solid #000*/}.rightsectionpart h2{color:#c72729;margin-top:30px}#kipaging form{background:#cbcbcb;padding:4px 0 1px}#kipaging .vd a{margin:0}#kipaging .items{display:grid; grid-template-columns:auto auto auto;}

#kipaging .items .item{text-align:center; padding-bottom:40px; /*border:1px solid #e4e4e4; width:25%; float:left; height:470px;*/}
#kipaging .items .item .name {font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif; font-size:16px;}
/*#kipaging .items .item .img {height:280px; vertical-align:middle; display:table-cell; width:189px;}*/

#kipaging .items .item .img {/*height:280px;*/ margin:0px auto; position:relative; width:100%;}
#kipaging .items .item .img a {display:block;}

#kipaging .items .item .img .vd {background:#000; color:#fff; padding:10px; position:absolute; width:100%; z-index:999; left:0px; bottom:0px; display:none;}
#kipaging .items .item:hover .vd {display:block;}

#kipaging .items .item .img .vd:hover {text-decoration:none; opacity:0.8;}

#kipaging .kiheader,#kipaging .kifooter{float:left; width:100%; text-align:center; background:#fafafb; border:1px solid #d6d6d6; border-radius:7px;}
#kipaging .kiheader div div,#kipaging .kifooter div div{margin-right:25px; line-height:37px; display:inline-block;}
#kipaging .kiheader div div *,#kipaging .kifooter div div *{vertical-align:middle}

.icon-sm {width:20px; height:20px; margin-bottom:3px;}

#kipaging .kifooter .sort, #kipaging .kifooter .shprod, #kipaging .kifooter .perpage {display:none;}

@media only screen and (max-width: 900px) {
	#kipaging {
		padding: 0
	}
	#kipaging .kiheader div div,
	#kipaging .kifooter div div {
		margin-right: 10px
	}
}

@media only screen and (max-width: 767px) {
	#kipaging .sort, #kipaging .shprod, #kipaging .perpage {display:none !important;}
}

@media only screen and (max-width: 700px) {
	/*
	#kipaging .items .item {
		width: 33.33%
	}
	*/
	#kipaging .items{display:grid; grid-template-columns:auto auto;}
}

@media only screen and (max-width: 450px) {
	/*#kipaging .kiheader .shprod, #kipaging .kiheader .pages {display:block; line-height:37px;}*/
}

/* ===== Mobile product-card image alignment fix - added 2026-07-07 ===== */
/* Equalizes the 2-up mobile grid and normalizes thumbnail size so product */
/* cards line up. Scoped to max-width:700px; desktop (3-up) is unaffected. */
@media only screen and (max-width: 700px) {
	#kipaging .items { grid-template-columns: 1fr 1fr !important; }
	#kipaging .items .item .img { aspect-ratio: 1 / 1 !important; width: 100% !important; padding: 0 !important; box-sizing: border-box !important; }
	#kipaging .items .item .img > a { display: block !important; width: 100% !important; height: 100% !important; }
	#kipaging .items .item .img > a > img { width: 100% !important; height: 100% !important; object-fit: contain !important; display: block !important; }
}