.ap-ar-lang .storedetails-revamp .show-result-heading{text-align:right}
@media(min-width:992px){.ap-ar-lang .storedetails-revamp .show-result-heading span{margin-left:0;margin-right:2px}
}
@media(min-width:992px){.ap-ar-lang .storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block{left:0;right:20px}
}
@media(min-width:992px){.ap-ar-lang .storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper{padding-right:0;padding-left:9px}
}
.ap-ar-lang .storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .stores-name-category .store-owner{flex-basis:unset}
.ap-ar-lang .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{right:unset;left:0}
.ap-ar-lang .storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-links .storeLocation .directions.icon::before{margin-right:0;margin-left:6px;background-image:url(clientlibs/resources/images/arabic-direction-icon.svg)}
.ap-ar-lang .storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .store-details-links .store-links .share.icon::before{margin-right:0;margin-left:6px;background-image:url(clientlibs/resources/images/share-arabic.svg)}
@media(min-width:320px) and (max-width:991px){.mob-none{display:none}
}
@media(min-width:992px){.desk-none{display:none}
}
@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 .show-result-heading{font-weight:500;color:#232426}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .show-result-heading{margin-bottom:20px}
}
@media(min-width:992px){.storedetails-revamp .show-result-heading{font-weight:400;font-size:24px;line-height:33.6px}
}
.storedetails-revamp .show-result-heading span{font-weight:800}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .show-result-heading span{display:block}
}
@media(min-width:992px){.storedetails-revamp .show-result-heading span{font-weight:800;margin-left:2px}
}
.storedetails-revamp .storedetails-revamp-wraper{position:relative;margin-top:0}
@media(min-width:992px){.storedetails-revamp .storedetails-revamp-wraper{margin-top:16px}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapSection{width:100%;height:848px}
@media(min-width:320px) and (max-width:991px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapSection{height:318px}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapSection .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 #mapSection .gm-style-iw-a .gm-style-iw.gm-style-iw-c{transform:translate3d(-8%,-100%,0)}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapSection .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 #mapSection .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 #mapSection .gm-style-iw-a .gm-style-iw.gm-style-iw-c .gm-style-iw-d{transform:translate(0,-14px)}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapSection .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 #mapSection .gm-style-iw-a .gm-style-iw-tc{display:none}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapSection .gm-style a[href*="google.com/maps"],.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapSection .gm-style-cc,.storedetails-revamp .storedetails-revamp-wraper .storedetails-maps #mapSection .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:fit-content;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:-5px;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:992px){.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper{max-height:700px;height:fit-content}
}
@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;padding-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 .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}
@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}
}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .store-revamp-card .shop-details .shop-detail{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{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}
@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 p{margin-bottom:0;display:flex}
.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{display:flex}
.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:translate(0,-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}
.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}
.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{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{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 .storeLocation{font-size:14px;line-height:21px;font-weight:700;color:#2e2f32}
.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.directions{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{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{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: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 rgba(16,24,40,.1019607843);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:0;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 .storedetails-stores .load-more-btn{height:unset;padding:10px 20px !important}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .load-more-btn .arrow{align-self:center;align-items:center;margin-top:4px}
.storedetails-revamp .storedetails-revamp-wraper .storedetails-stores-block .storedetails-stores-block-wraper .storedetails-stores .load-more-btn .arrow::after{background:url(../../../clientlibs/clientlib-apuae/resources/images/arrow-down.svg) no-repeat !important;filter:unset;width:10px;height:10px}
@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}
.error-screen{padding:100px 0;text-align:center}
.error-screen img{margin:auto}
@media(min-width:320px) and (max-width:991px){.error-screen img{max-width:151px}
}
.error-screen p{color:#2e2f32;font-size:12px;line-height:16.8px;font-weight:400}
@media(min-width:992px){.error-screen p{font-size:20px;line-height:28px;margin:40px auto}
}
.closeIcon{background-position:-865px -316px;width:17px;height:15px}
.ap-ar-lang .store-locator-banner .store-locator-banner-breadcrumb{right:0;left:unset}
.ap-ar-lang .store-locator-banner .store-search-container .dropdown-container .dropdown-group label{left:unset;right:14px}
.ap-ar-lang .store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown .selected{text-align:right}
.ap-ar-lang .store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown .selected::after{right:unset;left:14px}
.ap-ar-lang .store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown .options{text-align:right}
.ap-ar-lang .store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown .options li.selected-option{border-left:0;border-right:solid 4px #e59f15;padding:10px 6px 10px 10px}
.store-locator-banner{position:relative;width:100%}
.store-locator-banner .store-locator-banner-breadcrumb{position:absolute;z-index:1;top:10px;left:0}
@media(min-width:320px) and (max-width:991px){.store-locator-banner .store-locator-banner-breadcrumb{display:none}
}
.store-locator-banner .store-locator-banner-breadcrumb .breadcrumb{padding-top:0;padding-left:40px}
.store-locator-banner picture img{width:100%;height:auto}
@media(min-width:320px) and (max-width:991px){.store-locator-banner picture img{height:200px;display:none}
}
.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:#5d4f43}
@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;display:none}
}
.store-locator-banner .store-search-container{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:10}
@media(min-width:992px){.store-locator-banner .store-search-container{top:55%}
}
.store-locator-banner .store-search-container .dropdown-container{display:flex;gap:13px;align-items:center;justify-content:center}
.store-locator-banner .store-search-container .dropdown-container .dropdown-group{position:relative}
.store-locator-banner .store-search-container .dropdown-container .dropdown-group label{display:block;margin-bottom:6px;font-size:12px;color:#75787b;font-weight:500;margin:0;position:absolute;top:0;left:14px;z-index:10;line-height:1px;background-color:#fff;padding:0 5px}
@media(min-width:320px) and (max-width:991px){.store-locator-banner .store-search-container .dropdown-container .dropdown-group label{display:none}
}
.store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown{position:relative;font-size:16px;color:#75787b;width:110px}
@media(min-width:992px){.store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown{width:200px}
}
.store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown .selected{padding:10px 16px;border:1px solid #75787b;border-radius:6px;background-color:#fff;cursor:pointer}
@media(min-width:320px) and (max-width:991px){.store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown .selected{color:#232426;font-weight:500;font-size:14px;line-height:21px}
}
@media(min-width:992px){.store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown .selected{padding:14px;font-weight:400;font-size:16px;line-height:24px}
}
.store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown .selected::after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:10px;height:10px;background-image:url(clientlibs/resources/images/dropdown.svg);background-size:contain;background-repeat:no-repeat;filter:invert(1)}
.store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown .options{position:absolute;top:100%;left:0;right:0;border:1px solid #ccc;border-top:0;background:#fff;display:none;max-height:200px;overflow-y:auto;z-index:-1;margin:0;border:solid 1px #75787b;border-bottom-left-radius:6px;border-bottom-right-radius:6px;transform:translateY(-5px)}
.store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown .options li{padding:10px;cursor:pointer;font-size:14px;line-height:21px;font-weight:500;color:#8c8e90}
.store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown .options li.selected-option{padding:10px 10px 10px 6px;border-left:solid 4px #e59f15}
.store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown .options li:not(:first-of-type){color:#232426}
.store-locator-banner .store-search-container .dropdown-container .dropdown-group .custom-dropdown .options li:hover{background-color:#f0f0f0}
.pac-icon{display:none}
.pac-item{padding:10px;margin:0;color:#232426 !important;font-size:16px;line-height:24px;font-weight:400 !important;border:solid 4px #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:solid 4px #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)}
.modal__variant-login .modal-dialog{max-width:unset;width:25%;top:20%;min-width:440px;top:50%;min-width:440px;transform:translate(0,-50%)}
@media(min-width:320px) and (max-width:991px){.modal__variant-login .modal-dialog{width:50%;min-width:440px}
}
@media(min-width:320px) and (max-width:575px){.modal__variant-login .modal-dialog{width:90%;min-width:unset;margin:20px auto}
}
.modal__variant-login .modal-content{border:0;border-radius:2px}
.modal__variant-login .modal-header{border:0;padding:5px;display:flex;justify-content:flex-end}
.modal__variant-login .modal-title{font-size:20px;font-weight:700}
.modal__variant-login .modal-body{display:flex;justify-content:space-between;flex-direction:column;padding-top:0;padding-left:40px;padding-right:40px}
@media(min-width:320px) and (max-width:991px){.modal__variant-login .modal-body{width:80%;flex-direction:column;margin:0 auto;align-items:unset;padding-left:15px;padding-right:15px}
}
@media(min-width:320px) and (max-width:575px){.modal__variant-login .modal-body{width:95%}
}
.modal__variant-login .modal-body .textInputWrap{display:flex;flex-direction:column;margin-bottom:25px;padding:0;position:relative;transition:150ms all ease-in-out}
.modal__variant-login .modal-body .textInputWrap .commonTextComp{width:100%}
.modal__variant-login .modal-body .textInputWrap label{font-size:12px;font-weight:500;color:#000;background:0}
.modal__variant-login .modal-body .textInputWrap input{border:0;position:relative;border-bottom:2px solid #000;padding:20px 0 4px;transition:150ms all ease-in-out}
.modal__variant-login .modal-body .show-field{transform:translateY(0)}
.modal__variant-login .modal-body .hide-field{transform:translateY(-100%)}
.modal__variant-login .modal-body .focussed label{transform:translateY(-20px)}
.modal__variant-login .modal-body .ctaComp{display:flex;flex-basis:40%;padding-top:10px}
.modal__variant-login .modal-body .ctaComp .ctaText{width:100%;background:#431a80;border:1px solid #431a80;color:#fff;line-height:16px;padding:16px 20px;border-radius:2px;font-size:13px;letter-spacing:.86px;cursor:pointer;text-align:center;font-weight:600}
.modal__variant-login .modal-body .ctaComp .ctaText.modal__variant-cart--view-cart{background:#fff;color:#512b8b}
.modal__variant-login--text{flex-basis:60%;font-size:12px;color:#3b3b3b}
@media(min-width:320px) and (max-width:991px){.modal__variant-login--text{margin:0 auto;margin-bottom:8px}
}
.modal__variant-login--count{font-weight:700}
.modal__variant-login--footer{padding:0}
.modal__variant-login--footer-banner{width:100%}
.modal__variant-login--footer img{width:100%;height:auto}
.modal__variant-login--register .modal-dialog{top:50%;transform:translate(0,-50%)}
.modal__variant-login--register-tofc{margin:25px 0;font-size:14px;color:#222}
.modal__variant-login--register-tofc a{color:#222;text-decoration:underline}
.modal__variant-login form legend{font-size:14px;margin:10px 0 15px;color:#222}
.modal__variant-login a:hover{text-decoration:none}