.tc__head{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;margin-bottom:clamp(10px,1.4vw,16px)}.tc__title{font-size:clamp(16px,1.8vw,22px);letter-spacing:-.03em;margin:0;line-height:1.2}.tc .tbar{margin:0;padding:0;gap:4px}.tc .tbar__b{padding:6px 14px;font-size:.85em;line-height:1.2}@media(max-width:749px){.tc .tbar{width:100%}}.tc .tpanel:not([hidden]){animation:tcFade .2s ease both}.tc__rail>.card.tc-in{animation:tcFade .35s ease both}@keyframes tcFade{0%{opacity:0}}.tc__end{flex:0 0 1px}.tc__rail{display:flex;gap:var(--gap,4px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tc__rail::-webkit-scrollbar{display:none}.tc__rail>.card{flex:0 0 calc((100% - (var(--cols-m,2) - 1)*var(--gap,4px))/var(--cols-m,2));scroll-snap-align:start;min-width:0}@media(min-width:750px){.tc__rail>.card{flex-basis:calc((100% - (var(--cols-d,4) - 1)*var(--gap,4px))/var(--cols-d,4))}}.tpanel{position:relative;--cw:calc((100% - (var(--cols-m,2) - 1)*var(--gap,4px))/var(--cols-m,2))}@media(min-width:750px){.tpanel{--cw:calc((100% - (var(--cols-d,4) - 1)*var(--gap,4px))/var(--cols-d,4))}}.tc__arrow{position:absolute;top:calc(var(--cw)*.6);z-index:3;width:42px;height:42px;margin-top:-21px;border-radius:50%;display:grid;place-items:center;color:var(--text);background:linear-gradient(145deg,#ffffff9e,#ffffff47);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #fffc,0 6px 20px #0000001f;transition:opacity .3s ease,transform .3s var(--ease-out),box-shadow .3s ease}.tc__arrow--prev{left:10px}.tc__arrow--next{right:10px}.tc__arrow:hover:not(:disabled){transform:scale(1.07);box-shadow:inset 0 1px #fff,0 8px 26px #0000002e}.tc__arrow:active:not(:disabled){transform:scale(.96)}.tc__arrow:disabled{opacity:0;pointer-events:none}@media(hover:none){.tc__arrow{display:none}}.tc__bar{position:relative;height:2px;width:min(100%,200px);margin:14px auto 0;border-radius:2px;background:var(--line);overflow:hidden}.tc__bar i{position:absolute;top:0;bottom:0;left:calc((100% - var(--w,30%))*var(--p,0));width:var(--w,30%);border-radius:2px;background:var(--text);transition:width .3s ease}.tpanel.is-static .tc__arrow,.tpanel.is-static .tc__bar{display:none}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:amOut .14s ease both}::view-transition-new(root){animation:amIn .26s cubic-bezier(.32,.72,0,1) both}html.vt-nav .rv{opacity:1;transform:none;transition:none}}@keyframes amOut{to{opacity:0}}@keyframes amIn{0%{opacity:0;transform:translate3d(0,6px,0)}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/astro-motion.css.map */
