.top-store-head-box{min-height:150px;background-color:var(--grey-100);position:relative;border:1px solid var(--grey-300);border-top:solid var(--primary-1-600) 2px}.store-img img{position:absolute;left:5%;top:-18px}.store-head-text{border-left:1px solid var(--grey-400);line-height:20px;margin-top:25px;padding-left:25px;padding-right:20px;margin-left:50px;margin-bottom:25px}.store-head-text h5{font-size:27px;color:var(--secondary-800);line-height:20px;text-transform:uppercase;margin-bottom:15px;padding-top:10px}.store-head-text p{line-height:25px;color:var(--primary-1-800);font-size:16px;line-height:20px}.store-links-box{margin:25px -10px 5px;width:calc(100% + 20px)}.store-links-box1{margin:0;padding:0;width:100%;float:left}.store-links-box a:hover{color:var(--grey-500)}.store-links-box p.store-address{font-size:18px;font-weight:400;line-height:28px;color:var(--primary-1-800);text-transform:uppercase;margin-bottom:0;word-break:break-word}.store-links-box1 ul li{margin-bottom:0}.store-links-box ul,.store-links-box1 ul{margin:0;padding:0;list-style:none}.store-links-box ul li{padding:15px 15px 12px;border-bottom:solid var(--primary-1-300) 1px;position:relative;float:left;width:100%}.store-links-box1 ul li{margin-bottom:0}.store-links-box ul li:last-child{border-bottom:0 none}.store-links-box ul li:hover{background-color:var(--primary-2-300);cursor:pointer}.store-links-box ul li.heading-class:hover{background-color:transparent}.store-link-head h4{font-size:25px;font-weight:400;color:var(--primary-1-900);margin-bottom:10px;text-transform:uppercase}.store-link-head p a{font-size:18px;font-weight:400;line-height:28px;color:var(--secondary-800);text-transform:uppercase}.store-link-head p.store-address .store-email{font-size:16px;font-weight:400;line-height:25px;color:var(--secondary-800);letter-spacing:.5px;padding:4px 0 0;display:block;text-transform:lowercase}.store-link-head p.store-address .store-email:hover{color:var(--secondary-900)}.store-links-box ul li.heading-class{font-size:30px;font-weight:600;border-bottom:solid var(--primary-1-300) 1px;padding:70px 0 20px 15px;text-transform:uppercase}.store-Btn{margin-top:-18px;right:15px;position:absolute;top:50%;background-color:var(--secondary-800);padding:10px 16px;border:0;color:var(--white);font-size:16px;transition-property:background,border-radius;transition-duration:.2s,1s;transition-timing-function:linear,ease-in;cursor:pointer;font-weight:600;font-family:'Work Sans',sans-serif}.store-Btn:hover{color:var(--white);background-color:var(--secondary-900)}.store-detail a{text-decoration:underline !important}.store-list-detail{margin:0 -15px}.store-list-detail h4{font-size:32px;text-align:center;font-weight:400;color:var(--primary-1-900);margin:0 0 30px}.store-address-sec p.address{font-size:16px;font-weight:400;line-height:26px;color:var(--primary-1-800)}.store-email-sec a{font-size:16px;line-height:20px;font-weight:400;color:var(--secondary-800);letter-spacing:.5px;padding:0;text-transform:lowercase}.store-email-sec a:hover{text-decoration:underline !important;color:var(--secondary-900)}.store-detail-Head a:hover{color:var(--secondary-900)}.store-email-sec i{margin-right:5px}.store-email-sec p{font-weight:400}.store-social-icons{margin-top:15px;display:flex;width:339.33px;height:27px;align-items:center;gap:var(--Spacing-Space-16,16px)}.store-social-icons a{display:flex;width:27px;padding:.11px 0 4.89px;justify-content:center;align-items:center;gap:var(--Spacing-Space-8,8px);flex-shrink:0}.store-social-icons a img{width:22px;height:22px}.opening-Hrs p{font-size:16px;color:var(--primary-1-800);margin-bottom:3px;font-weight:400}.opening-Hrs p span{font-weight:600;width:50px;display:inline-block}.how-to-find-us{margin-bottom:40px;margin-top:40px}.how-to-find-us p{font-size:16px;line-height:20px;color:var(--primary-1-800);font-weight:400;margin-bottom:30px}.how-to-find-us .row>div{margin-right:70px !important}.how-to-find-us .row>div:last-child{margin-right:0 !important}#store-img-popup a:focus{outline:none}.store-map{overflow:auto;width:200px;height:110px;font-size:12px;color:var(--primary-1-800)}.store-map-popup-head{font-size:16px;font-weight:500;line-height:20px;margin:0 0 10px}.store-g-map{height:100%}.map-height{height:100%}.icon-dex-car,.icon-dex-bus{font-size:36px !important}.spacing-store-hours-content{margin-left:10px}.christmas-hours-list li .row{align-items:center;min-height:40px}@media only screen and (max-width:1024px){.top-store-head-box{margin:0 -10px}.store-img{display:none}.store-head-text{border-left:0 none;padding-left:0;margin-left:20px}.store-detail-Head a{font-size:12px}}@media only screen and (max-width:768px){.store-Btn{white-space:nowrap;margin-top:10px !important}}@media screen and (max-width:767px){.bread-crumb-div{margin:0}.store-list-detail div .col-xs-12{padding:0}.opening-Hrs h5{margin-top:15px}.store-link-head p.store-address .store-email{font-size:16px;line-height:20px}.store-Btn{position:relative;margin:0 0 10px 15px;top:unset}.store-links-box ul li{padding:10px 0}.store-Btn{margin-left:26px}}@media only screen and (max-width:640px){.store-head-text h5{font-size:22px;line-height:22px;margin-bottom:8px}.store-link-head h4{font-size:23px}.store-link-head a{font-size:13px}.store-head-text p{line-height:22px;color:var(--primary-1-800);font-size:15px;margin:0;font-weight:400}.store-head-text{border-left:0 none;padding:0 5px;margin-left:20px;margin-top:15px;margin-bottom:15px}}@media only screen and (max-width:375px){.store-head-text h5{font-size:18px;line-height:18px}.store-head-text{border-left:0 none;padding:0 5px;margin-left:20px}}@media screen and (min-width:768px){body.store-list:has(.head-black-banner:not(.dnone)):has(.head-blue-banner.dnone) .store-list,body.store-main-detail:has(.head-black-banner:not(.dnone)):has(.head-blue-banner.dnone) .store-main-detail{margin-top:170px}body.store-list:has(.head-blue-banner:not(.dnone)):has(.head-black-banner.dnone) .store-list,body.store-main-detail:has(.head-blue-banner:not(.dnone)):has(.head-black-banner.dnone) .store-main-detail{margin-top:170px}body.store-list:has(.head-black-banner:not(.dnone)):has(.head-blue-banner:not(.dnone)):has(.header-div) .store-list,body.store-main-detail:has(.head-black-banner:not(.dnone)):has(.head-blue-banner:not(.dnone)):has(.header-div) .store-main-detail{margin-top:210px}body.store-list:has(.head-black-banner.dnone):has(.head-blue-banner.dnone) .store-list,body.store-main-detail:has(.head-black-banner.dnone):has(.head-blue-banner.dnone) .store-main-detail{margin-top:126px}body.store-list:not(:has(.head-black-banner)):not(:has(.head-blue-banner)) .store-list,body.store-main-detail:not(:has(.head-black-banner)):not(:has(.head-blue-banner)) .store-main-detail{margin-top:126px}body.store-list:has(.head-black-banner:not(.dnone)):has(.head-blue-banner.dnone) #announcementAlert,body.store-main-detail:has(.head-black-banner:not(.dnone)):has(.head-blue-banner.dnone) #announcementAlert{min-height:40px;transition:height .3s ease}body.store-list:has(.head-blue-banner:not(.dnone)):has(.head-black-banner.dnone) #announcementAlert,body.store-main-detail:has(.head-blue-banner:not(.dnone)):has(.head-black-banner.dnone) #announcementAlert{min-height:40px;transition:height .3s ease}body.store-list:has(.head-black-banner:not(.dnone)):has(.head-blue-banner:not(.dnone)):has(.header-div) #announcementAlert,body.store-main-detail:has(.head-black-banner:not(.dnone)):has(.head-blue-banner:not(.dnone)):has(.header-div) #announcementAlert{min-height:40px;transition:height .3s ease}body.store-list:has(.head-black-banner.dnone):has(.head-blue-banner.dnone) #announcementAlert,body.store-main-detail:has(.head-black-banner.dnone):has(.head-blue-banner.dnone) #announcementAlert{min-height:0;transition:height .3s ease}body.store-list:not(:has(.head-black-banner)):not(:has(.head-blue-banner)) #announcementAlert,body.store-main-detail:not(:has(.head-black-banner)):not(:has(.head-blue-banner)) #announcementAlert{min-height:0;transition:height .3s ease}body.store-list:has(.sticky-header-container):not(:has(.head-blue-banner.dnone)) #announcementAlert,body.store-main-detail:has(.sticky-header-container):not(:has(.head-blue-banner.dnone)) #announcementAlert{min-height:0;transition:height .3s ease}body.store-list:has(.sticky-header-container):has(.head-blue-banner.dnone) #announcementAlert,body.store-main-detail:has(.sticky-header-container):has(.head-blue-banner.dnone) #announcementAlert{min-height:0 !important;transition:height .3s ease}main.store-list,main.store-main-detail{transition:margin-top .3s ease}}