.elementor-17268 .elementor-element.elementor-element-8630169{text-align:start;}.elementor-17268 .elementor-element.elementor-element-8630169 img{width:50%;}.elementor-17268 .elementor-element.elementor-element-7452e87{width:var( --container-widget-width, 119.475% );max-width:119.475%;--container-widget-width:119.475%;--container-widget-flex-grow:0;}.elementor-17268 .elementor-element.elementor-element-bc8fb71:not(.elementor-motion-effects-element-type-background), .elementor-17268 .elementor-element.elementor-element-bc8fb71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2B252;}.elementor-17268 .elementor-element.elementor-element-bc8fb71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17268 .elementor-element.elementor-element-bc8fb71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17268 .elementor-element.elementor-element-60b7e67{text-align:center;}.elementor-17268 .elementor-element.elementor-element-60b7e67 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;color:#000000;}.elementor-17268 .elementor-element.elementor-element-b55cb79:not(.elementor-motion-effects-element-type-background), .elementor-17268 .elementor-element.elementor-element-b55cb79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4333300;}.elementor-17268 .elementor-element.elementor-element-b55cb79 > .elementor-container{max-width:1400px;}.elementor-17268 .elementor-element.elementor-element-b55cb79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:9999;}.elementor-17268 .elementor-element.elementor-element-b55cb79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17268 .elementor-element.elementor-element-e392b2c > .elementor-element-populated{margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-17268 .elementor-element.elementor-element-19e2733{text-align:start;}.elementor-17268 .elementor-element.elementor-element-19e2733 img{width:50%;}.elementor-bc-flex-widget .elementor-17268 .elementor-element.elementor-element-a274678.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17268 .elementor-element.elementor-element-a274678.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17268 .elementor-element.elementor-element-a274678.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-17268 .elementor-element.elementor-element-44a4892.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17268 .elementor-element.elementor-element-44a4892.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-17268 .elementor-element.elementor-element-09061de.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17268 .elementor-element.elementor-element-09061de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17268 .elementor-element.elementor-element-09061de.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17268 .elementor-element.elementor-element-23c61c1{width:var( --container-widget-width, 119.475% );max-width:119.475%;--container-widget-width:119.475%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-17268 .elementor-element.elementor-element-1dd8484.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17268 .elementor-element.elementor-element-1dd8484.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17268 .elementor-element.elementor-element-2e40f65 > .elementor-widget-container{margin:0px -14px 0px -15px;}.elementor-17268 .elementor-element.elementor-element-2e40f65{--main-alignment:left;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-background-color:#02010100;--toggle-button-border-color:#02010100;--toggle-button-icon-hover-color:#FFFFFF;--toggle-button-hover-border-color:#02010100;--toggle-icon-size:28px;--cart-background-color:#000000;--cart-border-style:none;--cart-close-icon-size:33px;--menu-cart-subtotal-color:#E2B252;--product-variations-color:#E2B252;--product-price-color:#FFFFFF;--checkout-button-text-color:#FFFFFF;--checkout-button-background-color:#E2B252;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-background-color:#D5AD5F;}.elementor-17268 .elementor-element.elementor-element-2e40f65 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-17268 .elementor-element.elementor-element-2e40f65 .elementor-menu-cart__product-name a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#E2B252;}.elementor-17268 .elementor-element.elementor-element-2e40f65 .elementor-menu-cart__product-price{font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-17268 .elementor-element.elementor-element-2e40f65 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-bc-flex-widget .elementor-17268 .elementor-element.elementor-element-c67376b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17268 .elementor-element.elementor-element-c67376b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17268 .elementor-element.elementor-element-dafe3db{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-17268 .elementor-element.elementor-element-dafe3db .elementor-widget-container{text-align:center;}.elementor-17268 .elementor-element.elementor-element-dafe3db .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0.2em;}.elementor-17268 .elementor-element.elementor-element-dafe3db .elementor-social-icon i{color:#FFFFFF;}.elementor-17268 .elementor-element.elementor-element-dafe3db .elementor-social-icon svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-17268 .elementor-element.elementor-element-e392b2c{width:25%;}.elementor-17268 .elementor-element.elementor-element-a274678{width:56.511%;}.elementor-17268 .elementor-element.elementor-element-44a4892{width:18.153%;}.elementor-17268 .elementor-element.elementor-element-09061de{width:17.104%;}.elementor-17268 .elementor-element.elementor-element-1dd8484{width:28.521%;}.elementor-17268 .elementor-element.elementor-element-c67376b{width:53.706%;}}@media(max-width:767px){.elementor-17268 .elementor-element.elementor-element-91d8608{margin-top:0px;margin-bottom:-20px;}.elementor-17268 .elementor-element.elementor-element-2f628bc{width:33%;}.elementor-bc-flex-widget .elementor-17268 .elementor-element.elementor-element-2f628bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17268 .elementor-element.elementor-element-2f628bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17268 .elementor-element.elementor-element-8630169 img{width:100%;}.elementor-17268 .elementor-element.elementor-element-92d3c51{width:26%;}.elementor-17268 .elementor-element.elementor-element-f656357{width:13%;}.elementor-bc-flex-widget .elementor-17268 .elementor-element.elementor-element-f656357.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17268 .elementor-element.elementor-element-f656357.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17268 .elementor-element.elementor-element-7452e87{width:var( --container-widget-width, 25.578px );max-width:25.578px;--container-widget-width:25.578px;--container-widget-flex-grow:0;}.elementor-17268 .elementor-element.elementor-element-ee9cbb4{width:13%;}.elementor-bc-flex-widget .elementor-17268 .elementor-element.elementor-element-ee9cbb4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17268 .elementor-element.elementor-element-ee9cbb4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17268 .elementor-element.elementor-element-e8f8794{width:14%;}.elementor-bc-flex-widget .elementor-17268 .elementor-element.elementor-element-e8f8794.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17268 .elementor-element.elementor-element-e8f8794.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17268 .elementor-element.elementor-element-e8f8794.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17268 .elementor-element.elementor-element-0e12d29 > .elementor-widget-container{margin:0px 0px 0px -7px;}.elementor-17268 .elementor-element.elementor-element-dafe3db .elementor-widget-container{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-7452e87 *//* === ACCOUNT ICON + DROPDOWN === */

