.store .curator-teaser{border-block:1px solid var(--line);grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:28px;margin:28px 36px;padding:20px 0;display:grid}.store .curator-teaser h2{font-size:var(--type-section);margin:0 0 10px;line-height:1.25}.store .curator-teaser p{max-width:590px;color:var(--muted);font-size:14px;line-height:1.6}.store .curator-teaser .curator-teaser-names{color:var(--ink);margin-top:12px;font-size:12px}.store .curator-teaser-visual{display:block}.store .mini-crate{isolation:isolate;width:190px;height:160px;margin:auto;position:relative}.store .mini-crate>img{left:calc(15px + var(--mini-index)*30px);aspect-ratio:1;object-fit:cover;width:105px;height:105px;transform:rotate(calc((var(--mini-index) - 1)*9deg));position:absolute;bottom:26px;box-shadow:0 3px 10px #0005}.store .mini-crate-front{clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);background:#242424;border:1px solid #555;border-top:4px solid #454545;justify-content:center;align-items:center;height:58px;display:flex;position:absolute;inset:auto 0 0}.store .mini-crate-front>img{width:74px}.store .curator-source{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:7px;font-size:13px;display:inline-flex}.store .vinyl-collections{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 36px;display:grid}.store .vinyl-collections>a{min-width:0;padding:20px}.store .vinyl-collections>a+a{border-left:1px solid var(--line)}.store .vinyl-collections h2{justify-content:space-between;align-items:center;gap:16px;margin:0 0 10px;font-size:20px;line-height:1.3;display:flex}.store .vinyl-collections h2 svg{flex:none}.store .vinyl-collections p{color:var(--muted);font-size:13px;line-height:1.6}.store .vinyl-collections>a:hover{background:var(--surface)}.store .curator-page{padding:24px 36px 40px}.store .curator-intro{justify-content:space-between;align-items:flex-end;gap:32px;padding:8px 0 24px;display:flex}.store .curator-page h1{font-size:var(--type-page);margin:0 0 16px;font-weight:900;line-height:1.15}.store .curator-intro>div>p{max-width:570px;color:var(--muted);font-size:15px;line-height:1.6}.store .crate-instruction{max-width:280px;color:var(--muted);font-size:12px;line-height:1.6}.store .curator-demo-note{color:var(--muted);border-top:1px solid var(--line);align-items:baseline;gap:12px;margin:0;padding:12px 0;font-size:12px;line-height:1.55;display:flex}.store .curator-demo-note>span{color:var(--ink);flex:none;font-weight:700}.store .curator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:24px 0 0;display:grid}.store .curator-crate-card{min-width:0}.store .curator-crate-card>header{min-height:98px}.store .curator-crate-card>header>p{color:var(--muted);margin-bottom:8px;font-size:12px}.store .curator-crate-card h2,.store .curator-crate-card h3{margin:0 0 12px;font-size:25px;line-height:1.25}.store .curator-styles{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:11px;display:flex}.store .record-crate{--record-size:196px;--record-spread:18px;min-width:0}.store .crate-stage{height:calc(var(--record-size) + 138px);isolation:isolate;position:relative;overflow:hidden}.store .crate-ground{background:radial-gradient(#0008,#0000 70%);border-radius:50%;height:32px;position:absolute;inset:auto 4% 0}.store .crate-back{background:linear-gradient(115deg,#363636,#202020 40%,#111);border:1px solid #5c5c5c;border-top:5px solid #626262;border-radius:8px 8px 4px 4px;position:absolute;inset:92px 22px 30px;transform:perspective(600px)rotateX(-8deg);box-shadow:inset 0 8px 12px #0008}.store .crate-divider{z-index:2;background:linear-gradient(105deg,var(--brand),#b93720);color:#181818;border:1px solid #ffffff25;border-radius:4px 4px 0 0;max-width:47%;padding:9px 12px 45px;font-size:11px;font-weight:700;line-height:1.3;position:absolute;top:6px;right:22px;transform:rotate(2deg);box-shadow:2px 4px 6px #0004}.store .crate-divider:after{content:"";background:#18181825;height:1px;position:absolute;top:29px;left:10px;right:10px}.store .crate-side{z-index:3;border:1px solid #656565;width:34px;position:absolute;top:114px;bottom:27px}.store .crate-side-left{clip-path:polygon(0 0,100% 13%,100% 100%,0 87%);background:linear-gradient(90deg,#484848,#242424);left:9px}.store .crate-side-right{clip-path:polygon(0 13%,100% 0,100% 87%,0 100%);background:linear-gradient(90deg,#202020,#3f3f3f);right:9px}.store .crate-record{width:var(--record-size);aspect-ratio:1;cursor:pointer;z-index:calc(12 - var(--record-depth));transform:translateX(calc(-50% + var(--record-offset)*var(--record-spread))) translateY(calc(var(--record-depth)*-6px)) rotate(calc(var(--record-offset)*5deg));background:0 0;border:0;border-radius:0;padding:0;transition:transform .38s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:60px;left:50%}.store .crate-record img{z-index:1;object-fit:cover;background:#e5e5e5;border:1px solid #ffffff42;width:100%;height:100%;display:block;position:relative;box-shadow:2px 2px #c8c5be,4px 4px #333,0 8px 14px #0007}.store .crate-record[aria-pressed=true]{z-index:20;transform:translate(-50%)translateY(-42px)rotate(-2deg)}.store .crate-record:focus-visible{outline:3px solid var(--brand);outline-offset:5px}.store .crate-disc{z-index:0;opacity:0;pointer-events:none;background:repeating-radial-gradient(circle,#141414 0 1px,#282828 1px 2px,#181818 2px 4px);border:2px solid #3e3e3e;border-radius:50%;width:88%;height:88%;transition:opacity .25s,transform .38s cubic-bezier(.2,.75,.2,1);position:absolute;top:6%;left:36%;transform:translate(-24px)rotate(-25deg);box-shadow:3px 5px 8px #0008}.store .crate-disc:before{content:"";background:conic-gradient(from 35deg,#0000,#ffffff16 14%,#0000 25%,#ffffff08 46%,#0000 58%,#ffffff1a 72%,#0000 85%);border-radius:50%;position:absolute;inset:0}.store .crate-disc:after{content:"";background:radial-gradient(circle,#181818 0 6%,#b8b5af 7% 10%,var(--paper) 11%);border-radius:50%;position:absolute;inset:36%;box-shadow:0 0 0 2px #111}.store .crate-record[aria-pressed=true] .crate-disc{opacity:1;transform:translate(0)rotate(0)}.store .crate-front{z-index:30;clip-path:polygon(0 0,100% 0,96% 100%,4% 100%);pointer-events:none;background:linear-gradient(112deg,#424242,#292929 34%,#232323 75%,#313131);border:1px solid #535353;border-top:7px solid #626262;height:76px;position:absolute;inset:auto 1px 10px;box-shadow:inset 0 2px #ffffff20,inset 0 -6px #171717}.store .crate-front:before,.store .crate-front:after{content:"";background:#18181866;border-left:1px solid #ffffff12;width:4px;position:absolute;top:9px;bottom:10px}.store .crate-front:before{left:15px;transform:rotate(-6deg)}.store .crate-front:after{right:15px;transform:rotate(6deg)}.store .crate-handle{background:#111;border:1px solid #161616;border-bottom-color:#626262;border-radius:5px;width:23%;height:12px;margin:9px auto 8px;display:block;box-shadow:inset 0 3px 3px #000}.store .crate-slats{background:repeating-linear-gradient(90deg,#151515 0 14px,#454545 14px 15px,#0000 15px 24px);border-block:1px solid #505050;height:13px;margin:9px 32px 0;box-shadow:inset 0 2px 2px #0009}.store .crate-foot{z-index:31;background:linear-gradient(#535353,#1c1c1c);height:5px;position:absolute;bottom:7px;left:6%;right:6%;box-shadow:0 3px 4px #0008}.store .crate-thumbnails{justify-content:center;gap:4px;margin:8px 0;display:flex}.store .crate-thumbnails button{cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 44px;width:44px;height:44px;padding:3px}.store .crate-thumbnails img{object-fit:cover;opacity:.6;width:100%;height:100%;transition:opacity .2s;display:block}.store .crate-thumbnails button[aria-pressed=true]{border-color:var(--brand)}.store .crate-thumbnails button[aria-pressed=true] img,.store .crate-thumbnails button:hover img{opacity:1}.store .crate-thumbnails button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.store .crate-browser{justify-content:center;align-items:center;gap:16px;margin:0;display:flex}.store .crate-browser .icon-button{border:1px solid var(--line);min-width:44px;min-height:44px}.store .crate-browser>span{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}.store .crate-selection{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:12px 0;display:flex}.store .crate-selection>div{min-width:0}.store .crate-selection strong{font-size:14px;font-weight:700;line-height:1.4;display:block}.store .crate-selection span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.store .crate-selection>a{background:var(--brand);color:#fff;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.store .crate-open{justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:13px;font-weight:700;display:flex}.store .crate-open:hover,.store .curator-other-shelves a:hover{color:var(--brand)}.store .curator-crate-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:4px 0 24px;display:grid}.store .curator-profile{min-width:0}.store .curator-profile .shop-overline{margin-bottom:12px}.store .curator-introduction{max-width:520px;color:var(--muted);font-size:16px;line-height:1.65}.store .curator-profile .curator-styles{margin:18px 0 22px;font-size:12px}.store .curator-profile .curator-demo-note{margin:0 0 16px}.store .curator-profile>.secondary{width:fit-content;margin-top:22px;display:flex}.store .curator-crate-hero>.record-crate{--record-size:230px;--record-spread:22px;width:100%;max-width:480px;margin-inline:auto}.store .shelf-records{padding-top:24px;scroll-margin-top:120px}.store .shelf-records>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.store .shelf-records h2,.store .curator-other-shelves h2{font-size:var(--type-section);line-height:1.25}.store .shelf-records>header>span{color:var(--muted);white-space:nowrap;font-size:13px}.store .curator-records{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.store .curator-records>div{min-width:0}.store .curator-record-note,.store .curator-records blockquote{border-top:1px solid var(--line);margin:18px 0 0;padding-top:14px;font-size:14px;line-height:1.6}.store .curator-record-note>span{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.store .curator-records cite{color:var(--muted);margin-top:12px;font-size:12px;font-style:normal;display:block}.store .curator-other-shelves{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:36px;padding-top:24px;display:flex}.store .curator-other-shelves h2{margin-right:auto}.store .curator-other-shelves a{align-items:center;gap:16px;min-height:44px;font-size:14px;display:flex}.store .curator-empty{padding:28px 0}.store .curator-empty h2{margin-bottom:16px;font-size:24px}.store .crate-instruction p{font-size:12px;line-height:1.6}.store .crate-instruction a{min-height:44px;color:var(--ink);align-items:center;gap:12px;font-size:13px;font-weight:700;display:inline-flex}.store .crate-instruction a:hover{color:var(--brand)}.store .mood-shelves{border-top:1px solid var(--line);margin-top:46px;padding-top:28px;scroll-margin-top:135px}.store .mood-shelves>header{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.store .mood-shelves>header h2{font-size:var(--type-section);line-height:1.25}.store .mood-shelves>header>p{max-width:460px;color:var(--muted);font-size:13px;line-height:1.6}.store .mood-grid .curator-crate-card>header{min-height:145px}.store .mood-grid .curator-crate-card .mood-caption{max-width:340px;margin-bottom:14px;font-size:13px;line-height:1.55}.store .curator-other-shelves{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.store .curator-other-shelves h2{grid-column:1/-1}@media (min-width:768px) and (max-width:1100px){.store .curator-grid{gap:20px}.store .curator-grid .record-crate{--record-size:138px;--record-spread:10px}.store .curator-grid .crate-thumbnails{display:none}.store .crate-divider{padding-inline:8px;font-size:10px;right:14px}.store .mood-grid .curator-crate-card>header{min-height:175px}.store .curator-crate-card h2,.store .curator-crate-card h3{font-size:22px}.store .curator-crate-hero{gap:28px}.store .curator-crate-hero>.record-crate{--record-size:180px;--record-spread:14px}.store .curator-teaser{grid-template-columns:150px minmax(0,1fr)}.store .curator-teaser>.secondary{grid-column:2;justify-self:start}.store .curator-teaser-visual{grid-row:1/3}.store .mini-crate{transform-origin:50%;width:160px;transform:scale(.8)}}@media (max-width:767px){.store .curator-page{padding:20px 18px 32px}.store .mood-shelves{margin-top:32px;scroll-margin-top:110px}.store .mood-shelves>header{display:block}.store .mood-shelves>header>p{margin-top:12px}.store .mood-grid .curator-crate-card>header{min-height:0}.store .curator-page h1{font-size:clamp(26px,7.7vw,30px)}.store .curator-intro{padding:0 0 16px;display:block}.store .crate-instruction{max-width:none;margin-top:10px}.store .crate-instruction p{display:none}.store .curator-grid{grid-template-columns:1fr;gap:28px;padding-top:24px}.store .curator-crate-card{width:100%;max-width:440px;margin:auto}.store .curator-crate-card>header{min-height:0;margin-bottom:8px}.store .record-crate,.store .curator-crate-hero>.record-crate{--record-size:clamp(160px,48vw,205px);--record-spread:clamp(12px,4vw,18px)}.store .crate-selection{min-height:76px}.store .curator-crate-hero{grid-template-columns:1fr;gap:18px}.store .curator-introduction{font-size:14px}.store .curator-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.store .curator-record-note{font-size:13px}.store .curator-other-shelves{grid-template-columns:1fr;gap:12px;display:grid}.store .shelf-records{scroll-margin-top:105px}.store .curator-teaser{grid-template-columns:105px minmax(0,1fr);gap:12px 18px;margin:24px 18px}.store .curator-teaser-visual{grid-row:1/3}.store .curator-teaser .mini-crate{transform-origin:0;width:105px;height:140px;transform:scale(.55)}.store .curator-teaser .mini-crate-front{width:190px}.store .curator-teaser h2{font-size:22px}.store .curator-teaser p{font-size:12px}.store .curator-teaser .curator-teaser-names{display:none}.store .curator-teaser>.secondary{grid-column:2;justify-self:start;padding-inline:12px;font-size:11px}.store .vinyl-collections{grid-template-columns:1fr;margin:20px 18px}.store .vinyl-collections>a{padding:18px}.store .vinyl-collections>a+a{border-left:0;border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.store .crate-record,.store .crate-disc,.store .crate-thumbnails img{transition:none}}
.store{--type-display:clamp(28px, 3.75vw, 52px);--type-page:clamp(28px, 3.35vw, 48px);--type-section:clamp(22px, 2.25vw, 32px);--type-product:clamp(26px, 2.75vw, 40px)}.store,.store *{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.store :is(h1,h2,h3){letter-spacing:.01em;text-wrap:balance;max-width:100%}.store .brand-intro h1.release-title{font-size:var(--type-display);margin-block:16px 24px;line-height:1.14}.store .brand-intro .hero-artist{font-size:clamp(18px,1.65vw,24px);line-height:1.35}.store .catalog-page>h1,.store .page-title,.store .shop-hero h1,.store .cassette-intro h1,.store .offline-page h1,.store .account-heading h1,.store .checkout-page>h1{font-size:var(--type-page);line-height:1.18}.store .product-info h1,.store .shop-product-info h1{font-size:var(--type-product);line-height:1.2}.store .section-head h2,.store .weekly h2,.store .cassette-catalog-heading h2,.store .cassette-pair h2,.store .shop-related>h2,.store .recommendation-heading h2{font-size:var(--type-section);line-height:1.25}.store .brand-feature .feature-info h2{font-size:clamp(20px,1.8vw,26px);line-height:1.25}.store .departments h2{font-size:clamp(20px,1.7vw,26px);line-height:1.25}.store .departments>a{min-width:0}.store .section-head{flex-wrap:wrap;gap:16px 24px}.store .section-head h2{flex:300px}.store .section-actions{margin-left:auto}.store .about>h2{white-space:normal;max-width:900px;font-size:clamp(26px,3.2vw,44px);line-height:1.25}.store .about>h2:not(:first-of-type){font-size:var(--type-section)}.store .genres a{font-size:clamp(24px,2.5vw,36px);line-height:1.25}.store .footer-brand>span{letter-spacing:.012em;font-size:clamp(26px,2.5vw,36px);line-height:1.25}.store .cassette-lead{font-size:clamp(18px,1.75vw,24px);line-height:1.4}.store .recommendations-compact h2{font-size:21px}.store .account-loyalty h2{font-size:var(--type-section);line-height:1.25}.store .account-overview strong,.store .account-loyalty>div>strong{font-size:36px}.store .card-title,.store .card-artist,.store .shop-card-title{white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;max-width:100%;line-height:1.4;display:block;overflow:visible}.store .card-title{min-height:2.8em;font-size:14px}.store .card-artist{font-size:12px}@media (max-width:767px){.store .brand-intro h1.release-title{font-size:clamp(28px,7.2vw,40px)}.store .catalog-page>h1,.store .page-title,.store .shop-hero h1,.store .cassette-intro h1,.store .offline-page h1,.store .account-heading h1,.store .checkout-page>h1{font-size:clamp(26px,6.7vw,34px)}.store .product-info h1,.store .shop-product-info h1{font-size:clamp(24px,6.4vw,30px)}.store .section-head h2{flex-basis:100%}.store .departments h2{font-size:clamp(20px,5.5vw,24px)}.store .departments>a{grid-template-columns:minmax(0,1fr) auto}.store .shop-filter-top h2{font-size:22px;line-height:1.3}.store .footer-brand>span{font-size:28px}.store .account-user{flex-wrap:wrap}.store .shop-specs>div{flex-wrap:wrap;gap:8px 18px}.store .shop-specs dd{text-align:left;max-width:100%}}@media (max-width:359px){.store .card-title{font-size:13px}}
.store .brand-announcement{min-height:28px;padding-block:6px}.store .topbar{height:88px;min-height:88px}.store .logo,.store .logo img{flex-basis:128px;width:128px}.store .brand-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;min-height:0;padding:20px 36px!important}.store .brand-intro{align-self:center;padding-block:8px}.store .brand-intro .eyebrow{margin-bottom:0}.store .brand-intro .hero-artist{margin:18px 0 0}.store .brand-intro h1.release-title{margin:8px 0 14px}.store .brand-intro .hero-metadata{margin:0}.store .hero-buy{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:18px;display:flex}.store .hero-price{white-space:nowrap;font-size:26px}.store .hero-buy .primary{border-radius:40px;gap:20px;min-height:46px;padding:12px 20px}.store .hero-links{flex-wrap:wrap;align-items:center;gap:20px;margin-top:14px;display:flex}.store .hero-links a,.store .hero-links button{align-items:center;gap:9px;font-size:13px;display:inline-flex}.store .brand-feature{border-width:1px;align-self:stretch;min-height:0;padding:12px 20px 0}.store .record-stage{flex:none;height:250px;min-height:0;padding-right:36px}.store .record-stage .featured-cover,.store .vinyl-disc{width:230px;height:230px}.store .record-stage .featured-cover{transform:rotate(-5deg)}.store .hero-carousel-footer{border-top:1px solid var(--line);color:var(--paper);align-items:center;gap:14px;padding:10px 0;font-size:11px;display:flex}.store .hero-slide-count{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.store .hero-carousel-footer .feature-arrows{gap:5px;margin-left:0}.store .hero-carousel-footer .icon-button{min-width:36px;min-height:36px}.store .genre-marquee{margin-bottom:0;padding:14px 0;transform:skewY(-.7deg)}.store .genre-marquee-set span,.store .genre-marquee-set span:last-child{font-size:23px}.store .collection{margin-bottom:0!important;padding-block:24px!important}.store .section-head{margin-bottom:18px!important;padding-top:16px!important}.store .collection .rail{grid-template-rows:auto;grid-auto-flow:column;align-items:start;scroll-padding-inline:36px;grid-auto-columns:calc(25% - 15px)!important;gap:20px!important;padding-bottom:8px!important}.store .record-arrival{margin-top:6px}.store .card-actions{gap:5px;padding:5px}.store .card-actions .icon-button{min-width:36px;min-height:36px}.store .departments{border:0;gap:16px;margin:12px 36px 0}.store .departments>a{border:1px solid var(--line);background:var(--surface);grid-template-columns:100px minmax(0,1fr);align-items:stretch;gap:16px;padding:0;display:grid}.store .departments>a>img{object-fit:cover;background:var(--paper);width:100%;height:100%;min-height:136px;display:block}.store .departments>a>div{min-width:0;padding:16px 14px 14px 0}.store .departments h2{text-transform:none;margin:0 0 8px;font-size:19px}.store .departments p{margin:0 0 10px;font-size:12px;line-height:1.5}.store .departments svg{margin:0}.store .weekly{grid-template-columns:200px minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:28px;margin:20px 36px!important;padding:24px!important}.store .weekly>a{grid-area:1/1;width:100%;margin:0}.store .weekly>a>img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.store .weekly .weekly-info{grid-area:1/2}.store .weekly>div:last-child{grid-area:1/3;min-width:0}.store .weekly>div:last-child .tracklist{display:block}.store .weekly .purchase{gap:12px}.store .weekly .purchase .price{flex-basis:100%}.store .weekly .weekly-tracks-title{letter-spacing:.08em;margin:0 0 10px;font-size:12px;font-weight:700}.store .genres{flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0;display:flex;margin:24px 36px!important}.store .genres h2{border:0;width:auto;margin:0;padding:0 18px 0 0}.store .genres a{border:1px solid var(--line);gap:16px;padding:12px 16px;font-size:18px}.store .about{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;display:grid;margin:32px 36px!important;padding-top:24px!important}.store .home-story,.store .home-faq{min-width:0}.store .home-story h2{font-size:var(--type-section);margin:12px 0;line-height:1.25}.store .home-story p{color:var(--muted);max-width:440px;margin:10px 0;font-size:14px;line-height:1.6}.store .home-story .home-address{color:var(--ink);font-weight:600}.store .home-story .store-links{gap:20px;margin:20px 0 0}.store .home-faq h2{margin:0 0 12px;font-size:24px;line-height:1.25}.store .home-faq .faq{padding:0}.store .home-faq details{padding:17px 0;font-size:14px}.store .about .guarantees{grid-column:1/-1;gap:20px;margin:0;padding:18px 0}.store .footer{grid-template-columns:220px minmax(0,1fr);gap:20px 48px;display:grid;padding:28px 36px 20px!important}.store .footer-brand{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:18px;margin:0;display:flex}.store .footer-brand img{width:190px;max-width:100%}.store .footer-brand>span{margin:0;font-size:24px;line-height:1.25}.store .footer-columns{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0}.store .footer-columns h3{margin-bottom:12px}.store .footer-columns a,.store .footer-columns button{margin:0;padding:4px 0;font-size:13px;line-height:1.5}.store .merchant-details{grid-column:1/-1;margin:0}.store .footer-bottom{grid-column:1/-1;gap:24px;margin:0;padding-top:16px}.store .footer-bottom>small{color:var(--muted);font-size:11px}.store .footer-bottom>img{display:none}.store .shop-department,.store .shop-product{padding-top:20px}.store .shop-breadcrumb{margin-bottom:18px}.store .shop-hero{gap:28px;padding:20px 0}.store .shop-hero-pictures img{object-fit:contain;height:240px}.store .shop-lead{margin:14px 0 20px}.store .shop-overline{margin-bottom:10px}.store .shop-demo-note{padding:12px 0}.store .shop-filter-top{padding-bottom:14px}.store .shop-type-tabs{padding-top:16px}.store .shop-grid{gap:26px 22px}.store .cassette-hero{gap:28px;padding:20px 0}.store .cassette-intro h1{margin-bottom:14px}.store .cassette-hero-visual>img{max-height:300px}.store .cassette-lead{margin-bottom:12px;font-size:20px}.store .cassette-hero-actions{gap:16px;margin-top:18px}.store .cassette-hero-price{margin-top:16px}.store .cassette-collection{padding-top:24px}.store .cassette-catalog-heading{padding-bottom:16px}.store .cassette-details{border-top:1px solid var(--line);margin-top:28px;padding-block:20px}.store .cassette-pair{margin-top:32px;padding:24px}.store .cassette-pair img{max-height:280px}.store .cassette-faq{padding-top:32px}.store .shop-bottom-link{margin-top:32px}.store .commerce-catalog{padding-top:24px!important}.store .catalog-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:4px 40px;margin-bottom:20px;display:grid}.store .catalog-intro .shop-overline,.store .catalog-intro h1{grid-column:1;margin:0}.store .catalog-intro>p:last-child{grid-area:1/2/3;max-width:580px;margin:0;font-size:14px;line-height:1.6}.store .catalog-discovery{margin-bottom:16px;padding:10px 0}.store .catalog-filter-panel{grid-template-columns:minmax(240px,1fr) auto;gap:16px 24px;display:grid}.store .catalog-search{margin:0}.store .catalog-search input{padding-block:12px;font-size:14px}.store .catalog-style-chips{align-items:center;gap:6px;margin:0}.store .catalog-style-chips button{padding-inline:12px;font-size:12px}.store .catalog-selects,.store .catalog-results-summary{grid-column:1/-1}.store .catalog-results-summary{margin:0}.store .catalog-grid{margin-top:20px}.store .offline-page{min-height:0;padding:28px 36px 36px}.store .offline-page h1{margin:14px 0 22px}.store .offline-intro{padding-block:20px}.store .offline-grid--no-photos{margin-top:12px;display:block}.store .offline-grid--no-photos .visit-details{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.store .offline-grid--no-photos .visit-details h2{grid-column:1/-1;margin:20px 0;font-size:24px}.store .offline-gallery-note{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:18px;padding:14px 0;font-size:13px;display:flex}.store .offline-gallery-note svg{flex:none;width:22px}@media (min-width:1500px){.store main,.store .footer{max-width:1600px;margin-inline:auto!important}.store .collection .rail{grid-auto-columns:calc(20% - 16px)!important}}@media (max-width:1100px){.store .topbar{height:auto;min-height:88px}.store .brand-hero{gap:24px}.store .departments{gap:12px}.store .departments>a{grid-template-columns:minmax(0,1fr);gap:0}.store .departments>a>img{object-fit:contain;height:130px;min-height:0}.store .departments>a>div{padding:14px}.store .departments h2{font-size:17px}.store .departments p{font-size:11px}.store .weekly{grid-template-columns:170px minmax(0,1fr)}.store .weekly>div:last-child{grid-area:2/1/auto/-1}.store .weekly>div:last-child .tracklist{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.store .footer{grid-template-columns:170px minmax(0,1fr);gap:20px 28px}.store .footer-brand img{width:150px}.store .footer-columns{gap:18px}.store .catalog-filter-panel{grid-template-columns:1fr;gap:14px}}@media (max-width:767px){.store .topbar{min-height:72px;padding-block:12px}.store .logo,.store .logo img{flex-basis:100px;width:100px}.store .brand-hero{grid-template-columns:1fr;gap:18px;padding:20px 18px!important}.store .brand-intro{padding:0}.store .brand-intro .hero-artist{margin-top:12px}.store .hero-buy{gap:12px;margin-top:18px}.store .hero-price{font-size:22px}.store .hero-buy .primary{gap:12px;padding-inline:16px;font-size:11px}.store .hero-links{margin-top:14px}.store .brand-feature{padding:8px 16px 0}.store .record-stage{height:210px;padding-right:24px}.store .record-stage .featured-cover,.store .vinyl-disc{width:180px;height:180px}.store .hero-carousel-footer{gap:10px;font-size:10px}.store .genre-marquee{padding:12px 0}.store .genre-marquee-set span,.store .genre-marquee-set span:last-child{font-size:20px}.store .collection{padding-block:18px!important}.store .section-head{gap:6px;padding-top:14px!important}.store .collection .rail{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto!important;gap:20px 14px!important;padding-inline:18px!important}.store .departments{grid-template-columns:1fr;gap:10px;margin:8px 18px 4px}.store .departments>a{grid-template-columns:88px minmax(0,1fr);gap:16px}.store .departments>a>img{object-fit:cover;height:100%;min-height:100px}.store .departments>a>div{padding:12px 14px 12px 0}.store .departments h2{font-size:20px}.store .departments p{max-width:none;margin-bottom:0;font-size:12px}.store .departments svg{display:none}.store .weekly{grid-template-columns:100px minmax(0,1fr);gap:18px;margin:16px 18px!important;padding:18px!important}.store .weekly .weekly-info h2{font-size:20px}.store .weekly>div:last-child .tracklist{display:block}.store .weekly .purchase .secondary{display:inline-flex}.store .genres{gap:8px;padding-block:16px;margin:18px!important}.store .genres h2{width:100%;margin-bottom:4px;padding:0}.store .genres a{gap:12px;padding:10px 12px;font-size:16px}.store .about{grid-template-columns:1fr;gap:28px;margin:24px 18px!important}.store .about .guarantees{flex-direction:column;gap:14px;padding:16px 0}.store .footer{grid-template-columns:1fr;gap:24px;padding:24px 18px 84px!important}.store .footer-brand{flex-direction:column;justify-content:center;align-items:center;gap:14px}.store .footer-brand img{width:120px}.store .footer-brand>span{font-size:20px}.store .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.store .footer-columns a,.store .footer-columns button{padding-block:6px}.store .shop-department,.store .shop-product{padding-top:18px}.store .shop-hero{gap:20px;padding:18px 0}.store .shop-hero-pictures img{height:auto}.store .cassette-hero{gap:20px;padding:18px 0}.store .cassette-lead{font-size:19px}.store .cassette-pair{padding:18px}.store .commerce-catalog{padding-top:20px!important}.store .catalog-intro{margin-bottom:16px;display:block}.store .catalog-intro .shop-overline{margin-bottom:8px}.store .catalog-intro>p:last-child{margin-top:12px}.store .catalog-discovery{margin-bottom:12px}.store .catalog-style-chips{padding-bottom:8px}.store .catalog-search input{font-size:16px}.store .catalog-filter-panel{gap:12px}.store .catalog-style-chips button{min-height:40px}.store .offline-page{padding:24px 18px}.store .offline-grid--no-photos .visit-details{grid-template-columns:1fr}.store .offline-grid--no-photos .visit-details h2{grid-column:auto}}@media (max-width:400px){.store .weekly{grid-template-columns:1fr}.store .weekly>a{width:150px;margin-inline:auto}.store .weekly .weekly-info{grid-area:2/1}.store .weekly>div:last-child{grid-area:3/1}.store .departments h2,.store .footer-brand>span{font-size:18px}}
.legal-page{max-width:1120px;margin:auto;padding:36px 32px 52px}.legal-page header{max-width:800px;margin-bottom:32px}.legal-page h1{letter-spacing:0;max-width:22ch;font-size:clamp(27px,3.5vw,44px);line-height:1.16}.legal-status{color:var(--orange,#dd4425);margin:18px 0 10px;font-size:13px;font-weight:700}.legal-intro{opacity:.8;max-width:64ch;line-height:1.6}.legal-directory{border-top:1px solid var(--line,#777);margin-bottom:40px}.legal-directory>a{border-bottom:1px solid var(--line,#777);grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:84px;padding:20px 0;font-size:clamp(17px,2vw,23px);font-weight:600;display:grid}.legal-number{opacity:.55;font-variant-numeric:tabular-nums;font-size:13px}.legal-directory>a:hover,.legal-layout nav a:hover{color:var(--orange,#dd4425)}.legal-layout{grid-template-columns:225px minmax(0,1fr);gap:52px;display:grid}.legal-layout nav{align-self:start;gap:8px;font-size:14px;display:grid;position:sticky;top:120px}.legal-layout nav a{padding:8px 0;line-height:1.4}.legal-layout article{min-width:0;max-width:72ch}.legal-layout article section{margin:0 0 30px;scroll-margin-top:130px}.legal-page h2{letter-spacing:0;margin:0 0 14px;font-size:21px;line-height:1.3}.legal-layout article p{margin:0 0 14px;font-size:16px;line-height:1.7}.legal-related{align-items:center;gap:12px;min-height:44px;text-decoration:underline;display:flex}.legal-operator{border-top:1px solid var(--line,#777);max-width:850px;margin-top:40px;padding-top:28px}.legal-operator p{margin-bottom:8px;font-size:14px;line-height:1.6}.legal-operator dl{gap:14px;margin:20px 0;font-size:14px;display:grid}.legal-operator dl div{grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:16px;display:grid}.legal-operator dt{opacity:.65}.legal-operator dd{margin:0}.legal-operator small{opacity:.6}.footer-legal{border-top:1px solid var(--line,#777);grid-column:1/-1;padding:25px 0}.footer-legal h3{margin:0 0 16px;font-size:15px}.footer-legal nav{flex-wrap:wrap;gap:8px 28px;display:flex}.footer-legal nav a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;line-height:1.45;text-decoration:underline;display:flex}.consent a,.legal-fineprint a{text-underline-offset:3px;text-decoration:underline}.legal-fineprint{margin:14px 0;font-size:13px;line-height:1.5}.account-signin .consent{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.account-signin .consent input{width:18px;min-width:18px;height:18px;accent-color:var(--orange,#dd4425);margin-top:2px}@media (max-width:700px){.legal-page{padding:24px 16px 40px}.legal-layout{grid-template-columns:1fr;gap:24px}.legal-layout nav{border-bottom:1px solid var(--line,#777);padding-bottom:16px;position:static}.legal-layout article p{font-size:15px}.legal-operator dl div{grid-template-columns:1fr;gap:4px}.legal-directory>a{grid-template-columns:25px minmax(0,1fr) 22px;gap:10px}.footer-legal nav{gap:2px;display:grid}.legal-page h1{font-size:clamp(20px,6vw,27px)}.legal-page h2{font-size:20px}}@media print{body:has(.legal-page) .header{display:none!important}body:has(.legal-page) .footer{display:none!important}body:has(.legal-page) .cookie-banner{display:none!important}body:has(.legal-page) .legal-layout nav{display:none!important}body:has(.legal-page) .bottom-player{display:none!important}body:has(.legal-page){color:#181818!important;background:#fff!important}.legal-page{max-width:none;padding:0}.legal-layout{display:block}.legal-layout article{max-width:none}.legal-page a{color:inherit}.legal-page h2{break-after:avoid}.legal-page article section{break-inside:auto}:is(body:has(.legal-page) .store>:not(main),body:has(.legal-page) main>:not(.legal-page)){display:none!important}.legal-page,.legal-page *{color:#181818!important;background-color:#fff!important}body:has(.legal-page) .store{color:#181818!important;background-color:#fff!important}.legal-page{padding:0!important}}
.store .brand-announcement{align-items:center}.store .radio-app-link{white-space:nowrap;letter-spacing:.02em;align-items:center;gap:8px;min-height:32px;font-size:12px;font-weight:600;display:inline-flex}.store .brand-announcement .radio-app-link{color:inherit;margin-left:auto}.store .brand-announcement .radio-app-link:hover{text-underline-offset:4px;text-decoration:underline}.store .brand-announcement .radio-app-link span{font-size:inherit;letter-spacing:inherit;display:inline}.store .radio-app-link--menu{border-bottom:1px solid var(--line);justify-content:flex-start;min-height:52px;padding:16px 0;font-size:18px}.store .radio-app-link--menu>svg:last-child{margin-left:auto}.store .radio-app-promo{border-block:1px solid var(--line);color:var(--ink);grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:24px;margin:28px 36px;padding:26px 0;scroll-margin-top:110px;display:grid}.store .radio-app-icon{object-fit:contain;border-radius:16px;width:80px;height:80px;display:block}.store .radio-app-copy{min-width:0}.store .radio-app-eyebrow{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.5;display:block}.store .radio-app-copy h2{color:var(--ink);letter-spacing:.02em;text-align:left;text-transform:none;text-wrap:pretty;margin:0 0 8px;font-size:30px;font-weight:900;line-height:1.2}.store .radio-app-copy p{color:var(--muted);max-width:530px;margin:0;font-size:15px;line-height:1.6}.store .radio-app-action{flex-direction:column;align-items:center;gap:8px;display:flex}.store .radio-app-action .primary{letter-spacing:0;min-height:46px;padding:12px 20px;font-size:14px}.store .radio-app-action>span{color:var(--muted);white-space:nowrap;font-size:12px}.store .radio-app-promo--compact{grid-template-columns:64px minmax(0,1fr) auto;padding-block:22px}.store .radio-app-promo--compact .radio-app-icon{border-radius:13px;width:64px;height:64px}.store .radio-app-promo--compact h2{font-size:24px}.store .order-page .radio-app-promo{margin:28px 0 0}.store .radio-app-qr{margin:0;display:none}@media (min-width:1100px){.store .radio-app-promo:not(.radio-app-promo--compact){grid-template-columns:80px minmax(0,1fr) auto 104px}.store .radio-app-qr{text-align:center;display:block}.store .radio-app-qr img{background:#e5e5e5;width:104px;height:104px}.store .radio-app-qr figcaption{color:var(--muted);white-space:nowrap;margin-top:6px;font-size:11px}}@media (max-width:900px){.store .radio-app-promo{grid-template-columns:64px minmax(0,1fr);gap:16px 20px}.store .radio-app-icon{border-radius:13px;width:64px;height:64px}.store .radio-app-action{flex-flow:wrap;grid-column:2;gap:12px}}@media (max-width:767px){.store .brand-announcement{align-items:center;gap:12px;min-height:44px;padding-block:0}.store .brand-announcement .radio-app-link{min-height:44px}.store .brand-announcement>span:nth-child(2){display:none}.store .radio-app-promo{align-items:start;gap:16px;margin:24px 18px;padding-block:22px}.store .radio-app-copy h2,.store .radio-app-promo--compact h2{font-size:22px}.store .radio-app-eyebrow{font-size:11px}.store .radio-app-copy p{font-size:14px}.store .radio-app-action{grid-column:1/-1}}
