.container-narrow{width:100%;max-width:1144px;margin:0 auto;padding:0 15px}.location-accordion-wrapper{border-top:1px solid black;display:block}.location-accordion-wrapper:only-child{border-bottom:1px solid black}.location-accordion-wrapper:last-child{border-bottom:1px solid black}.location-accordion .location-accordion-header{transition:.25s padding;display:flex;justify-content:space-between;padding:30px 0;transition:.25s all;cursor:pointer}.location-accordion .location-accordion-header h3{margin:0}.location-accordion .location-accordion-header .this-button span{margin-right:15px}.location-accordion .location-accordion-header .this-button svg{height:13px;width:13px;transition:.25s transform}.location-accordion .location-accordion-header:hover{opacity:.5}.location-accordion .location-accordion-header[data-design=dark]{padding-left:25px;padding-right:25px}.location-accordion .studio-places-list{background-color:#000;padding:100px;display:none}.location-accordion-wrapper:first-child .studio-places-list{display:block}.location-accordion .studio-places-list *{color:#fff}.location-accordion .studio-places-list .place-row{display:grid;grid-template-columns:1.5fr 2fr 1fr;grid-gap:15px;padding:40px 0;border-bottom:1px solid rgba(255,255,255,.6)}.location-accordion .studio-places-list .place-row:last-child{border-bottom:none;padding-bottom:0}.location-accordion .studio-places-list .place-row:first-child{padding-top:0}.location-accordion .studio-places-list .place-row:only-child{border-bottom:1px solid rgba(255,255,255,.6)}.location-accordion .studio-places-list .place-col-heading h4{font-family:Work Sans,sans-serif;text-transform:none;font-size:18px;font-weight:600;margin:0}.location-accordion .studio-places-list .place-col-address p{margin:0;font-family:Work Sans,sans-serif;text-transform:none;font-size:14px}.location-accordion .studio-places-list .place-col-address p a{text-decoration:underline;font-weight:600;transition:.25s opacity}.location-accordion .studio-places-list .place-col-address p a:hover{color:#fff;opacity:.5}.location-accordion .studio-places-list .place-col-button{display:flex;justify-content:right}.location-accordion .studio-places-list .place-col-button a{border:1px solid white;padding:15px 30px;display:inline-block;transition:.25s all}.location-accordion .studio-places-list .place-col-button a:hover{background-color:#fff;color:#000}.location-accordion[data-open="1"] .location-accordion-header{background-color:#000;padding-left:30px;padding-right:30px}.location-accordion[data-open="1"] .location-accordion-header *{color:#fff}.location-accordion[data-open="1"] .this-button svg{transform:rotate(-180deg)}.section-banner-image{padding-top:21.875%;position:relative}.section-banner-image .content-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;background-color:#00000080}.section-banner-image .this-content{max-width:1144px;width:100%;margin:0 auto;text-align:center}.section-banner-image .this-content h2{margin-bottom:30px;color:#fff;font-size:40px}.section-banner-image .this-content a{color:#fff;padding:15px 30px;font-size:20px;border:1px solid #fff;transition:.25s all;display:inline-block}.section-banner-image .this-content a:hover{background-color:#fff;color:#000}.studio-locations-v2{margin-bottom:100px;display:block}.this-button a{display:flex;align-items:center}@media only screen and (max-width: 970px){.location-accordion .studio-places-list div.place-row{grid-template-columns:1fr}.location-accordion .studio-places-list div.place-row .place-col-button{justify-content:left}.location-accordion .studio-places-list{padding:50px}.section-banner-image{padding:0;min-height:400px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/studio-places.css.map */
