.custom-tabs-section{margin:0 auto}.custom-tabs-heading{text-align:center;margin-bottom:3rem;font-size:2.5rem}.custom-tabs-wrapper{max-width:100%}.tab-navigation{display:flex;gap:0;border-bottom:2px solid #e5e5e5;margin-bottom:2rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-button{background:transparent;border:none;padding:1rem 2rem;cursor:pointer;font-size:1,125rem;font-weight:700;color:#666;transition:all .3s ease;border-bottom:3px solid transparent;white-space:nowrap;position:relative;bottom:-2px}.tab-button:hover{color:#000}.tab-button.active{color:#000;border-bottom-color:#000;font-weight:600}.tab-content-wrapper{position:relative;min-height:400px}.tab-content{display:none;animation:fadeIn .4s ease-in}.tab-content.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-content-inner{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.tab-image img{width:100%;height:auto;border-radius:0;object-fit:cover}.tab-text h3{font-size:2rem;margin-bottom:1rem}.tab-text .rte{margin-bottom:1.5rem;line-height:1.6;color:#666}.tab-text .button{display:inline-block;padding:1rem 2rem;background:#000;color:#fff;text-decoration:none;border-radius:4px;transition:background .3s ease}.tab-text .button:hover{background:#333}@media screen and (max-width:768px){.tab-navigation{gap:0}.tab-button{padding:.75rem 1rem;font-size:1rem}.tab-content-inner{grid-template-columns:1fr;gap:1.5rem}.tab-text h3{font-size:1.5rem}.custom-tabs-heading{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-custom-tabs.css.map */
