.nct-section{background:var(--nct-bg, #fff);padding-top:var(--nct-section-pt, 48px);padding-bottom:var(--nct-section-pb, 48px);border-radius:var(--nct-section-radius, 0)}.nct-container{max-width:var(--nct-content-width, 1200px);margin:0 auto;padding:0 16px}.nct-header{text-align:center;margin-bottom:24px}.nct-heading{font-size:28px;margin:0 0 8px}.nct-description{color:#666;font-size:15px}.nct-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.nct-align-left{justify-content:flex-start}.nct-align-center{justify-content:center}.nct-align-right{justify-content:flex-end}.nct-tabs-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nct-tabs-scroll::-webkit-scrollbar{display:none}@media(max-width:749px){.nct-tabs-scroll{justify-content:flex-start!important}}.nct-tab{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--nct-tab-normal, #767676);font-size:var(--nct-tab-font-size, 15px);padding:var(--nct-tab-padding, 10px) calc(var(--nct-tab-padding, 10px) * 1.6);border-radius:var(--nct-tab-radius, 20px);cursor:pointer;white-space:nowrap;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.nct-tab:hover{color:var(--nct-tab-active, #111)}.nct-tab.is-active{color:var(--nct-tab-active, #111);border-color:var(--nct-tab-active, #111);background:#00000008}.nct-tab-icon{width:18px;height:18px;object-fit:contain}.nct-tab-badge{width:8px;height:8px;border-radius:50%;background:#e0393e;display:inline-block}.nct-panel{display:none}.nct-panel.is-active{display:block}.nct-panel.is-active.nct-anim-fade{animation:nctFadeIn .35s ease}.nct-panel.is-active.nct-anim-slide-up{animation:nctSlideUp .35s ease}@keyframes nctFadeIn{0%{opacity:0}to{opacity:1}}@keyframes nctSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.nct-grid{display:grid;grid-template-columns:repeat(var(--nct-grid-mobile, 2),1fr);gap:var(--nct-card-gap, 16px)}@media(min-width:750px){.nct-grid{grid-template-columns:repeat(var(--nct-grid-tablet, 3),1fr)}}@media(min-width:990px){.nct-grid{grid-template-columns:repeat(var(--nct-grid-desktop, 4),1fr)}}.nct-carousel-wrap{position:relative;display:flex;align-items:center}.nct-carousel-track{display:flex;gap:var(--nct-card-gap, 16px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%}.nct-carousel-track::-webkit-scrollbar{display:none}.nct-carousel-track .nct-card{flex:0 0 calc((100% - (var(--nct-carousel-mobile, 1) - 1) * var(--nct-card-gap, 16px)) / var(--nct-carousel-mobile, 1));scroll-snap-align:start}@media(min-width:750px){.nct-carousel-track .nct-card{flex-basis:calc((100% - (var(--nct-carousel-tablet, 2) - 1) * var(--nct-card-gap, 16px)) / var(--nct-carousel-tablet, 2))}}@media(min-width:990px){.nct-carousel-track .nct-card{flex-basis:calc((100% - (var(--nct-carousel-desktop, 4) - 1) * var(--nct-card-gap, 16px)) / var(--nct-carousel-desktop, 4))}}.nct-arrow{position:absolute;top:40%;z-index:2;width:36px;height:36px;border-radius:50%;border:1px solid #ddd;background:#fff;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.nct-arrow-prev{left:-8px}.nct-arrow-next{right:-8px}.nct-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.nct-dots button{width:8px;height:8px;border-radius:50%;border:none;background:#d6d6d6;padding:0;cursor:pointer}.nct-dots button.is-active{background:#111}.nct-card{display:block;text-decoration:none;color:inherit;background:var(--nct-card-bg, #f4f4f4);border-radius:var(--nct-card-radius, 12px);overflow:hidden}.nct-card-image-wrap{position:relative;overflow:hidden;border-radius:var(--nct-image-radius, 8px)}.nct-card-image{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform .4s ease,opacity .4s ease,filter .4s ease}.nct-card-placeholder svg{width:100%;height:100%}.nct-card-badge{position:absolute;top:8px;left:8px;font-size:var(--nct-badge-size, 10px);border-radius:var(--nct-badge-radius, 4px);padding:3px 8px;font-weight:600;text-transform:uppercase}.nct-card-title{font-size:var(--nct-title-size, 15px);font-weight:var(--nct-title-weight, 500);color:var(--nct-title-color, #111);text-align:var(--nct-title-align, center);padding:10px 4px}.nct-section[data-hover-effect=zoom] .nct-card:hover .nct-card-image{transform:scale(1.06)}.nct-section[data-hover-effect=lift] .nct-card:hover{transform:translateY(-4px);transition:transform .25s ease}.nct-section[data-hover-effect=fade] .nct-card:hover .nct-card-image{opacity:.85}.nct-section[data-hover-effect=scale] .nct-card:hover{transform:scale(1.03);transition:transform .25s ease}.nct-section[data-hover-effect=rotate] .nct-card:hover .nct-card-image{transform:rotate(-1.5deg) scale(1.03)}.nct-view-all{margin-top:20px;display:flex}.nct-view-all.nct-align-left{justify-content:flex-start}.nct-view-all.nct-align-center{justify-content:center}.nct-view-all.nct-align-right{justify-content:flex-end}.nct-view-all-btn{display:inline-block;padding:10px 24px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:500;transition:opacity .2s ease}.nct-btn-solid{background:#111;color:#fff}.nct-btn-outline{background:transparent;color:#111;border:1px solid #111}.nct-btn-text{background:transparent;color:#111;text-decoration:underline;padding:0}.nct-view-all-btn:hover{opacity:.75}.nct-empty{text-align:center;color:#999;padding:40px 0}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-nested-collection-tabs.css.map */
