/* Add custom CSS styles below */ 
.s-product-card-content-title a:hover {
    color: #414042;
    color: #54dfe0;
}
.main-nav-container #cat-in-header:hover {
    color: #414042;
     color: #54dfe0;
}
.userheader:hover {
             color: #DFEBF7 !important;

}
a:hover{
     color: #DFEBF7 !important;
}
.weekly-star-btn {
    transition: all 0.6s ease;
    font-size: 1rem;
    padding: 0.4rem 2.5rem;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 0.375rem;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    color: #45576d;
    position: relative;
} 
.weekly-star-btn:hover {
  color: #AAC7D5 !important;
}
@media (min-width: 1280px) {
    .container {
        max-width: 1280px;
    }
}
.s-product-card-image-cover {
    -o-object-fit: cover;
    object-fit: cover;
}
.s-product-card-image-cover:hover {
  transform: translateY(-10px);
  transition: 0.3s;
}
.section_c_r .content_tistimonial .cover_content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 28px;
    padding: 78px 22px 35px;
}
.section_c_r .content_tistimonial .cover_content:hover {
 transform: translateY(-10px);
  transition: 0.3s;
}
.main-nav-container.fixed-pinned #cat-in-header {
    color: #ffffff;
}
.main-nav-container.fixed-pinned #cat-in-header:hover {
    color:  black !important;
}
.fixed-pinned .userheader {
    color: #ffffff !important;
}
a{
  color: #ffffff;
}
h4.s-product-card-price {
    text-align: right;
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    color: #414042;
    color: #45576d;
}
.s-product-card-content-title a {
      color:   #778B96 !important;
}
.s-product-card-content-title a:hover{
      color:  black !important;
}
.main-nav-container.fixed-pinned #cat-in-header span:hover {
    color: #414042;
    color:  black !important;
}

.top-navbar.relative.z-\[150\] {
  display: none;
}

.bg-\[--bg-header-color\] {
  background: linear-gradient( 135deg, #FEF2F4 0%, #FEEFF4 45%, #FFE4E9 75%, #FFD6DE 100% ) !important;
  border: 1px solid #c2185b;
}

.store-footer__inner.\!bg-\[var\(--s-color\)\].\!p-0 {
  background: linear-gradient( 135deg, #FEF2F4 0%, #FEEFF4 45%, #FFE4E9 75%, #FFD6DE 100% ) !important;
  border: 1px solid #c2185b;
}

.main-nav-container.fixed-pinned .add-bg {
  background: linear-gradient( 135deg, #FEF2F4 0%, #FEEFF4 45%, #FFE4E9 75%, #FFD6DE 100% ) !important;
  border: 1px solid #c2185b;
}

.main-nav-container.fixed-pinned #cat-in-header {
  color: #C2185B !important;
}

.main-nav-container.fixed-pinned #cat-in-header:hover {
  color: #000000 !important;
}

.flex.flex-col.min-h-full.app-inner.overflow-hidden.relative {
  background: linear-gradient( 135deg, #FEF2F4 0%, #FEEFF4 45%, #FFE4E9 75%, #FFD6DE 100% ) !important;
  border: 1px solid #c2185b;
}

.bg-\[--bg-header-color\] {
  background: linear-gradient( 135deg, #FEF2F4 0%, #FEEFF4 45%, #FFE4E9 75%, #FFD6DE 100% ) !important;
  border: 1px solid #c2185b;
}

.s-product-card-vertical {
  flex-direction: column;
  border: 1px solid #C2185B91;
  box-shadow: 0px 0px 4px 0px #C2185B91;
  transition: all ease-in-out 0.5s;
}

.s-product-card-vertical:hover {
  flex-direction: column;
  border: 1px solid #C2185B91;
  box-shadow: 0px 0px 4px 0px #C2185B91;
  transition: all ease-in-out 0.5s;
}

 /* .product_deadline {
  flex-direction: column;
  border: 1px solid #C2185B91;
  box-shadow: 0px 0px 4px 0px #C2185B91;
  transition: all ease-in-out 0.5s;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
  }

.product_deadline .data {
  width: 60% !important;
}

.product_deadline .img {
  width: 35% !important;
}

 .product_deadline:hover {
    background: linear-gradient( 135deg, #FEF2F4 0%, #FEEFF4 45%, #FFE4E9 75%, #FFD6DE 100% ) !important;
  border: 1px solid #c2185b;
  } */

.s-product-card-horizontal {
  flex-direction: column;
  border: 1px solid red;
}

.s-product-card-horizontal:hover {
    border: 0px solid #C2185B91;
  box-shadow: 0px 0px 5px 1px #C2185B;
}

  salla-slider[type]:not(.hydrated) > div > div, salla-slider[type]:not(.hydrated) .swiper > div > div > div, .carousel-slider .swiper-wrapper > div {
    padding: 1rem;
  }

@media (min-width: 576px) {
  salla-slider[type]:not(.hydrated) > div > div, salla-slider[type]:not(.hydrated) .swiper > div > div > div, .carousel-slider .swiper-wrapper > div {
    padding: 1rem;
  }
}

@media (max-width: 767px) {
.text-\[17px\] {
  font-size: 10px !important;
}
}

a {
  color: #C2185B !important;
}

a:hover {
  color: #000000 !important;
}

@media (min-width: 768px) {
  .s-block__title {
    margin-bottom: 1rem;
  }
}

.te p {
  display: none;
}

.flex.flex-col.justify-around p {
  display: none;
}

h4.s-product-card-price {
  color: #000;
}

.s-product-card-content-title a {
  color: #C2185B !important;
}

.Gl_add_to_cart_btn_product button {
  background-color: #C2185B !important;
}

.Gl_add_to_cart_btn_product button:hover {
  background-color: #000000 !important;
}

.s-button-primary {
 background-color: #C2185B !important;
}

.s-button-primary:hover {
  background-color: #000000 !important;
}

.sicon-arrow-expand.absolute.cursor-pointer.bg-white.left-\[15px\].top-\[15px\].z-50.rounded-md.p-\[8px\].text-xs.text-\[var\(--s-color\)\].border.border-\[var\(--s-color\)\].border-solid {
  display: none;
}

.s-block--features__item .feature-icon {
  background-color: #C2185B !important;
}

.main-nav-container.fixed-pinned #heart path {
  stroke: #C2185B !important;
}

.main-nav-container.fixed-pinned #shopping-bag path {
  stroke: #C2185B !important;
}

.fixed-pinned .userheader {
  color: #C2185B !important;
}

.flex-1.header-search.\!hidden.sm\:\!block {
  display: none !important;
}

.flex.items-center.justify-end.side-account.gap-1 {
  gap: 0.5rem !important;
}

.relative.hidden.lg\:block.whishlist-icon {
  margin-left: 0.5rem;
}

#cat-slider {
  display: none;
}

.border-\[\#b6b6b6e3\] {
  border-color: #C2185B !important;
}

.flex.items-center {
  gap: 1rem;
}

.vr_hr_active {
  background-color: #000000;
}

.w-full.py-5.breadcrumbs {
  display: none;
}

.main-nav-container #cat-in-header {
  color: #C2185B !important;
  border-bottom: 0px solid #000;
  transition: 0.1s all ease-in-out;
  
}

.main-nav-container #cat-in-header:hover {
  color: #000000 !important;
  border-bottom: 2px solid #000;
}

.s-infinite-scroll-btn.s-button-btn.s-button-primary {
  color: #fff;
}

@media (min-width: 768px) {
  .md\:mb-11 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
}