.elementor-1451 .elementor-element.elementor-element-899036f{--display:flex;--min-height:0px;--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-1451 .elementor-element.elementor-element-cd04789{--e-image-carousel-slides-to-show:1;}.elementor-1451 .elementor-element.elementor-element-2df42fc{--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-1451 .elementor-element.elementor-element-ac9fb2b{--spacer-size:50px;}.elementor-1451 .elementor-element.elementor-element-ea4059f{--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-1451 .elementor-element.elementor-element-f9a6738{text-align:center;}.elementor-1451 .elementor-element.elementor-element-e07d45d{--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-1451 .elementor-element.elementor-element-d62c568{--spacer-size:50px;}.elementor-1451 .elementor-element.elementor-element-8ef8539{--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-1451 .elementor-element.elementor-element-3aea4b6{--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-1451 .elementor-element.elementor-element-99daed5{--spacer-size:50px;}.elementor-1451 .elementor-element.elementor-element-e0ce8a4{--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-1451 .elementor-element.elementor-element-d743b02{--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-1451 .elementor-element.elementor-element-0aaa4c3{--spacer-size:50px;}.elementor-1451 .elementor-element.elementor-element-da8e8d0{--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-1451 .elementor-element.elementor-element-81be7fe{--display:flex;--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;--align-items:stretch;--gap:15px 20px;--row-gap:15px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1451 .elementor-element.elementor-element-74ffcf7 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1451 .elementor-element.elementor-element-74ffcf7 .wd-text-block{font-family:"Playfair Display", Sans-serif;font-size:32px;font-style:italic;}.elementor-1451 .elementor-element.elementor-element-5a35ef5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1451 .elementor-element.elementor-element-5a35ef5 .title-after_title, .elementor-1451 .elementor-element.elementor-element-5a35ef5 .title-subtitle, .elementor-1451 .elementor-element.elementor-element-5a35ef5 .woodmart-title-container{max-width:433px;}.elementor-1451 .elementor-element.elementor-element-5a35ef5 .title-subtitle{color:#5F6E1E;font-family:"Playfair Display", Sans-serif;font-size:32px;font-style:italic;}.elementor-1451 .elementor-element.elementor-element-5a35ef5 .title{font-size:42px;font-weight:400;}.elementor-1451 .elementor-element.elementor-element-5a35ef5 .title-after_title{font-size:16px;}.elementor-1451 .elementor-element.elementor-element-ffb831a .wd-nav > li > a{color:#333333B3;}.elementor-1451 .elementor-element.elementor-element-ffb831a .wd-nav > li:hover > a{color:#333333;}.elementor-1451 .elementor-element.elementor-element-ffb831a .wd-nav-tabs > li.wd-active > a, .elementor-1451 .elementor-element.elementor-element-ffb831a .wd-tabs:not(.wd-inited) .wd-nav-tabs li:first-child a{color:#333333;}.elementor-1451 .elementor-element.elementor-element-ffb831a .wd-nav.wd-nav-tabs .wd-nav-link{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:400;text-transform:none;}.elementor-1451 .elementor-element.elementor-element-a7e5463{--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-1451 .elementor-element.elementor-element-1a93cab{--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-1451 .elementor-element.elementor-element-3b3e5af iframe{height:601px;filter:brightness( 101% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1451 .elementor-element.elementor-element-dd4b68a{--display:flex;}.elementor-1451 .elementor-element.elementor-element-c503c7e{--spacer-size:50px;}@media(min-width:769px){.elementor-1451 .elementor-element.elementor-element-da8e8d0{--content-width:1600px;}}@media(max-width:1024px){.elementor-1451 .elementor-element.elementor-element-81be7fe{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1451 .elementor-element.elementor-element-74ffcf7 .wd-text-block{font-size:24px;}.elementor-1451 .elementor-element.elementor-element-5a35ef5 .title-after_title, .elementor-1451 .elementor-element.elementor-element-5a35ef5 .title-subtitle, .elementor-1451 .elementor-element.elementor-element-5a35ef5 .woodmart-title-container{max-width:65%;}.elementor-1451 .elementor-element.elementor-element-5a35ef5 .title{font-size:36px;}.elementor-1451 .elementor-element.elementor-element-5a35ef5 .title-after_title{font-size:14px;}}@media(max-width:768px){.elementor-1451 .elementor-element.elementor-element-5a35ef5 .title-after_title, .elementor-1451 .elementor-element.elementor-element-5a35ef5 .title-subtitle, .elementor-1451 .elementor-element.elementor-element-5a35ef5 .woodmart-title-container{max-width:100%;}.elementor-1451 .elementor-element.elementor-element-5a35ef5 .title-subtitle{font-size:16px;}.elementor-1451 .elementor-element.elementor-element-5a35ef5 .title{font-size:24px;}.elementor-1451 .elementor-element.elementor-element-a7e5463{--content-width:1600px;}}/* Start custom CSS for wd_products_tabs, class: .elementor-element-da76f9c *//* ===============================
   MOBILE: SHOW ALL TAB TITLES
   =============================== */
@media (max-width: 768px){

  /* Tabs container */
  .wd-nav-tabs,
  .wd-tabs-nav,
  .products-tabs-title{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    gap: 10px;
    padding: 6px 10px 14px;
  }

  /* Hide scrollbar but keep scroll */
  .wd-nav-tabs::-webkit-scrollbar,
  .wd-tabs-nav::-webkit-scrollbar,
  .products-tabs-title::-webkit-scrollbar{
    display: none;
  }

  /* Each tab full visible */
  .wd-nav-tabs > li,
  .wd-tabs-nav li,
  .products-tabs-title li{
    flex: 0 0 auto;
  }

  /* Tab button style mobile */
  .wd-nav-tabs > li > a,
  .wd-tabs-nav li a,
  .products-tabs-title li a{
    padding: 8px 18px;
    font-size: 13px;
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0ce8a4 *//* ===============================
   WoodMart Branch / Category Tabs
   =============================== */

/* Tabs wrapper */
.wd-nav-tabs,
.wd-tabs-nav,
.products-tabs-title{
  display: flex;
  gap: 14px;
  justify-content: flex-start;
  border-bottom: none !important;
}

/* Each tab */
.wd-nav-tabs > li > a,
.wd-tabs-nav li a,
.products-tabs-title li a{
  background: #ffffff;
  border-radius: 30px;
  padding: 8px 22px;
  font-size: 14px;
  font-weight: 600;
  color: #222;
  border: 1px solid #eaeaea;
  transition: all 0.25s ease;
  white-space: nowrap;
}

/* Active tab */
.wd-nav-tabs > li.active > a,
.wd-tabs-nav li.active a,
.products-tabs-title li.active a{
  background: #fbc02d;
  color: #000;
  border-color: #fbc02d;
  box-shadow: 0 6px 14px rgba(0,0,0,.08);
}

/* Hover */
.wd-nav-tabs > li > a:hover,
.wd-tabs-nav li a:hover,
.products-tabs-title li a:hover{
  background: #fbc02d;
  color: #000;
}

/* Remove default underline */
.wd-nav-tabs > li.active > a:after,
.wd-tabs-nav li.active a:after{
  display: none !important;
}

/* Mobile scroll fix */
@media (max-width: 768px){
  .wd-nav-tabs,
  .wd-tabs-nav,
  .products-tabs-title{
    overflow-x: auto;
    flex-wrap: nowrap;
    padding-bottom: 10px;
  }
}/* End custom CSS */