#ps-disc-preview :where(h1,h2,h3,h4,p,blockquote,cite,strong,em,small,span){color:inherit}

@font-face{font-family:DiscoTitle;src:url(../assets/fonts/font-0.ttf)}@font-face{font-family:DiscoText;src:url(../assets/fonts/font-2.ttf)}
#ps-disc-preview{background:#eceee8;color:#19231c;font-family:DiscoText,sans-serif;overflow:hidden}#ps-disc-preview *{box-sizing:border-box}#ps-disc-preview a{color:inherit;text-decoration:none}#ps-disc-preview .nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 6%;background:#101211;color:#f1f1e9}#ps-disc-preview .brand{font-family:DiscoTitle,sans-serif;font-size:25px;letter-spacing:1px}#ps-disc-preview .navlinks{display:flex;gap:19px;flex-wrap:wrap;font-size:11px;text-transform:uppercase;letter-spacing:1px;padding-right:55px}#ps-disc-preview .navlinks .active{color:#bbd1c6}#ps-disc-preview .hero{position:relative;height:420px;clip-path:polygon(0 0,100% 0,100% 89%,72% 100%,0 91%);background:#101211}#ps-disc-preview .hero img{width:100%;height:100%;object-fit:cover;object-position:center 48%}#ps-disc-preview .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.62),transparent 85%)}#ps-disc-preview h1{position:absolute;left:6%;bottom:65px;z-index:1;color:#f1f1e9;font-family:DiscoTitle,sans-serif;font-weight:500;font-size:clamp(58px,10vw,110px);line-height:1;margin:0;text-transform:uppercase}#ps-disc-preview .intro{padding:58px 6% 28px}#ps-disc-preview .eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;margin:0 0 12px}#ps-disc-preview .intro h2{font-family:DiscoTitle,sans-serif;text-transform:uppercase;font-size:42px;font-weight:500;margin:0 0 12px}#ps-disc-preview .intro p:last-child{font-size:14px;margin:0;line-height:1.7}#ps-disc-preview .albums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 48px;padding:20px 6% 85px}#ps-disc-preview .album{min-width:0}#ps-disc-preview .record{position:relative;width:100%;padding:22px 0 24px;isolation:isolate}#ps-disc-preview .sleeve{position:relative;width:70%;aspect-ratio:1;background:#171918;box-shadow:0 12px 23px #15201826;z-index:2;transition:transform .65s cubic-bezier(.2,.7,.2,1)}#ps-disc-preview .sleeve img{width:100%;height:100%;object-fit:contain;display:block}#ps-disc-preview .disc{position:absolute;left:2%;top:calc(22px + 2%);width:66%;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 2px,#ffffff18 3px 4px),conic-gradient(#bbbfc0,#f8f8ed,#9ba5a2,#dce8f1,#c9b5ce,#eceadb,#929b9a,#f8faf4,#bbbfc0);box-shadow:0 8px 15px #0003;transition:transform .8s cubic-bezier(.2,.7,.2,1);transform:translateX(9%) rotate(-30deg);z-index:1}#ps-disc-preview .disc:before{content:"";position:absolute;inset:31%;border-radius:50%;background:#25352f;border:1px solid #738279}#ps-disc-preview .disc:after{content:"";position:absolute;inset:44%;border-radius:50%;background:#eceee8;border:5px solid #b2bab5;box-shadow:0 0 0 2px #fff7}#ps-disc-preview .album:hover .disc,#ps-disc-preview .album:focus-within .disc{transform:translateX(45%) rotate(35deg)}#ps-disc-preview .album:hover .sleeve,#ps-disc-preview .album:focus-within .sleeve{transform:translateX(-2%) rotate(-2deg)}#ps-disc-preview .meta{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#526259;margin:6px 0 8px}#ps-disc-preview h3{font-family:DiscoTitle,sans-serif;font-size:34px;line-height:1.1;font-weight:500;text-transform:uppercase;margin:0 0 10px}#ps-disc-preview .description{font-size:13px;line-height:1.8;margin:0;max-width:330px}#ps-disc-preview .discover{display:inline-block;margin-top:16px;font-size:11px;letter-spacing:2px;text-transform:uppercase}#ps-disc-preview .foot{background:#bbd1c6;clip-path:polygon(0 12%,70% 0,100% 10%,100% 100%,0 100%);padding:70px 6% 40px;display:flex;justify-content:space-between;align-items:center;gap:20px}#ps-disc-preview .foot strong{font-family:DiscoTitle,sans-serif;font-size:30px;font-weight:500;text-transform:uppercase}#ps-disc-preview .foot span{font-size:11px;letter-spacing:2px;text-transform:uppercase}@media(hover:none){#ps-disc-preview .disc{transform:translateX(34%) rotate(15deg)}}@media(max-width:600px){#ps-disc-preview .nav{align-items:flex-start;flex-direction:column;gap:12px}#ps-disc-preview .navlinks{gap:12px;padding:0;font-size:10px}#ps-disc-preview .hero{height:320px}#ps-disc-preview .albums{gap:42px;grid-template-columns:1fr;padding-left:10%;padding-right:10%}#ps-disc-preview .intro{padding-top:35px}#ps-disc-preview .foot{align-items:flex-start;flex-direction:column}#ps-disc-preview .sleeve{width:68%}}@media(prefers-reduced-motion:reduce){#ps-disc-preview .disc,#ps-disc-preview .sleeve{transition:none}}


