.album-style-museum{background:#fff;color:#1a1a1a;font-family:inter,system-ui,sans-serif;min-height:calc(100vh - 3.5rem)}.album-style-museum .mus-entrance{padding:10rem 2rem 8rem;text-align:center}.album-style-museum .mus-entrance-inner{max-width:44rem;margin:0 auto}.album-style-museum .mus-catalog-num{font-size:.7rem;letter-spacing:.4em;text-transform:uppercase;color:#999;margin-bottom:3rem;font-weight:400}.album-style-museum .mus-divider{width:40px;height:1px;background:#1a1a1a;margin:3rem auto;opacity:.5}.album-style-museum .mus-divider-top{margin-top:0}.album-style-museum .mus-department{font-size:.72rem;letter-spacing:.35em;color:#666;margin-bottom:2.5rem;font-weight:500}.album-style-museum .mus-title{font-family:cormorant garamond,times new roman,serif;font-weight:300;font-size:clamp(2.5rem,6vw,4.75rem);line-height:1.1;letter-spacing:-.01em;margin:0 0 2rem;color:#1a1a1a}.album-style-museum .mus-artist{font-family:cormorant garamond,serif;font-size:1.35rem;font-style:italic;font-weight:300;color:#444;margin-bottom:3rem}.album-style-museum .mus-artist a{color:inherit;text-decoration:none;border-bottom:1px solid #ccc;transition:border-color .2s ease}.album-style-museum .mus-artist a:hover{border-color:#1a1a1a}.album-style-museum .mus-artist-date{color:#999;font-style:normal;font-family:inter,sans-serif;font-size:.95rem;letter-spacing:.05em}.album-style-museum .mus-description{font-family:cormorant garamond,serif;font-size:1.3rem;line-height:1.65;color:#555;font-weight:300;margin:0 auto 3rem;max-width:32rem}.album-style-museum .mus-meta{display:flex;justify-content:center;gap:2rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#999;margin-bottom:2.5rem;flex-wrap:wrap}.album-style-museum .mus-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:3rem}.album-style-museum .mus-tag{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;padding:.3rem .9rem;border:1px solid #ddd;color:#666;font-weight:400}.album-style-museum .album-hero-actions{margin-top:2rem}.album-style-museum .hero-actions-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.album-style-museum .btn-like,.album-style-museum .btn-download,.album-style-museum .hero-actions-buttons>button,.album-style-museum .hero-actions-buttons>a{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.5rem;background:0 0;color:#1a1a1a;border:1px solid #1a1a1a;text-decoration:none;font-family:inter,sans-serif;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:all .2s ease}.album-style-museum .btn-like:hover,.album-style-museum .btn-download:hover,.album-style-museum .hero-actions-buttons>button:hover,.album-style-museum .hero-actions-buttons>a:hover{background:#1a1a1a;color:#fff}.album-style-museum .btn-report{background:0 0;border:none;color:#999;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;padding:.25rem 0;transition:color .2s ease}.album-style-museum .btn-report:hover{color:#1a1a1a}.album-style-museum .album-style-gallery{padding:4rem 2rem 6rem;max-width:84rem;margin:0 auto}.album-style-museum .grid-gallery,.album-style-museum .masonry-gallery{grid-template-columns:repeat(3,1fr);gap:4rem 3rem}.album-style-museum .grid-item,.album-style-museum .masonry-item{background:#fff;padding:1.25rem 1.25rem 1.75rem;box-shadow:0 15px 40px rgba(0,0,0,8%);transition:box-shadow .3s ease,transform .3s ease}.album-style-museum .grid-item:hover,.album-style-museum .masonry-item:hover{box-shadow:0 25px 60px rgba(0,0,0,.15);transform:translateY(-3px)}.album-style-museum .gallery-item-hover{background:#f4f2ee}.album-style-museum .gallery-overlay{max-width:24rem;padding:0 .5rem;width:100%}.album-style-museum .gallery-stats{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap}.album-style-museum .gallery-stats>div{align-items:stretch}.album-style-museum .gallery-stats button,.album-style-museum .gallery-stats>div>div{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#666;background:0 0;border:1px solid #ddd;padding:.4rem .7rem;cursor:pointer;font-family:inter,sans-serif;font-weight:500;transition:all .2s ease}.album-style-museum .gallery-stats button:hover,.album-style-museum .gallery-stats>div>div:hover{border-color:#1a1a1a;color:#1a1a1a}.album-style-museum .gallery-stats button i,.album-style-museum .gallery-stats>div>div i{font-size:.85rem}.album-style-museum .gallery-stats button .liked,.album-style-museum .gallery-stats>div>div .liked{color:#ef4444}.album-style-museum .cart-btn.in-cart{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.album-style-museum .mus-footer{padding:4rem 2rem 6rem;text-align:center}.album-style-museum .mus-footer p{font-family:cormorant garamond,serif;font-style:italic;font-size:.95rem;color:#999;letter-spacing:.05em;margin:0}@media(max-width:1024px){.album-style-museum .grid-gallery,.album-style-museum .masonry-gallery{grid-template-columns:repeat(2,1fr);gap:3.5rem 2rem}}@media(max-width:640px){.album-style-museum .mus-entrance{padding:5rem 1.25rem 4rem}.album-style-museum .album-style-gallery{padding:2rem 1.25rem 4rem}.album-style-museum .grid-gallery,.album-style-museum .masonry-gallery{grid-template-columns:1fr;gap:3rem}.album-style-museum .grid-item,.album-style-museum .masonry-item{padding:.75rem .75rem 1.25rem}.album-style-museum .mus-meta{gap:1rem;font-size:.65rem}}.album-style-museum{--alb-chip-bg:transparent;--alb-chip-border:transparent;--alb-chip-radius:0;--alb-chip-pad:0.4rem 0.2rem;--alb-chip-size:0.68rem;--alb-chip-track:0.22em;--alb-chip-transform:uppercase;--alb-chip-fg:#6b6b6b;--alb-chip-hover-bg:transparent;--alb-chip-hover-border:transparent;--alb-chip-hover-fg:#1a1a1a;--alb-chip-active-bg:transparent;--alb-chip-active-border:transparent;--alb-chip-active-fg:#1a1a1a;--alb-chip-active-shadow:inset 0 -1px 0 #1a1a1a;--alb-chip-cover:none;--alb-chip-count-opacity:0.45}.album-style-museum .folder-chips{justify-content:center;justify-content:safe center;gap:2.25rem;margin-bottom:3.5rem}@media(max-width:768px){.album-style-museum .folder-chips{gap:1.5rem;margin-bottom:2.5rem}}