.ctabs{position:relative;z-index:2;margin-top:clamp(-34px,-3vw,-22px)}.ctabs__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:var(--border);border:1px solid var(--border)}.ctabs__tab{display:grid;gap:4px;height:100%;padding:16px 20px 15px;background:var(--bg-2);color:var(--text-2);text-decoration:none;transition:background .25s,color .25s;position:relative}.ctabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--red, #E5304A),var(--blue, #4C7DFF));transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ctabs__tab:hover,.ctabs__tab.is-active{color:var(--text);background:var(--surface, #15161a)}.ctabs__tab.is-active:after,.ctabs__tab:hover:after{transform:scaleX(1)}.ctabs__tab:focus-visible{outline:1px solid var(--text);outline-offset:-3px}.ctabs__name{display:flex;align-items:baseline;gap:10px;font-family:var(--font-display);font-size:clamp(.68rem,1.6vw,.86rem);letter-spacing:.14em;text-transform:uppercase}.ctabs__name small{font-family:var(--font-body);font-size:.78rem;letter-spacing:0;color:var(--text-3);font-variant-numeric:tabular-nums}.ctabs__hint{font-size:.8rem;color:var(--text-3)}.cmob{display:none}@media(max-width:749px){.ctabs{display:none}.cmob{display:block;position:relative;z-index:3;margin-top:22px}.cmob__label{margin:0 0 10px;font-family:var(--font-display);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-3)}.cpick{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cpick__card{position:relative;display:grid;gap:6px;padding:16px 48px 16px 16px;border:1px solid var(--border);background:var(--bg-2);color:var(--text);text-decoration:none;transition:border-color .25s,background .25s}.cpick__card:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:3px;background:linear-gradient(180deg,var(--red, #E5304A),var(--blue, #4C7DFF))}.cpick__card--all:before{background:var(--border-hi)}.cpick__card:active{background:var(--surface, #15161a);border-color:var(--border-hi)}.cpick__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cpick__name{font-family:var(--font-display);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.cpick__count{font-size:.76rem;color:var(--text-3);white-space:nowrap}.cpick__desc{font-size:.88rem;line-height:1.45;color:var(--text-2)}.cpick__card>.icon{position:absolute;right:16px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--text-2)}.cswitch{position:relative}.cswitch__btn{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:54px;padding:0 16px;border:1px solid var(--border-hi);background:var(--bg-2);cursor:pointer;list-style:none}.cswitch__btn::-webkit-details-marker{display:none}.cswitch__k{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.cswitch__v{font-family:var(--font-display);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.cswitch__btn .icon{width:18px;height:18px;transition:transform .3s}.cswitch[open] .cswitch__btn .icon{transform:rotate(180deg)}.cswitch__menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;margin:0;padding:6px;list-style:none;border:1px solid var(--border-hi);background:var(--bg-2);box-shadow:0 18px 40px #0000008c}.cswitch__opt{display:grid;gap:3px;padding:12px;color:var(--text-2);text-decoration:none;border-left:2px solid transparent}.cswitch__opt+.cswitch__opt,li+li .cswitch__opt{border-top:1px solid var(--border)}.cswitch__opt.is-active{color:var(--text);border-left-color:var(--red, #E5304A);background:var(--surface, #15161a)}.cswitch__name{font-family:var(--font-display);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.cswitch__name small{font-family:var(--font-body);letter-spacing:0;color:var(--text-3);margin-left:4px}.cswitch__desc{font-size:.84rem;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/vano-collection-tabs.css.map */
