.tlc{width:340px;background:var(--tl-paper);color:var(--tl-ink);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;font-family:var(--tl-body);box-shadow:none;transition:transform .3s var(--tl-ease-out),box-shadow .3s var(--tl-ease-out)}.tlc--fluid{width:100%}.tlc:hover{transform:translateY(-4px);box-shadow:0 24px 50px -20px color-mix(in srgb,var(--tl-magenta) 32%,transparent),0 0 0 1.5px var(--tl-magenta)}.tlc__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;background:var(--tl-img-bg);overflow:hidden;text-decoration:none}.tlc__img{width:100%;height:100%;object-fit:contain;padding:15px;box-sizing:border-box;transition:transform .3s var(--tl-ease-out)}.tlc:hover .tlc__img{transform:scale(1.06)}.tlc__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:var(--tl-img-bg, var(--tl-cream));transition:transform .3s var(--tl-ease-out)}.tlc:hover .tlc__img--hover{opacity:1}.tlc__img--placeholder{display:flex;align-items:center;justify-content:center}.tlc__brand{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px;background:#fff;border:1px solid var(--tl-line);border-radius:6px;font-family:var(--tl-display);font-weight:700;font-size:13px;letter-spacing:-.02em;color:var(--tl-ink)}.tlc__brand img{max-height:40px;width:auto;max-width:70px;object-fit:contain;object-position:left center;display:block}.tlc__new{position:absolute;top:14px;right:14px;z-index:4;background:var(--tl-accent);color:var(--tl-accent-on, #fff);font-family:var(--tl-body);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 11px;border-radius:999px;box-shadow:0 4px 12px #0000002e;transform:rotate(8deg);transition:transform .3s var(--tl-ease-out),box-shadow .3s var(--tl-ease-out)}.tlc:hover .tlc__new{transform:rotate(-4deg) scale(1.05);box-shadow:0 8px 22px #0000004d}.tlc__recycle{position:absolute;bottom:12px;right:12px;z-index:4}.tlc__badge{position:absolute;top:12px;right:12px;z-index:3;width:56px;height:56px;border-radius:50%;background:var(--tl-yellow);color:var(--tl-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--tl-display);font-weight:600;line-height:.95;letter-spacing:-.02em;box-shadow:0 4px 12px #0000002e;transform:rotate(8deg);transition:transform .3s var(--tl-ease-out),box-shadow .3s var(--tl-ease-out)}.tlc:hover .tlc__badge{transform:rotate(-4deg) scale(1.05);box-shadow:0 8px 22px #0000004d}.tlc__badge-pct{font-size:17px}.tlc__badge-lbl{font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;margin-top:1px}.tlc__badge--dated{width:auto;height:auto;min-width:76px;border-radius:14px;padding:9px 12px}.tlc__badge--dated .tlc__badge-pct{font-size:19px}.tlc__badge-sep{width:70%;height:1px;background:var(--tl-ink);opacity:.25;margin:4px 0}.tlc__badge-end{font-size:9px;font-weight:600;white-space:nowrap}.tlc__body{padding:13px 15px 15px;display:flex;flex-direction:column;gap:8px;flex:1}.tlc__title-link{text-decoration:none;color:inherit}.tlc__title{margin:0;font-family:var(--tl-display);font-weight:600;font-size:21px;line-height:1.1;letter-spacing:-.025em;text-wrap:pretty}.tlc__desc{margin:0;line-height:1.4;color:var(--tl-ink-2);font-size:13px}.tlc__desc p{margin:0}.tlc__price{margin-top:auto;background:var(--tl-cream);color:var(--tl-ink);padding:10px 12px;border-radius:12px;border:1px solid var(--tl-line);display:flex}.tlc__price>.tl-price{width:100%;display:flex;flex-direction:column;justify-content:space-between}.tlc__meta{display:flex;gap:10px;font-size:11px;color:var(--tl-mute);align-items:center}.tlc__meta-k{opacity:.7;letter-spacing:.05em;text-transform:uppercase;margin-right:3px;font-weight:600}.tlc__avail{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--tl-mute)}.tlc__dot{width:7px;height:7px;border-radius:50%;background:var(--tl-mute)}.tlc__avail.is-in .tlc__dot{background:var(--tl-mint)}.tlc__avail.is-out .tlc__dot{background:var(--tl-yellow)}.tlc__add{display:block;width:100%}.tlc__add form{display:flex;align-items:center;gap:8px;width:100%}.tlc__add .tl-qty{flex:0 0 auto}.tlc__add-btn{flex:1 1 auto;height:40px;font-size:14px}.tlc__add-btn[disabled]{opacity:.5;cursor:not-allowed}.tlc__visitor{display:flex;flex-direction:column;gap:8px;align-items:center}.tlc__visitor-msg{margin:0;font-size:12.5px;line-height:1.4;color:var(--tl-ink);font-weight:700;text-align:center}.tlc__visitor-btn{width:100%}.tlc__visitor-btn .svg-wrapper{width:14px;height:14px}.tlc__visitor-btn .svg-wrapper svg{display:block;width:100%;height:100%}.tlc__visitor-login{font-size:12.5px;font-weight:600;color:var(--tl-magenta);text-decoration:none;text-align:center}.resource-list__carousel slideshow-slides{align-items:stretch!important;margin-block:-28px;padding-block:28px}.resource-list__carousel .resource-list__slide{display:flex;flex-direction:column;align-items:stretch;height:auto;max-height:none;overflow:visible}.resource-list--grid .resource-list__item,.product-grid__item{display:flex;flex-direction:column;align-items:stretch;width:100%}.resource-list__carousel .resource-list__slide>*,.resource-list--grid .resource-list__item>*,.product-grid__item>*{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0}.resource-list__carousel .resource-list__slide .tlc,.resource-list--grid .resource-list__item .tlc,.product-grid__item .tlc{width:100%;height:100%}[data-testid=product-list] slideshow-arrows,[data-testid=product-list] .slideshow-control{display:none!important}.tlcn{display:flex;align-items:center;gap:20px;max-width:var(--page-width, 1520px);margin:16px auto 0;padding:0 56px}.tlcn__track{flex:1;height:4px;border-radius:999px;background:color-mix(in srgb,var(--tl-ink) 14%,transparent);position:relative;overflow:hidden}.tlcn__thumb{position:absolute;top:0;bottom:0;left:0;width:30%;border-radius:999px;background:var(--tl-magenta);transition:left .15s var(--tl-ease),width .15s var(--tl-ease)}.tlcn__arrows{display:flex;gap:8px;flex-shrink:0;margin-left:auto}.tlcn__arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--tl-line);background:var(--tl-paper);color:var(--tl-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s var(--tl-ease),color .12s var(--tl-ease)}.tlcn__arrow:hover{background:var(--tl-magenta);color:#fff;border-color:var(--tl-magenta)}.tlcn__arrow[disabled]{opacity:.35;cursor:default}.tlcn__arrow[disabled]:hover{background:var(--tl-paper);color:var(--tl-ink);border-color:var(--tl-line)}.tlcn__arrow .svg-wrapper{width:16px;height:16px}.tlcn__arrow .svg-wrapper svg{display:block;width:100%;height:100%}.tlcn__flip{transform:scaleX(-1)}.tlcn__dots{display:none;align-items:center;justify-content:center;gap:8px}.tlcn__dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--tl-ink) 22%,transparent);cursor:pointer;transition:width .15s var(--tl-ease),background .15s var(--tl-ease)}.tlcn__dot.is-active{width:22px;background:var(--tl-magenta)}@media(max-width:749px){[data-testid=product-list] .resource-list__carousel .resource-list__slide{--slide-width: 80vw}.tlcn{padding:0 16px;justify-content:center}.tlcn__track,.tlcn__arrows{display:none}.tlcn__dots{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tiloli-card.css.map */
