.elementor-1184 .elementor-element.elementor-element-da7ffb1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-1184 .elementor-element.elementor-element-cb43c52{padding:40px 0px 0px 0px;}.elementor-1184 .elementor-element.elementor-element-cb43c52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2vw;font-weight:700;}.elementor-1184 .elementor-element.elementor-element-200c6cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-1184 .elementor-element.elementor-element-c77e6e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-1184 .elementor-element.elementor-element-8e18d88{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1184 .elementor-element.elementor-element-3b15292{padding:0px 0px 0px 0px;text-align:center;}.elementor-1184 .elementor-element.elementor-element-3b15292 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;}.elementor-1184 .elementor-element.elementor-element-0d742fb{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1184 .elementor-element.elementor-element-e182809{padding:0px 0px 0px 0px;text-align:center;}.elementor-1184 .elementor-element.elementor-element-e182809 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;}.elementor-1184 .elementor-element.elementor-element-2e74e6b{text-align:center;}.elementor-1184 .elementor-element.elementor-element-2e74e6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;}.elementor-1184 .elementor-element.elementor-element-9c12ffd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 40px;--row-gap:20px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-1184 .elementor-element.elementor-element-c6ba673{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1184 .elementor-element.elementor-element-1c0d7c3{text-align:center;}.elementor-1184 .elementor-element.elementor-element-1c0d7c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;}.elementor-1184 .elementor-element.elementor-element-b8d145a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1184 .elementor-element.elementor-element-92bc140{text-align:center;}.elementor-1184 .elementor-element.elementor-element-92bc140 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.4em;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1184 .elementor-element.elementor-element-cb43c52 .elementor-heading-title{font-size:2.5vw;}.elementor-1184 .elementor-element.elementor-element-200c6cd .elementor-heading-title{font-size:2vw;}.elementor-1184 .elementor-element.elementor-element-c77e6e9 .elementor-heading-title{font-size:2vw;}.elementor-1184 .elementor-element.elementor-element-8e18d88{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1184 .elementor-element.elementor-element-3b15292 .elementor-heading-title{font-size:2.5vw;}.elementor-1184 .elementor-element.elementor-element-e182809 .elementor-heading-title{font-size:2.5vw;}.elementor-1184 .elementor-element.elementor-element-2e74e6b .elementor-heading-title{font-size:2vw;}.elementor-1184 .elementor-element.elementor-element-1c0d7c3 .elementor-heading-title{font-size:2vw;}.elementor-1184 .elementor-element.elementor-element-92bc140 .elementor-heading-title{font-size:2vw;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1184 .elementor-element.elementor-element-cb43c52 .elementor-heading-title{font-size:16px;}.elementor-1184 .elementor-element.elementor-element-200c6cd .elementor-heading-title{font-size:14px;}.elementor-1184 .elementor-element.elementor-element-c77e6e9 .elementor-heading-title{font-size:14px;}.elementor-1184 .elementor-element.elementor-element-3b15292 .elementor-heading-title{font-size:16px;}.elementor-1184 .elementor-element.elementor-element-e182809 .elementor-heading-title{font-size:16px;}.elementor-1184 .elementor-element.elementor-element-2e74e6b .elementor-heading-title{font-size:14px;}.elementor-1184 .elementor-element.elementor-element-9c12ffd{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1184 .elementor-element.elementor-element-1c0d7c3 .elementor-heading-title{font-size:16px;}.elementor-1184 .elementor-element.elementor-element-92bc140 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-e8cda14 */.ph-compare{
    max-width: 100%;
    margin: 0px 0;
    font-family: inherit;
    color:#111;
  }

  .ph-compare-table{
    width:100%;
    border-collapse: separate;
    border-spacing: 0;
    overflow:hidden;
    border-radius:12px;
    border:1px solid #e6e6e6;
    background:#fff;
  }

  .ph-compare-table th,
  .ph-compare-table td{
    padding:14px 14px;
    vertical-align: top;
    border-bottom:1px solid #eee;
  }

  .ph-compare-table thead th{
    background:#f7f7f7;
    font-weight:700;
    text-align:left;
  }

  .ph-compare-table thead th:nth-child(2){
    background:#FFAE39;
    color:#ffffff;
  }

  .ph-compare-table tbody tr:last-child td{
    border-bottom:0;
  }

  .ph-compare-table td:first-child{
    font-weight:600;
    width:28%;
    background:#fafafa;
  }

  .ph-compare-table td:nth-child(2){
    background:#FFAE39; 
    color:#ffffff;
  }

  .ph-compare-note{
    font-size: 13px;
    opacity: .75;
    margin-top:10px;
  }

  /* Mobile: turn each row into a stacked card */
  @media (max-width: 768px){
    .ph-compare-table,
    .ph-compare-table thead,
    .ph-compare-table tbody,
    .ph-compare-table th,
    .ph-compare-table td,
    .ph-compare-table tr{
      display:block;
      width:100%;
    }

    .ph-compare-table thead{
      display:none;
    }

    .ph-compare-table{
      border:0;
      border-radius:0;
      background:transparent;
    }

    .ph-compare-table tr{
      border:1px solid #e6e6e6;
      border-radius:12px;
      overflow:hidden;
      background:#fff;
      margin: 0 0 12px;
    }

    .ph-compare-table td{
      border:0;
      border-bottom:1px solid #eee;
      padding:12px 14px;
    }

    .ph-compare-table td:last-child{
      border-bottom:0;
    }

    .ph-compare-table td:first-child{
      width:auto;
      background:#eeeeee;
      font-weight:700;
      
    }

  
    .ph-compare-table td:nth-child(2)::before{
      content:"Pelle Haus (Italian Leather)";
      display:block;
      font-size:12px;
      font-weight:700;
      opacity:.75;
      margin-bottom:6px;
    }

    .ph-compare-table td:nth-child(3)::before{
      content:"Regular Sofa";
      display:block;
      font-size:12px;
      font-weight:700;
      opacity:.75;
      margin-bottom:6px;
    }

    .ph-compare-table td:nth-child(2){
      
         background:#FFAE39;
         color: #ffffff;
    }
    .ph-compare-table td:nth-child(3){
      background:#fff;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f5ee841 */.ph-icons{display:grid;gap:14px;grid-template-columns:repeat(1,minmax(0,1fr));margin:18px 0;}
  .ph-icon{display:flex;gap:12px;align-items:center;padding:14px 14px;border:1px solid #e6e6e6;border-radius:14px;background:#fff;}
  .ph-icon svg{width:34px;height:34px;flex:0 0 34px;color:#FFAE39;}
  .ph-icon b{display:block;font-size:15px;line-height:1.2;color:#111;}
  .ph-icon span{display:block;font-size:13px;opacity:.75;margin-top:2px;}
  @media(max-width:768px){.ph-icons{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8f8044 */.ph-bad{display:grid;gap:14px;grid-template-columns:repeat(1,minmax(0,1fr));margin:18px 0;}
  .ph-bad-item{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid #f0d2d2;border-radius:14px;background:#fff;}
  .ph-bad-item svg{width:32px;height:32px;flex:0 0 32px;color:#d33;}
  .ph-bad-item b{font-size:15px;line-height:1.2;color:#111;}
  @media(max-width:1024px){.ph-bad{grid-template-columns:1fr 1fr;}}
  @media(max-width:768px){.ph-bad{grid-template-columns:1fr;}}/* End custom CSS */