.sbc{background:#fff;color:#121212}.sbc *,.sbc *:before,.sbc *:after{box-sizing:border-box}.sbc-wrap{max-width:1500px;margin:0 auto;padding:0 56px}.sbc-title{margin:0 0 26px;font-family:"Fredoka","Fredoka Fallback",var(--font-heading-family),sans-serif;font-size:36px;font-weight:700;line-height:1.15;letter-spacing:normal;text-transform:none;color:#2f9cd4;text-align:center}.sbc-list{--max:190px;--gx:24px;--gy:28px;--n:var(--cols);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gy) var(--gx);margin:0;padding:0;list-style:none}.sbc-list>li{display:flex;flex:none;width:min(var(--max),calc((100% - (var(--n) - 1)*var(--gx))/var(--n) - .01px));min-width:0;margin:0;padding:0}.sbc-item{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;min-width:0;color:#121212;text-decoration:none;-webkit-tap-highlight-color:transparent}.sbc-pic{position:relative;display:block;width:100%;aspect-ratio:1}.sbc-photo{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#fff}.sbc-photo img,.sbc-photo svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s var(--ts-ease, cubic-bezier(.32, .72, 0, 1))}.sbc-photo svg{background:#f2f2f2}.sbc-name{display:block;max-width:100%;letter-spacing:0;text-align:center;overflow-wrap:break-word}.sbc-arrow{display:none}a.sbc-item:focus-visible{outline:3px solid #121212;outline-offset:4px;border-radius:10px}@media(max-width:1099px){.sbc-list{--n:var(--cols-md)}}@media(max-width:749px){.sbc-wrap{padding:0 16px}.sbc-title{margin-bottom:18px;font-size:30px}.sbc-list{--n:var(--cols-sm)}}@media(prefers-reduced-motion:reduce){.sbc *,.sbc *:before{transition:none!important}}.sbc--carousel{overflow:hidden}.sbc-carousel{position:relative}.sbc--carousel .sbc-list{--per:7;--w:calc((100% - (var(--per) - 1) * var(--gx)) / var(--per));flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:12px 0 16px}.sbc--carousel .sbc-list::-webkit-scrollbar{display:none}.sbc--carousel .sbc-list>li{width:var(--w);scroll-snap-align:start}.sbc-nav{position:absolute;top:var(--nav-top, calc(50% - 40px) );z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;padding:0;border:2px solid #2f9cd4;border-radius:50%;background:#fff;color:#2f9cd4;box-shadow:0 4px 14px #00000024;cursor:pointer;transition:background-color .2s var(--ts-ease, cubic-bezier(.32, .72, 0, 1)),color .2s var(--ts-ease, cubic-bezier(.32, .72, 0, 1)),opacity .2s var(--ts-ease, cubic-bezier(.32, .72, 0, 1))}.sbc-nav svg{width:20px;height:20px}.sbc-nav--prev{left:-52px}.sbc-nav--next{right:-52px}.sbc-nav:hover{background:#2f9cd4;color:#fff}.sbc-nav:focus-visible{outline:3px solid #121212;outline-offset:2px}.sbc-nav[hidden]{display:none}.sbc-nav--prev svg{transform:scaleX(-1)}.sbc-bar{display:block;width:min(220px,50%);height:4px;margin:2px auto 0;border-radius:4px;background:#e3e3e3;overflow:hidden}.sbc-bar span{display:block;height:100%;width:30%;border-radius:4px;background:#2f9cd4;transform-origin:0 50%;will-change:transform}.sbc-carousel.is-fit+.sbc-bar,.sbc-bar[hidden]{display:none}@media(max-width:1099px){.sbc--carousel .sbc-list{--per:5}}@media(max-width:749px){.sbc-carousel{margin:0 calc(50% - 50vw);--edge:16px}.sbc--carousel .sbc-list{--w:calc((100vw - 32px - 3 * var(--gx)) / 3.6);padding:8px var(--edge) 12px;scroll-padding-inline:var(--edge)}.sbc-nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ts-categories.css.map */
