.sheet-music-finder-section{position:relative}.smf{--smf-cream: #F5F1E6;--smf-ink: #121C2E;--smf-navy: #0B1C2C;--smf-gold: #96701C;--smf-muted: #5F6873;--smf-line: rgba(18, 28, 46, .14);background:var(--smf-cream);color:var(--smf-ink);padding-block-start:var(--smf-pad-top, 48px);padding-block-end:var(--smf-pad-bottom, 48px);scroll-margin-top:1rem}.smf__inner{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:1.25rem;display:grid;gap:2.5rem}.smf__main{display:grid;gap:1.25rem;align-content:start;min-width:0}@media(min-width:990px){.smf__inner{padding-inline:2rem}.smf--with-list .smf__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}}.smf__eyebrow{margin:0 0 .5rem;font-family:var(--font-body--family, "Montserrat", system-ui, sans-serif);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--smf-gold)}.smf__heading{margin:0 0 .5rem;font-family:var(--font-heading--family, "Lora", Georgia, serif);font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:500;line-height:1.15;color:var(--smf-ink)}.smf__body{margin:0;max-width:36rem;line-height:1.6}.smf__body p{margin:0}.smf__label{display:block;margin-bottom:.4rem;font-size:.9rem}.smf__row{display:flex;flex-wrap:wrap;gap:.6rem}.smf__input{flex:1 1 220px;min-height:2.75rem;padding:.65rem 1rem;border-radius:999px;border:1px solid rgba(18,28,46,.3);background:#fffdf8;color:var(--smf-ink);font:inherit}.smf__submit{min-height:2.75rem;padding:.65rem 1.4rem;border-radius:999px;border:0;background:var(--smf-navy);color:var(--smf-cream);font-family:var(--font-body--family, "Montserrat", system-ui, sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.smf__hint{margin:.5rem 0 0;font-size:.8rem;color:var(--smf-muted)}.smf__chips{display:flex;flex-wrap:wrap;gap:.5rem}.smf__chips:empty{display:none}.smf__chip{display:inline-flex;align-items:center;min-height:2.25rem;padding:.35rem .95rem;border-radius:999px;border:1px solid rgba(18,28,46,.3);color:var(--smf-ink);text-decoration:none;font-size:.85rem}.smf__chip:hover{border-color:var(--smf-gold);color:var(--smf-gold)}.smf__browse{margin:0}.smf__browse a{color:var(--smf-ink);font-family:var(--font-body--family, "Montserrat", system-ui, sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--smf-gold);padding-bottom:.2rem}.smf__list-heading{margin:0 0 .75rem;font-family:var(--font-body--family, "Montserrat", system-ui, sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--smf-muted)}.smf__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--smf-line);counter-reset:smf}.smf__item{border-bottom:1px solid var(--smf-line);counter-increment:smf}.smf__item-link{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;column-gap:.75rem;row-gap:.15rem;padding:.85rem 0;color:var(--smf-ink);text-decoration:none}.smf__item-link:before{content:counter(smf,decimal-leading-zero);font-family:var(--font-heading--family, "Lora", Georgia, serif);font-size:.9rem;color:var(--smf-gold)}a.smf__item-link:after{content:"\2192";grid-column:3;grid-row:1;color:var(--smf-gold);transition:transform .2s ease}.smf__item-title{grid-column:2;font-family:var(--font-heading--family, "Lora", Georgia, serif);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.3}.smf__item-note{grid-column:2;font-family:var(--font-body--family, "Montserrat", system-ui, sans-serif);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--smf-muted)}a.smf__item-link:hover .smf__item-title{color:var(--smf-gold)}a.smf__item-link:hover:after{transform:translate(3px)}.smf__chip:focus-visible,.smf__submit:focus-visible,.smf__input:focus-visible,.smf__browse a:focus-visible,.smf__item-link:focus-visible{outline:2px solid var(--smf-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){a.smf__item-link:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/sheet-music-finder.css.map */
