/** Shopify CDN: Minification failed

Line 123:5 Expected "}" to go with "{"

**/
@media (min-width: 992px) {
    .header--top-left {
     grid-template-columns: none !important;
    }
}




/*rich text width customization */
@media screen and (min-width: 768px) {
 
  .rich-text__blocks {
    max-width: 70rem !important;
  }
}

@media screen and (min-width: 992px) {
  .rich-text__blocks {
    max-width: 120rem !important;
  }
}





/* wishlist design on homepage*/
.swym-wishlist-collections-v2 {
  display: flex;
  align-items: center;
  justify-content: center;

  background: #fff !important;
  border-radius: 50%;
  box-shadow: 0 6px 14px rgba(60, 154, 213, 0.25);
  transition: background 0.2s ease, box-shadow 0.2s ease;
}

/* Stop SVG from inheriting nonsense */
.swym-wishlist-collections-v2 svg {
  display: block;
  background: none;
}

/* Hover state */
.swym-wishlist-collections-v2:hover {
  background: #f4f9ff;
  box-shadow: 0 8px 18px rgba(60, 154, 213, 0.45);
}


/* price in card of products in homepage */
.price .price-item {
  font-weight:700;
}



/* Remove the large title of the categories  */
/* .collection-hero__title {
  display: none;
} */

/*secondary button color for theme 2 */
.color-background-2 .button.button--secondary, .color-background-2 .button.button--primary {
    background: #b3afaf38 !important;
}


/* All Categories design fixes*/
.collection-list-wrapper .card-wrapper .card.card--row{
  flex-direction: row !important;
}

.collection-list-wrapper .card__information a{
  font-weight:700;
}

.collection-list-wrapper .wb_home_sbtn a{
 text-decoration: none !important;
}

/*video section to make the text inside the video full width */
@media screen and (min-width: 1200px) {
    .video-section .banner__box {
        max-width: 100% !important;
    }
}



/*header wishlist style */
i.icon-swym-wishlist {
    font-family: "swym-font";
    font-style: normal;
    vertical-align: middle;
}
i.icon-swym-wishlist + span {
    vertical-align: middle;
}
i.icon-swym-wishlist:after {
    content: "";
    font-size: 130%;
    line-height: 18px;
    text-align: center;
    display: inline;
} /*content rendered after swym is ready to avoid showing block/invalid chars*/

.swym-ready i.icon-swym-wishlist:after {
    content: '\f08a'; /* Make it'\f004' for the heart to look full */
}


@media (max-width: 991px) {
    .logo-bar-section .global-media-settings img{
      border-radius: 30px !important;
    }