.tm-tabs:not(.tm-inited) .tm-nav-tabs[class*="tm-style-underline"]>li:first-child>a .nav-link-text:after{width:100%}.tm-tabs{--tm-header-sp: 20px;--tm-header-padding: .001px}.tm-tabs .tabs-name{margin-bottom:0;text-transform:uppercase;font-size:22px}.tm-tabs .tabs-name>span{vertical-align:middle}.tm-tabs .tabs-name .img-wrapper{display:inline-flex;margin-right:10px}.tm-tabs-header{display:flex;flex-direction:column;gap:10px;padding:var(--tm-header-padding);margin-bottom:var(--tm-header-sp)}.tm-nav-tabs{align-items:center;--nav-gap: .001px}.tm-nav-tabs>li>a{padding:10px 0;vertical-align:bottom;font-weight:var(--tm-title-font-weight);font-style:var(--tm-title-font-style);font-size:16px;font-family:var(--tm-title-font);line-height:1}.tm-nav-tabs>li:not(:last-child){margin-inline-end:30px}.tm-tabs.tabs-design-default:not(.tm-header-with-bg){--tm-header-sp: 10px}.tm-tabs.tabs-design-simple .tabs-name{position:relative;z-index:1;margin-bottom:-2px;padding-block:5px;border-bottom:2px solid var(--tm-primary-color);vertical-align:middle}.tm-tabs.tabs-design-simple .tabs-name>span{vertical-align:bottom}.tm-tabs.tabs-design-simple .tabs-name .img-wrapper{margin-left:4px}.tm-tabs.tabs-design-simple .tm-nav-tabs li a{min-height:42px;font-size:14px}.tm-tabs.tm-header-with-bg{--tm-header-padding: 15px}.tm-tabs.tm-header-with-bg .tm-tabs-header{background-color:var(--bgcolor-gray-100);border-radius:var(--tm-brd-radius)}.tm-tabs:not(.tm-inited) .tm-nav-tabs>li:first-child>a{color:var(--nav-color-active)}.color-scheme-light .tm-nav-tabs.tm-style-default{--nav-color-hover: var(--tm-primary-color);--nav-color-active: var(--tm-primary-color)}.tm-nav-tabs[class*="tm-style-underline"]{--nav-color: rgba(51,51,51,0.7);--nav-color-hover: #333;--nav-color-active: #333}.color-scheme-light .tm-nav-tabs[class*="tm-style-underline"]{--nav-color: rgba(255,255,255,0.7);--nav-color-hover: #fff;--nav-color-active: #fff}.tm-nav-tabs .img-wrapper{min-width:max-content}.tm-nav-tabs.tm-icon-pos-top{align-items:flex-end}.tm-nav-tabs.tm-icon-pos-top a{flex-direction:column}.tm-nav-tabs.tm-icon-pos-top .img-wrapper{margin-bottom:10px}.tm-nav-tabs.tm-icon-pos-left a{flex-direction:row}.tm-nav-tabs.tm-icon-pos-left .img-wrapper{margin-right:10px}.tm-nav-tabs.tm-icon-pos-right a{flex-direction:row-reverse}.tm-nav-tabs.tm-icon-pos-right .img-wrapper{margin-left:10px}.tm-wpb.tm-tabs:not(.tm-products-tabs) .tm-nav-tabs>li>a{font-weight:inherit;font-size:inherit;font-family:inherit}.tm-tabs.tm-fontsize-custom .tm-nav-tabs>li>a{line-height:inherit}.tm-tabs:not(.tm-inited) .tm-tab-content:first-child{display:block;opacity:1;transform:none}.tm-tabs .tm-tab-content-wrapper{position:relative}.tm-tabs .tm-tab-content{display:none;opacity:0;transition:all .25s ease;transform:translateY(30px)}.tm-tabs .tm-tab-content.tm-active{display:block}.tm-tabs .tm-tab-content.tm-in{opacity:1;transform:none}@media (min-width: 1025px){.tm-tabs.tabs-design-aside{--tm-header-sp: .001px;display:grid;grid-template-columns:var(--tm-side-width, 300px) 1fr;gap:20px}.tm-tabs.tabs-design-aside .tm-tabs-header{--text-align: start}.tm-tabs.tabs-design-aside .tm-nav-tabs{display:block}.tm-tabs.tabs-design-aside .tm-nav-tabs>li{margin-inline-end:0;cursor:pointer}.tm-tabs.tabs-design-aside .tm-nav-tabs>li>a{display:inline-flex}.tm-tabs.tabs-design-aside .tm-tab-content-wrapper{max-width:0px;min-width:100%}.tm-tabs.tabs-design-alt .tm-tabs-header{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tm-tabs.tabs-design-simple .tm-tabs-header{flex-direction:row;align-items:flex-end;gap:25px;border-bottom:2px solid var(--brdcolor-gray-300)}}@media (max-width: 1024px){.tm-tabs{--tm-header-sp: 10px}.tm-tabs .tm-tabs-header .svg-icon{width:25px !important;height:25px !important}.tm-tabs .tm-tabs-header .img-wrapper img{max-height:25px;width:auto}.tm-nav-tabs{flex-wrap:nowrap;white-space:nowrap}.tm-nav-tabs-wrapper{overflow-x:auto;-webkit-mask-image:linear-gradient(to left, transparent 5px, #000 40px);mask-image:linear-gradient(to left, transparent 5px, #000 40px)}.tm-tabs.tabs-design-simple .tm-tabs-header{--text-align: start;align-items:flex-start;gap:0}.tm-tabs.tabs-design-simple .tm-nav-tabs-wrapper{flex:1 1 auto;max-width:100%;width:100%;border-top:2px solid var(--brdcolor-gray-300)}}
