.elementor-9966 .elementor-element.elementor-element-dd499ae{--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-9966 .elementor-element.elementor-element-dd499ae:not(.elementor-motion-effects-element-type-background), .elementor-9966 .elementor-element.elementor-element-dd499ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-9966 .elementor-element.elementor-element-cb65720{text-align:center;}.elementor-9966 .elementor-element.elementor-element-cb65720 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;color:#000000;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9966 .elementor-element.elementor-element-d7bc003 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-9966 .elementor-element.elementor-element-d7bc003{width:var( --container-widget-width, 28.451% );max-width:28.451%;--container-widget-width:28.451%;--container-widget-flex-grow:0;--image-border-color:#FFFFFF;--image-border-width:0px;--image-border-radius:100px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-9966 .elementor-element.elementor-element-d7bc003.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9966 .elementor-element.elementor-element-c436e8d .elementor-repeater-item-b6a0f1d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-1-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-c436e8d .elementor-repeater-item-d523814 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-2-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-c436e8d .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-9966 .elementor-element.elementor-element-c436e8d .swiper-slide-contents{max-width:66%;}.elementor-9966 .elementor-element.elementor-element-c436e8d .swiper-slide-inner{text-align:center;}.elementor-9966 .elementor-element.elementor-element-32c2f78{--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-9966 .elementor-element.elementor-element-32c2f78:not(.elementor-motion-effects-element-type-background), .elementor-9966 .elementor-element.elementor-element-32c2f78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9966 .elementor-element.elementor-element-047fc62{text-align:center;}.elementor-9966 .elementor-element.elementor-element-047fc62 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;color:#000000;}.elementor-9966 .elementor-element.elementor-element-779bce8 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-9966 .elementor-element.elementor-element-779bce8{width:var( --container-widget-width, 28.451% );max-width:28.451%;--container-widget-width:28.451%;--container-widget-flex-grow:0;--image-border-color:#FFFFFF;--image-border-width:0px;--image-border-radius:100px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-9966 .elementor-element.elementor-element-779bce8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9966 .elementor-element.elementor-element-0da048f .elementor-repeater-item-b6a0f1d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-1-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-0da048f .elementor-repeater-item-d523814 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-2-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-0da048f .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-9966 .elementor-element.elementor-element-0da048f .swiper-slide-contents{max-width:66%;}.elementor-9966 .elementor-element.elementor-element-0da048f .swiper-slide-inner{text-align:center;}.elementor-9966 .elementor-element.elementor-element-cb83013{--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-9966 .elementor-element.elementor-element-cb83013:not(.elementor-motion-effects-element-type-background), .elementor-9966 .elementor-element.elementor-element-cb83013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9966 .elementor-element.elementor-element-7a7a0cf{text-align:center;}.elementor-9966 .elementor-element.elementor-element-7a7a0cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;color:#000000;}.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-9966 .elementor-element.elementor-element-b9d9b14{--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;}.elementor-9966 .elementor-element.elementor-element-ace06f4{--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-9966 .elementor-element.elementor-element-00f21df img{border-style:none;}.elementor-9966 .elementor-element.elementor-element-4035d02{--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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9966 .elementor-element.elementor-element-b41a531 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-9966 .elementor-element.elementor-element-b41a531 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-9966 .elementor-element.elementor-element-b41a531 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-9966 .elementor-element.elementor-element-b41a531 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-9966 .elementor-element.elementor-element-b41a531 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-9966 .elementor-element.elementor-element-b41a531 .elementor-icon-list-icon i{color:#818181;transition:color 0.3s;}.elementor-9966 .elementor-element.elementor-element-b41a531 .elementor-icon-list-icon svg{fill:#818181;transition:fill 0.3s;}.elementor-9966 .elementor-element.elementor-element-b41a531{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9966 .elementor-element.elementor-element-b41a531 .elementor-icon-list-text{color:#5B6A7C;transition:color 0.3s;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9966 .elementor-element.elementor-element-de24942{--display:flex;}.elementor-9966 .elementor-element.elementor-element-baf19b3{--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-9966 .elementor-element.elementor-element-1c4f325 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:#000000;}.elementor-9966 .elementor-element.elementor-element-8631990{--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;}.elementor-9966 .elementor-element.elementor-element-d855f52{--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-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-9966 .elementor-element.elementor-element-6c0845c .elementor-icon-wrapper{text-align:center;}.elementor-9966 .elementor-element.elementor-element-6c0845c.elementor-view-stacked .elementor-icon{background-color:#E29409;}.elementor-9966 .elementor-element.elementor-element-6c0845c.elementor-view-framed .elementor-icon, .elementor-9966 .elementor-element.elementor-element-6c0845c.elementor-view-default .elementor-icon{color:#E29409;border-color:#E29409;}.elementor-9966 .elementor-element.elementor-element-6c0845c.elementor-view-framed .elementor-icon, .elementor-9966 .elementor-element.elementor-element-6c0845c.elementor-view-default .elementor-icon svg{fill:#E29409;}.elementor-9966 .elementor-element.elementor-element-1c47c2e{--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-9966 .elementor-element.elementor-element-f5e1896 .elementor-icon-wrapper{text-align:center;}.elementor-9966 .elementor-element.elementor-element-f5e1896.elementor-view-stacked .elementor-icon{background-color:#E29409;}.elementor-9966 .elementor-element.elementor-element-f5e1896.elementor-view-framed .elementor-icon, .elementor-9966 .elementor-element.elementor-element-f5e1896.elementor-view-default .elementor-icon{color:#E29409;border-color:#E29409;}.elementor-9966 .elementor-element.elementor-element-f5e1896.elementor-view-framed .elementor-icon, .elementor-9966 .elementor-element.elementor-element-f5e1896.elementor-view-default .elementor-icon svg{fill:#E29409;}.elementor-9966 .elementor-element.elementor-element-ad687ab{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-9966 .elementor-element.elementor-element-ad687ab > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FF6E0030 100%);}:where( .elementor-9966 .elementor-element.elementor-element-ad687ab > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.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-9966 .elementor-element.elementor-element-dda4350 .elementor-button{background-color:#E31B4B;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);border-radius:12px 12px 12px 12px;}.elementor-9966 .elementor-element.elementor-element-dda4350 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9966 .elementor-element.elementor-element-dda4350 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-9966 .elementor-element.elementor-element-161c4fc{--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-9966 .elementor-element.elementor-element-161c4fc:not(.elementor-motion-effects-element-type-background), .elementor-9966 .elementor-element.elementor-element-161c4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9966 .elementor-element.elementor-element-2cc887c{text-align:center;}.elementor-9966 .elementor-element.elementor-element-2cc887c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;color:#000000;}.elementor-9966 .elementor-element.elementor-element-3460201 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-9966 .elementor-element.elementor-element-3460201{width:var( --container-widget-width, 28.451% );max-width:28.451%;--container-widget-width:28.451%;--container-widget-flex-grow:0;--image-border-color:#FFFFFF;--image-border-width:0px;--image-border-radius:100px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-9966 .elementor-element.elementor-element-3460201.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9966 .elementor-element.elementor-element-45a544b .elementor-repeater-item-b6a0f1d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-1-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-45a544b .elementor-repeater-item-d523814 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-2-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-45a544b .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-9966 .elementor-element.elementor-element-45a544b .swiper-slide-contents{max-width:66%;}.elementor-9966 .elementor-element.elementor-element-45a544b .swiper-slide-inner{text-align:center;}.elementor-9966 .elementor-element.elementor-element-53c04cd{--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-9966 .elementor-element.elementor-element-53c04cd:not(.elementor-motion-effects-element-type-background), .elementor-9966 .elementor-element.elementor-element-53c04cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9966 .elementor-element.elementor-element-ee5fd68{text-align:center;}.elementor-9966 .elementor-element.elementor-element-ee5fd68 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;color:#000000;}.elementor-9966 .elementor-element.elementor-element-21bc793 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-9966 .elementor-element.elementor-element-21bc793{width:var( --container-widget-width, 28.451% );max-width:28.451%;--container-widget-width:28.451%;--container-widget-flex-grow:0;--image-border-color:#FFFFFF;--image-border-width:0px;--image-border-radius:100px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-9966 .elementor-element.elementor-element-21bc793.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9966 .elementor-element.elementor-element-1de173a .elementor-repeater-item-b6a0f1d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-1-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-1de173a .elementor-repeater-item-d523814 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-2-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-1de173a .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-9966 .elementor-element.elementor-element-1de173a .swiper-slide-contents{max-width:66%;}.elementor-9966 .elementor-element.elementor-element-1de173a .swiper-slide-inner{text-align:center;}.elementor-9966 .elementor-element.elementor-element-bdfb31c{--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-9966 .elementor-element.elementor-element-bdfb31c:not(.elementor-motion-effects-element-type-background), .elementor-9966 .elementor-element.elementor-element-bdfb31c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9966 .elementor-element.elementor-element-a153f68{text-align:center;}.elementor-9966 .elementor-element.elementor-element-a153f68 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;color:#000000;}.elementor-9966 .elementor-element.elementor-element-bc58b0b{--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;}.elementor-9966 .elementor-element.elementor-element-e29baee{--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-9966 .elementor-element.elementor-element-a034928 img{border-style:none;}.elementor-9966 .elementor-element.elementor-element-4627cc8{--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-9966 .elementor-element.elementor-element-5a4a01f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-9966 .elementor-element.elementor-element-5a4a01f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-9966 .elementor-element.elementor-element-5a4a01f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-9966 .elementor-element.elementor-element-5a4a01f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-9966 .elementor-element.elementor-element-5a4a01f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-9966 .elementor-element.elementor-element-5a4a01f .elementor-icon-list-icon i{color:#818181;transition:color 0.3s;}.elementor-9966 .elementor-element.elementor-element-5a4a01f .elementor-icon-list-icon svg{fill:#818181;transition:fill 0.3s;}.elementor-9966 .elementor-element.elementor-element-5a4a01f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9966 .elementor-element.elementor-element-5a4a01f .elementor-icon-list-text{color:#5B6A7C;transition:color 0.3s;}.elementor-9966 .elementor-element.elementor-element-e94b461{--display:flex;}.elementor-9966 .elementor-element.elementor-element-c7fe6fe{--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-9966 .elementor-element.elementor-element-00f9beb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:#000000;}.elementor-9966 .elementor-element.elementor-element-2c58d61{--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;}.elementor-9966 .elementor-element.elementor-element-21d2977{--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-9966 .elementor-element.elementor-element-0a3cd96 .elementor-icon-wrapper{text-align:center;}.elementor-9966 .elementor-element.elementor-element-0a3cd96.elementor-view-stacked .elementor-icon{background-color:#E29409;}.elementor-9966 .elementor-element.elementor-element-0a3cd96.elementor-view-framed .elementor-icon, .elementor-9966 .elementor-element.elementor-element-0a3cd96.elementor-view-default .elementor-icon{color:#E29409;border-color:#E29409;}.elementor-9966 .elementor-element.elementor-element-0a3cd96.elementor-view-framed .elementor-icon, .elementor-9966 .elementor-element.elementor-element-0a3cd96.elementor-view-default .elementor-icon svg{fill:#E29409;}.elementor-9966 .elementor-element.elementor-element-e86d4ff{--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-9966 .elementor-element.elementor-element-25f7bf8 .elementor-icon-wrapper{text-align:center;}.elementor-9966 .elementor-element.elementor-element-25f7bf8.elementor-view-stacked .elementor-icon{background-color:#E29409;}.elementor-9966 .elementor-element.elementor-element-25f7bf8.elementor-view-framed .elementor-icon, .elementor-9966 .elementor-element.elementor-element-25f7bf8.elementor-view-default .elementor-icon{color:#E29409;border-color:#E29409;}.elementor-9966 .elementor-element.elementor-element-25f7bf8.elementor-view-framed .elementor-icon, .elementor-9966 .elementor-element.elementor-element-25f7bf8.elementor-view-default .elementor-icon svg{fill:#E29409;}.elementor-9966 .elementor-element.elementor-element-4d34157{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-9966 .elementor-element.elementor-element-4d34157 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FF6E0030 100%);}:where( .elementor-9966 .elementor-element.elementor-element-4d34157 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-9966 .elementor-element.elementor-element-8a03c89 .elementor-button{background-color:#E31B4B;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);border-radius:12px 12px 12px 12px;}.elementor-9966 .elementor-element.elementor-element-8a03c89 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9966 .elementor-element.elementor-element-8a03c89 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-9966 .elementor-element.elementor-element-176bd33{--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-9966 .elementor-element.elementor-element-176bd33:not(.elementor-motion-effects-element-type-background), .elementor-9966 .elementor-element.elementor-element-176bd33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9966 .elementor-element.elementor-element-b4bfe2c{--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;}.elementor-9966 .elementor-element.elementor-element-d0bf12f{--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-9966 .elementor-element.elementor-element-6fc97fd img{border-style:none;}.elementor-9966 .elementor-element.elementor-element-998e55c{--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-9966 .elementor-element.elementor-element-73788a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-9966 .elementor-element.elementor-element-73788a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-9966 .elementor-element.elementor-element-73788a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-9966 .elementor-element.elementor-element-73788a7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-9966 .elementor-element.elementor-element-73788a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-9966 .elementor-element.elementor-element-73788a7 .elementor-icon-list-icon i{color:#818181;transition:color 0.3s;}.elementor-9966 .elementor-element.elementor-element-73788a7 .elementor-icon-list-icon svg{fill:#818181;transition:fill 0.3s;}.elementor-9966 .elementor-element.elementor-element-73788a7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9966 .elementor-element.elementor-element-73788a7 .elementor-icon-list-text{color:#5B6A7C;transition:color 0.3s;}.elementor-9966 .elementor-element.elementor-element-b83cec6{--display:flex;}.elementor-9966 .elementor-element.elementor-element-5aa676e{--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-9966 .elementor-element.elementor-element-0f8bab0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:#000000;}.elementor-9966 .elementor-element.elementor-element-5e5b0c6{--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;}.elementor-9966 .elementor-element.elementor-element-505de6d{--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-9966 .elementor-element.elementor-element-3fc96ee .elementor-icon-wrapper{text-align:center;}.elementor-9966 .elementor-element.elementor-element-3fc96ee.elementor-view-stacked .elementor-icon{background-color:#E29409;}.elementor-9966 .elementor-element.elementor-element-3fc96ee.elementor-view-framed .elementor-icon, .elementor-9966 .elementor-element.elementor-element-3fc96ee.elementor-view-default .elementor-icon{color:#E29409;border-color:#E29409;}.elementor-9966 .elementor-element.elementor-element-3fc96ee.elementor-view-framed .elementor-icon, .elementor-9966 .elementor-element.elementor-element-3fc96ee.elementor-view-default .elementor-icon svg{fill:#E29409;}.elementor-9966 .elementor-element.elementor-element-ef2a001{--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-9966 .elementor-element.elementor-element-8df98b4 .elementor-icon-wrapper{text-align:center;}.elementor-9966 .elementor-element.elementor-element-8df98b4.elementor-view-stacked .elementor-icon{background-color:#E29409;}.elementor-9966 .elementor-element.elementor-element-8df98b4.elementor-view-framed .elementor-icon, .elementor-9966 .elementor-element.elementor-element-8df98b4.elementor-view-default .elementor-icon{color:#E29409;border-color:#E29409;}.elementor-9966 .elementor-element.elementor-element-8df98b4.elementor-view-framed .elementor-icon, .elementor-9966 .elementor-element.elementor-element-8df98b4.elementor-view-default .elementor-icon svg{fill:#E29409;}.elementor-9966 .elementor-element.elementor-element-6169f25{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-9966 .elementor-element.elementor-element-6169f25 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FF6E0030 100%);}:where( .elementor-9966 .elementor-element.elementor-element-6169f25 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-9966 .elementor-element.elementor-element-f191707 .elementor-button{background-color:#E31B4B;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);border-radius:12px 12px 12px 12px;}.elementor-9966 .elementor-element.elementor-element-f191707 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9966 .elementor-element.elementor-element-f191707 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-9966 .elementor-element.elementor-element-9cae2d4{--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-9966 .elementor-element.elementor-element-9cae2d4:not(.elementor-motion-effects-element-type-background), .elementor-9966 .elementor-element.elementor-element-9cae2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9966 .elementor-element.elementor-element-fad86fa{text-align:center;}.elementor-9966 .elementor-element.elementor-element-fad86fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;color:#000000;}.elementor-9966 .elementor-element.elementor-element-6f87441 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-9966 .elementor-element.elementor-element-6f87441{width:var( --container-widget-width, 28.451% );max-width:28.451%;--container-widget-width:28.451%;--container-widget-flex-grow:0;--image-border-color:#FFFFFF;--image-border-width:0px;--image-border-radius:100px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-9966 .elementor-element.elementor-element-6f87441.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9966 .elementor-element.elementor-element-8ae6803 .elementor-repeater-item-b6a0f1d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-1-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-8ae6803 .elementor-repeater-item-d523814 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-2-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-8ae6803 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-9966 .elementor-element.elementor-element-8ae6803 .swiper-slide-contents{max-width:66%;}.elementor-9966 .elementor-element.elementor-element-8ae6803 .swiper-slide-inner{text-align:center;}.elementor-9966 .elementor-element.elementor-element-6f5b2e9{--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-9966 .elementor-element.elementor-element-6f5b2e9:not(.elementor-motion-effects-element-type-background), .elementor-9966 .elementor-element.elementor-element-6f5b2e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9966 .elementor-element.elementor-element-6e0e87e{text-align:center;}.elementor-9966 .elementor-element.elementor-element-6e0e87e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;color:#000000;}.elementor-9966 .elementor-element.elementor-element-f7954fe .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-9966 .elementor-element.elementor-element-f7954fe{width:var( --container-widget-width, 28.451% );max-width:28.451%;--container-widget-width:28.451%;--container-widget-flex-grow:0;--image-border-color:#FFFFFF;--image-border-width:0px;--image-border-radius:100px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-9966 .elementor-element.elementor-element-f7954fe.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9966 .elementor-element.elementor-element-fabd18c .elementor-repeater-item-b6a0f1d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-1-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-fabd18c .elementor-repeater-item-d523814 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-2-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-fabd18c .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-9966 .elementor-element.elementor-element-fabd18c .swiper-slide-contents{max-width:66%;}.elementor-9966 .elementor-element.elementor-element-fabd18c .swiper-slide-inner{text-align:center;}.elementor-9966 .elementor-element.elementor-element-98eefed{--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-9966 .elementor-element.elementor-element-98eefed:not(.elementor-motion-effects-element-type-background), .elementor-9966 .elementor-element.elementor-element-98eefed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9966 .elementor-element.elementor-element-fa8888e{text-align:center;}.elementor-9966 .elementor-element.elementor-element-fa8888e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;color:#000000;}.elementor-9966 .elementor-element.elementor-element-91b309f .elementor-button{background-color:#E31B4B;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);border-radius:12px 12px 12px 12px;}.elementor-9966 .elementor-element.elementor-element-91b309f .elementor-button-content-wrapper{flex-direction:row;}.elementor-9966 .elementor-element.elementor-element-91b309f .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-9966 .elementor-element.elementor-element-58a690e{--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-9966 .elementor-element.elementor-element-58a690e:not(.elementor-motion-effects-element-type-background), .elementor-9966 .elementor-element.elementor-element-58a690e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9966 .elementor-element.elementor-element-6938a34{text-align:center;}.elementor-9966 .elementor-element.elementor-element-6938a34 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;color:#000000;}.elementor-9966 .elementor-element.elementor-element-a126b92 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-9966 .elementor-element.elementor-element-a126b92{width:var( --container-widget-width, 28.451% );max-width:28.451%;--container-widget-width:28.451%;--container-widget-flex-grow:0;--image-border-color:#FFFFFF;--image-border-width:0px;--image-border-radius:100px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-9966 .elementor-element.elementor-element-a126b92.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9966 .elementor-element.elementor-element-092f778 .elementor-repeater-item-b6a0f1d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-1-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-092f778 .elementor-repeater-item-d523814 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-2-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-092f778 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-9966 .elementor-element.elementor-element-092f778 .swiper-slide-contents{max-width:66%;}.elementor-9966 .elementor-element.elementor-element-092f778 .swiper-slide-inner{text-align:center;}.elementor-9966 .elementor-element.elementor-element-d4dda49{--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-9966 .elementor-element.elementor-element-d4dda49:not(.elementor-motion-effects-element-type-background), .elementor-9966 .elementor-element.elementor-element-d4dda49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9966 .elementor-element.elementor-element-d203725{text-align:center;}.elementor-9966 .elementor-element.elementor-element-d203725 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;color:#000000;}.elementor-9966 .elementor-element.elementor-element-c27daf8 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-9966 .elementor-element.elementor-element-c27daf8{width:var( --container-widget-width, 28.451% );max-width:28.451%;--container-widget-width:28.451%;--container-widget-flex-grow:0;--image-border-color:#FFFFFF;--image-border-width:0px;--image-border-radius:100px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-9966 .elementor-element.elementor-element-c27daf8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9966 .elementor-element.elementor-element-a745bb6 .elementor-repeater-item-b6a0f1d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-1-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-a745bb6 .elementor-repeater-item-d523814 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://emobel.com.mx/wp-content/uploads/2026/01/Closet-2-ejemplo.jpg);background-size:cover;}.elementor-9966 .elementor-element.elementor-element-a745bb6 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-9966 .elementor-element.elementor-element-a745bb6 .swiper-slide-contents{max-width:66%;}.elementor-9966 .elementor-element.elementor-element-a745bb6 .swiper-slide-inner{text-align:center;}.elementor-9966 .elementor-element.elementor-element-45831af{--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-9966 .elementor-element.elementor-element-6e93af7 > .elementor-widget-container{margin:0px 0px 0px 0px;}#elementor-popup-modal-9966{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-9966 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-9966 .dialog-close-button{display:flex;}#elementor-popup-modal-9966 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(min-width:768px){.elementor-9966 .elementor-element.elementor-element-ace06f4{--width:33.3333%;}.elementor-9966 .elementor-element.elementor-element-4035d02{--width:66.6666%;}.elementor-9966 .elementor-element.elementor-element-d855f52{--width:50%;}.elementor-9966 .elementor-element.elementor-element-1c47c2e{--width:50%;}.elementor-9966 .elementor-element.elementor-element-e29baee{--width:33.3333%;}.elementor-9966 .elementor-element.elementor-element-4627cc8{--width:66.6666%;}.elementor-9966 .elementor-element.elementor-element-21d2977{--width:50%;}.elementor-9966 .elementor-element.elementor-element-e86d4ff{--width:50%;}.elementor-9966 .elementor-element.elementor-element-d0bf12f{--width:33.3333%;}.elementor-9966 .elementor-element.elementor-element-998e55c{--width:66.6666%;}.elementor-9966 .elementor-element.elementor-element-505de6d{--width:50%;}.elementor-9966 .elementor-element.elementor-element-ef2a001{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-0ed3555 */<style>
  .my-color-picker-container { text-align:center; padding:15px; background:#fff; }
  .color-dots-wrapper { display:flex; justify-content:center; gap:15px; margin-bottom:5px; flex-wrap:wrap; }

  .color-dot{
    width:35px; height:35px; border-radius:50%;
    border:2px solid #ddd; cursor:pointer; transition:transform .2s;
    display:inline-block;
  }
  .color-dot.active{ border-color:#000; transform:scale(1.15); }

  /* Cursor lupa (si el ID existe en el wrapper del widget imagen) */
  #main-product-image-recamara-3 img{ cursor: zoom-in !important; }

  .img-preload{ display:none; }

  .elementor-lightbox .elementor-lightbox-title,
  .elementor-lightbox .elementor-lightbox-description,
  .elementor-slideshow__title,
  .elementor-slideshow__description{
    display:none !important;
    visibility:hidden !important;
  }
</style>

<div class="my-color-picker-container" data-target="#main-product-image-recamara-3">
  <div class="color-dots-wrapper">
    <div class="color-dot active" style="background-color:#f2f2ee" data-img="https://emobel.com.mx/wp-content/uploads/2025/09/1.png"></div>
    <div class="color-dot" style="background-color:#c9cdd1" data-img="https://emobel.com.mx/wp-content/uploads/2025/09/2.png"></div>
    <div class="color-dot" style="background-color:#2f4638" data-img="https://emobel.com.mx/wp-content/uploads/2025/09/3.png"></div>
    <div class="color-dot" style="background-color:#2b2b2b" data-img="https://emobel.com.mx/wp-content/uploads/2025/09/4.png"></div>
    <div class="color-dot" style="background-color:#A52A2A" data-img="https://emobel.com.mx/wp-content/uploads/2025/09/5.png"></div>
    <div class="color-dot" style="background-color:#DEB887" data-img="https://emobel.com.mx/wp-content/uploads/2025/09/6.png"></div>
  </div>
</div>

<div class="img-preload">
  <img src="https://emobel.com.mx/wp-content/uploads/2025/09/1.png">
  <img src="https://emobel.com.mx/wp-content/uploads/2025/09/2.png">
  <img src="https://emobel.com.mx/wp-content/uploads/2025/09/3.png">
  <img src="https://emobel.com.mx/wp-content/uploads/2025/09/4.png">
  <img src="https://emobel.com.mx/wp-content/uploads/2025/09/5.png">
  <img src="https://emobel.com.mx/wp-content/uploads/2025/09/6.png">
</div>

<script>
(function(){
  function init(scope){
    scope = scope || document;

    // Solo inicializa dentro del popup visible (si existe)
    var popup = scope.querySelector('.elementor-popup-modal') || document;

    // Contenedor del .elementor-9966 .elementor-element.elementor-element-0ed3555 (este bloque)
    var picker = popup.querySelector('.my-color-picker-container[data-target="#main-product-image-recamara-3"]');
    if(!picker) return;

    // Encuentra la imagen objetivo
    var targetWrap = popup.querySelector('#main-product-image-recamara-3');
    var mainImg = targetWrap ? targetWrap.querySelector('img') : null;

    if(!mainImg){
      console.log('No se encontró la imagen dentro de #main-product-image-recamara-3');
      return;
    }

    // Click en bolitas (solo las de este picker)
    picker.querySelectorAll('.color-dot').forEach(function(dot){
      dot.addEventListener('click', function(e){
        e.preventDefault();
        e.stopPropagation();

        var nuevaUrl = dot.getAttribute('data-img');
        if(!nuevaUrl) return;

        mainImg.setAttribute('src', nuevaUrl);
        mainImg.setAttribute('srcset',''); // correcto: vaciar srcset

        picker.querySelectorAll('.color-dot').forEach(function(d){ d.classList.remove('active'); });
        dot.classList.add('active');
      });
    });

    // Zoom/lightbox en imagen
    mainImg.addEventListener('click', function(){
      var urlActual = mainImg.getAttribute('src');
      if (window.elementorFrontend && elementorFrontend.utils && elementorFrontend.utils.lightbox) {
        elementorFrontend.utils.lightbox.showModal({ type:'image', url:urlActual });
      }
    });
  }

  // Cuando abre el popup
  document.addEventListener('elementor/popup/show', function(){
    setTimeout(function(){ init(document); }, 300);
  });

  // Backup (por si ya está)
  setTimeout(function(){ init(document); }, 800);
})();
</script>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34f838d */<style>
    /* Contenedor de los botones */
    .color-.elementor-9966 .elementor-element.elementor-element-34f838d-wrapper {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 15px;
        margin-top: 20px;
        padding: 10px;
        /* BORDE ROJO TEMPORAL: Para saber si el widget está cargando. 
           Cuando ya funcione, puedes borrar esta línea de abajo */
        border: 1px dashed red; 
        z-index: 9999;
        position: relative;
    }

    /* Las bolitas (botones) */
    .color-dot {
        display: block !important; /* Fuerza a que se muestre */
        width: 30px !important;    /* Tamaño fijo */
        height: 30px !important;   /* Tamaño fijo */
        border-radius: 50%;
        border: 2px solid #ddd;
        cursor: pointer;
        transition: transform 0.2s;
        background-position: center;
        background-size: cover;
    }

    .color-dot:hover {
        transform: scale(1.1);
        border-color: #999;
    }

    .color-dot.active {
        border: 2px solid #000;
        box-shadow: 0 0 0 2px #fff inset;
    }
</style>

<div class="color-.elementor-9966 .elementor-element.elementor-element-34f838d-wrapper">
    
    <div class="color-dot active" 
         data-img="http://emobel.com.mx/wp-content/uploads/2026/01/Closet-2-ejemplo.jpg" 
         style="background-color: #f2f2ee;">
    </div>

    <div class="color-dot" 
         data-img="http://emobel.com.mx/wp-content/uploads/2026/01/Closet-1-ejemplo.jpg" 
         style="background-color: #c9cdd1;">
    </div>

    <div class="color-dot" 
         data-img="URL_IMAGEN_VERDE_AQUI" 
         style="background-color: #2f4638;">
    </div>
    
    <div class="color-dot" 
         data-img="URL_IMAGEN_NEGRA_AQUI" 
         style="background-color: #2b2b2b;">
    </div>

</div>

<script>
jQuery(document).ready(function($) {
    
    function activarSelectorDeColor() {
        // Buscamos los botones
        var buttons = $('.color-dot');
        
        // Buscamos la imagen principal por el ID que configuraste: main-product-image
        var mainImage = $('#main-product-image img');
        
        // Si no encuentra la imagen por ID, intenta buscar cualquier imagen grande en el popup
        if (mainImage.length === 0) {
             console.log("No encontré #main-product-image, buscando alternativa...");
             mainImage = $('.elementor-widget-image img').first();
        }

        buttons.on('click', function(e) {
            e.preventDefault();
            var $btn = $(this);
            var newSrc = $btn.attr('data-img');

            if (newSrc) {
                // Cambia la imagen
                mainImage.attr('src', newSrc);
                mainImage.attr('srcset', newSrc);
                
                // Cambia el estilo activo
                buttons.removeClass('active');
                $btn.addClass('active');
            }
        });
    }

    // Ejecutamos cuando Elementor abre el Popup
    $(document).on('elementor/popup/show', function () {
        setTimeout(activarSelectorDeColor, 300); // Pequeña espera para asegurar carga
    });
    
    // Ejecutamos por si acaso ya está cargado
    activarSelectorDeColor();
});
</script>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8373606 */<style>
    /* Contenedor de los botones */
    .color-.elementor-9966 .elementor-element.elementor-element-8373606-wrapper {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 15px;
        margin-top: 20px;
        padding: 10px;
        /* BORDE ROJO TEMPORAL: Para saber si el widget está cargando. 
           Cuando ya funcione, puedes borrar esta línea de abajo */
        border: 1px dashed red; 
        z-index: 9999;
        position: relative;
    }

    /* Las bolitas (botones) */
    .color-dot {
        display: block !important; /* Fuerza a que se muestre */
        width: 30px !important;    /* Tamaño fijo */
        height: 30px !important;   /* Tamaño fijo */
        border-radius: 50%;
        border: 2px solid #ddd;
        cursor: pointer;
        transition: transform 0.2s;
        background-position: center;
        background-size: cover;
    }

    .color-dot:hover {
        transform: scale(1.1);
        border-color: #999;
    }

    .color-dot.active {
        border: 2px solid #000;
        box-shadow: 0 0 0 2px #fff inset;
    }
</style>

<div class="color-.elementor-9966 .elementor-element.elementor-element-8373606-wrapper">
    
    <div class="color-dot active" 
         data-img="http://emobel.com.mx/wp-content/uploads/2026/01/Closet-2-ejemplo.jpg" 
         style="background-color: #f2f2ee;">
    </div>

    <div class="color-dot" 
         data-img="http://emobel.com.mx/wp-content/uploads/2026/01/Closet-1-ejemplo.jpg" 
         style="background-color: #c9cdd1;">
    </div>

    <div class="color-dot" 
         data-img="URL_IMAGEN_VERDE_AQUI" 
         style="background-color: #2f4638;">
    </div>
    
    <div class="color-dot" 
         data-img="URL_IMAGEN_NEGRA_AQUI" 
         style="background-color: #2b2b2b;">
    </div>

</div>

<script>
jQuery(document).ready(function($) {
    
    function activarSelectorDeColor() {
        // Buscamos los botones
        var buttons = $('.color-dot');
        
        // Buscamos la imagen principal por el ID que configuraste: main-product-image
        var mainImage = $('#main-product-image img');
        
        // Si no encuentra la imagen por ID, intenta buscar cualquier imagen grande en el popup
        if (mainImage.length === 0) {
             console.log("No encontré #main-product-image, buscando alternativa...");
             mainImage = $('.elementor-widget-image img').first();
        }

        buttons.on('click', function(e) {
            e.preventDefault();
            var $btn = $(this);
            var newSrc = $btn.attr('data-img');

            if (newSrc) {
                // Cambia la imagen
                mainImage.attr('src', newSrc);
                mainImage.attr('srcset', newSrc);
                
                // Cambia el estilo activo
                buttons.removeClass('active');
                $btn.addClass('active');
            }
        });
    }

    // Ejecutamos cuando Elementor abre el Popup
    $(document).on('elementor/popup/show', function () {
        setTimeout(activarSelectorDeColor, 300); // Pequeña espera para asegurar carga
    });
    
    // Ejecutamos por si acaso ya está cargado
    activarSelectorDeColor();
});
</script>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e81e94e */<style>
    /* Contenedor de los botones */
    .color-.elementor-9966 .elementor-element.elementor-element-e81e94e-wrapper {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 15px;
        margin-top: 20px;
        padding: 10px;
        /* BORDE ROJO TEMPORAL: Para saber si el widget está cargando. 
           Cuando ya funcione, puedes borrar esta línea de abajo */
        border: 1px dashed red; 
        z-index: 9999;
        position: relative;
    }

    /* Las bolitas (botones) */
    .color-dot {
        display: block !important; /* Fuerza a que se muestre */
        width: 30px !important;    /* Tamaño fijo */
        height: 30px !important;   /* Tamaño fijo */
        border-radius: 50%;
        border: 2px solid #ddd;
        cursor: pointer;
        transition: transform 0.2s;
        background-position: center;
        background-size: cover;
    }

    .color-dot:hover {
        transform: scale(1.1);
        border-color: #999;
    }

    .color-dot.active {
        border: 2px solid #000;
        box-shadow: 0 0 0 2px #fff inset;
    }
</style>

<div class="color-.elementor-9966 .elementor-element.elementor-element-e81e94e-wrapper">
    
    <div class="color-dot active" 
         data-img="http://emobel.com.mx/wp-content/uploads/2026/01/Closet-2-ejemplo.jpg" 
         style="background-color: #f2f2ee;">
    </div>

    <div class="color-dot" 
         data-img="http://emobel.com.mx/wp-content/uploads/2026/01/Closet-1-ejemplo.jpg" 
         style="background-color: #c9cdd1;">
    </div>

    <div class="color-dot" 
         data-img="URL_IMAGEN_VERDE_AQUI" 
         style="background-color: #2f4638;">
    </div>
    
    <div class="color-dot" 
         data-img="URL_IMAGEN_NEGRA_AQUI" 
         style="background-color: #2b2b2b;">
    </div>

</div>

<script>
jQuery(document).ready(function($) {
    
    function activarSelectorDeColor() {
        // Buscamos los botones
        var buttons = $('.color-dot');
        
        // Buscamos la imagen principal por el ID que configuraste: main-product-image
        var mainImage = $('#main-product-image img');
        
        // Si no encuentra la imagen por ID, intenta buscar cualquier imagen grande en el popup
        if (mainImage.length === 0) {
             console.log("No encontré #main-product-image, buscando alternativa...");
             mainImage = $('.elementor-widget-image img').first();
        }

        buttons.on('click', function(e) {
            e.preventDefault();
            var $btn = $(this);
            var newSrc = $btn.attr('data-img');

            if (newSrc) {
                // Cambia la imagen
                mainImage.attr('src', newSrc);
                mainImage.attr('srcset', newSrc);
                
                // Cambia el estilo activo
                buttons.removeClass('active');
                $btn.addClass('active');
            }
        });
    }

    // Ejecutamos cuando Elementor abre el Popup
    $(document).on('elementor/popup/show', function () {
        setTimeout(activarSelectorDeColor, 300); // Pequeña espera para asegurar carga
    });
    
    // Ejecutamos por si acaso ya está cargado
    activarSelectorDeColor();
});
</script>/* End custom CSS */