.custom-tabs-section{padding:60px 20px;background-color:var(--section-bg, #ffffff)}.tabs-container{max-width:1200px;margin:0 auto}.tabs-nav{display:flex;justify-content:center;gap:8px;margin-bottom:40px;flex-wrap:wrap}.tab-btn{padding:14px 28px;font-size:15px;font-weight:600;color:#fff;background-color:var(--inactive-tab-bg, #c8102e);border:none;cursor:pointer;transition:all .3s ease;font-family:inherit;letter-spacing:.3px;min-width:180px}.tab-btn:hover{opacity:.9;transform:translateY(-2px)}.tab-btn.active{background-color:var(--active-tab-bg, #2a2a2a)}.tab-panel{display:none;animation:fadeIn .4s ease}.tab-panel.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-panel-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.tab-text{text-align:center;padding:20px}.tab-subtitle{font-size:16px;color:#555;margin-bottom:12px;font-weight:500}.tab-title{font-size:36px;font-weight:400;line-height:1.3;margin:0 0 24px;color:#1a1a1a;font-family:Georgia,serif}.tab-description{font-size:15px;line-height:1.8;color:#666;margin-bottom:28px}.tab-description p{margin:0 0 12px}.tab-price{font-size:22px;font-weight:600;color:#c8102e;margin-bottom:24px}.tab-button{display:inline-block;padding:14px 32px;background-color:#1a1a1a;color:#fff;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.5px;transition:all .3s ease}.tab-button:hover{background-color:#333;transform:translateY(-2px)}.tab-image{width:100%}.tab-image img{width:100%;height:auto;display:block;object-fit:cover}.placeholder-svg{width:100%;height:500px;background:#f0f0f0}@media(max-width:992px){.tab-panel-inner{gap:40px}.tab-title{font-size:30px}}@media(max-width:768px){.custom-tabs-section{padding:40px 16px}.tabs-nav{flex-direction:column;gap:10px;margin-bottom:30px}.tab-btn{width:100%;min-width:auto;padding:12px 20px;font-size:14px}.tab-panel-inner{grid-template-columns:1fr;gap:30px}.tab-image{order:-1}.tab-title{font-size:26px}.tab-description{font-size:14px}.tab-price{font-size:20px}.tab-button{width:100%;text-align:center;box-sizing:border-box}}@media(max-width:480px){.tab-title{font-size:22px}.tab-btn{font-size:13px;padding:10px 16px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-tabs.css.map */
