.store-detail-name{font-size:16px;font-family:Livvic;font-weight:700}.map-container #map{height:80vh;width:100%}.toggle-button-custom{background-color:#007bff;color:#fff;text-align:center;padding:15px 0;font-weight:700;text-transform:uppercase;font-size:16px;cursor:pointer}.toggle-button-custom h5{margin:0;color:#fff}@media (min-width: 768px){.mobile-only{display:none}}@media (max-width: 767px){.mobile-only{display:block}}.custom-location{font-size:14px;font-weight:500;color:#1280ff;text-decoration:underline}.hours-row{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:14px;font-family:Livvic;font-weight:500}.hours-time{text-align:right}.opening-heding{font-family:Livvic;font-size:14px;padding-bottom:10px;font-weight:700}.hiddenPoints{display:none}.custom-pep-store-header{display:flex;justify-content:space-between;align-items:center}.custom_row{display:flex;flex-direction:row;flex-wrap:wrap}.custom_destop,.mobile-only{display:none}#toggle-button{justify-content:center}@media (max-width: 768px){.mobile-only{display:flex!important}}.store-information-heading{color:#fff;font-size:18px;padding:7px 0}.km-radius{justify-content:center;align-items:end}.distance-in-km{font-size:11px;margin-right:10px}.store-information-heading h5{color:#000;font-size:16px;font-family:Livvic;font-weight:700}.store-detail-directions{align-items:center!important}.opening-intro{padding-left:25px}.store-detail-phone{font-size:16px;color:#1180fa;margin:10px 0}.store-detail-directions a{border-radius:40px;font-weight:600;height:40px;line-height:40px;padding:0 20px;background-color:#1180fa;color:#fff}.store-detail-phone a:hover{color:#045bbb;text-decoration:underline}@media only screen and (max-width: 767px){.store-detail-address,.opening-intro{margin:10px 0}.opening-intro{padding-left:0}.find-a-store-address-form{display:flex;align-items:center;flex-wrap:wrap}}@media only screen and (min-width: 768px){.opening-intro{padding-left:25px}}.text-center{text-align:center}.section-title{font-size:20px;line-height:26px;font-weight:700;font-family:Livvic}.row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.row .col-12{flex-direction:row;justify-content:stretch;align-items:stretch}.row .address-form-container{border-bottom:1px solid #eaeaea;width:100%}.map-container{height:100%;width:100%}#address-form{margin:10px 0;position:relative}#address-form .m-svg-icon--medium{z-index:1;position:absolute;top:10px;left:10px;width:17px;height:17px;color:#b0b0b0}#address-form input[type=text].address-input{outline:0;width:100%;display:block;padding:10px 10px 10px 38px;font-size:14px;line-height:17px;border-radius:3px;border:1px solid #C7C7C7;position:relative}#address-form input[type=text].address-input::placeholder{color:#c7c7c7;font-family:Livvic;font-weight:500;font-size:14px}#address-form input[type=text].address-input::-ms-input-placeholder{color:#c7c7c7;font-family:Livvic;font-weight:500;font-size:14px}#address-form button svg{display:inline-block;margin-bottom:-4px;margin-right:2px}#address-form button:hover{color:#1180fa}#address-form button:hover svg,.back-to-stores a.btn-link:hover svg{filter:brightness(0) saturate(100%) invert(44%) sepia(32%) saturate(7142%) hue-rotate(129deg) brightness(93%) contrast(94%);-webkit-filter:brightness(0) saturate(100%) invert(44%) sepia(32%) saturate(7142%) hue-rotate(129deg) brightness(93%) contrast(94%)}#address-form img.locator-icon{display:inline-block;margin-bottom:-4px;margin-right:4px}.find-a-store-address-form{display:flex;align-items:center}.find-a-store-address-form input{flex:1 0 85%}.find-a-store-address-form button{flex-shrink:0 0 15%}.store-directory-row{display:flex!important;padding-right:9px;flex-wrap:wrap;overflow-y:auto;overflow-x:hidden;max-height:calc(80vh - 129px)}.store-directory-row .store-directory-col{border-bottom:1px solid #b0b0b0;flex:0 0 100%}.store-directory-row .store-directory-box.row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.row .col-2{display:flex;flex-direction:column;flex:0 0 16.6666%}.row .col-4{display:flex;flex-direction:column;flex:0 0 33.3333%}.row .col-5{display:flex;flex-direction:column;flex:0 0 40%}.row .col-6{display:flex;flex-direction:column}.row .col-7{display:flex;flex-direction:column;flex:0 0 60%}.row .col-8{display:flex;flex-direction:column;flex:0 0 66.6666%}.row .col-10{display:flex;flex-direction:column;flex:0 0 83.3333%}.row .col-12{flex:0 0 100%}.store-directory-box .col-4,.store-single-container .col-4{justify-content:flex-start;align-items:flex-end}.store-directory-box .col-6,.store-directory-box .col-8,.store-single-container .col-8{justify-content:flex-start;align-items:flex-start}.distance-in-km svg{display:inline-block;margin-right:4px;height:12px;width:12px}.store-directory-row .store-directory-box p{font-size:14px;font-family:Livvic;line-height:18px;font-weight:500}.store-directory-row .store-directory-col .store-detail-link a{color:#212121;font-size:14px;line-height:18px}.store-directory-row .store-directory-col .store-detail-link a:hover{color:#08a052}.stores-p{font-size:18px;color:#7c7c7c;font-weight:300;text-align:center;padding:15px}.stores-alert{color:#0a4d96;background-color:#cfe6fe;border-color:#b8d9fe}.open-status.open{color:#08a052}.open-status.closed{color:#a60000}.back-to-stores a.btn-link{line-height:18px;font-size:14px;font-weight:700;margin-bottom:15px}.back-to-stores a.btn-link svg{width:12px;height:12px;display:inline-block;margin-right:4px}.back-to-stores a.btn-link:hover{color:#08a052}.store-products{border-top:1px solid #b0b0b0;padding-top:20px}#detailWrapper.row .detail-container h5{margin-bottom:10px}#detailWrapper.row .detail-container{padding:20px;max-height:80vh;overflow-y:auto}#detailWrapper.row .detail-container .store-description{padding-top:10px;padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid #b0b0b0}#detailWrapper.row .detail-container .section-title{padding-top:0}#detailWrapper.row .button-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}#detailWrapper.row .button-group button.btn{display:flex;flex-direction:column;flex:0 0 auto}.store-single-container .col-4.physical-address{align-items:flex-start}.store-single-container .col-8.trading-hours{word-break:break-word;padding-right:2.5rem}.trading-hours p,.physical-address p{color:#656565;font-size:14px;line-height:23px}.button-group{margin-top:15px}.button-group .btn{font-weight:700;max-width:165px;display:inline-block;line-height:18px;border:1px solid #212121;border-radius:3px;margin-right:15px;padding:10px 25px}.button-group .btn svg{display:inline-block;margin-right:4px;width:15px;height:15px;margin-bottom:-2px}.button-group .btn:hover{background:#08a052;color:#fff;border-color:#08a052}.button-group .btn:hover svg{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(306deg) brightness(101%) contrast(101%);-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(306deg) brightness(101%) contrast(101%)}.hours-container{display:flex;justify-content:space-between}.day-column{flex:2;white-space:nowrap;margin-right:30px;color:#656565}.hours-column{white-space:nowrap;color:#656565}@media (min-width: 992px) and (max-width: 1322px){.business-hours{display:block!important;margin-top:10px}.col-6.store-detail-directions a{padding:10px 13px!important}}@media only screen and (max-width: 1074px){.col-6.store-detail-directions a{padding:12px 14px}.store-information-heading h5{font-size:13px}}@media (min-width: 992px){.store-directory-row .store-directory-col{flex:0 0 100%}.row .col-lg-3{flex:0 0 25%}.row .col-lg-4{flex:0 0 33.3333%}.row .col-lg-5{flex:0 0 40%}.row .col-lg-6{flex:0 0 50%}.row .col-lg-7{flex:0 0 60%}.row .col-lg-8{flex:0 0 66.6666%}.row .col-lg-9{flex:0 0 75%}}@media only screen and (max-width: 992px){.store-information-heading h5{font-size:14px}.custom_destop{display:block}.mobile_view{display:none}.custome_order{order:2}#detailWrapper.row .button-group{justify-content:space-between}#detailWrapper.row .button-group .btn{max-width:100%;text-align:center;flex:0 0 48%;margin:0 0 10px}.row .col-md-3{flex:0 0 25%}.row .col-md-4{flex:0 0 33.3333%}.row .col-md-5{flex:0 0 40%}.row .col-md-6{flex:0 0 50%}.row .col-md-7{flex:0 0 60%}.row .col-md-8{flex:0 0 66.6666%}.row .col-md-9{flex:0 0 75%}}@media only screen and (max-width: 767px){.button-group{margin-top:25px}.row .col-12{flex:0 0 100%}.custome_order{order:2}.store-information-heading h5{font-size:14px}}@media only screen and (max-width: 640px){.row .col-8.trading-hours,.row .col-4.physical-address{flex:0 0 100%;margin-bottom:15px}.custome_order{order:2}}@media only screen and (max-width: 551px){.business-hours{display:block!important;margin-top:10px}.custom-store-information-cta{display:flex;justify-content:space-between;flex-wrap:wrap}.section-title{font-size:16px}.custome_order{order:2}.custom-location{font-size:12px;font-weight:400}.map-container #map{height:50vh;width:100%}.store-information-heading h5{font-size:14px}.main_left_store{padding-right:0!important}}@media (max-width: 551px){.distance-in-km{font-size:11px;margin-right:0}.map-show-container{padding-left:0!important;padding-right:0!important;margin:0!important}#storeLocator{margin:0 25px}.main-container-fluid .container-fluid{margin:0!important;padding:0!important}}@media only screen and (max-width: 400px){#detailWrapper.row .button-group .btn{flex:0 0 100%}.custome_order{order:2}.business-hours{display:block!important;margin-top:10px}.store-information-heading h5{font-size:14px}}.col-6.store-detail-directions a{padding:10px 17px!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/find-a-store.css.map */
