body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{background-color:#fafafa;color:#222;font-family:Helvetica Neue,Arial,sans-serif;margin:0;padding:0;scroll-behavior:smooth}h1,h2,h3,p{margin:0 0 1rem}a{color:#36c;text-decoration:none}a:hover{text-decoration:underline}.App{display:flex;flex-direction:column}.sudbury-guitars-banner{background:#f0f0f0;border-bottom:1px solid #ddd;font-family:Poppins,sans-serif;font-size:1rem;padding:.5rem 1rem;text-align:center}.sudbury-guitars-banner a{color:#000;font-weight:600;letter-spacing:.125em}.App-header{align-items:center;background:linear-gradient(#000000e6,#00000080),url(/static/media/background.ed23e9994d5f76c990c0.jpeg);background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;height:calc(100vh - 75px);justify-content:center;padding:2rem;position:relative;text-align:center}.App-header h1{font-size:3rem;margin-bottom:1rem}.App-header p{font-size:1.2rem;max-width:600px}.down-arrows{align-items:center;bottom:20px;color:#fff;cursor:pointer;display:flex;flex-direction:column;left:50%;position:absolute;transform:translateX(-50%)}.down-arrows svg{animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.App-main{margin:0 auto;max-width:1200px;padding:2rem 1rem}.profiles{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:6rem}.profile{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;flex:1 1 300px;max-width:350px;padding:1rem;text-align:center}.profile img{aspect-ratio:1/1;border-radius:8px 8px 0 0;margin:-1rem -1rem 1rem;object-fit:cover;width:calc(100% + 2rem)}.profile p{font-size:1rem;line-height:1.5;text-align:justify}.pricing{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:6rem}.pricing-card{background:#fff;border:2px solid #000;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex:1 1 300px;flex-direction:column;overflow:hidden;padding:1.5rem 1.5rem 0;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.pricing-card:hover{box-shadow:0 6px 16px #00000026}.pricing-card h1{font-size:1.5rem;margin-bottom:.5rem}.pricing-card h2{color:#1976d2;font-size:1.2rem;margin-bottom:0}.pricing-card h3{color:#555;font-size:.8rem;margin-bottom:1rem}.pricing-card p{font-size:1rem;margin-bottom:1rem;text-align:center}.flavor-bar{background:#000;border-radius:0;color:#fff;font-weight:700;margin:auto -1.5rem 0;padding:.5rem 0;text-align:center;width:calc(100% + 3rem)}.info{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:6rem}.info-card{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;flex:1 1 450px;padding:1.5rem}.info-card h1{font-size:1.5rem;margin-bottom:1rem;text-align:center}.hour{display:flex;font-size:1rem;justify-content:space-between;margin-bottom:.5rem}.info-card iframe{border:0;border-radius:8px;height:300px;width:100%}.cta{background:#0000;display:flex;justify-content:center;padding:3rem 2rem}.cta-card{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:2rem;text-align:center}.cta-card h1{font-size:2rem;margin-bottom:2rem}@media (max-width:768px){.info,.pricing,.profiles{align-items:center;flex-direction:column}.cta-card,.info-card,.pricing-card,.profile{width:100%}.profile{margin:0 auto}}
/*# sourceMappingURL=main.e0a804bc.css.map*/