@media(min-width:320px) and (max-width:991px){body:has(.storedetails-revamp .sl-filter-dropdown-section.open-filter){overflow:hidden}
}
.storedetails-revamp{position:relative;display:flex;flex-direction:column;gap:20px;margin:60px 40px 0}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp{margin:0}
}
.storedetails-revamp .storedetails-revamp-title-filter{display:flex;justify-content:space-between;align-items:center;gap:30px}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-title-filter{margin-bottom:20px}
}
.storedetails-revamp .storedetails-revamp-title-filter .show-result-heading{font-weight:400;font-size:24px;line-height:33.6px;letter-spacing:0;color:#232426}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-title-filter .show-result-heading{font-weight:500;font-size:16px;line-height:24px;width:211px}
}
.storedetails-revamp .storedetails-revamp-title-filter .show-result-heading strong{font-weight:800}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-title-filter .show-result-heading strong{font-weight:700}
}
.storedetails-revamp .storedetails-revamp-title-filter .sl-filter .cta a{background:#feeecf}
.storedetails-revamp .storedetails-revamp-title-filter .sl-filter .cta a:after{content:"";background:url(clientlibs/resources/images/filter-icon.svg) no-repeat;width:20px;height:20px}
.storedetails-revamp .storedetails-revamp-title-filter .sl-filter .cta a:hover{transform:translateY(0)}
.storedetails-revamp:has(.sl-filter-dropdown-section.d-none) .storedetails-revamp-title-filter .sl-filter .cta a{background:transparent}
.storedetails-revamp .sl-selected-section{display:flex;gap:16px;flex-wrap:wrap}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .sl-selected-section{gap:12px;margin-bottom:20px}
}
.storedetails-revamp .sl-selected-section .sl-selected-item{padding:7.5px 10px;border:.5px solid #5d4f43;border-radius:6px;font-weight:500;font-size:14px;line-height:21px;letter-spacing:0;color:#232426;display:flex;align-items:center;cursor:pointer;background-color:#fffdfb}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .sl-selected-section .sl-selected-item{font-weight:400;font-size:12px;line-height:16.8px}
}
.storedetails-revamp .sl-selected-section .sl-selected-item:after{content:url(clientlibs/resources/images/close-icon.svg);width:24px;height:24px;margin-left:10px}
.storedetails-revamp .sl-filter-dropdown-section{z-index:2;position:absolute;top:60px;right:0;width:max-content;height:auto;border-radius:10px;padding:20px 20px 25px;background:#fff;box-shadow:1px 6px 25px -4px #10182829;display:flex;flex-direction:column;gap:20px}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .sl-filter-dropdown-section{width:100%;z-index:1052;position:fixed;top:0;height:87vh;height:100dvh;border-radius:0;padding:17px 17px 32px;overflow:hidden;box-shadow:none}
}
.storedetails-revamp .sl-filter-dropdown-section .mobile-filter-heading{display:none;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;padding-bottom:16px;border-bottom:.5px solid #b0b1b3}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .sl-filter-dropdown-section .mobile-filter-heading{display:flex;justify-content:space-between;align-items:center}
}
.storedetails-revamp .sl-filter-dropdown-section .mobile-filter-heading .close-icon:before{content:url(clientlibs/resources/images/close-icon.svg);width:24px;height:24px}
.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section{display:flex;flex-direction:column;gap:20px}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section{gap:30px;max-height:70vh;overflow-y:auto}
}
.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section .sl-filter-type{display:flex;flex-direction:column;gap:12px}
.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section .sl-filter-type .sl-filter-title{font-size:14px;font-weight:700;line-height:21px;text-align:left;color:#232426}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section .sl-filter-type .sl-filter-title{color:#8c8e90}
}
.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section .sl-filter-type .sl-filter-checkbox-options-section{display:flex;flex-direction:column;gap:10px}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section .sl-filter-type .sl-filter-checkbox-options-section{gap:12px}
}
.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section .sl-filter-type .sl-filter-checkbox-options-section .sl-filter-checkbox-group{display:flex}
.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section .sl-filter-type .sl-filter-checkbox-options-section .sl-filter-checkbox-group .sl-filter-checkbox-input{display:none}
.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section .sl-filter-type .sl-filter-checkbox-options-section .sl-filter-checkbox-group .sl-filter-checkbox-label{display:flex;justify-content:start;align-items:center;gap:8px;cursor:pointer;margin-bottom:0}
.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section .sl-filter-type .sl-filter-checkbox-options-section .sl-filter-checkbox-group .sl-filter-checkbox-label .sl-filter-checkbox-button{height:20px;width:20px;border:1px solid #2e2f32;border-radius:4px;display:flex;justify-content:center;position:relative}
.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section .sl-filter-type .sl-filter-checkbox-options-section .sl-filter-checkbox-group .sl-filter-checkbox-label .sl-filter-checkbox-label-text{color:#2e2f32;font-size:14px;font-weight:500;line-height:21px;text-align:left}
.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section .sl-filter-type .sl-filter-checkbox-options-section .sl-filter-checkbox-group .sl-filter-checkbox-input[type=checkbox]:checked+.sl-filter-checkbox-label .sl-filter-checkbox-button{background:#232426}
.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section .sl-filter-type .sl-filter-checkbox-options-section .sl-filter-checkbox-group .sl-filter-checkbox-input[type=checkbox]:checked+.sl-filter-checkbox-label .sl-filter-checkbox-button:before{content:url(clientlibs/resources/images/input-check-mark-white.svg)}
.storedetails-revamp .sl-filter-dropdown-section .sl-filter-type-section .sl-filter-type .sl-filter-checkbox-options-section .sl-filter-checkbox-group .sl-filter-checkbox-input[type=checkbox]:checked+.sl-filter-checkbox-label .sl-filter-checkbox-label-text{color:#232426}
.storedetails-revamp .sl-filter-dropdown-section .apply-clear-btn-section{display:flex;align-items:center;column-gap:8px}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .sl-filter-dropdown-section .apply-clear-btn-section{justify-content:space-between;margin-top:auto;margin-bottom:30px}
}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .sl-filter-dropdown-section .apply-clear-btn-section .apply-filter{width:45%}
}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .sl-filter-dropdown-section .apply-clear-btn-section .apply-filter .animated-arrow-button{width:100% !important;justify-content:center}
}
.storedetails-revamp .sl-filter-dropdown-section .apply-clear-btn-section .apply-filter .animated-arrow-button:hover{background:#fdbf45 !important;border:none !important;outline:none !important}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .sl-filter-dropdown-section .apply-clear-btn-section .clear-filter{width:45%}
}
.storedetails-revamp .sl-filter-dropdown-section .apply-clear-btn-section .clear-filter .ctaComp .ctaText{width:auto;background:transparent;border:0;padding:6px 16px;font-weight:700;font-size:14px;color:#232426}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .sl-filter-dropdown-section .apply-clear-btn-section .clear-filter .ctaComp .ctaText{border:1px solid #232426;border-radius:45px;padding:12px 18px;height:38px;display:flex;align-items:center;justify-content:center;width:100%}
}
.storedetails-revamp .sl-filter-dropdown-section .apply-clear-btn-section .clear-filter .ctaComp .ctaText:hover{text-decoration:underline;text-underline-offset:3px}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .sl-filter-dropdown-section .apply-clear-btn-section .clear-filter .ctaComp .ctaText:hover{text-decoration:none;background-color:#fff7e8}
}
.storedetails-revamp .storedetails-revamp-wraper{position:relative;margin-top:16px}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper{margin-top:0}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapPlaceHolder{width:100%;height:848px}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapPlaceHolder{height:318px}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapPlaceHolder .gm-style-iw-a .gm-style-iw.gm-style-iw-c{padding:15px;border-radius:6px}
@media(min-width:992px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapPlaceHolder .gm-style-iw-a .gm-style-iw.gm-style-iw-c{transform:translate3d(-8%,-100%,0)}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapPlaceHolder .gm-style-iw-a .gm-style-iw.gm-style-iw-c .gm-style-iw-chr .gm-ui-hover-effect{width:42px !important;height:46px !important}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapPlaceHolder .gm-style-iw-a .gm-style-iw.gm-style-iw-c .gm-style-iw-chr .gm-ui-hover-effect span{width:20px !important;height:20px !important;background-repeat:no-repeat;margin-top:0}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapPlaceHolder .gm-style-iw-a .gm-style-iw.gm-style-iw-c .gm-style-iw-d{transform:translateY(-14px)}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapPlaceHolder .gm-style-iw-a .gm-style-iw.gm-style-iw-c .gm-style-iw-d .infoWindowCard .shop-details .store-details-links .storeLocation{display:block !important}
@media(min-width:992px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapPlaceHolder .gm-style-iw-a .gm-style-iw-tc{display:none}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapPlaceHolder .gm-style-cc,.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapPlaceHolder .gm-style a[href*="google.com/maps"],.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapPlaceHolder .gmnoprint a[href*="google.com/maps"]{display:none !important}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block{width:39%;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);position:absolute;top:20px;height:-webkit-fill-available;left:20px;bottom:20px;border-radius:8px;overflow-y:hidden;padding:20px 16px 20px 20px;background:#fff}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block{width:100%;position:inherit;top:-42px;left:0;bottom:0;padding:30px 18px;height:auto;box-shadow:none;overflow-y:hidden}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block:before{content:"";width:50px;height:3px;background:#cacbcc;display:block;position:absolute;top:10px;border-radius:5px;margin:0 auto;margin:auto 0;left:0;right:0;margin:auto}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper{height:-webkit-fill-available;padding-right:9px;overflow-y:auto}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper{overflow-y:hidden;height:auto;padding-right:0}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper::-webkit-scrollbar{width:4px;-webkit-border-radius:100px;background-color:#eeeeef}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper::-webkit-scrollbar{width:0}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper::-webkit-scrollbar-thumb{background-color:#75787b;-webkit-border-radius:100px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:100px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card{border-bottom:1px solid #eeeeef;margin-bottom:20px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category{margin-bottom:20px}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-owner{font-size:16px;font-weight:700;line-height:24px;flex-basis:52%;margin-bottom:0}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-owner{font-size:14px;line-height:21px;flex-basis:60%}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category{border:0;padding:6px 12px;border-radius:6px;color:#232426;font-size:14px;font-weight:500;line-height:21px;background-color:#fbd0d1}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category{font-size:12px;font-weight:400;line-height:16.8px}
}
@media(min-width:992px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category{transform:translate(-32px)}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category.apbeautifulhomes,.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category.beautifulhomes{background-color:#bfe8cf}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category.colouridea,.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category.colourideas{background-color:#c4cddc}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category.ezycr{background-color:#fbd0d1}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category.ezycolourprime,.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category.ezycrprime{background-color:#feeecf}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category.colournxt,.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category.crnxt{background-color:#fcd5c1}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category.colornxtprime,.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category.crnxtprime{background-color:#cbeaf9}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category.colourworld{background-color:#dbd3e7}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category.non-colourworld,.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-category.non-cw{background-color:#f0f0f0}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .cross-icon{display:none}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .shop-details{color:#75787b}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .shop-details .shop-detail{font-size:14px;font-weight:500;line-height:21px;margin-bottom:20px;display:flex;gap:5px;width:auto}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .shop-details .shop-detail{font-size:12px;font-weight:400;line-height:16.8px;margin-bottom:16px;width:auto}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .shop-details .store-time-ph{margin-bottom:20px;display:flex;column-gap:10%}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .shop-details .store-time-ph{column-gap:8%}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .shop-details .store-time-ph p{font-size:14px;font-weight:500;line-height:21px;margin-bottom:0}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .shop-details .store-time-ph p{font-size:12px;font-weight:400;line-height:16.8px}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .shop-details .store-time-ph .store-time{display:flex;gap:6px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .shop-details .store-time-ph .store-time .wraper .active{color:#2ba45b}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .shop-details .store-time-ph .store-ph img{margin-right:2px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links{display:flex;flex-direction:column;position:relative}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-details{order:2;transform:translateY(-22px)}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-details .store-details-title{font-size:14px;font-weight:700;line-height:21px;cursor:pointer;transition:.5s;margin-bottom:0;width:fit-content;position:relative;display:flex;align-items:center;color:#2e2f32}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-details .store-details-title:hover:after{content:"";display:block;border-bottom:1px solid currentColor;width:76%;height:auto;position:absolute;bottom:0;right:0;width:80%;right:18px;width:68%}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-details .store-details-title:hover:after{width:79%}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-details .store-details-title .down-icon:after{content:"";background-image:url(clientlibs/resources/images/down-icon.svg);width:10px;height:7px;margin-left:8px;display:block;background-repeat:no-repeat;transform:translateY(1px) rotate(0)}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-details .store-details-title.active .down-icon:after{transform:translateY(1px) rotate(180deg);margin-bottom:3px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-details .store-product-services{height:0;opacity:0;overflow:hidden;transition:height .4s ease,opacity .4s ease,padding .3s ease;background:#fef9f2;width:100%;gap:30px;padding:0 20px;border-radius:8px;margin-top:0;display:flex}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-details .store-product-services ul{font-weight:400;font-size:12px;line-height:16.8px;color:#2e2f32}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-details .store-product-services ul{width:50%}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-details .store-product-services ul p{color:#75787b;margin-bottom:4px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-details .store-product-services ul li{margin-bottom:6px;list-style:disc;margin-left:20px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-links{display:flex;column-gap:25px;justify-content:flex-end}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-links span{position:relative}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-links span.directions,.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-links span.share{font-size:14px;font-weight:700;line-height:21px;cursor:pointer;z-index:1}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-links span.share:hover:after{width:62%}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-links span:hover:after{content:"";display:block;border-bottom:1px solid currentColor;width:76%;height:auto;position:absolute;bottom:0;right:0}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .share-icons-section{position:absolute;top:30px;right:0;background:#fff;box-shadow:0 4px 16px -2px #1018281A;border-radius:6px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;z-index:1}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .share-icons-section .share-icon-item{display:flex;gap:12px;font-weight:700;font-size:14px;line-height:21px;letter-spacing:0;color:#3b3d40;align-items:center;cursor:pointer}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .share-icons-section .share-icon-item:before{content:"";width:20px;height:20px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .share-icons-section .share-icon-item.msg:before{background-image:url(clientlibs/resources/images/message-icon.svg);margin-top:1px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .share-icons-section .share-icon-item.mail:before{background-image:url(clientlibs/resources/images/mail-icon.svg);margin-top:1px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .icon{display:flex;align-items:center}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .icon:before{content:"";display:block;width:22px;height:22px;float:inline-start;background-repeat:no-repeat;margin-right:6px}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .icon:before{width:16px;height:16px;background-size:16px 16px;background-repeat:no-repeat;margin-right:4px}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .icon.store-details-title:before{width:16px;height:16px;background-image:url(clientlibs/resources/images/store.svg)}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .icon.store-details-title:before{content:none}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .icon.directions:before{background-image:url(clientlibs/resources/images/direction.svg);width:16px;height:16px}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .icon.directions:before{margin-top:1px}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .icon.share:before{background-image:url(clientlibs/resources/images/share.svg);width:16px;height:16px}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .icon.share:before{margin-top:1px}
}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .stores-name-category{display:flex;margin-bottom:10px;justify-content:flex-start;position:relative;flex-wrap:wrap}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .stores-name-category .store-owner{flex-basis:50%;width:50%;margin-bottom:10px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .stores-name-category .store-category{order:1;margin-bottom:0}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .stores-name-category .cross-icon{flex-basis:50%;text-align:end;display:block}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .shop-details .shop-detail{margin-bottom:12px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .shop-details .store-time-ph{gap:12px;flex-wrap:wrap}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .shop-details .store-time-ph p{width:100%}
}
@media(min-width:320px) and (max-width:991px) and (min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .shop-details .shop-detail img,.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .shop-details .store-ph img,.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .shop-details .store-time img{width:20px;height:20px}
}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .store-details-links .store-details{order:1;transform:translateY(0)}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .store-details-links .store-details .store-details-title{border-bottom:1px solid #000}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .store-details-links .store-details .store-details-title .down-icon{display:none}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .store-details-links .store-details .store-product-services{background:transparent;margin-top:0 !important;display:flex;padding:12px 0 !important}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .store-details-links .store-details .store-product-services ul li{margin-left:24px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .store-details-links .store-links{order:0;margin-bottom:20px;justify-content:flex-start}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .store-details-links .store-links .directions,.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .store-details-links .store-links .share{border:1px solid #232426;padding:5.5px 16px;border-radius:50px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .store-details-links .store-links .directions:before,.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card.active .store-details-links .store-links .share:before{margin-right:5px}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .load-more-cta .animated-arrow-button{padding:6px 16px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .load-more-cta .animated-arrow-button:hover{background:#feeecf !important}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .desktop-only{display:none}
}
@media(min-width:992px){.storedetails-revamp .mobile-only{display:none}
}
.storedetails-revamp .store-revamp-info-card{display:flex;flex-direction:column;gap:6px;max-width:220px}
.storedetails-revamp .store-revamp-info-card .stores-name-category{display:flex}
.storedetails-revamp .store-revamp-info-card .stores-name-category .store-owner{font-size:14px;font-weight:700;line-height:21px;margin-bottom:0;color:#232426}
.storedetails-revamp .store-revamp-info-card .shop-details{display:flex;flex-direction:column;gap:8px}
.storedetails-revamp .store-revamp-info-card .shop-details p{font-weight:400;font-size:12px;line-height:16.8px;letter-spacing:0;margin-bottom:0;color:#75787b;display:flex;align-items:flex-start}
.storedetails-revamp .store-revamp-info-card .store-details-links{display:flex;margin-top:8px}
.storedetails-revamp .store-revamp-info-card .store-details-links .directions{font-weight:700;font-size:14px;line-height:21px;letter-spacing:0;cursor:pointer;color:#2e2f32}
.storedetails-revamp .store-revamp-info-card .icon{display:flex;column-gap:6px;align-items:center}
.store-locator-banner{position:relative;width:100%}
.store-locator-banner picture img{width:100%;height:auto}
@media(min-width:320px) and (max-width:991px){.store-locator-banner picture img{height:200px}
}
.store-locator-banner .find-store-title{position:absolute;top:70px;font-weight:300;font-size:60px;line-height:66px;letter-spacing:0;text-align:center;width:100%;color:#232426}
@media(min-width:320px) and (max-width:991px){.store-locator-banner .find-store-title{top:25px;font-weight:400;font-size:24px;line-height:33.6px;color:#000}
}
.store-locator-banner .store-search-container{position:absolute;top:55%;left:50%;transform:translateX(-50%)}
@media(min-width:320px) and (max-width:991px){.store-locator-banner .store-search-container{transform:translate(-50%,-50%);top:50%;z-index:1;width:100%;padding:0 40px}
}
.store-locator-banner .store-search-container.mobile-store-details-view{position:absolute;left:50%;top:20px;transform:translate(-50%)}
.store-locator-banner .store-search-container .search-input-container{position:relative;transition:.2s}
.store-locator-banner .store-search-container .search-input-container .rotating{display:none}
.store-locator-banner .store-search-container .search-input-container.animation-effect input{opacity:.5;pointer-events:none}
.store-locator-banner .store-search-container .search-input-container.animation-effect .rotating{position:absolute;right:38%;top:15px;display:block}
.store-locator-banner .store-search-container #store-search-input{padding:10px 30px 10px 15px;font-size:16px;line-height:24px;letter-spacing:.54px;font-weight:500;width:320px;border:1px solid #8b8b8e;background:#fff;border-radius:6px;height:50px;color:#232426}
@media(min-width:320px) and (max-width:991px){.store-locator-banner .store-search-container #store-search-input{width:100%;font-size:12px;line-height:16.8px}
}
.store-locator-banner .store-search-container #store-search-input:focus{outline:0;border-color:#4a90e2;box-shadow:0 0 5px rgba(74,144,226,.5)}
.store-locator-banner .store-search-container .search-icon{position:absolute;top:50%;transform:translateY(-50%);right:16px;background-image:url(clientlibs/resources/images/search-button-silver.svg);width:16px;height:16px;background-repeat:no-repeat;transition:transform .25s ease-in-out}
.store-locator-banner .store-search-container .search-icon.down-arrow-icon,.store-locator-banner .store-search-container .search-icon.up-arrow-icon{background-image:url(clientlibs/resources/images/down-icon.svg);width:10px;height:6px}
.store-locator-banner .store-search-container .search-icon.up-arrow-icon{transform:translateY(-1px) rotate(180deg)}
.store-locator-banner .store-search-container .dropdown-results{display:none;position:absolute;top:100%;left:0;right:0;max-height:220px;overflow-y:auto;border:1px solid #ddd;border-top:0;border-radius:0 0 4px 4px;background-color:#fff;z-index:1000}
.store-locator-banner .store-search-container .no-results{padding:10px 15px;color:#666}
.store-locator-banner .store-search-container .result-item{padding:10px;cursor:pointer;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#232426}
.store-locator-banner .store-search-container .result-item:active{border-left:4px solid #e59f15}
.store-locator-banner .store-search-container .result-item:hover{background-color:#fff7e8}
.store-locator-banner .store-search-container .loading{padding:10px 15px;color:#666;font-style:italic}
.store-locator-banner .store-search-container .invalid-location-error{color:#ed1c24;font-size:14px;font-weight:500;padding-top:5px;gap:3px;display:flex}
.store-locator-banner .store-search-container .invalid-location-error:before{content:url(clientlibs/resources/images/error-icon.svg);width:15px;height:14px;align-self:center;margin-bottom:2px}
@media(min-width:320px) and (max-width:991px){.store-locator-banner-breadcrumb{display:none}
}
.store-locator-banner-breadcrumb .breadcrumb{position:absolute;z-index:1;top:0;left:0;color:#5d4f43;padding-top:0;padding-left:40px}
.pac-icon{display:none}
.pac-item{padding:10px;margin:0;color:#232426 !important;font-size:16px;line-height:24px;font-weight:400 !important;border:4px solid #fff;cursor:pointer}
@media(min-width:320px) and (max-width:991px){.pac-item{font-size:12px;line-height:16.8px;border:0}
}
.pac-item .pac-matched,.pac-item span.pac-item-query{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit !important}
.pac-item:hover{border-left:4px solid #e59f15;background-color:#fef9f2}
.pac-container{border-bottom-right-radius:6px;border-bottom-left-radius:6px}
.pac-container:after{background-image:none !important;height:0}
.storelocatorlepton{position:relative}
.storelocatorlepton .modal__variant-login .modal-body form .focussed label{transform:translateY(0)}