.elementor-26709 .elementor-element.elementor-element-7288d682{--display:flex;--min-height:420px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-26709 .elementor-element.elementor-element-7288d682:not(.elementor-motion-effects-element-type-background), .elementor-26709 .elementor-element.elementor-element-7288d682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #2f73e8 0%, #5a9bf7 100%);}.elementor-26709 .elementor-element.elementor-element-4ea33f15{text-align:center;}.elementor-26709 .elementor-element.elementor-element-4ea33f15 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#dbe9ff;}.elementor-26709 .elementor-element.elementor-element-137b9c27{text-align:center;}.elementor-26709 .elementor-element.elementor-element-137b9c27 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:56px;font-weight:700;line-height:1.1em;letter-spacing:-0.5px;color:#ffffff;}.elementor-26709 .elementor-element.elementor-element-47e73615{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#eaf2ff;}.elementor-26709 .elementor-element.elementor-element-66a982da .elementor-button{background-color:#ff6a3d;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#ffffff;color:#ffffff;border-radius:30px 30px 30px 30px;padding:16px 34px 16px 34px;}.elementor-26709 .elementor-element.elementor-element-66a982da{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26709 .elementor-element.elementor-element-66a982da .elementor-button-content-wrapper{flex-direction:row;}.elementor-26709 .elementor-element.elementor-element-66a982da .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-26709 .elementor-element.elementor-element-1a94b40d{padding:0em 0em 7em 0em;}.elementor-bc-flex-widget .elementor-26709 .elementor-element.elementor-element-8f1cfe4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26709 .elementor-element.elementor-element-8f1cfe4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26709 .elementor-element.elementor-element-2b8637fb{text-align:center;}.elementor-26709 .elementor-element.elementor-element-c0999e4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-26709 .elementor-element.elementor-element-58091080{padding:5em 0em 7em 0em;}.elementor-26709 .elementor-element.elementor-element-1cd7c495 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26709 .elementor-element.elementor-element-2c3b264f{text-align:center;}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px;padding:21px 21px 21px 21px;background-color:var( --e-global-color-text );border-color:var( --e-global-color-4d462f5 );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products  ul.products{grid-column-gap:21px;grid-row-gap:21px;}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-05cdff1 );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-4d462f5 );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-1830e5a );font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );background-color:var( --e-global-color-d49ac81 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-radius:30px 30px 30px 30px;}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-332724a );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products .added_to_cart{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product:hover{border-color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-text );background-color:var( --e-global-color-05cdff1 );}.elementor-26709 .elementor-element.elementor-element-8ce9606{padding:5em 0em 7em 0em;}.elementor-26709 .elementor-element.elementor-element-b93356a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26709 .elementor-element.elementor-element-097bf43 > .elementor-container{max-width:720px;}.elementor-26709 .elementor-element.elementor-element-f2b67ec > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-26709 .elementor-element.elementor-element-781b972{text-align:center;}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px;padding:21px 21px 21px 21px;background-color:var( --e-global-color-text );border-color:var( --e-global-color-4d462f5 );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products  ul.products{grid-column-gap:21px;grid-row-gap:21px;}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-05cdff1 );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-4d462f5 );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-1830e5a );font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );background-color:var( --e-global-color-d49ac81 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-radius:30px 30px 30px 30px;}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-332724a );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products .added_to_cart{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product:hover{border-color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-text );background-color:var( --e-global-color-05cdff1 );}.elementor-26709 .elementor-element.elementor-element-1010dbff:not(.elementor-motion-effects-element-type-background), .elementor-26709 .elementor-element.elementor-element-1010dbff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tereaheetsdubai.ae/wp-content/uploads/2026/03/Quality-You-Can-Trust.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26709 .elementor-element.elementor-element-1010dbff > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26709 .elementor-element.elementor-element-1010dbff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-26709 .elementor-element.elementor-element-179c527c > .elementor-element-populated{margin:0% 0% 0% 50%;--e-column-margin-right:0%;--e-column-margin-left:50%;padding:2em 2em 2em 2em;}.elementor-26709 .elementor-element.elementor-element-1ec5fae9{text-align:start;}.elementor-26709 .elementor-element.elementor-element-1ec5fae9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-26709 .elementor-element.elementor-element-5840ea4e{text-align:start;color:var( --e-global-color-text );}.elementor-26709 .elementor-element.elementor-element-a5e235c{padding:5em 0em 5em 0em;}.elementor-26709 .elementor-element.elementor-element-4d5f27f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26709 .elementor-element.elementor-element-2894067{text-align:center;}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px;padding:21px 21px 21px 21px;background-color:var( --e-global-color-text );border-color:var( --e-global-color-4d462f5 );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products  ul.products{grid-column-gap:21px;grid-row-gap:21px;}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-05cdff1 );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-4d462f5 );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-1830e5a );font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );background-color:var( --e-global-color-d49ac81 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-radius:30px 30px 30px 30px;}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-332724a );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products .added_to_cart{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product:hover{border-color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-text );background-color:var( --e-global-color-05cdff1 );}.elementor-26709 .elementor-element.elementor-element-54f57cd:not(.elementor-motion-effects-element-type-background), .elementor-26709 .elementor-element.elementor-element-54f57cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7FF;}.elementor-26709 .elementor-element.elementor-element-54f57cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 7em 0em;}.elementor-26709 .elementor-element.elementor-element-54f57cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26709 .elementor-element.elementor-element-23c7cd1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26709 .elementor-element.elementor-element-1751894{text-align:center;}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px;padding:21px 21px 21px 21px;background-color:var( --e-global-color-text );border-color:var( --e-global-color-4d462f5 );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products  ul.products{grid-column-gap:21px;grid-row-gap:21px;}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-05cdff1 );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-4d462f5 );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-1830e5a );font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );background-color:var( --e-global-color-d49ac81 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-radius:30px 30px 30px 30px;}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-332724a );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products .added_to_cart{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product:hover{border-color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-text );background-color:var( --e-global-color-05cdff1 );}.elementor-26709 .elementor-element.elementor-element-6dbb4c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 0em 3em 0em;}.elementor-26709 .elementor-element.elementor-element-6dbb4c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26709 .elementor-element.elementor-element-4366ef1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26709 .elementor-element.elementor-element-e02c085{text-align:start;}.elementor-26709 .elementor-element.elementor-element-25c5fd7:not(.elementor-motion-effects-element-type-background), .elementor-26709 .elementor-element.elementor-element-25c5fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tereaheetsdubai.ae/wp-content/uploads/2026/03/bg_memphis3.webp");background-size:150px auto;}.elementor-26709 .elementor-element.elementor-element-25c5fd7 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #F9FBFC80 0%, var( --e-global-color-cfa1f76 ) 75%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26709 .elementor-element.elementor-element-25c5fd7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 7em 0em;}.elementor-26709 .elementor-element.elementor-element-e17b3ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26709 .elementor-element.elementor-element-2e7d50e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-26709 .elementor-element.elementor-element-2e7d50e{padding:0em 0em 2em 0em;}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:0px;--ekit_testimonial_slidetoshow:3;}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-single-testimonial-slider, .elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial_card, .elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-text );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{background-color:var( --e-global-color-1830e5a );border-radius:50%;}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 0px 0px;}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-26709 .elementor-element.elementor-element-caed1fc .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial_card{margin-left:0px;margin-right:0px;}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-single-testimonial-slider, .elementor-26709 .elementor-element.elementor-element-caed1fc  .elementskit-testimonial_card{padding:21px 21px 21px 21px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-single-testimonial-slider, .elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial_card{border-radius:15px 15px 15px 15px;}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-single-testimonial-slider{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d462f5 );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-primary );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-primary );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-stars > li > a, .elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-stars > li > span{color:var( --e-global-color-05cdff1 );fill:var( --e-global-color-05cdff1 );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-stars > li:not(:last-child){margin-right:5px;}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:var( --e-global-color-text );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:var( --e-global-color-text );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:var( --e-global-color-text );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:var( --e-global-color-text );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-watermark-icon svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );margin-bottom:0px;}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-26709 .elementor-element.elementor-element-c95ad9c{--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-26709 .elementor-element.elementor-element-10d504b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:99;}.elementor-26709 .elementor-element.elementor-element-10d504b:not(.elementor-motion-effects-element-type-background), .elementor-26709 .elementor-element.elementor-element-10d504b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-332724a );}.elementor-26709 .elementor-element.elementor-element-10d504b.e-con{--align-self:center;}.elementor-26709 .elementor-element.elementor-element-9da9915 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-26709 .elementor-element.elementor-element-248fddc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-26709 .elementor-element.elementor-element-b3e6d16:not(.elementor-motion-effects-element-type-background), .elementor-26709 .elementor-element.elementor-element-b3e6d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-26709 .elementor-element.elementor-element-b3e6d16{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-99px;margin-bottom:0px;padding:8em 0em 2em 0em;}.elementor-26709 .elementor-element.elementor-element-b3e6d16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26709 .elementor-element.elementor-element-722f967 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-26709 .elementor-element.elementor-element-8ef8289 .elementor-icon-box-wrapper{gap:0px;}.elementor-26709 .elementor-element.elementor-element-8ef8289 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-8ef8289.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-8ef8289.elementor-view-framed .elementor-icon, .elementor-26709 .elementor-element.elementor-element-8ef8289.elementor-view-default .elementor-icon{fill:var( --e-global-color-1830e5a );color:var( --e-global-color-1830e5a );border-color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-8ef8289 .elementor-icon{font-size:42px;}.elementor-26709 .elementor-element.elementor-element-8ef8289 .elementor-icon-box-title, .elementor-26709 .elementor-element.elementor-element-8ef8289 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-8ef8289 .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-26709 .elementor-element.elementor-element-0ce00c5 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-26709 .elementor-element.elementor-element-48f9d49 .elementor-icon-box-wrapper{gap:0px;}.elementor-26709 .elementor-element.elementor-element-48f9d49 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-48f9d49.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-48f9d49.elementor-view-framed .elementor-icon, .elementor-26709 .elementor-element.elementor-element-48f9d49.elementor-view-default .elementor-icon{fill:var( --e-global-color-1830e5a );color:var( --e-global-color-1830e5a );border-color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-48f9d49 .elementor-icon{font-size:42px;}.elementor-26709 .elementor-element.elementor-element-48f9d49 .elementor-icon-box-title, .elementor-26709 .elementor-element.elementor-element-48f9d49 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-48f9d49 .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-26709 .elementor-element.elementor-element-a6acb24 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-26709 .elementor-element.elementor-element-9eaacb8 .elementor-icon-box-wrapper{gap:0px;}.elementor-26709 .elementor-element.elementor-element-9eaacb8 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-9eaacb8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-9eaacb8.elementor-view-framed .elementor-icon, .elementor-26709 .elementor-element.elementor-element-9eaacb8.elementor-view-default .elementor-icon{fill:var( --e-global-color-1830e5a );color:var( --e-global-color-1830e5a );border-color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-9eaacb8 .elementor-icon{font-size:42px;}.elementor-26709 .elementor-element.elementor-element-9eaacb8 .elementor-icon-box-title, .elementor-26709 .elementor-element.elementor-element-9eaacb8 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-9eaacb8 .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-26709 .elementor-element.elementor-element-863946d > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-26709 .elementor-element.elementor-element-a830648 .elementor-icon-box-wrapper{gap:0px;}.elementor-26709 .elementor-element.elementor-element-a830648 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-26709 .elementor-element.elementor-element-a830648.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-a830648.elementor-view-framed .elementor-icon, .elementor-26709 .elementor-element.elementor-element-a830648.elementor-view-default .elementor-icon{fill:var( --e-global-color-1830e5a );color:var( --e-global-color-1830e5a );border-color:var( --e-global-color-1830e5a );}.elementor-26709 .elementor-element.elementor-element-a830648 .elementor-icon{font-size:42px;}.elementor-26709 .elementor-element.elementor-element-a830648 .elementor-icon-box-title, .elementor-26709 .elementor-element.elementor-element-a830648 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-a830648 .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-26709 .elementor-element.elementor-element-10d504b{--width:70%;}}@media(max-width:1024px){.elementor-26709 .elementor-element.elementor-element-137b9c27 .elementor-heading-title{font-size:44px;}.elementor-26709 .elementor-element.elementor-element-1a94b40d{padding:1em 1em 3em 1em;}.elementor-26709 .elementor-element.elementor-element-8f1cfe4 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-26709 .elementor-element.elementor-element-58091080{padding:1em 0em 0em 0em;}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products  ul.products{grid-column-gap:14px;grid-row-gap:14px;}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-8ce9606{padding:1em 0em 0em 0em;}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products  ul.products{grid-column-gap:14px;grid-row-gap:14px;}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-1010dbff{padding:3em 0em 3em 0em;}.elementor-26709 .elementor-element.elementor-element-179c527c > .elementor-element-populated{margin:0% 40% 0% 0%;--e-column-margin-right:40%;--e-column-margin-left:0%;}.elementor-26709 .elementor-element.elementor-element-1ec5fae9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-a5e235c{padding:1em 0em 0em 0em;}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products  ul.products{grid-column-gap:14px;grid-row-gap:14px;}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-54f57cd{padding:1em 0em 0em 0em;}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products  ul.products{grid-column-gap:14px;grid-row-gap:14px;}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-6dbb4c7{padding:1em 0em 0em 0em;}.elementor-26709 .elementor-element.elementor-element-25c5fd7{padding:3em 1em 3em 1em;}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-248fddc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26709 .elementor-element.elementor-element-8ef8289 .elementor-icon-box-title, .elementor-26709 .elementor-element.elementor-element-8ef8289 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-8ef8289 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-26709 .elementor-element.elementor-element-48f9d49 .elementor-icon-box-title, .elementor-26709 .elementor-element.elementor-element-48f9d49 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-48f9d49 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-26709 .elementor-element.elementor-element-9eaacb8 .elementor-icon-box-title, .elementor-26709 .elementor-element.elementor-element-9eaacb8 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-9eaacb8 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-26709 .elementor-element.elementor-element-a830648 .elementor-icon-box-title, .elementor-26709 .elementor-element.elementor-element-a830648 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-a830648 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}}@media(max-width:767px){.elementor-26709 .elementor-element.elementor-element-7288d682{--min-height:360px;--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-26709 .elementor-element.elementor-element-137b9c27 .elementor-heading-title{font-size:32px;}.elementor-26709 .elementor-element.elementor-element-47e73615{font-size:16px;}.elementor-26709 .elementor-element.elementor-element-1a94b40d{padding:0em 0em 2em 0em;}.elementor-26709 .elementor-element.elementor-element-58091080{padding:0em 1em 0em 1em;}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product{text-align:center;padding:10px 10px 10px 10px;}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-4937e6a4.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-8ce9606{padding:0em 1em 0em 1em;}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product{text-align:center;padding:10px 10px 10px 10px;}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-bb2fa1b.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-179c527c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:21px 21px 21px 21px;}.elementor-26709 .elementor-element.elementor-element-1ec5fae9{text-align:center;}.elementor-26709 .elementor-element.elementor-element-1ec5fae9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-5840ea4e{text-align:center;}.elementor-26709 .elementor-element.elementor-element-a5e235c{padding:0em 1em 0em 1em;}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product{text-align:center;padding:10px 10px 10px 10px;}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-de2a754.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-54f57cd{padding:0em 1em 0em 1em;}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product{text-align:center;padding:10px 10px 10px 10px;}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-05fbed7.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-6dbb4c7{padding:0em 1em 0em 1em;}.elementor-26709 .elementor-element.elementor-element-25c5fd7{padding:2em 1em 2em 1em;}.elementor-26709 .elementor-element.elementor-element-f7bfd2a{text-align:center;}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-caed1fc .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-248fddc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26709 .elementor-element.elementor-element-722f967{width:50%;}.elementor-26709 .elementor-element.elementor-element-722f967 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-26709 .elementor-element.elementor-element-8ef8289 .elementor-icon-box-title, .elementor-26709 .elementor-element.elementor-element-8ef8289 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-8ef8289 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-26709 .elementor-element.elementor-element-0ce00c5{width:50%;}.elementor-26709 .elementor-element.elementor-element-0ce00c5 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-26709 .elementor-element.elementor-element-48f9d49 .elementor-icon-box-title, .elementor-26709 .elementor-element.elementor-element-48f9d49 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-48f9d49 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-26709 .elementor-element.elementor-element-a6acb24{width:50%;}.elementor-26709 .elementor-element.elementor-element-a6acb24 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-26709 .elementor-element.elementor-element-9eaacb8 .elementor-icon-box-title, .elementor-26709 .elementor-element.elementor-element-9eaacb8 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-9eaacb8 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-26709 .elementor-element.elementor-element-863946d{width:50%;}.elementor-26709 .elementor-element.elementor-element-863946d > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-26709 .elementor-element.elementor-element-a830648 .elementor-icon-box-title, .elementor-26709 .elementor-element.elementor-element-a830648 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-26709 .elementor-element.elementor-element-a830648 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}}@media(max-width:1024px) and (min-width:768px){.elementor-26709 .elementor-element.elementor-element-8f1cfe4{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-e02c085 */.homepage-terea-content .terea-table-wrap{
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
	margin:24px 0;
	border:1px solid #e5e7eb;
	border-radius:14px;
	background:#ffffff;
	box-shadow:0 8px 24px rgba(0,0,0,0.05);
}
.homepage-terea-content table{
	width:100%;
	min-width:760px;
	border-collapse:collapse;
	font-size:15px;
	line-height:1.6;
}
.homepage-terea-content th,
.homepage-terea-content td{
	padding:14px 16px;
	border-bottom:1px solid #edf2f7;
	text-align:left;
	vertical-align:top;
}
.homepage-terea-content th{
	background:#f8fafc;
	font-weight:700;
	color:#111827;
	white-space:nowrap;
}
.homepage-terea-content tr:hover td{
	background:#fcfcfc;
}
.homepage-terea-content .terea-note{
	font-size:14px;
	color:#6b7280;
	margin-top:10px;
}
.homepage-terea-content blockquote{
	position:relative;
	margin:28px 0;
	padding:22px 22px 22px 26px;
	background:linear-gradient(180deg,#f8fbff 0%,#f4f8fc 100%);
	border-left:5px solid #0ea5e9;
	border-radius:14px;
	box-shadow:0 10px 30px rgba(2,132,199,0.08);
}
.homepage-terea-content blockquote p:last-child{
	margin-bottom:0;
}
.homepage-terea-content .mini-highlight{
	display:inline-block;
	padding:4px 10px;
	border-radius:999px;
	background:#eff6ff;
	color:#1d4ed8;
	font-size:13px;
	font-weight:600;
	margin-bottom:10px;
}
.homepage-terea-content .home-intro{
	font-size:17px;
	line-height:1.8;
}
.homepage-terea-content .quick-links a{
	display:inline-block;
	margin:0 10px 10px 0;
	padding:10px 14px;
	border:1px solid #e5e7eb;
	border-radius:999px;
	text-decoration:none;
}
.homepage-terea-content .quick-links a:hover{
	border-color:#cbd5e1;
	background:#f8fafc;
}
@media (max-width:767px){
	.homepage-terea-content h1{
		font-size:30px;
		line-height:1.25;
	}
	.homepage-terea-content h2{
		font-size:24px;
		line-height:1.3;
	}
	.homepage-terea-content h3{
		font-size:20px;
		line-height:1.35;
	}
	.homepage-terea-content .home-intro{
		font-size:16px;
	}
}/* End custom CSS */
/* Start custom CSS *//* ============================================================
   Browse Popular Categories — Scoped to #categorystyleetc
   TEREA Heets Dubai (Woodmart / WooCommerce / Elementor)
   ============================================================ */

#categorystyleetc {
  /* Design tokens — change these to retheme the whole block */
  --cat-bg:           #f6f8fb;
  --cat-card:         #ffffff;
  --cat-radius:       16px;
  --cat-radius-card:  14px;
  --cat-shadow:       0 4px 14px rgba(20, 24, 40, .06);
  --cat-shadow-hover: 0 14px 32px rgba(20, 24, 40, .12);
  --cat-title:        #1a1f2e;
  --cat-accent:       #ff6b47;          /* matches your Shop Now button */
  --cat-count-bg:     #fff1ec;
  --cat-count-text:   #ff6b47;
  --cat-gap:          24px;
  --cat-ease:         cubic-bezier(.2, .8, .2, 1);

  background: var(--cat-bg);
  padding: 60px 28px;
  border-radius: var(--cat-radius);
  margin: 24px auto;
}

