/** Shopify CDN: Minification failed

Line 345:50 Unexpected "{"

**/
.product-block--features .product-features-list{
  list-style: none;
  padding-left:0px;
  margin-left: 0px;
  margin-top: 16px;
  border-top: 1px solid #101010;
  border-bottom: 1px solid #101010;
  padding-top: 16px;
  padding-bottom: 16px;
}
.product-block--features .product-features-list .product-feature-item{
  display: flex;
  gap: 4px;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 0.9px;
  text-align: left;
}
.product-block--features .product-features-list .product-feature-item svg{
  flex-shrink: 0;
  margin-top: 1px;
}
  
.product-block--price-grid{
  display: block;
  margin-bottom: 8px;
}

.get-look-flex{
  display: flex;
  gap: 12px;
}
.tab-look-product__count{
  color: #7B7B7B;
  font-size: 10px;
font-style: normal;
font-weight: 600;
line-height: 12px; /* 120% */
letter-spacing: 0.83px;
text-transform: uppercase;
}
.tab-look-product__title{
  color: #101010;
font-size: 13.2px;
font-weight: 600;
line-height: 18.5px; 
letter-spacing: 3.97px;
text-transform: uppercase;
}
.text-align-left{
  text-align: left !important;
}
.collapsible-product-recommended{
  margin-bottom: 40px !important;
}
.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{
  border-bottom: 0px solid #fff;
}
.product-block--tab:first-child .collapsible-trigger-btn--borders {
    border-top: 1px solid #000; /* Adjust color/thickness as needed */
}

