.elementor-1385 .elementor-element.elementor-element-5a20436{--display:flex;--min-height:0px;}.elementor-1385 .elementor-element.elementor-element-813cefe{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-80b89ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-1c3379d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-e832a21{text-align:center;}.elementor-1385 .elementor-element.elementor-element-e832a21 img{width:100%;}.elementor-1385 .elementor-element.elementor-element-069475e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-5a6b65b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-b5ea77e{text-align:end;}.elementor-1385 .elementor-element.elementor-element-b5ea77e img{width:30%;}.elementor-1385 .elementor-element.elementor-element-78fe249{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-9fb19b0{text-align:center;}.elementor-1385 .elementor-element.elementor-element-9fb19b0 img{width:30%;}.elementor-1385 .elementor-element.elementor-element-c10107a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-47dda55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-color:#02010100;--toggle-icon-size:25px;--items-indicator-text-color:#FFFFFF;--cart-background-color:#FFFFFF;--cart-border-style:none;--cart-border-radius:20px 20px 20px 20px;--cart-close-icon-size:19px;--cart-close-button-color:#000000;--remove-item-button-size:15px;--remove-item-button-color:#000000;--menu-cart-subtotal-color:#000000;--menu-cart-subtotal-text-align:left;--product-variations-color:#000000;--product-price-color:#000000;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-text-color:#000000;--view-cart-button-background-color:#FFFFFF;--checkout-button-text-color:#000000;--checkout-button-background-color:#FFFFFF;--empty-message-color:#000000;}body:not(.rtl) .elementor-1385 .elementor-element.elementor-element-47dda55 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-11px;top:-11px;}body.rtl .elementor-1385 .elementor-element.elementor-element-47dda55 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:11px;top:-11px;left:auto;}.elementor-1385 .elementor-element.elementor-element-47dda55 .elementor-menu-cart__main{box-shadow:0px 0px 10px 0px #000000;}.elementor-1385 .elementor-element.elementor-element-47dda55 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-1385 .elementor-element.elementor-element-47dda55 .elementor-menu-cart__product-name a{color:#000000;}.elementor-1385 .elementor-element.elementor-element-47dda55 .elementor-button--view-cart{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C9A227;}.elementor-1385 .elementor-element.elementor-element-47dda55 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:5px 5px 5px 5px;}.elementor-1385 .elementor-element.elementor-element-47dda55 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A227;}.elementor-1385 .elementor-element.elementor-element-47dda55 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:5px 5px 5px 5px;}.elementor-1385 .elementor-element.elementor-element-5a73245{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1385 .elementor-element.elementor-element-80b89ef{--width:100%;}.elementor-1385 .elementor-element.elementor-element-069475e{--width:68%;}.elementor-1385 .elementor-element.elementor-element-5a6b65b{--width:100%;}.elementor-1385 .elementor-element.elementor-element-78fe249{--width:100%;}.elementor-1385 .elementor-element.elementor-element-c10107a{--width:100%;}}@media(max-width:1024px){.elementor-1385 .elementor-element.elementor-element-813cefe{--grid-auto-flow:row;}.elementor-1385 .elementor-element.elementor-element-069475e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1385 .elementor-element.elementor-element-5a20436{--content-width:500px;}.elementor-1385 .elementor-element.elementor-element-813cefe{--e-con-grid-template-columns:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-1385 .elementor-element.elementor-element-80b89ef{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1385 .elementor-element.elementor-element-1c3379d{--margin-top:0px;--margin-bottom:0px;--margin-left:-0px;--margin-right:0px;}.elementor-1385 .elementor-element.elementor-element-e832a21{text-align:center;}.elementor-1385 .elementor-element.elementor-element-e832a21 img{width:100%;}.elementor-1385 .elementor-element.elementor-element-069475e{--width:150px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1385 .elementor-element.elementor-element-5a6b65b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1385 .elementor-element.elementor-element-b5ea77e img{width:50%;}.elementor-1385 .elementor-element.elementor-element-78fe249{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1385 .elementor-element.elementor-element-9fb19b0 img{width:50%;}.elementor-1385 .elementor-element.elementor-element-c10107a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1385 .elementor-element.elementor-element-47dda55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--main-alignment:left;}}/* Start custom CSS for html, class: .elementor-element-b9fcd4e *//* ======================================== 
   SEARCH POPUP 
======================================== */ 
 
#ever-search-popup { 
    display: none; 
    position: fixed; 
    top: 0; 
    left: 0; 
    width: 100vw; 
    z-index: 999999; 
    background: #f8f6ef; 
    padding: 45px 20px 35px; 
    box-sizing: border-box; 
    border-bottom: 1px solid #ddd; 
} 
 
#ever-search-popup.active { 
    display: block; 
} 
 
 
/* ======================================== 
   SEARCH ROW 
======================================== */ 
 
#ever-search-popup .ever-search-inner { 
    width: 100%; 
    max-width: 800px; 
    margin: 0 auto; 
    display: flex; 
    align-items: center; 
    gap: 18px; 
} 
 
 
/* ======================================== 
   SEARCH FORM 
======================================== */ 
 
#ever-search-popup .ever-search-form { 
    position: relative; 
    flex: 1; 
    margin: 0; 
} 
 
 
/* ======================================== 
   SEARCH INPUT 
======================================== */ 
 
#ever-search-popup #ever-search-input { 
    width: 100%; 
    height: 50px; 
    box-sizing: border-box; 
 
    padding: 0 55px 0 20px; 
 
    border: 2px solid #222 !important; 
    border-radius: 12px !important; 
 
    background: transparent !important; 
 
    font-family: inherit; 
    font-size: 14px; 
 
    color: #000000 !important; 
 
    outline: none !important; 
} 
 
