.elementor-319 .elementor-element.elementor-element-c127853{--display:flex;}.elementor-319 .elementor-element.elementor-element-c127853:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-c127853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10110F;}.elementor-319 .elementor-element.elementor-element-9ce451d{--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;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.17);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-319 .elementor-element.elementor-element-9ce451d:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-9ce451d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181815;}.elementor-widget-theme-archive-title .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-319 .elementor-element.elementor-element-fa262a7{z-index:4;}.elementor-319 .elementor-element.elementor-element-fa262a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:900;color:#F1F0E8;}.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-319 .elementor-element.elementor-element-24fea62{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;color:#B7B5A9;}.elementor-319 .elementor-element.elementor-element-823e0e8{--display:flex;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-319 .elementor-element.elementor-element-ce106cb{--grid-columns:3;}.elementor-319 .elementor-element.elementor-element-6948df6{--display:flex;box-shadow:1px 1px 10px 0px rgba(0,0,0,0.5);}.elementor-319 .elementor-element.elementor-element-6948df6:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-6948df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82d2705 );}.elementor-319 .elementor-element.elementor-element-ec7e9b5{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-56f440c );}.elementor-319 .elementor-element.elementor-element-ec7e9b5 a{color:var( --e-global-color-56f440c );}.elementor-319 .elementor-element.elementor-element-61dd7b6{--display:flex;--position:fixed;--min-height:50px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;--z-index:6;}body:not(.rtl) .elementor-319 .elementor-element.elementor-element-61dd7b6{left:20px;}body.rtl .elementor-319 .elementor-element.elementor-element-61dd7b6{right:20px;}.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-319 .elementor-element.elementor-element-2ca5bb5 .elementor-icon-wrapper{text-align:center;}.elementor-319 .elementor-element.elementor-element-2ca5bb5.elementor-view-stacked .elementor-icon{background-color:#075E54;}.elementor-319 .elementor-element.elementor-element-2ca5bb5.elementor-view-framed .elementor-icon, .elementor-319 .elementor-element.elementor-element-2ca5bb5.elementor-view-default .elementor-icon{color:#075E54;border-color:#075E54;}.elementor-319 .elementor-element.elementor-element-2ca5bb5.elementor-view-framed .elementor-icon, .elementor-319 .elementor-element.elementor-element-2ca5bb5.elementor-view-default .elementor-icon svg{fill:#075E54;}.elementor-319 .elementor-element.elementor-element-2ca5bb5 .elementor-icon{font-size:45px;}.elementor-319 .elementor-element.elementor-element-2ca5bb5 .elementor-icon svg{height:45px;}.elementor-319 .elementor-element.elementor-element-863eab8{--display:flex;--position:fixed;--min-height:50px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;--z-index:5;}.elementor-319 .elementor-element.elementor-element-863eab8:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-863eab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B9AAA;}body:not(.rtl) .elementor-319 .elementor-element.elementor-element-863eab8{right:20px;}body.rtl .elementor-319 .elementor-element.elementor-element-863eab8{left:20px;}.elementor-319 .elementor-element.elementor-element-1dc0726 .elementor-icon-wrapper{text-align:center;}.elementor-319 .elementor-element.elementor-element-1dc0726.elementor-view-stacked .elementor-icon{background-color:#F5F1E3;}.elementor-319 .elementor-element.elementor-element-1dc0726.elementor-view-framed .elementor-icon, .elementor-319 .elementor-element.elementor-element-1dc0726.elementor-view-default .elementor-icon{color:#F5F1E3;border-color:#F5F1E3;}.elementor-319 .elementor-element.elementor-element-1dc0726.elementor-view-framed .elementor-icon, .elementor-319 .elementor-element.elementor-element-1dc0726.elementor-view-default .elementor-icon svg{fill:#F5F1E3;}.elementor-319 .elementor-element.elementor-element-1dc0726 .elementor-icon{font-size:25px;}.elementor-319 .elementor-element.elementor-element-1dc0726 .elementor-icon svg{height:25px;}body.elementor-page-319:not(.elementor-motion-effects-element-type-background), body.elementor-page-319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10110F;}@media(max-width:1024px){.elementor-319 .elementor-element.elementor-element-ce106cb{--grid-columns:2;}.elementor-319 .elementor-element.elementor-element-863eab8{--min-height:50px;}}@media(min-width:768px){.elementor-319 .elementor-element.elementor-element-c127853{--content-width:80%;}.elementor-319 .elementor-element.elementor-element-61dd7b6{--width:50px;}.elementor-319 .elementor-element.elementor-element-863eab8{--width:50px;}}@media(max-width:1024px) and (min-width:768px){.elementor-319 .elementor-element.elementor-element-c127853{--content-width:90%;}.elementor-319 .elementor-element.elementor-element-863eab8{--width:50px;}}@media(max-width:767px){.elementor-319 .elementor-element.elementor-element-c127853{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-319 .elementor-element.elementor-element-ce106cb{--grid-columns:1;}.elementor-319 .elementor-element.elementor-element-61dd7b6{--width:50px;}}/* Start custom CSS *//* Moein Decor archive: warm dark palette, scoped to product lists */
body.elementor-page-319 { color:#f1f0e8; }
body.elementor-page-319 .elementor-element-c127853 { padding:48px 24px 72px; }
body.elementor-page-319 .elementor-element-c127853 > .e-con-inner { max-width:1120px; gap:28px; }
body.elementor-page-319 .elementor-element-9ce451d { padding:32px; border:1px solid #30302a; border-radius:24px; gap:14px; text-align:right; }
body.elementor-page-319 .elementor-element-fa262a7 .elementor-heading-title { font-size:36px !important; font-weight:500 !important; font-family:inherit !important; line-height:1.6; text-align:right; }
body.elementor-page-319 .elementor-element-24fea62 { font-size:15px; line-height:2; }
body.elementor-page-319 .elementor-loop-container { gap:24px; }
body.elementor-page-319 [data-elementor-type="loop-item"] .elementor-element-bf15e03 { border:1px solid #30302a; border-radius:24px; padding:12px; height:100%; transition:border-color .2s ease,background-color .2s ease; }
body.elementor-page-319 [data-elementor-type="loop-item"] .elementor-element-bf15e03:hover { border-color:#8c755b; background-color:#22221d; }
body.elementor-page-319 [data-elementor-type="loop-item"] .elementor-element-147ae34 img { aspect-ratio:1; width:100%; object-fit:cover; border-radius:16px; }
body.elementor-page-319 [data-elementor-type="loop-item"] .elementor-element-fd9d062 { padding:8px 6px 12px; gap:14px; }
body.elementor-page-319 [data-elementor-type="loop-item"] .elementor-heading-title { font-size:17px !important; font-weight:500 !important; font-family:inherit !important; line-height:1.8; text-align:right; }
body.elementor-page-319 [data-elementor-type="loop-item"] .price { text-align:right; font-size:16px; line-height:1.7; }
body.elementor-page-319 [data-elementor-type="loop-item"] .price del { color:#99998d; font-size:13px; }
body.elementor-page-319 [data-elementor-type="loop-item"] .price ins { color:#d6b58e; text-decoration:none; }
:is(body.tax-product_cat,body.post-type-archive-product) { background:#0f100d; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-header .elementor-element-cce1635 { width:calc(100% - 48px); max-width:1120px; margin:24px auto 0; padding:12px 20px; background:#1c1d19 !important; border:1px solid #30302a; border-radius:36px; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-header .e-n-menu-title-container { color:#f1f0e8 !important; font-weight:500; font-size:14px; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-header .e-n-menu-title-container:hover { color:#d6b58e; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-header .e-n-menu-dropdown-icon { color:#d6b58e; fill:#d6b58e; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-header .e-search-input { background:#262720 !important; color:#f1f0e8 !important; border:1px solid #3c3d33; border-radius:24px; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-header .e-search-input::placeholder { color:#b7b5a9; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-header .e-search-submit { background:#d6b58e !important; color:#1b1b18 !important; border-radius:24px; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-header .e-n-menu-content > .e-con { background:#1b1b18; border:1px solid #3c3d33; color:#f1f0e8; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-footer { background:#141510; border-top:1px solid #30302a; color:#b7b5a9; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-footer .e-con { background-color:transparent !important; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-footer .elementor-heading-title { color:#f1f0e8; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-footer .elementor-widget-text-editor { color:#b7b5a9; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-footer .elementor-item { color:#b7b5a9; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-footer .elementor-item:hover { color:#d6b58e; }
@media(max-width:767px) {
body.elementor-page-319 .elementor-element-c127853 { padding:28px 16px 48px; }
body.elementor-page-319 .elementor-element-9ce451d { padding:24px 20px; border-radius:22px; }
body.elementor-page-319 .elementor-element-fa262a7 .elementor-heading-title { font-size:28px !important; }
body.elementor-page-319 .elementor-loop-container { gap:20px; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-header .elementor-element-cce1635 { width:calc(100% - 24px); margin-top:12px; padding:12px 16px; border-radius:24px; }
}
@media(prefers-reduced-motion:reduce) { body.elementor-page-319 [data-elementor-type="loop-item"] .elementor-element-bf15e03 { transition:none; } }

body.elementor-page-319 .elementor-element-fa262a7 { width:100%; }

:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-header .e-n-menu-title-text { color:#f1f0e8 !important; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-header .e-n-menu-dropdown-icon svg { fill:#d6b58e !important; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-header :is(.elementor-element-aeacb44,.elementor-element-51790c1) img { content:url("https://moeindecor.com/wp-content/uploads/2025/11/IMG_0016.png"); width:60px; height:60px; object-fit:contain; }

:is(body.tax-product_cat,body.post-type-archive-product) #e-n-menu-content-1702 .elementor-element-c79ae2a { background:#1b1b18 !important; border:1px solid #3c3d33; }
:is(body.tax-product_cat,body.post-type-archive-product) #e-n-menu-content-1702 :is(.elementor-button,.elementor-heading-title) { color:#f1f0e8 !important; border-color:#655b4d !important; }
:is(body.tax-product_cat,body.post-type-archive-product) #e-n-menu-content-1702 .elementor-button:hover { color:#d6b58e !important; background:#292820 !important; }
:is(body.tax-product_cat,body.post-type-archive-product) #e-n-menu-content-1702 svg { fill:#d6b58e !important; }
:is(body.tax-product_cat,body.post-type-archive-product) #e-n-menu-content-1702 .elementor-widget-button::before { color:#d6b58e !important; border-color:#655b4d !important; }
:is(body.tax-product_cat,body.post-type-archive-product) #e-n-menu-content-1702 .elementor-element-fe706cb .elementor-button { background:#292820 !important; color:#f1f0e8 !important; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-footer .e-con { background-image:none !important; }
:is(body.tax-product_cat,body.post-type-archive-product) .elementor-location-footer .elementor-shape { display:none; }/* End custom CSS */