.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 .location-details--link 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 .location-details--link a:hover{color:#000}.location-details-wrapper ul.location-details--links .location-details--link>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 .location-details--link 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}.location-details--dropdown{display:inline-flex;flex-flow:row wrap;position:relative}.location-details--toggle{background-color:transparent;border:1px solid #cb333b;border-radius:32px;color:#cb333b;font-size:12px;letter-spacing:.05em;padding:16px 15px 14px}.location-details--toggle:focus,.location-details--toggle:hover{background-color:#000;border-color:#000;color:#fff}.location-details--toggle[aria-expanded=true]:focus{background-color:transparent;border-color:#cb333b;color:#cb333b}.location-details--menu{background-color:#fff;border:1px solid #cb333b;border-radius:16px;color:#141414;display:none;left:0;margin-top:8px;overflow:hidden;padding:15px 0;position:absolute;top:100%;width:100%;z-index:99}.location-details--menu.opened{display:block}.location-details--item{color:#cb333b;display:block;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:normal;padding:0 9px;text-align:center;text-transform:uppercase;transition:color .15s linear}.location-details--item:focus,.location-details--item:hover{color:#000;text-decoration:none}.location-details--item:not(:first-child){margin-top:12px}@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 .location-details--link a{font-size:12px;letter-spacing:.72px}.location-details-wrapper ul.location-details--links .location-details--link>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 .location-details--link a{margin-right:21px}.location-details-wrapper ul.location-details--links .location-details--link>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%}}