.elementor-18518 .elementor-element.elementor-element-1c93ab1{--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;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18518 .elementor-element.elementor-element-1c93ab1:not(.elementor-motion-effects-element-type-background), .elementor-18518 .elementor-element.elementor-element-1c93ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC84A;}.elementor-18518 .elementor-element.elementor-element-b84fb62{--display:flex;--position:fixed;--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-radius:.5rem .5rem .5rem .5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:1.5rem;--margin-right:0rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:2rem;--padding-right:2rem;top:0rem;--z-index:99999;}.elementor-18518 .elementor-element.elementor-element-b84fb62:not(.elementor-motion-effects-element-type-background), .elementor-18518 .elementor-element.elementor-element-b84fb62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8E6;}.elementor-widget-theme-site-logo .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-18518 .elementor-element.elementor-element-e724544 img{width:100%;max-width:10rem;}.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-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-menu-toggle{margin:0 auto;}.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu .elementor-item{font-family:"Epilogue", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.25rem;letter-spacing:-0.01rem;}.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu--main .elementor-item{color:#231010;fill:#231010;padding-left:1.5rem;padding-right:1.5rem;}.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu--dropdown a, .elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-menu-toggle{color:#231010;fill:#231010;}.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu--dropdown a:hover,
					.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu--dropdown a:focus,
					.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-menu-toggle:hover,
					.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-menu-toggle:focus{color:var( --e-global-color-accent );}.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-accent );background-color:var( --e-global-color-astglobalcolor0 );}.elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu--dropdown .elementor-item, .elementor-18518 .elementor-element.elementor-element-2fbd2e0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-weight:500;}.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-18518 .elementor-element.elementor-element-12a0f7a{--main-alignment:center;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:#231010;--toggle-button-background-color:#DEDBDB;--toggle-button-hover-text-color:#231010;--toggle-button-hover-background-color:#DEDBDB;--toggle-button-border-width:0px;--toggle-button-border-radius:1rem;--toggle-icon-size:1.5rem;--toggle-icon-padding:0rem 0rem 0rem 0rem;--cart-border-style:none;--cart-close-icon-size:1.5rem;--menu-cart-subtotal-color:#693030;--menu-cart-subtotal-text-align:left;--product-variations-color:#A9A2A2;--product-price-color:#FDA053;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--cart-footer-buttons-border-radius:1rem;--view-cart-button-text-color:#231010;--view-cart-button-background-color:#FCCB4F;--view-cart-button-hover-text-color:#231010;--view-cart-button-hover-background-color:#FCCB4F;--checkout-button-text-color:#231010;--checkout-button-background-color:#FCCB4F;--checkout-button-hover-text-color:#231010;--checkout-button-hover-background-color:#FCCB4F;}.elementor-18518 .elementor-element.elementor-element-12a0f7a .elementor-menu-cart__toggle .elementor-button{gap:0rem;flex-direction:row;}.elementor-18518 .elementor-element.elementor-element-12a0f7a .elementor-menu-cart__subtotal{font-size:1.2rem;}.elementor-18518 .elementor-element.elementor-element-12a0f7a .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-18518 .elementor-element.elementor-element-12a0f7a .elementor-menu-cart__product-name a{color:#1B1818;}.elementor-18518 .elementor-element.elementor-element-12a0f7a .elementor-menu-cart__product-price .product-quantity{color:#1B1818;}.elementor-18518 .elementor-element.elementor-element-12a0f7a .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:1rem 1rem 1rem 1rem;}.elementor-18518 .elementor-element.elementor-element-12a0f7a .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:1rem 1rem 1rem 1rem;}.elementor-18518 .elementor-element.elementor-element-4b8a4ad{--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;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}body:not(.rtl) .elementor-18518 .elementor-element.elementor-element-f04cc4d{right:0rem;}body.rtl .elementor-18518 .elementor-element.elementor-element-f04cc4d{left:0rem;}.elementor-18518 .elementor-element.elementor-element-f04cc4d{top:-15rem;}.elementor-18518 .elementor-element.elementor-element-92ab5f3{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:8rem;--padding-right:0rem;--z-index:5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18518 .elementor-element.elementor-element-3e73f68{text-align:start;}.elementor-18518 .elementor-element.elementor-element-3e73f68 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:4.5rem;font-weight:700;line-height:5.5rem;letter-spacing:-0.05rem;color:#693030;}.elementor-18518 .elementor-element.elementor-element-75581c6{text-align:start;}.elementor-18518 .elementor-element.elementor-element-75581c6 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:2.5rem;font-weight:500;line-height:2.9rem;letter-spacing:-0.01875rem;color:#1B1818;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18518 .elementor-element.elementor-element-69b4622 .elementor-button{background-color:#693030;font-family:"Epilogue", Sans-serif;font-size:1rem;font-weight:500;fill:#FCCB4F;color:#FCCB4F;}.elementor-18518 .elementor-element.elementor-element-69b4622.elementor-element{--align-self:flex-start;}.elementor-18518 .elementor-element.elementor-element-3453e14{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;bottom:-210px;z-index:10;}body:not(.rtl) .elementor-18518 .elementor-element.elementor-element-3453e14{left:0px;}body.rtl .elementor-18518 .elementor-element.elementor-element-3453e14{right:0px;}.elementor-18518 .elementor-element.elementor-element-04ef278{--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;}.elementor-18518 .elementor-element.elementor-element-2d28dca{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:-8rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--z-index:10;}.elementor-18518 .elementor-element.elementor-element-f4bf151 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Epilogue", Sans-serif;font-size:1rem;font-weight:600;line-height:1.375rem;letter-spacing:-0.01125rem;fill:#231010;color:#231010;border-radius:1rem 1rem 1rem 1rem;padding:1rem 1rem 1rem 1rem;}.elementor-18518 .elementor-element.elementor-element-f4bf151{padding:1rem 0rem 0rem 0rem;}.elementor-18518 .elementor-element.elementor-element-f4bf151.elementor-element{--align-self:center;}.elementor-18518 .elementor-element.elementor-element-90a6cdd{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18518 .elementor-element.elementor-element-137bf21{--display:flex;--min-height:30rem;--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:flex-end;--border-radius:2rem 2rem 2rem 2rem;}.elementor-18518 .elementor-element.elementor-element-137bf21:not(.elementor-motion-effects-element-type-background), .elementor-18518 .elementor-element.elementor-element-137bf21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beeva.digitstone.tech/wp-content/uploads/2026/02/1471415b48b5047f2b371df075a34918d0a3fe99-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18518 .elementor-element.elementor-element-137bf21.e-con{--align-self:center;}.elementor-18518 .elementor-element.elementor-element-a624dbc{--display:flex;--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:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18518 .elementor-element.elementor-element-a624dbc.e-con{--align-self:flex-end;}.elementor-18518 .elementor-element.elementor-element-80864d9.elementor-element{--align-self:flex-start;}.elementor-18518 .elementor-element.elementor-element-80864d9{text-align:start;}.elementor-18518 .elementor-element.elementor-element-80864d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3.5rem;font-weight:700;line-height:4.25rem;color:var( --e-global-color-astglobalcolor0 );}.elementor-18518 .elementor-element.elementor-element-9bc2aa8{text-align:start;}.elementor-18518 .elementor-element.elementor-element-9bc2aa8 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:2rem;font-weight:600;line-height:2.3rem;letter-spacing:0.0125rem;color:var( --e-global-color-astglobalcolor0 );}.elementor-18518 .elementor-element.elementor-element-a1288f1 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Epilogue", Sans-serif;font-size:1rem;font-weight:500;fill:#FCCB4F;color:#FCCB4F;border-radius:1rem 1rem 1rem 1rem;padding:1rem 1rem 1rem 1rem;}.elementor-18518 .elementor-element.elementor-element-ce1b848{--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-18518 .elementor-element.elementor-element-c732489{--display:flex;}.elementor-18518 .elementor-element.elementor-element-ec0624c{--display:flex;}.elementor-18518 .elementor-element.elementor-element-ec0624c:not(.elementor-motion-effects-element-type-background), .elementor-18518 .elementor-element.elementor-element-ec0624c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0DEBD;}.elementor-18518 .elementor-element.elementor-element-9257f02 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-18518 .elementor-element.elementor-element-40ac698 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-18518 .elementor-element.elementor-element-74e25c8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:600;text-transform:capitalize;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:1rem 1rem 1rem 1rem;}.elementor-18518 .elementor-element.elementor-element-ebb6a40{--display:flex;}.elementor-18518 .elementor-element.elementor-element-0288306{--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:5rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18518 .elementor-element.elementor-element-573b972{--display:flex;--min-height:30rem;--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:flex-end;--border-radius:2rem 2rem 2rem 2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:4rem;}.elementor-18518 .elementor-element.elementor-element-573b972:not(.elementor-motion-effects-element-type-background), .elementor-18518 .elementor-element.elementor-element-573b972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beeva.digitstone.tech/wp-content/uploads/2026/02/ea0bb380cf07d77b614494c64506aa1c3f68b82e.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18518 .elementor-element.elementor-element-573b972.e-con{--e-con-transform-flipX:-1;--align-self:center;}.elementor-18518 .elementor-element.elementor-element-102ea3a{--display:flex;--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:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18518 .elementor-element.elementor-element-102ea3a.e-con{--e-con-transform-flipX:-1;--align-self:flex-end;}.elementor-18518 .elementor-element.elementor-element-3e10af3.elementor-element{--align-self:flex-start;}.elementor-18518 .elementor-element.elementor-element-3e10af3{text-align:start;}.elementor-18518 .elementor-element.elementor-element-3e10af3 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:3.5rem;font-weight:700;line-height:4.25rem;letter-spacing:-0.0357rem;color:var( --e-global-color-13bd00b );}.elementor-18518 .elementor-element.elementor-element-16c4b83{text-align:start;}.elementor-18518 .elementor-element.elementor-element-16c4b83 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:2rem;font-weight:500;line-height:2.3rem;letter-spacing:-0.0125rem;color:#FDFBFB;}.elementor-18518 .elementor-element.elementor-element-367220c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Epilogue", Sans-serif;font-size:1rem;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:1rem 1rem 1rem 1rem;padding:1rem 1rem 1rem 1rem;}.elementor-18518 .elementor-element.elementor-element-367220c.elementor-element{--align-self:flex-start;}.elementor-18518 .elementor-element.elementor-element-b09f4b5{--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;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18518 .elementor-element.elementor-element-c798198{width:100%;max-width:100%;}.elementor-18518 .elementor-element.elementor-element-8ae997a{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18518 .elementor-element.elementor-element-44678fd{padding:0rem 0rem 1rem 0rem;text-align:center;}.elementor-18518 .elementor-element.elementor-element-44678fd .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:1.5rem;font-weight:700;color:#1B1818;}.elementor-18518 .elementor-element.elementor-element-3c285f9 .elementor-button{background-color:#FCCB4F;font-family:"Epilogue", Sans-serif;font-size:1rem;font-weight:600;text-transform:capitalize;fill:#231010;color:#231010;border-radius:1rem 1rem 1rem 1rem;padding:1rem 1rem 1rem 1rem;}.elementor-18518 .elementor-element.elementor-element-3c285f9{padding:1rem 0rem 0rem 0rem;}.elementor-18518 .elementor-element.elementor-element-3c285f9.elementor-element{--align-self:center;}.elementor-18518 .elementor-element.elementor-element-721644d{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18518 .elementor-element.elementor-element-d8a8a6a{text-align:center;}.elementor-18518 .elementor-element.elementor-element-d8a8a6a .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.875em;letter-spacing:-0.00938rem;color:#1B1818;}.elementor-18518 .elementor-element.elementor-element-1b3091c{--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-18518 .elementor-element.elementor-element-f40d7b5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:1rem;}.elementor-18518 .elementor-element.elementor-element-f40d7b5 .elementor-icon-box-title{margin-block-end:0rem;color:#000000;}.elementor-18518 .elementor-element.elementor-element-f40d7b5 .elementor-icon{font-size:1.5rem;}.elementor-18518 .elementor-element.elementor-element-f40d7b5 .elementor-icon-box-title, .elementor-18518 .elementor-element.elementor-element-f40d7b5 .elementor-icon-box-title a{font-family:"Epilogue", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.5rem;letter-spacing:0px;}.elementor-18518 .elementor-element.elementor-element-f40d7b5:has(:hover) .elementor-icon-box-title,
					 .elementor-18518 .elementor-element.elementor-element-f40d7b5:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18518 .elementor-element.elementor-element-f40d7b5 .elementor-icon-box-description{font-family:"Epilogue", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;letter-spacing:-0.01125rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#513A01;}.elementor-18518 .elementor-element.elementor-element-e0701e7{--display:flex;}.elementor-18518 .elementor-element.elementor-element-da3e633 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:1rem;}.elementor-18518 .elementor-element.elementor-element-da3e633 .elementor-icon-box-title{margin-block-end:0rem;color:#000000;}.elementor-18518 .elementor-element.elementor-element-da3e633 .elementor-icon{font-size:1.5rem;}.elementor-18518 .elementor-element.elementor-element-da3e633 .elementor-icon-box-title, .elementor-18518 .elementor-element.elementor-element-da3e633 .elementor-icon-box-title a{font-family:"Epilogue", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.5rem;letter-spacing:0px;}.elementor-18518 .elementor-element.elementor-element-da3e633:has(:hover) .elementor-icon-box-title,
					 .elementor-18518 .elementor-element.elementor-element-da3e633:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18518 .elementor-element.elementor-element-da3e633 .elementor-icon-box-description{font-family:"Epilogue", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;letter-spacing:-0.01125rem;color:#513A01;}.elementor-18518 .elementor-element.elementor-element-0056038{--display:flex;}.elementor-18518 .elementor-element.elementor-element-1579557 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:1rem;}.elementor-18518 .elementor-element.elementor-element-1579557 .elementor-icon-box-title{margin-block-end:0rem;color:#000000;}.elementor-18518 .elementor-element.elementor-element-1579557 .elementor-icon{font-size:1.5rem;}.elementor-18518 .elementor-element.elementor-element-1579557 .elementor-icon-box-title, .elementor-18518 .elementor-element.elementor-element-1579557 .elementor-icon-box-title a{font-family:"Epilogue", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.5rem;letter-spacing:0px;}.elementor-18518 .elementor-element.elementor-element-1579557:has(:hover) .elementor-icon-box-title,
					 .elementor-18518 .elementor-element.elementor-element-1579557:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18518 .elementor-element.elementor-element-1579557 .elementor-icon-box-description{font-family:"Epilogue", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;letter-spacing:-0.01125rem;color:#513A01;}.elementor-18518 .elementor-element.elementor-element-53a11e5{--display:flex;}.elementor-18518 .elementor-element.elementor-element-7efdc61 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:1rem;}.elementor-18518 .elementor-element.elementor-element-7efdc61 .elementor-icon-box-title{margin-block-end:0rem;color:#000000;}.elementor-18518 .elementor-element.elementor-element-7efdc61 .elementor-icon{font-size:1.5rem;}.elementor-18518 .elementor-element.elementor-element-7efdc61 .elementor-icon-box-title, .elementor-18518 .elementor-element.elementor-element-7efdc61 .elementor-icon-box-title a{font-family:"Epilogue", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.5rem;letter-spacing:0px;}.elementor-18518 .elementor-element.elementor-element-7efdc61:has(:hover) .elementor-icon-box-title,
					 .elementor-18518 .elementor-element.elementor-element-7efdc61:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-18518 .elementor-element.elementor-element-7efdc61 .elementor-icon-box-description{font-family:"Epilogue", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;letter-spacing:-0.01125rem;color:#513A01;}.elementor-18518 .elementor-element.elementor-element-4947524{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-18518 .elementor-element.elementor-element-09a426b{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18518 .elementor-element.elementor-element-b7a0a79{padding:0rem 0rem 1rem 0rem;text-align:center;}.elementor-18518 .elementor-element.elementor-element-b7a0a79 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:1.5rem;font-weight:700;color:#1B1818;}.elementor-18518 .elementor-element.elementor-element-d10b463 .elementor-button{background-color:#FCCB4F;font-family:"Epilogue", Sans-serif;font-size:1rem;font-weight:600;text-transform:capitalize;fill:#231010;color:#231010;border-radius:1rem 1rem 1rem 1rem;padding:1rem 1rem 1rem 1rem;}.elementor-18518 .elementor-element.elementor-element-d10b463{padding:1rem 0rem 0rem 0rem;}.elementor-18518 .elementor-element.elementor-element-d10b463.elementor-element{--align-self:center;}.elementor-18518 .elementor-element.elementor-element-c25e798{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18518 .elementor-element.elementor-element-d287836{padding:0rem 0rem 1rem 0rem;text-align:center;}.elementor-18518 .elementor-element.elementor-element-d287836 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:1.5rem;font-weight:700;color:#1B1818;}.elementor-18518 .elementor-element.elementor-element-7292175{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:none;--border-style:none;}.elementor-18518 .elementor-element.elementor-element-24dd463 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#513A01;}.elementor-18518 .elementor-element.elementor-element-63fb1ce{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:none;--border-style:none;}.elementor-18518 .elementor-element.elementor-element-6bcf21a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#513A01;}.elementor-18518 .elementor-element.elementor-element-fb1d8dc{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:1rem 1rem 1rem 1rem;--n-accordion-icon-size:15px;}.elementor-18518 .elementor-element.elementor-element-fb1d8dc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FEF2D3;}.elementor-18518 .elementor-element.elementor-element-fb1d8dc > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FEF2D3;}.elementor-18518 .elementor-element.elementor-element-fb1d8dc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-18518 .elementor-element.elementor-element-fb1d8dc {--n-accordion-padding:1.5rem 1rem 1.5rem 1rem;}:where( .elementor-18518 .elementor-element.elementor-element-fb1d8dc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Epilogue", Sans-serif;font-weight:700;}.elementor-18518 .elementor-element.elementor-element-7c3d829 .elementor-button{background-color:#FCCB4F;font-family:"Epilogue", Sans-serif;font-size:1rem;font-weight:600;text-transform:capitalize;fill:#231010;color:#231010;border-radius:1rem 1rem 1rem 1rem;padding:1rem 1rem 1rem 1rem;}.elementor-18518 .elementor-element.elementor-element-7c3d829{padding:1rem 0rem 0rem 0rem;}.elementor-18518 .elementor-element.elementor-element-7c3d829.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-18518 .elementor-element.elementor-element-1c93ab1{--content-width:100%;}.elementor-18518 .elementor-element.elementor-element-b84fb62{--width:97%;}.elementor-18518 .elementor-element.elementor-element-92ab5f3{--width:50%;}.elementor-18518 .elementor-element.elementor-element-2d28dca{--content-width:80%;}.elementor-18518 .elementor-element.elementor-element-90a6cdd{--content-width:100%;}.elementor-18518 .elementor-element.elementor-element-a624dbc{--width:30%;}.elementor-18518 .elementor-element.elementor-element-0288306{--content-width:100%;}.elementor-18518 .elementor-element.elementor-element-102ea3a{--width:50%;}.elementor-18518 .elementor-element.elementor-element-b09f4b5{--content-width:80%;}.elementor-18518 .elementor-element.elementor-element-8ae997a{--content-width:80%;}.elementor-18518 .elementor-element.elementor-element-721644d{--content-width:80%;}.elementor-18518 .elementor-element.elementor-element-1b3091c{--content-width:100%;}.elementor-18518 .elementor-element.elementor-element-09a426b{--content-width:80%;}.elementor-18518 .elementor-element.elementor-element-c25e798{--content-width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18518 .elementor-element.elementor-element-a624dbc{--width:50%;}}@media(max-width:1024px){.elementor-18518 .elementor-element.elementor-element-90a6cdd{--padding-top:5rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18518 .elementor-element.elementor-element-0288306{--padding-top:5rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18518 .elementor-element.elementor-element-8ae997a{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18518 .elementor-element.elementor-element-721644d{--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18518 .elementor-element.elementor-element-4947524{--e-n-carousel-swiper-slides-to-display:2;}.elementor-18518 .elementor-element.elementor-element-09a426b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18518 .elementor-element.elementor-element-c25e798{--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}}@media(max-width:767px){.elementor-18518 .elementor-element.elementor-element-b84fb62{--width:95%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0.7rem;--margin-right:0rem;}.elementor-18518 .elementor-element.elementor-element-4b8a4ad{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18518 .elementor-element.elementor-element-f04cc4d{top:-10rem;}.elementor-18518 .elementor-element.elementor-element-92ab5f3{--margin-top:12rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:17rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-18518 .elementor-element.elementor-element-92ab5f3.e-con{--align-self:center;}.elementor-18518 .elementor-element.elementor-element-3e73f68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18518 .elementor-element.elementor-element-3e73f68 .elementor-heading-title{font-size:2.5rem;line-height:3rem;letter-spacing:-0.01875rem;}.elementor-18518 .elementor-element.elementor-element-75581c6{text-align:center;}.elementor-18518 .elementor-element.elementor-element-75581c6 .elementor-heading-title{font-size:1.25rem;line-height:1.5rem;letter-spacing:0rem;}.elementor-18518 .elementor-element.elementor-element-69b4622{width:100%;max-width:100%;}.elementor-18518 .elementor-element.elementor-element-69b4622 .elementor-button{font-size:1rem;border-radius:1rem 1rem 1rem 1rem;padding:1rem 1rem 1rem 1rem;}.elementor-18518 .elementor-element.elementor-element-04ef278{--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:flex-end;--margin-top:-344px;--margin-bottom:54px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:47px;}.elementor-18518 .elementor-element.elementor-element-04ef278.e-con{--align-self:flex-end;}.elementor-18518 .elementor-element.elementor-element-2d28dca{--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18518 .elementor-element.elementor-element-137bf21:not(.elementor-motion-effects-element-type-background), .elementor-18518 .elementor-element.elementor-element-137bf21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beeva.digitstone.tech/wp-content/uploads/2026/02/1471415b48b5047f2b371df075a34918d0a3fe99-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-18518 .elementor-element.elementor-element-137bf21{--padding-top:04rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18518 .elementor-element.elementor-element-a624dbc{--padding-top:0rem;--padding-bottom:30rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18518 .elementor-element.elementor-element-ce1b848{--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:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18518 .elementor-element.elementor-element-c732489{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18518 .elementor-element.elementor-element-ec0624c{--border-radius:1rem 1rem 0rem 0rem;--padding-top:4rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18518 .elementor-element.elementor-element-9257f02{text-align:start;}.elementor-18518 .elementor-element.elementor-element-9257f02 .elementor-heading-title{font-size:2rem;line-height:2.3rem;letter-spacing:-0.0125rem;}.elementor-18518 .elementor-element.elementor-element-40ac698{text-align:start;}.elementor-18518 .elementor-element.elementor-element-40ac698 .elementor-heading-title{font-size:1.5rem;line-height:1.8rem;letter-spacing:-0.00938rem;}.elementor-18518 .elementor-element.elementor-element-74e25c8 .elementor-button{font-size:1rem;line-height:1.3rem;border-radius:1rem 1rem 1rem 1rem;padding:1rem 1rem 1rem 1rem;}.elementor-18518 .elementor-element.elementor-element-ebb6a40:not(.elementor-motion-effects-element-type-background), .elementor-18518 .elementor-element.elementor-element-ebb6a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beeva.digitstone.tech/wp-content/uploads/2026/03/Property-103.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18518 .elementor-element.elementor-element-ebb6a40{--border-radius:0rem 0rem 1rem 1rem;}.elementor-18518 .elementor-element.elementor-element-0288306{--content-width:100%;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18518 .elementor-element.elementor-element-573b972:not(.elementor-motion-effects-element-type-background), .elementor-18518 .elementor-element.elementor-element-573b972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beeva.digitstone.tech/wp-content/uploads/2026/03/Rectangle-14-13.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18518 .elementor-element.elementor-element-573b972{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18518 .elementor-element.elementor-element-102ea3a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18518 .elementor-element.elementor-element-102ea3a.e-con{--align-self:flex-start;}.elementor-18518 .elementor-element.elementor-element-3e10af3{padding:0px 0px 0px 0px;}.elementor-18518 .elementor-element.elementor-element-3e10af3 .elementor-heading-title{font-size:2rem;line-height:2.3rem;letter-spacing:-0.0125rem;}.elementor-18518 .elementor-element.elementor-element-16c4b83 .elementor-heading-title{font-size:1.5rem;line-height:1.8rem;letter-spacing:-0.009rem;}.elementor-18518 .elementor-element.elementor-element-367220c{width:100%;max-width:100%;}.elementor-18518 .elementor-element.elementor-element-367220c.elementor-element{--align-self:center;}.elementor-18518 .elementor-element.elementor-element-367220c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-18518 .elementor-element.elementor-element-367220c .elementor-button{font-size:1rem;border-radius:1rem 1rem 1rem 1rem;padding:1rem 1rem 1rem 1rem;}.elementor-18518 .elementor-element.elementor-element-b09f4b5{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18518 .elementor-element.elementor-element-8ae997a{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18518 .elementor-element.elementor-element-3c285f9{width:100%;max-width:100%;}.elementor-18518 .elementor-element.elementor-element-3c285f9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-18518 .elementor-element.elementor-element-721644d{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18518 .elementor-element.elementor-element-4947524{--e-n-carousel-swiper-slides-to-display:1;}.elementor-18518 .elementor-element.elementor-element-09a426b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18518 .elementor-element.elementor-element-d10b463{width:100%;max-width:100%;}.elementor-18518 .elementor-element.elementor-element-d10b463 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-18518 .elementor-element.elementor-element-c25e798{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18518 .elementor-element.elementor-element-7292175{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-18518 .elementor-element.elementor-element-24dd463{text-align:start;}.elementor-18518 .elementor-element.elementor-element-24dd463 .elementor-heading-title{font-size:1rem;line-height:1.3em;letter-spacing:-0.01125rem;}.elementor-18518 .elementor-element.elementor-element-63fb1ce{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-18518 .elementor-element.elementor-element-6bcf21a{text-align:start;}.elementor-18518 .elementor-element.elementor-element-6bcf21a .elementor-heading-title{font-size:1rem;line-height:1.3em;letter-spacing:-0.01125rem;}.elementor-18518 .elementor-element.elementor-element-fb1d8dc{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:1rem 1rem 1rem 1rem;--n-accordion-title-font-size:1rem;--n-accordion-icon-size:1.5rem;}.elementor-18518 .elementor-element.elementor-element-fb1d8dc {--n-accordion-padding:2rem 1rem 2rem 1rem;}:where( .elementor-18518 .elementor-element.elementor-element-fb1d8dc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.3rem;letter-spacing:-0.01125rem;}:where( .elementor-18518 .elementor-element.elementor-element-fb1d8dc > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:2rem;--padding-right:1rem;--padding-bottom:2rem;--padding-left:1rem;}.elementor-18518 .elementor-element.elementor-element-7c3d829{width:100%;max-width:100%;}.elementor-18518 .elementor-element.elementor-element-7c3d829 .elementor-button .elementor-button-content-wrapper{justify-content:center;}}/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-12a0f7a */.elementor-menu-cart__toggle .elementor-button-text{
    display: none
    ;
}
#elementor-menu-cart__toggle_button {
    padding: 0.5rem; 

}

.elementor-menu-cart__product-price del {
    text-decoration: none !important;
    color: #DEDBDB !important;             
}
.elementor-menu-cart__product-price ins {
    text-decoration: none !important;
    color: #FDA053 !important;  
    font-size: 1.3rem!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b84fb62 */.header-margin {
    margin-top: 2rem;
    transition: margin-top 0.3s ease;
}

.header-scrolled {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f04cc4d */.elementor-18518 .elementor-element.elementor-element-f04cc4d{
    max-width: 20rem!important;
    max-height:50rem!important;
    overflow: hidden!important;
}
@media(min-width: 767px){
    .elementor-18518 .elementor-element.elementor-element-f04cc4d{
        max-width: 40rem!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69b4622 */.elementor-18518 .elementor-element.elementor-element-69b4622:hover{
    transition: opacity 300ms ease-in-out;
        opacity:.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3453e14 */@media(max-width:767px){
    
.elementor-18518 .elementor-element.elementor-element-3453e14{

    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-532aa41 */.custom-categories-grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr); 
    gap: 1rem;
    text-align: center;
     font-family: 'Epilogue', sans-serif;
}

.custom-categories-grid .cat-box img {
    width: 100%;
    height: 14rem;
    object-fit: cover;
    border-radius: 1rem;
    display: block;
    margin-bottom: 1rem;
    background-position:center ;
}

.custom-categories-grid .cat-box h2 {
    font-size: 1.5rem;
    margin: 0;
    color: #693030;
    font-weight: 700;
    line-height: 1.875rem;
    transition: color 0.3s ease;


}
.custom-categories-grid .cat-box:hover h2 {
    color: #FCCB4F;
}
.custom-categories-grid .cat-box h2:hover {
    color: #FCCB4F;
}



@media (max-width: 1200px) {
    .custom-categories-grid {
        grid-template-columns: repeat(4, 1fr); 
    }
}

@media (max-width: 992px) {
    .custom-categories-grid {
        grid-template-columns: repeat(3, 1fr); 
    }
}

@media (max-width: 768px) {
    .custom-categories-grid {
        grid-template-columns: repeat(2, 1fr);
        
    }
    
    .custom-categories-grid .cat-box h2 {
        font-size:1rem;
    }
    .show-all-button{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4bf151 */.elementor-18518 .elementor-element.elementor-element-f4bf151:hover{
    transition: opacity 300ms ease-in-out;
        opacity:.7;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1288f1 */.elementor-18518 .elementor-element.elementor-element-a1288f1:hover{
    transition: opacity 300ms ease-in-out;
        opacity:.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137bf21 */.elementor-18518 .elementor-element.elementor-element-137bf21 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.elementor-18518 .elementor-element.elementor-element-137bf21 .elementor-heading-title,
.elementor-18518 .elementor-element.elementor-element-137bf21 .elementor-button {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebb6a40 */.elementor-18518 .elementor-element.elementor-element-ebb6a40{
    height: 33rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-367220c */.elementor-18518 .elementor-element.elementor-element-367220c:hover{
    transition: opacity 300ms ease-in-out;
        opacity:.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-573b972 */@media(min-width:767px){
    
.elementor-18518 .elementor-element.elementor-element-573b972 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.elementor-18518 .elementor-element.elementor-element-573b972 .elementor-heading-title,
.elementor-18518 .elementor-element.elementor-element-573b972 .elementor-button {
    text-align: left;
}
}
@media(max-width:767px){
    .elementor-18518 .elementor-element.elementor-element-573b972{
        height: 55rem;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c798198 *//*icon add to cart*/ .single_add_to_cart_button { 
        display: flex !important;
        align-items: center !important; 
        gap: 0.5rem !important; } .single_add_to_cart_button .cart-icon {
            width: 1.2rem;
            height: 1.2rem;
            fill: currentColor;
            margin-right:0.5rem!important; }
/*add to cart*/
.product-add-to-cart .single_add_to_cart_button { 
    display: block !important;
    width: 100% !important;
    text-align: center;
    padding: 1rem;
    font-size: 1rem;
    background-color: #FCCB4F;
    color: #231010;
    border: none;
    border-radius: 1rem;
    cursor: pointer;
    font-weight: 600;
}  .box-footer form.cart > *:not(.single_add_to_cart_button) {
    display: none !important;
}
.product-add-to-cart .single_add_to_cart_button:hover{
    transition: opacity 300ms ease-in-out;
        opacity:.7;

}
/*end*/
.elementor-18518 .elementor-element.elementor-element-c798198{
     font-family: 'Epilogue', sans-serif;
}
.single-product-homepage {
    display: flex;
    flex-wrap: nowrap;
    column-gap: 2rem; 
    row-gap: 1rem;  

}

.title-single {
    color: #1B1818;
    margin: 0;
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 3rem !important;
    
}

.single-product-homepage .product-images {
    flex: 1;
    border-radius: 2rem;
    max-width: 30rem;
}

.single-product-homepage .product-images .main .secondary-image img,
.single-product-homepage .product-images .main-image img {
    max-width: 30rem;
    width: 30rem;
    max-height: 28rem;
    height: 28rem;
    border-radius: 2rem;
    object-fit: cover;
   transition: transform 0.8s ease, opacity 0.8s ease;}

.product-gallery {
    display: flex;
    gap: 1rem;
    margin-top: 2rem;
}

.elementor-18518 .elementor-element.elementor-element-c798198 .product-image-hover,
.product-gallery .gallery-item img {
    width: 6.5rem !important;
    min-width: 6.5rem !important;
    height: 6.5rem !important;
    min-height: 6.5rem !important;
    border-radius: .3rem !important;
}
.elementor-18518 .elementor-element.elementor-element-c798198 .hover-dots span{
    display: none!important;
}

.single-product-homepage .product-content {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.single-product-homepage .product-content .product-title a {
    text-decoration: none;
    color: #1B1818;
    font-weight: 700;
    font-size: 2rem;
    white-space: wrap;       
    overflow: hidden;             
    text-overflow: ellipsis;    
}

.box-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #FCCB4F;
}

.box-title .product-price {
    display: flex;
    flex-direction: column-reverse; 
    gap: 4px;
}

.box-title .product-price del,
.box-footer .product-price del {
    color: #DEDBDB;
    font-size: 1.5rem;
    font-weight: 700;
    text-decoration: none;
}

.box-title .product-price ins,
.product-price ins {
    color: #FDA053; 
    font-size: 2rem;
    font-weight: 700;
    text-decoration: none;
}

.single-product-homepage .product-content .product-short-description {
    font-size: 1rem;
    font-weight: 400;
    color: #A9A2A2;
    line-height: 1.375rem;
    letter-spacing: -0.01125rem;
    display: -webkit-box;        
    -webkit-line-clamp: 3;       
    -webkit-box-orient: vertical; 
    overflow: hidden;             
    text-overflow: ellipsis;
}


.box-footer {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding-top: 1rem;
    border-top: 1px solid #FCCB4F;
}

/* Related Products */
.related-products {
    margin-top: 3rem;
    display: flex;
    flex-direction: column;
    gap: 0;
}

.related-product-item {
    display: flex;
    gap: 1rem;
    align-items: flex-start;
    padding: 0.8rem;
    transition: opacity 0.4s ease-in-out;
    border-radius: 1rem;
}

.related-product-item:hover {
    background: #FEF2D3;
}

.related-product-image {
    width: 6.5rem;
    height: 6.5rem;
    border-radius: 0.3rem;
    overflow: hidden;
}

.related-product-content {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: .5rem;
}

.box-title-related {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.related-product-title {
    font-size: 1rem;
    margin: 0;
    font-weight: 700;
    color: #1B1818;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;  
    margin: 0;
}

.related-product-description {
    font-size: .8rem;
    color: #A9A2A2;
    line-height: 1.25rem;
    letter-spacing: -0.01rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; 
}

.related-product-price { 
    font-size: 1rem;
    font-weight: 700;
    color: #BDB8B8;

    }
.related-product-price del { 
        display: none;
    } 
.hover-image-wrapper {
    position: relative;
    overflow: hidden;
}

.hover-image-wrapper img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: opacity 0.4s ease-in-out;
}

.hover-image-wrapper .secondary-image {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.hover-image-wrapper:hover .secondary-image {
    opacity: 1;
}

.hover-image-wrapper:hover .primary-image {
    opacity: 0;
}

@media(max-width:767px){
    .elementor-18518 .elementor-element.elementor-element-c798198 .product-image-hover,
.product-gallery .gallery-item img {
     width: 6.5rem !important;
    min-width: 6.5rem !important;
    height: 6.5rem !important;
    min-height: 6.5rem !important;
    border-radius: .3rem !important;
}
    .single-product-homepage{
        flex-direction: column;
        gap: 2rem;
    }
    .title-single{
        text-align: center;
    }
    .box-title-related{
        flex-direction: column;
        align-items: flex-start;
    }
    .related-products {
    margin-top: 1rem;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d9d395 */@media(min-width: 767px){
    
.elementor-18518 .elementor-element.elementor-element-1d9d395{
  position: relative;
    overflow: hidden;
}
.elementor-18518 .elementor-element.elementor-element-1d9d395::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 45%;
    height: 100%;
    background: linear-gradient(
        to left,
        rgba(255, 249, 244, 1),
        rgba(255, 249, 244, 0)
    );
    pointer-events: none;
    z-index: 10;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c285f9 */.elementor-18518 .elementor-element.elementor-element-3c285f9:hover{
    transition: opacity 300ms ease-in-out;
        opacity:.7;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51d532f */@media(min-width: 767px){
    
.elementor-18518 .elementor-element.elementor-element-51d532f{
  position: relative;
    overflow: hidden;
}
.elementor-18518 .elementor-element.elementor-element-51d532f::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 45%;
    height: 100%;
    background: linear-gradient(
        to left,
        rgba(255, 249, 244, 1),
        rgba(255, 249, 244, 0)
    );
    pointer-events: none;
    z-index: 10;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10b463 */.elementor-18518 .elementor-element.elementor-element-d10b463:hover{
    transition: opacity 300ms ease-in-out;
        opacity:.7;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c3d829 */.elementor-18518 .elementor-element.elementor-element-7c3d829:hover{
    transition: opacity 300ms ease-in-out;
        opacity:.7;
}/* End custom CSS */