p.mini-index-count {border-top: 1px solid #ccc; font-size: 0.875em; background-color: #233140; color: #fff; padding: 8px 12px; border-radius: 6px 6px 0 0;}

.accessoriesContainer p {position:relative;}
.accessoriesContainer p.clamped { overflow: visible; }
/* Hide the 'Click categories to refine your results' message */
.accessoriesContainer p:first-of-type { display: none; }
.acc-all-checkbox {/* position:absolute; */ right:0; top:-16px;}
.acc-all-checkbox .button {padding-right: 30px; font-style:normal}
.acc-all-checkbox .button:before {position:absolute; right: 8px; top:10px;}
.acc-all-checkbox span {position:absolute; top:60px; left:0px;  background: #e5e5e9; padding: 8px 12px; border-radius:0 0 4px 4px; width:95px; display:none;}
.acc-all-checkbox span a {display:block; font-size: 0.875em; padding: 3px 0;}
.acc-all-checkbox:hover span {display:block;}

.mini-list .tab-accessories-scroller {
  display: flex;
  flex-wrap: wrap;
}

.mini-list .acc-see-more {
  padding: 0 48px;
  background: #fff;
  font-size: 14px;
  font-weight: 700;
  color: #06C;
  border-color: #ccc;
  width: auto;
  margin: 42px 41% 0;
  white-space: nowrap;
}

.mini-list {overflow:visible; margin-bottom: 30px;}
.mini-list .item { text-align:center; min-height: 255px; position:relative; visibility: visible; opacity: 1; transition: opacity 260ms; flex-basis: calc(25% - 15px); margin-right: 12px; margin-top: 10px; padding: 24px 12px; }
.mini-list .item.non-visible {visibility: hidden; opacity: 0; filter: alpha(opacity="0"); width: 0; margin: 0; padding: 0;}
.mini-list .item:nth-child(4n+1) { margin-left: 12px; }
/* .mini-list .item:nth-child(4n+4) {} */
.mini-list .item:after {content:''; width:1px; height:95%; border-right:1px dotted #c1c1c4; position:absolute; top:0; right:-8%;}
.style-is-list.mini-list .item:after {display:none;}
.mini-list .productImage {margin-bottom:15px;}
.mini-list .item h5 {font-weight:400; font-size: 14px; color:inherit; margin-bottom:6px; height: 60px; overflow: hidden;}
.mini-list .item h5 p { line-height: 1.25; }
.clamped {overflow: hidden; position: relative;}
.clamped-2 {max-height: 4em;}
.ellipsis {background: #fff; bottom: 0px; position: absolute; right: 0;}
.fill {background: #fff; height: 100%; position: absolute; width: 100%;}
.clamped .item-title {font-size: 14px; line-height: 1.1;}
.mini-list .item .your-price {font-weight:bold; font-size:13px; display:block;}
.mini-list .hidden-attr {background:#fff; box-shadow: 2px 11px 10px 0px rgba(0, 0, 0, .15); opacity:0; pointer-events: none; width:100%; position:absolute; z-index:3; transition:opacity 450ms; padding: 0 12px; bottom: -45px; left: 0;}
.mini-list .item:hover .hidden-attr {opacity:1; pointer-events: all; }

.mini-list.style-is-list .item {width:100%; text-align:left;}
.mini-list.style-is-list .productImage {float:left; margin-right:6%;}
.mini-list.style-is-list .item h5 {font-size: 14px; color: #222; height:auto;}
.mini-list.style-is-list .your-price {font-size:1.3em;}
.mini-list.style-is-list .used-condition {margin-bottom:6px;}

#similarItems-0 {
  display: flex;
  flex-direction: column;
}


/* Accessories styles */

.pa-item-name {
  height: 60px;
  margin-bottom: 6px;
}

.pa-item-name p:first-of-type {
  display: block;
}

.pa-item-name h1 {
    overflow: hidden;
    position: relative;
    line-height: 1.3em;
    max-height: 3.7em;
    font-weight: 400;
    font-size: .8125em;
    color: #3498db;
}
.pa-item-name h1:before {
    content: "...";
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 1em;
    height: 1.2em;
    background-color: white;
    padding-left: 2px;
}
.pa-item-name h1:after {
    content: "";
    position: absolute;
    right: 0px;
    width: 1em;
    height: 1.2em;
    background-color: white;
}

@media screen and (max-width: 1020px) {
  /* .mini-list .item:nth-child(3n+1) { } */
  .mini-list .item:nth-child(4n+1) { margin-left: 0; }
  .mini-list .item { flex-basis: calc(33.33% - 12px); }
}


/* !--- rwd medium --- */
@media screen and (max-width:801px) {
	.mini-list .item {width:46%; padding: 0 3%; border-bottom: 0;}
	.mini-list .hidden-attr {opacity: 1; visibility: visible; box-shadow: none;}
}
/* rwd medium Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	.mini-list .item {width:22%; padding: 0 3%; border-bottom: 0;}
	.mini-list .hidden-attr {opacity: 1; visibility: visible; box-shadow: none;}
	.clamped-2{max-height: 3em;}
	.mini-list .hidden-attr {left: 2px;}

}
/* !--- rwd small --- */
@media screen and (max-width:599px) {
	.accessoriesContainer .mini-list {box-shadow:none; padding-left: 0;}
  .mini-list .item {width:auto; padding:0 5px; margin:6px;}
  .tab-accessories .mini-list .item {max-width: 120px !important;}
  .mini-list .tab-accessories-scroller { flex-wrap: nowrap; background: #F7F7F7; position: relative; padding: 12px !important; }
  .mini-list .hidden-attr {
    position: static; background: transparent;
    margin-top: auto; padding: 0 9px;
  }
  .mini-list .hidden-attr input {
    font-size: 14px; letter-spacing: 0;
  }
}

@media screen and (min-width: 599px) and (max-width: 801px) {
.mini-list .item {min-height: 265px;}
.mini-list .hidden-attr {left: 1px;}
}

@media screen and (min-width: 1200px){
	.accessoriesContainer.layout-30-70 > .col1 {width:22%;}
	.accessoriesContainer.layout-30-70 > .col2 {width:78%;}
	.tab-accessories .pa-item-name {height: 72px;}
	.clamped-2 {max-height: 5em; }
	.acc-see-more {width:40%; margin: 42px 30% 0;}
}
