.featured-products-wrapper .show-view-all--button{margin-top:30px}@media screen and (min-width:768px){.featured-products-wrapper .show-view-all--button{margin-top:60px}}.featured-products-wrapper .section-header-wrapper{margin-bottom:50px}@media (max-width:767px){.featured-products-wrapper .section-header-wrapper{margin-bottom:37.5px}}.featured-products-wrapper .section-header-wrapper:has(.show-view-all--button){display:flex;flex-direction:column;gap:15px}.featured-products-wrapper .section-header-wrapper:has(.show-view-all--button) .section-title--wrapper{margin-bottom:0}.featured-products-wrapper .section-header-wrapper .show-view-all--button{margin-top:0}@media screen and (min-width:768px){.featured-products-wrapper .header-left-button-right .section-header-wrapper.header-align--left,.featured-products-wrapper .header-left-button-right .section-header-wrapper.header-align--right,.featured-products-wrapper .header-right-button-left .section-header-wrapper.header-align--left,.featured-products-wrapper .header-right-button-left .section-header-wrapper.header-align--right{align-items:flex-end;flex-direction:row;gap:20px;justify-content:space-between}}@media screen and (max-width:767px){.featured-products-wrapper .header-right-button-left .section-header-wrapper{align-items:flex-end}}@media screen and (min-width:768px){.featured-products-wrapper .header-right-button-left .section-header-wrapper.header-align--right{flex-direction:row-reverse}}@media screen and (max-width:767px){.featured-products-wrapper .header-left-button-right .section-header-wrapper{align-items:flex-start}}.featured-products-wrapper .product-grid--slider-enabled:has(.swiper-button-lock.swiper-button--grid-slider) grid-slider>.swiper-wrapper{align-items:center;display:flex;gap:calc(var(--grid-spacing) * .75)}@media screen and (min-width:768px){.featured-products-wrapper .product-grid--slider-enabled:has(.swiper-button-lock.swiper-button--grid-slider) grid-slider>.swiper-wrapper{gap:var(--grid-spacing)}}.featured-products-wrapper .product-grid--slider-enabled:has(.swiper-button-lock.swiper-button--grid-slider) grid-slider>.swiper-wrapper .grid__item{margin-right:0!important}.featured-products-wrapper:has(.header-align--left) .product-grid--slider-enabled:has(.swiper-button-lock.swiper-button--grid-slider) grid-slider>.swiper-wrapper{justify-content:flex-start}.featured-products-wrapper:has(.header-align--right) .product-grid--slider-enabled:has(.swiper-button-lock.swiper-button--grid-slider) grid-slider>.swiper-wrapper{justify-content:flex-end}.featured-products-wrapper:has(.header-align--center) .product-grid--slider-enabled:has(.swiper-button-lock.swiper-button--grid-slider) grid-slider>.swiper-wrapper{justify-content:center}.featured-products-wrapper:has(.header-align--left) .grid-uniform.product-grid--wrapper{justify-content:flex-start}.featured-products-wrapper:has(.header-align--center) .grid-uniform.product-grid--wrapper{justify-content:center}.featured-products-wrapper:has(.header-align--right) .grid-uniform.product-grid--wrapper{justify-content:flex-end}
/* Featured Products */
/* Featured collection section */
[data-wetheme-section-type="collection--featured-collection"] {
  background: #015BA6;
  color: #fff;
}

[data-wetheme-section-type="collection--featured-collection"] .width--content {
  max-width: 1220px;
}

/* Header */
[data-wetheme-section-type="collection--featured-collection"] .section-header-wrapper {
  text-align: center;
  margin-bottom: 34px;
}

[data-wetheme-section-type="collection--featured-collection"] .section-header-wrapper p,
[data-wetheme-section-type="collection--featured-collection"] .dynamic-section-header p {
  margin: 0 0 10px;
  color: #F6D545;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.02em;
}

[data-wetheme-section-type="collection--featured-collection"] .section-header-wrapper h2,
[data-wetheme-section-type="collection--featured-collection"] .dynamic-section-header h2,
[data-wetheme-section-type="collection--featured-collection"] .section-title {
  margin: 0;
  color: #F6D545;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 0.95;
  letter-spacing: -0.03em;
}

/* Grid spacing */
[data-wetheme-section-type="collection--featured-collection"] .homepage-featured-content-wrapper {
  margin-top: 0;
}

[data-wetheme-section-type="collection--featured-collection"] .grid__item {
  margin-bottom: 28px;
}

/* Product card wrapper */
[data-wetheme-section-type="collection--featured-collection"] .grid-view-item {
  background: transparent !important;
  color: #fff;
}

/* Image only gets border/radius, no forced background */
[data-wetheme-section-type="collection--featured-collection"] .grid-view-item .grid__image,
[data-wetheme-section-type="collection--featured-collection"] .grid-view-item__image-wrapper,
[data-wetheme-section-type="collection--featured-collection"] .product-image--wrapper,
[data-wetheme-section-type="collection--featured-collection"] .image-wrapper {
  border-radius: 30px;
  overflow: hidden;
  border: 2px solid rgba(255,255,255,0.8);
}