#ps-disc-preview .shop-hero{background:#101211;color:#f1f1e9;padding:55px 6% 90px;clip-path:polygon(0 0,100% 0,100% 90%,72% 100%,0 92%)}#ps-disc-preview .shop-hero h1{position:static;color:#f1f1e9;font-size:clamp(70px,12vw,130px);margin:12px 0 22px}#ps-disc-preview .shop-hero p{font-size:14px;line-height:1.8;color:#c5d8cb;margin:0;max-width:420px}#ps-disc-preview .albums{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:25px}#ps-disc-preview .album h3{font-size:30px;min-height:66px}#ps-disc-preview .price{font-size:24px;margin:18px 0 6px;color:#19231c}#ps-disc-preview .price del{font-size:14px;color:#68756c;margin-right:9px}#ps-disc-preview .shipping{font-size:11px;min-height:35px;color:#435c4b;margin:0 0 15px}#ps-disc-preview .buy{display:block;background:#23392d;color:#fff;padding:15px 12px;text-align:center;font-size:11px;letter-spacing:1.5px;text-transform:uppercase}#ps-disc-preview .buy:hover{background:#375540}#ps-disc-preview .details{display:block;text-align:center;font-size:11px;margin-top:15px;text-decoration:underline;text-underline-offset:4px}#ps-disc-preview .shop-help{padding:55px 6%;background:#bbd1c6;clip-path:polygon(0 10%,70% 0,100% 10%,100% 100%,0 100%)}#ps-disc-preview .shop-help h2{font:500 32px DiscoTitle,sans-serif;text-transform:uppercase;margin:12px 0 20px}#ps-disc-preview .shop-help div{display:flex;flex-wrap:wrap;gap:24px;font-size:12px}#ps-disc-preview .shop-help a{text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){#ps-disc-preview .albums{grid-template-columns:1fr;gap:50px;padding-left:10%;padding-right:10%}#ps-disc-preview .album h3{min-height:0}#ps-disc-preview .shipping{min-height:0}}


#ps-disc-preview .disc{background:conic-gradient(#d7dbdc,#fff,#8e9697,#e9f0f3,#b9b4bf,#f7f7ec,#909899,#fff,#d7dbdc)}
#ps-disc-preview .disc:before{inset:1.4%;border:0;background-image:linear-gradient(125deg,rgba(255,255,255,.16),transparent 40%,rgba(255,255,255,.08) 65%,rgba(0,0,0,.12)),var(--album-art);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #ffffff45}
#ps-disc-preview .disc:after{inset:43%;border:4px solid #c6ceca;background:#eceee8;box-shadow:0 0 0 5px #ffffff55,0 0 0 6px #65716b60}
