.tnr{max-width:1180px;margin:0 auto;padding:34px 0 26px;position:relative}.tnr[hidden]{display:none}.tnr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 18px 14px}.tnr-head h2{font-family:Outfit,Plus Jakarta Sans,sans-serif;font-weight:700;font-size:clamp(22px,4.6vw,30px);letter-spacing:-.02em;margin:0;color:#1b181a}.tnr-head p{margin:4px 0 0;font-size:13px;color:#5c565a}.tnr-nav{display:none;gap:8px}.tnr-nav button{width:42px;height:42px;border-radius:50%;border:1px solid #f4d3df;background:#fff;color:#d5396e;font-size:18px;cursor:pointer;box-shadow:0 2px 6px #1b181a0d,0 10px 22px -12px #d5396e80;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .25s cubic-bezier(.16,1,.3,1)}.tnr-nav button:hover{transform:scale(1.08);background:#fce6ee}.tnr-track{list-style:none;margin:0;padding:4px 18px 16px;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:18px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tnr-track::-webkit-scrollbar{display:none}.tnr-track li{flex:0 0 clamp(150px,42vw,230px);scroll-snap-align:start;animation:tnrIn .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i)*60ms)}@keyframes tnrIn{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.tnr-track a{display:block;text-decoration:none;color:#1b181a}.tnr-img{position:relative;display:block;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:#f4eef0;box-shadow:0 2px 6px #1b181a0d,0 14px 28px -16px #1b181a59;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.tnr-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}.tnr-track a:hover .tnr-img{transform:translateY(-4px);box-shadow:0 2px 6px #1b181a0d,0 22px 38px -16px #d5396e80}.tnr-track a:hover img{transform:scale(1.05)}.tnr-img i{position:absolute;left:8px;top:8px;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.02em;background:#ffffffeb;color:#b82e5e;border:1px solid #f4d3df;border-radius:999px;padding:4px 9px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tnr-track b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:10px 2px 3px;font-size:13.5px;line-height:1.3;font-weight:700}.tnr-track em{font-style:normal;font-weight:800;font-size:15px;color:#d5396e;margin:0 2px}.tnr-track em s{color:#9a9298;font-weight:500;font-size:12px;margin-left:6px}@media(min-width:900px){.tnr-nav{display:flex}.tnr-head,.tnr-track{padding-left:0;padding-right:0}.tnr-track{scroll-padding-left:0}}@media(prefers-reduced-motion:reduce){.tnr-track li{animation:none}.tnr-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tenisi-reco.css.map */
