.location-details-wrapper{margin-left:auto;max-width:565px;padding-bottom:84px;padding-top:48px;text-transform:uppercase}h2.location-details--name{color:#cb333b;font-family:Banque Gothique RR Extra Bold Ext Cond,sans-serif;font-size:44px;font-weight:400;letter-spacing:-1.28px;line-height:94.1%;margin-bottom:24px;text-transform:uppercase}.location-details--richtext{font-size:16px;font-weight:500;letter-spacing:.0625em;line-height:118.75%}.location-details--richtext p{margin-bottom:1.1875em}.location-details--richtext address{font-style:normal;margin-bottom:8px}.location-details-wrapper ul.location-details--links{align-items:center;display:inline-flex;flex-wrap:wrap;gap:16px;margin-bottom:37px;padding-bottom:37px;padding-top:40px}.location-details-wrapper ul.location-details--links li a{border:1px solid transparent;color:#cb333b;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.06em;line-height:133.3333%;text-decoration:underline;text-underline-offset:2px}.location-details-wrapper ul.location-details--links li a:hover{color:#000}.location-details-wrapper ul.location-details--links li>a.button{background:transparent;border:1px solid #cb333b;border-radius:64px;padding:16px 14px 14px 15px;text-decoration:none}.location-details-wrapper ul.location-details--links li a.button:hover{background:#000;border-color:#000;color:#fff}.location-details-wrapper ul.location-details--schedules{display:flex;font-size:18px;gap:98px;list-style:none;max-width:540px;padding:0;position:relative}.location-details-wrapper ul.location-details--schedules:before{background:hsla(0,0%,8%,.2);content:"";height:1px;left:0;position:absolute;right:0;top:-37px}.location-details--schedule--days{color:hsla(0,0%,8%,.4);font-weight:400;line-height:103%;margin-bottom:9px;text-transform:capitalize}.location-details--schedule--time{line-height:103%}li.location-details--schedule-item{position:relative}li.location-details--schedule-item:not(:last-child):after{background:hsla(0,0%,8%,.2);bottom:0;content:"";position:absolute;right:-50px;top:0;width:1px}@media only screen and (max-width:1024px){.location-details-wrapper{max-width:100%;padding-bottom:40px;padding-top:60px}h2.location-details--name{margin-bottom:24px}.location-details--richtext{font-size:16px;letter-spacing:1px;line-height:120%}.location-details--richtext address,.location-details--richtext p{margin-bottom:8px}.location-details-wrapper ul.location-details--links li a{font-size:12px;letter-spacing:.72px}.location-details-wrapper ul.location-details--links li>a.button{min-width:132px;padding:15px}.location-details-wrapper ul.location-details--schedules{max-width:100%}}@media only screen and (max-width:767px){.location-details-wrapper{padding-bottom:56px;padding-top:64px}h2.location-details--name{margin-bottom:8px}.location-details--richtext{font-size:14px}.location-details-wrapper ul.location-details--links{gap:19px 16px;justify-content:center;margin-bottom:19px;padding-bottom:19px;padding-top:19px}.location-details-wrapper ul.location-details--links li a{margin-right:21px}.location-details-wrapper ul.location-details--links li>a.button{margin-right:0;min-width:171px}.location-details-wrapper ul.location-details--schedules:before{top:-19px}}@media only screen and (max-width:389px){.location-details-wrapper ul.location-details--links li{flex:1 1 100%}}