.cv-ct{position:relative;overflow:hidden;background:var(--cv-bg);color:#000}.cv-ct__head{padding:0 15px}.cv-ct__head-inner{padding-bottom:20px;text-align:left}.cv-ct__body{padding:0 0 10px 14px;margin-bottom:30px}.cv-ct__tabs-wrap{padding:0 0 10px;margin:0 0 30px;overflow:auto;scrollbar-width:none}.cv-ct__tabs{display:inline-flex;flex-wrap:wrap;margin:0}.cv-ct__tab{position:relative;margin:0 20px;line-height:1.7}.cv-ct__tab:first-child{margin-left:0}.cv-ct__tab+.cv-ct__tab:after{content:"";position:absolute;left:-20px;top:0;width:1px;height:100%;background:#e2e2e2}.cv-ct__tab-btn{display:block;padding:0;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:0}.cv-ct__tab-btn span{display:block;padding-bottom:3px;background-image:linear-gradient(#0000 calc(100% - 1px),#000 1px);background-repeat:no-repeat;background-size:0 100%;transition:background-size .35s ease}.cv-ct__tab-btn.is-active span{background-size:100% 100%}.cv-ct__panel[hidden]{display:none}.cv-ct__slider{overflow:hidden;padding:0 20px 0 0}.cv-ct__slider .swiper-wrapper{padding-bottom:20px;transition-timing-function:linear}.cv-ct__slide{height:auto}.cv-ct__card{position:relative;display:block;color:#000}.cv-ct__media{position:relative;display:block;overflow:hidden;border-radius:20px}.cv-ct__ratio{position:relative;display:block;height:0;padding-bottom:130%;overflow:hidden;background:#fff}.cv-ct__ratio img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cv-ct__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000080,#0000 55%);opacity:0;transition:opacity .35s ease}.cv-ct__card:hover .cv-ct__shade{opacity:1}.cv-ct__name{position:absolute;left:0;right:0;bottom:0;padding:0 30px 30px;color:#fff;font-family:var(--cv-font-heading);font-weight:var(--cv-weight-heading);font-size:18px;line-height:1.2;letter-spacing:-.025em;opacity:0;transform:translateY(30px);transition:opacity .35s ease,transform .35s ease}.cv-ct__card:hover .cv-ct__name{opacity:1;transform:none}.cv-ct__chip{position:absolute;left:0;top:0;z-index:99;display:flex;align-items:center;gap:8px;padding:12px 15px;background:#000;color:#fff;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;transform:translate(var(--chip-x, 0px),var(--chip-y, 0px))}.cv-ct__chip s{font-weight:400;opacity:.6}.cv-ct__card.is-chip .cv-ct__chip{opacity:1}@keyframes cv-bounce-in{0%{opacity:0;transform:translateY(60px) scale(.94)}60%{opacity:1;transform:translateY(-8px) scale(1.01)}to{opacity:1;transform:none}}.cv-ct__panel.is-entering .cv-ct__slide{animation:cv-bounce-in .7s cubic-bezier(.22,.7,.2,1) both;animation-delay:calc(var(--n, 0) * 70ms)}@media(min-width:768px){.cv-ct__head{padding:0 56px}.cv-ct__head-inner{padding-bottom:30px}.cv-ct__body{padding:0 0 0 56px;margin-bottom:0}.cv-ct__tabs-wrap{padding:0;margin:0 0 20px;overflow:visible}.cv-ct__tab-btn{font-size:16px}.cv-ct__slider{padding:0}.cv-ct__slider .swiper-wrapper{padding-bottom:0}.cv-ct__name{font-size:22.5px}}@media(prefers-reduced-motion:reduce){.cv-ct__panel.is-entering .cv-ct__slide{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cv-collection-tabs.css.map */
