#body-wrapper{overflow:visible}:root #body-wrapper,_:-ms-fullscreen{overflow:hidden}:root #body-wrapper .store-details .store-data,_:-ms-fullscreen .store-details .store-data{height:calc(100vh - 65px);overflow-y:scroll}:root #body-wrapper .store-details .store-data>*,_:-ms-fullscreen .store-details .store-data>*{-ms-flex-negative:0;flex-shrink:0}:root #body-wrapper #kw-map-container,_:-ms-fullscreen #kw-map-container{top:0}.store-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:40px}@media (min-width:768px){.store-details{margin-bottom:64px}}.store-details .store-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-right:16px;padding-left:16px}@media (min-width:768px){.store-details .store-data{padding-right:24px;padding-left:24px}}@media (min-width:992px){.store-details .store-data{padding-left:64px}}@media (min-width:1200px){.store-details .store-data{padding-left:70px}}@media (min-width:992px){.store-details .store-data{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.store-details .store-data .store-name.underline:before{bottom:-30px}@media (min-width:768px){.store-details .store-data .store-name.underline:before{bottom:-50px}}.store-details .store-data .store-image-container{position:relative}.store-details .store-data .store-image-container .store-image{border:2px solid #e6e6e6;border-radius:6px;width:100%;background-color:#f3f3f3;-webkit-box-shadow:4px 4px 0 0 #e6e6e6;box-shadow:4px 4px 0 0 #e6e6e6;overflow:hidden;margin-bottom:24px}.store-details .store-data .store-image-container .store-image~.store-badge{position:absolute;top:2px;right:2px;border-radius:0 6px 0 6px}.store-details .store-data .directions-line{padding-bottom:30px}.store-details .store-data .directions-line .directions-link{margin-right:20px}.store-details .store-data .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:400;border-bottom:1px solid #e6e6e6;padding:8px 0;margin-bottom:16px;max-width:555px}@media (min-width:768px){.store-details .store-data .section-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.store-details .store-data .section-header>span{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.store-details .store-data .store-detail-list{max-width:555px;margin-bottom:40px}@media (min-width:992px){.store-details .store-data .store-detail-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.store-details .store-data .store-detail-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-weight:400;padding:4px 0}.store-details .store-data .contact-information>a{font-weight:400;font-size:inherit;line-height:inherit}.store-details .store-data span.store-badge.on-store-page{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:8px}.store-details .store-data .store-schedules>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.store-details .store-data .store-schedules>ul>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex}.store-details .store-data .store-schedules>ul>li:first-child{font-weight:400}.store-details .store-data .store-schedules>ul>li>span{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.store-details .store-data .store-departments>ul>li>img{margin-right:16px;padding:4px 0}.store-details .store-data .store-services>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.store-details .store-data .nearby-stores>ul>li{padding:16px 0}@media (min-width:992px){.store-details .store-data .nearby-stores>ul>li{padding:24px 0}}.store-details .store-data .nearby-stores>ul>li:first-child{padding-top:0}.store-details .store-data .nearby-stores>ul>li:not(:last-child){border-bottom:1px solid #e6e6e6}.store-details .store-map-container{display:none}@media (min-width:992px){.store-details .store-map-container{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.store-details .store-map-container #kw-map-container{height:90vh;max-height:600px;position:sticky;top:65px}}