.vodkhaz-account {
    position: relative;
    display: inline-flex;
    align-items: center;
}

/* Iconița */
.vodkhaz-account-icon,
.vodkhaz-account--guest {
    color: #FFFFFFCF;
    display: inline-flex;
    padding: 10px;
    cursor: pointer;
    position: relative;
    z-index: 10;
    transition: color 0.2s;
    pointer-events: auto !important;
}
.vodkhaz-account-icon:hover,
.vodkhaz-account--guest:hover {
    color: #E2B252;
}
.vodkhaz-account-icon svg,
.vodkhaz-account--guest svg {
    width: 24px;
    height: 24px;
    pointer-events: none;
}

/* Dropdown (ascuns implicit) */
.vodkhaz-account-dropdown {
    position: absolute;
    top: 100%;
    right: 0;
    min-width: 200px;
    background: #0d0d0d;
    border: 1px solid #333;
    border-radius: 8px;
    padding: 8px 0;
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: all 0.2s;
    z-index: 999;
}
.vodkhaz-account--logged:hover .vodkhaz-account-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

/* Salut nume */
.vodkhaz-account-hi {
    display: block;
    padding: 8px 18px;
    color: #E2B252;
    font-weight: 600;
    border-bottom: 1px solid #333;
    margin-bottom: 4px;
    font-size: 14px;
}

/* Link-uri dropdown */
.vodkhaz-account-dropdown a {
    display: block;
    padding: 10px 18px;
    color: #fff !important;
    white-space: nowrap;
    font-size: 14px;
}
.vodkhaz-account-dropdown a:hover {
    background: rgba(226, 178, 82, 0.08);
    color: #E2B252 !important;
}

/* Delogare — separator */
.vodkhaz-logout {
    border-top: 1px solid #333;
    margin-top: 4px;
}


/* Hover pe containerul întreg menține dropdown-ul */
.vodkhaz-account:hover .vodkhaz-account-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    pointer-events: auto;
}

/* Pod de siguranță */
.vodkhaz-account-dropdown::before {
    content: '';
    position: absolute;
    top: -10px;
    left: 0;
    right: 0;
    height: 10px;
}

