@charset "utf-8";
/*
Product Category
(pc = product category)
*/

.n-pc-sort-order{
padding:1em 0;
text-align:center;
font-weight:bold;
font-size:1.5vw;
font-size:max(10px, min(1.5vw, 14px));
font-size:clamp(10px, 1.5vw, 14px);
}
.n-pc-sort-order form{
display:inline;
}
.n-pc-jumpmenu{
padding:2px;
border:1px solid #333;
border-radius:5px;
background-color:var(--input-bg-colour);
color:#9b9b9b;
}
.n-pc-recordcount{
padding:0 0 0 1vw;
font-size:1.5vw;
}
.row1, .row3, .row5, .row7, .row9, .row11, .hr-row2, .hr-row4, .hr-row6, .hr-row8, .hr-row10, .hr-row12{
display:none;
}
.row2, .row4, .row6, .row8, .row10, .row12{
display:block;
clear:both;
}
.hr-row1, .hr-row3, .hr-row5, .hr-row7, .hr-row9, .hr-row11{
display:block;
clear:both;
margin:2vw 0 0 0;
padding:0;
border-top:1px solid #333;
border-bottom:0;
}
.n-pc-products{
display:table;
width:100%;
}
.n-pc-container{
overflow:hidden;
width:100%;
}
.n-pc{
padding:2vw 2vw 500em 2vw!important;
margin-bottom: -500em;
width:100%;
}
.n-pc:nth-of-type(odd){
border-left:1px solid #333;
}
.n-pc:nth-of-type(even){
border-right:1px solid #333;
border-left:1px solid #333;
}
.n-pc:nth-of-type(2n+1){
border-right:1px solid #333;
}
.n-pc img{
display:inline;
}
