tk-shop-by-anime{display:block}.tk-sba{--sba-size: var(--sba-size-desktop, 160px);position:relative;background:var(--sba-bg-gradient, var(--sba-bg, #F5F5F2));color:var(--sba-text, #151515);padding-top:var(--PT, 48px);padding-bottom:var(--PB, 56px)}.tk-sba .tk-sba__inner{max-width:var(--LAYOUT-WIDTH, 1280px);margin:0 auto;padding-inline:var(--outer, 20px)}.tk-sba .tk-sba__header{margin:0 0 36px;text-align:center}.tk-sba[data-align=left] .tk-sba__header{text-align:left}.tk-sba .tk-sba__eyebrow{margin:0 0 10px;color:var(--sba-accent, #C8102E)}.tk-sba .tk-sba__title{margin:0;color:var(--sba-text, #151515);font-size:clamp(24px,4vw,var(--sba-title-size, 40px));line-height:1.1}.tk-sba .tk-sba__subtitle{margin:12px auto 0;max-width:520px;line-height:1.5;color:var(--sba-text-soft, inherit)}.tk-sba[data-align=left] .tk-sba__subtitle{margin-inline:0}.tk-sba .tk-sba__row{position:relative}.tk-sba .tk-sba__scroller{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:10px 8px 20px}.tk-sba .tk-sba__scroller::-webkit-scrollbar{display:none}.tk-sba .tk-sba__track{display:flex;gap:var(--sba-gap, 36px);width:max-content;margin:0 auto}.tk-sba .tk-sba__item{flex:0 0 auto;width:var(--sba-size);display:block;text-align:center;text-decoration:none;color:inherit;scroll-snap-align:center}.tk-sba .tk-sba__item:focus-visible{outline:2px solid var(--sba-accent, #C8102E);outline-offset:4px;border-radius:16px}.tk-sba .tk-sba__media{position:relative;width:100%;aspect-ratio:1 / 1}.tk-sba .tk-sba__circle{width:100%;height:100%;aspect-ratio:1 / 1;border-radius:var(--sba-radius, 50%);overflow:hidden;border:var(--sba-border-width, 1px) solid var(--sba-border, rgba(0, 0, 0, .12));background:var(--sba-circle-bg, rgba(0, 0, 0, .04));transition:border-color .3s ease,box-shadow .3s ease}.tk-sba .tk-sba__circle img,.tk-sba .tk-sba__circle svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.tk-sba .tk-sba__initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:calc(var(--sba-size) * .32);font-weight:700;color:var(--sba-text, #151515);opacity:.3}@media(hover:hover){.tk-sba .tk-sba__item:hover .tk-sba__circle{border-color:var(--sba-accent, #C8102E);box-shadow:0 6px 18px var(--sba-shadow, rgba(0, 0, 0, .16))}.tk-sba .tk-sba__item:hover .tk-sba__circle img{transform:scale(1.06)}.tk-sba .tk-sba__item:hover .tk-sba__name{color:var(--sba-accent, #C8102E)}}.tk-sba .tk-sba__item:focus-visible .tk-sba__circle{border-color:var(--sba-accent, #C8102E);box-shadow:0 6px 18px var(--sba-shadow, rgba(0, 0, 0, .16))}.tk-sba .tk-sba__item:focus-visible .tk-sba__name{color:var(--sba-accent, #C8102E)}.tk-sba .tk-sba__badge{position:absolute;top:2%;right:0;z-index:1;padding:4px 10px;border-radius:999px;background:var(--sba-badge-bg, var(--sba-accent, #C8102E));color:var(--sba-badge-fg, #FFFFFF);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;white-space:nowrap}.tk-sba .tk-sba__name{margin:14px 0 0;font-size:14px;font-weight:var(--FONT-WEIGHT-BODY-BOLD, 700);line-height:1.3;color:var(--sba-text, #151515);transition:color .3s ease}.tk-sba .tk-sba__arrow{position:absolute;top:calc(var(--sba-size) / 2 + 10px);transform:translateY(-50%);z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:1px solid var(--sba-border-strong, rgba(0, 0, 0, .3));border-radius:50%;background:var(--sba-bg, #F5F5F2);color:var(--sba-text, #151515);cursor:pointer;transition:border-color .2s ease,color .2s ease,opacity .2s ease}.tk-sba .tk-sba__arrow svg{width:16px;height:16px;display:block}.tk-sba .tk-sba__arrow--prev{left:-8px}.tk-sba .tk-sba__arrow--next{right:-8px}.tk-sba .tk-sba__arrow:hover:not(:disabled){border-color:var(--sba-accent, #C8102E);color:var(--sba-accent, #C8102E)}.tk-sba .tk-sba__arrow:focus-visible{outline:2px solid var(--sba-accent, #C8102E);outline-offset:2px}.tk-sba .tk-sba__arrow:disabled{opacity:.3;cursor:default}.tk-sba .tk-sba__arrow[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.js .tk-sba[data-animate=enabled]:not([data-anim-state=in]) .tk-sba__header{opacity:0;transform:translateY(12px)}.js .tk-sba[data-animate=enabled]:not([data-anim-state=in]) .tk-sba__item{opacity:0;transform:translateY(12px) scale(.98)}.js .tk-sba[data-animate=enabled][data-anim-state=in] .tk-sba__header,.js .tk-sba[data-animate=enabled][data-anim-state=in] .tk-sba__item{opacity:1;transform:none;transition:opacity .48s ease-out,transform .48s cubic-bezier(.22,1,.36,1)}.js .tk-sba[data-animate=enabled][data-anim-state=in] .tk-sba__item{transition-delay:calc(var(--i, 0) * 60ms)}}@media(max-width:749px){.tk-sba{--sba-size: var(--sba-size-mobile, 112px);padding-top:calc(var(--PT, 48px) * .75);padding-bottom:calc(var(--PB, 56px) * .75)}.tk-sba .tk-sba__header{margin-bottom:24px}.tk-sba .tk-sba__scroller{margin-inline:calc(-1 * var(--outer, 20px));padding-inline:var(--outer, 20px);scroll-padding-inline:var(--outer, 20px)}.tk-sba .tk-sba__track{gap:min(var(--sba-gap, 36px),20px)}.tk-sba .tk-sba__name{font-size:13px;margin-top:10px}.tk-sba .tk-sba__arrow{display:none!important}}@media(prefers-reduced-motion:reduce){.tk-sba .tk-sba__circle,.tk-sba .tk-sba__circle img,.tk-sba .tk-sba__name,.tk-sba .tk-sba__arrow,.tk-sba .tk-sba__header,.tk-sba .tk-sba__item{transition:none!important}.tk-sba .tk-sba__item:hover .tk-sba__circle img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
