.elementor-79 .elementor-element.elementor-element-9847390 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-79 .elementor-element.elementor-element-9847390:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-9847390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-79 .elementor-element.elementor-element-9847390 > .elementor-container{max-width:1600px;}.elementor-79 .elementor-element.elementor-element-9847390{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-79 .elementor-element.elementor-element-9847390 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79 .elementor-element.elementor-element-3be7682 .hmenu-toggle-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-79 .elementor-element.elementor-element-c71b517 img{width:73%;}.elementor-79 .elementor-element.elementor-element-bfc4dcd .trl-hi-row{justify-content:flex-end;gap:14px;}.elementor-79 .elementor-element.elementor-element-bfc4dcd .trl-btn svg{width:22px;height:22px;stroke-width:1.8;}.elementor-79 .elementor-element.elementor-element-bfc4dcd .trl-btn{color:#FFFFFF;padding:6px 6px 6px 6px;}.elementor-79 .elementor-element.elementor-element-bfc4dcd .trl-btn:hover, .elementor-79 .elementor-element.elementor-element-bfc4dcd .trl-btn:focus-visible{color:#D72323;}.elementor-79 .elementor-element.elementor-element-bfc4dcd .trl-count{background-color:#D72323;color:#ffffff;min-width:18px;height:18px;top:-6px;right:-8px;}.trl-search-overlay{background-color:rgba(18,18,18,.55);}.trl-search-panel{background-color:#ffffff;}.trl-search-input{color:#121212;}.trl-search-box{border-radius:10px;}.trl-search-cat{color:#121212;}.trl-search-catrow{border-bottom-color:#e6e6e6;}.trl-sr-name{color:#121212;}.trl-sr-price{color:#D72323;}.trl-search-close{color:#121212;}.trl-account-menu{background-color:#ffffff;border-radius:12px;}.trl-am-link{color:#333333;}.trl-am-link:hover{color:#D72323;background-color:#FFF5F5;}.trl-cart-panel{width:400px;max-width:100vw;background-color:#ffffff;}.trl-cart-scrim{background-color:rgba(18,18,18,.5);}.trl-cart-head{padding:22px 22px 0 22px;}.trl-cart-body{padding:22px 22px 22px 22px;}.trl-cart-foot{padding:0 22px 22px 22px;border-top-color:#ececec;}.trl-cart-title{color:#121212;}.trl-ci-name{color:#121212;}.trl-ci-price{color:#5a5a5a;}.trl-ci{border-bottom-color:#ececec;}.trl-cart-panel .trl-ci-qty .trl-qty-btn{color:#121212;}.trl-cart-panel .trl-ci-qty{border-color:#dcdcdc;}.trl-cart-panel .trl-qty-num{color:#121212;}.trl-cart-panel .trl-ci-remove{color:#b0b0b0;}.trl-sub-label{color:#121212;}.trl-sub-value{color:#D72323;}.trl-cart-btn--view{background-color:#f2f2f2;color:#121212;}.trl-cart-btn--view:hover{background-color:#e6e6e6;}.trl-cart-btn--checkout{background-color:#D72323;color:#ffffff;}.trl-cart-btn--checkout:hover{background-color:#b91d1d;}.trl-cart-btn{border-radius:10px;padding-top:14px;padding-bottom:14px;}.elementor-79 .elementor-element.elementor-element-e99b749 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-79 .elementor-element.elementor-element-e99b749:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-e99b749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-79 .elementor-element.elementor-element-e99b749{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-79 .elementor-element.elementor-element-e99b749 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79 .elementor-element.elementor-element-c52ea04 .hmenu-toggle-label{font-family:"Golos Text", Sans-serif;font-weight:500;}.elementor-79 .elementor-element.elementor-element-7863c4a img{width:73%;}.elementor-79 .elementor-element.elementor-element-b4cd9c2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-79 .elementor-element.elementor-element-67f50be .trl-hi-row{justify-content:flex-end;gap:14px;}.elementor-79 .elementor-element.elementor-element-67f50be .trl-btn svg{width:22px;height:22px;stroke-width:1.8;}.elementor-79 .elementor-element.elementor-element-67f50be .trl-btn{color:#FFFFFF;padding:6px 6px 6px 6px;}.elementor-79 .elementor-element.elementor-element-67f50be .trl-btn:hover, .elementor-79 .elementor-element.elementor-element-67f50be .trl-btn:focus-visible{color:#D72323;}.elementor-79 .elementor-element.elementor-element-67f50be .trl-count{background-color:#D72323;color:#ffffff;min-width:18px;height:18px;top:-6px;right:-8px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-79 .elementor-element.elementor-element-9847390{padding:0px 0px 0px 0px;z-index:99;}.elementor-79 .elementor-element.elementor-element-48e03ac{width:50%;}.elementor-79 .elementor-element.elementor-element-580b7b3{width:50%;}.elementor-79 .elementor-element.elementor-element-c71b517 img{width:59%;}.elementor-79 .elementor-element.elementor-element-fe16fcd{width:100%;}.elementor-79 .elementor-element.elementor-element-e99b749{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-79 .elementor-element.elementor-element-2269531{width:30%;}.elementor-79 .elementor-element.elementor-element-c52ea04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-035d817{width:40%;}.elementor-79 .elementor-element.elementor-element-7863c4a{text-align:center;}.elementor-79 .elementor-element.elementor-element-7863c4a img{width:82%;height:58px;}.elementor-79 .elementor-element.elementor-element-b4cd9c2{width:30%;}.elementor-79 .elementor-element.elementor-element-67f50be .trl-hi-row{justify-content:flex-end;gap:0px;}}/* Start custom CSS for section, class: .elementor-element-9847390 *//* ===========================
   STICKY HEADER
=========================== */

/* Default Header */
.main-header {
    background: transparent !important;
    box-shadow: none !important;
    transition: all .35s ease;
}

/* Scroll Header */
.main-header.elementor-sticky--effects {
    background: #fff !important;
    padding: 10px 40px !important;
    box-shadow: 0 8px 25px rgba(0,0,0,.08);
}


/* ===========================
   MENU TEXT
=========================== */

/* Default */
.main-header .hmenu-toggle-label {
    color: #fff !important;
    transition: color .35s ease;
}

/* Scroll */
.main-header.elementor-sticky--effects .hmenu-toggle-label {
    color: #000 !important;
}


/* ===========================
   MENU ICON
=========================== */

/* Default */
.main-header .hmenu-toggle-icon span {
    background: #fff !important;
    transition: background .35s ease;
}

/* Scroll */
.main-header.elementor-sticky--effects .hmenu-toggle-icon span {
    background: #000 !important;
}


/* ===========================
   HEADER ICONS
   Search / Account / Wishlist / Cart
=========================== */

/* Default - White */
.main-header .trl-btn {
    color: #fff !important;
    transition: color .35s ease, background-color .35s ease;
}

/* SVG */
.main-header .trl-btn svg {
    width: 22px !important;
    height: 22px !important;
    display: block !important;
    stroke: currentColor !important;
    color: inherit !important;
}

/* Sticky - Black */
.main-header.elementor-sticky--effects .trl-btn {
    color: #000 !important;
}

/* Hover */
.main-header .trl-btn:hover {
    color: #A6333F !important;
}

/* Sticky Hover */
.main-header.elementor-sticky--effects .trl-btn:hover {
    color: #A6333F !important;
}


/* ===========================
   ICON BADGES
=========================== */

.main-header .trl-count {
    background: #A6333F !important;
    color: #fff !important;
}


/* ===========================
   LOGO
=========================== */

/* Default Logo */
.main-header .elementor-widget-theme-site-logo {
    width: 200px;
    margin: 0 auto;
}

.main-header .elementor-widget-theme-site-logo img {
    width: 100%;
    max-width: 200px;
    height: auto;
    object-fit: contain;
    transition: all .35s ease;
    
}


/* Scroll Logo */
.main-header.elementor-sticky--effects
.elementor-widget-theme-site-logo img {
    width: 150px !important;
    max-width: 150px !important;
    height: auto !important;
    content: url("https://the-revera.life/wp-content/uploads/2026/10/Revera-Logo-Black-PNG-1.png");
}


/* ===========================
   MOBILE VIEW
=========================== */

@media (max-width: 767px) {

    /* ===========================
       HEADER
    =========================== */

    .main-header {
        background: transparent !important;
    }

    .main-header.elementor-sticky--effects {
        background: #fff !important;
        padding: 10px 15px !important;
        box-shadow: 0 6px 20px rgba(0,0,0,.08);
    }


    /* ===========================
       LOGO
    =========================== */

    .main-header .elementor-widget-theme-site-logo {
        width: 140px;
    }

    .main-header .elementor-widget-theme-site-logo img {
        width: 100%;
        max-width: 140px;
        height: auto;
    }

    .main-header.elementor-sticky--effects
    .elementor-widget-theme-site-logo img {
        width: 120px !important;
        max-width: 120px !important;
        height: auto !important;

        content: url("https://the-revera.life/wp-content/uploads/2026/10/Revera-Logo-Black-PNG-1.png");
    }


    /* ===========================
       MENU TEXT
    =========================== */

    .main-header .hmenu-toggle-label {
        color: #fff !important;
        font-size: 14px;
    }

    .main-header.elementor-sticky--effects
    .hmenu-toggle-label {
        color: #000 !important;
    }


    /* ===========================
       MENU ICON
    =========================== */

    .main-header .hmenu-toggle-icon span {
        background: #fff !important;
    }

    .main-header.elementor-sticky--effects
    .hmenu-toggle-icon span {
        background: #000 !important;
    }


    /* ===========================
       HEADER ICONS
       Search / Account / Wishlist / Cart
    =========================== */

    /* Default - White */
    .main-header .trl-btn {
        color: #fff !important;
        transition: color .35s ease;
    }

    /* SVG */
    .main-header .trl-btn svg {
        width: 20px !important;
        height: 20px !important;
        stroke: currentColor !important;
        color: inherit !important;
    }

    /* Sticky - Black */
    .main-header.elementor-sticky--effects .trl-btn {
        color: #000 !important;
    }

    /* Hover */
    .main-header .trl-btn:hover {
        color: #A6333F !important;
    }

    /* Badge */
    .main-header .trl-count {
        background: #A6333F !important;
        color: #fff !important;
    }
}/* End custom CSS */
/* Start custom CSS for hmenu_drawer, class: .elementor-element-c52ea04 */.elementor-79 .elementor-element.elementor-element-c52ea04 .hmenu-toggle-label{
display:none;
}/* End custom CSS */