.tlcar{position:relative;--tlcar-per: 4;--tlcar-gap: var(--tl-gap, 20px);--tlcar-arw-size: 38px;--tlcar-arw-gap: 10px;--tlcar-arw-edge: 8px;--tlcar-bleed: min( calc(var(--tl-pad, 44px) - var(--tlcar-arw-edge)), calc(var(--tlcar-arw-size) + var(--tlcar-arw-gap)) );margin-inline:calc(-1 * var(--tlcar-bleed));padding-inline:calc(var(--tlcar-arw-size) + var(--tlcar-arw-gap))}.tlcar-vp{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:8px 0 14px;margin:-8px 0 -14px;overscroll-behavior-x:contain}.tlcar-vp::-webkit-scrollbar{display:none}.tlcar-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--tlcar-gap) * (var(--tlcar-per) - 1)) / var(--tlcar-per));gap:var(--tlcar-gap);align-items:stretch}.tlcar-cell{scroll-snap-align:start;min-width:0;display:flex}.tlcar-cell>*{width:100%}.tlcar-arw{position:absolute;top:40%;transform:translateY(-50%);z-index:6;width:var(--tlcar-arw-size);height:var(--tlcar-arw-size);background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent2);cursor:pointer;padding:0;box-shadow:0 4px 16px #4a1e321f;transition:background .25s,border-color .25s,color .25s,opacity .25s,transform .25s}.tlcar-arw:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-50%) scale(1.08)}.tlcar-arw svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tlcar-prev{left:0}.tlcar-next{right:0}html[data-theme=dark] .tlcar-arw{background:#20141cd1}.tlcar-arw[disabled]{opacity:0;visibility:hidden;pointer-events:none}.tlcar.is-static{margin-inline:0;padding-inline:0}.tlcar.is-static .tlcar-arw,.tlcar.is-static .tlcar-dots{display:none}.tlcar-dots{display:flex;justify-content:center;gap:7px;margin-top:20px}.tlcar-dot{width:7px;height:7px;border-radius:50%;background:var(--border);border:none;padding:0;cursor:pointer;transition:background .3s,transform .3s}.tlcar-dot.on{background:var(--accent);transform:scale(1.35)}@media(prefers-reduced-motion:reduce){.tlcar-vp{scroll-behavior:auto}}.tl-card{background:var(--card);border-radius:var(--tl-radius, 20px);overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 2px 16px #0000000f;text-decoration:none;cursor:pointer;transition:transform .35s,box-shadow .35s,background-color .4s ease}.tl-card:hover{transform:translateY(-7px);box-shadow:0 14px 40px #00000024}.tl-card-top{flex:0 0 42px;height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--card)),var(--card))}.tl-rank{flex:0 0 auto;display:inline-flex;align-items:baseline;padding:4px 11px;border-radius:11px;background:var(--bg2);color:var(--accent2);font-family:Josefin Sans,sans-serif;line-height:1}.tl-rank-num{font-size:14px;font-weight:400;letter-spacing:.02em}.tl-rank-lbl{font-size:9.5px;font-weight:300;letter-spacing:.06em;margin-left:2px}.tl-rank.r1{background:linear-gradient(135deg,#ffe8b8,#f4c870);color:#7a5418;box-shadow:0 2px 8px #d6a8404d}.tl-rank.r2{background:linear-gradient(135deg,#f0f0f2,#c8cace);color:#4a4d52;box-shadow:0 2px 8px #8c91983d}.tl-rank.r3{background:linear-gradient(135deg,#f4d9c8,#d9a88a);color:#6f4126;box-shadow:0 2px 8px #be8c6c42}html[data-theme=dark] .tl-rank:not(.r1):not(.r2):not(.r3){background:color-mix(in srgb,var(--accent) 16%,var(--card))}.tl-rank[hidden]{display:none}.tl-chip{min-width:0;flex:0 1 auto;font-family:Josefin Sans,sans-serif;font-size:10px;font-weight:300;letter-spacing:.1em;color:var(--text-sub);background:var(--bg2);padding:4px 10px;border-radius:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-chip--accent{background:color-mix(in srgb,var(--accent) 14%,var(--card));color:var(--accent2)}.tl-card-img{flex:0 0 auto;position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--bg2)}.tl-card-img-i{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .5s}img.tl-card-img-i{display:block;object-fit:contain}.tl-card-bd{flex:1 1 auto;padding:13px 16px 16px;display:flex;flex-direction:column}.tl-card-sub{font-family:Josefin Sans,sans-serif;font-size:10.5px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);height:16px;line-height:16px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-card-ttl{font-family:Shippori Mincho,serif;font-size:14px;font-weight:400;color:var(--text);letter-spacing:.06em;line-height:1.5;height:3em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tl-card-ttl.is-single{display:flex;align-items:center;font-size:17px;letter-spacing:.1em}.tl-card-meta{margin-top:auto;padding-top:8px;min-height:20px;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:300;color:var(--accent2);letter-spacing:.05em}.tl-card-meta small{font-size:10.5px;color:var(--text-sub);margin-right:3px;letter-spacing:.05em}.tl-price-old{text-decoration:line-through;color:var(--text-lt);font-size:11px;margin-right:6px}.tl-card-more{font-size:11px;font-weight:300;letter-spacing:.22em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;transition:gap .2s}.tl-card:hover .tl-card-more{gap:10px}.tlcar.tlcar--products{--tlcar-per: 6;--tlcar-gap: 16px}.tlcar--products .tl-card-bd{padding:11px 12px 14px}.tlcar--products .tl-card-ttl{font-size:12.5px}.tlcar.tlcar--talents{--tlcar-per: 6;--tlcar-gap: 16px}.tlcar--talents .tl-card-bd{padding:11px 12px 14px}@media(max-width:1280px){.tlcar.tlcar--products,.tlcar.tlcar--talents{--tlcar-per: 4}}@media(max-width:1024px){.tlcar{--tlcar-per: 4;--tlcar-gap: 14px;--tlcar-arw-size: 34px;--tlcar-arw-gap: 8px;--tlcar-arw-edge: 6px}.tl-card-bd{padding:12px 13px 15px}.tl-card-ttl{font-size:13px}.tl-card-ttl.is-single{font-size:15px}}@media(max-width:768px){.tlcar,.tlcar.tlcar--products,.tlcar.tlcar--talents{--tlcar-per: 2;--tlcar-gap: 12px;margin-inline:0;padding-inline:0}.tlcar-arw{display:none}.tlcar-dots{margin-top:16px}.tl-card-top{flex-basis:38px;height:38px;padding:0 10px;gap:6px}.tl-rank{padding:3px 9px}.tl-rank-num{font-size:13px}.tl-rank-lbl{font-size:9px}.tl-chip{font-size:9.5px;padding:3px 8px;letter-spacing:.06em}.tl-card-bd{padding:11px 12px 14px}.tl-card-sub{font-size:10px;letter-spacing:.16em}.tl-card-ttl{font-size:13px}.tl-card-ttl.is-single{font-size:15px}.tl-card-meta{font-size:13px;padding-top:6px}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/tl-carousel.css.map */
