.page-store-location .overlay-ui{position:absolute}.section-page-store-location{margin-top:40px;margin-bottom:40px;display:block}@media (min-width: 768px){.section-page-store-location{margin-top:56px;margin-bottom:56px}}.section-page-store-location .store-list{background:#fff;padding:0 10px 0 0;height:100%;max-height:500px;overflow:hidden;overflow-y:auto;margin:12px 0 0}@media (min-width: 992px){.section-page-store-location .store-list{margin-top:24px;max-height:532px}}.section-page-store-location .store-list::-webkit-scrollbar-track{box-shadow:inset 0 0 4px var(--miscellaneous-color);-webkit-box-shadow:inset 0 0 var(--miscellaneous-color);background-color:var(--miscellaneous-color)}.section-page-store-location .store-list::-webkit-scrollbar{width:5px;height:5px;background-color:var(--miscellaneous-color)}.section-page-store-location .store-list::-webkit-scrollbar-thumb{background-color:var(--text-color)}.section-page-store-location .map-search_form{width:100%}.section-page-store-location .store-availability-search{padding:24px 12px;background:var(--secondary-background-color);border-bottom:1px solid var(--miscellaneous-color)}@media (min-width: 992px){.section-page-store-location .store-availability-search{border:none;background:none;padding:0}}.section-page-store-location .store-availability-search .store-availability-current-location{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.section-page-store-location .store-availability-search .store-availability-current-location{flex-direction:row;justify-content:space-between}}.section-page-store-location .store-availability-search .store-availability-current-location>*{display:flex;align-items:center;justify-content:center;gap:15px;font-size:14px;font-weight:700}@media (min-width: 768px){.section-page-store-location .store-availability-search .store-availability-current-location>*{gap:8px}}.section-page-store-location .btn-back{margin-top:10px;padding:5px 10px;background:#ccc}.section-page-store-location .map-search_item{position:relative;margin:0 0 16px}.section-page-store-location .map-search_item input{width:unset;width:100%;border-radius:4px;border-color:var(--border-light);height:44px;background:#fff;padding-right:100px}@media (min-width: 768px){.section-page-store-location .map-search_item input{height:53px}}.section-page-store-location .map-search_item .btn-clear{position:absolute;right:69px;top:50%;transform:translateY(-50%);cursor:pointer;padding:0 5px;border-radius:3px}.section-page-store-location .map-search_item .btn{height:unset;padding:10px 24px;position:absolute;top:0;bottom:0;right:0;border:none;background:none;color:var(--miscellaneous-color)}.section-page-store-location .map-search_item .btn svg{color:inherit}.section-page-store-location .map-search_item .btn svg path{fill:currentColor}.section-page-store-location .select-group{position:relative;min-width:105px}.section-page-store-location .select-group svg{position:absolute;right:10px;height:100%;width:12px;pointer-events:none}.section-page-store-location .select-group select{padding:0 15px;line-height:45px;font-size:18px;background:#fff;border-radius:0}.section-page-store-location .svg-location{margin-right:5px;margin-top:4px;-ms-flex:0 0 24px;flex:0 0 24px;max-width:100%}.section-page-store-location .store-item{margin-bottom:12px;padding:24px 12px;border-bottom:1px solid var(--border-light)}@media (min-width: 1200px){.section-page-store-location .store-item{padding-left:24px;padding-right:24px}}.section-page-store-location .store-item .font-bold{font-weight:700}.section-page-store-location .store-item .info-wrapper{display:flex;justify-content:space-between;align-items:flex-start}.section-page-store-location .store-item .info-wrapper .info{flex:1;min-width:0;font-size:16px}.section-page-store-location .store-item .info-wrapper .info>div:not(.js-store-name){font-size:14px;font-weight:400;margin:0 0 12px;line-height:1.5}@media (min-width: 1200px){.section-page-store-location .store-item .info-wrapper .info>div:not(.js-store-name){font-size:var(--body-fs);line-height:1.6}}.section-page-store-location .store-item .info-wrapper .js-store-name{overflow:hidden;width:100%;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:12px;line-height:1.62}@media (min-width: 768px){.section-page-store-location .store-item .info-wrapper .js-store-name{font-size:22px;line-height:1.59}}.section-page-store-location .store-item .info-wrapper .js-store-name a{color:inherit}.section-page-store-location .store-item .info-wrapper .tag-store{display:flex;flex-direction:row-reverse;align-items:center;gap:16px;flex-wrap:nowrap}.section-page-store-location .store-item .info-wrapper .tag-store .js-tag-mi{font-size:16px;font-weight:700}@media (min-width: 768px){.section-page-store-location .store-item .info-wrapper .tag-store .js-tag-mi{font-size:22px;line-height:1.59}}.section-page-store-location .store-item .info-wrapper .tag-store .js-tag-directions a{text-decoration:underline}@media (hover: hover){.section-page-store-location .store-item .info-wrapper .tag-store .js-tag-directions a:hover{text-decoration:none}}.section-page-store-location .store-item .table-striped{margin:10px 0 0}.section-page-store-location .store-item .table-striped td{padding:8px}.section-page-store-location .store-item .table-striped tr:nth-child(odd){background:var(--secondary-background-color)}.section-page-store-location .store-item .table-striped:not(.active){display:none}.section-page-store-location .store-item .info .address{cursor:pointer}.section-page-store-location .store-item .store-buttons{margin:12px 0 0;gap:16px}.section-page-store-location .store-item .store-buttons>a{font-weight:700;font-size:14px}@media (min-width: 1200px){.section-page-store-location .store-item .store-buttons>a{font-size:var(--body-fs)}}.section-page-store-location .store-item .store-buttons .store-btn-favorite{gap:8px;align-items:center}.section-page-store-location .store-item .store-buttons .store-btn-favorite .link{display:none;font-weight:700;font-size:12px}@media (min-width: 1200px){.section-page-store-location .store-item .store-buttons .store-btn-favorite .link{font-size:14px}}.section-page-store-location .store-item .store-buttons .btn-store-favorite{gap:8px;font-weight:700;font-size:12px;border:none;align-items:center;padding:0;height:unset;background:none;color:var(--text-color)}.section-page-store-location .store-item .store-buttons .btn-store-favorite svg{display:block}.section-page-store-location .store-item .store-buttons .btn-store-favorite svg path{fill:unset}.section-page-store-location .store-item .store-buttons .btn-store-favorite .icon-checkbox{display:block}.section-page-store-location .store-item .store-buttons .btn-store-favorite .icon-checkbox-checked{display:none}@media (min-width: 768px){.section-page-store-location .store-item .store-buttons .btn-store-favorite{font-size:14px}}.section-page-store-location .store-item.active svg path,.section-page-store-location .store-item:hover svg path{fill:var(--main-color)}.section-page-store-location .store-item.active .info a,.section-page-store-location .store-item:hover .info a{transition:unset}.section-page-store-location .store-item.is-store-favorited{background:var(--secondary-background-color)}.section-page-store-location .store-item.is-store-favorited .store-buttons .btn-store-favorite{display:none}.section-page-store-location .store-item.is-store-favorited .store-buttons .link{display:flex;gap:8px}.section-page-store-location #map{height:500px}@media (min-width: 768px){.section-page-store-location #map{height:650px;padding:0}}.section-page-store-location .map-wrapper{position:relative}.section-page-store-location .map-wrapper .popup-content{display:flex;flex-direction:column;gap:5px}.section-page-store-location .map-wrapper .popup-content .popup-store-name{font-weight:700;font-size:16px}.section-page-store-location .map-wrapper .popup-content .popup-address{font-weight:700;font-size:14px}.section-page-store-location .map-wrapper .popup-content .popup-view-store{font-size:12px}.section-page-store-location .marker-custom.active img{-webkit-animation:map-animation 2s infinite;animation:map-animation 2s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.section-page-store-location .map-style{left:15px;top:20px;display:flex}.section-page-store-location .js-map-style{display:inline-flex;align-items:center;justify-content:center;padding:0 17px;margin:0;font-size:18px;border-radius:2px 0 0 2px;height:40px;background:#fff;cursor:pointer;box-shadow:#0000004d 0 1px 4px -1px;color:var(--main-color)}.section-page-store-location .js-map-style:last-child{border-radius:0 2px 2px 0}.section-page-store-location .js-map-style:hover{color:var(--main-color)}.section-page-store-location .mapboxgl-canvas{height:650px}.section-page-store-location .mapboxgl-popup-content{padding:12px}.section-page-store-location .mapboxgl-popup-content .info>div{font-family:var(--body-font);font-size:12px;padding-bottom:0}.section-page-store-location .mapboxgl-popup-content .info>div.js-store-name{color:var(--primary-color);font-weight:700;margin-bottom:10px}.section-page-store-location .mapboxgl-popup-content.mapboxgl-popup-close-button{font-size:22px;padding:0 7px}.section-page-store-location .mapboxgl-popup-content .btn-links{display:flex;list-style:none}.section-page-store-location .mapboxgl-popup-content .btn-links li{margin-right:15px;color:var(--primary-color);font-size:12px}.section-page-store-location .mapboxgl-popup-content .btn-links li a{color:inherit;font-weight:500}.section-page-store-location .mapboxgl-popup-content .btn-links li a:hover{text-decoration:underline}.section-page-store-location #map-container{margin:0 -12px;border-radius:8px;overflow:hidden}@media (min-width: 768px){.section-page-store-location #map-container{margin:0;border-radius:0;overflow:visible}}@media (min-width: 992px){.section-page-store-location #map-container>.flex{gap:24px}.section-page-store-location #map-container>.flex>div{flex:1;min-width:0}}.section-page-store-location .mapboxgl-popup{z-index:2}.section-page-store-location .page-title{font-size:20px;font-weight:700;margin:0 auto 15px}@media (min-width: 768px){.section-page-store-location .page-title{font-size:30px}}.section-page-store-location .number-store{font-size:calc(var(--body-fs) + 2px);font-weight:700;margin:30px 0 10px;line-height:1}@media (min-width: 768px){.section-page-store-location .number-store{margin-top:0}}.section-page-store-location .number-store .btn-back{margin-bottom:24px;display:flex;height:46px;align-items:center;font-weight:700;padding:8px;background:var(--secondary-background-color)}@media (min-width: 768px){.section-page-store-location .number-store .btn-back{margin-bottom:32px}}.section-page-store-location .map-search_state{margin-top:30px}@media (min-width: 992px){.section-page-store-location .map-search_state{margin-top:-65px}}.section-page-store-location .map-search_state .title{font-size:16px;font-weight:700;margin:0 0 16px}@media (min-width: 768px){.section-page-store-location .map-search_state .title{font-size:22px;line-height:1.59}}.section-page-store-location .map-search_state .state-list .statename-item{display:flex;align-items:center;font-size:14px;line-height:1.5}@media (min-width: 768px){.section-page-store-location .map-search_state .state-list .statename-item{font-size:16px}}.section-page-store-location .map-search_state .state-list .statename-item .statename{padding:8px 0;cursor:pointer;text-decoration:underline}@media (min-width: 1025px){.section-page-store-location .map-search_state .state-list .statename-item .statename:hover{text-decoration:none}}.section-page-store-location .map-search_state .state-list .statename-item .statename-count{padding:8px 0 8px 8px}.section-page-store-location .info .phone{margin-top:8px!important}.section-page-store-location .info .view-url{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px 0;margin:0 -12px;font-weight:600}.section-page-store-location .info .view-hrs{position:relative;border-top:1px solid rgba(0,0,0,.1);margin:0 -12px;-webkit-user-select:none;user-select:none}.section-page-store-location .info .view-hrs .view-hrs-heading{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;cursor:pointer}.section-page-store-location .info .view-hrs .view-hrs-heading svg{transition:all .35s ease-in-out 0s}.section-page-store-location .info .view-hrs .table-striped{display:none;transition:all .35s ease-in-out;width:100%;border-collapse:collapse;border-top:1px solid rgba(0,0,0,.1)}.section-page-store-location .info .view-hrs .table-striped td{padding:3px 12px}.section-page-store-location .info .view-hrs .table-striped tr:nth-child(2n){background:#00000012}.section-page-store-location .info .view-hrs .table-striped tr:first-child .time-label{font-weight:700}.section-page-store-location .info .view-hrs.active .view-hrs-heading svg{transform:rotate(180deg)}.section-page-store-location .info .view-hrs.active .table-striped{display:table}.section-page-store-location .map-search_right{display:flex;flex-wrap:wrap;margin:0 -15px 20px}@media (min-width: 992px){.section-page-store-location .map-search_right{margin-bottom:45px}}.section-page-store-location .map-search_right .map-search_item{display:flex;align-items:center;padding:0 15px;margin:0 0 15px;flex:0 0 100%;max-width:100%;position:relative}@media (min-width: 992px){.section-page-store-location .map-search_right .map-search_item{flex:0 0 50%;max-width:50%;margin-bottom:0}}.section-page-store-location .map-search_right .map-search_item input{width:100%;border:1px solid var(--miscellaneous-color);border-radius:2px;font-family:var(--body-fs);color:var(--text-color);padding-right:50px}.section-page-store-location .map-search_right .map-search_item .btn-get-location{position:absolute;top:0;left:15px;height:44px;width:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:0;cursor:pointer}.section-page-store-location .map-search_right .map-search_item .btn-get-location svg{width:27px;height:27px;opacity:.7}.section-page-store-location .map-search_right .map-search_item .title{padding:0 8px 0 0;font-weight:700;font-size:calc(var(--body-fs) + 2px);color:var(--text-color)}.section-page-store-location .map-search_right .map-search_item .distance-container{display:flex;align-items:center;flex-wrap:wrap}.section-page-store-location .map-search_right .map-search_item .distance-container .distance-number{padding:0 6px;font-size:calc(var(--body-fs) + 2px);color:var(--primary-color);cursor:pointer}.section-page-store-location .map-search_right .map-search_item .distance-container .distance-number.active{color:var(--text-color)}@media (max-width: 991px){.section-page-store-location .marker-custom+.row{flex-direction:column-reverse}}.storepickup-view{display:flex;flex-wrap:wrap;font-weight:700}.storepickup-view .map-direction{color:var(--primary-color)}.storepickup-view .store-rating h1{margin:0 0 15px;padding:0 0 10px;font-size:16px;border-bottom:1px solid var(--miscellaneous-color)}.storepickup-view .store-rating .r4e-widget.summary .rating-only{text-align:left}.storepickup-view .store-rating table tr td{padding:5px 0}.storepickup-view .store-rating table tr td:first-child{color:var(--primary-color);padding-right:15px}.storepickup-view .store-rating>div:not(:last-child){margin-bottom:30px}.storepickup-view .store-services .row>div,.storepickup-view #Store-Management-data .row>div{padding-top:5px;padding-bottom:5px}.storepickup-view #Store-Management-data .row>div.text-right{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/52/assets/store-location-page.css.map */
