/** Shopify CDN: Minification failed

Line 60:1 Unexpected "{"

**/


.m-add-to-cart,
.m-button--primary,
.product-form button[type="submit"] {
  background-color: #ffffff !important; 
  color: #ff3f82 !important; 
  border: 2px solid #ff3f82 !important; 

  --btn-bg: #ffffff !important;
  --btn-color: #ff3f82 !important;
  --btn-border-color: #ff3f82 !important;

  opacity: 1 !important;
  cursor: pointer !important;
  pointer-events: auto !important;
  transition: all 0.3s ease !important;
}

.m-add-to-cart:hover,
.m-button--primary:hover,
.m-add-to-cart:active {
  background-color: #ff3f82 !important; 
  color: #ffffff !important; 

  --btn-bg-hover: #ff3f82 !important;
  --btn-color-hover: #ffffff !important;
}
.m-section__subheading,
.m-richtext__subtitle {
  font-weight: 500;
  font-size: 18px;
}
.m-section__header {
  --m-section-header-spacing-bottom: 40px;
}
.m-button--link {
  --btn-link-border: 1px;
}
.m-collection-card__link {
  display: none !important;
}
.m-collection-card img {
  border-radius: 2% !important;
}
.m-collection-card .m-hover-box,
.m-collection-card {
  border-radius: 2% !important;
  overflow: hidden !important;
}
.f-menu__link--level-1,
.f-menu__submenu--level-2 {
  font-weight: bolder !important;
}
 {
  font-weight: bolder !important;
}
.f-menu__sublink {
  font-size: 20px !important;
}
.f-menu__banner img {
  border-radius: 5% !important;
}
.f-menu__submenu--full-width {
  grid-template-columns: max-content 280px 280px 280px !important;
  justify-content: center !important;
  gap: 30px !important;
}
.m-product-option--dropdown select {
  border: 1px solid rgb(255 63 130);
  background: #fff4f9;
}
.m-price__sale .m-price-item--last {
  font-weight: 500;
}
@media (max-width: 768px) {
  .m-product-option--content {
    width: 100% !important;
    text-align: center !important;
  }
  .m-product-option--dropdown select {
    text-align: center !important;
  }
}
.m-slider-controls__button {
  color: white;
}