:root {
  font-size: 62.5%;
}
body {
  font-size: 1.6rem;
}

/* Homepage */
.home #page-container
{
    background-image: url(/wp-content/uploads/2025/11/Confident-woman-.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}
/* Header */
.home #page-container .et-l--header .et_pb_section.et_pb_section_1_tb_header.et_pb_section--with-menu,
.home #page-container .et-l--header .et_pb_section.et_pb_section_1_tb_header.et_pb_section--with-menu .et_pb_row.et_pb_row_1_tb_header,
.home #page-container .et-l--header .et_pb_section.et_pb_section_1_tb_header.et_pb_section--with-menu .et_pb_row.et_pb_row_1_tb_header .et_pb_menu_0_tb_header.et_pb_menu,
.home #page-container .et-l--header .et_pb_toggle_0_tb_header.et_pb_toggle.et_pb_toggle_close
{
    background-color: transparent;
}
.home #page-container .et_pb_section_0_tb_header
{
    box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.35);
}
#page-container #et-boc .et_pb_sticky.et_pb_section_1_tb_header.et_pb_sticky--top {
  background-color: #fff;
  box-shadow: 0px 12px 18px -6px rgba(181, 100, 228,0.15);
}

/* Hero Section */
.home #page-container .et_pb_section_0.et_pb_section
{
    background-color: transparent !important;
    margin-bottom: 8.5rem;
}
.home #page-container .et_pb_section_1_tb_header
{
    box-shadow: 0px 12px 18px -6px transparent;
}
.home #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title
{
    font-size: 5rem !important;
    letter-spacing: 0.1rem !important;    
    line-height: 6.5rem !important;
    color: #000 !important;
}

.home #page-container .et_pb_section_1.et_pb_section {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
    backdrop-filter: blur(1rem);
    -webkit-backdrop-filter: blur(1rem);
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.home #page-container .et_pb_section.et_pb_section_1 .et_pb_blurb_0 .et_pb_main_blurb_image .et-pb-icon
{
    border-color: RGBA(255, 255, 255, 0);
    background-color: transparent;
}
.home #page-container .et_pb_section.et_pb_section_1 .mm-blurb-v1.et_pb_blurb .et-pb-icon
{
    color: #fff;
}

.home #page-container .et_pb_section.et_pb_section_1 .et_pb_blurb .et_pb_module_header,
.home #page-container .et_pb_section.et_pb_section_1 .et_pb_blurb .et_pb_blurb_description
{
    color: #fff;
}
.home #page-container .et_pb_fullwidth_slider_0 .et_pb_slide > .et_pb_container
{
    max-width: 140rem;
}
.home #page-container .et_pb_slide_description
{
    padding-right: 57% !important;
}
.home #page-container .et_pb_slide_content
{
    margin-bottom: 3rem;
}
/* Woo Floating Cart */
#adfy__woofc-trigger .badge {
    background-color: #b564e4 !important;
}

/* Featured Categories Section */
#page-container .active-tab.et_pb_text p,
#page-container .active-tab.et_pb_text
{
    background-color: #893bcc;
}
#page-container .et_pb_text_1,
#page-container .et_pb_text_2,
#page-container .et_pb_text_3,
#page-container .et_pb_text_4
{
    border-color: #893bcc;
    color: #59198f;
}
#page-container .active-tab {
    border: 1px solid #893bcc !important;
}
#page-container a,
a
{
    color: #59198f;
}
#page-container .mm-on-sale-badge .woocommerce-page span.onsale,
#page-container .woocommerce span.onsale
{
    background: #59198f !important;
}
/* Limited time Sale Section */
.home #page-container .et_pb_section_4.et_pb_section
{
    background: linear-gradient(to right, #b564e4 0%, #893bcc 100%) !important;
}
.home #page-container .et_pb_section_4 .et_pb_wc_title_0 h1
{
  color: #fff;
}
#page-container .et_pb_shop_0.et_pb_shop li.product h2,
#page-container .et_pb_wc_price_0 .price ins {
    color: #fff;
}
.home #page-container .et_pb_countdown_timer_0.et_pb_countdown_timer
{
  background-color: #893bcc;
  border-color: #fff;
}
.home #page-container .mm-product-deal-countdown .et_pb_countdown_timer_container.clearfix
{
    color: #fff;
}

.mm-on-sale-badge .woocommerce-page span.onsale,
.home #page-container span.onsale
{
    background: #893bcc !important;
}
.home #page-container .et_pb_countdown_timer .section.zero p {
    opacity: 1;
}
.home #page-container .et_pb_wc_price .price del,
.home #page-container .entry-content thead th,
.home #page-container .entry-content tr th
{
    color: #faf4ff;
}
.home #page-container .et_pb_wc_add_to_cart_0 input,
.home #page-container .et_pb_wc_add_to_cart_0 .quantity input.qty
{
    background-color: #eedaff !important;
    border-color: #893bcc !important;
}
.home #page-container .et_pb_wc_add_to_cart_0 input, .et_pb_wc_add_to_cart_0 select,
.home #page-container .et_pb_wc_add_to_cart_0 .quantity input.qty,
.home #page-container .et_pb_wc_add_to_cart_0 .input::placeholder
{
    color: #893bcc !important;
}

.home #page-container .variations_form.cart button.button
{
    background-color: #fff;
    border-color: #fff;
    color: #893bcc;
}
.home #page-container .wlfmc_add_to_wishlist
{
    background-color: transparent;
}
.home #page-container .wlfmc-single-btn:not(.is-elementor) .wlfmc-add-button > a,
.home #page-container .wlfmc_add_to_wishlist span::before
{
    border-color: #fff;

}
.home #page-container .variations_form.cart i.wlfmc-icon-heart-light-2::before,
.home #page-container .wlfmc_add_to_wishlist span
{
    color: #fff;
}
/*

.home #page-container 

*/

@media screen and (min-width: 1000px)
{
    .home #page-container header.et-l.et-l--header
    {
        display: flex;
        flex-direction: row;
        justify-content: center;
        padding-top: 3.5rem;
    }
    .home #page-container header.et-l.et-l--header .et_builder_inner_content
    {
        width: 100%;
        max-width: 80%;
        background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
        backdrop-filter: blur(1rem);
        -webkit-backdrop-filter: blur(1rem);
        border-radius: 2rem;
        border: .1rem solid rgba(255, 255, 255, 0.18);
        box-shadow: 0 0.8rem 3.2rem 0 rgba(255, 255, 255, 0.16);
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .home #page-container header.et-l.et-l--header .et_builder_inner_content .et_pb_section.et_pb_section_0_tb_header.et_pb_with_background
    {
        background: transparent !important;
        box-shadow: none;
    }
    .home #page-container .et_pb_section.et_pb_section_0 .et_pb_slide_description
    {
        background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
        backdrop-filter: blur(1rem);
        -webkit-backdrop-filter: blur(1rem);
        border-radius: 2rem;
        border: .1rem solid rgba(255, 255, 255, 0.18);
        box-shadow: 0 0.8rem 3.2rem 0 rgba(255, 255, 255, 0.16);
        padding: 5rem;
        padding-right: 5rem !important;
        width: 100%;
        max-width: 65rem;
        margin-top: 8rem;
        margin-bottom: 16rem;
    }
}