.breakdance .bde-section-560-156 .section-container{display:flex;flex-direction:column;gap:2rem}.breakdance .bde-section-560-156 .section-container{padding-bottom:2rem;padding-top:clamp(1.0000rem,-0.1429rem + 5.7143vw,5.0000rem);}@media (max-width:1119px){.breakdance .bde-section-560-156 .section-container{padding-left:clamp(1.5000rem,1.2143rem + 1.4286vw,2.5000rem);;padding-right:clamp(1.5000rem,1.2143rem + 1.4286vw,2.5000rem);}}.breakdance .bde-code-block-560-218{font-family:"Outfit",sans-serif;font-size:1.1rem;font-weight:300}.back-link{display:inline-flex;align-items:center;gap:4px;color:#059669;text-decoration:none;font-size:1.1rem;font-weight:300}.back-link:hover{text-decoration:underline}@media (max-width:479px){.breakdance .bde-code-block-560-218{width:100%}}.breakdance .bde-div-560-204{width:100%}.breakdance .bde-div-560-204{display:flex;flex-direction:column;gap:1rem}@media (max-width:1119px){.breakdance .bde-div-560-204{width:100%}}@media (max-width:479px){.breakdance .bde-div-560-204{gap:0.5rem}}.breakdance .bde-heading-560-158{width:100%;color:var(--bde-palette-black-0b0f449b-bab3-482b-b5c1-4ddf4a75c017-2);font-family:"Outfit",sans-serif;font-size:clamp(2.0000rem,1.8571rem + 0.7143vw,2.5000rem);;font-weight:300}.store-type-badge{display:inline-block;padding:8px 16px;background:#355e3b;color:#fff;font-family:'Outfit',sans-serif;font-size:1rem;font-weight:200;border-radius:20px;margin-bottom:0}@media (max-width:479px){.breakdance .bde-code-block-560-219{width:100%}}.breakdance .bde-code-block-560-159{width:100%;color:var(--bde-palette-black-0b0f449b-bab3-482b-b5c1-4ddf4a75c017-2);font-family:"Outfit",sans-serif;font-size:clamp(1.0000rem,0.9429rem + 0.2857vw,1.2000rem);;font-weight:300}@media (max-width:479px){.breakdance .bde-code-block-560-159{font-weight:300}}.breakdance .bde-code-block-560-179{width:100%;color:var(--bde-palette-black-0b0f449b-bab3-482b-b5c1-4ddf4a75c017-2);font-family:"Outfit",sans-serif;font-weight:300}.breakdance .bde-code-block-560-179{display:flex;flex-direction:row;flex-wrap:nowrap}.quick-info-bar{display:flex;flex-wrap:wrap;gap:0.5rem;padding:0;background:#f9fafb;border-radius:8px;margin-bottom:0px}.quick-info-item{display:flex;align-items:center;gap:8px}quick-info-item span{font-size:clamp(1.0000rem,0.9429rem + 0.2857vw,1.2000rem);font-weight:200}.quick-info-item svg{flex-shrink:0;color:#059669}.quick-info-item h4{font-weight:300;font-size:clamp(0.9000rem,0.5857rem + 1.5714vw,2.0000rem)!important;font-family:'Outfit'!important;color:#000}.google-reviews-inline{display:flex;align-items:center;gap:0.5rem;font-size:0.95rem;line-height:1.2}.rating-number{font-weight:600;color:#1a1a1a;font-size:1.1rem;min-width:2rem;font-family:'Outfit'}.star-rating-precise{display:inline-flex;align-items:center;gap:0.125rem}.star-icon{display:block;width:18px;height:18px;flex-shrink:0}.google-reviews-link{color:#4285f4;text-decoration:none;white-space:nowrap;font-size:1.1rem;font-weight:300;transition:color 0.2s ease;font-family:'Outfit';text-decoration:underline}.google-reviews-link:hover{color:#1a73e8;text-decoration:underline}@media (max-width:640px){.google-reviews-inline{font-size:0.875rem}.rating-number{font-size:0.95rem;min-width:1.75rem}.star-icon{width:16px;height:16px}.google-reviews-link{font-size:0.875rem}}.breakdance .bde-div-560-249{width:100%}.breakdance .bde-div-560-249{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem}@media (max-width:1023px){.breakdance .bde-div-560-249{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:}}.breakdance .bde-div-560-192{width:60%}.breakdance .bde-div-560-192{display:flex;flex-direction:column;gap:clamp(1.0000rem,0.7143rem + 1.4286vw,2.0000rem);}@media (max-width:1023px){.breakdance .bde-div-560-192{width:100%}.breakdance .bde-div-560-192{gap:1.5rem}}.breakdance .bde-image2-560-223{width:100%;height:auto}.breakdance .bde-code-block-560-162{width:100%;color:var(--bde-palette-black-0b0f449b-bab3-482b-b5c1-4ddf4a75c017-2);font-family:"Outfit",sans-serif;font-size:clamp(1.0000rem,0.9429rem + 0.2857vw,1.2000rem);;font-weight:200}.business-description h3{font-weight:300;font-size:2rem!important;padding-bottom:clamp(0.1rem,-0.1571rem + 1.2857vw,1rem)!important;font-family:"Outfit"!important}.breakdance .bde-code-block-560-221{font-family:"Outfit",sans-serif;font-size:clamp(1.0000rem,0.9429rem + 0.2857vw,1.2000rem);;font-weight:400}.breakdance .bde-div-560-191{width:40%}.breakdance .bde-div-560-191{display:flex;flex-direction:column;gap:clamp(1.0000rem,0.7143rem + 1.4286vw,2.0000rem);}@media (max-width:1023px){.breakdance .bde-div-560-191{width:100%}}.breakdance .bde-code-block-560-165{width:100%;color:var(--bde-palette-black-0b0f449b-bab3-482b-b5c1-4ddf4a75c017-2);font-family:"Outfit",sans-serif;font-weight:200}.contact-card h3{font-weight:300;font-size:2rem!important;padding-bottom:clamp(0.1rem,-0.1571rem + 1.2857vw,1rem)!important;font-family:"Outfit"!important}.contact-card{background:#f9fafb;padding:0;border-radius:12px;width:100%}.contact-item{display:flex;gap:12px;margin-bottom:16px;padding-bottom:0;border-bottom:1px solid #e5e7eb}.contact-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.contact-details a{font-weight:300}.breakdance .bde-code-block-560-196{width:100%}.social-icons{display:flex;gap:12px;flex-wrap:wrap}.social-icons a{background:#000;color:#fff}.social-icons a:hover{color:#fff}.social-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#000;color:#feffff;transition:all 0.3s ease}.social-media-links h3{font-weight:300;font-size:2rem!important;padding-bottom:clamp(0.1rem,-0.1571rem + 1.2857vw,1rem)!important;font-family:"Outfit"!important}.breakdance .bde-code-block-560-190{width:100%;color:var(--bde-palette-black-0b0f449b-bab3-482b-b5c1-4ddf4a75c017-2);font-family:"Outfit",sans-serif;font-size:1rem;font-weight:300}.business-hours-card{width:100%}.business-hours-card h3{font-weight:300;font-size:2rem!important;padding-bottom:clamp(0.1rem,-0.1571rem + 1.2857vw,1rem)!important;font-family:"Outfit"!important}.business-hours-card ul.hours-list{width:100%}.hours-list{list-style:none;padding:0}.hours-list li{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e5e7eb}.hours-list li.today{background:#ecfdf5;padding:12px 16px;margin:0 -16px;font-weight:600;border-radius:8px}.special-hours-note{padding-top:1rem}.status-badge{display:inline-block;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:16px}.status-badge.open{background:#d1fae5;color:#065f46}.status-badge.closed{background:#fee2e2;color:#991b1b}.breakdance .bde-div-560-262{width:100%}.breakdance .bde-div-560-262{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem}@media (max-width:1023px){.breakdance .bde-div-560-262{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:}}@media (max-width:479px){.breakdance .bde-div-560-262{width:100%}}.breakdance .bde-div-560-263{width:60%}.breakdance .bde-div-560-263{display:flex;flex-direction:column;gap:clamp(1.0000rem,0.7143rem + 1.4286vw,2.0000rem);}@media (max-width:1023px){.breakdance .bde-div-560-263{width:100%}.breakdance .bde-div-560-263{gap:1.5rem}}@media (max-width:479px){.breakdance .bde-div-560-263{width:100%}}.breakdance .bde-code-block-560-216{width:100%;color:var(--bde-palette-black-0b0f449b-bab3-482b-b5c1-4ddf4a75c017-2);font-family:"Outfit",sans-serif;font-weight:300}.business-categories h3{font-weight:300;font-size:2rem!important;padding-bottom:clamp(0.1rem,-0.1571rem + 1.2857vw,1rem)!important;font-family:"Outfit"!important}.category-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.category-pill{display:inline-block;padding:8px 16px;background:#e5e7eb;color:#000000!important;font-family:'Outfit',sans-serif;font-size:1.1rem;font-weight:300;text-decoration:none;border-radius:20px}.category-pill:hover{background:#d1d5db;color:#000}.breakdance .bde-code-block-560-220{width:100%;color:var(--bde-palette-black-0b0f449b-bab3-482b-b5c1-4ddf4a75c017-2);font-family:"Outfit",sans-serif;font-size:1.1rem;font-weight:300}.accessibility-features{padding:0;margin:0}.accessibility-features h3{font-weight:300;font-size:2rem!important;padding-bottom:clamp(0.1rem,-0.1571rem + 1.2857vw,1rem)!important;font-family:"Outfit"!important}.accessibility-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:5px;font-family:"Outfit";font-size:clamp(1rem,0.9714rem + 0.1429vw,1.1rem)}.accessibility-list li{display:flex;align-items:center;gap:8px}.breakdance .bde-div-560-264{width:40%}.breakdance .bde-div-560-264{display:flex;flex-direction:column;gap:clamp(1.0000rem,0.7143rem + 1.4286vw,2.0000rem);}@media (max-width:1023px){.breakdance .bde-div-560-264{width:100%}.breakdance .bde-div-560-264{gap:1rem}}@media (max-width:479px){.breakdance .bde-div-560-264{width:100%}}.breakdance .bde-code-block-560-261{width:100%}.transit-info-card{margin:0}.transit-info-card h3{font-weight:300;font-size:2rem!important;padding-bottom:clamp(0.1rem,-0.1571rem + 1.2857vw,1rem)!important;font-family:"Outfit"!important}.transit-stop{padding:1rem;border-radius:6px;margin-bottom:0.75rem;padding:0;font-family:"Outfit";font-size:clamp(1rem,0.9714rem + 0.1429vw,1.1rem);font-weight:300;color:#000}.transit-stop:last-child{margin-bottom:0}.transit-stop strong{color:#000000!important;font-size:1.2rem;font-family:"Outfit";font-weight:300}.direction-badge{display:inline-block;padding:0.25rem 0.75rem;border-radius:12px;font-size:0.875rem;font-weight:500;margin-top:0.5rem;background:#e5e7eb;color:#4b5563}.direction-badge.northbound{background:#dbeafe;color:#1e40af}.direction-badge.southbound{background:#fef3c7;color:#92400e}.breakdance .bde-code-block-560-248{width:100%;color:var(--bde-palette-black-0b0f449b-bab3-482b-b5c1-4ddf4a75c017-2);font-family:"Outfit",sans-serif;font-size:1.1rem;font-weight:300}.transit{margin:0;width:100%;padding:0;display:flex;flex-direction:column;gap:0.25rem}.transit h3{font-weight:300;font-size:2rem!important;padding-bottom:clamp(0.1rem,-0.1571rem + 1.2857vw,1rem)!important;font-family:"Outfit"!important}.breakdance .bde-div-560-203{width:100%}.breakdance .bde-div-560-203{display:flex;flex-direction:column;gap:1rem}.breakdance .bde-heading-560-202{font-family:"Outfit",sans-serif;font-size:2rem}.breakdance .bde-google-map-560-166{width:100%;height:400px}.breakdance .bde-google-map-560-166{box-shadow:5px 5px 10px 0px #00000025}.listing-updated{color:#000;font-size:1.3rem!important;font-family:"Outfit";margin-top:0.5rem;font-weight:300}