/** Shopify CDN: Minification failed

Line 59:4 Unexpected "{"
Line 59:5 Expected identifier but found "%"
Line 59:35 Unexpected "{"
Line 59:36 Expected identifier but found "%"

**/
  /* .pyramid-section {
    padding: 80px 0;
    overflow: hidden;
    background: #f5f5f5;
  } */
   .pyramid-container_section{
    overflow:hidden;
   }
   .pyramid-heading{
    margin:0;
    line-height:normal;
    /* background: linear-gradient(90deg, #1a1a1a, #8b6914, #c9a84c, #8b6914, #1a1a1a);
    background-size: 200% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: mg-shimmer 4s linear infinite; */
   }

   /* .pyramid-heading:after{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, transparent, #e8d5a3, transparent);
    margin-top: 20px;
   } */

  .pyramid-wrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .pyramid-slider {
    position: relative;
    width: 100%;
    height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .pyramid-slide {
    position: absolute;
    transition: all 0.6s ease;
    border-radius: 22px;
    overflow: hidden;
    opacity: 0;
    transform: scale(0.7);
    {% comment %} background:#fff; {% endcomment %}
  }

  .pyramid-slide img {
    width: 100%;
    height: auto;
    object-fit: contain;
    display: block;
  }
  .pyramid-slide video{
    width: 100%;
    max-width: 330px; /* same as your image layout */
    height: 100%;
    object-fit: contain;
    display: block;
  }


  /* CENTER */
  .pyramid-slide.active {
    transform: scale(1);
    opacity: 1;
    z-index: 2;
  }

  /* LEFT + RIGHT */
  .pyramid-slide.prev {
    transform: translateX(-235px) scale(0.85);
    opacity: 0.95;
    z-index: 1;
  }

  .pyramid-slide.next {
    transform: translateX(235px) scale(0.85);
    opacity: 0.95;
    z-index: 1;
  }

  /* FAR SIDES */
  .pyramid-slide.far-prev {
    transform: translateX(-432px) scale(0.7);
    opacity: 0.6;
    z-index: 0;
  }

  .pyramid-slide.far-next {
    transform: translateX(432px) scale(0.7);
    opacity: 0.6;
    z-index: 0;
  }

  /* TEXT OVERLAY */
  .pyramid-content {
    position: absolute;
    bottom: 10px;
    width: 100%;
    /* padding: 25px;  */
    text-align: center;
    /* background: linear-gradient(to top, rgba(0,0,0,0.8),  rgba(0,0,0,0.1)); */
    color: #fff;
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .pyramid-content h4 {
    font-size: var(--font-18);
    margin-bottom: 10px;
    font-weight: var(--medium);
    color:#fff;
    width:100%;
  }

  .pyramid-btn {
    display: block;
    width: fit-contet;
    /* max-width:90%; */
    padding: 6px 8rem;
    background: #000;
    background:linear-gradient(to left, #cf9042,  #ffffff);
    color: #000;
    text-decoration: none;
    border-radius: 10px;
    font-size: var(--font-16);
    font-weight: var(--semi-bold);
  }

  .pyramid-arrow {
    position: absolute;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: #fff;
    border: solid 1px #ccc;
    color: #000;
    cursor: pointer;
    z-index: 2;
    align-items:center;
    justify-content: center;
    display: flex;
  }

  .pyramid-arrow.left {
    left: 5%;
  }

  .pyramid-arrow.right {
    right: 5%;
  }
  @media screen and (max-width:750px){
  .pyramid-slide.active {
    z-index: 1;
  }
  .pyramid-slide.prev,
  .pyramid-slide.next {
    z-index: 0;
  }
  }