.elementor-kit-12 a{
    color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28b7c5a *//* =========================================================
   VODKHAZ BOTTOM BAR
   ========================================================= */

.vodkhaz-bottom {
    position: relative;

    width: fit-content;
    max-width: calc(100% - 24px);

    margin: 0 auto;

    display: flex;
    align-items: center;

    gap: 4px;

    padding: 6px;

    background-color: #FFFFFF1C;

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    border: 1px solid rgba(255, 255, 255, 0.04);

    border-radius: 16px;

    box-shadow:
        0 10px 35px rgba(0, 0, 0, 0.30),
        inset 0 1px 0 rgba(255, 255, 255, 0.03);

    white-space: nowrap;

    box-sizing: border-box;

    z-index: 999999;
}


/* =========================================================
   LINK-URI
   ========================================================= */

.vodkhaz-bottom-link {
    display: flex;

    align-items: center;
    justify-content: center;

    height: 38px;

    padding: 0 18px;

    color: #AFAFAF !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;

    font-family: Poppins !important;

    font-size: 16px;

    font-weight: 600;

    line-height: 1;

    text-decoration: none !important;

    border-radius: 11px;

    cursor: pointer;

    transition:
        color 0.2s ease,
        opacity 0.2s ease;
}


.vodkhaz-bottom-link:hover,
.vodkhaz-bottom-link:focus,
.vodkhaz-bottom-link:active {
    color: #D0D0D0 !important;

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;

    opacity: 1;
}


/* =========================================================
   PRODUSE
   ========================================================= */

.vodkhaz-products {
    position: relative;

    z-index: 999999;
}


.vodkhaz-products-toggle {
    gap: 0;
}


/* =========================================================
   DROPDOWN
   ========================================================= */

.vodkhaz-products-dropdown {

    position: fixed;

    display: flex;

    align-items: stretch;

    gap: 8px;

    padding: 9px;

    width: max-content;

    box-sizing: border-box;

    /*
     * GLASS
     */

    background: rgba(255, 255, 255, 0.08) !important;

    /*
     * BLUR
     */

    -webkit-backdrop-filter:
        blur(22px)
        saturate(150%) !important;

    backdrop-filter:
        blur(22px)
        saturate(150%) !important;

    /*
     * BORDER
     */

    border: 1px solid rgba(255, 255, 255, 0.08);

    border-radius: 14px;

    /*
     * SHADOW
     */

    box-shadow:
        0 10px 35px rgba(0, 0, 0, 0.30),
        inset 0 1px 0 rgba(255, 255, 255, 0.05);

    /*
     * ASCUNS
     */

    opacity: 0;

    visibility: hidden;

    pointer-events: none;

    /*
     * IMPORTANT
     */

    transform: translateX(-50%) translateY(-5px);

    transition:
        opacity 0.2s ease,
        transform 0.2s ease,
        visibility 0.2s ease;

    /*
     * FOARTE SUS
     */

    z-index: 2147483647;

    /*
     * NU isolation
     */

    isolation: auto;

    /*
     * Layer separat
     */

    will-change:
        transform,
        backdrop-filter;

    /*
     * IMPORTANT:
     * Nu lăsăm Elementor să-i impună nimic.
     */

    overflow: visible;
}


/* =========================================================
   DROPDOWN DESCHIS
   ========================================================= */

.vodkhaz-products-dropdown.is-open {

    opacity: 1;

    visibility: visible;

    pointer-events: auto;

    transform:
        translateX(-50%)
        translateY(0);
}


/* =========================================================
   CARD PRODUS
   ========================================================= */

.vodkhaz-product-card {

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    width: 105px;

    padding: 8px;

    color: #ffffff !important;

    background: transparent !important;

    text-decoration: none !important;

    border-radius: 10px;

    transition:
        opacity 0.2s ease,
        transform 0.2s ease;
}


.vodkhaz-product-card:hover {

    color: #ffffff !important;

    background: transparent !important;

    opacity: 0.82;

    transform: translateY(-2px);
}


/* =========================================================
   NEW
   ========================================================= */

.vodkhaz-product-new {

    color: #ff3b3b !important;

    font-family: inherit !important;

    font-size: 9px !important;

    font-weight: 700 !important;

    line-height: 1 !important;

    margin-bottom: 4px;

    letter-spacing: 0.5px;
}


/* =========================================================
   IMAGINE
   ========================================================= */

.vodkhaz-product-card img {

    display: block;

    width: 80px;

    height: 80px;

    object-fit: contain;

    margin: 0 0 6px 0;

    border: none !important;

    box-shadow: none !important;
}


/* =========================================================
   NUME PRODUS
   ========================================================= */

.vodkhaz-product-card span:not(.vodkhaz-product-new) {

    color: #ffffff !important;

    font-family: Poppins !important;

    font-size: 12px;

    font-weight: 500;

    line-height: 1.2;
}


/* =========================================================
   CUMPARA
   ========================================================= */

.vodkhaz-bottom-buy {

    display: flex;

    align-items: center;

    justify-content: center;

    height: 38px;

    padding: 0 20px;

    background: #E2B252;

    color: white !important;

    font-family: Poppins !important;

    font-size: 14px;

    font-weight: 600;

    line-height: 1;

    text-decoration: none !important;

    border: none !important;

    border-radius: 10px;

    box-shadow:
        0 3px 10px rgba(242, 184, 63, 0.18);

    transition:
        opacity 0.2s ease;
}


.vodkhaz-bottom-buy:hover,
.vodkhaz-bottom-buy:focus,
.vodkhaz-bottom-buy:active {

    background: #F2B83F !important;

    color: #ffffff !important;

    border: none !important;

    box-shadow:
        0 3px 10px rgba(242, 184, 63, 0.18);

    opacity: 0.88;

    transform: none !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .vodkhaz-bottom {

        max-width: calc(100% - 16px);

        padding: 5px;

        border-radius: 14px;
    }


    .vodkhaz-bottom-link {

        height: 36px;

        padding: 0 10px;

        font-size: 12px;
    }


    .vodkhaz-bottom-buy {

        height: 36px;

        padding: 0 12px;

        font-size: 12px;
    }


    .vodkhaz-products-dropdown {

        gap: 6px;

        padding: 7px;
    }


    .vodkhaz-product-card {

        width: 85px;

        padding: 6px;
    }


    .vodkhaz-product-card img {

        width: 65px;

        height: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-23c61c1 *//* === ACCOUNT ICON + DROPDOWN === */

.vodkhaz-account {
    position: relative;
    display: inline-flex;
    align-items: center;
}

/* Iconița */
.vodkhaz-account-icon,
.vodkhaz-account--guest {
    color: #FFFFFFCF;
    display: inline-flex;
    padding: 10px;
    cursor: pointer;
    position: relative;
    z-index: 10;
    transition: color 0.2s;
    pointer-events: auto !important;
}
.vodkhaz-account-icon:hover,
.vodkhaz-account--guest:hover {
    color: #E2B252;
}
.vodkhaz-account-icon svg,
.vodkhaz-account--guest svg {
    width: 24px;
    height: 24px;
    pointer-events: none;
}

/* Dropdown (ascuns implicit) */
.vodkhaz-account-dropdown {
    position: absolute;
    top: 100%;
    right: 0;
    min-width: 200px;
    background: #0d0d0d;
    border: 1px solid #333;
    border-radius: 8px;
    padding: 8px 0;
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: all 0.2s;
    z-index: 999;
}
.vodkhaz-account--logged:hover .vodkhaz-account-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

/* Salut nume */
.vodkhaz-account-hi {
    display: block;
    padding: 8px 18px;
    color: #E2B252;
    font-weight: 600;
    border-bottom: 1px solid #333;
    margin-bottom: 4px;
    font-size: 14px;
}

/* Link-uri dropdown */
.vodkhaz-account-dropdown a {
    display: block;
    padding: 10px 18px;
    color: #fff !important;
    white-space: nowrap;
    font-size: 14px;
}
.vodkhaz-account-dropdown a:hover {
    background: rgba(226, 178, 82, 0.08);
    color: #E2B252 !important;
}

/* Delogare — separator */
.vodkhaz-logout {
    border-top: 1px solid #333;
    margin-top: 4px;
}


/* Hover pe containerul întreg menține dropdown-ul */
.vodkhaz-account:hover .vodkhaz-account-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    pointer-events: auto;
}

/* Pod de siguranță */
.vodkhaz-account-dropdown::before {
    content: '';
    position: absolute;
    top: -10px;
    left: 0;
    right: 0;
    height: 10px;
}

.elementor-kit-12 a{
    color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b55cb79 */.header{
    width: 100%;
    max-width: 100%;
    position: absolute;
}/* End custom CSS */