/* BASIC css start */
.container {margin-bottom:120px;}
.products-title { text-align:center; font-size:var(--cw-size-30); font-weight:600; line-height:36px; padding:48px 0 56px;}
.products-wrapper { padding-top: var(--cw-size-40); }
.products-wrapper .prds-list { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: var(--cw-size-60) var(--cw-size-20); }
.products-wrapper .prds-btn { margin-top: var(--cw-size-60); text-align: center; }
.products-wrapper .prds-btn a { width: var(--cw-size-300); height: var(--cw-size-46); line-height: var(--cw-size-46); }
.products-wrapper .list-none { margin-top: var(--cw-size-60); text-align: center; }

.item-img .rank {width:34px; line-height:34px; position:absolute; left:0; top:0; text-align:center; background:var(--White); font-size: var(--cw-size-13); font-weight: 600;}

@media (max-width: 991.98px) {
    .products-title { font-size:var(--cw-size-20); line-height:24px; padding:24px 0;}
}
/* BASIC css end */

