body{background-color:#08080d!important}#main,#main .shopify-section,#main .section,#main .shopify-section>*{background:transparent!important}.shopify-section-group-header-group .header__wrapper{--background: 10 10 18;--header-background-opacity: .55;--header-background-blur-radius: 22px;border-bottom:1px solid rgba(255,255,255,.08)}.shopify-section:has(.image-with-text-overlay){background:transparent!important}.shopify-section:has(.studio-locations-v2) .section-header{color:#fff}.shopify-section:has(.studio-locations-v2) .section-header .h2,.shopify-section:has(.studio-locations-v2) .section-header h2{color:#fff;letter-spacing:-.02em}.shopify-section:has(.studio-locations-v2) .section-header .subheading{color:#3a5bff;font-weight:700;letter-spacing:.04em}.shopify-section:has(.studio-locations-v2) .section-header .prose,.shopify-section:has(.studio-locations-v2) .section-header p{color:#fff9}.studio-locations-v2{margin-bottom:80px}.studio-locations-v2 .studio-locations-list{display:flex;flex-direction:column;gap:12px}.location-accordion-wrapper,.location-accordion-wrapper:first-child,.location-accordion-wrapper:last-child,.location-accordion-wrapper:only-child{border:0!important}.studio-locations-v2 .location-accordion{display:block;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;transition:border-color .2s ease,background .2s ease}.studio-locations-v2 .location-accordion:hover{border-color:#ffffff38}.location-accordion .location-accordion-header,.location-accordion .location-accordion-header[data-design=dark]{padding:22px 24px!important;color:#fff}.location-accordion .location-accordion-header:hover{opacity:1;background:#ffffff08}.location-accordion .location-accordion-header h3,.location-accordion .location-accordion-header *{color:#fff}.location-accordion .location-accordion-header .this-button svg{color:#fff}.location-accordion[data-open="1"] .location-accordion-header{background:#ffffff0f!important;padding-left:24px!important;padding-right:24px!important}.location-accordion[data-open="1"] .location-accordion-header *{color:#fff}.location-accordion .studio-places-list{background:transparent!important;padding:0 24px 24px!important}.location-accordion .studio-places-list *{color:#fff}.location-accordion .studio-places-list .place-row{padding:28px 0;border-bottom:1px solid rgba(255,255,255,.1);align-items:center}.location-accordion .studio-places-list .place-row:first-child{padding-top:32px!important}.location-accordion .studio-places-list .place-col-heading h4{color:#fff}.location-accordion .studio-places-list .place-col-address p,.location-accordion .studio-places-list .place-col-address p a{color:#ffffffb3}.location-accordion .studio-places-list .place-col-address p a:hover{color:#fff;opacity:1}.location-accordion .studio-places-list .place-col-button a{border:1px solid rgba(255,255,255,.4)!important;background:#ffffff0d;border-radius:10px;padding:12px 24px!important;color:#fff;font-weight:600;letter-spacing:.02em}.location-accordion .studio-places-list .place-col-button a:hover{background:#fff!important;color:#0a0a0a!important;border-color:#fff!important}@media only screen and (max-width:970px){.location-accordion .studio-places-list{padding:4px 18px 18px!important}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/twc-studio-locations.css.map */
