/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 23 2025 | 01:11:45 */
.page-id-46799,
.page-id-58167,
.page-id-49737,
.page-id-51844,
.page-id-63361,
.page-id-71107,
.page-id-72298,
.page-id-72765,
.page-id-87898{
    .bzotech-container {
        max-width: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    #main-content {
        padding: 0 !important;
    }
	
	.item-product {
		height: 389px !important;
	}
}

.style-header-tab-item-e {
	background: #fff
}

.post-58167 {
	background: url(https://feelex.vn/wp-content/uploads/2025/01/bg-trang-chu-min.png) left top / 100% 100% no-repeat fixed;
}

.elementor-element-ab72ac0 {
	margin-top: 20px !important;
    border-radius: 20px;
    width: 1440px;
    margin: 0 auto;
}

a.color-title {
	min-height: calc(1.5em* 2);
}

#event-banner {
	a {
		text-align: center;
	}
}

.elementor-element-768dcbc, .elementor-element-6371ac3 {
	display: flex;
    flex-direction: row !important;
}
	

@media only screen and (max-width: 991px) {
  .page-id-63361 .item-product,
  .page-id-71107 .item-product,
	.page-id-72298 .item-product,
	.page-id-72765 .item-product{
    height: 330px !important;
  }
}

.banner-flashsale {
    display: flex;
    align-items: center;
    padding: 10px 20px;
    background-color: rgba(255, 239, 243, 1);
    border-radius: 10px 10px 0 0;
    margin-top: 10px;

    .left-content-pc, .left-content-mobile {
        flex: 1;
        text-align: left;

        .slogan {
            color: rgba(140, 54, 75, 1);
            font-size: 16px;
            font-weight: 700;
        }
    }
    
    .right-content {
        flex: 1;
        text-align: right;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        gap: 10px;
        flex-wrap: wrap;

        .text-shadow {
            color: rgba(140, 54, 75, 1);
            font-size: 16px;
            font-weight: 700;
        }

        .date-flashsale {
            padding: 0px 10px;
            background: rgba(255, 183, 201, 1);
            border-radius: 30px;
            font-size: 16px;
            font-weight: 700;
            color:  rgba(140, 54, 75, 1);
        }
    }
}

@media screen and (max-width: 768px) {
    .right-content {
        display: flex;
        justify-content: center !important;
        align-items: center;
    }

    .left-content-pc, .left-content-mobile {
        flex: 1;
        text-align: left;

        .slogan {
            color: rgba(140, 54, 75, 1);
            font-size: 16px;
            font-weight: 700;
        }
    }

    .left-content-pc {
        display: none;
    }

    .left-content-mobile {
        display: block !important;
    }
	
	.elementor-element-0272ed4 {
		width: 100% !important;
	}
	
	.elementor-element-4eb8e0a {
		width: 250px !important;
	}
	
	h2.elementor-heading-title.elementor-size-default {
		font-size: 12px !important;
	}
	
	.elementor-element-0272ed4 {
		margin-top: 30px !important;
	}
	
	.elementor-element-4eb8e0a {
		padding: 6px 25px !important;
	}
	
	.elementor-element-14d3dcd {
		width: 100% !important;
	}
	
	.elementor-element-36fa2c3 {
		margin-top: 25px;
	}
}


.bzotech-price-single {
    margin: 0;
    padding: 15px 20px;
    background: rgba(231, 89, 125, 1);
    border-radius: 0 0 10px 10px;

    .woocommerce-Price-amount {
        color: #fff;
    }

    del, ins {
        .woocommerce-Price-amount {
            color: #fff;
        }
    }
}

.elementor-87898 .elementor-element.elementor-element-41c200d {
	padding: 0;
	background: #081321;
}

.elementor-element-14d3dcd {
	background: rgba(16, 37, 58, 1);
	border-radius: 15px;
	width: 90%;
	align-self: center;
}

.elementor-element-0272ed4 {
	width: 75%;
	background: linear-gradient(to bottom, rgba(136, 0, 0, 1), rgba(136, 0, 0, 0));
	align-self: center;
	border-radius: 15px;
	margin: 100px 0;
}

.elementor-element-4eb8e0a {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background: linear-gradient(to bottom, rgba(0, 71, 148, 1), rgba(0, 30, 62, 1));
  padding: 6px 50px;
  border-radius: 50px;
  z-index: 10;
  text-align: center;
  white-space: nowrap; 
  max-width: 90vw !important;
  width: auto;
}

h2.elementor-heading-title.elementor-size-default {
	font-weight: 900;
    text-align: center;
    font-family: 'Nunito Sans', sans-serif;
    font-size: 32px;
	padding: 10px 0;
	color: #fff;
}

.elementor-element-36fa2c3 {
	background: none;
	margin-top: 50px;
}

.elementor-element.elementor-element-daf2f7a.elementor-widget.elementor-widget-html {
	width: 100% !important;
}

ul.category-list li[data-index="6"] {
  display: none !important;
}

.category-item:has(a[href="/thuc-pham-chuc-nang"]) {
  display: none !important;
}