/* Reset Elementor / Woo wrappers inside our scope ----------- */
#categorystyleetc .woocommerce.columns-4 { margin: 0 !important; }

#categorystyleetc ul.products {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
  gap: var(--cat-gap);
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

/* Kill Elementor's flex pseudo-elements that break grid ---- */
#categorystyleetc ul.products::before,
#categorystyleetc ul.products::after,
#categorystyleetc .product-category::before,
#categorystyleetc .product-category::after {
  content: none !important;
  display: none !important;
}

/* Card ----------------------------------------------------- */
#categorystyleetc .product-category {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: var(--cat-card);
  border-radius: var(--cat-radius-card);
  box-shadow: var(--cat-shadow);
  overflow: hidden;
  list-style: none;
  transition: transform .35s var(--cat-ease),
              box-shadow .35s var(--cat-ease);
  will-change: transform;
}

#categorystyleetc .product-category:hover {
  transform: translateY(-4px);
  box-shadow: var(--cat-shadow-hover);
}

#categorystyleetc .product-category > a {
  display: block;
  text-decoration: none;
  color: inherit;
}

/* Image (CLS-safe, fixed aspect ratio) -------------------- */
#categorystyleetc .product-category img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  background: #fafbfc;
  transition: transform .5s var(--cat-ease);
}

