/** Shopify CDN: Minification failed

Line 97:12 Expected identifier but found "{"
Line 97:13 Unexpected "{"
Line 97:22 Expected ":"
Line 97:40 Expected ":"

**/
/* img{
    filter:blur(20px);
} */
 /* U Inventory  */

.minventory-box {
  display: flex;
  align-items: center;
}
.cstm-inventory-icon {
  position: relative;
  display: inline-block;
}

.cstm-inventory-icon:before {
  animation: inventory-animation 2s linear infinite;
}
.cstm-inventory-icon:after,
.cstm-inventory-icon:before {
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 0;
    content: "";
}

@keyframes inventory-animation {
    0% {
        opacity: 0.5;
    }

    to {
        transform: scale(2.5);
        opacity: 0;
    }
}
.mpayment-badges-wrapper{
    text-align:center;
}
.mpayment-badges ul.list{
    margin: 0;
    list-style: none;
}
.mpayment-badges ul.list li.list-payment__item{
  display: inline-block;
}
.mpayment-badges ul.list li.list-payment__item svg{
  height: auto;
}
.u-update-text {
  border-radius: 4px;
  padding: 7px 16px;
}
.u-update-text{
  position:relative;
}
.u-update-text:before{
  position:absolute;
  top:0;
  left:0;
  width:5px;
  height:100%;
  content:'';
}


/* u-upsell */

.u-product-upsell-wrapper{
  display:flex;
  align-items:center;
  gap:50px;
  margin-top:20px;
}
.u-product-upsell-content{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  width:100%;
}
.u-product-uspell-desktop{
  margin-top:50px;
}
.u-product-uspell-desktop p{
  text-align:center;
}
.u-product-upsell-content-info h3{
  font-size:{{settings.desktitlesize}}px;
}
.u-product-upsell-content-btn{
  flex-shrink:0;
}

/* For Mobile */

@media(max-width:991px){
  .u-product-uspell-desktop{
    display:none;
  }
}
@media(min-width:991px){

  .u-upsell-spec-mobile{
      display:none!important;
  }
}
.u-product-uspell-mobile{
  display:flex;
  gap:10px;
}
.u-product-uspell-mobile p{
  text-align:center;
}
.u-product-uspell-mobile .u-product-upsell-wrapper{
  display:block;
  width:100%;
  margin-top:0;
}
.u-product-uspell-mobile  .u-product-upsell-content-btn{
  display:none;
}
.u-product-uspell-mobile .u-product-upsell-content-info h3{
  font-size:16px;
  margin-bottom: 6px;
  text-align:left;
}
.u-product-uspell-mobile .u-product-upsell-content-info{
  text-align:left;
}
.u-product-uspell-mobile img{
  width:100%;
}
.u-upsell-mobile-img{
  position:relative;
  padding-top:140%;
  overflow:hidden;
}
.u-upsell-mobile-img img{
  position:absolute;
  left:0;
  top:0;
  height: 100%;
  object-fit: cover;
}
.u-product-uspell-mobile  .u-product-upsell-content{
  margin-top:15px;
}
.u-upsell-compared-price{
  text-decoration:line-through;
  margin-right: 5px;
  font-size:16px;
  color:#000;
}
.u-upsell-sale-price{
  font-size:19px;
  color:#000;
  font-weight:bold;
}
@media (min-width: 750px){
  .video-parent-section .hero__subtitle{
    font-size:16px !important;
  }
  
}
@media (max-width: 750px){
  .video-parent-section .hero__subtitle{
    font-size:16px !important;
  }
 .video-parent-section .hero__title{
  font-size:32px !important;
 }
}

.grid__item h3{
    font-size:14px !important;
  }
  .grid__item p{
     font-size:12px !important;
  }
  .announcement-bar{
    border-bottom:3px solid #ffffffa1;
  }