/** Shopify CDN: Minification failed

Line 176:0 Expected "}" to go with "{"

**/
/* FOR BULK OFFER BUTTON AND TEXT
---------------------------------*/
button.offer-option-btn {
  margin: 15px 0;
  cursor: pointer;
  border-radius: 6px;
  font-size: 20px !important;
  font-weight: 600 !important;
  text-transform: capitalize !important;
  text-align: center;
  display: inline-block;
  width: 100%;
  background: #39b7bd;
  border: none;
  color: #ffffff !important;
  padding: 12px 18px;
  letter-spacing: inherit;
  line-height: inherit;
}

/* FOR BULK OFFER PROMO HEADLINE TEXT
---------------------------------*/
.offer-options-title {
  font-family: inherit;
  font-size: 22px !important;
  font-weight: 700;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin-top: 30px;
}

/* FOR SIZE OF LOGO HEADER
---------------------------------*/
element {
  width: 130px !important;
  object-fit: contain !important;
}
.site-header .logo img {
  width: auto !important;
  max-width: 120% !important;
  height: auto !important;
  max-height: 120% !important;
}

/* FOR ANNOUNCEMENT TOP BAR
---------------------------------*/
span.announcement {
    font-weight: bold !important;
    font-size: 16px !important;
}

/* FOR ADD TO CART BUTTON
---------------------------------*/
.add-to-cart {
    background: #000000 !important;
    color: #fff !important;
  	font-weight: bold !important;
    font-size: 16px !important;
    border-color: #000000 !important;
}


/* FOR FLY OUT CART - FREE SHIPPING MESSAGE
---------------------------------*/
.cart-notice {
  padding-top: 1.25rem !important;
  padding-bottom: 1.125rem !important;
  background: #ED428E !important;
  color: var(--color-foreground-main);
  display: block;
  font-weight: bold !important;
  font-size: 20px !important;
}

/* FOR VIEW CART - YOU HAVE FREE SHIPPING MESSAGE
---------------------------------*/
.alert--success {
  background-color: #e2f4f5 !important;
  border-color: #52bec3 !important;
  color: #000;
  font-weight: bold !important;
  font-size: 18px !important;
}

/* FOR VIEW CART - NOT YET REACHED SHIPPING AMOUNT MESSAGE
---------------------------------*/
.alert--note {
  background-color: #ED428E !important;
  border-color: #ED428E !important;
  color: #fff;
  font-weight: bold !important;
  font-size: 18px !important;
}

/* FOR SIZING THE BLOG FEATURED IMAGES
---------------------------------*/
.article__featured-image {
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 953px !important;
}

/* FOR ADDING LEFT AND RIGHT BUTTONS TO RELATED PRODUCTS ON MOBILE ONLY
---------------------------------*/

.owl-pagination:after {
    content: " >";
   font-size: 30px !important;
    color: #4c4d4d !important;
}
.owl-pagination:before {
    content: "< ";
font-size: 30px !important;
  color: #4c4d4d !important;
}

.owl-theme .owl-controls .owl-page span {
    width: 22px !important;
    height: 22px !important;
}

.owl-theme .owl-controls .owl-page.active span {
    background: #ed428e !important;
    border-color: #ed428e !important;
}

/* FOR MOVING STOCK FLAGS TO TOP LEFT SIDE OF PRODUCT LISTINGS
---------------------------------*/

.product-item .product-item__badges {
    left: var(--gutter-small) !important;
    right: auto !important;
}
.product-item .product-item__badge {
    float: left;
}

/* FOR INCREASING TOP MARGIN FOR INSTAGRAM FEED BLOCK
---------------------------------*/

#insta-feed, .instafeed-shopify {
  position: relative;
  display: block;
  text-align: center;
  clear: both;
  margin: 60px auto 0 !important;
}

/* FOR CONTROLLING TITLE SIZE FOR RECENTLY VIEWED APP
---------------------------------*/

@media screen and (min-width: 1024px) { /* Adjust styles for large device */
  .shopify-block-ultimate-recently-viewed h2 { font-size: calc(24px / 60 * var(--base-headings-size) + 0px); } 
}
@media screen and (max-width: 1023px) { /* Adjust styles for small device */
  .shopify-block-ultimate-recently-viewed h2 { font-size: calc(20px / 60 * var(--base-headings-size) + 0px); } 
}

/* FOR SEARCH BAR TO SHOW ON MOBILE
---------------------------------*/

@media all and (max-width: 1023px) { 
.header-container.header--container--bottom.container--large.mobile-search.hide.portable-show { 
display: block !important; 
} 



