.elementor-88257 .elementor-element.elementor-element-760542b{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .neb-protected-content-message, .elementor-widget-theme-post-featured-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-featured-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-88257 .elementor-element.elementor-element-26eacdc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88257 .elementor-element.elementor-element-31705d6{--display:flex;}.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-88257 .elementor-element.elementor-element-bdef9b5{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-88257 .elementor-element.elementor-element-2312334{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88257 .elementor-element.elementor-element-dc05518{--display:flex;}.elementor-88257 .elementor-element.elementor-element-6320ed3{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-88257 .elementor-element.elementor-element-751bcc1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88257 .elementor-element.elementor-element-a3ced90{--display:flex;}.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-88257 .elementor-element.elementor-element-76bbe54 .widget-image-caption{color:#000000;}.elementor-88257 .elementor-element.elementor-element-38c367d{--display:flex;}.elementor-88257 .elementor-element.elementor-element-cf33c90 .widget-image-caption{color:#000000;}.elementor-88257 .elementor-element.elementor-element-6b5f353{--display:flex;}.elementor-88257 .elementor-element.elementor-element-554501e .widget-image-caption{color:#000000;}.elementor-88257 .elementor-element.elementor-element-4df290b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88257 .elementor-element.elementor-element-aac45b4{--display:flex;}.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-88257 .elementor-element.elementor-element-d482766 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-88257 .elementor-element.elementor-element-936c488{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88257 .elementor-element.elementor-element-ccb018b{--display:flex;}.elementor-88257 .elementor-element.elementor-element-0ba68aa{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-88257 .elementor-element.elementor-element-4d88acb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88257 .elementor-element.elementor-element-ca671d0{--display:flex;}.elementor-88257 .elementor-element.elementor-element-646e0ec{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-88257 .elementor-element.elementor-element-8db80d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-88257 .elementor-element.elementor-element-8744602{--display:flex;}.elementor-88257 .elementor-element.elementor-element-ce38278 .elementor-heading-title{color:#000000;}.elementor-widget-accordion .neb-protected-content-message, .elementor-widget-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-88257 .elementor-element.elementor-element-52919da .elementor-accordion-item{border-width:0.5px;border-color:var( --e-global-color-nvlightbg );}.elementor-88257 .elementor-element.elementor-element-52919da .elementor-accordion-item .elementor-tab-content{border-width:0.5px;border-top-color:var( --e-global-color-nvlightbg );}.elementor-88257 .elementor-element.elementor-element-52919da .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0.5px;border-bottom-color:var( --e-global-color-nvlightbg );}.elementor-88257 .elementor-element.elementor-element-52919da .elementor-accordion-icon, .elementor-88257 .elementor-element.elementor-element-52919da .elementor-accordion-title{color:var( --e-global-color-nvdarkbg );}.elementor-88257 .elementor-element.elementor-element-52919da .elementor-accordion-icon svg{fill:var( --e-global-color-nvdarkbg );}.elementor-88257 .elementor-element.elementor-element-52919da .elementor-active .elementor-accordion-icon, .elementor-88257 .elementor-element.elementor-element-52919da .elementor-active .elementor-accordion-title{color:var( --e-global-color-nvprimaryaccent );}.elementor-88257 .elementor-element.elementor-element-52919da .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-nvprimaryaccent );}.elementor-88257 .elementor-element.elementor-element-52919da .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-88257 .elementor-element.elementor-element-52919da .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:10px;}.elementor-88257 .elementor-element.elementor-element-52919da .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:10px;}.elementor-88257 .elementor-element.elementor-element-52919da .elementor-tab-content{color:#000000;}/* Start custom CSS for container, class: .elementor-element-936c488 *//* Desktop Styles */
.leather-spec-table {
  width: 100%;
  border-collapse: collapse;
  font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  margin: 20px 0;
  background-color: #fff;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

.leather-spec-table thead {
  background-color: #4b3621; /* Dark leather brown */
  color: #ffffff;
}

.leather-spec-table th, 
.leather-spec-table td {
  padding: 15px;
  text-align: left;
  border-bottom: 1px solid #eee;
}

.leather-spec-table tr:hover {
  background-color: #fcf9f5;
}

/* Mobile Responsive Styles */
@media screen and (max-width: 700px) {
  .leather-spec-table thead {
    display: none; /* Hide the top header row */
  }

  .leather-spec-table, 
  .leather-spec-table tbody, 
  .leather-spec-table tr, 
  .leather-spec-table td {
    display: block;
    width: 100%;
  }

  .leather-spec-table tr {
    margin-bottom: 20px;
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
  }

  .leather-spec-table td {
    text-align: right;
    padding-left: 50%;
    position: relative;
    border-bottom: 1px solid #f0f0f0;
  }

  .leather-spec-table td::before {
    content: attr(data-label); /* Pulls header from HTML attribute */
    position: absolute;
    left: 15px;
    width: 45%;
    font-weight: bold;
    text-align: left;
    color: #4b3621;
  }
  
  .leather-spec-table td:last-child {
    border-bottom: none;
  }
}/* End custom CSS */