.ti-slider{padding:40px 0;background:#fff;overflow:hidden;contain:layout style}.ti-slider__header{display:flex;align-items:center;justify-content:space-between;padding:0 40px;margin-bottom:20px}.ti-slider__title{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#2b2c2d}.ti-slider__nav{display:flex;gap:8px}.ti-slider__btn{width:32px;height:32px;border:1px solid #2B2C2D;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;border-radius:0}.ti-slider__btn:hover{background:#2b2c2d;color:#fff}.ti-slider__btn svg{width:12px;height:12px}.ti-slider__track-wrap{overflow:hidden;padding:0 40px}.ti-slider__track{display:flex;gap:20px;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.ti-slider__item{flex:0 0 calc(25% - 15px);min-width:calc(25% - 15px);text-decoration:none;color:#2b2c2d}@media(max-width:1024px){.ti-slider__item{flex:0 0 calc(33.333% - 14px);min-width:calc(33.333% - 14px)}}@media(max-width:768px){.ti-slider__item{flex:0 0 calc(50% - 10px);min-width:calc(50% - 10px);scroll-snap-align:start}.ti-slider__nav{display:none}.ti-slider__header{padding:0 20px}.ti-slider__track-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none;padding:0 20px}.ti-slider__track-wrap::-webkit-scrollbar{display:none}.ti-slider__track{transform:none!important}}.ti-slider__img-wrap{position:relative;overflow:hidden;background:#f4f4f4;aspect-ratio:3/4;border-radius:4px}.ti-slider__img-wrap img,.ti-slider__img-wrap svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ti-slider__item:hover .ti-slider__img-wrap img{transform:scale(1.04)}.ti-slider__label{position:absolute;bottom:12px;left:12px;background:#fff;color:#2b2c2d;font-size:10px;font-weight:600;letter-spacing:.05em;padding:5px 12px;border-radius:999px}.ti-slider__info{padding:12px 2px 0;display:flex;justify-content:space-between;align-items:center;gap:8px}.ti-slider__name{font-size:12px;font-weight:500;line-height:1.3}.ti-slider__price{font-size:12px;font-weight:600;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
