.elementor-92 .elementor-element.elementor-element-74c1fc97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:74px;--padding-left:20px;--padding-right:20px;}.elementor-92 .elementor-element.elementor-element-74c1fc97:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-74c1fc97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://furniturebygurukirpa.com/wp-content/uploads/2025/12/Rectangle-2759-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-92 .elementor-element.elementor-element-48c01c22{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-48c01c22 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:84px;font-weight:600;line-height:96px;letter-spacing:-0.03em;}.elementor-92 .elementor-element.elementor-element-6aa58ed7{--display:flex;}.elementor-92 .elementor-element.elementor-element-32177244{--display:flex;--position:absolute;--min-height:228px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:-180px;--z-index:2;}.elementor-92 .elementor-element.elementor-element-32177244:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-32177244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://furniturebygurukirpa.com/wp-content/uploads/2025/12/Ellipse-46-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-32177244{right:20px;}body.rtl .elementor-92 .elementor-element.elementor-element-32177244{left:20px;}.elementor-92 .elementor-element.elementor-element-4f4e6a26{width:var( --container-widget-width, 124px );max-width:124px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:124px;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-4f4e6a26.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-92 .elementor-element.elementor-element-4f4e6a26 .jeg-elementor-kit.jkit-animated-text{text-align:center;}.elementor-92 .elementor-element.elementor-element-4f4e6a26 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-size:1px;}.elementor-92 .elementor-element.elementor-element-4f4e6a26 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color{color:var( --e-global-color-ca270d0 );}.elementor-92 .elementor-element.elementor-element-4f4e6a26 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-family:"Playball", Sans-serif;font-size:41px;font-weight:400;line-height:59px;letter-spacing:-0.32px;}.elementor-92 .elementor-element.elementor-element-4f4e6a26 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text{color:var( --e-global-color-ca270d0 );}.elementor-92 .elementor-element.elementor-element-5cc5a641{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-92 .elementor-element.elementor-element-683e4d46 img{width:100%;height:632px;object-fit:cover;object-position:center center;}.elementor-92 .elementor-element.elementor-element-2a4d36c4{--display:flex;--min-height:180px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-92 .elementor-element.elementor-element-2a4d36c4:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-2a4d36c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(280deg, #352816 0%, #292929 93%);}.elementor-92 .elementor-element.elementor-element-21a00a7 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:73px;font-weight:600;word-spacing:31px;color:#FFFFFF;}.elementor-92 .elementor-element.elementor-element-1702a36{--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-92 .elementor-element.elementor-element-7241c25{--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-92 .elementor-element.elementor-element-fe0ef61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-fe0ef61 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:37px;font-weight:600;}.elementor-92 .elementor-element.elementor-element-f793e7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-92 .elementor-element.elementor-element-a9bdaaf{--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-92 .elementor-element.elementor-element-f373525 img{width:77%;border-radius:5px 5px 5px 5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-92 .elementor-element.elementor-element-2ceea99{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92 .elementor-element.elementor-element-a963a24{--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-92 .elementor-element.elementor-element-56103a9 img{width:77%;border-radius:5px 5px 5px 5px;}.elementor-92 .elementor-element.elementor-element-7afb75d{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92 .elementor-element.elementor-element-3601ebe{--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-92 .elementor-element.elementor-element-b21e722 img{width:77%;border-radius:5px 5px 5px 5px;}.elementor-92 .elementor-element.elementor-element-75a367f{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92 .elementor-element.elementor-element-1e00651{--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-92 .elementor-element.elementor-element-1915556 img{width:77%;border-radius:5px 5px 5px 5px;}.elementor-92 .elementor-element.elementor-element-aa840ea{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92 .elementor-element.elementor-element-2efad17{--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-92 .elementor-element.elementor-element-0b25bd7{--display:flex;--min-height:374px;--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-92 .elementor-element.elementor-element-0b25bd7:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-0b25bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://furniturebygurukirpa.com/wp-content/uploads/2025/12/FURNITURE-POSTER.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-92 .elementor-element.elementor-element-962034e{--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-92 .elementor-element.elementor-element-278e06b{--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-92 .elementor-element.elementor-element-4c3a681{--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-92 .elementor-element.elementor-element-8658ee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-92 .elementor-element.elementor-element-8658ee1 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:37px;font-weight:600;}.elementor-92 .elementor-element.elementor-element-b8728af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-92 .elementor-element.elementor-element-5ad11e1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-92 .elementor-element.elementor-element-5ad11e1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-92 .elementor-element.elementor-element-5ad11e1{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-92 .elementor-element.elementor-element-cb9f3a4{--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-92 .elementor-element.elementor-element-7e62abe{margin:34px 21px calc(var(--kit-widget-spacing, 0px) + 29px) 21px;text-align:center;}.elementor-92 .elementor-element.elementor-element-7e62abe .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:37px;font-weight:600;}.elementor-92 .elementor-element.elementor-element-fd9f1c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-92 .elementor-element.elementor-element-d08c43a{--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-92 .elementor-element.elementor-element-53196bd{--display:flex;}.elementor-92 .elementor-element.elementor-element-06a019f{--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-92 .elementor-element.elementor-element-76a1e03{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92 .elementor-element.elementor-element-76a1e03 iframe{height:489px;}.elementor-92 .elementor-element.elementor-element-7344aa33{--display:flex;--min-height:700px;--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;}.elementor-92 .elementor-element.elementor-element-7344aa33:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-7344aa33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://furniturebygurukirpa.com/wp-content/uploads/2025/12/Hero-Image-1-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-92 .elementor-element.elementor-element-62817f85{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-92 .elementor-element.elementor-element-32177244{--width:228px;}.elementor-92 .elementor-element.elementor-element-f793e7f{--content-width:100%;}.elementor-92 .elementor-element.elementor-element-a9bdaaf{--width:25%;}.elementor-92 .elementor-element.elementor-element-a963a24{--width:25%;}.elementor-92 .elementor-element.elementor-element-3601ebe{--width:25%;}.elementor-92 .elementor-element.elementor-element-1e00651{--width:25%;}.elementor-92 .elementor-element.elementor-element-0b25bd7{--content-width:1564px;}.elementor-92 .elementor-element.elementor-element-d08c43a{--width:50%;}.elementor-92 .elementor-element.elementor-element-06a019f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-92 .elementor-element.elementor-element-32177244{--width:180px;}}@media(min-width:1367px){.elementor-92 .elementor-element.elementor-element-7344aa33:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-7344aa33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1366px){.elementor-92 .elementor-element.elementor-element-74c1fc97{--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:74px;--padding-left:20px;--padding-right:20px;}.elementor-92 .elementor-element.elementor-element-48c01c22{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-92 .elementor-element.elementor-element-4f4e6a26{width:var( --container-widget-width, 156px );max-width:156px;--container-widget-width:156px;--container-widget-flex-grow:0;}.elementor-92 .elementor-element.elementor-element-683e4d46 img{height:500px;}.elementor-92 .elementor-element.elementor-element-2a4d36c4{--min-height:170px;}.elementor-92 .elementor-element.elementor-element-21a00a7 .elementor-heading-title{font-size:65px;}.elementor-92 .elementor-element.elementor-element-0b25bd7{--min-height:303px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-7344aa33{--min-height:600px;}}@media(max-width:1024px){.elementor-92 .elementor-element.elementor-element-48c01c22{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-92 .elementor-element.elementor-element-48c01c22 .elementor-heading-title{font-size:70px;line-height:85px;}.elementor-92 .elementor-element.elementor-element-32177244{--min-height:180px;bottom:-160px;}.elementor-92 .elementor-element.elementor-element-4f4e6a26{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-92 .elementor-element.elementor-element-4f4e6a26 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-size:36px;line-height:42px;letter-spacing:-0.2px;}.elementor-92 .elementor-element.elementor-element-683e4d46 img{height:350px;}.elementor-92 .elementor-element.elementor-element-2a4d36c4{--min-height:150px;}.elementor-92 .elementor-element.elementor-element-21a00a7 .elementor-heading-title{font-size:60px;}.elementor-92 .elementor-element.elementor-element-7344aa33{--min-height:400px;}}@media(max-width:767px){.elementor-92 .elementor-element.elementor-element-74c1fc97{--padding-top:140px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-92 .elementor-element.elementor-element-48c01c22{padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-92 .elementor-element.elementor-element-48c01c22 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-92 .elementor-element.elementor-element-32177244{--width:120px;--min-height:120px;bottom:-100px;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-32177244{right:0px;}body.rtl .elementor-92 .elementor-element.elementor-element-32177244{left:0px;}.elementor-92 .elementor-element.elementor-element-4f4e6a26{--container-widget-width:71px;--container-widget-flex-grow:0;width:var( --container-widget-width, 71px );max-width:71px;}.elementor-92 .elementor-element.elementor-element-4f4e6a26 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-size:22px;line-height:30px;}.elementor-92 .elementor-element.elementor-element-683e4d46 img{height:200px;object-position:center center;}.elementor-92 .elementor-element.elementor-element-2a4d36c4{--width:500px;--min-height:96px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-92 .elementor-element.elementor-element-21a00a7{padding:12px 0px 0px 0px;}.elementor-92 .elementor-element.elementor-element-21a00a7 .elementor-heading-title{font-size:28px;}.elementor-92 .elementor-element.elementor-element-fe0ef61 .elementor-heading-title{font-size:29px;}.elementor-92 .elementor-element.elementor-element-a9bdaaf{--width:50%;}.elementor-92 .elementor-element.elementor-element-a963a24{--width:50%;}.elementor-92 .elementor-element.elementor-element-3601ebe{--width:50%;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-1e00651{--width:50%;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-962034e:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-962034e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://furniturebygurukirpa.com/wp-content/uploads/2025/12/furniture.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-92 .elementor-element.elementor-element-962034e{--min-height:509px;}.elementor-92 .elementor-element.elementor-element-8658ee1 .elementor-heading-title{font-size:20px;}.elementor-92 .elementor-element.elementor-element-7e62abe{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;}.elementor-92 .elementor-element.elementor-element-7e62abe .elementor-heading-title{font-size:24px;}.elementor-92 .elementor-element.elementor-element-7344aa33{--min-height:280px;}}/* Start custom CSS for container, class: .elementor-element-2a4d36c4 */.soft-marquee {
  position: relative;
  overflow: hidden;
  width: 100%;
  background: #000;
  padding: 16px 0;
}

