/**
 * Copyright since 2023 Antonio Baena Sánchez
 *
 * MODULE AbsFlashSale
 *
 * @author    Antonio Baena SÃ¡nchez
 * @copyright Since 2023 Antonio Baena Sánchez
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 * @version   1.1.4
 *
 * 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-flash-sale-section{padding:0;margin:0;color:#222;line-height:1.15;clear:both}.abs-flash-sale_content{position:relative;overflow:hidden}.abs-flash-sale_link{width:100%;display:block;color:inherit}a.abs-flash-sale_link:focus,a.abs-flash-sale_link:hover{color:#222}.abs-flash-sale_header{margin:16px 0 20px;cursor:pointer;font-family:Arial;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;position:relative}.abs-flash-sale_title{color:#000;font-style:normal;font-weight:700;font-size:28px;line-height:32px;text-transform:uppercase;margin:0!important;padding:0!important}.abs-flash-sale_countdown{text-align:right;display:flex;-webkit-box-align:center;align-items:center;font-style:normal;font-weight:700;font-size:24px;line-height:28px}.absflashsale_flag_container,.absflashsale_sold_block,.absflashsale_soldblock{font-weight:400;font-family:Arial,Helvetica,sans-serif!important}.abs-flash-sale_flipclock{margin-left:10px;margin-right:10px;display:flex;-webkit-box-align:center;align-items:center}.abs-flash-sale-section .products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:20px}.abs-flash-sale-section .product-miniature .thumbnail-container{margin-bottom:0!important}#flashsale .product-flags,#flashsale [class*=sticker],.abs-flash-sale-section .abs--ends--in-mobi,.abs-flash-sale-section .product-flags,.abs-flash-sale-section [class*=sticker],.abs-swiper .swiper-button-disabled{display:none}.abs-flash-sale-section .product-description{padding-bottom:8px!important}.absflashsale_flag_container{position:absolute;left:0;top:0;font-size:12px;color:#222;line-height:1.15;margin:0;padding:0}.absflashsale_flag_container .absflashsale_bolt{text-align:center;padding:10px 6px 6px;background:#facf19}.absflashsale_flag_container .absflashsale_flag_percent{display:block;font-weight:700;font-size:16px;direction:ltr}.absflashsale_soldblock{margin:8px 0;color:#222;position:relative;text-align:left;line-height:1}.absflashsale_soldblock .abs_flash-process{width:100%;height:8px;display:-webkit-box;display:flex;display:-ms-flexbox;margin-bottom:5px;border-radius:4px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fcd364),color-stop(50%,#fcd364),to(#fca151));background:linear-gradient(90deg,#fcd364 0,#fcd364 50%,#fca151)}.absflashsale_soldblock .abs_flash-process_left{border-top-left-radius:4px;border-bottom-left-radius:4px;background:0 0;position:relative}.absflashsale_soldblock .abs_flash-process_left img{position:absolute;bottom:-2px;width:19px;height:auto;left:-3px}.absflashsale_sold-out{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);padding:28% 0 0;text-align:center;cursor:pointer;line-height:1.15;box-sizing:border-box}.absflashsale_sold-out p{margin:8px auto 14%;font-size:24px;color:#fff;font-weight:700;text-transform:uppercase}.absflashsale_sold-out.bigabs div{padding:0 16px;background:#fff;margin:0 auto;display:inline-block;line-height:36px;font-size:16px;font-weight:700;color:#222}.absflashsale_sold-out .icon-countdown_12PX{font-size:68px;color:#fff;font-style:normal}.absflashsale_soldblock .abs_flash-process_right{-webkit-box-flex:1;flex:1;background:#f6f6f6;border-top-right-radius:4px;border-bottom-right-radius:4px}.absflashsale_soldblock .abs_flash-process_text{width:100%;font-size:12px}.absflashsale_sold_block{margin:0;color:#222;position:relative;text-align:left}.absmask-content-swiper,.flash-sale__add{cursor:pointer;text-align:center}.absflashsale_sold_block .absflashsale_sold_container{height:28px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:end;align-items:flex-end}.absflashsale_sold_block .absflashsale_progress{height:18px;-webkit-box-flex:1;flex:1;position:relative}.absflashsale_sold_block .absflashsale_progress_grey{position:relative;height:18px;display:-webkit-box;display:flex;display:-ms-flexbox;overflow:hidden;background:#f6f6f6;border-radius:9px}.absflashsale_sold_block .absflashsale_progress_left{position:absolute;top:0;height:18px;overflow:hidden;line-height:18px}.absflashsale_sold_block .absflashsale_progress_left.hot div{padding-left:27px}.absflashsale_sold_block .absflashsale_progress_left>div{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fcd364),color-stop(50%,#fcd364),to(#fca151));background:linear-gradient(90deg,#fcd364 0,#fcd364 50%,#fca151);padding-left:10px;font-size:12px;height:100%;color:#222}.absflashsale_sold_block .absflashsale_progress_right{-webkit-box-flex:1;flex:1;height:18px;line-height:18px;color:#222;font-size:12px;padding-left:10px}.absflashsale_sold_block .absflashsale_progress_content{position:absolute;width:100%;height:100%;top:0;left:0;line-height:18px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:end;align-items:flex-end}.absflashsale_sold_block .absflashsale_progress_content img{width:21px;height:30px;margin-right:-4px}.tick-text-inline.tick-text[data-key=sepd]{display:inline;padding:0 12px 0 0}.flash-sale__add{min-width:80px;border:1px solid #222;padding:0 10px;line-height:26px;height:28px;margin-left:16px;font-weight:700;font-size:12px}.abs-swiper .abs-swiper-button-next,.abs-swiper .abs-swiper-button-prev{position:absolute;z-index:12;cursor:pointer;width:36px;height:36px;font-size:12px;line-height:36px;top:50%;color:#222;background:hsla(0,0%,100%,.6);text-align:center;border-radius:50%;margin-top:-18px}.abs-swiper .abs-swiper-button-prev{left:20px;right:auto}.abs-swiper .abs-swiper-button-next{right:20px;left:auto}.abs-swiper .abs-swiper-button-next:hover,.abs-swiper .abs-swiper-button-prev:hover{background:#fff;-webkit-box-shadow:0 0 8px rgba(34,34,34,.1);box-shadow:0 0 8px rgba(34,34,34,.1)}.abs-swiper .abs-swiper-button-next.swiper-button-disabled,.abs-swiper .abs-swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.absmask-end-swiper{position:absolute;top:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%;width:100%;text-decoration:none;background-color:hsla(0,0%,100%,.8);z-index:20}.absmask-content-swiper-txt{font-size:12px}.abs-swiper-last{color:#666;text-decoration:none}.abs-swiper-last:hover{color:#222;text-decoration:none}.abs-flash-sale-section .absflashsale_soldblock{max-width:calc(100% - 32px);margin:8px auto 0}.abs-flash-sale-section .swiper-slide article,.abs-flash-sale-section .swiper-slide>div{width:100%!important}@media (max-width:576px){.abs-flash-sale_header{display:block}h4.abs-flash-sale_title{display:block;margin-bottom:8px!important;text-align:center}.abs-flash-sale-section .abs--ends--in{display:none}.abs-flash-sale-section .abs--ends--in-mobi{display:block;text-align:center;margin-bottom:8px}.abs-flash-sale_countdown{justify-content:center}}
