.elementor-19642 .elementor-element.elementor-element-780edec{--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;--overlay-opacity:.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:77px;--padding-left:0px;--padding-right:0px}.elementor-19642 .elementor-element.elementor-element-780edec:not(.elementor-motion-effects-element-type-background),.elementor-19642 .elementor-element.elementor-element-780edec>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://locationcaftanrichard.com/wp-content/uploads/2025/11/freepik__panoramic-ryad-marocain-background-woman-in-elabor__19367-1.png");background-size:cover}.elementor-19642 .elementor-element.elementor-element-780edec:before,.elementor-19642 .elementor-element.elementor-element-780edec>.elementor-background-video-container:before,.elementor-19642 .elementor-element.elementor-element-780edec>.e-con-inner>.elementor-background-video-container:before,.elementor-19642 .elementor-element.elementor-element-780edec>.elementor-background-slideshow:before,.elementor-19642 .elementor-element.elementor-element-780edec>.e-con-inner>.elementor-background-slideshow:before,.elementor-19642 .elementor-element.elementor-element-780edec>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#dfcace;--background-overlay:''}.elementor-19642 .elementor-element.elementor-element-780edec>.elementor-shape-bottom svg,.elementor-19642 .elementor-element.elementor-element-780edec>.e-con-inner>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:88px}.elementor-19642 .elementor-element.elementor-element-78b5871.elementor-element{--align-self:flex-end}.elementor-19642 .elementor-element.elementor-element-78b5871{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px)}.elementor-19642 .elementor-element.elementor-element-78b5871 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0}.elementor-19642 .elementor-element.elementor-element-5120637{width:var(--container-widget-width,20.522%);max-width:20.522%;margin:2px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-10px 0 0;--container-widget-width:20.522%;--container-widget-flex-grow:0}.elementor-19642 .elementor-element.elementor-element-5120637.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-19642 .elementor-element.elementor-element-34fc5cc{width:auto;max-width:auto}.elementor-19642 .elementor-element.elementor-element-34fc5cc.elementor-element{--align-self:center}.elementor-19642 .elementor-element.elementor-element-34fc5cc .elementor-menu-toggle{margin:0 auto}.elementor-19642 .elementor-element.elementor-element-34fc5cc .elementor-nav-menu .elementor-item{font-size:18px}.elementor-19642 .elementor-element.elementor-element-2ea6499{--iteration-count:infinite;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:#994646}.elementor-19642 .elementor-element.elementor-element-2ea6499 .elementor-headline{text-align:center;font-size:36px}.elementor-19642 .elementor-element.elementor-element-7f98b28 .elementor-button{background-color:#02010100;font-weight:500;fill:#1b0e0e;color:#1b0e0e}.elementor-19642 .elementor-element.elementor-element-7f98b28{width:var(--container-widget-width,14.017%);max-width:14.017%;padding:0;--container-widget-width:14.017%;--container-widget-flex-grow:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-19642 .elementor-element.elementor-element-7f98b28.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-19642 .elementor-element.elementor-element-4040749 .elementor-button{background-color:#02010100;font-weight:500;fill:#201111;color:#201111}.elementor-19642 .elementor-element.elementor-element-4040749{width:var(--container-widget-width,14.017%);max-width:14.017%;padding:0;--container-widget-width:14.017%;--container-widget-flex-grow:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-19642 .elementor-element.elementor-element-4040749.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(min-width:1025px){.elementor-19642 .elementor-element.elementor-element-780edec:not(.elementor-motion-effects-element-type-background),.elementor-19642 .elementor-element.elementor-element-780edec>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-19642 .elementor-element.elementor-element-5120637{width:var(--container-widget-width,295.75px);max-width:295.75px;--container-widget-width:295.75px;--container-widget-flex-grow:0}}@media(max-width:767px){.elementor-19642 .elementor-element.elementor-element-5120637{width:var(--container-widget-width,147.875px);max-width:147.875px;--container-widget-width:147.875px;--container-widget-flex-grow:0}.elementor-19642 .elementor-element.elementor-element-34fc5cc.elementor-element{--align-self:flex-end}.elementor-19642 .elementor-element.elementor-element-7f98b28{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -37px;padding:0;border-radius:0}.elementor-19642 .elementor-element.elementor-element-7f98b28.elementor-element{--align-self:center}.elementor-19642 .elementor-element.elementor-element-7f98b28 .elementor-button{font-size:14px;line-height:1.1em}.elementor-19642 .elementor-element.elementor-element-4040749{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -17px}.elementor-19642 .elementor-element.elementor-element-4040749 .elementor-button{font-size:14px;line-height:1.1em}}