#categorystyleetc .product-category:hover img { transform: scale(1.04); }

/* Title ---------------------------------------------------- */
#categorystyleetc .woocommerce-loop-category__title {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.35;
  color: var(--cat-title);
  text-align: center;
  padding: 18px 14px 20px;
  margin: 0;
  letter-spacing: -.01em;
  min-height: 64px;            /* keeps card heights aligned when titles wrap */
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  flex-wrap: wrap;
}

/* Count pill ---------------------------------------------- */
#categorystyleetc .woocommerce-loop-category__title mark.count {
  display: inline-block;
  background: var(--cat-count-bg);
  color: var(--cat-count-text);
  padding: 2px 10px;
  border-radius: 999px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.6;
  vertical-align: middle;
}

/* ============================================================
   Tablet — 3 columns
   ============================================================ */
@media (max-width: 1024px) {
  #categorystyleetc {
    padding: 44px 22px;
    border-radius: 14px;
  }
  #categorystyleetc ul.products {
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
  }
  #categorystyleetc .woocommerce-loop-category__title {
    font-size: 15px;
    padding: 16px 12px 18px;
    min-height: 60px;
  }
}

/* ============================================================
   Mobile — 2 columns
   ============================================================ */
@media (max-width: 767px) {
  #categorystyleetc {
    padding: 28px 12px;
    border-radius: 12px;
    margin: 16px 8px;
  }
  #categorystyleetc ul.products {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }
  #categorystyleetc .product-category { border-radius: 12px; }

  #categorystyleetc .woocommerce-loop-category__title {
    font-size: 13px;
    padding: 12px 8px 14px;
    line-height: 1.3;
    min-height: 54px;
    gap: 4px;
  }
  #categorystyleetc .woocommerce-loop-category__title mark.count {
    font-size: 11px;
    padding: 1px 8px;
  }
  #categorystyleetc .product-category:hover { transform: translateY(-2px); }
}

