.ld-listen-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 30px;height:60px;border-radius:999px;background:#1db954;color:#fff;text-decoration:none;font-size:16px;font-weight:700;line-height:1;white-space:nowrap;transition:background .35s ease,transform .35s ease,box-shadow .35s ease;box-shadow:0 8px 24px #1db95440}.ld-listen-btn svg{width:22px;height:22px;flex-shrink:0}.ld-listen-btn:hover{background:#20c45a;transform:translateY(-2px);box-shadow:0 15px 35px #1db95459}.ld-pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border-radius:999px;background:#ffbf0014;border:1px solid rgba(255,191,0,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffbf00;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;transition:.35s ease}.ld-pill:hover{background:#ffbf0024;border-color:#ffbf00}.ld-pill-green{background:#1db9541f;border:1px solid rgba(29,185,84,.35);color:#1db954}.ld-pill-dark{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#fff}.ld-glass{background:#ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.06);border-radius:28px}.ldt-card{display:block;max-width:280px;text-decoration:none;color:#fff;flex-shrink:0;transition:transform .35s ease,opacity .35s ease}.ldt-card:hover{transform:translateY(-8px)}.ldt-card-image{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:24px;background:#111722;box-shadow:0 20px 60px #00000059;transition:transform .45s ease,box-shadow .45s ease}.ldt-card:hover .ldt-card-image{transform:scale(1.03);box-shadow:0 0 0 1px #ffbf0033,0 12px 40px #ffbf0026,0 30px 70px #0000008c}.ldt-card-content{padding-top:18px}.ldt-card-content h3{margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3;color:#fff;transition:color .3s ease}.ldt-card:hover .ldt-card-content h3{color:#ffbf00}.ldt-card-content span{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffbf00}@media(max-width:749px){.ldt-card{min-width:240px}.ldt-card-content h3{font-size:18px}}.ldt-carousel{position:relative}.ldt-carousel-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.ldt-carousel-track{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;padding:20px 4% 24px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffbf00 transparent}.ldt-carousel-track::-webkit-scrollbar{height:8px}.ldt-carousel-track::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.ldt-carousel-track::-webkit-scrollbar-thumb{background:#ffbf00;border-radius:999px}.ldt-carousel-track::-webkit-scrollbar-thumb:hover{background:#ffd54a}.ldt-carousel-track>*{scroll-snap-align:start;flex:0 0 auto}@media(max-width:990px){.ldt-carousel{margin:60px 0}.ldt-carousel-track{gap:20px;padding:4px 20px 24px}}@media(max-width:749px){.ldt-carousel{margin:50px 0}.ldt-carousel-header{margin-bottom:24px}.ldt-carousel-track{gap:16px;padding:4px 16px 20px;scroll-padding-left:16px}}.ld-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#ffbf00;margin-bottom:14px}.ld-image{display:block;width:100%;height:auto;border-radius:28px;transition:transform .45s ease}.ld-image:hover{transform:scale(1.02)}.ld-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ld-transition{transition:.35s ease}@media(max-width:990px){.ld-actions{justify-content:center}}@media(max-width:749px){.ld-actions{flex-direction:column;align-items:stretch}.ld-actions>*{width:100%}}.ldt-year-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;margin:12px 0 8px;border-radius:999px;background:#111418;border:1px solid rgba(255,191,0,.35);color:#ffbf00;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ldt-mood-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;margin-bottom:12px;border-radius:999px;background:#ffbf001f;border:1px solid rgba(255,191,0,.2);color:#ffbf00;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ld-gallery-card{display:flex;flex-direction:column;height:100%;background:#181b20;border:1px solid rgba(255,255,255,.08);border-radius:26px;overflow:hidden;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.ld-gallery-card:hover{transform:translateY(-10px);border-color:#ffbf0059;box-shadow:0 25px 70px #00000073,0 0 0 1px #ffbf001f}.ld-gallery-image{position:relative;overflow:hidden;margin:14px;border-radius:20px;background:#111418}.ld-gallery-image img{display:block;width:100%;aspect-ratio:1;object-fit:cover;transition:transform .6s ease,filter .35s ease}.ld-gallery-card:hover .ld-gallery-image img{transform:scale(1.06);filter:brightness(.82)}.ld-year-badge{position:absolute;top:14px;right:14px;padding:8px 14px;border-radius:999px;background:#111418eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,191,0,.25);color:#ffbf00;font-size:.72rem;font-weight:700;letter-spacing:.08em;box-shadow:0 10px 25px #00000059}.ld-gallery-spotify{position:absolute;left:50%;bottom:20px;transform:translate(-50%,20px);padding:12px 24px;border-radius:999px;background:#1db954;color:#fff;font-weight:700;text-decoration:none;opacity:0;transition:.35s;box-shadow:0 15px 35px #1db95459}.ld-gallery-card:hover .ld-gallery-spotify{opacity:1;transform:translate(-50%)}.ld-gallery-card:hover .ld-gallery-spotify{opacity:1;transform:translate(-50%) translateY(0)}.ld-gallery-content{display:flex;flex-direction:column;flex:1;padding:6px 20px 24px}.ld-gallery-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.ld-gallery-content h3{margin:0;font-size:1.35rem;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.3em}.ld-gallery-content h3 a{color:#fff;text-decoration:none;transition:.3s}.ld-gallery-card:hover h3 a{color:#ffbf00}.ld-gallery-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.ld-gallery-price{font-size:1.25rem;font-weight:800;color:#ffbf00}@media(max-width:990px){.ld-gallery-content{padding:0 16px 18px}.ld-gallery-content h3{font-size:1.15rem}}@media(max-width:749px){.ld-gallery-card{border-radius:22px}.ld-gallery-image{margin:10px;border-radius:18px}.ld-gallery-content{padding:0 14px 16px}.ld-gallery-content h3{font-size:1rem}.ld-year-badge{top:6px;right:6px;font-size:.68rem;padding:6px 12px}.ld-gallery-spotify{display:none}}.ld-preview-wrap{margin:18px 0 22px}.ld-preview-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;min-width:100%;padding:0 24px;border:none;border-radius:999px;background:#ffbf00;color:#000!important;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;line-height:1;position:relative;overflow:hidden;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;box-shadow:0 10px 28px #ffbf0038}.ld-preview-btn:before{content:"";position:absolute;top:0;left:-150%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-25deg);transition:left .8s ease;z-index:1;pointer-events:none}.ld-preview-btn:hover:before{left:150%}.ld-preview-btn:hover{transform:translateY(-2px);box-shadow:0 16px 38px #ffbf0057}.ld-preview-btn:active{transform:translateY(0)}.ld-preview-icon,.ld-preview-text{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;color:#000!important}.ld-preview-icon{width:18px;height:18px;flex-shrink:0;font-size:16px;font-weight:700;margin-left:-2px}.ld-preview-text{font-size:15px;font-weight:700;letter-spacing:1px}.ld-preview-btn.is-playing{background:#1db954}.ld-preview-btn.is-playing .ld-preview-icon,.ld-preview-btn.is-playing .ld-preview-text{color:#fff!important}@media(max-width:749px){.ld-preview-wrap{width:100%}.ld-preview-btn{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ld-components.css.map */
