.booking-location{width:100%}.booking-location-wrapper{max-width:471px;margin:auto;padding:0 15px}@media screen and (min-width: 750px){.booking-location-wrapper{padding:0}}.booking-location-wrapper .page__title{color:var(--Secondary-Black, #000);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:ITC Garamond Std;margin:0;font-size:32px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.32px}@media screen and (min-width: 750px){.booking-location-wrapper .page__title{font-size:72px;font-weight:300;line-height:100%;letter-spacing:-2px}}.booking-location .address{color:#3c3c3c;text-align:center;font-family:franklin-gothic-atf;font-size:12px;font-style:normal;font-weight:350;line-height:130%;cursor:pointer}.booking_location_selection{border-radius:8px;border:1px solid var(--Secondary-Md-Beige, #ddd3c5);background:var(--Primary-White, #fff);padding:14.5px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:32px;cursor:pointer}.booking_location_selection:has(input:checked){background:var(--Primary-Green, #667b61);border:1px solid #667b61;color:#fff}.booking_location_selection:hover,.booking_location_selection:has(input:checked):hover{border:1px solid var(--Primary-Green, #667b61);background-color:#fff;color:#333}.location-label{color:var(--Primary-Dk-Grey, #333);text-align:center;font-family:franklin-gothic-atf;font-size:14px;font-style:normal;font-weight:400;line-height:140%;cursor:pointer}.booking-location input{position:absolute;opacity:0;cursor:pointer}.booking_location_selection:has(input:checked) .location-label{border:none;color:#fff;font-weight:500}.booking_location_selection:has(input:checked):hover .location-label{color:#333}.booking_location_selection:has(input:checked) .address{color:#fff}.booking_location_selection:has(input:checked):hover .address{color:#3c3c3c}
/*# sourceMappingURL=/cdn/shop/t/38/assets/booking-location.css.map */