/* text */
.soft-marquee .elementor-heading-title {
  display: inline-block;
  white-space: nowrap;
  color: #fff;
  font-weight: 600;
  font-size: clamp(20px, 4vw, 42px);
  animation: continuousMove 40s linear infinite;
  will-change: transform;
}

/* smooth continuous slide */
@keyframes continuousMove {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-99%);
  }
}

/* soft fade edges */
.soft-marquee::before,
.soft-marquee::after {
  content: "";
  position: absolute;
  top: 0;
  width: 60px;
  height: 100%;
  z-index: 3;
  pointer-events: none;
}

.soft-marquee::before {
  left: 0;
  background: linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0));
}

.soft-marquee::after {
  right: 0;
  background: linear-gradient(to left, rgba(0,0,0,0.8), rgba(0,0,0,0));
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cdc19a2 *//* SECTION */
.furniture-section {
  padding: 70px 20px;
  background: #fff4e6;
  text-align: center;
}

/* TITLE */
.section-title {
  font-size: clamp(26px, 4vw, 38px);
  font-weight: 600;
  color: #1c1c1c;
  margin-bottom: 40px;
}

/* GRID */
.furniture-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
  max-width: 1200px;
  margin: 0 auto;
}

/* CARD */
.furniture-card {
  background: #ffffff;
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 18px 40px rgba(0,0,0,0.08);
  transition: transform 0.45s ease, box-shadow 0.45s ease;
  animation: premiumFade 0.8s ease both;
}

