.bestSellListContainer .card {
border:1px solid;
border-radius:1.25rem;
padding:1.75rem;
text-align:center;
min-width:15.625rem;
transition:box-shadow .25s
}
.bestSellListContainer .card:not(:hover) hr {
border-color:rgba(0,0,0,.1)!important
}
.bestSellListContainer .card:hover {
box-shadow:0 3px 6px rgba(0,0,0,.16)
}
.bestSellListContainer .card:hover .card-footer div:first-child {
color:#23923d
}
.bestSellListContainer .card-body,
.bestSellListContainer .card-footer,
.bestSellListContainer .card-header {
padding:0
}
.bestSellListContainer .card-header {
background-color:transparent!important;
font-size:4rem;
min-height:6rem
}
.bestSellListContainer .card-body .best-name {
color:#495057!important
}
.bestSellListContainer .card-body hr {
width:3.25rem;
transition:border-top-color .25s
}
.bestSellListContainer .card-footer div {
margin-bottom: 0;
}
.bestSellListContainer .card-footer div:first-child {
margin-bottom:.5rem;
color:#2dbc4e;
transition:color .25s
}
.bestSellListContainer .best-name {
font-weight:700;
font-size:1.25rem
}
.bestSellListContainer .h4 {
font-weight:700
}
.bestSellListContainer .pricesOld {
display:inline-block;
margin:0;
color:#6c757d;
}
.bestSellListContainer .pricesOld:before {
background-color:#6c757d;
height:1px
}
.bestSellListContainer .bestSellList:not(.no-slide) .slick-list {
margin:0;
width:100%
}
.bestSellListContainer .bestSellList:not(.no-slide) .slick-list {
width: 100%;
max-width: 100%;
}
.bestSellListContainer {
margin-bottom: 3rem;
margin-top: 3rem;
}
.bestSellListContainer .bestSell-list {
display:flex;
flex-wrap:nowrap
}
.bestSellListContainer .card .bestsell-header {
display:flex;
align-items:center;
justify-content:center;
font-size:5rem;
padding:1.625rem
}
.bestSellListContainer .card .card-footer,
.bestSellListContainer .card .card-header {
border:none;
background-color:transparent
}
.bestSellListContainer .next,
.bestSellListContainer .prev {
font-size:4rem;
color:#adb5bd
}
.bestSellListContainer .no-slide .slick-track {
width:auto!important
}
.bestSellListContainer .pricesOld {
opacity:1!important
}
.border-bestSell {
border-color: #e6e6e6 !important;
}
.bestSellListContainer .slick-list {
height: fit-content;
}
.bestSellListContainer .swiper-pagination {
position: relative;
margin-top: 2rem;
}
.stretched-link::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
pointer-events: auto;
content: "";
background-color: transparent;
}
.bestSellListContainer .pricesOld {
display: inline-block;
margin: 0;
color: #6c757d;
}
.bestSellListContainer .pricesOld::before {
background-color: #6c757d;
height: 1px;
}
.pricesClass.pricesOld::before {
content: "";
position: absolute;
width: 100%;
height: 2px;
opacity: .8;
background-color: #000;
transform: translateY(-50%) rotate(-20deg);
top: 50%;
}
.pricesClass.pricesOld {
position: relative;
margin-right: 1rem;
opacity: .8;
color: #6c757d;
}
.bestSellListContainer .pricesOld {
display: inline-block;
margin: 0;
color: #6c757d;
}
.bestSellListContainer .btn {
padding: 10px 20px 10px 20px;
border-radius: 30px;
width: 80%;
transition: all .3s ease;
}
.dark-mode .bestSellListContainer .card  {
background-color: #333;
}
.dark-mode .bestSellListContainer .card-body .best-name {
color: #ccc !important;
}
.bestSellListContainer .card:hover .btn {
background-color: #0264cc;
}
.dark-mode .bestSellListContainer .card:not(:hover) hr {
border-color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .bestSellListContainer .swiper-pagination-bullet {
background-color: white;
}
.dark-mode .pricesClass.pricesOld::before {
background-color: white;
}
.dark-mode .pricesOld {
color: #ffffff70 !important;
}