.collection-tabbed{background:#0a0a0c;padding:60px 0}.collection-tabbed__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.collection-tabbed__section-header{margin-bottom:2rem;text-align:center}.collection-tabbed__eyebrow{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ccf832;margin-bottom:.75rem}.collection-tabbed__heading{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#fff;margin:0;line-height:1.2}.collection-tabbed__featured{margin-bottom:4rem}.collection-tabbed__categories{margin-top:3rem}.collection-tabbed__tabs{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1rem}.collection-tabbed__tab{background:none;border:none;padding:.5rem 0;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#888;cursor:pointer;position:relative;transition:color .2s ease}.collection-tabbed__tab:after{content:"";position:absolute;bottom:-1rem;left:0;right:0;height:2px;background:#ccf832;transform:scaleX(0);transition:transform .2s ease}.collection-tabbed__tab:hover,.collection-tabbed__tab.is-active{color:#fff}.collection-tabbed__tab.is-active:after{transform:scaleX(1)}.collection-tabbed__panel{display:none}.collection-tabbed__panel.is-active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.collection-tabbed__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:1024px){.collection-tabbed__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.collection-tabbed__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:480px){.collection-tabbed__grid{grid-template-columns:repeat(2,1fr);gap:.75rem}}.collection-tabbed__card{background:#111116;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;text-decoration:none;transition:all .3s ease;display:flex;flex-direction:column}.collection-tabbed__card:hover{border-color:#ffffff26;transform:translateY(-2px)}.collection-tabbed__card-image-wrap{aspect-ratio:1;overflow:hidden;background:#0a0a0c}.collection-tabbed__card-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.collection-tabbed__card:hover .collection-tabbed__card-image{transform:scale(1.05)}.collection-tabbed__card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#333}.collection-tabbed__card-info{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.collection-tabbed__card-title{font-size:.9rem;font-weight:600;color:#fff;margin:0;line-height:1.3}.collection-tabbed__card-pricing{display:flex;align-items:baseline;gap:.4rem;white-space:nowrap}.collection-tabbed__card-price{font-size:1rem;font-weight:700;color:#ccf832;white-space:nowrap}.collection-tabbed__card-compare{font-size:.8rem;color:#555;text-decoration:line-through}.collection-tabbed__card-badge{font-size:.8rem;font-weight:600;color:#ccf832b3;border:1px solid rgba(204,248,50,.25);background:transparent;padding:.05rem .3rem;border-radius:3px;text-transform:uppercase;letter-spacing:.03em}.collection-tabbed__view-all{margin-top:2rem;text-align:center}.collection-tabbed__view-all-link{display:inline-flex;align-items:center;gap:.5rem;color:#ccf832;font-size:.95rem;font-weight:600;text-decoration:none;transition:gap .2s ease}.collection-tabbed__view-all-link:hover{gap:.75rem}.collection-tabbed__load-more{margin-top:2rem;text-align:center}.collection-tabbed__load-more-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.collection-tabbed__load-more-btn:hover{border-color:#ccf832;color:#ccf832}.collection-tabbed__empty{color:#666;text-align:center;padding:3rem}@media(max-width:768px){.collection-tabbed{padding:40px 0}.collection-tabbed__featured{margin-bottom:3rem}.collection-tabbed__tabs{gap:.25rem 1rem;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.75rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.collection-tabbed__tabs::-webkit-scrollbar{display:none}.collection-tabbed__tab{font-size:.8rem;white-space:nowrap}.collection-tabbed__card-info{padding:.75rem;flex-direction:column;gap:.25rem}.collection-tabbed__card-title{font-size:.8rem}.collection-tabbed__card-price{font-size:.9rem}}@media(max-width:480px){.collection-tabbed__heading{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/collection-tabbed.css.map */
