.header2021 .header2021-search-blackfriday .hot-search-swiper .tag-blackfriday,
.dark-mode .header2021 .header2021-search-blackfriday .hot-search-swiper .tag-blackfriday,
.filter-box-list .form-cell-name .bg-black.tag  {
	color: #FFCF1D !important;
    background-color: transparent !important;
    font-weight: bold;
	background-image: linear-gradient(135deg, #050E80 0%, #0049E4 100%) !important;
}
.filter-box-list .form-cell-name .bg-black.tag {
    padding: 1px 8px 1px 6px;
    font-style: normal;
    font-weight: bold;
}
.filter-box-list .form-cell-name .bg-black.tag span {
    transform: skewX(10deg);
}
.header2021 .header2021-search-blackfriday .menu-list-link.bg-color-red {
    color: #0049E4 !important;
}
.dark-mode .header2021 .header2021-search-blackfriday .menu-list-link.bg-color-red {
    color: #0049E4 !important;
}
.header2021 .header2021-portal.tag.bg-black {
    background-image: linear-gradient(135deg, #050E80 0%, #0049E4 100%);
    box-shadow: none;
    background-color: transparent;
    color: #FFCF1D;
}

/*** blackfriday-gradient-theme  ***/
.badge.blackfriday-gradient-theme,
.tag.blackfriday-gradient-theme {
    color: #FFCF1D !important;
    background-color: transparent !important;
	background-image: linear-gradient(135deg, #050E80 0%, #0049E4 100%) !important;
}

/*** is-skewed.bg-gradient-bluePurple   ***/
/* .bg-gradient-bluePurple {
    background-image: linear-gradient(-45deg, rgb(132, 0, 199) 0%, rgb(0, 90, 198) 55%, rgb(0, 151, 189) 100%) !important;
    box-shadow: none;
}
.is-skewed.bg-gradient-bluePurple {
    padding: 0 4px 0 0;
    color: #fff;
}
.is-skewed.bg-gradient-bluePurple .tag-text {
    position: relative;
    z-index: 2;
    padding-left: 2px;
}
.vjs-item-box .is-skewed.bg-gradient-bluePurple::after {
    background: none;
}
.vjs-item-box .is-skewed.bg-gradient-bluePurple .tag-text {
    padding-left: 4px;
} */
/**** comm blackfriday  tag ****/
/* .blackfriday-text-tag {
    background-image: url("../../Nest/images/holidays/deal_cember/2023/Badge.png");
    width: 145px;
    height: 100px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    padding: 38px 4px 0 0;
    box-sizing: border-box;
    background-color: transparent;
    color: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10;
    pointer-events: none;
}
.blackfriday-text-inner {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
}
.blackfriday-text-tag .goods-percent-current {
	display: -webkit-flex;
	-webkit-align-items: center;
	display: flex;
	align-items: center;
    justify-content: flex-end;
	margin-top: 0;
}
.blackfriday-text-tag .blackfriday-text {
    text-align: right;
    font-style: italic;
    font-weight: 700;
    font-size: 11px;
    line-height: 12px;
}
.blackfriday-text-tag .goods-percent-current .goods-percent-value {
	font-size: 32px;
	line-height: 32px;
	margin-right: 0;
	font-weight: bold;
}
.blackfriday-text-tag .goods-percent-current .goods-percent-symbol {
	font-size: 18px;
	line-height: 18px;
    font-weight: 800;
}
.blackfriday-text-tag .goods-percent-current .goods-percent-msg {
	font-size: 12px;
	line-height: 12px;
	display: block;
	width: 100%;
	font-weight: 700;
} */

/* ess item group */
/* .product-list.grid.goods-list .goods-container .blackfriday-text-tag {
    right: 0;
    bottom: 0;
}
.product-list.grid.goods-list .is-blackfriday-group .goods-container .blackfriday-text-tag {
	right: 20px;
	bottom: 90px;
}
.similar-goods-box .blackfriday-text-tag {
	border-radius: 0 0 8px 0;
} */

/* plp item */
/* .item-cells-wrap.border-cells.items-list-view .is-blackfriday.item-cell {
	padding-bottom: 80px;
} */
@media (max-width: 999px) { 
	.blackfriday-text-tag {
		width: 130px;
		height: 89px;
		background-size: 100% auto;
		padding: 30px 4px 0 0;
	}
	.blackfriday-text-tag .goods-percent-current .goods-percent-value {
		font-size: 24px;
		line-height: 28px;
		margin-right: 0;
		font-weight: bold;
	}
	.blackfriday-text-tag .goods-percent-current .goods-percent-symbol {
		font-size: 14px;
		line-height: 14px;
		font-weight: 800;
	}
}
@media (max-width: 599px) {  
	.is-blackfriday-group .blackfriday-text-tag {
		right: 10px;
		bottom: 80px;
	}
}

/*** add product-buy-blackfriday ***/
/* .product-buy-blackfriday {
    background: url("../../Nest/images/holidays/deal_cember/2023/PDP_bg.png") no-repeat center center;
    background-size: cover;
    width: 300px;
    height: 110px;
    position: relative;
    color: #fff;
    padding: 10px 6px 10px 12px;
    box-sizing: border-box;
    margin-left: -15px;
}
.product-buy-box.is-product-blackfriday-first .product-buy-blackfriday:first-child {
    margin-top: -15px;
}
.product-buy-blackfriday {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
}
.product-buy-blackfriday .popover-question:hover {
   color: rgba(255,255,255,.5);
}
.product-buy-blackfriday .blackfriday-text {
    margin-bottom: 8px;
    text-align: right;
}
.product-buy-blackfriday .blackfriday-text span {
    font-size: 14px;
    line-height: 18px;
    font-weight: 800;
    font-style: italic;
    display: block;
    position: relative;
}
.product-buy-blackfriday .blackfriday-text span.line-2 {
    max-width: 120px;
    margin-left: 10px;
}
.product-buy-blackfriday .product-time-blackfriday {
    margin-left: 10px;
}

.product-buy-blackfriday .blackfriday-text span::before{
    background: transparent;
    content: attr(data-title);
    position: absolute;
    left: 0;
    top: 0;
    background-image: linear-gradient( #FFE3CC, #FFB87C);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 0;
    max-width: 100%;
    width: 100%;
}
.product-buy-blackfriday .blackfriday-text span {
    -webkit-text-stroke: 4px #000;
}
.product-buy-blackfriday .blackfriday-text span.font-xl {
    font-size: 24px;
    line-height: 24px;
    margin-top: 2px;
}
.product-buy-blackfriday .price-was {
    color: #fff;
    font-size: 13px;
    line-height: 18px;
    text-decoration: line-through;
}
.product-buy-blackfriday span.price-was {
    margin-right: 2px;
    display: inline-block;
}
.product-buy-blackfriday .price-current {
    font-size: 32px;
    height: 44px;
}
.product-buy-blackfriday .price-current sup {
    font-size: 16px;
    vertical-align: super;
}
.product-buy-blackfriday .section-countdown-wrap .text-gray {
    color: #fff;
}
.product-buy-blackfriday .section-countdown-wrap {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    justify-content: flex-end;
}
.product-buy-blackfriday .section-countdown-label {
    font-size: 11px;
    line-height: 12px;
    margin-right: 2px;
}
.product-buy-blackfriday .section-countdown span {
    background-color: #fff !important;
    color: #000;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 10px;
    line-height: 20px;
    font-weight: 600;
    font-size: 13px;
    vertical-align: middle;
}
.product-buy-blackfriday .section-countdown-wrap .section-countdown .colon {
    display: inline-block;
    margin: 0 2px;
    vertical-align: middle;
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    line-height: 20px;
}
.product-buy-blackfriday .product-time-blackfriday .goods-promo {
    text-align: right;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
}
.product-buy-box .product-buy-blackfriday {
    margin-bottom: 10px;
}
.product-buy-box .product-buy-blackfriday,
.product-buy-box .product-buy-blackfriday a {
    color: #fff;
}
.product-buy-blackfriday .price.is-map .price-map {
    font-size: 14px;
}
@media (max-width: 1279px) {
    .product-buy-blackfriday {
        width: 280px;
    }
} */
@media (max-width: 599px) {
    .blackfriday-text-tag {
        opacity: .8;
    }
}

/***  brand_store  Seller-Store****/
.grid.goods-list .goods-container .blackfriday-text-tag {
    right: 20px;
    bottom: 60px;
}

/* ess Style */
.categories-nav-cell.no-img.is-anniversary .categories-nav-img:before {
    background: transparent;
    background-image: url("../../Nest/images/holidays/anniversary/2023/background.png");
    background-size: 100% 100%;
    width: 120px;
    height: 88px;
    border-radius: 0;
}