/* ============================================================
   Small phones (<400px)
   ============================================================ */
@media (max-width: 400px) {
  #categorystyleetc { padding: 22px 10px; }
  #categorystyleetc ul.products { gap: 10px; }
  #categorystyleetc .woocommerce-loop-category__title {
    font-size: 12px;
    padding: 10px 6px 12px;
    min-height: 48px;
  }
}

/* ============================================================
   Accessibility — respect reduced motion
   ============================================================ */
@media (prefers-reduced-motion: reduce) {
  #categorystyleetc .product-category,
  #categorystyleetc .product-category img {
    transition: none;
  }
  #categorystyleetc .product-category:hover,
  #categorystyleetc .product-category:hover img {
    transform: none;
  }
}




/* ============================================================
   TEREA Info Block — scoped under #terea-info
   ============================================================ */

#terea-info {
  /* Design tokens — single source of truth */
  --t-primary:        #1565c0;
  --t-primary-2:      #1e88e5;
  --t-primary-3:      #42a5f5;
  --t-grad:           linear-gradient(135deg, #1565c0 0%, #1e88e5 55%, #42a5f5 100%);
  --t-grad-rule:      linear-gradient(90deg, #1e88e5, #42a5f5);
  --t-ink:            #1a1a1a;
  --t-body:           #333;
  --t-soft:           #f0f7ff;
  --t-soft-2:         #e3f2fd;
  --t-border:         #d0e6f8;
  --t-white:          #ffffff;
  --t-radius:         18px;
  --t-radius-sm:      12px;
  --t-shadow-soft:    0 4px 16px rgba(30,136,229,.10);
  --t-shadow-card:    0 2px 8px rgba(21,101,192,.06);
  --t-shadow-table:   0 6px 20px rgba(21,101,192,.08);

  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  color: var(--t-ink);
  max-width: 1100px;
  margin: 0 auto;
  padding: 48px 20px;
}

/* Reset paragraph margins inside this scope ---------------- */
#terea-info p { margin: 0 0 14px; }

/* ─── Hero banner ─────────────────────────────────────────── */
.terea-info__hero {
  position: relative;
  margin-bottom: 44px;
  padding: 44px 40px 40px;
  background: var(--t-grad);
  border-radius: var(--t-radius);
  overflow: hidden;
}
.terea-info__hero > *:not(.terea-info__blob) { position: relative; z-index: 1; }

.terea-info__blob {
  position: absolute;
  border-radius: 50%;
  background: rgba(255,255,255,.08);
  pointer-events: none;
}
.terea-info__blob--tr { top: -60px; right: -60px; width: 280px; height: 280px; }
.terea-info__blob--br { bottom: -40px; right: 120px; width: 180px; height: 180px; background: rgba(255,255,255,.05); }
.terea-info__blob--bl { bottom: -30px; left: 40px; width: 140px; height: 140px; background: rgba(255,255,255,.05); }

.terea-info__hero-title {
  font-size: clamp(22px, 4vw, 36px);
  font-weight: 800;
  color: #fff;
  margin: 0 0 16px;
  line-height: 1.2;
  letter-spacing: -.3px;
}
.terea-info__hero-lead {
  font-size: 16.5px;
  line-height: 1.8;
  color: rgba(255,255,255,.92);
  margin: 0 0 24px;
}
.terea-info__hero-lead strong,
.terea-info__hero-text strong { color: #fff; }
.terea-info__hero-text {
  font-size: 15px;
  line-height: 1.78;
  color: rgba(255,255,255,.85);
  margin: 0 0 28px;
}
.terea-info__hero-link {
  color: #fff;
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: 3px;
}

/* Chips */
.terea-info__chips { display: flex; flex-wrap: wrap; gap: 8px; }
.terea-info__chip {
  display: inline-block;
  padding: 8px 16px;
  border: 1.5px solid rgba(255,255,255,.5);
  border-radius: 999px;
  text-decoration: none;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  background: rgba(255,255,255,.12);
  transition: background .25s ease, transform .25s ease;
}
.terea-info__chip:hover { background: rgba(255,255,255,.25); transform: translateY(-1px); color: #fff; }

/* ─── Content blocks ──────────────────────────────────────── */
.terea-info__block { margin-bottom: 44px; }

.terea-info__h2 {
  font-size: clamp(19px, 3vw, 26px);
  font-weight: 800;
  color: var(--t-primary);
  margin: 0 0 6px;
  letter-spacing: -.2px;
}
.terea-info__rule {
  display: block;
  width: 48px;
  height: 3px;
  background: var(--t-grad-rule);
  border-radius: 2px;
  margin-bottom: 18px;
}
.terea-info__p {
  font-size: 15.5px;
  line-height: 1.8;
  color: var(--t-body);
  margin: 0 0 14px;
}
.terea-info__p a,
.terea-info__faq-a a {
  color: var(--t-primary);
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: 3px;
}

/* Feature grid (blue tiles) */
.terea-info__feature-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
  gap: 12px;
  margin: 10px 0 28px;
}
.terea-info__feature {
  padding: 16px 18px;
  background: var(--t-soft-2);
  border-left: 4px solid var(--t-primary-2);
  border-radius: 10px;
  font-size: 14px;
  color: #0d47a1;
  line-height: 1.6;
  font-weight: 500;
}

/* Callout (Good to know / Storage tip) */
.terea-info__callout {
  position: relative;
  margin: 0;
  padding: 20px 22px 20px 24px;
  background: var(--t-soft);
  border-left: 5px solid var(--t-primary-2);
  border-radius: var(--t-radius-sm);
  box-shadow: var(--t-shadow-soft);
}
.terea-info__callout p {
  margin: 0;
  font-size: 14.5px;
  color: #1a2a3a;
  line-height: 1.75;
}
.terea-info__badge {
  display: inline-block;
  padding: 3px 11px;
  border-radius: 999px;
  background: var(--t-primary-2);
  color: #fff;
  font-size: 11.5px;
  font-weight: 700;
  margin-bottom: 9px;
  letter-spacing: .5px;
  text-transform: uppercase;
}

/* ─── Table ───────────────────────────────────────────────── */
.terea-info__table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 6px 0 14px;
  border: 1px solid var(--t-border);
  border-radius: 14px;
  background: #fff;
  box-shadow: var(--t-shadow-table);
}
.terea-info__table {
  width: 100%;
  min-width: 580px;
  border-collapse: collapse;
  font-size: 14.5px;
  line-height: 1.6;
}
.terea-info__table thead th {
  padding: 13px 18px;
  text-align: left;
  vertical-align: middle;
  background: linear-gradient(90deg, var(--t-primary), var(--t-primary-2));
  color: #fff;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: .7px;
  text-transform: uppercase;
  white-space: nowrap;
}
.terea-info__table tbody td {
  padding: 13px 18px;
  border-bottom: 1px solid #e8f1fb;
  vertical-align: top;
  color: #444;
}
.terea-info__table tbody tr:nth-child(even) { background: #f7fbff; }
.terea-info__table tbody tr:last-child td { border-bottom: 0; }
.terea-info__table td.is-name { font-weight: 700; color: var(--t-ink); }

.terea-info__pill {
  font-size: 11.5px;
  font-weight: 700;
  color: var(--t-primary);
  background: var(--t-soft-2);
  padding: 3px 10px;
  border-radius: 999px;
  white-space: nowrap;
}
.terea-info__note {
  font-size: 13.5px;
  color: #6b7280;
  margin: 0;
  font-style: italic;
}

/* ─── White card grid (Why buy) ───────────────────────────── */
.terea-info__card-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 12px;
  margin: 10px 0 22px;
}
.terea-info__card {
  padding: 16px 18px;
  background: #fff;
  border: 1.5px solid var(--t-border);
  border-radius: var(--t-radius-sm);
  font-size: 14px;
  color: var(--t-body);
  line-height: 1.6;
  box-shadow: var(--t-shadow-card);
}

/* ─── FAQ ─────────────────────────────────────────────────── */
.terea-info__faq { display: flex; flex-direction: column; gap: 8px; }
.terea-info__faq-item {
  border: 1.5px solid var(--t-border);
  border-radius: var(--t-radius-sm);
  overflow: hidden;
}
.terea-info__faq-q {
  margin: 0;
  padding: 16px 20px;
  font-size: 15px;
  font-weight: 700;
  color: var(--t-ink);
  background: var(--t-soft);
}
.terea-info__faq-a {
  padding: 14px 20px;
  margin: 0;
  font-size: 14.5px;
  color: #444;
  line-height: 1.75;
  border-top: 1px solid var(--t-border);
}

/* ─── CTA footer ──────────────────────────────────────────── */
.terea-info__cta {
  position: relative;
  padding: 44px 40px;
  background: var(--t-grad);
  border-radius: var(--t-radius);
  text-align: center;
  overflow: hidden;
}
.terea-info__cta > *:not(.terea-info__blob) { position: relative; z-index: 1; }
.terea-info__cta-title {
  font-size: clamp(18px, 3vw, 26px);
  font-weight: 800;
  color: #fff;
  margin: 0 0 12px;
  letter-spacing: -.2px;
}
.terea-info__cta-text {
  font-size: 15px;
  line-height: 1.8;
  color: rgba(255,255,255,.88);
  margin: 0 0 28px;
}
.terea-info__cta-text strong { color: #fff; }
.terea-info__cta-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: center;
}
.terea-info__btn {
  display: inline-block;
  padding: 12px 28px;
  text-decoration: none;
  border-radius: 999px;
  font-weight: 800;
  font-size: 14.5px;
  transition: transform .25s ease, box-shadow .25s ease;
}
.terea-info__btn--primary {
  background: #fff;
  color: var(--t-primary);
  box-shadow: 0 4px 16px rgba(0,0,0,.15);
}
.terea-info__btn--ghost {
  background: transparent;
  color: #fff;
  border: 2px solid rgba(255,255,255,.6);
}
.terea-info__btn:hover { transform: translateY(-2px); }
.terea-info__btn--primary:hover { box-shadow: 0 8px 22px rgba(0,0,0,.22); color: var(--t-primary); }
.terea-info__btn--ghost:hover  { background: rgba(255,255,255,.12); color: #fff; }

/* ============================================================
   Tablet (≤1024px)
   ============================================================ */
@media (max-width: 1024px) {
  #terea-info { padding: 36px 18px; }
  .terea-info__hero,
  .terea-info__cta { padding: 36px 28px; }
}

/* ============================================================
   Mobile (≤767px)
   ============================================================ */
@media (max-width: 767px) {
  #terea-info { padding: 28px 14px; }

  .terea-info__hero,
  .terea-info__cta {
    padding: 28px 20px;
    border-radius: 14px;
  }
  .terea-info__blob--tr { width: 180px; height: 180px; top: -50px; right: -50px; }
  .terea-info__blob--br { width: 120px; height: 120px; right: 40px; bottom: -30px; }
  .terea-info__blob--bl { width: 100px; height: 100px; left: 20px; }

  .terea-info__hero-lead { font-size: 15px; line-height: 1.7; }
  .terea-info__hero-text { font-size: 14px; line-height: 1.7; }
  .terea-info__chip { font-size: 12px; padding: 7px 13px; }

  .terea-info__block { margin-bottom: 32px; }
  .terea-info__p     { font-size: 14.5px; line-height: 1.75; }

  .terea-info__feature-grid,
  .terea-info__card-grid { grid-template-columns: 1fr; gap: 10px; }
  .terea-info__feature   { font-size: 13.5px; padding: 14px 16px; }
  .terea-info__card      { font-size: 13.5px; padding: 14px 16px; }

  .terea-info__callout { padding: 18px 18px 18px 20px; }
  .terea-info__callout p { font-size: 14px; }

  .terea-info__table { font-size: 13.5px; min-width: 540px; }
  .terea-info__table thead th,
  .terea-info__table tbody td { padding: 11px 14px; }

  .terea-info__faq-q { font-size: 14px; padding: 14px 16px; }
  .terea-info__faq-a { font-size: 13.5px; padding: 12px 16px; }

  .terea-info__cta-actions { flex-direction: column; align-items: stretch; }
  .terea-info__btn { padding: 12px 22px; text-align: center; }
}

/* ============================================================
   Small phones (≤400px)
   ============================================================ */
@media (max-width: 400px) {
  #terea-info { padding: 22px 10px; }
  .terea-info__hero,
  .terea-info__cta { padding: 24px 16px; }
}

/* ============================================================
   Reduced motion
   ============================================================ */
@media (prefers-reduced-motion: reduce) {
  .terea-info__chip,
  .terea-info__btn { transition: none; }
  .terea-info__chip:hover,
  .terea-info__btn:hover { transform: none; }
}


/* ============================================================
   COLOR OVERRIDES — beats Woodmart / Elementor theme defaults
   ============================================================ */

/* Hero banner — all text & links forced white */
#terea-info .terea-info__hero,
#terea-info .terea-info__hero-title,
#terea-info .terea-info__hero-lead,
#terea-info .terea-info__hero-text {
  color: #fff !important;
}
#terea-info .terea-info__hero-lead strong,
#terea-info .terea-info__hero-text strong { color: #fff !important; }

#terea-info .terea-info__hero a,
#terea-info .terea-info__hero-link,
#terea-info a.terea-info__hero-link:link,
#terea-info a.terea-info__hero-link:visited,
#terea-info a.terea-info__hero-link:hover,
#terea-info a.terea-info__hero-link:focus {
  color: #fff !important;
  text-decoration: underline !important;
  text-underline-offset: 3px;
}

