/** Shopify CDN: Minification failed

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

**/
.nyx-main-new .main-product__block-inventory_status,
.nyx-main-new .m-product-inventory{
  display:none !important;
  visibility:hidden !important;
  height:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
}
/* Everything below is (0,2,0) or more — a class deeper than the theme's own
   rules — so no !important is needed. The hide block above keeps it: it has to
   beat the theme's inline display on the native inventory element. */
.nyx-main-new .nyx-ship-pill{
  display:flex;
  align-items:center;
  gap:10px;
  padding:12px 0;
  border-radius:9999px;
  background:#fff;
  width:fit-content;
  max-width:100%;
}
.nyx-main-new .nyx-ship-pill__dot{
  width:12px;
  height:12px;
  border-radius:9999px;
  background:#7CDA6A;
  position:relative;
  display:inline-block;
  flex:0 0 auto;
}
.nyx-main-new .nyx-ship-pill__dot::after{
  content:"";
  position:absolute;
  inset:-5px;
  border-radius:9999px;
  background:rgba(124,218,106,.35);
  animation:nyxDotPulse 1.6s ease-out infinite;
}
@keyframes nyxDotPulse{
  0%  { transform:scale(0.9); opacity:.55; }
  70% { transform:scale(1.8); opacity:0; }
  100%{ transform:scale(1.8); opacity:0; }
}
.nyx-main-new .nyx-ship-pill__txt{
  font-family:var(--pdp-font, var(--font-stack-body));
  font-size:var(--pdp-fs-label, 16px);
  line-height:var(--pdp-lh-tight, 1.25);
  color:rgb(33,26,40);
  display:inline;
  white-space:nowrap;
}
.nyx-main-new .nyx-ship-pill__lead{
  font-weight:var(--pdp-fw-regular, 400);
  opacity:.92;
}
.nyx-main-new .nyx-ship-pill__date{
  font-weight:var(--pdp-fw-medium, 600);
  letter-spacing:0;
  margin-left:4px;
}
@media(max-width:767px){
  /* flex-wrap:wrap pushed the text span onto its own line as soon as its
     max-content width did not fit next to the dot. Keep one row and let the
     font scale with the viewport instead. */
  .nyx-main-new .nyx-ship-pill{
    width:fit-content;
    max-width:100%;
    flex-wrap:nowrap;
    padding:12px 0;
    gap:8px;
  }
  .nyx-main-new .nyx-ship-pill__txt{
    font-size:clamp(10.5px, 3.2vw, 13px);
    white-space:nowrap;
    min-width:0;
  }

  .nyx-main-new .nyx-ship-pill__dot{
    width:10px;
    height:10px;
 