/* IMAGE FIX */
.furniture-card img {
  width: 100%;
  height: 220px;
  object-fit: contain;
  margin-bottom: 12px;
  transition: transform 0.45s ease;
}

/* TEXT */
.furniture-card p {
  font-size: 17px;
  font-weight: 500;
  color: #1f1f1f;
  margin: 0;
}

/* HOVER EFFECT */
.furniture-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 28px 60px rgba(0,0,0,0.14);
}

.furniture-card:hover img {
  transform: scale(1.06);
}

/* ANIMATION */
@keyframes premiumFade {
  from {
    opacity: 0;
    transform: translateY(25px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* TABLET */
@media (max-width: 1024px) {
  .furniture-grid {
    grid-template-columns: repeat(3, 1fr);
  }

  .furniture-card img {
    height: 200px;
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .furniture-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .furniture-card {
    padding: 14px;
  }

  .furniture-card img {
    height: 160px;
  }

  .furniture-card p {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0486b7 *//* SECTION */
.trust-section {
  padding: 40px 16px;
  background: #fff4e6;
}

/* GRID */
.trust-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 18px;
  max-width: 1100px;
  margin: 0 auto;
}

/* CARD */
.trust-card {
  background: #ffffff;
  border-radius: 14px;
  padding: 22px 16px;
  text-align: center;
  box-shadow: 0 12px 30px rgba(0,0,0,0.08);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  animation: trustFadeUp 0.6s ease both;
}

/* ICON */
.icon-circle {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: rgba(175,135,80,0.15);
  color: #AF8750;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: 600;
  margin: 0 auto 10px;
}

/* TEXT */
.trust-card h4 {
  font-size: 15px;
  font-weight: 600;
  color: #292929;
  margin-bottom: 4px;
}

.trust-card p {
  font-size: 13px;
  color: #7A7877;
  line-height: 1.4;
  margin: 0;
}

/* HOVER */
.trust-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

/* ANIMATION */
@keyframes trustFadeUp {
  from {
    opacity: 0;
    transform: translateY(18px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* TABLET */
@media (max-width: 1024px) {
  .trust-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .trust-section {
    padding: 32px 14px;
  }

  .trust-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 14px;
  }

  .trust-card {
    padding: 18px 12px;
  }

  .icon-circle {
    width: 46px;
    height: 46px;
    font-size: 18px;
  }

  .trust-card h4 {
    font-size: 14px;
  }

  .trust-card p {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5272b05 *//* SECTION */
.about-furniture-section {
  padding: 70px 20px;
  background: #fff4e6;
}

/* WRAPPER */
.about-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1.1fr 0.9fr;
  gap: 40px;
  align-items: center;
}

/* BADGE */
.about-badge {
  display: inline-block;
  background: rgba(175,135,80,0.15);
  color: #AF8750;
  padding: 6px 14px;
  border-radius: 30px;
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 14px;
}

/* CONTENT */
.about-content h2 {
  font-size: clamp(26px, 4vw, 36px);
  font-weight: 600;
  color: #292929;
  margin-bottom: 16px;
}

.about-content p {
  font-size: 16px;
  line-height: 1.7;
  color: #7A7877;
  margin-bottom: 18px;
}

/* POINTS */
.about-points {
  list-style: none;
  padding: 0;
  margin: 0 0 26px;
}

.about-points li {
  font-size: 15px;
  color: #292929;
  margin-bottom: 10px;
  padding-left: 22px;
  position: relative;
}

.about-points li::before {
  content: "✓";
  position: absolute;
  left: 0;
  color: #AF8750;
  font-weight: 600;
}

/* ACTIONS */
.about-actions {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
}

.btn-primary {
  background: #292929;
  color: #ffffff;
  padding: 12px 22px;
  border-radius: 10px;
  text-decoration: none;
  font-size: 15px;
  font-weight: 500;
  transition: background 0.3s ease, transform 0.3s ease;
}

.btn-primary:hover {
  background: #AF8750;
  transform: translateY(-2px);
}

.btn-secondary {
  background: transparent;
  color: #292929;
  border: 1px solid #AF8750;
  padding: 12px 22px;
  border-radius: 10px;
  text-decoration: none;
  font-size: 15px;
  font-weight: 500;
  transition: background 0.3s ease, color 0.3s ease;
}

.btn-secondary:hover {
  background: #AF8750;
  color: #ffffff;
}

/* IMAGE */
.about-image img {
  width: 100%;
  border-radius: 18px;
  box-shadow: 0 25px 60px rgba(0,0,0,0.15);
  animation: aboutFade 0.9s ease both;
}

/* ANIMATION */
@keyframes aboutFade {
  from {
    opacity: 0;
    transform: translateY(25px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* TABLET */
@media (max-width: 1024px) {
  .about-wrapper {
    grid-template-columns: 1fr;
    gap: 32px;
  }

  .about-image {
    order: -1;
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .about-furniture-section {
    padding: 50px 16px;
  }

  .about-content p {
    font-size: 15px;
  }

  .about-actions {
    flex-direction: column;
  }

  .btn-primary,
  .btn-secondary {
    width: 100%;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b4f523 *//* SECTION */
.contact-section {
  padding: 32px 14px;
  background: #ffffff;
}

/* WRAPPER */
.contact-wrapper {
  max-width: 900px;
  margin: 0 auto;
}

/* TITLE */
.contact-wrapper h2 {
  font-size: 22px;
  font-weight: 600;
  color: #292929;
  margin-bottom: 4px;
}

.store-sub {
  font-size: 13px;
  color: #7A7877;
  margin-bottom: 18px;
}

/* LIST */
.contact-list {
  display: grid;
  gap: 12px;
}

/* ITEM */
.contact-item {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  background: #fff4e6;
  padding: 12px 14px;
  border-radius: 10px;
  transition: box-shadow 0.25s ease;
}

.contact-item:hover {
  box-shadow: 0 10px 24px rgba(0,0,0,0.08);
}

/* ICON */
.contact-icon {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: rgba(175,135,80,0.18);
  color: #AF8750;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  flex-shrink: 0;
}

/* TEXT */
.contact-text h4 {
  font-size: 14px;
  font-weight: 600;
  color: #292929;
  margin-bottom: 2px;
}

.contact-text p {
  font-size: 13px;
  color: #292929;
  margin-bottom: 2px;
  line-height: 1.4;
}

.contact-text span {
  font-size: 12px;
  color: #7A7877;
}

.contact-text .bold {
  font-weight: 600;
}

/* MAP LINK */
.map-link {
  font-size: 12px;
  color: #AF8750;
  margin-top: 2px;
  display: inline-block;
}

/* ACTIONS */
.contact-actions {
  margin-top: 16px;
  display: flex;
  gap: 10px;
}

.btn-call,
.btn-whatsapp {
  font-size: 14px;
  padding: 9px 16px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 500;
}

/* CALL */
.btn-call {
  background: #292929;
  color: #ffffff;
}

/* WHATSAPP */
.btn-whatsapp {
  border: 1px solid #AF8750;
  color: #292929;
  background: transparent;
}

/* MOBILE */
@media (max-width: 767px) {
  .contact-section {
    padding: 26px 12px;
  }

  .contact-actions {
    flex-direction: column;
  }

  .btn-call,
  .btn-whatsapp {
    width: 100%;
    text-align: center;
    padding: 10px;
  }
}/* End custom CSS */