/** Shopify CDN: Minification failed

Line 101:16 Unexpected "{"
Line 101:25 Expected ":"
Line 105:16 Unexpected "{"
Line 105:25 Expected ":"

**/


@media screen and (max-width:767px) {
   .product__info-container {
    display: flex;
    flex-direction: column;
  }

   .product__info-container .product__title {
    order: 1;
    margin:0;
  }

  .product__info-container [id^="price-template"],
  .product__info-container .product__tax,
  .product__info-container div:has(form),
  .product__info-container #shopify-block-ATE1VNzJVYlRpKzZTb__4647bad5-8870-4ca6-88df-57cb80bd9f3c {
    order: 2;
    margin:6px 0;
  }

   .product__info-container #product__inventory_status-template--20615258996967__main {
    margin:0;
   }

   /* .product__info-container .product__text-wrapper:has(>div.product__text:first-child),
   .product__info-container .product__text-wrapper:has(>div.product__text.caption-with-letter-spacing:first-child)  {
    order: 3;
    margin-top:12px;
  } */

   .product__info-container .product-form__quantity {
    order:4;
   }

      .product__info-container #shopify-block-AVjlXNEVwaHdNZDE2d__subscriptions_app_block_VNzdaf {
    order:5;
    margin:0;
   }

    .product__info-container div:has(.product-form) {
      order:6;
   }

    .product__info-container .product-form {
      margin:1.2rem 0 !important;
    }

  .product__info-container p[data-handle] {
    order: 7;
  }

  .product__info-container .product__text-wrapper:has(>svg.icon-accordion:first-child) {
    order:11;
  }

    .product__info-container .product__text-wrapper:has(>div.product__text:first-child)  {
    order: 12;
    margin-top:12px;
  }

   .product__info-container .product__text-wrapper:has(>div.product__text.caption-with-letter-spacing:first-child) {
    order:13;
    margin-top:12px;
   }

  .product__info-container .product__accordion {
    order:14;
  }

  .product__info-container share-button {
    order:15;
  }

  .slider-dots{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:8px;
}
  .slider-dot{
  width:8px;height:8px;border-radius:999px;
  border:1px solid #000000;
  background:transparent;
  opacity:.4;
  padding:0;
}
  .slider-dot.is-active{
  opacity:1;
  background:#000000;
}

#GalleryViewer-{{ section.id }} .slider-buttons {
  height:44px;
}

#GalleryViewer-{{ section.id }} .slider-buttons .slider-button{
  display:none;
}
}
