.store-information .banner-image-heading-container{position:relative;max-height:360px;height:360px;margin-bottom:60px}@media screen and (min-width:768px){.store-information .banner-image-heading-container{max-height:unset;height:auto;margin-bottom:80px}}.store-information .banner-image-heading-container img{width:100%;object-fit:cover;height:100%;max-height:400px}.store-information .banner-image-heading-container h1{position:absolute;left:20px;bottom:10px;font-family:var(--font-heading-family);font-size:35px;color:#fff;margin:0}@media screen and (min-width:768px){.store-information .banner-image-heading-container h1{left:35px;bottom:50px;font-size:60px}}.main-store-content{display:flex;flex-direction:column;padding:0 13px}@media screen and (min-width: 768px){.main-store-content{flex-direction:row;padding:0 35px;justify-content:space-between}}.main-store-content .store-info h2{margin:0 0 10px;font-size:30px;font-family:var(--font-heading-family)}@media screen and (min-width: 768px){.main-store-content .store-info h2{font-size:50px;margin-bottom:10px}}.main-store-content .store-info .contact-details h3{font-size:30px;font-family:var(--font-heading-family);margin:0}.main-store-content .store-info .contact-details .contact-details-content{font-size:14px;font-family:var(--font-body-family)}.main-store-content .store-info .contact-details{margin-bottom:40px}.contact-details-content p{margin-bottom:0;margin-top:0}.main-store-content .store-info .trading-hours h3{font-size:30px;font-family:var(--font-heading-family);margin:0}.main-store-content .store-info .trading-hours .important-info{background:#ededed;font-size:14px;font-family:var(--font-sub-heading-family);font-weight:700;padding:12.5px;border-radius:10px;margin-bottom:20px}@media screen and (min-width: 768px){.main-store-content .store-info .trading-hours .important-info{padding:12.5px}}.main-store-content .store-info .trading-hours .trading-hours-time{margin-bottom:20px}@media screen and (min-width: 768px){.main-store-content .store-info .trading-hours .trading-hours-time{width:300px}}.main-store-content .store-info .trading-hours .trading-hours-time p{font-size:14px;display:flex;justify-content:space-between;margin:0}.main-store-content .store-info .trading-hours .trading-hours-time strong{font-weight:unset;display:block}@media screen and (min-width: 768px){.map-container{width:50%}}.map-container iframe{width:100%}@media screen and (min-width: 768px){.map-container iframe{width:100%}}#loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:9999;width:100%;height:100vh}.spinner{border:4px solid #f3f3f3;border-top:4px solid #232323;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite;display:block!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/gp-store-information.css.map */
