.tcc-section{padding:34px 40px;background:#fff}.tcc-tabs{display:flex;justify-content:center;gap:40px;margin-bottom:40px}.tcc-tab{background:none;border:none;cursor:pointer;font-family:inherit;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#666;padding:0 0 10px;border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease}.tcc-tab:hover{color:#111}.tcc-tab--active{color:#111;border-bottom:1px solid #111111}.tcc-panel{display:none}.tcc-panel--active{display:block}.tcc-track{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.tcc-card{display:flex;flex-direction:column;align-items:center;position:relative}.tcc-card__image-link{display:block;align-self:stretch;width:100%}.tcc-card__link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.tcc-card__image{width:100%;aspect-ratio:4 / 5;background:#f0ede7;overflow:hidden}.tcc-card__image img{width:100%;height:100%;object-fit:cover;transition:opacity .4s ease}.tcc-card__image:hover img{opacity:.85}.tcc-card__placeholder{width:100%;height:100%;background:#f0ede7}.tcc-card__info{margin-top:16px;text-align:center}.tcc-card__title{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#111;text-decoration:none;line-height:1.5}.tcc-card__price{margin:6px 0 0;font-size:12px;color:#666;letter-spacing:.02em}.tcc-view-all{display:flex;justify-content:center;margin-top:48px}.tcc-btn-primary{display:inline-block;background:var(--color-primary-button, #25577D);color:#fff;border:1px solid var(--color-primary-button, #25577D);padding:16px 36px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,border-color .3s ease}.tcc-btn-primary:hover{background:var(--color-primary-button-hover, #1D4361);border-color:var(--color-primary-button-hover, #1D4361);color:#fff}.tcc-btn-primary:focus-visible{outline:2px solid var(--color-primary-button-hover, #1D4361);outline-offset:2px}@media(max-width:1200px){.tcc-track{grid-template-columns:repeat(4,1fr)}}@media(max-width:990px){.tcc-track{grid-template-columns:repeat(3,1fr);gap:20px}.tcc-tabs{gap:28px}}@media(max-width:749px){.tcc-section{padding:34px 20px}.tcc-tabs{gap:20px;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.tcc-tabs::-webkit-scrollbar{display:none}.tcc-tab{white-space:nowrap;font-size:11px}.tcc-track{grid-template-columns:repeat(2,1fr);gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/section-tabbed-collection-carousel.css.map */
