.elementor-3050 .elementor-element.elementor-element-8c542ab{--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-3050 .elementor-element.elementor-element-267c08a{--divider-border-style:solid;--divider-color:#AAAAAA;--divider-border-width:0.5px;}.elementor-3050 .elementor-element.elementor-element-267c08a .elementor-divider-separator{width:100%;}.elementor-3050 .elementor-element.elementor-element-267c08a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3050 .elementor-element.elementor-element-e054c8c > .elementor-widget-container{border-style:none;}.elementor-3050 .elementor-element.elementor-element-e054c8c .searchform{--wd-form-brd-color:#A3A3A3;}.elementor-3050 .elementor-element.elementor-element-e054c8c{--wd-form-brd-radius:35px;}.elementor-3050 .elementor-element.elementor-element-46656f7{--display:flex;}.elementor-3050 .elementor-element.elementor-element-824dab0 .banner-title{color:#FFFFFF;}.elementor-3050 .elementor-element.elementor-element-824dab0 .banner-subtitle{color:#3F3F3F;background-color:#ECECEC;}.elementor-3050 .elementor-element.elementor-element-824dab0 .banner-inner{color:#FFFFFF;font-size:16px;}.elementor-3050 .elementor-element.elementor-element-6283ba8{--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;}.elementor-3050 .elementor-element.elementor-element-6283ba8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3050 .elementor-element.elementor-element-6deaf68{--display:flex;}.elementor-3050 .elementor-element.elementor-element-05a0a27 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-3050 .elementor-element.elementor-element-cb6fb47{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3050 .elementor-element.elementor-element-de950f8 .elementor-heading-title{font-size:14px;font-weight:500;}.elementor-3050 .elementor-element.elementor-element-de950f8 .elementor-heading-title a{transition-duration:0.3s;}.elementor-3050 .elementor-element.elementor-element-8fa34c2{--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-3050 .elementor-element.elementor-element-11d8659{--icon-box-icon-margin:15px;}.elementor-3050 .elementor-element.elementor-element-11d8659.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;fill:#000000;color:#000000;}.elementor-3050 .elementor-element.elementor-element-11d8659.elementor-view-framed .elementor-icon, .elementor-3050 .elementor-element.elementor-element-11d8659.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-3050 .elementor-element.elementor-element-11d8659.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3050 .elementor-element.elementor-element-11d8659 .elementor-icon{transition-duration:0.5s;font-size:55px;}.elementor-3050 .elementor-element.elementor-element-11d8659 .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-11d8659 .elementor-icon-box-title a{font-weight:400;}.elementor-3050 .elementor-element.elementor-element-303ad1c{--icon-box-icon-margin:15px;}.elementor-3050 .elementor-element.elementor-element-303ad1c.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;fill:#000000;color:#000000;}.elementor-3050 .elementor-element.elementor-element-303ad1c.elementor-view-framed .elementor-icon, .elementor-3050 .elementor-element.elementor-element-303ad1c.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-3050 .elementor-element.elementor-element-303ad1c.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3050 .elementor-element.elementor-element-303ad1c .elementor-icon{transition-duration:0.5s;font-size:55px;}.elementor-3050 .elementor-element.elementor-element-303ad1c .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-303ad1c .elementor-icon-box-title a{font-weight:400;}.elementor-3050 .elementor-element.elementor-element-fb3913e{--icon-box-icon-margin:15px;}.elementor-3050 .elementor-element.elementor-element-fb3913e.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;fill:#000000;color:#000000;}.elementor-3050 .elementor-element.elementor-element-fb3913e.elementor-view-framed .elementor-icon, .elementor-3050 .elementor-element.elementor-element-fb3913e.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-3050 .elementor-element.elementor-element-fb3913e.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3050 .elementor-element.elementor-element-fb3913e .elementor-icon{transition-duration:0.5s;font-size:55px;}.elementor-3050 .elementor-element.elementor-element-fb3913e .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-fb3913e .elementor-icon-box-title a{font-weight:400;}.elementor-3050 .elementor-element.elementor-element-23bd28c{--icon-box-icon-margin:15px;}.elementor-3050 .elementor-element.elementor-element-23bd28c.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;fill:#000000;color:#000000;}.elementor-3050 .elementor-element.elementor-element-23bd28c.elementor-view-framed .elementor-icon, .elementor-3050 .elementor-element.elementor-element-23bd28c.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-3050 .elementor-element.elementor-element-23bd28c.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3050 .elementor-element.elementor-element-23bd28c .elementor-icon{transition-duration:0.5s;font-size:55px;}.elementor-3050 .elementor-element.elementor-element-23bd28c .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-23bd28c .elementor-icon-box-title a{font-weight:400;}.elementor-3050 .elementor-element.elementor-element-1f0f2fc{--icon-box-icon-margin:15px;}.elementor-3050 .elementor-element.elementor-element-1f0f2fc.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;fill:#000000;color:#000000;}.elementor-3050 .elementor-element.elementor-element-1f0f2fc.elementor-view-framed .elementor-icon, .elementor-3050 .elementor-element.elementor-element-1f0f2fc.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-3050 .elementor-element.elementor-element-1f0f2fc.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3050 .elementor-element.elementor-element-1f0f2fc .elementor-icon{transition-duration:0.5s;font-size:55px;}.elementor-3050 .elementor-element.elementor-element-1f0f2fc .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-1f0f2fc .elementor-icon-box-title a{font-weight:400;}.elementor-3050 .elementor-element.elementor-element-d3eae64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-abd738e{background-color:#FFFCFC;padding:4px 15px 4px 15px;border-radius:25px 25px 25px 25px;box-shadow:5px 0px 25px 0px rgba(0, 0, 0, 0.15);--icon-box-icon-margin:10px;}.elementor-3050 .elementor-element.elementor-element-abd738e .elementor-icon-box-wrapper{align-items:center;}.elementor-3050 .elementor-element.elementor-element-abd738e .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-abd738e.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;fill:#000000;color:#000000;}.elementor-3050 .elementor-element.elementor-element-abd738e.elementor-view-framed .elementor-icon, .elementor-3050 .elementor-element.elementor-element-abd738e.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-3050 .elementor-element.elementor-element-abd738e.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3050 .elementor-element.elementor-element-abd738e .elementor-icon{transition-duration:0.5s;font-size:23px;padding:6px;}.elementor-3050 .elementor-element.elementor-element-abd738e .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-abd738e .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-3050 .elementor-element.elementor-element-5ae8be9{background-color:#FFFCFC;padding:4px 15px 4px 15px;border-radius:25px 25px 25px 25px;box-shadow:5px 0px 25px 0px rgba(0, 0, 0, 0.15);--icon-box-icon-margin:10px;}.elementor-3050 .elementor-element.elementor-element-5ae8be9 .elementor-icon-box-wrapper{align-items:center;}.elementor-3050 .elementor-element.elementor-element-5ae8be9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-5ae8be9.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;fill:#000000;color:#000000;}.elementor-3050 .elementor-element.elementor-element-5ae8be9.elementor-view-framed .elementor-icon, .elementor-3050 .elementor-element.elementor-element-5ae8be9.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-3050 .elementor-element.elementor-element-5ae8be9.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3050 .elementor-element.elementor-element-5ae8be9 .elementor-icon{transition-duration:0.5s;font-size:23px;padding:6px;}.elementor-3050 .elementor-element.elementor-element-5ae8be9 .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-5ae8be9 .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-3050 .elementor-element.elementor-element-6f052f1{background-color:#FFFCFC;padding:4px 15px 4px 15px;border-radius:25px 25px 25px 25px;box-shadow:5px 0px 25px 0px rgba(0, 0, 0, 0.15);--icon-box-icon-margin:10px;}.elementor-3050 .elementor-element.elementor-element-6f052f1 .elementor-icon-box-wrapper{align-items:center;}.elementor-3050 .elementor-element.elementor-element-6f052f1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-6f052f1.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;fill:#000000;color:#000000;}.elementor-3050 .elementor-element.elementor-element-6f052f1.elementor-view-framed .elementor-icon, .elementor-3050 .elementor-element.elementor-element-6f052f1.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-3050 .elementor-element.elementor-element-6f052f1.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3050 .elementor-element.elementor-element-6f052f1 .elementor-icon{transition-duration:0.5s;font-size:23px;padding:6px;}.elementor-3050 .elementor-element.elementor-element-6f052f1 .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-6f052f1 .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-3050 .elementor-element.elementor-element-e630e8d{background-color:#FFFCFC;padding:4px 15px 4px 15px;border-radius:25px 25px 25px 25px;box-shadow:5px 0px 25px 0px rgba(0, 0, 0, 0.15);--icon-box-icon-margin:10px;}.elementor-3050 .elementor-element.elementor-element-e630e8d .elementor-icon-box-wrapper{align-items:center;}.elementor-3050 .elementor-element.elementor-element-e630e8d .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-e630e8d.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;fill:#000000;color:#000000;}.elementor-3050 .elementor-element.elementor-element-e630e8d.elementor-view-framed .elementor-icon, .elementor-3050 .elementor-element.elementor-element-e630e8d.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-3050 .elementor-element.elementor-element-e630e8d.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3050 .elementor-element.elementor-element-e630e8d .elementor-icon{transition-duration:0.5s;font-size:23px;padding:6px;}.elementor-3050 .elementor-element.elementor-element-e630e8d .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-e630e8d .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-3050 .elementor-element.elementor-element-3b824aa{background-color:#FFFCFC;padding:4px 15px 4px 15px;border-radius:25px 25px 25px 25px;box-shadow:5px 0px 25px 0px rgba(0, 0, 0, 0.15);--icon-box-icon-margin:10px;}.elementor-3050 .elementor-element.elementor-element-3b824aa .elementor-icon-box-wrapper{align-items:center;}.elementor-3050 .elementor-element.elementor-element-3b824aa .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-3b824aa.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;fill:#000000;color:#000000;}.elementor-3050 .elementor-element.elementor-element-3b824aa.elementor-view-framed .elementor-icon, .elementor-3050 .elementor-element.elementor-element-3b824aa.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-3050 .elementor-element.elementor-element-3b824aa.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3050 .elementor-element.elementor-element-3b824aa .elementor-icon{transition-duration:0.5s;font-size:23px;padding:6px;}.elementor-3050 .elementor-element.elementor-element-3b824aa .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-3b824aa .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-3050 .elementor-element.elementor-element-75effe8{background-color:#FFFCFC;padding:4px 15px 4px 15px;border-radius:25px 25px 25px 25px;box-shadow:5px 0px 25px 0px rgba(0, 0, 0, 0.15);--icon-box-icon-margin:10px;}.elementor-3050 .elementor-element.elementor-element-75effe8 .elementor-icon-box-wrapper{align-items:center;}.elementor-3050 .elementor-element.elementor-element-75effe8 .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-75effe8.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;fill:#000000;color:#000000;}.elementor-3050 .elementor-element.elementor-element-75effe8.elementor-view-framed .elementor-icon, .elementor-3050 .elementor-element.elementor-element-75effe8.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-3050 .elementor-element.elementor-element-75effe8.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3050 .elementor-element.elementor-element-75effe8 .elementor-icon{transition-duration:0.5s;font-size:23px;padding:6px;}.elementor-3050 .elementor-element.elementor-element-75effe8 .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-75effe8 .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-3050 .elementor-element.elementor-element-73226b7{background-color:#FFFCFC;padding:4px 15px 4px 15px;border-radius:25px 25px 25px 25px;box-shadow:5px 0px 25px 0px rgba(0, 0, 0, 0.15);--icon-box-icon-margin:10px;}.elementor-3050 .elementor-element.elementor-element-73226b7 .elementor-icon-box-wrapper{align-items:center;}.elementor-3050 .elementor-element.elementor-element-73226b7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-73226b7.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;fill:#000000;color:#000000;}.elementor-3050 .elementor-element.elementor-element-73226b7.elementor-view-framed .elementor-icon, .elementor-3050 .elementor-element.elementor-element-73226b7.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-3050 .elementor-element.elementor-element-73226b7.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3050 .elementor-element.elementor-element-73226b7 .elementor-icon{transition-duration:0.5s;font-size:23px;padding:6px;}.elementor-3050 .elementor-element.elementor-element-73226b7 .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-73226b7 .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-3050 .elementor-element.elementor-element-ab6afaf{--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;--border-radius:15px 15px 15px 15px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:13px;--padding-right:13px;}.elementor-3050 .elementor-element.elementor-element-ab6afaf:not(.elementor-motion-effects-element-type-background), .elementor-3050 .elementor-element.elementor-element-ab6afaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2E2E;}.elementor-3050 .elementor-element.elementor-element-ab6afaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3050 .elementor-element.elementor-element-644b11b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-0a89c18 .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-3050 .elementor-element.elementor-element-3fc77c7{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3050 .elementor-element.elementor-element-3fc77c7 .elementor-heading-title{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-3050 .elementor-element.elementor-element-db58cae{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3050 .elementor-element.elementor-element-dd3a796{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-3050 .elementor-element.elementor-element-b32d685{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3050 .elementor-element.elementor-element-b32d685 .elementor-heading-title{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-3050 .elementor-element.elementor-element-b32d685 .elementor-heading-title a:hover, .elementor-3050 .elementor-element.elementor-element-b32d685 .elementor-heading-title a:focus{color:#EBEBEB;}.elementor-3050 .elementor-element.elementor-element-b32d685 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3050 .elementor-element.elementor-element-f4b63c4{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-f14d841{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-1c2291e{--display:flex;}.elementor-3050 .elementor-element.elementor-element-985e10a{--divider-border-style:solid;--divider-color:#969696;--divider-border-width:0.5px;}.elementor-3050 .elementor-element.elementor-element-985e10a .elementor-divider-separator{width:100%;}.elementor-3050 .elementor-element.elementor-element-985e10a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3050 .elementor-element.elementor-element-5705932{--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;--flex-wrap:nowrap;}.elementor-3050 .elementor-element.elementor-element-33e3690{--display:flex;--margin-top:015px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-350b302 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-3050 .elementor-element.elementor-element-e757163{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3050 .elementor-element.elementor-element-e757163 .elementor-heading-title{font-size:14px;font-weight:500;color:#000000;}.elementor-3050 .elementor-element.elementor-element-5466437{--display:flex;}.elementor-3050 .elementor-element.elementor-element-e953361{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:015px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-3ab501c .elementor-heading-title{font-size:14px;font-weight:500;}.elementor-3050 .elementor-element.elementor-element-f010d2b{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-f010d2b:not(.elementor-motion-effects-element-type-background), .elementor-3050 .elementor-element.elementor-element-f010d2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3050 .elementor-element.elementor-element-f010d2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3050 .elementor-element.elementor-element-5592424{--display:flex;}.elementor-3050 .elementor-element.elementor-element-0804831{--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;--margin-top:40px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-e90691a{--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-3050 .elementor-element.elementor-element-e90691a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3050 .elementor-element.elementor-element-87a1088{--wd-img-height:300px;}.elementor-3050 .elementor-element.elementor-element-87a1088 .banner-image{object-position:center center;}.elementor-3050 .elementor-element.elementor-element-87a1088 .banner-title{font-weight:300;}.elementor-3050 .elementor-element.elementor-element-87a1088 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-87a1088 .promo-banner.banner-content-background .wrapper-content-banner{max-width:156px;}.elementor-3050 .elementor-element.elementor-element-4bd5d02{--wd-img-height:300px;}.elementor-3050 .elementor-element.elementor-element-4bd5d02 .banner-image{object-position:center center;}.elementor-3050 .elementor-element.elementor-element-4bd5d02 .banner-title{font-weight:300;}.elementor-3050 .elementor-element.elementor-element-4bd5d02 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-4bd5d02 .promo-banner.banner-content-background .wrapper-content-banner{max-width:130px;}.elementor-3050 .elementor-element.elementor-element-d9ef1f1{--display:flex;}.elementor-3050 .elementor-element.elementor-element-dcaae61 .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-3050 .elementor-element.elementor-element-dcaae61 .wd-nav-tabs.wd-style-default li:hover a{color:#8A8357;}.elementor-3050 .elementor-element.elementor-element-dcaae61 .tabs-design-simple .tabs-name{border-color:#8A8357;}.elementor-3050 .elementor-element.elementor-element-dcaae61 .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#8A8357;}.elementor-3050 .elementor-element.elementor-element-dcaae61 .tabs-name{color:#000000;}.elementor-3050 .elementor-element.elementor-element-dcaae61 .wd-tabs .tabs-name{font-size:20px;}.elementor-3050 .elementor-element.elementor-element-dcaae61 .wd-nav-wrapper .wd-nav > li > a{color:#727272;}.elementor-3050 .elementor-element.elementor-element-dcaae61 .wd-nav.wd-nav-tabs .wd-nav-link{font-size:15px;}.elementor-3050 .elementor-element.elementor-element-f3fb06e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3050 .elementor-element.elementor-element-f3fb06e:not(.elementor-motion-effects-element-type-background), .elementor-3050 .elementor-element.elementor-element-f3fb06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3050 .elementor-element.elementor-element-021bdfb{width:100%;max-width:100%;}.elementor-3050 .elementor-element.elementor-element-021bdfb .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-3050 .elementor-element.elementor-element-021bdfb .wd-nav-tabs.wd-style-default li:hover a{color:#8A8357;}.elementor-3050 .elementor-element.elementor-element-021bdfb .tabs-design-simple .tabs-name{border-color:#8A8357;}.elementor-3050 .elementor-element.elementor-element-021bdfb .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#8A8357;}.elementor-3050 .elementor-element.elementor-element-6cc8335{--display:flex;}.elementor-3050 .elementor-element.elementor-element-8bf2c96 img{border-radius:15px 15px 15px 15px;}.elementor-3050 .elementor-element.elementor-element-702be44{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:60px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-3050 .elementor-element.elementor-element-702be44:not(.elementor-motion-effects-element-type-background), .elementor-3050 .elementor-element.elementor-element-702be44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafa;}.elementor-3050 .elementor-element.elementor-element-b1ae148{--display:flex;}.elementor-3050 .elementor-element.elementor-element-fce4a07 .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-3050 .elementor-element.elementor-element-fce4a07 .wd-nav-tabs.wd-style-default li:hover a{color:#8A8357;}.elementor-3050 .elementor-element.elementor-element-fce4a07 .tabs-design-simple .tabs-name{border-color:#8A8357;}.elementor-3050 .elementor-element.elementor-element-fce4a07 .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#8A8357;}.elementor-3050 .elementor-element.elementor-element-fce4a07 .wd-tabs .tabs-name{font-size:20px;}.elementor-3050 .elementor-element.elementor-element-fce4a07 .wd-nav.wd-nav-tabs .wd-nav-link{font-size:15px;}.elementor-3050 .elementor-element.elementor-element-e156ae5{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-60a7367 .banner-title{font-size:24px;font-weight:300;}.elementor-3050 .elementor-element.elementor-element-60a7367 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-60a7367 .promo-banner.banner-content-background .wrapper-content-banner{max-width:172px;}.elementor-3050 .elementor-element.elementor-element-c323487 .banner-title{font-size:24px;font-weight:300;}.elementor-3050 .elementor-element.elementor-element-c323487 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-c323487 .promo-banner.banner-content-background .wrapper-content-banner{max-width:208px;}.elementor-3050 .elementor-element.elementor-element-8b37ab4 .banner-title{font-size:24px;font-weight:300;}.elementor-3050 .elementor-element.elementor-element-8b37ab4 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-8b37ab4 .promo-banner.banner-content-background .wrapper-content-banner{max-width:161px;}.elementor-3050 .elementor-element.elementor-element-08515e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-3050 .elementor-element.elementor-element-08515e2:not(.elementor-motion-effects-element-type-background), .elementor-3050 .elementor-element.elementor-element-08515e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tridfurniture.com/wp-content/uploads/2021/09/marketplace-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3050 .elementor-element.elementor-element-fdfda29{--display:flex;--z-index:10;}.elementor-3050 .elementor-element.elementor-element-cceef47 .title-subtitle{font-size:14px;font-weight:800;}.elementor-3050 .elementor-element.elementor-element-cceef47 .title{font-size:32px;font-weight:300;}.elementor-3050 .elementor-element.elementor-element-8e6752b{--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;--gap:10px 15px;--row-gap:10px;--column-gap:15px;}.elementor-3050 .elementor-element.elementor-element-170e635{width:auto;max-width:auto;}.elementor-3050 .elementor-element.elementor-element-3dc276b{width:auto;max-width:auto;}.elementor-3050 .elementor-element.elementor-element-f65243b{--display:flex;}.elementor-3050 .elementor-element.elementor-element-20c0017{--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:40px 30px;--row-gap:40px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-59accbb{--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:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-3050 .elementor-element.elementor-element-59accbb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3050 .elementor-element.elementor-element-3d632e6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#e6e6e6;--border-color:#e6e6e6;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:15px;}.elementor-3050 .elementor-element.elementor-element-99748be .title{font-size:16px;}.elementor-3050 .elementor-element.elementor-element-319e9be .title{font-size:14px;}.elementor-3050 .elementor-element.elementor-element-31b9f19{--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:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-1b6fe39 .banner-title{font-size:24px;font-weight:300;}.elementor-3050 .elementor-element.elementor-element-1b6fe39 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-1b6fe39 .promo-banner.banner-content-background .wrapper-content-banner{max-width:218px;}.elementor-3050 .elementor-element.elementor-element-82928e1 .banner-title{font-size:24px;font-weight:300;}.elementor-3050 .elementor-element.elementor-element-82928e1 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-82928e1 .promo-banner.banner-content-background .wrapper-content-banner{max-width:156px;}.elementor-3050 .elementor-element.elementor-element-fadab18 .banner-title{font-size:24px;font-weight:300;}.elementor-3050 .elementor-element.elementor-element-fadab18 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-fadab18 .promo-banner.banner-content-background .wrapper-content-banner{max-width:168px;}.elementor-3050 .elementor-element.elementor-element-b046002{--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:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-258ccbd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-258ccbd:not(.elementor-motion-effects-element-type-background), .elementor-3050 .elementor-element.elementor-element-258ccbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#db3340;}.elementor-3050 .elementor-element.elementor-element-ac9787a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.15);--border-color:rgba(255,255,255,0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3050 .elementor-element.elementor-element-68a4a3c{width:auto;max-width:auto;}.elementor-3050 .elementor-element.elementor-element-8af2489{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.15);--border-color:rgba(255,255,255,0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3050 .elementor-element.elementor-element-52e7636{width:auto;max-width:auto;}.elementor-3050 .elementor-element.elementor-element-a2b764f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.15);--border-color:rgba(255,255,255,0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3050 .elementor-element.elementor-element-f3026c0{width:auto;max-width:auto;}.elementor-3050 .elementor-element.elementor-element-6fce187{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3050 .elementor-element.elementor-element-12ecd31{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-3050 .elementor-element.elementor-element-8c542ab{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-46656f7{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-f3fb06e{--border-radius:15px 15px 15px 15px;}.elementor-3050 .elementor-element.elementor-element-702be44{--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-3050 .elementor-element.elementor-element-60a7367 .banner-title{font-size:16px;}.elementor-3050 .elementor-element.elementor-element-c323487 .banner-title{font-size:16px;}.elementor-3050 .elementor-element.elementor-element-8b37ab4 .banner-title{font-size:16px;}.elementor-3050 .elementor-element.elementor-element-08515e2{--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-3050 .elementor-element.elementor-element-cceef47 .title-after_title, .elementor-3050 .elementor-element.elementor-element-cceef47 .title-subtitle, .elementor-3050 .elementor-element.elementor-element-cceef47 .woodmart-title-container{max-width:330px;}.elementor-3050 .elementor-element.elementor-element-cceef47 .title{font-size:27px;}.elementor-3050 .elementor-element.elementor-element-20c0017{--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-3050 .elementor-element.elementor-element-1b6fe39 .banner-title{font-size:16px;}.elementor-3050 .elementor-element.elementor-element-1b6fe39 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-1b6fe39 .promo-banner.banner-content-background .wrapper-content-banner{max-width:155px;}.elementor-3050 .elementor-element.elementor-element-82928e1 .banner-title{font-size:16px;}.elementor-3050 .elementor-element.elementor-element-82928e1 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-82928e1 .promo-banner.banner-content-background .wrapper-content-banner{max-width:140px;}.elementor-3050 .elementor-element.elementor-element-fadab18 .banner-title{font-size:16px;}.elementor-3050 .elementor-element.elementor-element-fadab18 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-fadab18 .promo-banner.banner-content-background .wrapper-content-banner{max-width:116px;}.elementor-3050 .elementor-element.elementor-element-258ccbd{--flex-wrap:wrap;}.elementor-3050 .elementor-element.elementor-element-8af2489{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}}@media(max-width:768px){.elementor-3050 .elementor-element.elementor-element-8c542ab{--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-267c08a .elementor-divider-separator{width:100%;}.elementor-3050 .elementor-element.elementor-element-267c08a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3050 .elementor-element.elementor-element-2c610fd{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3050 .elementor-element.elementor-element-e054c8c > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3050 .elementor-element.elementor-element-e054c8c .searchform{--wd-form-height:35px;}.elementor-3050 .elementor-element.elementor-element-46656f7{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-824dab0 .elementor-repeater-item-f15d906 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-824dab0 .elementor-repeater-item-f15d906 .promo-banner.banner-content-background .wrapper-content-banner{max-width:60%;}.elementor-3050 .elementor-element.elementor-element-824dab0 .elementor-repeater-item-92774a1 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-824dab0 .elementor-repeater-item-92774a1 .promo-banner.banner-content-background .wrapper-content-banner{max-width:60%;}.elementor-3050 .elementor-element.elementor-element-824dab0 .elementor-repeater-item-376f905 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-824dab0 .elementor-repeater-item-376f905 .promo-banner.banner-content-background .wrapper-content-banner{max-width:80%;}.elementor-3050 .elementor-element.elementor-element-824dab0 .elementor-repeater-item-540c829 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-824dab0 .elementor-repeater-item-540c829 .promo-banner.banner-content-background .wrapper-content-banner{max-width:70%;}.elementor-3050 .elementor-element.elementor-element-824dab0 .elementor-repeater-item-7b0c53d .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-824dab0 .elementor-repeater-item-7b0c53d .promo-banner.banner-content-background .wrapper-content-banner{max-width:70%;}.elementor-3050 .elementor-element.elementor-element-824dab0 .banner-inner{font-size:13px;line-height:1em;}.elementor-3050 .elementor-element.elementor-element-6283ba8{--width:100%;--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-6deaf68{--width:40%;}.elementor-3050 .elementor-element.elementor-element-05a0a27 .elementor-heading-title{font-size:14px;}.elementor-3050 .elementor-element.elementor-element-cb6fb47{--width:40%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3050 .elementor-element.elementor-element-de950f8 .elementor-heading-title{font-size:11px;}.elementor-3050 .elementor-element.elementor-element-8fa34c2{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-11d8659{--icon-box-icon-margin:3px;}.elementor-3050 .elementor-element.elementor-element-11d8659 .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-11d8659 .elementor-icon{font-size:31px;padding:6px;}.elementor-3050 .elementor-element.elementor-element-11d8659 .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-11d8659 .elementor-icon-box-title a{font-size:12px;}.elementor-3050 .elementor-element.elementor-element-303ad1c{--icon-box-icon-margin:3px;}.elementor-3050 .elementor-element.elementor-element-303ad1c .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-303ad1c .elementor-icon{font-size:31px;padding:6px;}.elementor-3050 .elementor-element.elementor-element-303ad1c .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-303ad1c .elementor-icon-box-title a{font-size:12px;}.elementor-3050 .elementor-element.elementor-element-fb3913e{--icon-box-icon-margin:3px;}.elementor-3050 .elementor-element.elementor-element-fb3913e .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-fb3913e .elementor-icon{font-size:31px;padding:6px;}.elementor-3050 .elementor-element.elementor-element-fb3913e .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-fb3913e .elementor-icon-box-title a{font-size:12px;}.elementor-3050 .elementor-element.elementor-element-23bd28c{--icon-box-icon-margin:3px;}.elementor-3050 .elementor-element.elementor-element-23bd28c .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-23bd28c .elementor-icon{font-size:31px;padding:6px;}.elementor-3050 .elementor-element.elementor-element-23bd28c .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-23bd28c .elementor-icon-box-title a{font-size:12px;}.elementor-3050 .elementor-element.elementor-element-1f0f2fc{--icon-box-icon-margin:3px;}.elementor-3050 .elementor-element.elementor-element-1f0f2fc .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-1f0f2fc .elementor-icon{font-size:31px;padding:6px;}.elementor-3050 .elementor-element.elementor-element-1f0f2fc .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-1f0f2fc .elementor-icon-box-title a{font-size:12px;}.elementor-3050 .elementor-element.elementor-element-d3eae64{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-abd738e{--icon-box-icon-margin:3px;}.elementor-3050 .elementor-element.elementor-element-abd738e .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-abd738e .elementor-icon{font-size:20px;}.elementor-3050 .elementor-element.elementor-element-abd738e .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-abd738e .elementor-icon-box-title a{font-size:12px;}.elementor-3050 .elementor-element.elementor-element-5ae8be9{--icon-box-icon-margin:3px;}.elementor-3050 .elementor-element.elementor-element-5ae8be9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-5ae8be9 .elementor-icon{font-size:20px;}.elementor-3050 .elementor-element.elementor-element-5ae8be9 .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-5ae8be9 .elementor-icon-box-title a{font-size:12px;}.elementor-3050 .elementor-element.elementor-element-6f052f1{--icon-box-icon-margin:3px;}.elementor-3050 .elementor-element.elementor-element-6f052f1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-6f052f1 .elementor-icon{font-size:20px;}.elementor-3050 .elementor-element.elementor-element-6f052f1 .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-6f052f1 .elementor-icon-box-title a{font-size:12px;}.elementor-3050 .elementor-element.elementor-element-e630e8d{--icon-box-icon-margin:3px;}.elementor-3050 .elementor-element.elementor-element-e630e8d .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-e630e8d .elementor-icon{font-size:20px;}.elementor-3050 .elementor-element.elementor-element-e630e8d .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-e630e8d .elementor-icon-box-title a{font-size:12px;}.elementor-3050 .elementor-element.elementor-element-3b824aa{--icon-box-icon-margin:3px;}.elementor-3050 .elementor-element.elementor-element-3b824aa .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-3b824aa .elementor-icon{font-size:20px;}.elementor-3050 .elementor-element.elementor-element-3b824aa .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-3b824aa .elementor-icon-box-title a{font-size:12px;}.elementor-3050 .elementor-element.elementor-element-75effe8{--icon-box-icon-margin:3px;}.elementor-3050 .elementor-element.elementor-element-75effe8 .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-75effe8 .elementor-icon{font-size:20px;}.elementor-3050 .elementor-element.elementor-element-75effe8 .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-75effe8 .elementor-icon-box-title a{font-size:12px;}.elementor-3050 .elementor-element.elementor-element-73226b7{--icon-box-icon-margin:3px;}.elementor-3050 .elementor-element.elementor-element-73226b7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-3050 .elementor-element.elementor-element-73226b7 .elementor-icon{font-size:20px;}.elementor-3050 .elementor-element.elementor-element-73226b7 .elementor-icon-box-title, .elementor-3050 .elementor-element.elementor-element-73226b7 .elementor-icon-box-title a{font-size:12px;}.elementor-3050 .elementor-element.elementor-element-ab6afaf{--width:100%;--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;--border-radius:10px 10px 10px 10px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:05px;--padding-left:2px;--padding-right:05px;}.elementor-3050 .elementor-element.elementor-element-644b11b{--width:40%;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-0a89c18 .elementor-heading-title{font-size:14px;}.elementor-3050 .elementor-element.elementor-element-3fc77c7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3050 .elementor-element.elementor-element-3fc77c7 .elementor-heading-title{font-size:10px;}.elementor-3050 .elementor-element.elementor-element-db58cae{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;}.elementor-3050 .elementor-element.elementor-element-dd3a796{--width:37%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:07px;}.elementor-3050 .elementor-element.elementor-element-b32d685{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3050 .elementor-element.elementor-element-b32d685 .elementor-heading-title{font-size:11px;}.elementor-3050 .elementor-element.elementor-element-f4b63c4{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-f14d841{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-1c2291e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-985e10a .elementor-divider-separator{width:100%;}.elementor-3050 .elementor-element.elementor-element-985e10a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3050 .elementor-element.elementor-element-5705932{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-33e3690{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-350b302 .elementor-heading-title{font-size:14px;}.elementor-3050 .elementor-element.elementor-element-e757163{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3050 .elementor-element.elementor-element-e757163 .elementor-heading-title{font-size:10px;}.elementor-3050 .elementor-element.elementor-element-5466437{--width:50px;--flex-wrap:nowrap;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-e953361{--width:100%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-3ab501c .elementor-heading-title{font-size:11px;}.elementor-3050 .elementor-element.elementor-element-f010d2b{--width:100%;--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:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-5592424{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-dcaae61{width:100%;max-width:100%;}.elementor-3050 .elementor-element.elementor-element-dcaae61 .wd-tabs .tabs-name{font-size:18px;}.elementor-3050 .elementor-element.elementor-element-dcaae61 .wd-nav.wd-nav-tabs .wd-nav-link{font-size:14px;}.elementor-3050 .elementor-element.elementor-element-dcaae61 .wd-nav-tabs{--nav-gap:19px;}.elementor-3050 .elementor-element.elementor-element-dcaae61 .wd-nav-arrows{--wd-arrow-offset-h:0px;--wd-arrow-offset-v:70px;}.elementor-3050 .elementor-element.elementor-element-f3fb06e{--border-radius:10px 10px 10px 10px;--margin-top:70px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3050 .elementor-element.elementor-element-021bdfb{width:100%;max-width:100%;}.elementor-3050 .elementor-element.elementor-element-021bdfb .wd-tabs .tabs-name{font-size:18px;}.elementor-3050 .elementor-element.elementor-element-021bdfb .wd-nav.wd-nav-tabs .wd-nav-link{font-size:14px;}.elementor-3050 .elementor-element.elementor-element-021bdfb .wd-nav-tabs{--nav-gap:19px;}.elementor-3050 .elementor-element.elementor-element-8bf2c96 img{border-radius:10px 10px 10px 10px;}.elementor-3050 .elementor-element.elementor-element-702be44{--margin-top:40px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-3050 .elementor-element.elementor-element-fce4a07 .wd-tabs .tabs-name{font-size:18px;}.elementor-3050 .elementor-element.elementor-element-fce4a07 .wd-nav.wd-nav-tabs .wd-nav-link{font-size:13px;}.elementor-3050 .elementor-element.elementor-element-fce4a07 .wd-nav-tabs{--nav-gap:19px;}.elementor-3050 .elementor-element.elementor-element-fce4a07 .wd-nav-arrows{--wd-arrow-offset-v:12px;}.elementor-3050 .elementor-element.elementor-element-e156ae5{--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-3050 .elementor-element.elementor-element-60a7367 .banner-title{font-size:26px;}.elementor-3050 .elementor-element.elementor-element-60a7367 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-60a7367 .promo-banner.banner-content-background .wrapper-content-banner{max-width:187px;}.elementor-3050 .elementor-element.elementor-element-c323487 .banner-title{font-size:26px;}.elementor-3050 .elementor-element.elementor-element-c323487 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-c323487 .promo-banner.banner-content-background .wrapper-content-banner{max-width:234px;}.elementor-3050 .elementor-element.elementor-element-8b37ab4 .banner-title{font-size:26px;}.elementor-3050 .elementor-element.elementor-element-8b37ab4 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-8b37ab4 .promo-banner.banner-content-background .wrapper-content-banner{max-width:182px;}.elementor-3050 .elementor-element.elementor-element-08515e2{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-fdfda29{--width:100%;}.elementor-3050 .elementor-element.elementor-element-f65243b{--width:100%;}.elementor-3050 .elementor-element.elementor-element-20c0017{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-59accbb{--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-3050 .elementor-element.elementor-element-3d632e6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-5a273ff{width:100%;max-width:100%;}.elementor-3050 .elementor-element.elementor-element-31b9f19{--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-3050 .elementor-element.elementor-element-1b6fe39 .banner-title{font-size:26px;}.elementor-3050 .elementor-element.elementor-element-82928e1 .banner-title{font-size:26px;}.elementor-3050 .elementor-element.elementor-element-fadab18 .banner-title{font-size:26px;}.elementor-3050 .elementor-element.elementor-element-fadab18 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3050 .elementor-element.elementor-element-fadab18 .promo-banner.banner-content-background .wrapper-content-banner{max-width:191px;}.elementor-3050 .elementor-element.elementor-element-ac9787a{--width:100%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3050 .elementor-element.elementor-element-8af2489{--width:100%;}.elementor-3050 .elementor-element.elementor-element-a2b764f{--width:100%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3050 .elementor-element.elementor-element-6fce187{--width:100%;}}@media(min-width:769px){.elementor-3050 .elementor-element.elementor-element-8c542ab{--content-width:641px;}.elementor-3050 .elementor-element.elementor-element-6deaf68{--width:40%;}.elementor-3050 .elementor-element.elementor-element-cb6fb47{--width:40%;}.elementor-3050 .elementor-element.elementor-element-644b11b{--width:40%;}.elementor-3050 .elementor-element.elementor-element-dd3a796{--width:40%;}.elementor-3050 .elementor-element.elementor-element-5705932{--width:100%;}.elementor-3050 .elementor-element.elementor-element-33e3690{--width:50%;}.elementor-3050 .elementor-element.elementor-element-5466437{--width:50%;}.elementor-3050 .elementor-element.elementor-element-e953361{--width:100%;}.elementor-3050 .elementor-element.elementor-element-e90691a{--width:23.306%;}.elementor-3050 .elementor-element.elementor-element-b1ae148{--width:100%;}.elementor-3050 .elementor-element.elementor-element-fdfda29{--width:33.3%;}.elementor-3050 .elementor-element.elementor-element-f65243b{--width:66.7%;}.elementor-3050 .elementor-element.elementor-element-59accbb{--width:100%;}.elementor-3050 .elementor-element.elementor-element-3d632e6{--width:100%;}.elementor-3050 .elementor-element.elementor-element-ac9787a{--width:25%;}.elementor-3050 .elementor-element.elementor-element-8af2489{--width:25%;}.elementor-3050 .elementor-element.elementor-element-a2b764f{--width:25%;}.elementor-3050 .elementor-element.elementor-element-6fce187{--width:25%;}}@media(max-width:1024px) and (min-width:769px){.elementor-3050 .elementor-element.elementor-element-b1ae148{--width:100%;}.elementor-3050 .elementor-element.elementor-element-fdfda29{--width:40%;}.elementor-3050 .elementor-element.elementor-element-f65243b{--width:60%;}.elementor-3050 .elementor-element.elementor-element-59accbb{--width:100%;}.elementor-3050 .elementor-element.elementor-element-ac9787a{--width:50%;}.elementor-3050 .elementor-element.elementor-element-8af2489{--width:50%;}.elementor-3050 .elementor-element.elementor-element-a2b764f{--width:50%;}.elementor-3050 .elementor-element.elementor-element-6fce187{--width:50%;}}/* Start custom CSS for wd_products, class: .elementor-element-c3c6f20 *//* =======================================================
   🪑 TRID FURNITURE PRODUCT STYLE CONTROLLER (Stable Version)
   Keeps Woodmart & Elementor layout intact
   ======================================================= */
:host, .elementor-3050 .elementor-element.elementor-element-c3c6f20 {
  /* ====== VARIABLES YOU CAN CHANGE ====== */
  --product-image-width: 350px;       /* image width */
  --product-image-height: 150px;      /* image height */
  --product-image-radius: 12px;       /* image corner radius */
  --product-gap-vertical: 30px;       /* space between rows */
  --product-gap-horizontal: 20px;     /* space between columns */
  --product-text-align: center;       /* text alignment: left, center, right */
  --product-title-lines: 1;           /* number of visible lines (1 = single line) */
}

/* ====== SPACING CONTROL (keeps Woodmart layout intact) ====== */
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .products,
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .wd-products-holder {
  row-gap: var(--product-gap-vertical) !important;
  column-gap: var(--product-gap-horizontal) !important;
}

/* ====== IMAGE STYLE CONTROL ====== */
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .product img,
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .product-thumbnail img,
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .wd-product img,
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .woocommerce-loop-product__link img {
  width: var(--product-image-width) !important;
  height: var(--product-image-height) !important;
  max-width: 100% !important; /* keeps it responsive */
  object-fit: cover !important;
  border-radius: var(--product-image-radius) !important;
  transition: all 0.3s ease !important;
}

/* Hover zoom (optional) */
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .product img:hover {
  transform: scale(1.05) !important;
}

/* ====== TEXT ALIGNMENT ====== */
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .product,
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .product-title,
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .woocommerce-loop-product__title,
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .wd-entities-title {
  text-align: var(--product-text-align) !important;
}

/* ====== TITLE LENGTH LIMIT (with ellipsis) ====== */
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .woocommerce-loop-product__title,
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .wd-entities-title,
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .product-title {
  display: -webkit-box !important;
  -webkit-line-clamp: var(--product-title-lines) !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  word-break: break-word !important;
  max-width: 100% !important;
}

/* ====== PRICE STYLING ====== */
.elementor-3050 .elementor-element.elementor-element-c3c6f20 .price {
  text-align: var(--product-text-align) !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-25828ff *//* =======================================================
   🪑 TRID FURNITURE PRODUCT STYLE CONTROLLER (Stable Version)
   Keeps Woodmart & Elementor layout intact
   ======================================================= */
:host, .elementor-3050 .elementor-element.elementor-element-25828ff {
  /* ====== VARIABLES YOU CAN CHANGE ====== */
  --product-image-width: 350px;       /* image width */
  --product-image-height: 170px;      /* image height */
  --product-image-radius: 12px;       /* image corner radius */
  --product-gap-vertical: 30px;       /* space between rows */
  --product-gap-horizontal: 20px;     /* space between columns */
  --product-text-align: center;       /* text alignment: left, center, right */
  --product-title-lines: 1;           /* number of visible lines (1 = single line) */
}

/* ====== SPACING CONTROL (keeps Woodmart layout intact) ====== */
.elementor-3050 .elementor-element.elementor-element-25828ff .products,
.elementor-3050 .elementor-element.elementor-element-25828ff .wd-products-holder {
  row-gap: var(--product-gap-vertical) !important;
  column-gap: var(--product-gap-horizontal) !important;
}

/* ====== IMAGE STYLE CONTROL ====== */
.elementor-3050 .elementor-element.elementor-element-25828ff .product img,
.elementor-3050 .elementor-element.elementor-element-25828ff .product-thumbnail img,
.elementor-3050 .elementor-element.elementor-element-25828ff .wd-product img,
.elementor-3050 .elementor-element.elementor-element-25828ff .woocommerce-loop-product__link img {
  width: var(--product-image-width) !important;
  height: var(--product-image-height) !important;
  max-width: 100% !important; /* keeps it responsive */
  object-fit: cover !important;
  border-radius: var(--product-image-radius) !important;
  transition: all 0.3s ease !important;
}

/* Hover zoom (optional) */
.elementor-3050 .elementor-element.elementor-element-25828ff .product img:hover {
  transform: scale(1.05) !important;
}

/* ====== TEXT ALIGNMENT ====== */
.elementor-3050 .elementor-element.elementor-element-25828ff .product,
.elementor-3050 .elementor-element.elementor-element-25828ff .product-title,
.elementor-3050 .elementor-element.elementor-element-25828ff .woocommerce-loop-product__title,
.elementor-3050 .elementor-element.elementor-element-25828ff .wd-entities-title {
  text-align: var(--product-text-align) !important;
}

/* ====== TITLE LENGTH LIMIT (with ellipsis) ====== */
.elementor-3050 .elementor-element.elementor-element-25828ff .woocommerce-loop-product__title,
.elementor-3050 .elementor-element.elementor-element-25828ff .wd-entities-title,
.elementor-3050 .elementor-element.elementor-element-25828ff .product-title {
  display: -webkit-box !important;
  -webkit-line-clamp: var(--product-title-lines) !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  word-break: break-word !important;
  max-width: 100% !important;
}

/* ====== PRICE STYLING ====== */
.elementor-3050 .elementor-element.elementor-element-25828ff .price {
  text-align: var(--product-text-align) !important;
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-dcaae61 *//* =======================================================
   🪑 TRID FURNITURE PRODUCT STYLE CONTROLLER (Stable Version)
   Keeps Woodmart & Elementor layout intact
   ======================================================= */
:host, .elementor-3050 .elementor-element.elementor-element-dcaae61 {
  /* ====== VARIABLES YOU CAN CHANGE ====== */
  --product-image-width: 350px;       /* image width */
  --product-image-height: 200px;      /* image height */
  --product-image-radius: 12px;       /* image corner radius */
  --product-gap-vertical: 30px;       /* space between rows */
  --product-gap-horizontal: 20px;     /* space between columns */
  --product-text-align: center;       /* text alignment: left, center, right */
  --product-title-lines: 1;           /* number of visible lines (1 = single line) */
}

/* ====== SPACING CONTROL (keeps Woodmart layout intact) ====== */
.elementor-3050 .elementor-element.elementor-element-dcaae61 .products,
.elementor-3050 .elementor-element.elementor-element-dcaae61 .wd-products-holder {
  row-gap: var(--product-gap-vertical) !important;
  column-gap: var(--product-gap-horizontal) !important;
}

/* ====== IMAGE STYLE CONTROL ====== */
.elementor-3050 .elementor-element.elementor-element-dcaae61 .product img,
.elementor-3050 .elementor-element.elementor-element-dcaae61 .product-thumbnail img,
.elementor-3050 .elementor-element.elementor-element-dcaae61 .wd-product img,
.elementor-3050 .elementor-element.elementor-element-dcaae61 .woocommerce-loop-product__link img {
  width: var(--product-image-width) !important;
  height: var(--product-image-height) !important;
  max-width: 100% !important; /* keeps it responsive */
  object-fit: cover !important;
  border-radius: var(--product-image-radius) !important;
  transition: all 0.3s ease !important;
}

/* Hover zoom (optional) */
.elementor-3050 .elementor-element.elementor-element-dcaae61 .product img:hover {
  transform: scale(1.05) !important;
}

/* ====== TEXT ALIGNMENT ====== */
.elementor-3050 .elementor-element.elementor-element-dcaae61 .product,
.elementor-3050 .elementor-element.elementor-element-dcaae61 .product-title,
.elementor-3050 .elementor-element.elementor-element-dcaae61 .woocommerce-loop-product__title,
.elementor-3050 .elementor-element.elementor-element-dcaae61 .wd-entities-title {
  text-align: var(--product-text-align) !important;
}

/* ====== TITLE LENGTH LIMIT (with ellipsis) ====== */
.elementor-3050 .elementor-element.elementor-element-dcaae61 .woocommerce-loop-product__title,
.elementor-3050 .elementor-element.elementor-element-dcaae61 .wd-entities-title,
.elementor-3050 .elementor-element.elementor-element-dcaae61 .product-title {
  display: -webkit-box !important;
  -webkit-line-clamp: var(--product-title-lines) !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  word-break: break-word !important;
  max-width: 100% !important;
}

/* ====== PRICE STYLING ====== */
.elementor-3050 .elementor-element.elementor-element-dcaae61 .price {
  text-align: var(--product-text-align) !important;
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-021bdfb *//* =======================================================
   🪑 TRID FURNITURE PRODUCT STYLE CONTROLLER (Stable Version)
   Keeps Woodmart & Elementor layout intact
   ======================================================= */
:host, .elementor-3050 .elementor-element.elementor-element-021bdfb {
  /* ====== VARIABLES YOU CAN CHANGE ====== */
  --product-image-width: 350px;       /* image width */
  --product-image-height: 170px;      /* image height */
  --product-image-radius: 12px;       /* image corner radius */
  --product-gap-vertical: 30px;       /* space between rows */
  --product-gap-horizontal: 20px;     /* space between columns */
  --product-text-align: center;       /* text alignment: left, center, right */
  --product-title-lines: 1;           /* number of visible lines (1 = single line) */
}

/* ====== SPACING CONTROL (keeps Woodmart layout intact) ====== */
.elementor-3050 .elementor-element.elementor-element-021bdfb .products,
.elementor-3050 .elementor-element.elementor-element-021bdfb .wd-products-holder {
  row-gap: var(--product-gap-vertical) !important;
  column-gap: var(--product-gap-horizontal) !important;
}

/* ====== IMAGE STYLE CONTROL ====== */
.elementor-3050 .elementor-element.elementor-element-021bdfb .product img,
.elementor-3050 .elementor-element.elementor-element-021bdfb .product-thumbnail img,
.elementor-3050 .elementor-element.elementor-element-021bdfb .wd-product img,
.elementor-3050 .elementor-element.elementor-element-021bdfb .woocommerce-loop-product__link img {
  width: var(--product-image-width) !important;
  height: var(--product-image-height) !important;
  max-width: 100% !important; /* keeps it responsive */
  object-fit: cover !important;
  border-radius: var(--product-image-radius) !important;
  transition: all 0.3s ease !important;
}

/* Hover zoom (optional) */
.elementor-3050 .elementor-element.elementor-element-021bdfb .product img:hover {
  transform: scale(1.05) !important;
}

/* ====== TEXT ALIGNMENT ====== */
.elementor-3050 .elementor-element.elementor-element-021bdfb .product,
.elementor-3050 .elementor-element.elementor-element-021bdfb .product-title,
.elementor-3050 .elementor-element.elementor-element-021bdfb .woocommerce-loop-product__title,
.elementor-3050 .elementor-element.elementor-element-021bdfb .wd-entities-title {
  text-align: var(--product-text-align) !important;
}

/* ====== TITLE LENGTH LIMIT (with ellipsis) ====== */
.elementor-3050 .elementor-element.elementor-element-021bdfb .woocommerce-loop-product__title,
.elementor-3050 .elementor-element.elementor-element-021bdfb .wd-entities-title,
.elementor-3050 .elementor-element.elementor-element-021bdfb .product-title {
  display: -webkit-box !important;
  -webkit-line-clamp: var(--product-title-lines) !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  word-break: break-word !important;
  max-width: 100% !important;
}

/* ====== PRICE STYLING ====== */
.elementor-3050 .elementor-element.elementor-element-021bdfb .price {
  text-align: var(--product-text-align) !important;
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-fce4a07 *//* =======================================================
   🪑 TRID FURNITURE PRODUCT STYLE CONTROLLER (Stable Version)
   Keeps Woodmart & Elementor layout intact
   ======================================================= */
:host, .elementor-3050 .elementor-element.elementor-element-fce4a07 {
  /* ====== VARIABLES YOU CAN CHANGE ====== */
  --product-image-width: 350px;       /* image width */
  --product-image-height: 200px;      /* image height */
  --product-image-radius: 12px;       /* image corner radius */
  --product-gap-vertical: 30px;       /* space between rows */
  --product-gap-horizontal: 20px;     /* space between columns */
  --product-text-align: center;       /* text alignment: left, center, right */
  --product-title-lines: 1;           /* number of visible lines (1 = single line) */
}

/* ====== SPACING CONTROL (keeps Woodmart layout intact) ====== */
.elementor-3050 .elementor-element.elementor-element-fce4a07 .products,
.elementor-3050 .elementor-element.elementor-element-fce4a07 .wd-products-holder {
  row-gap: var(--product-gap-vertical) !important;
  column-gap: var(--product-gap-horizontal) !important;
}

/* ====== IMAGE STYLE CONTROL ====== */
.elementor-3050 .elementor-element.elementor-element-fce4a07 .product img,
.elementor-3050 .elementor-element.elementor-element-fce4a07 .product-thumbnail img,
.elementor-3050 .elementor-element.elementor-element-fce4a07 .wd-product img,
.elementor-3050 .elementor-element.elementor-element-fce4a07 .woocommerce-loop-product__link img {
  width: var(--product-image-width) !important;
  height: var(--product-image-height) !important;
  max-width: 100% !important; /* keeps it responsive */
  object-fit: cover !important;
  border-radius: var(--product-image-radius) !important;
  transition: all 0.3s ease !important;
}

/* Hover zoom (optional) */
.elementor-3050 .elementor-element.elementor-element-fce4a07 .product img:hover {
  transform: scale(1.05) !important;
}

/* ====== TEXT ALIGNMENT ====== */
.elementor-3050 .elementor-element.elementor-element-fce4a07 .product,
.elementor-3050 .elementor-element.elementor-element-fce4a07 .product-title,
.elementor-3050 .elementor-element.elementor-element-fce4a07 .woocommerce-loop-product__title,
.elementor-3050 .elementor-element.elementor-element-fce4a07 .wd-entities-title {
  text-align: var(--product-text-align) !important;
}

/* ====== TITLE LENGTH LIMIT (with ellipsis) ====== */
.elementor-3050 .elementor-element.elementor-element-fce4a07 .woocommerce-loop-product__title,
.elementor-3050 .elementor-element.elementor-element-fce4a07 .wd-entities-title,
.elementor-3050 .elementor-element.elementor-element-fce4a07 .product-title {
  display: -webkit-box !important;
  -webkit-line-clamp: var(--product-title-lines) !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  word-break: break-word !important;
  max-width: 100% !important;
}

/* ====== PRICE STYLING ====== */
.elementor-3050 .elementor-element.elementor-element-fce4a07 .price {
  text-align: var(--product-text-align) !important;
}/* End custom CSS */