.tpt-product-tabs .tab-container{margin-bottom:3rem}.tpt-product-tabs .tabs-list{text-align:center}.tpt-product-tabs .tabs-default tpt-tab-list{margin-top:-2.5rem;column-gap:4rem;row-gap:unset}.tpt-product-tabs .tabs-list li{position:relative;display:inline-block;vertical-align:top;font-size:1.6rem;margin:0 1.5rem;transition:.2s}.tpt-product-tabs .tabs-list li:not(.active){cursor:pointer}.tpt-product-tabs .tabs-list li .tab-item_content:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:2px;background-color:rgb(var(--color-foreground));opacity:0;visibility:hidden;transition:.2s}.tpt-product-tabs .tabs-list li.active .tab-item_content:before{opacity:1;visibility:visible}.tpt-product-tabs .tabs-list li.active{opacity:1}.tpt-product-tabs .collection-tab{display:none}.tpt-product-tabs .collection-tab.active{display:block}.tpt-product-tabs .tab-collection-container{position:relative}.tab-loading.elm-loading{opacity:0;visibility:hidden;position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background-color:#fff9;display:flex;align-items:center;justify-content:center;z-index:50;transition:.2s}.tpt-product-tabs.loading .tab-loading.elm-loading{opacity:.6;visibility:visible}.tpt-product-tabs .tab-item .loader{display:none;position:absolute;left:0;right:0;bottom:0}.tpt-product-tabs .tab-item.loading .loader{display:block}.tpt-product-tabs .list-tab-product{list-style:none;padding:0}.tpt-product-tabs .collection-button{text-align:center;margin-top:3.5rem}.tpt-product-tabs .loader:after{width:70%}.tpt-product-tabs .tabs-default tpt-tab-item{padding:0;border:none;font-size:2rem;font-weight:400}.tpt-product-tabs .tabs-default tpt-tab-item:hover{opacity:1}.tpt-product-tabs .tabs-default tpt-tab-item.active{font-size:2.4rem}.tpt-product-tabs .section-bottom-button .button{min-width:16rem}@media screen and (max-width: 767px){.tabs-default tpt-tab-list{gap:1.5rem;row-gap:0}.tpt-product-tabs .tabs-default tpt-tab-item{height:unset;line-height:unset}.tpt-product-tabs tpt-tabs-component tpt-tab-data{padding-top:1.5rem}}@media screen and (max-width: 640px){.tpt-product-tabs .tabs-default tpt-tab-item{font-size:1.8rem}.tpt-product-tabs .tabs-default tpt-tab-item.active{font-size:2.4rem}.tpt-product-tabs .tabs-default tpt-tab-list{column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/tpt-product-tabs.css.map */