[data-wetheme-section-type="collection--featured-collection"] .grid-view-item img,
[data-wetheme-section-type="collection--featured-collection"] .grid__image img {
  display: block;
  border-radius: 28px;
}

/* Title */
[data-wetheme-section-type="collection--featured-collection"] .product-grid--title,
[data-wetheme-section-type="collection--featured-collection"] .product-grid--title a,
[data-wetheme-section-type="collection--featured-collection"] .grid-view-item__title,
[data-wetheme-section-type="collection--featured-collection"] .grid-view-item__title a {
  margin-top: 14px;
  margin-bottom: 6px;
  color: #fff !important;
  text-transform: uppercase;
  text-decoration: none !important;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 1.1;
  letter-spacing: -0.24px;
}

/* Price */
[data-wetheme-section-type="collection--featured-collection"] .product-grid--price,
[data-wetheme-section-type="collection--featured-collection"] .price,
[data-wetheme-section-type="collection--featured-collection"] .price-item,
[data-wetheme-section-type="collection--featured-collection"] .money, 
[data-wetheme-section-type="collection--featured-collection"] .custom-price-prefix {
  color: #fff !important;
  font-family: "Poppins", sans-serif;
  font-size: 20px!important;
  line-height: 1.25;
}

[data-wetheme-section-type="collection--featured-collection"] .product-grid--price {
  margin-bottom: 10px;
}

/* If price prefix is separate, make it feel bold like screenshot */
[data-wetheme-section-type="collection--featured-collection"] .product-grid--price strong,
[data-wetheme-section-type="collection--featured-collection"] .price strong {
  font-weight: 800;
}

/* Reviews */
[data-wetheme-section-type="collection--featured-collection"] .product-grid--rating,
[data-wetheme-section-type="collection--featured-collection"] .product-rating,
[data-wetheme-section-type="collection--featured-collection"] .jdgm-widget,
[data-wetheme-section-type="collection--featured-collection"] .spr-badge {
  color: rgba(255,255,255,0.9) !important;
  font-size: 14px;
}

[data-wetheme-section-type="collection--featured-collection"] .product-grid--rating .jdgm-star,
[data-wetheme-section-type="collection--featured-collection"] .product-grid--rating .spr-icon,
[data-wetheme-section-type="collection--featured-collection"] .product-rating .jdgm-star,
[data-wetheme-section-type="collection--featured-collection"] .product-rating .spr-icon,
[data-wetheme-section-type="collection--featured-collection"] .jdgm-star,
[data-wetheme-section-type="collection--featured-collection"] .spr-icon,
[data-wetheme-section-type="collection--featured-collection"] .jdgm-star svg,
[data-wetheme-section-type="collection--featured-collection"] .spr-icon svg {
  color: #F6D545 !important;
  fill: #F6D545 !important;
}

/* Optional badge/chip styling if these labels exist */
[data-wetheme-section-type="collection--featured-collection"] .badge,
[data-wetheme-section-type="collection--featured-collection"] .product-badge,
[data-wetheme-section-type="collection--featured-collection"] .custom-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  padding: 6px 14px;
  border-radius: 999px;
  background: #8fd129;
  color: #015BA6;
  border: 2px solid #F6D545;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 900;
}

/* Buttons / view all */
[data-wetheme-section-type="collection--featured-collection"] .dynamic-section-button {
  background: #F6D545;
  color: #015BA6;
  border: 0;
  border-radius: 999px;
  text-transform: uppercase;
  font-weight: 900;
}

/* Mobile */
@media only screen and (max-width: 767px) {
  [data-wetheme-section-type="collection--featured-collection"] .section-header-wrapper {
    margin-bottom: 22px;
  }

  [data-wetheme-section-type="collection--featured-collection"] .section-header-wrapper p,
  [data-wetheme-section-type="collection--featured-collection"] .dynamic-section-header p {
    font-size: 14px;
  }

  [data-wetheme-section-type="collection--featured-collection"] .section-header-wrapper h2,
  [data-wetheme-section-type="collection--featured-collection"] .dynamic-section-header h2,
  [data-wetheme-section-type="collection--featured-collection"] .section-title {
    font-size: 24px;
    line-height: 0.98;
  }
  [data-wetheme-section-type="collection--featured-collection"] h1{
    font-size:34px;
  }

  [data-wetheme-section-type="collection--featured-collection"] .product-grid--title,
  [data-wetheme-section-type="collection--featured-collection"] .product-grid--title a,
  [data-wetheme-section-type="collection--featured-collection"] .grid-view-item__title,
  [data-wetheme-section-type="collection--featured-collection"] .grid-view-item__title a {
    font-size: 14px;
  }

  [data-wetheme-section-type="collection--featured-collection"] .product-grid--price,
  [data-wetheme-section-type="collection--featured-collection"] .price,
  [data-wetheme-section-type="collection--featured-collection"] .price-item,
  [data-wetheme-section-type="collection--featured-collection"] .money, 
  [data-wetheme-section-type="collection--featured-collection"] .custom-price-prefix{
    font-size: 16px!important;
  }
}