.storeAddress {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    position: relative;
    line-height: 1.7;
}

@media only screen and
			(min-width : 768px) {

    .storeAddress > * {
        max-width: 50%;
    }
}

.storeAddress .socialWrapper {
    width: calc(50% - 20px);
    position: absolute;
    bottom: 20px;
    right: 0;
}

@media only screen and
			(max-width : 767px) {

    .storeAddress .socialWrapper {
        text-align: right;
    }
}

@media only screen and
			(min-width : 768px) {

    .storeAddress-buttonWrapper {
        width: calc(50% - 20px);
        position: absolute;
        top: 20px;
        right: 0;
    }
}

@media only screen and
			(max-width : 767px) {

    .storeAddress-buttonWrapper + * {
        margin-top: 5px;
    }
}

.storeAddress-tag {
    padding: 5px 10px 5px 30px;
    display: inline-block;
    align-self: flex-start;
    position: relative;
    border-radius: 3px;
    background-color: #E6E6E6
}

.storeAddress-tag::before {
    width: 17px;
    height: 20px;
    position: absolute;
    left: 8px;
    top: 50%;
    background-image: url(../img/store-logo.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    content: "";
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}

@media only screen and
			(min-width : 768px) {

    .storeAddress-tag {
        margin-top: -5px;
    }

    .storeAddress-tag + * {
        margin-top: 10px;
    }
}

.storeAddress-text {
}

.storeAddress-link {
    padding: 0;
    border: none;
    color: #cc1618;
    text-align: left;
    font-weight: 300;
    text-decoration: none
}

.storeAddress-link.storeAddress-link--underline {
    align-self: flex-start;
    position: relative;
}

.storeAddress-link.storeAddress-link--underline::after {
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -2px;
    left: 0;
    background-color: #CC2229;
    content: "";
}

a.sa-get-dir {
    padding: 7px 25px;
    display: inline-block;
    border-radius: 4px;
    background-color: #cc1618;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    font-size: 1.2rem;
    font-weight: 700;
    width: 175px;
    text-align: center;
}

a.sa-get-dir.mob {
    display: none;
}

span.storeAddress-text > span {
    display: inline-block;
}

@media only screen and
            (max-width : 767px) {
                a.sa-get-dir {
                    display: none;
                }
                a.sa-get-dir.mob {
                    display: inline-block;
                }
                .storeAddress-link {
                    margin: 10px 0;
                }
            }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0b3JlQWRkcmVzcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSxxQkFBYztJQUFkLGNBQWM7SUFDZCw2QkFBdUI7SUFBdkIsOEJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsaUJBQWlCO0NBa0JwQjs7QUFoQkc7OztJQUNIO1FBQ0ksZUFBZTtLQUNsQjtDQUNHOztBQUVEO0lBQ0gsd0JBQXdCO0lBQ3hCLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsU0FBUztDQUtMOztBQUhKOzs7SUFORztRQU9DLGtCQUFrQjtLQUVsQjtDQURIOztBQUtFOzs7SUFESjtRQUVDLHdCQUF3QjtRQUN4QixtQkFBbUI7UUFDbkIsVUFBVTtRQUNWLFNBQVM7S0FRVDtDQVBJOztBQUVEOzs7SUFDSDtRQUNJLGdCQUFnQjtLQUNuQjtDQUNHOztBQUdMO0lBQ0ksMkJBQTJCO0lBQzNCLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQix5QkFBMEI7Q0F1QjdCOztBQXJCRztJQUNILFlBQVk7SUFDWixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixTQUFTO0lBQ1QsNkNBQTZDO0lBQzdDLDZCQUE2QjtJQUM3Qiw0QkFBNEI7SUFDNUIseUJBQXlCO0lBQ3pCLFlBQVk7SUFDWixvQ0FBNEI7WUFBNUIsNEJBQTRCO0NBQ3hCOztBQUVEOzs7SUF0Qko7UUF1QkMsaUJBQWlCO0tBTWpCOztJQUpBO1FBQ0ksaUJBQWlCO0tBQ3BCO0NBQ0c7O0FBR0w7Q0FDQzs7QUFFRDtJQUNJLFdBQVc7SUFDWCxhQUFhO0lBQ2IsZUFBd0I7SUFDeEIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixxQkFBc0I7Q0FnQnpCOztBQWRHO0lBQ0gsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtDQVdmOztBQVRKO0lBQ0ksWUFBWTtJQUNaLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLFFBQVE7SUFDUiwwQkFBMEI7SUFDMUIsWUFBWTtDQUNmIiwiZmlsZSI6InN0b3JlQWRkcmVzcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc3RvcmVBZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICBAbWVkaWEgKC0tdGFibGV0VXApIHtcblx0JiA+ICoge1xuXHQgICAgbWF4LXdpZHRoOiA1MCU7XG5cdH1cbiAgICB9XG5cbiAgICAmIC5zb2NpYWxXcmFwcGVyIHtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAyMHB4O1xuXHRyaWdodDogMDtcblxuXHRAbWVkaWEgKC0tbW9iaWxlKSB7XG5cdCAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuICAgIH1cbn1cblxuLnN0b3JlQWRkcmVzcy1idXR0b25XcmFwcGVyIHtcbiAgICBAbWVkaWEgKC0tdGFibGV0VXApIHtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMHB4O1xuXHRyaWdodDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tbW9iaWxlKSB7XG5cdCYgKyAqIHtcblx0ICAgIG1hcmdpbi10b3A6IDVweDtcblx0fVxuICAgIH1cbn1cblxuLnN0b3JlQWRkcmVzcy10YWcge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcblxuICAgICY6OmJlZm9yZSB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogOHB4O1xuXHR0b3A6IDUwJTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdG9yZS1sb2dvLnN2Zyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXRhYmxldFVwKSB7XG5cdG1hcmdpbi10b3A6IC01cHg7XG5cblx0JiArICoge1xuXHQgICAgbWFyZ2luLXRvcDogMTBweDtcblx0fVxuICAgIH1cbn1cblxuLnN0b3JlQWRkcmVzcy10ZXh0IHtcbn1cblxuLnN0b3JlQWRkcmVzcy1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tc3dhdGNoUmVkKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJi5zdG9yZUFkZHJlc3MtbGluay0tdW5kZXJsaW5lIHtcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmFmdGVyIHtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxcHg7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBib3R0b206IC0ycHg7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI0NDMjIyOTtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdH1cbiAgICB9XG59XG4iXX0= */
