.coltabs-page{background:#fafafa;min-height:60vh;padding-bottom:60px}.coltabs-page--full-width .page-width{max-width:none;width:100%;padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width:750px){.coltabs-page--full-width .page-width{padding-left:2.4rem;padding-right:2.4rem}}.coltabs-back-home-wrap{padding-top:20px}.coltabs-back-home{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;text-decoration:none}.coltabs-back-home svg{width:1.2rem;height:1.2rem;transform:scaleX(-1)}.coltabs-nav-wrap{background:#fafafa;padding:24px 0 20px}.coltabs-nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:32px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.coltabs-nav::-webkit-scrollbar{display:none}.coltabs-nav__sep{display:none}.coltabs-nav__btn{background:none;border:none;cursor:pointer;font-family:PP Neue Montreal;font-size:15px;font-weight:400;letter-spacing:.02em;color:#0006;padding:2px 0;white-space:nowrap;transition:color .15s ease;text-align:center}.coltabs-nav__btn:hover{color:#000000bf}.coltabs-nav__btn.is-active{color:#000;font-weight:600}.coltabs-subnav-wrap{background:#f0f0f0;padding:10px 0;display:none}.coltabs-subnav-wrap.is-visible{display:block}.coltabs-subnav{display:flex;align-items:center;justify-content:center;gap:24px}.coltabs-subnav__btn{background:none;border:none;cursor:pointer;font-family:PP Neue Montreal;font-size:13px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#00000073;padding:4px 0;transition:color .15s ease;white-space:nowrap}.coltabs-subnav__btn:hover{color:#000000bf}.coltabs-subnav__btn.is-active{color:#000;font-weight:600}.coltabs-body{padding-top:28px;position:relative}.coltabs-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px 16px;transition:opacity .2s ease}.coltabs-card{background:transparent;display:flex;flex-direction:column;text-decoration:none;height:100%}.coltabs-card__img{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:transparent;flex-shrink:0}.coltabs-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s ease}.coltabs-card__placeholder{width:100%;height:100%;background:#eee}.coltabs-img-hover{opacity:0}@media(hover:hover)and (pointer:fine){.coltabs-card:hover .coltabs-img-main{opacity:0}.coltabs-card:hover .coltabs-img-hover{opacity:1}}.coltabs-thumbs{display:flex;gap:4px;margin-top:6px;min-height:44px}.coltabs-thumbs--empty{visibility:hidden}.coltabs-thumb{background:none;border:none;cursor:pointer;padding:0;width:22%;max-width:44px;aspect-ratio:1 / 1;opacity:.55;position:relative;transition:opacity .15s ease}.coltabs-thumb img{width:100%;height:100%;object-fit:cover;display:block}.coltabs-thumb:hover{opacity:.85}.coltabs-thumb.is-active{opacity:1}.coltabs-thumb.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#111}.coltabs-card__info{padding:10px 0 0;display:flex;flex-direction:column;gap:2px;flex:1;align-items:flex-start;text-align:left}.coltabs-card__eyebrow{color:#e2231a;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.coltabs-card__title{font-size:14px;font-weight:600;color:#111;line-height:1.35;text-align:left}.coltabs-card__subtitle{font-size:13px;font-weight:400;color:#0000008c;line-height:1.35;text-align:left}.coltabs-card__price{font-size:14px;font-weight:600;color:#111;margin-top:2px}.coltabs-loading{display:flex;justify-content:center;padding:48px 0}.coltabs-loading[aria-hidden=true]{display:none}.coltabs-spinner{width:24px;height:24px;border:2px solid rgba(0,0,0,.12);border-top-color:#000;border-radius:50%;animation:coltabs-spin .7s linear infinite}@keyframes coltabs-spin{to{transform:rotate(360deg)}}.coltabs-empty{grid-column:1 / -1;text-align:center;padding:60px 0;color:#0006;font-size:14px}@media screen and (max-width:989px){.coltabs-grid{grid-template-columns:repeat(3,1fr)}.coltabs-nav-wrap{overflow-x:auto}}@media screen and (max-width:749px){.coltabs-nav{justify-content:flex-start;gap:20px;padding:0 1.6rem}.coltabs-grid{grid-template-columns:repeat(2,1fr);gap:16px 12px}.coltabs-nav__btn{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-collection-tabs.css.map */
