/*
Generated time: July 25, 2025 08:35
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.text-center{text-align:center}.m-breadcrumb .m-breadcrumb--wrapper{margin:15px 0}.section-title{font-size:20px;line-height:26px;padding-top:25px}.row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.row .col-12{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.row .address-form-container{border-bottom:1px solid #eaeaea}.map-container{background:#eaeaea}#address-form{margin:10px 25px;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 #b0b0b0;position:relative}#address-form input[type=text]#address-input:focus,#address-form input[type=text]#address-input:hover{border-color:#212121}#address-form input[type=text]#address-input::placeholder{color:#b0b0b0}#address-form input[type=text]#address-input::-ms-input-placeholder{color:#b0b0b0}#address-form button{font-size:14px;outline:0;line-height:25px;height:25px;text-align:center;width:100%;margin:12px 0}#address-form button svg{display:inline-block;margin-bottom:-4px;margin-right:2px}#address-form button:hover{color:#08a052}#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}.store-directory-row{overflow-y:auto;max-height:calc(80vh - 140px)}.store-directory-row .store-directory-col{padding:10px 15px;border-bottom:1px solid #b0b0b0;margin:15px 0}.store-directory-row .store-directory-box.row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.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;flex:0 0 50%}.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-12{flex:0 0 100%}.store-directory-box .col-4,.store-single-container .col-4{margin-bottom:10px;justify-content:flex-start;align-items:flex-end}.store-directory-box .col-6{margin-bottom:10px;justify-content:flex-start;align-items:flex-start}.store-directory-box .col-6:last-of-type{align-items:flex-end}.store-directory-box .col-8,.store-single-container .col-8{margin-bottom:10px;justify-content:flex-start;align-items:flex-start}.distance-in-km{font-size:13px;line-height:18px}.distance-in-km svg{display:inline-block;margin-right:4px;height:12px;width:12px}.store-directory-row .store-directory-box p{font-size:14px;line-height:18px}.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}.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}.physical-address p,.trading-hours 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){.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){#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;margin-bottom: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%}.row .col-12.hide-mobile{display:none;visibility:hidden}}@media only screen and (max-width:640px){.row .col-8.trading-hours{flex:0 0 100%;margin-bottom:15px}.row .col-4.physical-address{flex:0 0 100%;margin-bottom:15px}}@media only screen and (max-width:400px){#detailWrapper.row .button-group .btn{flex:0 0 100%}}