.btn{position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .18s ease-out,box-shadow .22s ease-out,background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.btn:active{transform:scale(.97)}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.btn--primary{will-change:transform}.btn--primary:hover{box-shadow:0 12px 30px -10px #1414286b}.btn--primary:after{content:"";position:absolute;top:0;left:-45%;width:26%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.42),transparent);transform:skew(-20deg);opacity:0;pointer-events:none}.btn--primary:hover:after{opacity:1;animation:tkBtnShine .7s ease-out}@keyframes tkBtnShine{0%{left:-45%}to{left:135%}}.tk-ripple{position:absolute;border-radius:50%;transform:scale(0);background:#ffffff73;pointer-events:none;animation:tkRipple .55s ease-out forwards}@keyframes tkRipple{to{transform:scale(2.6);opacity:0}}.ts-size,.ts-size-btn{transition:transform .15s ease-out,border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ts-size:hover,.ts-size-btn:hover{border-color:var(--ink);transform:translateY(-1px)}.ts-size:active,.ts-size-btn:active{transform:scale(.93)}.ts-size.is-selected{animation:tkSizePop .32s ease-out}@keyframes tkSizePop{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}.ts-pcard{transition:transform .28s ease-out,box-shadow .28s ease-out}.ts-pcard:hover,.ts-pcard:focus-within{transform:translateY(-5px);box-shadow:0 22px 46px -18px #0a0a1466}.ts-pcard__media{overflow:hidden}.ts-pcard__img--primary,.ts-pcard__img--secondary{transition:transform .55s ease-out,opacity .45s ease-out}.ts-pcard:hover .ts-pcard__img--primary,.ts-pcard:hover .ts-pcard__img--secondary{transform:scale(1.06)}.ts-pcard__badges .badge{transition:transform .3s ease-out}.ts-pcard:hover .ts-pcard__badges .badge{transform:translateY(-1px)}.ts-pcard__sizes{transition:opacity .25s ease-out}@media(hover:hover){.ts-pcard:not(:hover):not(:focus-within) .ts-pcard__sizes{opacity:.9}}.ts-stickyatc__size{display:none}@media(max-width:899px){.ts-stickyatc__size{display:flex;align-items:center}.ts-stickyatc{gap:8px}.ts-stickyatc .ts-price__now{font-size:1rem}}.ts-stickyatc__size select{height:46px;max-width:104px;border:1px solid var(--line-strong);border-radius:10px;padding:0 8px;font-size:16px;background:var(--bg-surface);color:var(--ink);-webkit-appearance:none;appearance:none}.ts-size{position:relative;overflow:visible}.tk-stock{position:absolute;top:-7px;right:-7px;background:#e0322f;color:#fff;font-size:.56rem;font-weight:700;min-width:16px;height:16px;line-height:16px;text-align:center;border-radius:9px;padding:0 3px;pointer-events:none}.tk-sizes-note{margin-top:8px;font-size:var(--fs-xs);font-weight:600;color:#e0322f}@media(prefers-reduced-motion:reduce){.btn,.btn:active,.ts-size,.ts-size-btn,.ts-pcard,.ts-pcard__img--primary,.ts-pcard__img--secondary,.ts-pcard__badges .badge{transition:none}.btn--primary:hover:after{animation:none;opacity:0}.tk-ripple{display:none}.ts-pcard:hover,.ts-pcard:focus-within{transform:none}.ts-pcard:hover .ts-pcard__img--primary,.ts-pcard:hover .ts-pcard__img--secondary{transform:none}.ts-size.is-selected{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/interactions.css.map */
