.royer-store-finder-page-wrapper{margin-top:72px}.royer-store-finder-navigation-wrapper{max-width:432px;min-width:432px;width:100%}.royer-store-finder-search-wrapper-mobile{display:none}.royer-store-finder-title{font-family:Teko!important;font-size:48px;font-weight:600;line-height:50px;text-transform:uppercase}.royer-store-finder-search-input{min-height:50px;font-family:Inter!important;font-size:16px;font-weight:400;line-height:22px}.royer-store-finder-search-btn{padding:11px 16px}.royer-store-finder-use-current-loc-text{font-family:Inter!important;font-size:14px;font-weight:400;text-decoration:underline}#royer-store-finder-map{width:100%;height:755px;border-radius:8px;z-index:2}.royer-store-marker path:first-child{fill:#000}.royer-store-marker.selected path:first-child{transition:fill .15s ease-in-out;fill:var(--Royer-red, #C8102E)}#royer-store-finder-map .leaflet-popup-content-wrapper{border-radius:8px;box-shadow:0 4px 16px #00000026;padding:16px}#royer-store-finder-map .leaflet-popup-content{margin:0}#royer-store-finder-map .popup-title{color:var(--Royer-red, #C8102E);font-family:Teko!important;font-size:22px;font-weight:500;line-height:24px;text-transform:uppercase}#royer-store-finder-map .popup-adr-street{margin-top:8px;margin-bottom:0;color:#000;font-family:Inter!important;font-size:16px;font-weight:400;line-height:22px}#royer-store-finder-map .popup-adr-city-postcode{margin-top:0;margin-bottom:0;color:#000;font-family:Inter!important;font-size:16px;font-weight:400;line-height:22px}#royer-store-finder-map .popup-phone{display:block;margin-top:8px;margin-bottom:0;font-family:Inter!important;font-size:16px;font-weight:400;line-height:22px;color:#000}#royer-store-finder-map .popup-website{display:block;margin-top:8px;margin-bottom:0;font-family:Inter!important;font-size:16px;font-weight:400;line-height:22px}#royer-store-finder-map .leaflet-popup-close-button{font-size:20px}.leaflet-marker-icon,.leaflet-marker-shadow{animation:fadein .3s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.royer-store-finder-store-list-wrapper{display:flex;flex-direction:column;gap:12px;margin-top:16px;overflow-y:auto;max-height:600px}.store-card{padding:16px;border:1.5px solid var(--Grey-200, #E7E6E4);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s ease}.store-card.selected{border-color:var(--Royer-red, #C8102E);border-width:2px}.store-card.selected .store-card-name{color:var(--Royer-red, #C8102E)}.store-card.selected .store-card-side svg path:first-child{fill:var(--Royer-red, #C8102E)}.store-card-main-wrapper{display:flex}.store-card-main{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.store-card-name{font-family:Teko!important;font-size:28px;font-weight:500;line-height:30px;text-transform:uppercase}.store-card-authorized{font-size:12px;font-style:italic}.store-card-authorized{display:none}.store-card.selected .store-card-authorized{display:block}.store-card-address{color:#000;font-family:Inter!important;font-size:16px;font-weight:400;line-height:22px}.store-card-phone{display:block;width:fit-content;font-family:Inter!important;font-size:16px;font-weight:400;line-height:22px;color:#000;max-height:0;overflow:hidden;opacity:0}.store-card.selected .store-card-phone{max-height:22px;opacity:1}.store-card-website{display:block;width:fit-content;font-family:Inter!important;font-size:16px;font-weight:400;line-height:22px;max-height:0;overflow:hidden;opacity:0}.store-card.selected .store-card-website{max-height:22px;opacity:1}.store-card-directions-btn{display:flex;align-items:center;justify-content:center;padding:0 18px;background-color:#000;color:#fff;font-family:Teko!important;font-size:20px;font-weight:600;line-height:20px;letter-spacing:3px;text-transform:uppercase;border-radius:4px;transition:background-color .15s ease;max-height:0;margin-top:0;overflow:hidden;opacity:0}.store-card.selected .store-card-directions-btn{max-height:38px;margin-top:24px;padding-top:10px;padding-bottom:8px;opacity:1}.store-card-directions-btn:hover{background-color:#222;color:#fff}.store-card-directions-btn svg{margin-top:-8px}.store-card-side{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 0 0 16px;margin-left:16px;border-left:1.5px solid var(--Grey-200, #E7E6E4);min-width:72px}.store-card-dist{white-space:nowrap;color:#000;font-family:Inter!important;font-size:14px;font-weight:300}@media(max-width:768px){.royer-store-finder-search-wrapper-mobile{display:block}.royer-store-finder-search-wrapper-desktop{display:none}.royer-store-finder-navigation-wrapper{max-width:none;min-width:0}.royer-store-finder-page-wrapper{display:block!important}.royer-store-finder-title{font-size:32px;line-height:34px;margin-top:35px}.royer-store-finder-page-wrapper .swiper-slide{width:100%!important;flex-grow:0!important;flex-shrink:0!important}.royer-store-finder-page-wrapper{margin-top:0}#royer-store-finder-map{height:70vh}.royer-store-finder-navtab-wrapper{margin-top:16px;margin-bottom:16px;padding:6px;width:100%;display:flex;border-radius:8px;border:1px solid var(--Grey-400, #999794);background-color:var(--Grey-200, #E7E6E4)}.royer-store-finder-navtab-btn{background-color:var(--Grey-200, #E7E6E4);height:35px;border-radius:8px;padding-top:7px;font-family:Teko!important;font-size:22px;font-weight:500;line-height:24px;text-transform:uppercase}.royer-store-finder-navtab-btn.active{background-color:#fff}.royer-store-finder-store-list-wrapper{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/royer-store-finder.css.map */
