/** Shopify CDN: Minification failed

Line 113:13 Expected ")" to end URL token

**/
.influencers-section {
  background: var(--sec-background);
  overflow: hidden;
}

.influencers-section .influencers-heading {
  max-width: 980px;
  margin: 0 auto 42px;
}

.influencers-section .influencers-heading .sec-heading {
  margin: 0;
}

.influencers-section .influencers-heading .new-rte {
  margin-top: 14px;
}

.influencers-row.caesar-influencers-slider {
  max-width: 1260px;
  margin: 0 auto;
}

.influencers-swiper {
  overflow: visible;
}

.influencers-slide-card {
  position: relative;
  width: 100%;
  padding-bottom: 48px;
}

.influencers-main-media {
  position: relative;
  width: 100%;
  aspect-ratio: 313 / 313;
  border-radius: 8px;
  overflow: hidden;
  background: #f7f0eb;
}

.influencers-main-video,
.influencers-main-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.influencers-instagram-card-link {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 2;
  display: block;
  width: min(70%, 214px);
  transform: translateX(-50%);
  text-decoration: none;
}

.influencers-instagram-card-image {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 8px;
  filter: drop-shadow(0 6px 14px rgba(0, 0, 0, .12));
}

@media screen and (max-width: 749px) {
  .influencers-section .influencers-heading {
    margin-bottom: 24px;
  }

  .influencers-slide-card {
    padding-bottom: 44px;
  }

  .influencers-instagram-card-link {
    width: min(68%, 206px);
  }
}

.influencers-slider-pagination {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 24px;
}

.influencers-slider-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  margin: 0 !important;
  background: #d9d9d9;
  opacity: 1;
}

.influencers-slider-pagination .swiper-pagination-bullet-active {
  width: 22px;
  border-radius: 999px;
  background: #ff8a50;
}

/* Caesar Lifely exact Loved by parents match — 2026-07-08 */
@font-face{
  font-family:'Squishy Blue';
  src:url({{ 'SquishyBlue.ttf' | asset_url }}) format('truetype');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
.influencers-section{background:rgba(178,252,228,.14)!important;}
.influencers-section.section-padding-top.section-padding-bottom{padding-top:30px!important;padding-bottom:30px!important;}
.influencers-section .influencers-heading{max-width:980px!important;margin:0 auto 24px!important;text-align:center!important;}
.influencers-section .influencers-heading .sec-heading,.influencers-section h2.sec-heading{color:#5AD7A1!important;font-family:'Squishy Blue', sans-serif!important;font-size:26px!important;line-height:26px!important;font-weight:400!important;letter-spacing:normal!important;text-align:center!important;margin:0!important;padding:0!important;text-transform:none!important;}
.influencers-row.caesar-influencers-slider{max-width:1260px!important;margin:0 auto!important;}
@media screen and (min-width:750px){.influencers-section.section-padding-top.section-padding-bottom{padding-top:60px!important;padding-bottom:60px!important;}.influencers-section .influencers-heading{margin-bottom:42px!important;}.influencers-section .influencers-heading .sec-heading,.influencers-section h2.sec-heading{font-size:48px!important;line-height:48px!important;}}
