.elementor-112 .elementor-element.elementor-element-718d937{--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;}.elementor-112 .elementor-element.elementor-element-96726df{--display:flex;--min-height:0px;--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:center;--align-items:center;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:080px;--padding-right:080px;}.elementor-112 .elementor-element.elementor-element-c0ed28a{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-112 .elementor-element.elementor-element-d5c2b50{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .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-112 .elementor-element.elementor-element-96eef70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-96eef70 img{width:40%;}.elementor-112 .elementor-element.elementor-element-2cce6ad{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu .elementor-item{font-family:"Lato", Sans-serif;font-size:17px;font-weight:600;font-style:normal;}.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--main .elementor-item{color:#9A8A7B;fill:#9A8A7B;padding-left:13px;padding-right:13px;}.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-0b3dd9b );fill:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--dropdown a, .elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-menu-toggle{color:var( --e-global-color-0b3dd9b );fill:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--dropdown a:hover,
					.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--dropdown a:focus,
					.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-menu-toggle:hover,
					.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-menu-toggle:focus{color:var( --e-global-color-astglobalcolor4 );}.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--dropdown a:hover,
					.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--dropdown a:focus,
					.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--dropdown a.highlighted{background-color:#4A322C;}.elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--dropdown .elementor-item, .elementor-112 .elementor-element.elementor-element-4ca71c2 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;}.elementor-112 .elementor-element.elementor-element-a660d43{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-112 .elementor-element.elementor-element-3719b54{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-9c3a99a{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-9c3a99a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-112 .elementor-element.elementor-element-aa9a308 .elementor-menu-cart__close-button, .elementor-112 .elementor-element.elementor-element-aa9a308 .elementor-menu-cart__close-button-custom{display:none;}.elementor-112 .elementor-element.elementor-element-aa9a308{--e-transform-translateX:-6px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 6px;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-0b3dd9b );--toggle-button-border-width:0px;--toggle-icon-size:24px;--items-indicator-text-color:#FFFFFF;--items-indicator-background-color:var( --e-global-color-0b3dd9b );--cart-background-color:#FFFFFF;--cart-border-style:none;--cart-border-radius:0px 0px 0px 0px;--cart-padding:10px 10px 10px 10px;--menu-cart-subtotal-color:var( --e-global-color-0b3dd9b );--menu-cart-subtotal-text-align:center;--product-variations-color:var( --e-global-color-0b3dd9b );--product-price-color:#FF0000;--divider-width:0px;--subtotal-divider-top-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-left-width:0px;--product-divider-gap:22px;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-background-color:var( --e-global-color-astglobalcolor0 );--checkout-button-text-color:#FFFFFF;--checkout-button-background-color:#FF0000F0;--empty-message-color:var( --e-global-color-0b3dd9b );--empty-message-alignment:center;}.elementor-112 .elementor-element.elementor-element-aa9a308.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{left:50%;right:auto;transform:translateX(-50%);}.elementor-112 .elementor-element.elementor-element-aa9a308 .elementor-menu-cart__subtotal{font-family:"Lato", Sans-serif;}.elementor-112 .elementor-element.elementor-element-aa9a308 .widget_shopping_cart_content{--subtotal-divider-left-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-top-width:0px;--subtotal-divider-bottom-width:0px;}.elementor-112 .elementor-element.elementor-element-aa9a308 .elementor-menu-cart__product-name a{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-aa9a308 .elementor-menu-cart__product .variation{font-family:"Lato", Sans-serif;}.elementor-112 .elementor-element.elementor-element-aa9a308 .elementor-menu-cart__product-price{font-family:var( --e-global-typography-0358dd6-font-family ), Sans-serif;font-weight:var( --e-global-typography-0358dd6-font-weight );}.elementor-112 .elementor-element.elementor-element-aa9a308 .elementor-menu-cart__product-price .product-quantity{color:#000000;font-family:"Lato", Sans-serif;}.elementor-112 .elementor-element.elementor-element-aa9a308 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Lato", Sans-serif;font-weight:600;}.elementor-112 .elementor-element.elementor-element-aa9a308 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-0358dd6-font-family ), Sans-serif;font-weight:var( --e-global-typography-0358dd6-font-weight );}.elementor-112 .elementor-element.elementor-element-aa9a308 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-112 .elementor-element.elementor-element-aa9a308 .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-0358dd6-font-family ), Sans-serif;font-weight:var( --e-global-typography-0358dd6-font-weight );}.elementor-112 .elementor-element.elementor-element-cb316e4{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-a579b21{padding:4px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-a579b21.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-a579b21 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-a579b21.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-a579b21.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-a579b21.elementor-view-default .elementor-icon{color:var( --e-global-color-0b3dd9b );border-color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-a579b21.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-a579b21.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-a579b21 .elementor-icon{font-size:24px;}.elementor-112 .elementor-element.elementor-element-a579b21 .elementor-icon svg{height:24px;}.elementor-112 .elementor-element.elementor-element-7b922e5{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.1);--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-112 .elementor-element.elementor-element-7b922e5:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-7b922e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-3fdf83e{--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-112 .elementor-element.elementor-element-ee58a9f .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ee58a9f .elementor-nav-menu .elementor-item{font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;}.elementor-112 .elementor-element.elementor-element-ee58a9f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-0b3dd9b );fill:var( --e-global-color-0b3dd9b );padding-left:13px;padding-right:13px;}.elementor-112 .elementor-element.elementor-element-ee58a9f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-112 .elementor-element.elementor-element-ee58a9f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-112 .elementor-element.elementor-element-ee58a9f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-112 .elementor-element.elementor-element-ee58a9f .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-0b3dd9b );fill:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-ee58a9f .elementor-nav-menu--dropdown a:hover,
					.elementor-112 .elementor-element.elementor-element-ee58a9f .elementor-nav-menu--dropdown a:focus,
					.elementor-112 .elementor-element.elementor-element-ee58a9f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-112 .elementor-element.elementor-element-ee58a9f .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-112 .elementor-element.elementor-element-ee58a9f div.elementor-menu-toggle{color:#4A322C;}.elementor-112 .elementor-element.elementor-element-ee58a9f div.elementor-menu-toggle svg{fill:#4A322C;}.elementor-112 .elementor-element.elementor-element-f258d0a{--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-112 .elementor-element.elementor-element-5adfb3c img{width:60px;height:51.633464813232px;}.elementor-112 .elementor-element.elementor-element-1d71f02{--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-112 .elementor-element.elementor-element-1f39564{--display:flex;}.elementor-112 .elementor-element.elementor-element-c23388b{--display:flex;}.elementor-112 .elementor-element.elementor-element-ccaf4b7{--e-transform-translateX:-6px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 6px;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-0b3dd9b );--toggle-button-border-width:0px;--toggle-icon-size:24px;--items-indicator-text-color:var( --e-global-color-astglobalcolor4 );--items-indicator-background-color:var( --e-global-color-0b3dd9b );--cart-border-style:none;--cart-border-radius:0px 0px 0px 0px;--cart-padding:0px 0px 0px 0px;--product-variations-color:var( --e-global-color-accent );--product-price-color:var( --e-global-color-0b3dd9b );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-112 .elementor-element.elementor-element-ccaf4b7.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{left:50%;right:auto;transform:translateX(-50%);}.elementor-112 .elementor-element.elementor-element-ccaf4b7 .widget_shopping_cart_content{--subtotal-divider-left-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-top-width:0px;--subtotal-divider-bottom-width:0px;}.elementor-112 .elementor-element.elementor-element-ccaf4b7 .elementor-menu-cart__product-name a{color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-ccaf4b7 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-08e5112{--display:flex;--position:fixed;--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);bottom:0px;}.elementor-112 .elementor-element.elementor-element-08e5112:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-08e5112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-08e5112{left:0px;}body.rtl .elementor-112 .elementor-element.elementor-element-08e5112{right:0px;}.elementor-112 .elementor-element.elementor-element-64bc58b{--display:flex;--position:fixed;bottom:0px;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-64bc58b{left:0px;}body.rtl .elementor-112 .elementor-element.elementor-element-64bc58b{right:0px;}.elementor-112 .elementor-element.elementor-element-d87adef{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-4523fde{border-style:none;}.elementor-112 .elementor-element.elementor-element-4523fde .elementor-icon-box-wrapper{gap:15px;}.elementor-112 .elementor-element.elementor-element-4523fde.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-4523fde.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-4523fde.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-4523fde.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-4523fde.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-4523fde.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-4523fde.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-4523fde.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-4523fde.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-0b3dd9b );color:var( --e-global-color-0b3dd9b );border-color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-4523fde .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-4523fde .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-weight:400;font-style:normal;}.elementor-112 .elementor-element.elementor-element-4523fde .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-4523fde:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-4523fde:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-f5ac992{--display:flex;}.elementor-112 .elementor-element.elementor-element-1537310{border-style:none;}.elementor-112 .elementor-element.elementor-element-1537310 .elementor-icon-box-wrapper{gap:15px;}.elementor-112 .elementor-element.elementor-element-1537310.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-1537310.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-1537310.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-1537310.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-1537310.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-1537310.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-1537310.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-1537310.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-1537310.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-0b3dd9b );color:var( --e-global-color-0b3dd9b );border-color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-1537310 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-1537310 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-weight:400;font-style:normal;}.elementor-112 .elementor-element.elementor-element-1537310 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-1537310:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-1537310:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-c068e24{--display:flex;}.elementor-112 .elementor-element.elementor-element-f5718c6{border-style:none;}.elementor-112 .elementor-element.elementor-element-f5718c6 .elementor-icon-box-wrapper{gap:15px;}.elementor-112 .elementor-element.elementor-element-f5718c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-f5718c6.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-f5718c6.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-f5718c6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-f5718c6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-f5718c6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-f5718c6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-f5718c6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-f5718c6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-0b3dd9b );color:var( --e-global-color-0b3dd9b );border-color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-f5718c6 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-f5718c6 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-weight:400;font-style:normal;}.elementor-112 .elementor-element.elementor-element-f5718c6 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-f5718c6:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-f5718c6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-6f38a57{--display:flex;}.elementor-112 .elementor-element.elementor-element-52c2ec9{border-style:none;}.elementor-112 .elementor-element.elementor-element-52c2ec9 .elementor-icon-box-wrapper{gap:15px;}.elementor-112 .elementor-element.elementor-element-52c2ec9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-52c2ec9.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-52c2ec9.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-52c2ec9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-52c2ec9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-52c2ec9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-52c2ec9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-52c2ec9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-52c2ec9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-0b3dd9b );color:var( --e-global-color-0b3dd9b );border-color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-52c2ec9 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-52c2ec9 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-weight:400;font-style:normal;}.elementor-112 .elementor-element.elementor-element-52c2ec9 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-52c2ec9:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-52c2ec9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b3dd9b );}.elementor-112 .elementor-element.elementor-element-744a512{--display:flex;}.elementor-112 .elementor-element.elementor-element-a75b7fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-width:0px;--toggle-icon-size:24px;--cart-border-style:none;--cart-border-radius:0px 0px 0px 0px;--cart-padding:0px 0px 0px 0px;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-112 .elementor-element.elementor-element-a75b7fc .widget_shopping_cart_content{--subtotal-divider-left-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-top-width:0px;--subtotal-divider-bottom-width:0px;}.elementor-112 .elementor-element.elementor-element-5e660a0{--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;}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-96726df{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-112 .elementor-element.elementor-element-c0ed28a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-112 .elementor-element.elementor-element-96eef70 img{width:50%;}.elementor-112 .elementor-element.elementor-element-3719b54{--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-112 .elementor-element.elementor-element-c8386a0{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-9c3a99a{--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-112 .elementor-element.elementor-element-aa9a308{--e-transform-translateX:-5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px -0px;--main-alignment:left;--toggle-icon-size:16px;}.elementor-112 .elementor-element.elementor-element-a579b21{padding:4px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-a579b21 .elementor-icon{font-size:16px;}.elementor-112 .elementor-element.elementor-element-a579b21 .elementor-icon svg{height:16px;}.elementor-112 .elementor-element.elementor-element-ccaf4b7{--e-transform-translateX:-5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--main-alignment:left;--toggle-icon-size:16px;}.elementor-112 .elementor-element.elementor-element-a75b7fc{--toggle-icon-size:16px;}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-7b922e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-7b922e5.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-3fdf83e{--width:30%;--justify-content:center;--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-112 .elementor-element.elementor-element-ee58a9f{padding:0px 12px 0px 0px;}.elementor-112 .elementor-element.elementor-element-f258d0a{--width:40%;--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-112 .elementor-element.elementor-element-1d71f02{--width:30%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-112 .elementor-element.elementor-element-1f39564{--width:45%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-112 .elementor-element.elementor-element-882a82c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-c23388b{--width:45%;--justify-content:center;}.elementor-112 .elementor-element.elementor-element-ccaf4b7{--toggle-icon-size:20px;}.elementor-112 .elementor-element.elementor-element-08e5112{--min-height:67.97px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-112 .elementor-element.elementor-element-64bc58b{--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-evenly;--align-items:center;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--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-112 .elementor-element.elementor-element-64bc58b.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-d87adef{--width:18%;--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-112 .elementor-element.elementor-element-4523fde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-4523fde .elementor-icon-box-wrapper{gap:6px;}.elementor-112 .elementor-element.elementor-element-4523fde .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-4523fde .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-4523fde .elementor-icon-box-title a{font-size:12px;}.elementor-112 .elementor-element.elementor-element-f5ac992{--width:18%;--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-112 .elementor-element.elementor-element-1537310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-1537310 .elementor-icon-box-wrapper{gap:6px;}.elementor-112 .elementor-element.elementor-element-1537310 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-1537310 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-1537310 .elementor-icon-box-title a{font-size:12px;}.elementor-112 .elementor-element.elementor-element-c068e24{--width:18%;--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-112 .elementor-element.elementor-element-f5718c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-f5718c6 .elementor-icon-box-wrapper{gap:6px;}.elementor-112 .elementor-element.elementor-element-f5718c6 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-f5718c6 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-f5718c6 .elementor-icon-box-title a{font-size:12px;}.elementor-112 .elementor-element.elementor-element-6f38a57{--width:18%;--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-112 .elementor-element.elementor-element-52c2ec9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-52c2ec9 .elementor-icon-box-wrapper{gap:6px;}.elementor-112 .elementor-element.elementor-element-52c2ec9 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-52c2ec9 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-52c2ec9 .elementor-icon-box-title a{font-size:12px;}.elementor-112 .elementor-element.elementor-element-744a512{--width:18%;--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-112 .elementor-element.elementor-element-a75b7fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--main-alignment:center;--toggle-icon-padding:1px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-a75b7fc.elementor-element{--align-self:flex-start;}}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-96726df{--content-width:1440px;}.elementor-112 .elementor-element.elementor-element-d5c2b50{--width:20%;}.elementor-112 .elementor-element.elementor-element-2cce6ad{--width:60%;}.elementor-112 .elementor-element.elementor-element-a660d43{--width:15%;}.elementor-112 .elementor-element.elementor-element-3719b54{--width:33%;}.elementor-112 .elementor-element.elementor-element-9c3a99a{--width:29.015%;}.elementor-112 .elementor-element.elementor-element-cb316e4{--width:33%;}.elementor-112 .elementor-element.elementor-element-3fdf83e{--width:60%;}.elementor-112 .elementor-element.elementor-element-f258d0a{--width:20%;}.elementor-112 .elementor-element.elementor-element-1d71f02{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-112 .elementor-element.elementor-element-c0ed28a{--width:100%;}.elementor-112 .elementor-element.elementor-element-d5c2b50{--width:15%;}.elementor-112 .elementor-element.elementor-element-2cce6ad{--width:70%;}.elementor-112 .elementor-element.elementor-element-a660d43{--width:15%;}}/* Start custom CSS for html, class: .elementor-element-e829145 *//* এলিমেন্টরের নিজস্ব কার্ট পপআপ হাইড করা */
.elementor-menu-cart__container {
    display: none !important;
}

/* আপনার মডার্ন কার্ট যখন দেখাবে তার সেটিংস */
.moderncart-show {
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0ed28a *//* মোবাইল মেনু ড্রপডাউনকে সবার উপরে আনার জন্য */
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    z-index: 999999 !important; /* সর্বোচ্চ লেয়ার নিশ্চিত করবে */
    position: fixed !important; /* স্ক্রল করলেও যেন উপরে থাকে */
    background-color: #ffffff !important; /* মেনুর ব্যাকগ্রাউন্ড নিশ্চিত করতে */
}

/* মেনু যে সেকশনে আছে সেটির বাধা দূর করা */
.elementor-element-3fdf83e, 
.elementor-element-ee58a9f {
    z-index: 99999 !important;
    position: relative !important;
}

/* নিচের কন্টেন্ট যেন মেনু ঢেকে না ফেলে */
.elementor-section, .elementor-container, .e-con {
    z-index: 1;
}

@media (max-width: 767px) {
    .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        width: 100% !important;
        left: 0 !important;
        right: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-a75b7fc *//* ১. বাটন কন্টেইনার সেটআপ (ফিগমা সাইজ অনুযায়ী) */
.elementor-112 .elementor-element.elementor-element-a75b7fc .elementor-menu-cart__toggle_button {
    width: 60px !important;
    height: 52px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    position: relative !important;
    background: transparent !important;
    padding: 0 !important;
    border: none !important;
    overflow: visible !important;
}

/* ২. ডিফল্ট আইকন ও প্রাইস মুছে ফেলা */
.elementor-112 .elementor-element.elementor-element-a75b7fc .elementor-button-icon svg,
.elementor-112 .elementor-element.elementor-element-a75b7fc .elementor-button-text .woocommerce-Price-amount {
    display: none !important;
}

/* ৩. কাস্টম SVG আইকন (ফিগমার পজিশন অনুযায়ী) */
.elementor-112 .elementor-element.elementor-element-a75b7fc .elementor-button-icon {
    position: absolute !important;
    width: 24px !important;
    height: 24px !important;
    left: 18px !important; /* Figma: 17.99px */
    top: 4px !important;   /* Figma: 3.99px */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.99902 21.9961C8.55131 21.9961 8.99902 21.5484 8.99902 20.9961C8.99902 20.4438 8.55131 19.9961 7.99902 19.9961C7.44674 19.9961 6.99902 20.4438 6.99902 20.9961C6.99902 21.5484 7.44674 21.9961 7.99902 21.9961Z' stroke='%239A8A7B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.9961 21.9961C19.5484 21.9961 19.9961 21.5484 19.9961 20.9961C19.9961 20.4438 19.5484 19.9961 18.9961 19.9961C18.4438 19.9961 17.9961 20.4438 17.9961 20.9961C17.9961 21.5484 18.4438 21.9961 18.9961 21.9961Z' stroke='%239A8A7B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.0498 2.04956H4.04942L6.7089 14.4671C6.80646 14.9219 7.0595 15.3285 7.42447 15.6168C7.78944 15.9051 8.24351 16.0572 8.70851 16.0468H18.4866C18.9417 16.0461 19.3829 15.8902 19.7374 15.6048C20.0919 15.3194 20.3384 14.9216 20.4362 14.4771L22.0859 7.04859H5.11921' stroke='%239A8A7B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* ৪. প্রোডাক্ট কাউন্ট ব্যাজ (ফিগমা অনুযায়ী ডার্ক ব্রাউন ব্যাকগ্রাউন্ড) */
.elementor-112 .elementor-element.elementor-element-a75b7fc .elementor-button-icon-qty {
    position: absolute !important;
    width: 16px !important;
    height: 16px !important;
    left: 16px !important; /* Figma: 15.99px */
    top: -8px !important;  /* Figma: -7.99px */
    background-color: #4A322C !important;
    color: #FFFFFF !important;
    border-radius: 50% !important;
    font-family: 'Arial', sans-serif !important;
    font-size: 10px !important;
    font-weight: 400 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    line-height: 1 !important;
    z-index: 10 !important;
}

/* ৫. "cart" টেক্সট সেটআপ (আইকনের নিচে) */
.elementor-112 .elementor-element.elementor-element-a75b7fc .elementor-button-text {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: 100% !important;
}

.elementor-112 .elementor-element.elementor-element-a75b7fc .elementor-button-text::after {
    content: 'cart' !important;
    position: absolute !important;
    width: 100% !important;
    left: 0 !important;
    top: 32px !important; /* Figma: 31.98px */
    
    /* ফিগমা টেক্সট স্টাইল */
    color: #9A8A7B !important;
    font-family: 'Lato', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 16px !important;
    text-align: center !important;
    text-transform: lowercase !important;
}


/* পুরো সাইট থেকে ফ্লোটিং কার্ট হাইড করার জন্য */
#moderncart-floating-cart {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bc58b *//* পুরো সাইটের ডানে-বামে বাড়তি স্ক্রল বন্ধ করার জন্য */
html, body {
    overflow-x: hidden !important;
    width: 100% !important;
    position: relative !important;
}

/* এলিমেন্টর কন্টেইনারের কারণে সমস্যা হলে সেটিও ফিক্স করবে */
.elementor {
    overflow: hidden !important;
}

/* Astra Scroll to Top বাটন হাইড করার জন্য */
#ast-scroll-top {
    display: none !important;
}

/* মেইন কন্টেইনার - যা পুরো উইডথ নিবে */
.elementor-112 .elementor-element.elementor-element-64bc58b {
    position: fixed !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    background-color: #ffffff !important; /* আপনার ফিগমা অনুযায়ী ব্যাকগ্রাউন্ড */
    padding: 10px 0 !important;
    box-shadow: 0px -2px 10px rgba(0,0,0,0.05) !important; /* হালকা শ্যাডো */
    z-index: 9999 !important;
    display: flex !important;
}

/* ভেতরের ইনার কন্টেইনার - আইকনগুলোকে সমান ভাগে ভাগ করবে */
.elementor-112 .elementor-element.elementor-element-64bc58b > .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-around !important; /* আইকনগুলো সমান দূরত্বে ছড়িয়ে দিবে */
    align-items: center !important;
    width: 100% !important;
    max-width: 100% !important;
    gap: 0 !important;
}

/* প্রতিটি মেনু আইটেম (আইকন বক্স) */
.elementor-112 .elementor-element.elementor-element-64bc58b .elementor-widget-icon-box {
    margin: 0 !important;
    padding: 0 !important;
    flex: 1 !important; /* স্ক্রিনের জায়গা সমান ৫ ভাগে ভাগ করবে */
    text-align: center !important;
}

/* আইকন এবং টেক্সটের মাঝখানের গ্যাপ কমানো */
.elementor-112 .elementor-element.elementor-element-64bc58b .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
}

/* টেক্সট এলাইনমেন্ট এবং সাইজ (ফিগমা অনুযায়ী) */
.elementor-112 .elementor-element.elementor-element-64bc58b .elementor-icon-box-title, 
.elementor-112 .elementor-element.elementor-element-64bc58b .elementor-icon-box-title a {
    font-size: 11px !important;
    margin-top: 5px !important;
    display: block !important;
}

/* কার্ট আইকনের সাইজ কন্ট্রোল করার জন্য */
.elementor-112 .elementor-element.elementor-element-64bc58b .elementor-button-icon svg {
    width: 28px !important; /* এখানে আপনার পছন্দমতো সাইজ বাড়িয়ে নিতে পারেন */
    height: auto !important;
}

/* প্রোফাইল বা বাকি আইকনগুলোর ডিফল্ট সাইজ */
.elementor-112 .elementor-element.elementor-element-64bc58b .elementor-icon-box-icon svg {
    width: 24px !important;
    height: 24px !important;
}

/* কার্ট উইজেটটিকে ১০ পিক্সেল নিচে নামানোর জন্য */
.elementor-112 .elementor-element.elementor-element-64bc58b .elementor-widget-woocommerce-menu-cart {
    margin-top: 10px !important;
}

/* কার্ট বাটনের ভেতরে আইকন এবং টেক্সট যেন ঠিক থাকে */
.elementor-112 .elementor-element.elementor-element-64bc58b #elementor-menu-cart__toggle_button {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
}

/* আইকনকে উপরে এবং টেক্সটকে নিচে রাখার জন্য */
.elementor-112 .elementor-element.elementor-element-64bc58b .elementor-button-icon {
    order: 1 !important;
}

.elementor-112 .elementor-element.elementor-element-64bc58b .elementor-button-text {
    order: 2 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d4020b0 *//* হেডারকে সবসময় উপরে ফিক্সড রাখার জন্য */
#smart-header {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    transition: transform 0.4s ease-in-out !important;
    background-color: #ffffff; /* আপনার ব্যাকগ্রাউন্ড সাদা না হলে কালার কোড পাল্টে দিন */
}

/* নিচে স্ক্রল করলে হেডার উপরে লুকিয়ে যাবে */
.header-hidden {
    transform: translateY(-100%) !important;
}

/* স্ক্রল করার সময় সামান্য শ্যাডো (দেখতে সুন্দর লাগবে) */
.header-active {
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}/* End custom CSS */