.elementor-27899 .elementor-element.elementor-element-546a1ed{--display:flex;--min-height:506px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-27899 .elementor-element.elementor-element-546a1ed:not(.elementor-motion-effects-element-type-background), .elementor-27899 .elementor-element.elementor-element-546a1ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tineco.id/wp-content/uploads/2026/04/BannerWarranty.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27899 .elementor-element.elementor-element-546a1ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27899 .elementor-element.elementor-element-0d74c39{--display:flex;--min-height:488px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-27899 .elementor-element.elementor-element-0d74c39.e-con{--align-self:center;}.elementor-27899 .elementor-element.elementor-element-867d989{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-27899 .elementor-element.elementor-element-867d989 .elementor-heading-title{color:#FFFFFF;}.elementor-27899 .elementor-element.elementor-element-be14c2a{text-align:center;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-27899 .elementor-element.elementor-element-f9cb94f{--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:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-27899 .elementor-element.elementor-element-c7416c0{--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:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-27899 .elementor-element.elementor-element-2a43811{text-align:center;}.elementor-27899 .elementor-element.elementor-element-2a43811 .elementor-heading-title{font-weight:500;color:var( --e-global-color-primary );}.elementor-27899 .elementor-element.elementor-element-0eb0a57{--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:60px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-27899 .elementor-element.elementor-element-8a9939d{text-align:center;}.elementor-27899 .elementor-element.elementor-element-8a9939d .elementor-heading-title{font-weight:500;color:var( --e-global-color-primary );}.elementor-27899 .elementor-element.elementor-element-b3202ac{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27899 .elementor-element.elementor-element-83e6659{--display:flex;}.elementor-27899 .elementor-element.elementor-element-3120e12{--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-27899 .elementor-element.elementor-element-eabcebf{--display:flex;}.elementor-27899 .elementor-element.elementor-element-628bff6{--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-27899 .elementor-element.elementor-element-875d27d{--display:flex;}.elementor-27899 .elementor-element.elementor-element-2abc938{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:35px;}.elementor-27899 .elementor-element.elementor-element-2abc938 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 02px 0px;border-color:#ECECEC;}:where( .elementor-27899 .elementor-element.elementor-element-2abc938 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}:where( .elementor-27899 .elementor-element.elementor-element-2abc938 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-27899 .elementor-element.elementor-element-695c8a3{--display:flex;}.elementor-27899 .elementor-element.elementor-element-3102994{--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-27899 .elementor-element.elementor-element-0ad88c6{--display:flex;}.elementor-27899 .elementor-element.elementor-element-7204abf{--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-27899 .elementor-element.elementor-element-3f3ce65{--display:flex;}.elementor-27899 .elementor-element.elementor-element-8a23e5e{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:35px;}.elementor-27899 .elementor-element.elementor-element-8a23e5e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 02px 0px;border-color:#ECECEC;}:where( .elementor-27899 .elementor-element.elementor-element-8a23e5e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}:where( .elementor-27899 .elementor-element.elementor-element-8a23e5e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-27899 .elementor-element.elementor-element-d10978c{--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:60px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-27899 .elementor-element.elementor-element-83ba541{text-align:center;}.elementor-27899 .elementor-element.elementor-element-83ba541 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}@media(max-width:991px){.elementor-27899 .elementor-element.elementor-element-546a1ed{--min-height:56px;}.elementor-27899 .elementor-element.elementor-element-546a1ed:not(.elementor-motion-effects-element-type-background), .elementor-27899 .elementor-element.elementor-element-546a1ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-27899 .elementor-element.elementor-element-b3202ac{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-27899 .elementor-element.elementor-element-546a1ed{--width:100%;}}@media(max-width:991px) and (min-width:768px){.elementor-27899 .elementor-element.elementor-element-546a1ed{--width:973px;}}@media(max-width:767px){.elementor-27899 .elementor-element.elementor-element-546a1ed{--width:500px;}.elementor-27899 .elementor-element.elementor-element-b3202ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-546a1ed */#main {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dc69cd8 *//* ========================================
   TAB NAVIGATOR - Warranty
   Disesuaikan dengan product_custom_tabs
   ======================================== */
#main {
    background: #fff !important;
}
.custom-product-tabs {
  
  width: 100%;
}

/* NAV WRAPPER - full width (pakai trick 100vw) */
.tabs-nav {
  list-style: none;
  margin: 0 !important;
  padding: 12px 0 !important;
  background: #F5F6F8 !important;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  width: 100vw !important;
  border-bottom: none !important;
}

/* INNER NAV - centered */
.tabs-nav-inner {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 40px;
  margin: 0 auto;
  max-width: 1280px;
  width: 100%;
  box-sizing: border-box;
}

/* EACH TAB ITEM */
.tabs-nav li {
  list-style: none;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #888;
  padding: 8px 20px;
  cursor: pointer;
  background: transparent;
  border: none;
  transition: color 0.2s, background 0.2s;
  white-space: nowrap;
  line-height: 1.4;
}

/* HOVER */
.tabs-nav li:hover {
  color: #00327D;
}

/* ACTIVE - underline biru */
.tabs-nav li.active {
  color: #00327D;
  border-bottom: 2.5px solid #00327D;
}

/* TAB CONTENT */
.tabs-content {
  padding-top: 24px;
}

.tab-panel {
  display: none;
  animation: fadeInTab 0.2s ease;
}

.tab-panel.active {
  display: block;
}

@keyframes fadeInTab {
  from { opacity: 0; transform: translateY(4px); }
  to   { opacity: 1; transform: translateY(0); }
}

/* RESPONSIVE */
@media (max-width: 768px) {
  .tabs-nav-inner {
    padding: 0 12px;
    overflow-x: auto;
    scrollbar-width: none;
    gap: 6px;
  }
  .tabs-nav-inner::-webkit-scrollbar {
    display: none;
  }
  .tabs-nav li {
    font-size: 13px;
    padding: 7px 14px;
  }
}/* End custom CSS */