body{overflow-x:hidden}::selection{background:#9e2925b3;color:#fff}.site-header{box-shadow:0 18px 55px #00000061}.header-inner{min-height:74px}.brand-name{letter-spacing:-.025em}.announcement{line-height:1.45}.nav{gap:.25rem}.nav-item{position:relative}.nav-item>a{display:inline-flex;align-items:center;min-height:44px;padding:.55rem .72rem;border:1px solid transparent}.nav-item>a:hover,.nav-item>a[aria-current=page]{color:var(--text);border-color:#c6aa7733;background:#c6aa770a}.nav-item.has-children>a:after{content:"\2304";margin-left:.4rem;color:var(--gold);font-size:.8rem}.nav-dropdown{display:none;position:absolute;left:0;top:calc(100% - 2px);min-width:235px;padding:.45rem;background:#080706;border:1px solid var(--line-strong);box-shadow:0 22px 55px #00000094;z-index:80}.nav-dropdown a{display:block;padding:.7rem .75rem;color:var(--muted);border-bottom:1px solid rgba(198,170,119,.08)}.nav-dropdown a:last-child{border-bottom:0}.nav-dropdown a:hover{color:var(--text);background:#c6aa770f}.nav-item:hover .nav-dropdown,.nav-item:focus-within .nav-dropdown{display:block}.header-actions a{white-space:nowrap}.menu-button{min-height:44px;align-items:center;justify-content:center}.mobile-nav{background:#070707;max-height:calc(100vh - 120px);overflow-y:auto}.mobile-nav a{transition:color .18s ease,background .18s ease}.mobile-nav a:hover{color:var(--text)}.mobile-subnav{margin:-.25rem 0 .4rem 1rem;border-left:1px solid rgba(198,170,119,.28)}.mobile-subnav a{padding:.62rem .8rem;font-size:.92rem}.store-back-wrap{max-width:1180px;margin:0 auto;padding:1rem 1.25rem 0;display:flex;gap:.8rem;align-items:center}.store-back-button,.store-home-link{display:inline-flex;align-items:center;min-height:42px;border:1px solid rgba(198,170,119,.28);background:#ffffff06;color:var(--muted);padding:.55rem .85rem;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.store-back-button:hover,.store-home-link:hover{color:var(--text);border-color:#c6aa778c;background:#c6aa770f}.hero{position:relative}.hero:after{content:"";position:absolute;inset:auto 1.2rem 0;height:1px;background:linear-gradient(90deg,transparent,rgba(198,170,119,.35),transparent)}.hero-copy{color:#d0c5b3}.hero-panel{border-color:#c6aa773d}.hero-panel:after{content:"BOOKS / POSTERS / ARCHIVE RECORDS";position:absolute;left:1rem;right:1rem;bottom:.85rem;color:#c6aa7780;font-size:.68rem;letter-spacing:.16em;text-align:center}.file-card{letter-spacing:.055em}.button{border-radius:0;letter-spacing:-.01em;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.button:hover{transform:translateY(-1px)}.button:focus-visible,.menu-button:focus-visible,.search-input:focus-visible,.quantity:focus-visible,.variant-select:focus-visible,.store-back-button:focus-visible,.store-home-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.text-link{color:var(--gold);font-weight:800;white-space:nowrap}.text-link:hover{color:var(--text)}.trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.35rem}.trust-item{border:1px solid rgba(198,170,119,.18);background:#ffffff06;padding:.78rem .88rem;color:var(--muted);font-size:.92rem}.trust-item strong{color:var(--gold);display:block;margin-bottom:.15rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.1em}.section-heading-row{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;max-width:none}.section-heading-row>div{max-width:780px}.path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.path-card{min-height:285px;padding:1.35rem;display:flex;flex-direction:column;border:1px solid var(--line);background:linear-gradient(145deg,rgba(198,170,119,.07),transparent 48%),var(--panel);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.path-card:hover{transform:translateY(-3px);border-color:#c6aa7780;box-shadow:0 20px 55px #0000005c}.path-number{color:var(--gold);font-size:.74rem;letter-spacing:.16em;margin-bottom:2.3rem}.path-card h3{font-size:1.65rem;margin-bottom:.7rem}.path-card p{line-height:1.65}.path-card .card-action{margin-top:auto}.teaser-feature{background:linear-gradient(120deg,#9e29251a,#c6aa770b)}.teaser-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,.55fr);gap:1.6rem;align-items:center}.teaser-video{border:1px solid var(--line-strong);background:#000;box-shadow:0 24px 70px #00000080}.teaser-video video,.teaser-video iframe,.teaser-video img{width:100%;display:block;max-height:680px;background:#000;object-fit:contain}.teaser-copy{border-left:1px solid rgba(198,170,119,.25);padding-left:1.5rem}.teaser-copy h3{font-size:clamp(1.8rem,3vw,2.7rem);margin-bottom:1rem}.teaser-copy .button{margin-top:1.4rem}.product-grid,.collection-grid{align-items:stretch}.product-card,.collection-card{display:flex;flex-direction:column;min-height:100%;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;overflow:hidden}.product-card:hover,.collection-card:hover{transform:translateY(-3px);border-color:#c6aa7780;box-shadow:0 20px 50px #00000059}.product-card-media{position:relative;background:#070707;border-bottom:1px solid var(--line)}.product-card img{width:100%;aspect-ratio:4 / 5;object-fit:contain;object-position:center;background:#070707;border:0}.product-placeholder,.collection-placeholder{display:grid;place-items:center;text-align:center;color:var(--muted);background:radial-gradient(circle at top,rgba(158,41,37,.18),transparent 65%),#090909}.product-placeholder{aspect-ratio:4 / 5}.collection-placeholder{aspect-ratio:16 / 10;padding:1.5rem;font-family:var(--serif);font-size:1.4rem;border-bottom:1px solid var(--line)}.product-card-badges{position:absolute;top:.65rem;left:.65rem;right:.65rem;display:flex;flex-wrap:wrap;gap:.35rem}.badge{margin:0;background:#050505e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.muted-badge{color:var(--text);border-color:#efe7d338}.product-card-body,.collection-card-content{display:flex;flex-direction:column;flex:1}.product-card-type{color:var(--gold);font-size:.7rem;text-transform:uppercase;letter-spacing:.13em;margin-bottom:.55rem}.product-card h3,.collection-card h3{letter-spacing:-.02em}.product-card h3{line-height:1.2}.card-summary{color:var(--muted);font-size:.91rem;line-height:1.52;margin-top:.15rem}.product-card-bottom{margin-top:auto;padding-top:.8rem}.card-action{margin-top:.45rem;color:var(--gold);font-weight:800;font-size:.88rem}.collection-card img{width:100%;aspect-ratio:16 / 10!important;object-fit:contain!important;object-position:center;background:#050505;border-bottom:1px solid var(--line)}.collection-card-content p{overflow:visible;display:block;max-height:none;line-height:1.55}.collection-card-count{color:var(--gold);margin-top:auto;padding-top:.85rem;font-weight:800;font-size:.88rem}.home-section.alt-panel{background:linear-gradient(180deg,rgba(158,41,37,.06),transparent)}.books-band{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:linear-gradient(90deg,#9e29252b,#c6aa7711);border:1px solid var(--line);margin-top:3rem;margin-bottom:3rem}.books-band>div{max-width:760px}.books-band p:not(.eyebrow){margin-top:.8rem}.compact-buttons{margin-top:0}.collection-hero-rebuild{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:2rem;align-items:center;padding-top:3rem}.collection-hero-copy .rte{margin-top:1rem}.collection-hero-image img{margin:0;width:100%;max-height:440px;object-fit:contain;background:#070707}.collection-meta{margin-top:1rem;color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.collection-links{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:1.2rem}.collection-links a{color:var(--gold);font-weight:800}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem;padding-bottom:.85rem;border-bottom:1px solid var(--line)}.pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.collections-index .section-heading{max-width:900px;margin-bottom:2rem}.product-page-rebuild{align-items:start;grid-template-columns:minmax(0,1.02fr) minmax(350px,.78fr)}.product-page-rebuild .product-media{position:static}.media-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.product-media-item{border:1px solid var(--line);background:#070707;min-width:0}.product-media-item.featured-media-item,.product-media-item[data-media-type=video],.product-media-item[data-media-type=external_video]{grid-column:1 / -1}.product-media-item img,.product-media-item video,.product-media-item iframe,.product-media-item model-viewer{width:100%;display:block;background:#000}.product-media-item img{max-height:900px;object-fit:contain}.product-media-item video{max-height:820px;object-fit:contain}.product-media-item iframe{aspect-ratio:16 / 9;height:auto}.product-details{position:sticky;top:112px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),#0b0a08f0;padding:1.4rem}.product-details h1{font-size:clamp(2.25rem,4.8vw,4.45rem)}.product-kicker-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.product-kicker-row .eyebrow{margin-bottom:0}.product-kind-badge{color:var(--gold);border:1px solid rgba(198,170,119,.3);padding:.28rem .52rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.product-price{font-size:1.45rem!important;margin-top:1rem}.product-description{margin-top:1.35rem}.product-info-box{margin-top:1.3rem;border:1px solid rgba(198,170,119,.22);padding:1rem;background:#c6aa7709}.product-info-box h3{font-size:1.15rem;margin-bottom:.55rem}.product-info-box p+p{margin-top:.45rem}.product-form{border-top:1px solid var(--line);padding-top:1.25rem}.variant-field,.quantity-field{display:grid;gap:.45rem}.variant-field label,.quantity-field label{color:var(--gold);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.variant-select,.quantity{width:100%;max-width:none;background:#080808;color:var(--text);border:1px solid var(--line-strong);padding:.85rem;font:inherit}.quantity{max-width:120px}.add-to-cart-button{width:100%}.product-support-links{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--line)}.product-support-links a{color:var(--gold);font-weight:800;font-size:.88rem}.footer-brand h2{font-size:clamp(1.9rem,3.2vw,3rem);max-width:760px}.footer-brand p:last-child{margin-top:1rem;max-width:700px}.footer-links a{transition:color .18s ease}.footer-links a:hover{color:var(--text)}.footer-copy{padding-bottom:2rem;display:flex;justify-content:space-between;gap:1rem}@media(max-width:1050px){.nav-item>a{padding-left:.45rem;padding-right:.45rem;font-size:.9rem}.header-actions{gap:.6rem}}@media(max-width:900px){.product-details{position:static}.trust-row,.path-grid{grid-template-columns:1fr}.path-card{min-height:230px}.teaser-layout,.collection-hero-rebuild{grid-template-columns:1fr}.teaser-copy{border-left:0;border-top:1px solid rgba(198,170,119,.25);padding:1.25rem 0 0}.books-band{flex-direction:column;align-items:flex-start}.section-heading-row{align-items:flex-start}}@media(max-width:700px){.section-heading-row,.collection-toolbar,.footer-copy{flex-direction:column;align-items:flex-start}.media-stack{grid-template-columns:1fr}.product-media-item{grid-column:1 / -1}.pagination{flex-wrap:wrap}}@media(max-width:560px){.announcement{font-size:.65rem;letter-spacing:.11em;padding:.65rem .8rem}.header-inner{min-height:72px}.store-back-wrap{padding:.8rem 1.05rem 0}.store-back-button,.store-home-link{min-height:40px;padding:.48rem .75rem;font-size:.92rem}.menu-button{padding:.72rem .95rem}.hero{padding-top:2.55rem}h1{font-size:clamp(2.75rem,14vw,3.7rem);letter-spacing:-.055em}.hero-copy{font-size:1.04rem;line-height:1.72}.hero-panel{min-height:300px}.file-card{padding:.8rem;font-size:.9rem}.home-section{padding-top:2.75rem;padding-bottom:2.75rem}.product-card img{aspect-ratio:4 / 5}.collection-card img{aspect-ratio:16 / 10!important}.product-details{padding:1rem}.teaser-video video{max-height:560px}.books-band .button,.compact-buttons .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/polish.css.map */
