/** Shopify CDN: Minification failed

Line 117:1 Expected "}" to go with "{"

**/
.banner__buttons .video-icon-button {
    display: none;
}
/* .pl-media:before {
    content: "";
    background: url(/cdn/shop/files/ledy.png?v=1762407177);
    width: 600px;
    position: absolute;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 40%;
    top: 17%;
    animation: floatUpDown 3s 
ease-in-out infinite;
    left: -17%;
} */
section#Section-template--20874832576601__product_launch_countdown_MAhpJw, .pl-media, div#shopify-section-template--20874832576601__1762765384dd45a1ad, div#shopify-section-template--20874832576601__blocks_LcdanM {
    position: relative;
}
.cow-move {
    position: absolute;
    right: 0;
    bottom: -130px;
    animation: sidesorath 5s ease-in-out infinite;
}
.ledy-move {
    position: absolute;
    left: 0;
    bottom: 270px;
    animation: floatUpDown 3s ease-in-out infinite;
}
/* .product-launch:after {
    content: "";
    background: url(/cdn/shop/files/cow.png?v=1762407586);
    width: 100%;
    position: absolute;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 25%;
    top: 65%;
    animation: sidesorath 5s ease-in-out infinite;
    left: 77%;
} */
div#Banner-template--20874832576601__3eefa8df-ac08-471b-a671-568ef9cbdf5d .banner__media.media img {
    background: #fff8ee;
}
div#Banner-template--20874832576601__3eefa8df-ac08-471b-a671-568ef9cbdf5d .banner__box.content-container.content-container--full-width-mobile.color-accent-1.gradient {
    background: #ffffffb3;
    border-radius: 10px;
    box-shadow: 2px 2px 10px #171717;
}
.ai-image-heading-block-aduhjogfowhfrm2fnqaigenblock9596fe5lj8qkp {
    background: linear-gradient(360deg, #215b00, #fff8ee);
}

.ai-image-heading-wrapper-aduhjogfowhfrm2fnqaigenblock9596fe5lj8qkp {
  display: flex;
  justify-content: center;
      padding-top: 50px;
}
.ai-image-heading-top-image-aduhjogfowhfrm2fnqaigenblock9596fe5lj8qkp {
  max-width: 400px;
}
.ai-image-heading-bottom-image-aduhjogfowhfrm2fnqaigenblock9596fe5lj8qkp {
  max-width: 700px;
}

.ai-image-heading-bottom-section-aduhjogfowhfrm2fnqaigenblock9596fe5lj8qkp {
    display: flex;
    justify-content: center;
}
.ai-custom-image-container-abzbwowj0bmnytlftbaigenblockf9c4b81munkyb {
    width: 50% !important;
}

@keyframes floatUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px); /* move up */
  }
  100% {
    transform: translateY(0); /* return to start */
  }
}


@keyframes sidesorath {
  0% {
    transform: translateX(0) scale(1);
  }
  50% {
    transform: translateX(-10px) scale(1.05); /* move left + zoom in */
  }
  100% {
    transform: translateX(0) scale(1); /* reset position + zoom out */
  }
}
@media screen and (min-width: 750px) {
    .banner--desktop-transparent .banner__box {
        max-width: 480px !important;
    }
}

@media screen and (max-width: 520px) {
.ai-custom-image-container-ammnkwkvswmjosm93taigenblockf9c4b81kq9wh3 {
    width: 50% !important;
}
.ledy-move {
    bottom: 360px !important;
}