.elementor-908 .elementor-element.elementor-element-71c3aa5b{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ECECEC;--border-color:#ECECEC;box-shadow:0px 6px 10px -6px rgba(0, 0, 0, 0.12);--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-71c3aa5b:not(.elementor-motion-effects-element-type-background), .elementor-908 .elementor-element.elementor-element-71c3aa5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-908 .elementor-element.elementor-element-f707ade{text-align:center;}.elementor-908 .elementor-element.elementor-element-f707ade .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:500;line-height:40px;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-908 .elementor-element.elementor-element-5dccc03f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-908 .elementor-element.elementor-element-5dccc03f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-908 .elementor-element.elementor-element-5dccc03f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-908 .elementor-element.elementor-element-5dccc03f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-908 .elementor-element.elementor-element-5dccc03f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-908 .elementor-element.elementor-element-5dccc03f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-908 .elementor-element.elementor-element-5dccc03f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-908 .elementor-element.elementor-element-5dccc03f{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-908 .elementor-element.elementor-element-5dccc03f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-908 .elementor-element.elementor-element-5dccc03f .elementor-icon-list-item > a{font-family:"Quicksand", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;}.elementor-908 .elementor-element.elementor-element-5dccc03f .elementor-icon-list-text{transition:color 0.3s;}.elementor-908 .elementor-element.elementor-element-ea2db25{--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;--justify-content:center;--align-items:center;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-10e9467{--display:flex;--min-height:100px;--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-908 .elementor-element.elementor-element-023e2c8{--display:flex;--min-height:200px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:10;}.elementor-908 .elementor-element.elementor-element-ba55655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-ba55655 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-908 .elementor-element.elementor-element-ba55655 .elementor-heading-title a:hover, .elementor-908 .elementor-element.elementor-element-ba55655 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-908 .elementor-element.elementor-element-84fab4d{--display:flex;--z-index:1;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-908 .elementor-element.elementor-element-df0b061 .elementor-icon-wrapper{text-align:center;}.elementor-908 .elementor-element.elementor-element-df0b061.elementor-view-stacked .elementor-icon{background-color:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-df0b061.elementor-view-framed .elementor-icon, .elementor-908 .elementor-element.elementor-element-df0b061.elementor-view-default .elementor-icon{color:#E7E7E785;border-color:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-df0b061.elementor-view-framed .elementor-icon, .elementor-908 .elementor-element.elementor-element-df0b061.elementor-view-default .elementor-icon svg{fill:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-df0b061 .elementor-icon{font-size:50px;}.elementor-908 .elementor-element.elementor-element-df0b061 .elementor-icon svg{height:50px;}.elementor-908 .elementor-element.elementor-element-cb824d5{--display:flex;--min-height:100px;--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-908 .elementor-element.elementor-element-f443ee4{--display:flex;--min-height:200px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:10;}.elementor-908 .elementor-element.elementor-element-8fa8376 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-908 .elementor-element.elementor-element-8fa8376 .elementor-heading-title a:hover, .elementor-908 .elementor-element.elementor-element-8fa8376 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-908 .elementor-element.elementor-element-03ef1cf{--display:flex;--z-index:1;}.elementor-908 .elementor-element.elementor-element-3c81d16 .elementor-icon-wrapper{text-align:center;}.elementor-908 .elementor-element.elementor-element-3c81d16.elementor-view-stacked .elementor-icon{background-color:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-3c81d16.elementor-view-framed .elementor-icon, .elementor-908 .elementor-element.elementor-element-3c81d16.elementor-view-default .elementor-icon{color:#E7E7E785;border-color:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-3c81d16.elementor-view-framed .elementor-icon, .elementor-908 .elementor-element.elementor-element-3c81d16.elementor-view-default .elementor-icon svg{fill:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-3c81d16 .elementor-icon{font-size:50px;}.elementor-908 .elementor-element.elementor-element-3c81d16 .elementor-icon svg{height:50px;}.elementor-908 .elementor-element.elementor-element-301eeaf{--display:flex;--min-height:100px;--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-908 .elementor-element.elementor-element-cbf92fb{--display:flex;--min-height:200px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:10;}.elementor-908 .elementor-element.elementor-element-16b459d .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-908 .elementor-element.elementor-element-16b459d .elementor-heading-title a:hover, .elementor-908 .elementor-element.elementor-element-16b459d .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-908 .elementor-element.elementor-element-9199209{--display:flex;--z-index:1;}.elementor-908 .elementor-element.elementor-element-4cecfb9 .elementor-icon-wrapper{text-align:center;}.elementor-908 .elementor-element.elementor-element-4cecfb9.elementor-view-stacked .elementor-icon{background-color:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-4cecfb9.elementor-view-framed .elementor-icon, .elementor-908 .elementor-element.elementor-element-4cecfb9.elementor-view-default .elementor-icon{color:#E7E7E785;border-color:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-4cecfb9.elementor-view-framed .elementor-icon, .elementor-908 .elementor-element.elementor-element-4cecfb9.elementor-view-default .elementor-icon svg{fill:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-4cecfb9 .elementor-icon{font-size:50px;}.elementor-908 .elementor-element.elementor-element-4cecfb9 .elementor-icon svg{height:50px;}.elementor-908 .elementor-element.elementor-element-5380634{--display:flex;--min-height:100px;--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-908 .elementor-element.elementor-element-fbcea9c{--display:flex;--min-height:200px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:10;}.elementor-908 .elementor-element.elementor-element-363d893 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-908 .elementor-element.elementor-element-363d893 .elementor-heading-title a:hover, .elementor-908 .elementor-element.elementor-element-363d893 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-908 .elementor-element.elementor-element-74b9ef7{--display:flex;--z-index:1;}.elementor-908 .elementor-element.elementor-element-7b6d407 .elementor-icon-wrapper{text-align:center;}.elementor-908 .elementor-element.elementor-element-7b6d407.elementor-view-stacked .elementor-icon{background-color:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-7b6d407.elementor-view-framed .elementor-icon, .elementor-908 .elementor-element.elementor-element-7b6d407.elementor-view-default .elementor-icon{color:#E7E7E785;border-color:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-7b6d407.elementor-view-framed .elementor-icon, .elementor-908 .elementor-element.elementor-element-7b6d407.elementor-view-default .elementor-icon svg{fill:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-7b6d407 .elementor-icon{font-size:50px;}.elementor-908 .elementor-element.elementor-element-7b6d407 .elementor-icon svg{height:50px;}.elementor-908 .elementor-element.elementor-element-ecb3277{--display:flex;--min-height:100px;--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-908 .elementor-element.elementor-element-d2769d7{--display:flex;--min-height:200px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:10;}.elementor-908 .elementor-element.elementor-element-8480db7 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-908 .elementor-element.elementor-element-8480db7 .elementor-heading-title a:hover, .elementor-908 .elementor-element.elementor-element-8480db7 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-908 .elementor-element.elementor-element-161b068{--display:flex;--z-index:1;}.elementor-908 .elementor-element.elementor-element-ff948ed .elementor-icon-wrapper{text-align:center;}.elementor-908 .elementor-element.elementor-element-ff948ed.elementor-view-stacked .elementor-icon{background-color:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-ff948ed.elementor-view-framed .elementor-icon, .elementor-908 .elementor-element.elementor-element-ff948ed.elementor-view-default .elementor-icon{color:#E7E7E785;border-color:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-ff948ed.elementor-view-framed .elementor-icon, .elementor-908 .elementor-element.elementor-element-ff948ed.elementor-view-default .elementor-icon svg{fill:#E7E7E785;}.elementor-908 .elementor-element.elementor-element-ff948ed .elementor-icon{font-size:50px;}.elementor-908 .elementor-element.elementor-element-ff948ed .elementor-icon svg{height:50px;}.elementor-908 .elementor-element.elementor-element-c00832a{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-5151a13 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Quicksand", Sans-serif;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-908 .elementor-element.elementor-element-023e2c8{--width:200px;}.elementor-908 .elementor-element.elementor-element-f443ee4{--width:200px;}.elementor-908 .elementor-element.elementor-element-cbf92fb{--width:200px;}.elementor-908 .elementor-element.elementor-element-fbcea9c{--width:200px;}.elementor-908 .elementor-element.elementor-element-d2769d7{--width:200px;}}/* Start custom CSS for container, class: .elementor-element-10e9467 */.categories {
            display: flex;
            flex-wrap: wrap;
            gap: 30px;
            justify-content: center;
            
        }
        
        .category-2 {
            position: relative;
            width: 200px;
            height: 120px !important;
            background: #222 !important;
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            transition: all 0.4s ease;
            cursor: pointer;
            border-radius: 8px;
			margin: 0 15px;
		border:1px solid #c4c4c4;
		color:#fff !important;
        }
        
        .category-2:hover {
            transform: translateY(-10px);
            box-shadow: 0 15px 30px rgba(0,0,0,0.25);
			background-color: #FF4136 !important;
		
			border:1px solid #FF4136;
        }
        .category-2:hover h2 {
            	color: #fff !important;
        }
        
        .category-content-2 {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            padding: 0px;
            text-align: center;
            z-index: 2 !important;
        }
        
        .category-label-2 {
            font-size: 1rem;
            letter-spacing: 3px;
            text-transform: uppercase;
            margin-bottom: 0px;
            color: white !important;
            font-weight: 500;
        }
        
        .category-title-2 {
          position: absolute;
            margin-bottom: 0px;
            top:20%;
            color: white !important;
        }
        
 
        
    
        
        .category-2:hover .btn {
            background: #222;
            color: white;
        }
       
        .svg-container-2 {
            position: absolute;
            bottom: -150px;
            right: -170px;
            opacity: 0;
            transform: scale(0.2);
            transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            z-index: 1;
            width: 100px;
            height: 200px;
        }
        
        .category-2:hover .svg-container-2 {
            opacity: 1;
            transform: scale(1);
            bottom: -50px;
            right: -30px;
        }
        
        .svg-icon-2 {
            width: 20%;
            height: 20%;
            fill: rgba(0,0,0,0.05);
        }
        
        .living-2 { background-color: #f1f5f9; }
        .kitchen-2 { background-color: #f8fafc; }
        .lighting-2 { background-color: #f5f5f5; }
        
        footer {
            text-align: center;
            margin-top: 30px;
            padding: 30px 0;
            color: #666;
            font-size: 0.9rem;
        }
        
        @media (max-width: 768px) {
            .categories {
                flex-direction: column;
                align-items: center;
            }
            
            .category-2 {
                width: 100%;
                max-width: 150px;
            }
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb824d5 */.categories {
            display: flex;
            flex-wrap: wrap;
            gap: 30px;
            justify-content: center;
            
        }
        
        .category {
            position: relative;
            width: 200px;
            height: 200px !important;
            background:  !important;
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            transition: all 0.4s ease;
            cursor: pointer;
            border-radius: 8px;
			margin: 0 15px;
		border:1px solid #000;
        }
        
        .category:hover {
            transform: translateY(-10px);
            box-shadow: 0 15px 30px rgba(0,0,0,0.25);
			background-color: #FF4136;
		
			border:1px solid #FF4136;
        }
        .category:hover h2 {
            	color: #fff !important;
        }
        
        .category-content {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            padding: 40px;
            text-align: center;
            z-index: 2 !important;
        }
        
        .category-label {
            font-size: 1rem;
            letter-spacing: 3px;
            text-transform: uppercase;
            margin-bottom: 10px;
            color: white !important;
            font-weight: 500;
        }
        
        .category-title {
            font-size: 1rem;
            font-weight: 300;
            margin-bottom: 15px;
            color: white !important;
        }
        
        .category-desc {
            font-size: 1.1rem;
            margin-bottom: 25px;
            color: #555;
            max-width: 200px;
        }
        
        .btn {
            display: inline-block;
            padding: 12px 30px;
            background: transparent !important;
            border: 1px solid #222;
            color: #222;
            text-decoration: none;
            font-size: 1rem;
            font-weight: 500;
            letter-spacing: 1px;
            transition: all 0.3s ease;
        }
        
        .category:hover .btn {
            background: #222;
            color: white;
        }
       .category:hover .btn-bl  {
            background: #222 !important;
            color: #fff !important;
        }
        .svg-container {
            position: absolute;
            bottom: -100px;
            right: -100px;
            opacity: 0;
            transform: scale(0.5);
            transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            z-index: 1;
            width: 250px;
            height: 250px;
        }
        
        .category:hover .svg-container {
            opacity: 1;
            transform: scale(1);
            bottom: -90px;
            right: -50px;
        }
        
        .svg-icon {
            width: 100%;
            height: 100%;
            fill: rgba(0,0,0,0.05);
        }
        
        .living { background-color: #f1f5f9; }
        .kitchen { background-color: #f8fafc; }
        .lighting { background-color: #f5f5f5; }
        
        footer {
            text-align: center;
            margin-top: 30px;
            padding: 30px 0;
            color: #666;
            font-size: 0.9rem;
        }
        
        @media (max-width: 768px) {
            .categories {
                flex-direction: column;
                align-items: center;
            }
            
            .category {
                width: 100%;
                max-width: 200px;
            }
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-301eeaf */.categories {
            display: flex;
            flex-wrap: wrap;
            gap: 30px;
            justify-content: center;
            
        }
        
        .category {
            position: relative;
            width: 200px;
            height: 200px !important;
            background:  !important;
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            transition: all 0.4s ease;
            cursor: pointer;
            border-radius: 8px;
			margin: 0 15px;
		border:1px solid #000;
        }
        
        .category:hover {
            transform: translateY(-10px);
            box-shadow: 0 15px 30px rgba(0,0,0,0.25);
			background-color: #FF4136;
		
			border:1px solid #FF4136;
        }
        .category:hover h2 {
            	color: #fff !important;
        }
        
        .category-content {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            padding: 40px;
            text-align: center;
            z-index: 2 !important;
        }
        
        .category-label {
            font-size: 1rem;
            letter-spacing: 3px;
            text-transform: uppercase;
            margin-bottom: 10px;
            color: white !important;
            font-weight: 500;
        }
        
        .category-title {
            font-size: 1rem;
            font-weight: 300;
            margin-bottom: 15px;
            color: white !important;
        }
        
        .category-desc {
            font-size: 1.1rem;
            margin-bottom: 25px;
            color: #555;
            max-width: 200px;
        }
        
        .btn {
            display: inline-block;
            padding: 12px 30px;
            background: transparent !important;
            border: 1px solid #222;
            color: #222;
            text-decoration: none;
            font-size: 1rem;
            font-weight: 500;
            letter-spacing: 1px;
            transition: all 0.3s ease;
        }
        
        .category:hover .btn {
            background: #222;
            color: white;
        }
       .category:hover .btn-bl  {
            background: #222 !important;
            color: #fff !important;
        }
        .svg-container {
            position: absolute;
            bottom: -100px;
            right: -100px;
            opacity: 0;
            transform: scale(0.5);
            transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            z-index: 1;
            width: 250px;
            height: 250px;
        }
        
        .category:hover .svg-container {
            opacity: 1;
            transform: scale(1);
            bottom: -90px;
            right: -50px;
        }
        
        .svg-icon {
            width: 100%;
            height: 100%;
            fill: rgba(0,0,0,0.05);
        }
        
        .living { background-color: #f1f5f9; }
        .kitchen { background-color: #f8fafc; }
        .lighting { background-color: #f5f5f5; }
        
        footer {
            text-align: center;
            margin-top: 30px;
            padding: 30px 0;
            color: #666;
            font-size: 0.9rem;
        }
        
        @media (max-width: 768px) {
            .categories {
                flex-direction: column;
                align-items: center;
            }
            
            .category {
                width: 100%;
                max-width: 200px;
            }
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5380634 */.categories {
            display: flex;
            flex-wrap: wrap;
            gap: 30px;
            justify-content: center;
            
        }
        
        .category {
            position: relative;
            width: 200px;
            height: 200px !important;
            background:  !important;
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            transition: all 0.4s ease;
            cursor: pointer;
            border-radius: 8px;
			margin: 0 15px;
		border:1px solid #000;
        }
        
        .category:hover {
            transform: translateY(-10px);
            box-shadow: 0 15px 30px rgba(0,0,0,0.25);
			background-color: #FF4136;
		
			border:1px solid #FF4136;
        }
        .category:hover h2 {
            	color: #fff !important;
        }
        
        .category-content {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            padding: 40px;
            text-align: center;
            z-index: 2 !important;
        }
        
        .category-label {
            font-size: 1rem;
            letter-spacing: 3px;
            text-transform: uppercase;
            margin-bottom: 10px;
            color: white !important;
            font-weight: 500;
        }
        
        .category-title {
            font-size: 1rem;
            font-weight: 300;
            margin-bottom: 15px;
            color: white !important;
        }
        
        .category-desc {
            font-size: 1.1rem;
            margin-bottom: 25px;
            color: #555;
            max-width: 200px;
        }
        
        .btn {
            display: inline-block;
            padding: 12px 30px;
            background: transparent !important;
            border: 1px solid #222;
            color: #222;
            text-decoration: none;
            font-size: 1rem;
            font-weight: 500;
            letter-spacing: 1px;
            transition: all 0.3s ease;
        }
        
        .category:hover .btn {
            background: #222;
            color: white;
        }
       .category:hover .btn-bl  {
            background: #222 !important;
            color: #fff !important;
        }
        .svg-container {
            position: absolute;
            bottom: -100px;
            right: -100px;
            opacity: 0;
            transform: scale(0.5);
            transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            z-index: 1;
            width: 250px;
            height: 250px;
        }
        
        .category:hover .svg-container {
            opacity: 1;
            transform: scale(1);
            bottom: -90px;
            right: -50px;
        }
        
        .svg-icon {
            width: 100%;
            height: 100%;
            fill: rgba(0,0,0,0.05);
        }
        
        .living { background-color: #f1f5f9; }
        .kitchen { background-color: #f8fafc; }
        .lighting { background-color: #f5f5f5; }
        
        footer {
            text-align: center;
            margin-top: 30px;
            padding: 30px 0;
            color: #666;
            font-size: 0.9rem;
        }
        
        @media (max-width: 768px) {
            .categories {
                flex-direction: column;
                align-items: center;
            }
            
            .category {
                width: 100%;
                max-width: 200px;
            }
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecb3277 */.categories {
            display: flex;
            flex-wrap: wrap;
            gap: 30px;
            justify-content: center;
            
        }
        
        .category {
            position: relative;
            width: 200px;
            height: 200px !important;
            background:  !important;
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0,0,0,0.1);
            transition: all 0.4s ease;
            cursor: pointer;
            border-radius: 8px;
			margin: 0 15px;
		border:1px solid #000;
        }
        
        .category:hover {
            transform: translateY(-10px);
            box-shadow: 0 15px 30px rgba(0,0,0,0.25);
			background-color: #FF4136;
		
			border:1px solid #FF4136;
        }
        .category:hover h2 {
            	color: #fff !important;
        }
        
        .category-content {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            padding: 40px;
            text-align: center;
            z-index: 2 !important;
        }
        
        .category-label {
            font-size: 1rem;
            letter-spacing: 3px;
            text-transform: uppercase;
            margin-bottom: 10px;
            color: white !important;
            font-weight: 500;
        }
        
        .category-title {
            font-size: 1rem;
            font-weight: 300;
            margin-bottom: 15px;
            color: white !important;
        }
        
        .category-desc {
            font-size: 1.1rem;
            margin-bottom: 25px;
            color: #555;
            max-width: 200px;
        }
        
        .btn {
            display: inline-block;
            padding: 12px 30px;
            background: transparent !important;
            border: 1px solid #222;
            color: #222;
            text-decoration: none;
            font-size: 1rem;
            font-weight: 500;
            letter-spacing: 1px;
            transition: all 0.3s ease;
        }
        
        .category:hover .btn {
            background: #222;
            color: white;
        }
       .category:hover .btn-bl  {
            background: #222 !important;
            color: #fff !important;
        }
        .svg-container {
            position: absolute;
            bottom: -100px;
            right: -100px;
            opacity: 0;
            transform: scale(0.5);
            transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            z-index: 1;
            width: 250px;
            height: 250px;
        }
        
        .category:hover .svg-container {
            opacity: 1;
            transform: scale(1);
            bottom: -90px;
            right: -50px;
        }
        
        .svg-icon {
            width: 100%;
            height: 100%;
            fill: rgba(0,0,0,0.05);
        }
        
        .living { background-color: #f1f5f9; }
        .kitchen { background-color: #f8fafc; }
        .lighting { background-color: #f5f5f5; }
        
        footer {
            text-align: center;
            margin-top: 30px;
            padding: 30px 0;
            color: #666;
            font-size: 0.9rem;
        }
        
        @media (max-width: 768px) {
            .categories {
                flex-direction: column;
                align-items: center;
            }
            
            .category {
                width: 100%;
                max-width: 200px;
            }
        }/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5151a13 */.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation {
    display: none !important
}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content {
    width: 100% !important;
    border:0px solid red !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c00832a */thead {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a {
    color:#FF4136 !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button {
    border-color: #FF4136 !important;
    border-width: 1px !important;
    color: #fff !important;
    background-color: #FF4136 !important
}
table {
    text-align: center !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot th {
    text-align: right;
}/* End custom CSS */