/**
 * Copyright since 2022 Antonio Baena Sánchez
 *
 * MODULE AbsFlashSale
 *
 * @author    Antonio Baena SÃ¡nchez
 * @copyright Since 2022 Antonio Baena Sánchez
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 * @version   1.1.9
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License version 3.0
 * Don't use this module on several shops. The license provided by PrestaShop Addons
 * for all its modules is valid only once for a single shop.
 */
.abs-flashsale-product-container-small {
	margin: 0 auto;
	position: absolute;
	width: 100%;
	z-index: 20;
}
.abs-flashsale-product {
	padding: 0;
	cursor: pointer;
	position: relative;
	height: 32px;
	border-radius: 8px;
	letter-spacing: normal;
	display: flex;
	align-items: center;
	width: fit-content;
	margin: 0 auto;
	border: 1px solid rgba(0,0,0,.07);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
}
.abs-flashsale-product-intro-backimg {
	position: absolute;
	right: -2px;
	width: 50px;
	top: -4px;
	z-index: 1;
}
.abs-flashsale-product-title {
	display: flex;
	align-items: center;
	line-height: 1;
	height: 32px;
	font-size: 13px;
	font-weight: 400;
	white-space: nowrap;
}
.abs-countdown {
	line-height: 24px;
	font-size: 12px;
	font-weight: 400;
	margin-left: 5px;
}
.abs-countdown span {
	white-space: nowrap;
}
.abs-flashsale-product div, .abs-flashsale-product span, .to-abs-flash-sale div, .to-abs-flash-sale span {
	margin-bottom: 0 !important;
}
.abs-flashsale-product .abs-countdown em {
	display: inline-block;
	min-width: 18px;
	height: 18px;
	font-size: 12px;
	font-style: normal;
	margin: 0 4px;
	color: #fff;
	background-color: #000;
	border-radius: 4px;
	text-align: center;
	position: relative;
	z-index: 2;
	line-height: 18px;
	white-space: nowrap;
}
.js-product-miniature:has(.abs-flashsale-product-container-small) .product-flag, .js-product-miniature:has(.abs-flashsale-product-container-small) .wishlist-button-add, .js-product-miniature:has(.abs-flashsale-product-container-small)  .fmm_title_text_sticker, .js-product-miniature:has(.abs-flashsale-product-container-small) .nxtal-compare-icon {
	display: none;
}
.js-product-miniature:has(.abs-flashsale-product-container-small) {
  container-type: inline-size;
  container-name: main-container-flash-sale;
}
@container main-container-flash-sale (max-width: 200px) {
	.abs-flashsale-product-title .abs-flashsale-title-small {
		display: none;
	}
	.abs-countdown {
		margin-left:0;
	}
}
