/* ================ Bestseller ================ */ .bestseller { display: flex; flex-direction: column; align-items: center; padding-top: 100px; padding-bottom: 100px; } .bestseller__heading { text-align: center; margin-bottom: 60px !important; } .bestseller__shop-button { margin-top: 60px; padding: .75rem 1.5rem; background: var(--button-color); color: #fff; border-radius: 40px; cursor: pointer; user-select: none; transition: all 0.25s ease; text-decoration: none; } .bestseller__shop-button:hover { background: var(--primary); } .bestseller .product-slider { position: relative; display: flex; justify-content: center; width: 100%; } .bestseller .product-slider .slick-dots { display: none !important; } .bestseller .product-slider a { text-decoration: none; } .slick-list { width: 80%; } .slick-track { display: flex; justify-content: space-between; } .bestseller .product-slider .slide-item { background: #ffffff; border-radius: 15px; padding: 1.5rem; display: flex; height: 425px; flex-direction: column; color: var(--primary); margin: 0px 16px; border: 1px solid #B0D5DE; } .bestseller .product-slider .slide-item img { width: 100%; height: 180px; object-fit: contain; margin-bottom: 1rem; background: #fff; } .slide-item__description { display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .bestseller .product-slider .slide-item__text { height: 245px; display: flex; flex-direction: column; justify-content: space-between; } .bestseller .product-slider .slide-item h2 { font-size: 1rem; font-weight: 700; } .bestseller .product-slider .slide-item .slide-item__price { font-size: .9rem; color: var(--primary); font-weight: 700; } .bestseller .product-slider .slide-item a { text-align: center; color: var(--white); text-decoration: none; padding: 5px 0px; border-radius: 38px; } .bestseller .slick-prev, .bestseller .slick-next { position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; } .bestseller .slick-prev { left: 0px; } .bestseller .slick-next { right: 0px; } .bestseller .slider-arrow { background: #fff; border: none; width: 40px; height: 40px; border-radius: 50%; } @media (min-width: 768px) { .bestseller .slick-prev { left: 50px; } .bestseller .slick-next { right: 50px; } }