/* Hero chip buttons — keep white text on the transparent pills */
#terea-info a.terea-info__chip,
#terea-info a.terea-info__chip:link,
#terea-info a.terea-info__chip:visited,
#terea-info a.terea-info__chip:hover,
#terea-info a.terea-info__chip:focus {
  color: #fff !important;
  text-decoration: none !important;
  background: rgba(255,255,255,.12);
  border: 1.5px solid rgba(255,255,255,.5);
}
#terea-info a.terea-info__chip:hover {
  background: rgba(255,255,255,.25);
}

/* CTA footer — heading and paragraph forced white */
#terea-info .terea-info__cta,
#terea-info .terea-info__cta-title,
#terea-info .terea-info__cta-text,
#terea-info .terea-info__cta h2,
#terea-info .terea-info__cta p {
  color: #fff !important;
}
#terea-info .terea-info__cta-text strong { color: #fff !important; }

/* CTA buttons */
#terea-info a.terea-info__btn--primary,
#terea-info a.terea-info__btn--primary:link,
#terea-info a.terea-info__btn--primary:visited,
#terea-info a.terea-info__btn--primary:hover,
#terea-info a.terea-info__btn--primary:focus {
  background: #fff !important;
  color: #1565c0 !important;
  text-decoration: none !important;
}

#terea-info a.terea-info__btn--ghost,
#terea-info a.terea-info__btn--ghost:link,
#terea-info a.terea-info__btn--ghost:visited,
#terea-info a.terea-info__btn--ghost:hover,
#terea-info a.terea-info__btn--ghost:focus {
  background: transparent !important;
  color: #fff !important;
  border: 2px solid rgba(255,255,255,.6) !important;
  text-decoration: none !important;
}
#terea-info a.terea-info__btn--ghost:hover {
  background: rgba(255,255,255,.12) !important;
}

/* Body section links inside light blocks stay blue */
#terea-info .terea-info__block a,
#terea-info .terea-info__p a,
#terea-info .terea-info__faq-a a,
#terea-info .terea-info__callout a {
  color: #1565c0 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px;
}
#terea-info .terea-info__block a:hover,
#terea-info .terea-info__p a:hover,
#terea-info .terea-info__faq-a a:hover,
#terea-info .terea-info__callout a:hover {
  color: #0d47a1 !important;
}

/* Section H2 headings (theme may force a different color) */
#terea-info .terea-info__h2 {
  color: #1565c0 !important;
}

/* FAQ question headings */
#terea-info .terea-info__faq-q {
  color: #1a1a1a !important;
}/* End custom CSS */