.elementor-1214 .elementor-element.elementor-element-c69af14{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EFEAE3;--border-color:#EFEAE3;--padding-top:14px;--padding-bottom:14px;--padding-left:40px;--padding-right:40px;}.elementor-1214 .elementor-element.elementor-element-c69af14:not(.elementor-motion-effects-element-type-background), .elementor-1214 .elementor-element.elementor-element-c69af14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1214 .elementor-element.elementor-element-98f50cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1214 .elementor-element.elementor-element-4ef0670 .elementor-icon-wrapper{text-align:center;}.elementor-1214 .elementor-element.elementor-element-4ef0670.elementor-view-stacked .elementor-icon{background-color:#111111;}.elementor-1214 .elementor-element.elementor-element-4ef0670.elementor-view-framed .elementor-icon, .elementor-1214 .elementor-element.elementor-element-4ef0670.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-1214 .elementor-element.elementor-element-4ef0670.elementor-view-framed .elementor-icon, .elementor-1214 .elementor-element.elementor-element-4ef0670.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-1214 .elementor-element.elementor-element-4ef0670 .elementor-icon{font-size:24px;}.elementor-1214 .elementor-element.elementor-element-4ef0670 .elementor-icon svg{height:24px;}.elementor-1214 .elementor-element.elementor-element-1d98b23 .elementor-menu-toggle{margin:0 auto;}.elementor-1214 .elementor-element.elementor-element-1d98b23 .elementor-nav-menu .elementor-item{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.4px;}.elementor-1214 .elementor-element.elementor-element-1d98b23 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:13px;padding-right:13px;padding-top:0px;padding-bottom:0px;}.elementor-1214 .elementor-element.elementor-element-1d98b23 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1214 .elementor-element.elementor-element-1d98b23 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1214 .elementor-element.elementor-element-1d98b23 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1214 .elementor-element.elementor-element-1d98b23 .elementor-nav-menu--main .elementor-item:focus{color:#FECC16;fill:#FECC16;}.elementor-1214 .elementor-element.elementor-element-1d98b23 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FECC16;}.elementor-1214 .elementor-element.elementor-element-33c79ec .e-off-canvas__content{background-color:#FFFFFF;}.elementor-1214 .elementor-element.elementor-element-33c79ec .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-1214 .elementor-element.elementor-element-33c79ec{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-1214 .elementor-element.elementor-element-44b2a16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1214 .elementor-element.elementor-element-0ad3ae0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEEEEE;--border-color:#EEEEEE;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-1214 .elementor-element.elementor-element-26cafd6{text-align:start;}.elementor-1214 .elementor-element.elementor-element-26cafd6 img{width:95px;}.elementor-1214 .elementor-element.elementor-element-271722b .elementor-icon-wrapper{text-align:end;}.elementor-1214 .elementor-element.elementor-element-271722b.elementor-view-stacked .elementor-icon{background-color:#111111;}.elementor-1214 .elementor-element.elementor-element-271722b.elementor-view-framed .elementor-icon, .elementor-1214 .elementor-element.elementor-element-271722b.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-1214 .elementor-element.elementor-element-271722b.elementor-view-framed .elementor-icon, .elementor-1214 .elementor-element.elementor-element-271722b.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-1214 .elementor-element.elementor-element-271722b .elementor-icon{font-size:22px;}.elementor-1214 .elementor-element.elementor-element-271722b .elementor-icon svg{height:22px;}.elementor-1214 .elementor-element.elementor-element-4b8fb45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1214 .elementor-element.elementor-element-b9f10ba .elementor-nav-menu .elementor-item{font-family:"Cairo", Sans-serif;font-size:17px;font-weight:500;}.elementor-1214 .elementor-element.elementor-element-b9f10ba .elementor-nav-menu--main .elementor-item{color:#111111;fill:#111111;padding-left:20px;padding-right:20px;padding-top:16px;padding-bottom:16px;}.elementor-1214 .elementor-element.elementor-element-b9f10ba .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1214 .elementor-element.elementor-element-b9f10ba .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1214 .elementor-element.elementor-element-b9f10ba .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1214 .elementor-element.elementor-element-b9f10ba .elementor-nav-menu--main .elementor-item:focus{color:#C9A227;fill:#C9A227;}.elementor-1214 .elementor-element.elementor-element-bd96683{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEEEEE;--border-color:#EEEEEE;--padding-top:18px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1214 .elementor-element.elementor-element-24f286d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1214 .elementor-element.elementor-element-24f286d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1214 .elementor-element.elementor-element-24f286d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1214 .elementor-element.elementor-element-24f286d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1214 .elementor-element.elementor-element-24f286d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1214 .elementor-element.elementor-element-24f286d .elementor-icon-list-icon i{color:#111111;transition:color 0.3s;}.elementor-1214 .elementor-element.elementor-element-24f286d .elementor-icon-list-icon svg{fill:#111111;transition:fill 0.3s;}.elementor-1214 .elementor-element.elementor-element-24f286d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1214 .elementor-element.elementor-element-24f286d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1214 .elementor-element.elementor-element-24f286d .elementor-icon-list-item > a{font-family:"Cairo", Sans-serif;font-size:15px;}.elementor-1214 .elementor-element.elementor-element-24f286d .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-1214 .elementor-element.elementor-element-58ef429{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1214 .elementor-element.elementor-element-9ad063b{text-align:center;}.elementor-1214 .elementor-element.elementor-element-9ad063b img{width:84px;}.elementor-1214 .elementor-element.elementor-element-83c6b78{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1214 .elementor-element.elementor-element-07869b9.elementor-element{--align-self:center;}.elementor-1214 .elementor-element.elementor-element-07869b9{--main-alignment:center;--side-cart-alignment-transform:translateX(-100%);--side-cart-alignment-right:auto;--side-cart-alignment-left:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-background-color:rgba(0,0,0,0);--toggle-button-border-color:rgba(0,0,0,0);--toggle-button-icon-hover-color:#FECC16;--items-indicator-text-color:#FFFFFF;--items-indicator-background-color:#1A1A1A;--cart-background-color:#FFFFFF;--cart-border-style:none;--cart-padding:26px 28px 26px 28px;--cart-close-icon-size:20px;--cart-close-button-color:#000000;--cart-close-button-hover-color:#FECC16;--remove-item-button-size:14px;--remove-item-button-color:#B0A99F;--remove-item-button-hover-color:#000000;--menu-cart-subtotal-color:#000000;--product-price-color:#6B6B6B;--divider-color:#EFEAE3;--subtotal-divider-color:#EFEAE3;--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:18px;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:10px;--view-cart-button-text-color:#000000;--view-cart-button-background-color:rgba(0,0,0,0);--view-cart-button-hover-text-color:#FFFFFF;--view-cart-button-hover-background-color:#000000;--view-cart-button-padding:12px 18px 12px 18px;--checkout-button-text-color:#000000;--checkout-button-background-color:#FECC16;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-background-color:#000000;--checkout-button-padding:12px 18px 12px 18px;--empty-message-color:#6B6B6B;--empty-message-alignment:center;}.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__subtotal{font-size:16px;font-weight:600;}.elementor-1214 .elementor-element.elementor-element-07869b9 .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-color:#EFEAE3;}.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__product-name a{font-size:14px;font-weight:500;color:#000000;}.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__product-name a:hover{color:#FECC16;}.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__product-price{font-size:14px;}.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__product-price .product-quantity{color:#6B6B6B;font-size:13px;}.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:13px;font-weight:500;}.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:#000000;}.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:13px;font-weight:600;}.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{border-color:#000000;}.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FECC16;}.elementor-1214 .elementor-element.elementor-element-07869b9 .woocommerce-mini-cart__empty-message{font-size:14px;}.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-1214 .elementor-element.elementor-element-33c79ec{--e-off-canvas-width:100%;}.elementor-1214 .elementor-element.elementor-element-26cafd6{text-align:center;}.elementor-1214 .elementor-element.elementor-element-26cafd6 img{width:78px;}.elementor-1214 .elementor-element.elementor-element-9ad063b{text-align:center;}.elementor-1214 .elementor-element.elementor-element-9ad063b img{width:78px;}}@media(max-width:767px){.elementor-1214 .elementor-element.elementor-element-c69af14{--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-1214 .elementor-element.elementor-element-33c79ec{--e-off-canvas-width:100%;}.elementor-1214 .elementor-element.elementor-element-26cafd6{text-align:center;}.elementor-1214 .elementor-element.elementor-element-26cafd6 img{width:68px;}.elementor-1214 .elementor-element.elementor-element-271722b .elementor-icon{font-size:17px;}.elementor-1214 .elementor-element.elementor-element-271722b .elementor-icon svg{height:17px;}.elementor-1214 .elementor-element.elementor-element-9ad063b{text-align:center;}.elementor-1214 .elementor-element.elementor-element-9ad063b img{width:68px;}}@media(min-width:768px){.elementor-1214 .elementor-element.elementor-element-98f50cc{--width:66.6666%;}.elementor-1214 .elementor-element.elementor-element-58ef429{--width:54%;}}/* Start custom CSS for nav-menu, class: .elementor-element-1d98b23 */.elementor-1214 .elementor-element.elementor-element-1d98b23 .elementor-item,
.elementor-1214 .elementor-element.elementor-element-1d98b23 .elementor-item:hover,
.elementor-1214 .elementor-element.elementor-element-1d98b23 .elementor-item.elementor-item-active,
.elementor-1214 .elementor-element.elementor-element-1d98b23 .elementor-item.highlighted,
.elementor-1214 .elementor-element.elementor-element-1d98b23 .elementor-item:focus {
  text-decoration: none !important;
}

/* خط الـ pointer تبع Elementor */
.elementor-1214 .elementor-element.elementor-element-1d98b23 .e--pointer-underline .elementor-item:before,
.elementor-1214 .elementor-element.elementor-element-1d98b23 .e--pointer-underline .elementor-item:after {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b9f10ba */.elementor-1214 .elementor-element.elementor-element-b9f10ba .elementor-nav-menu > li { border-bottom: 1px solid #EFEFEF; }
.elementor-1214 .elementor-element.elementor-element-b9f10ba .elementor-nav-menu > li > a { width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44b2a16 */.elementor-1214 .elementor-element.elementor-element-44b2a16{min-height:100vh;}
.elementor-1214 .elementor-element.elementor-element-44b2a16 > .e-con:last-child{margin-top:auto;}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-07869b9 *//* ---- header cart icon ---- */
.elementor-1214 .elementor-element.elementor-element-07869b9 > .elementor-widget-container { display: flex; align-items: center; height: 26px; }
.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__wrapper { display: flex; align-items: center; height: 26px; }
.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__toggle { display: flex; align-items: center; height: 26px; line-height: 0; }
.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__toggle .elementor-button { padding: 0 !important; background: transparent !important; border: 0 !important; display: flex; align-items: center; height: 26px; line-height: 0; }
.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__toggle .elementor-button-icon { display: flex; align-items: center; justify-content: center; height: 26px; line-height: 0; }
.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__toggle i, .elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__toggle svg { font-size: 22px !important; width: 22px !important; height: 22px !important; display: block; }
.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-button-icon-qty[data-counter]:before { font-size: 10px; }

/* ---- side cart panel ---- */
.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__main { width: 380px !important; max-width: 92vw; padding: 26px 28px !important; background-color: #fff; }
.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__close-button { font-size: 20px; color: #000; }
.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__close-button:hover { color: #FECC16; }
.elementor-1214 .elementor-element.elementor-element-07869b9 .widget_shopping_cart_content { display: flex; flex-direction: column; height: 100%; }
.elementor-1214 .elementor-element.elementor-element-07869b9 ul.woocommerce-mini-cart { list-style: none; margin: 24px 0 0; padding: 0; flex: 1 1 auto; overflow-y: auto; }

/* product rows */
.elementor-1214 .elementor-element.elementor-element-07869b9 li.woocommerce-mini-cart-item {
  display: flex; flex-wrap: wrap; align-items: flex-start; gap: 4px 14px;
  padding: 16px 0; margin: 0; border-bottom: 1px solid #EFEAE3; position: relative;
}
.elementor-1214 .elementor-element.elementor-element-07869b9 li.woocommerce-mini-cart-item > a:not(.remove) {
  order: 1; flex: 1 1 auto; display: flex; align-items: flex-start; gap: 14px;
  font-size: 14px; font-weight: 500; color: #000; text-decoration: none; line-height: 1.45;
  padding-inline-end: 24px;
}
.elementor-1214 .elementor-element.elementor-element-07869b9 li.woocommerce-mini-cart-item > a:not(.remove):hover { color: #FECC16; }
.elementor-1214 .elementor-element.elementor-element-07869b9 li.woocommerce-mini-cart-item img { width: 62px !important; height: auto !important; flex: 0 0 62px; border-radius: 2px; margin: 0 !important; }
.elementor-1214 .elementor-element.elementor-element-07869b9 li.woocommerce-mini-cart-item .quantity {
  order: 2; width: 100%; padding-inline-start: 76px; font-size: 13px; color: #6B6B6B;
}
.elementor-1214 .elementor-element.elementor-element-07869b9 li.woocommerce-mini-cart-item a.remove {
  order: 3; position: absolute; top: 16px; inset-inline-end: 0;
  width: auto !important; height: auto !important; line-height: 1 !important;
  font-size: 17px !important; color: #B0A99F !important; background: none !important;
}
.elementor-1214 .elementor-element.elementor-element-07869b9 li.woocommerce-mini-cart-item a.remove:hover { color: #000 !important; background: none !important; }

/* subtotal */
.elementor-1214 .elementor-element.elementor-element-07869b9 p.woocommerce-mini-cart__total {
  display: flex; justify-content: space-between; align-items: baseline;
  margin: 18px 0 0; padding-top: 16px; border-top: 1px solid #EFEAE3;
  font-size: 16px; color: #000;
}
.elementor-1214 .elementor-element.elementor-element-07869b9 p.woocommerce-mini-cart__total strong, .elementor-1214 .elementor-element.elementor-element-07869b9 p.woocommerce-mini-cart__total .amount { font-weight: 600; }

/* buttons */
.elementor-1214 .elementor-element.elementor-element-07869b9 p.woocommerce-mini-cart__buttons { display: flex; flex-direction: column; gap: 10px; margin: 18px 0 0; }
.elementor-1214 .elementor-element.elementor-element-07869b9 p.woocommerce-mini-cart__buttons a.button {
  display: block; width: 100%; text-align: center; margin: 0;
  padding: 13px 18px; font-size: 13px; font-weight: 500; letter-spacing: .3px;
  border-radius: 0; text-decoration: none; transition: all .25s ease;
  background-color: transparent; color: #000; border: 1px solid #000;
}
.elementor-1214 .elementor-element.elementor-element-07869b9 p.woocommerce-mini-cart__buttons a.button:hover { background-color: #000; color: #fff; }
.elementor-1214 .elementor-element.elementor-element-07869b9 p.woocommerce-mini-cart__buttons a.button.checkout { background-color: #FECC16; border-color: #FECC16; color: #000; font-weight: 600; }
.elementor-1214 .elementor-element.elementor-element-07869b9 p.woocommerce-mini-cart__buttons a.button.checkout:hover { background-color: #000; border-color: #000; color: #fff; }

/* empty state */
.elementor-1214 .elementor-element.elementor-element-07869b9 .woocommerce-mini-cart__empty-message { text-align: center; color: #6B6B6B; font-size: 14px; padding: 48px 0; }

@media (max-width: 767px) { .elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__main { width: 88vw !important; padding: 20px 20px !important; } }

/* use FunnelKit drawer */
.elementor-1214 .elementor-element.elementor-element-07869b9 .elementor-menu-cart__container { display: none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c69af14 */.elementor-1214 .elementor-element.elementor-element-c69af14 > .e-con { flex: 1 1 0%; min-width: 0; }
@media (max-width: 767px) { .elementor-1214 .elementor-element.elementor-element-c69af14 { padding: 12px 16px !important; } }
/* FunnelKit side cart: open from the left + Cairo font */
.fkcart-preview-ui { left: 0 !important; right: auto !important; }
.fkcart-modal, .fkcart-modal *, .fkcart-preview-ui, .fkcart-preview-ui * { font-family: "Cairo", sans-serif !important; }

/* ===== CART PRODUCT IMAGE SIZE — change the 84px below ===== */
.fkcart-preview-ui { --fk-thumb-size: 84px; }
.fkcart-preview-ui .fkcart-image-wrapper {
  width: var(--fk-thumb-size) !important;
  height: var(--fk-thumb-size) !important;
  flex: 0 0 var(--fk-thumb-size) !important;
}
.fkcart-preview-ui .fkcart-image {
  width: 100% !important; height: 100% !important;
  object-fit: cover !important; border-radius: 4px;
}

/* hide FunnelKit floating cart bubble (header icon is used instead) */
.fkcart-toggler, .fkcart-floating-icon { display: none !important; }

/* blurred page background while the cart drawer is open */
.fkcart-modal {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: rgba(255,255,255,0.30);
}/* End custom CSS */