.stores-wrap{margin:0 auto;max-width:1230px}.stores-wrap [data-role=accordion]{border-bottom:none}.store-info-page .section-header{margin-bottom:21px}@media screen and (max-width:767px){.store-info-page .section-header{margin-bottom:30px}}.store-info-page hr{margin:3em 0}.map-block{position:relative}.map-block a{display:block;position:sticky;top:75px}.map-block img{height:auto;max-width:768px;width:100%}.map-block a:not(.btn){border:0}.map-block iframe{height:100%;left:0;position:absolute;top:0;width:100%}div.info-content{letter-spacing:.2px;line-height:21px}@media screen and (max-width:767px){div.info-content{border-top:1px solid #979797;max-width:none;padding-top:16px}}div.info-content .info-list{margin:0 0 38px;text-transform:uppercase}div.info-content .info-list dt{font-weight:700;margin:0 0 8px}div.info-content .info-list dd{margin:0 0 8px}div.info-content a:not(.btn){border:0;padding:0}div.info-content a:not(.btn):hover{text-decoration:underline}div.info-content .map-link{display:none;font-weight:700;padding:0 0 37px}div.info-content .map-link a{display:inline-block;padding:0 0 0 18px;position:relative;vertical-align:top}div.info-content .map-link a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='1106.667' height='1706.667' viewBox='0 0 830 1280'%3E%3Cpath d='M385.5 1.1c-55.5 4.4-104.3 17.6-153 41.4C86.8 113.7-4.5 264.8.3 426.5 2.2 487 15.5 542 40.9 594.5 51.8 617 59.2 629.8 74 652c6.5 9.6 85.6 136.9 176 282.7 90.3 145.9 164.6 265.3 165 265.3.4 0 74.7-119.4 165-265.2C670.4 788.9 749.5 661.6 756 652c14.8-22.2 22.2-35 33.1-57.5 42.1-86.9 52-186.9 27.9-282.1-24.4-95.8-82.2-179.5-164-237.1C583.4 26.2 497.9-.6 412.6.1c-9.4.1-21.6.5-27.1 1zM449 177.5c44 8 81.3 27.1 112 57.5 76.9 76.1 82.5 198 13 281.2-33.5 40.2-81.7 66.3-134.4 72.8-11.4 1.4-37.8 1.4-49.2 0-85.3-10.5-155-71.5-176.4-154.4-14.1-54.5-5.2-113.6 24.3-161.3 33-53.1 86.2-87.6 149.7-96.8 13-1.9 48.1-1.3 61 1z'/%3E%3C/svg%3E") no-repeat;background-size:cover;content:"";height:14px;left:0;position:absolute;top:4px;width:10px}@media only screen and (max-width:767px){div.info-content .map-link{display:block}}div.info-content h2{font-family:var(--base-font-family);margin:0 0 7px}div.info-content .opening-hours-list{border-top:.5px solid #979797;display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;margin:0 0 5px;text-transform:uppercase}div.info-content .opening-hours-list.mobile{display:none}@media screen and (max-width:767px){div.info-content .opening-hours-list{margin:0 0 24px}div.info-content .opening-hours-list.on-desktop{display:none}div.info-content .opening-hours-list.mobile{display:grid}}div.info-content .opening-hours-list dd,div.info-content .opening-hours-list dt{border-bottom:.5px solid #979797;margin:0;padding:4px 0 5.5px}@media screen and (max-width:767px){div.info-content .opening-hours-list dd,div.info-content .opening-hours-list dt{padding:3px 0 4.5px}}div.info-content .opening-hours-list dt{font-weight:700;padding-right:14px}@media screen and (max-width:767px){div.info-content .opening-hours-list dt{padding-right:19px}}div.info-content .opening-hours-list dd{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}div.info-content .holidays-list{margin:0 0 41px}div.info-content .holidays-list li{margin:0 0 8px}div.info-content .holidays-list li:before{display:none}div.info-content .btn-book{background-color:#bca46a;display:block;font-family:var(--base-font-family);font-weight:500;letter-spacing:.2px}@media screen and (max-width:767px){div.info-content .btn-book{padding:11px 15px 10px}}@media screen and (min-width:768px){.store-info-holder{display:-webkit-box;display:-ms-flexbox;display:flex}}.store-info-holder .map-block{margin:1rem auto;padding:0}@media screen and (min-width:768px){.store-info-holder .map-block{margin:0;padding-right:2em;width:62%}}@media screen and (min-width:1050px){.store-info-holder .map-block{padding-right:4em}}@media screen and (min-width:768px){.store-info-holder .info-content{min-width:45%;width:45%}}@media screen and (min-width:992px){.store-info-holder .info-content{min-width:38%;width:38%}}