.img-full-width {
  width: 100%;
  height: auto !important;
  display: block; }

.flex {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.flex-dir-col {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column; }

.flex-just-spab {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify; }

.flex-just-spar {
  -webkit-box-pack: distribute;
  -moz-box-pack: distribute;
  box-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  -o-justify-content: space-around;
  justify-content: space-around;
  -ms-flex-pack: distribute; }

.flex-just-cent {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center; }

.flex-just-end {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end; }

.flex-align-cent {
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center; }

.flex-align-end {
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
  -ms-flex-align: end; }

.flex-wrap {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.utility__rel-container {
  position: relative !important; }
.utility__absolute-container {
  position: absolute !important; }
.utility__absolute-link {
  position: absolute !important;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }
.utility__cursor-pointer {
  cursor: pointer; }
.utility__mar-bump-sm-top-btm {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }
.utility__mar-bump-md-top-btm {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }
@media screen and (min-width: 971px) {
  .utility__hide-on-desktop {
    display: none !important; } }
@media screen and (max-width: 970px) {
  .utility__hide-on-mobile {
    display: none !important; } }
@media screen and (max-width: 767px) {
  .utility__hide-on-mobile-sm {
    display: none !important; } }
@media screen and (min-width: 768px) {
  .utility__hide-on-desktop-sm-mob {
    display: none !important; } }

.content-outer-wrap, .container-outer-wrap {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column; }

.container {
  max-width: 1280px;
  width: 100%; }
  @media screen and (max-width: 1279px) {
    .container {
      width: 90%; } }

.container-full {
  width: 100%; }

.col-w-50 {
  width: 49%; }

.col-w-100 {
  width: 100%; }

.slideshow__single-link {
  z-index: 10000; }

.index-section--newsletter .h2 {
  margin-bottom: 15px !important; }

.slideshow.slideshow--medium {
  height: 325px; }

.index-section:first-child {
  padding-bottom: 0px; }

#social-insta-icon {
  width: 40px;
  padding-top: 6px; }

.shopify-section {
  width: 100%; }

.product-template__container {
  margin-top: 50px; }

#product-tabs li {
  color: black !important; }

.lookbooks__header-wrap {
  width: 100%; }
.lookbooks__header-title {
  width: 100%;
  margin-top: 11%;
  top: 0;
  color: white;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center; }
.lookbooks__nav-book-outer-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px; }
.lookbooks__book-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center; }

.bar-slider__wrap li h5 {
  text-align: center;
  margin: 20px 0 0 0; }

.bar-collection__meta-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center; }
  .bar-collection__meta-wrap p {
    max-width: 50%;
    text-align: center;
    color: black; }
  @media screen and (max-width: 480px) {
    .bar-collection__meta-wrap {
      min-height: 30vh; } }
.bar-collection__outer-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  margin-bottom: 80px; }
  @media screen and (max-width: 480px) {
    .bar-collection__outer-wrap {
      -webkit-box-orient: vertical;
      -moz-box-orient: vertical;
      box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-direction: normal;
      box-direction: normal;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      flex-direction: column;
      -ms-flex-direction: column; } }

.bar-grid__outer-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  margin-bottom: 80px; }
  .bar-grid__outer-wrap .grid-view-item {
    width: 23%;
    margin: initial; }

#shopify-section-lookbook {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column; }

.header-sidebar__outer-wrap {
  min-height: 400px;
  margin: 70px 0 50px 0; }
  @media screen and (max-width: 750px) {
    .header-sidebar__outer-wrap {
      margin: 20px 0 50px 0; } }
  .header-sidebar__outer-wrap p {
    color: black !important; }
  .header-sidebar__outer-wrap h5 {
    color: black;
    margin: 15px 0 5px 0;
    font-weight: 700; }
  .header-sidebar__outer-wrap ul {
    list-style-type: none !important; }
    .header-sidebar__outer-wrap ul li {
      color: black; }

.form-vertical [type="submit"], .form-vertical .btn {
  width: 100%;
  FONT-WEIGHT: 800; }

.bx-wrapper {
  border: none !important;
  box-shadow: none !important;
  margin: 0 auto; }

@media screen and (max-width: 767px) {
  .filters-toolbar__input--sort {
    padding-left: 0px !important; } }
.collection-header__outer-wrap {
  position: relative; }
.collection-header__title {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center; }

.collection-header__title {
  text-align: center; }

@media screen and (min-width: 1200px) {
  .collection__outer-item-wrap {
    min-width: 840px !important; } }

/*# sourceMappingURL=bc-app.css.map */