#ever-search-popup #ever-search-input:focus { 
    border-color: #222 !important; 
    color: #000000 !important; 
} 
 
#ever-search-popup #ever-search-input::placeholder { 
    color: #777 !important; 
} 
 
 
/* ======================================== 
   SEARCH ICON INSIDE INPUT 
======================================== */ 
 
#ever-search-popup .ever-search-submit { 
    position: absolute; 
 
    right: 14px; 
    top: 50%; 
 
    transform: translateY(-50%); 
 
    border: none !important; 
    background: transparent !important; 
 
    padding: 5px; 
 
    cursor: pointer; 
 
    color: #000000 !important; 
 
    display: flex; 
    align-items: center; 
    justify-content: center; 
} 
 
#ever-search-popup .ever-search-submit svg { 
    stroke: #000000 !important; 
} 
 
 
/* ======================================== 
   CLOSE BUTTON 
======================================== */ 
 
#ever-search-popup #ever-search-close { 
    width: 30px; 
    height: 30px; 
 
    padding: 0; 
 
    border: none !important; 
    background: transparent !important; 
 
    cursor: pointer; 
 
    position: relative; 
 
    flex-shrink: 0; 
} 
 
 
/* ======================================== 
   CLOSE X 
======================================== */ 
 
#ever-search-popup #ever-search-close span { 
    position: absolute; 
 
    width: 24px; 
    height: 1.5px; 
 
    background: #000000 !important; 
 
    left: 3px; 
    top: 14px; 
} 
 
#ever-search-popup #ever-search-close span:first-child { 
    transform: rotate(45deg); 
} 
 
#ever-search-popup #ever-search-close span:last-child { 
    transform: rotate(-45deg); 
} 
 
 
/* ======================================== 
   LIVE RESULTS 
======================================== */ 
 
#ever-search-popup #ever-live-results { 
    width: 100%; 
    max-width: 800px; 
 
    margin: 18px auto 0; 
} 
 
 
/* ======================================== 
   PRODUCTS HEADING - BLACK
======================================== */ 
 
#ever-search-popup #ever-results-title { 
    font-size: 10px; 
 
    letter-spacing: 1.5px; 
 
    color: #000000 !important; 
 
    padding-bottom: 10px; 
 
    border-bottom: 1px solid #ddd; 
 
    margin-bottom: 12px; 
} 
 
 
/* ======================================== 
   PRODUCT LIST
======================================== */ 
 
#ever-search-popup #ever-results-list { 
    display: flex; 
 
    flex-direction: column; 
 
    gap: 14px; 
} 
 
 
/* ======================================== 
   PRODUCT LINK
======================================== */ 
 
#ever-search-popup .ever-live-product { 
    display: flex; 
 
    align-items: center; 
 
    gap: 18px; 
 
    padding: 2px 0; 
 
    text-decoration: none !important; 
 
    color: #000000 !important; 
 
    transition: opacity 0.2s ease; 
} 
 
 
/* ======================================== 
   PRODUCT LINK - VISITED
======================================== */ 
 
#ever-search-popup .ever-live-product:visited { 
    color: #000000 !important; 
} 
 
 
/* ======================================== 
   PRODUCT LINK - HOVER
======================================== */ 
 
#ever-search-popup .ever-live-product:hover { 
    color: #000000 !important; 
    opacity: 0.7; 
} 
 
 
/* ======================================== 
   PRODUCT IMAGE
======================================== */ 
 
#ever-search-popup .ever-live-product-image { 
    width: 55px !important; 
    height: 55px !important; 
 
    min-width: 55px !important; 
    max-width: 55px !important; 
 
    object-fit: cover; 
 
    flex-shrink: 0; 
 
    display: block; 
} 
 
 
/* ======================================== 
   PRODUCT NAME
======================================== */ 
 
#ever-search-popup .ever-live-product-name { 
    font-size: 12px; 
 
    font-weight: 600; 
 
    line-height: 1.4; 
 
    text-transform: uppercase; 
 
    color: #000000 !important; 
 
    text-decoration: none !important; 
} 
 
 
/* ======================================== 
   FORCE BLACK ON ALL LINK STATES
======================================== */ 
 
#ever-search-popup .ever-live-product:link, 
#ever-search-popup .ever-live-product:visited, 
#ever-search-popup .ever-live-product:hover, 
#ever-search-popup .ever-live-product:active, 
#ever-search-popup .ever-live-product:focus, 
#ever-search-popup .ever-live-product span { 
    color: #000000 !important; 
} 
 
 
/* ======================================== 
   LOADING
======================================== */ 
 
#ever-search-popup .ever-search-loading { 
    font-size: 12px; 
 
    color: #777777 !important; 
 
    padding: 10px 0; 
} 
 
 
/* ======================================== 
   NO RESULTS
======================================== */ 
 
#ever-search-popup .ever-search-no-results { 
    font-size: 12px; 
 
    color: #777777 !important; 
 
    padding: 10px 0; 
} 
 
 
/* ======================================== 
   MOBILE
======================================== */ 
 
@media (max-width: 767px) { 
 
    #ever-search-popup { 
        padding: 25px 15px 30px; 
    } 
 
    #ever-search-popup .ever-search-inner { 
        gap: 10px; 
    } 
 
    #ever-search-popup #ever-search-input { 
        height: 48px; 
    } 
 
    #ever-search-popup #ever-live-results { 
        margin-top: 15px; 
    } 
 
    #ever-search-popup .ever-live-product-image { 
        width: 50px !important; 
        height: 50px !important; 
 
        min-width: 50px !important; 
        max-width: 50px !important; 
    } 
 
    #ever-search-popup .ever-live-product-name { 
        font-size: 11px; 
        color: #000000 !important; 
    } 
 
}/* End custom CSS */