.product-block--tab.first-tab{
  border-top: 1px solid;
  margin-top:24px;
}
.testimonial-slider-section__product{
  padding: 80px 40px;
  background: #fff;
}
.testimonial-slider-section__product .testimonial-slider-header{
  margin-bottom: 40px;
}
.testimonial-slider-section__product .testimonial-slider-header .testimonial-slider-title{
  margin-bottom: 8px;
}
.testimonial-slider-section__product .testimonial-slider-header  .testimonial-slider-description{
  color: #101010;
font-size: 18px;
font-weight: 400;
line-height: 25.2px; 
letter-spacing: 0.9px;
}
.testimonial-slider-section__product .testimonial-card{
  border: 1px solid #2B2A27;
  background: #FFF;
  width: 400px;
  min-height: 720px;
}
.testimonial-slider-section__product .testimonial-card .testimonial-image-wrapper{
  width: 100%;
  height: 414px;
  position: relative;
}
.testimonial-slider-section__product .testimonial-card .testimonial-image-wrapper img{
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.testimonial-slider-section__product .testimonial-slider__product-next{
  width: 64px;
  height: 64px;
  background: #000;
  position: absolute;
  top: 50%;
  right: 12.5%;
  transform: translateY(-50%);
  z-index: 30;
  border-radius: 100%;
  border: 1px solid #fff;
}
.testimonial-slider-section__product .testimonial-slider__product-next::before{
  content: "";
  width: 28px;
height: 28px;
  position: absolute;
  top: 50%;
  left: 51%;
  transform: translate(-50%,-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M8.75 24.5L19.25 14L8.75 3.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.testimonial-slider-section__product .testimonial-slider-wrapper{
  position: relative;
}
.testimonial-slider-section__product .testimonial-content__product{
  padding: 24px;
  padding-right: 40px;
  height: calc(720px - 414px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.testimonial-slider-section__product .testimonial-quote__product span{
  padding: 0;
  margin: 0px;
  color: #010101;
font-size: 18px;
font-weight: 400;
line-height: 25.2px;
letter-spacing: 0.9px;
}
.testimonial-slider-section__product .testimonial-name__product{
  color: #010101;
  font-size: 14.4px;
  font-weight: 700;
  line-height: 20.2px; 
  letter-spacing: 4.32px;
  text-transform: uppercase;
  margin-bottom: 4px;
}
.testimonial-slider-section__product .testimonial-designation__product{
  color: #010101;
  font-size: 14.4px;
  font-weight: 400;
  line-height: 20.2px;
}
@media screen and (max-width: 500px){
  .collapsible-product-recommended{
    margin-bottom: 24px;
  }
}
    .brand-statement-section .brand-statement-content {position:relative;padding-left: 40px; max-width: 780px;color:#fff;z-index: 3;}
    .brand-statement-section .brand-statement-media{width: 100%;height:100%;position:absolute;}
    .brand-statement-section .brand-statement-container{ position: relative; overflow:hidden;width: 100%;height: 810px;display: flex; align-items: center;}
    .brand-statement-section  .brand-statement-container img, .brand-statement-section .brand-statement-container video {position: absolute;width: 100%;height: 100%; object-fit:cover;z-index: 0;}
    .brand-statement-section  .brand-statement-overlay { position: absolute; width: 100%;height: 100%;z-index: 1;background: #000;}
    .brand-statement-section .brand-statement-content .brand-statement-title{font-size: 56px;font-style: normal;font-weight: 800;line-height: 54px;letter-spacing: -0.56px;margin-bottom: 24px;}
    .brand-statement-section .brand-statement-content .brand-statement-description{font-size: 18px;font-style: normal;font-weight: 500;line-height: 25.2px;letter-spacing: 0.9px;}
    .product-features-section{padding:40px 24px;margin:0 auto;overflow:hidden;}
    .product-features-section .section-header{text-align:left;margin-bottom:40px;}
    .product-features-section .section-title{margin-bottom:8px;font-size:36px;font-style:normal;color:#101010;text-align:left;font-weight:700;line-height:46px;text-transform:uppercase;letter-spacing: 0px;}
    .product-features-section .section-description{font-size:18px;text-align:left;color:#101010;font-style:normal;font-weight:400;line-height:25.2px;letter-spacing:0.9px;}
    .product-features-section .cards-container{display:flex;gap:16px;}
    .product-features-section .cards-container.layout-equal{flex-direction:row;}
    .product-features-section .cards-container.layout-equal .feature-card{flex:1;min-width:0;aspect-ratio:1/1;}
    .product-features-section .cards-container.layout-featured{flex-direction:row;align-items:stretch;flex-wrap:wrap;}
    .product-features-section .cards-container.layout-featured .card-1{flex:0 0 calc(50% - 8px);height:560px;}
    .product-features-section .cards-container.layout-featured .card-2{flex:0 0 calc(25% - 8px);height:calc(267px - 8px);margin-bottom:16px;}
    .product-features-section .cards-container.layout-featured .card-3{flex:0 0 calc(25% - 8px);height:calc(267px - 8px);}
    .product-features-section .feature-card{position:relative;overflow:hidden;background:#fff;transition:transform 0.3s ease;display:flex;flex-direction:column;}
    .product-features-section .card-link{display:block;text-decoration:none;color:inherit;height:100%;}
    .product-features-section .card-media{position:relative;flex:1;aspect-ratio:1/1;overflow:hidden;}
    .product-features-section .card-video,.product-features-section .card-image{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;position:absolute;top:0;left:0;transition:transform 0.3s ease;}
    .product-features-section .card-overlay{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0.00) 100%);filter:blur(2px);}
    .product-features-section .card-content{position:absolute;bottom:0;left:0;right:0;padding:16px;color:#fff;z-index:2;}
    .product-features-section .card-title{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:25.2px;letter-spacing:4.32px;text-transform:uppercase;opacity:1;transform:translateY(0);transition:all 0.3s ease;margin-bottom:8px;}
    .product-features-section .card-description{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:22.4px;opacity:0;transform:translateY(20px);transition:all 0.3s ease;max-height:0;overflow:hidden;}
    .product-features-section .feature-card:hover .card-description{opacity:1;transform:translateY(0);max-height:300px;margin-top:8px;}
    .product-features-section-2{padding:40px 24px;margin:0 auto;}
.product-features-section-2 .section-header{text-align:left;margin-bottom:40px;}
.product-features-section-2 .section-title{margin-bottom:8px;font-size:36px;font-style:normal;color:#101010;text-align:left;font-weight:700;line-height:46px;text-transform:uppercase;letter-spacing: 0px;}
.product-features-section-2 .section-description{font-size:18px;text-align:left;color:#101010;font-style:normal;font-weight:400;line-height:25.2px;letter-spacing:0.9px;}
.product-features-section-2 .cards-container{display:grid;gap:24px;grid-template-columns:1fr 1fr;height:560px;overflow:hidden;}
.product-features-section-2 .layout-featured .card-second-parent{display:grid;grid-template-rows:1fr 1fr;gap:24px;height:560px;}
.product-features-section-2 .feature-card{position:relative;overflow:hidden;background:#fff;transition:transform 0.3s ease;}
.product-features-section-2 .card-link{display:block;text-decoration:none;color:inherit;height:100%;}
.product-features-section-2 .card-media{position:relative;flex:1;aspect-ratio:1/1;overflow:hidden;}
.product-features-section-2 .card-video,.product-features-section-2 .card-image{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;position:absolute;top:0;left:0;transition:transform 0.3s ease;}
.product-features-section-2 .card-overlay{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;right:0;bottom:0;background:rgba(0,0,0,0.4);filter:blur(2px);}
.product-features-section-2 .card-content{position:absolute;bottom:0;left:0;right:0;padding:16px;color:#fff;z-index:2;}
.product-features-section-2 .card-title{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:25.2px;letter-spacing:4.32px;text-transform:uppercase;opacity:1;transform:translateY(0);transition:all 0.3s ease;margin-bottom:8px;}
.product-features-section-2 .card-description{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:25.2px;opacity:0;transform:translateY(20px);transition:all 0.3s ease;max-height:0;overflow:hidden;}
.product-features-section-2 .feature-card:hover .card-description{opacity:1;transform:translateY(0);max-height:300px;margin-top:8px;}
.product-features-section-2 .cards-container.layout-featured .feature-card:hover .card-overlay{background:rgba(0,0,0,0.8);}
 .single-testimonial-section-c1 {
      padding: 80px 0;
      padding-bottom: 40px;
    }
.testimonial-slider-section__product .testimonial-slider-header .testimonial-slider-title{margin-bottom:8px;font-size:36px;font-style:normal;color:#101010;text-align:left;font-weight:700;line-height:46px;text-transform:uppercase;letter-spacing: 0px;}
    .single-testimonial-section-c1 .testimonial-card {
      display: flex;
      gap: 56px;
      background: #1a1a1a;
      border-radius: 0;
      overflow: hidden;
      min-height: 400px;
      position: relative;
      padding: 24px;
    }

    .single-testimonial-section-c1 .testimonial-image-wrapper {
      width: 50%;
      position: relative;
      background: #121212;
    }

    .single-testimonial-section-c1 .testimonial-image_img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }



    .single-testimonial-section-c1 .testimonial-content {
      flex: 1;
      padding: 38px 16px;
      padding-bottom: 16px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      background: #1a1a1a;
      color: #fff;
    }

    .single-testimonial-section-c1 .testimonial-quote {
      font-size: 32px;
      padding: 0px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;
      color: #fff;
      padding-bottom: 24px;
    }

    .single-testimonial-section-c1 .testimonial-author {
      margin-top: auto;
      margin-bottom: 4px;
    }

    .single-testimonial-section-c1 .author-name {
      color: #fff;
     font-size: 14.4px;
  font-style: normal;
  font-weight: 700;
  line-height: 20.2px; /* 140.278% */
  letter-spacing: 4.32px;
  text-transform: uppercase;
    }

    .single-testimonial-section-c1 .author-designation {
      color: #7B7B7B;
  font-size: 14.4px;
  font-style: normal;
  font-weight: 400;
  line-height: 20.2px; /* 140.278% */
  letter-spacing: 0.9px;
    }

    .single-testimonial-section-c1 .single-testimonial-placeholder {
      padding: 60px 20px;
      text-align: center;
      background: #f8f8f8;
      border: 2px dashed #ddd;
      margin: 40px 0;
    }

    .single-testimonial-section-c1 .single-testimonial-placeholder h3 {
      margin-bottom: 10px;
      color: #666;
    }

    .single-testimonial-section-c1 .single-testimonial-placeholder p {
      color: #888;
      margin-bottom: 5px;
    }

    /* Responsive Design */
    @media screen and (max-width: 1024px) {
      .single-testimonial-section-c1 .testimonial-image-wrapper{
        width: 100%;
      }
      .single-testimonial-section-c1 .testimonial-card {
        flex-direction: column;
        min-height: auto;
      }

      .single-testimonial-section-c1 .testimonial-image-wrapper {
        flex: none;
        height: 354px;
      }

      .single-testimonial-section-c1 .testimonial-content {
        padding: 40px 16px;
      }

    }

    @media screen and (max-width: 640px) {
      .single-testimonial-section-c1 .testimonial-card{
        padding: 16px;
      }
      .single-testimonial-section-c1 .testimonial-content{
        padding-left: 0px;
        padding-right: 0px;
      }
       .single-testimonial-section-c1 .testimonial-content {
        padding: 0px 0px;
         padding-bottom: 0px;
      }
     .single-testimonial-section-c1 .testimonial-quote{
         font-size: 24px;
        line-height: 25.2px;
     }
      .single-testimonial-section-c1 .author-name,{
        font-size: 13.2px;
        line-height: 18.5px; /* 140.152% */
        letter-spacing: 3.97px;
      }
      .single-testimonial-section-c1 .author-designation{
        font-size: 13.2px;
        line-height: 18.5px; /* 140.152% */
        letter-spacing: 0.9px;
      }
    }
  .interactive-cards-section {
                padding: 80px 24px;
                overflow: hidden;
              }

              .interactive-cards__container {
                display: flex;
                height: 325px;
                min-height: 325px;
              }

              .interactive-card {
                position: relative;
                cursor: pointer;
                transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
                overflow: hidden;
                display: flex;
                text-decoration: none;
                color: inherit;
                width: 100%;
              }

              /* Default widths */


              .interactive-card__overlay {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: rgba(0, 0, 0, 0.40);
                transition: all 0.6s ease;
                z-index: 4;
              }

              .interactive-card__image {
                position: absolute;
                max-width: 251px;
                right: 0;
                top: 0;
                bottom: 0;
                z-index: 2;
                opacity: 1;
                transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
                transition-delay: 0.2s;
                background: #BD2321;
              }

              .interactive-card__image::before{
                position: absolute;
                content: "";
                display:block;
                z-index:3;
                left: 0px;
                width: 80px;
                height: 100%;
                background: #BD2321;
               background: linear-gradient(90deg, #BD2321 0%, rgba(194, 35, 34, 0.00) 100%);

              }
              .card-image {
                width: 100%;
                height: 100%;
                object-fit: cover;
              }

              .interactive-card__content {
                position: absolute;
                left: 0;
                top: 0;
                bottom: 0;
                width: 60%;
                padding: 16px;
                color: #fff;
                z-index: 5;
                display: flex;
                flex-direction: column;
                justify-content: center;
              }

              .interactive-card__text {
                width: 100%;
                transform: translateY(30px);
                opacity: 0;
                transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
                transition-delay: 0.3s;
              }

              .card-category {
                display: block;
                font-size: 11px;
                font-weight: 700;
                letter-spacing: 2px;
                text-transform: uppercase;
                color: rgba(255,255,255,0.7);
                margin-bottom: 8px;
              }

              .card-subtitle {
               font-size: 14.4px;
            font-style: normal;
            font-weight: 500;
            line-height: 20.2px; /* 140.278% */
            letter-spacing: 4.32px;
            text-transform: uppercase;
            margin-bottom: 4px;
              }

              .card-title {
                font-size: 24px;
            font-style: normal;
            font-weight: 700;
            line-height: 32px; /* 133.333% */
            letter-spacing: 4.32px;
            text-transform: uppercase;
                display: block;
                margin-bottom: 10px;
              }

              .card-description {
                display: block;
               font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 25.2px;
                color: #fff;
                width: 100%;

              }

  .card-description .font-bold{
    font-weight: bold;
  }

              .card-cta {
                display: inline-flex;
                align-items: center;
                background: #101010;
                border: 1px solid #101010;
                color: #fff;
                padding: 15px 21px;
                border-radius: 0px;
               font-size: 14px;
            font-style: normal;
            font-weight: 700;
            line-height: 19.88px; /* 142% */
            letter-spacing: 4.2px;
            text-transform: uppercase;
                transition: all 0.4s ease;
                width: fit-content;
                cursor: pointer;
              }


              /* Collapsed state indicator */
              .interactive-card__indicator {
                position: absolute;
                bottom: 24px;
                left: 16px;
                right: 16px;
                color: #fff;
                z-index: 4;
                display: flex;
                gap: 16px;
                align-items: center;
                opacity: 1;
                transition: all 0.6s ease;
              }

              .indicator-text {
               font-size: 18px;
            font-style: normal;
            font-weight: 700;
            line-height: 20.2px; /* 112.222% */
            letter-spacing: 4.32px;
            text-transform: uppercase;
              }

              .interactive-card__arrow {
                opacity: 1;
                transition: all 0.6s ease;
              }

              .arrow-icon {
                width: 24px;
                height: 24px;
                stroke: white;
                fill: none;
                stroke-width: 2;
              }

              /* Hover States */
              /* .interactive-card:hover .interactive-card__overlay {
                background: linear-gradient(135deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.2) 100%);
              } */

              /* .interactive-card:hover .interactive-card__image {
                opacity: 1;
                transform: translateX(0);
              } */

              .interactive-card:hover .interactive-card__text {
                transform: translateY(0);
                opacity: 1;
              }

              .interactive-card:hover .interactive-card__indicator {
                opacity: 0;
                transform: translateY(20px);
              }

              /* Non-hovered cards styling */
              /* .interactive-cards__container:hover .interactive-card:not(:hover) .interactive-card__overlay {
                background: linear-gradient(135deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.4) 100%);
              } */

              /* .interactive-cards__container:hover .interactive-card:not(:hover) .interactive-card__image {
                opacity: 1;
                transform: translateX(-30px);
              } */

              .interactive-cards__container:hover .interactive-card:not(:hover) .interactive-card__text {
                opacity: 0;
                transform: translateY(30px);
              }

              /* Mobile Responsive */
            @media screen and (min-width: 960px){
                 .interactive-card {
                flex: 0 0 25%;
              }

              .interactive-card--first {
                flex: 0 0 50%;
              }

              /* Hover widths */
              .interactive-cards__container:hover .interactive-card:hover {
                flex: 0 0 50% !important;
              }

              .interactive-cards__container:hover .interactive-card:not(:hover) {
                flex: 0 0 25% !important;
              }
            }
              @media screen and (max-width: 767px) {
          .card-cta{ display: block;
        margin-top: 16px;
        padding: 12px 16px;
        font-size: 12px;
          }
                .interactive-cards__container:hover .interactive-card:not(:hover) .interactive-card__text {
                opacity: 1;
                transform: translateY(0px);
              }
                .interactive-cards-section{
                  padding: 40px 16px;
                }
                .interactive-cards__container {
                 height: auto;
                  gap: 16px;
                  overflow-x: auto;
                }

                .interactive-card,
                .interactive-card--first {
                  min-height: 438px;
                  flex: 0 0 80%;
                }

                .interactive-card__image {
                  opacity: 1;
                  transform: translateX(0);
                  width: 100%;
                  max-width: 100%;
                }

                .interactive-card__content {
                  width: 100%;
                }

                .interactive-card__text {
                  transform: translateY(0);
                  opacity: 1;
                }

                .interactive-card__indicator {
                  display: none;
                }

                .card-title {
                 font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 4.32px;
                }

                .card-description {
                 font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 25.2px;
                  margin-bottom: 0px;
                }

                .indicator-text {
                  writing-mode: initial;
                  text-orientation: initial;
                  transform: none;
                  font-size: 16px;
                }
                .interactive-card__content{
                  justify-content: flex-end;
                }
                .interactive-card__image::before {
          position: absolute;
          content: "";
          display: block;
          z-index: 3;
          left: 0px;
          width: 100%;
          height: 50%;
          bottom: 0;
          background: #BD2321;
                  background: linear-gradient(3deg, #BD2321 0%, rgba(194, 35, 34, 0.00) 100%);
      }
                .card-subtitle{
                  font-size: 13.2px;
    line-height: 18.5px; /* 140.152% */
    letter-spacing: 3.97px;
    text-transform: uppercase;
                }
              }
.product-logos-section {
    background-color: #fff;
    padding: 24px 0px;
  }

  .product-logos-section .section-header__title {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
  }

.product-logos__marquee {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    width: 100%;
  }

  .product-logos__grid {
    display: flex;
    animation: scroll-logos 30s linear infinite;
    width: fit-content;
  }

  .product-logos__grid {
    display: flex;
    flex-shrink: 0;
    gap: 2rem;
    align-items: center;
  }

  .product-logos__item {
    flex-shrink: 0;
    width: fit-content;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .product-logos__image-wrapper {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .product-logos__image {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    opacity: 1;
    transition: all 0.3s ease;
  }


  @keyframes scroll-logos {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-50%);
    }
  }

 
  @media (min-width: 768px) {
    .product-logos__item {
      width: 161px;
      height: 48px;
    }

    .product-logos__grid {
      gap: 64px;
    }
  }

  @media (max-width: 767px) {
    .product-logos__item {
      width: 90px;
      height: 32px;
    }

    .product-logos__grid {
      gap: 40px;
    }

    .product-logos__track {
      animation-duration: 20s;
    }
  }
.jdgm-prev-badge{margin-bottom: 24px;}
.jdgm-preview-badge .jdgm-star{color: #F8BE00;}
.add-to-cart.btn--secondary{background: #101010; color: #fff !important;}
.product_main_wrapper_badge{position: absolute; top:16px;left:16px; padding: 4px 12px;font-size: 14.4px;font-style: normal;font-weight: 700;line-height: 20.16px;letter-spacing: 4.32px;text-transform: uppercase; background:#fff;z-index: 2;}
 

@media screen and (max-width: 767px){
      .product_main_wrapper_badge{display:none;}
      .brand-statement-section .brand-statement-content{max-width: 100%;padding: 0px 16px;}
      .brand-statement-section .brand-statement-content .brand-statement-title{font-size: 26px;font-style: normal;font-weight: 800;line-height: 36px;margin-bottom: 8px;}
      .brand-statement-section .brand-statement-content .brand-statement-description{padding-bottom: 24px;font-size: 16px;line-height: 25.2px;}
      .brand-statement-section .brand-statement-container{align-items: flex-end;height: 600px;}
      .product-features-section .cards-container.layout-equal {flex-direction: row;overflow-x: scroll; }
      .product-features-section .section-title {font-size: 27.9px;line-height: 33.5px;}
      .product-features-section .product-features-section {padding: 40px 16px;}
      .product-features-section .card-description {opacity: 1;transform: translateY(0);max-height: 100%;margin-top: 8px;}
      .product-features-section .cards-container.layout-equal .feature-card,.product-features-section .card-media{aspect-ratio: 1/1.6;flex: 0 0 95%;}
       .product-features-section-2 .cards-container{height:auto;}
  .product-features-section-2 .cards-container.layout-featured{grid-template-columns:auto;}
  .product-features-section-2 .layout-featured .card-second-parent{grid-template-rows:auto;height:auto;}
  .product-features-section-2 .cards-container.layout-featured .card-1,.product-features-section-2 .cards-container.layout-featured .card-2,.product-features-section-2 .cards-container.layout-featured .card-3{width:100%;height:auto;}
  .product-features-section-2 .section-title{font-size:27.9px;line-height:33.5px;text-transform:uppercase;letter-spacing:0px;}
  .product-features-section-2 .product-features-section{padding:40px 16px;}
      .product-features-section-2 .card-description{opacity:1;transform:translateY(0);max-height:300px;margin-top:8px;}
  .product-features-section-2 .card-media{aspect-ratio:1/1.5;}
      .product-features-section-2 .cards-container.layout-featured .feature-card:hover .card-overlay{background:rgba(0,0,0,0.4);}
      .testimonial-slider-section__product .testimonial-card{width: 100%;min-height:auto;}
      .testimonial-slider-section__product .testimonial-content__product{    padding: 16px;height: auto;  }
      .testimonial-slider-section__product .testimonial-author__product{ margin-top: 41px;}
      .single-testimonial-section-c1 {   padding: 0px;}
      .testimonial-slider-section__product {  padding: 40px 16px;  background: #fff;}
      .testimonial-slider-section__product .testimonial-slider-header .testimonial-slider-title{font-size: 27.9px;font-style: normal;font-weight: 700;line-height: 33.5px; text-transform: uppercase;}
      .testimonial-slider-section__product .testimonial-slider__product-next{display:none;}
      .product-features-section-2,.product-features-section,.product-logos-section{ padding-left: 16px; padding-right:16px;}
      .interactive-cards-section { padding: 40px 16px;}
      
    }

 @media screen and (max-width: 1300px){
     .interactive-card__content{ width: 100%;  }
   .product-features-section-2 .card-media { aspect-ratio: 1 / 1.4;}
     .product-features-section .cards-container.layout-equal .feature-card,.product-features-section .card-media{aspect-ratio: 1/1.3;}

  }
