.elementor-21 .elementor-element.elementor-element-4035647b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4035647b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53efaa8 );}.elementor-21 .elementor-element.elementor-element-4035647b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-4035647b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-1199b03f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-1199b03f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-1199b03f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-18e8c0ba{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-18e8c0ba .elementor-heading-title{color:#BFA9A0;}.elementor-21 .elementor-element.elementor-element-307792fb{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-b7bff8d{--spacer-size:50px;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-59e84f20:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-59e84f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-88de18a );}.elementor-21 .elementor-element.elementor-element-59e84f20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-59e84f20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-2fcf5370.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-21 .elementor-element.elementor-element-2fcf5370.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-21 .elementor-element.elementor-element-2fcf5370.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-772997bc .elementor-menu-cart__close-button, .elementor-21 .elementor-element.elementor-element-772997bc .elementor-menu-cart__close-button-custom{margin-right:auto;}.elementor-21 .elementor-element.elementor-element-772997bc{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;--main-alignment:center;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:dashed;--subtotal-divider-style:dashed;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-eb49edc );--toggle-button-background-color:#02010100;--toggle-button-icon-hover-color:var( --e-global-color-218feae );--toggle-button-hover-background-color:#02010100;--toggle-button-border-width:0px;--toggle-icon-size:0px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:var( --e-global-color-88de18a );--items-indicator-background-color:var( --e-global-color-218feae );--cart-background-color:var( --e-global-color-84568b9 );--cart-border-style:solid;--cart-border-color:var( --e-global-color-2961813 );--cart-padding:25px 25px 25px 25px;--cart-close-icon-size:20px;--cart-close-button-color:var( --e-global-color-218feae );--remove-item-button-color:var( --e-global-color-8efa43a );--menu-cart-subtotal-color:var( --e-global-color-218feae );--product-price-color:var( --e-global-color-218feae );--divider-color:var( --e-global-color-2961813 );--subtotal-divider-color:var( --e-global-color-2961813 );--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--product-divider-gap:15px;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:5px;--view-cart-button-text-color:var( --e-global-color-218feae );--view-cart-button-background-color:var( --e-global-color-e83cc58 );--view-cart-button-hover-background-color:var( --e-global-color-218feae );--checkout-button-text-color:var( --e-global-color-218feae );--checkout-button-background-color:var( --e-global-color-8efa43a );--checkout-button-hover-background-color:var( --e-global-color-218feae );--empty-message-color:var( --e-global-color-218feae );--empty-message-alignment:center;}.elementor-21 .elementor-element.elementor-element-772997bc > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-21 .elementor-element.elementor-element-772997bc .elementor-menu-cart__main{border-width:1px 1px 1px 1px;}.elementor-21 .elementor-element.elementor-element-772997bc .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:0px;--subtotal-divider-color:var( --e-global-color-2961813 );}.elementor-21 .elementor-element.elementor-element-772997bc .elementor-menu-cart__product-name a{font-size:14px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-772997bc .elementor-menu-cart__product-price{font-weight:600;}.elementor-21 .elementor-element.elementor-element-772997bc .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-weight:600;}.elementor-21 .elementor-element.elementor-element-772997bc .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-weight:600;}.elementor-21 .elementor-element.elementor-element-772997bc .woocommerce-mini-cart__empty-message{font-size:16px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-bd671d7{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-bd671d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-bd671d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-bd671d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-bd671d7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-bd671d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-bd671d7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-bd671d7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-bd671d7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-38b01902{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-38b01902 img{width:170px;}.elementor-21 .elementor-element.elementor-element-4903ab5d .elementor-button{background-color:#02010100;fill:var( --e-global-color-218feae );color:var( --e-global-color-218feae );box-shadow:0px 0px 0.5px 0.5px rgba(0,0,0,0.5);border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-218feae );border-radius:0px 0px 0px 0px;padding:5px 10px 5px 10px;}.elementor-21 .elementor-element.elementor-element-4903ab5d{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-4903ab5d > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-21 .elementor-element.elementor-element-4903ab5d .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-4903ab5d .elementor-button .elementor-button-content-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-4903ab5d .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-4903ab5d .elementor-button:focus{color:var( --e-global-color-218feae );}.elementor-21 .elementor-element.elementor-element-4903ab5d .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-4903ab5d .elementor-button:focus svg{fill:var( --e-global-color-218feae );}.elementor-21 .elementor-element.elementor-element-8df7058{width:var( --container-widget-width, 43.181% );max-width:43.181%;--container-widget-width:43.181%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-8df7058 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 100px #000000;color:#BFA9A0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-18e8c0ba{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-307792fb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-307792fb .elementor-heading-title{font-size:15px;}.elementor-21 .elementor-element.elementor-element-b7bff8d{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-2fcf5370.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-2fcf5370.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-772997bc > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-21 .elementor-element.elementor-element-772997bc{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;--toggle-icon-padding:0px 0px 5px 4px;}.elementor-21 .elementor-element.elementor-element-bd671d7{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-21 .elementor-element.elementor-element-38b01902{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-38b01902 img{width:150px;}.elementor-21 .elementor-element.elementor-element-4903ab5d{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-4903ab5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-ba4ee82{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-ba4ee82 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-21 .elementor-element.elementor-element-8df7058{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-18e8c0ba{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-307792fb{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-307792fb .elementor-heading-title{font-size:11px;}.elementor-21 .elementor-element.elementor-element-59e84f20{padding:5px 0px 5px 0px;z-index:9999;}.elementor-21 .elementor-element.elementor-element-772997bc{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-bd671d7{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-21 .elementor-element.elementor-element-38b01902{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:end;}.elementor-21 .elementor-element.elementor-element-38b01902 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-38b01902 img{width:100px;}.elementor-21 .elementor-element.elementor-element-4903ab5d{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-ba4ee82{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-ba4ee82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8df7058{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}}/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-772997bc *//* add border to product image */
.elementor-21 .elementor-element.elementor-element-772997bc img {
    border: 1px solid #EAD9D5;
}
/* elementor cart widget icon */
.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-light .elementor-menu-cart__toggle .elementor-button-icon i:before {
        background: url(/wp-content/uploads/2021/11/Cart-Icon.svg) center no-repeat;
        width:25px;
       	height:25px;
        content: "";
        display:inline-block;
        position: relative;
        top: 5px;
}
/* elementor cart product count baloon */
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before {
        padding-top:1px;
        top: 4px!important;
        left: -4.5px!important;
        width:15px;
        height:15px;
	      font-size:9px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4903ab5d */@media (max-width:768px) {
.elementor-21 .elementor-element.elementor-element-4903ab5d {
    order:2;
}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba4ee82 *//* order hamburger icon on mobile & tablet */
@media (max-width:1024px) {
.elementor-21 .elementor-element.elementor-element-ba4ee82 {
    order:3;
}}
@media (max-width:1024px) {
    .section-holding-mega-menu .second-menu-heading {
    order: 2;
}
    .section-holding-mega-menu .first-actual-menu {
    order: 1;
}
    .section-holding-mega-menu .second-actual-menu {
    order: 3;
    }
    .column-holding-mega-menu  .our_divider {
        display:none;
}}
@media (max-width:1024px) {
	.mega-menu a.elementor-item {
    text-align: right !important;
	}
	img.mega-menu-logo.mega-svg {
     width:150px!important;
}}
/* border lines */
@media (min-width:1025px) {
		.first-actual-menu:after, .second-actual-menu:after {
    content: "";
    position: absolute;
    left: 0;
    width: 1px;
    background-color: #ECDFDB;
    height: calc(100% + 25px);
    bottom:0;
	}
.first-actual-menu:before {
    content: "";
    position: absolute;
    right: 0;
    width: 1px;
    background-color: #ECDFDB;
    height: calc(100% + 25px);
    bottom:0;
}}
/* change style span media indicator on mobile */
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float:left;
    color:#c9b5af;
}
/* remove span media indicator on desktop */
@media (min-width:1025px) {
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  display:none;
}}
/* mega menu font weight on mobile */
@media (max-width:1024px) {
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    font-weight:600;
}}
/* remove menu title before icon */
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:before {
    display:none;
}
/* mega menu box shadow on desktop */
@media (min-width:1025px) {
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    box-shadow: 0px 20px 50px -45px rgb(0 0 0 / 50%);
}}/* End custom CSS */