.featured__card__list { padding: 0; margin: 0; margin-bottom: -40px; }
.featured__card__list .fc__item { width: 20%; padding: 0 20px; margin-bottom: 40px; }
.featured__card__list .fc__link { height: 100%; box-shadow: 0 0 20px 0 rgb(0 0 0 / 0.1); background: rgba(250, 250, 250, 1) !important; border-radius: .75rem; transition: all .1500s cubic-bezier(0.4, 0, 0.2, 1); display: flex; flex-flow: column; }
.featured__card__list .fc__link:hover { box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); transform: translate(-.25rem, -.25rem); }
.featured__card__list .fc__thumb__wrapper { padding: 8px; }
.featured__card__list .fc__thumb__img img { width: 100%; height: 100%; object-fit: cover; border:none !important;e !important; }
.featured__card__list .fc__wish__btn, .featured__card__list .fc__urgent__btn { position: absolute; }
.featured__card__list .fc__thumb__img { position: relative; border: 2px solid #000; border-radius: 15px; overflow: hidden; height: 160px; }
.featured__card__list .fc__urgent__btn { background: #dc2626; left: 20px; padding: 7px 10px; line-height: 14px; font-size: 14px; font-weight: 500; border: 1px solid #fff; color: #000; top: 12px; }
.featured__card__list .fc__wish__btn { width: 44px; height: 44px; right: 12px; color: #111; top: 8px; transition: all .1500s cubic-bezier(0.4, 0, 0.2, 1);  cursor: pointer;  z-index: 9999; }
.featured__card__list .fc__wish__btn svg { width: 100%; height: 100%; }
.featured__card__list .fc__link:hover .fc__wish__btn, .featured__card__list .fc__link:hover .fc__content, .featured__card__list .fc__link:hover { color: #dc2626; }
.featured__card__list .fc__content { padding: 8px; position: relative; color: #212529; transition: all .1500s cubic-bezier(0.4, 0, 0.2, 1); }
.featured__card__list .fc__featured { position: absolute; top: -29px; background-color: #facc15; left: 28px; padding: 7px 10px; line-height: 14px; font-size: 14px; font-weight: 500; border: 1px solid #dee2e6; color: #000; }
.featured__card__list .fc__content h4 { font-size: 16px; font-weight: 400 !important;    /* font-family: 'Barlow', Helvetica, Arial, sans-serif !important; */ }
.featured__card__list .fc__bottom { margin-top: auto; }
.featured__card__list .fcb__add { padding: 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.featured__card__list .fcb__add__icon svg { vertical-align: sub; width: 18px; height: 18px; }
.featured__card__list .fcb__add__icon { display: inline-block; margin-right: 2px; }
.featured__card__list .fcb__price__wrapper { padding: 8px; border-top: 1px solid #d1d5db; }
.featured__card__list .fcb__price__wrapper  span { color: #6b7280; font-size: .875rem; padding: 10px; line-height: 10px; }
.featured__card__list .fcb__price { position: relative; --tw-border-opacity: 1; border: 1px solid #000; border-width: 1px 0 1px 1px !important; white-space: nowrap; height: 28px !important; font-size: .875rem; padding-right: calc(0.5rem + 1em); padding-left: 10px; display: flex !important; z-index: 1; align-items: center !important; background-color: rgba(253, 174, 75, 1); border-radius: 0.375rem 0 0 0.375rem; }
.featured__card__list .fcb__price:after { content: ''; position: absolute; border-top: 14px solid transparent; border-right: 18px solid #000; border-bottom: 14px solid transparent; right: 1px; z-index: -1 }
.featured__card__list .fcb__price:before { content: ''; position: absolute; border-top: 14px solid transparent; border-right: 17px solid #fafafa; border-bottom: 14px solid transparent; right: 0; z-index: 1 }
@media (max-width:991.98px) {
    .featured__card__list { margin-bottom: -30px; }
    .featured__card__list .fc__item { width: 33.333%; padding: 0 15px; margin-bottom: 30px; }
}
@media (max-width:767.98px) {
    .featured__card__list { margin-bottom: -20px; }
    .featured__card__list .fc__item { width: 50%; padding: 0 10px; margin-bottom: 20px; }
}
@media (max-width:575.98px) {
    .featured__card__list .fc__item { width: 100%; }
}
