/* ZAVRYNE 14.85 — five product images + sixth gallery video; removes standalone primary video. */
.single-product .zv33-video-thumb{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;background:#111!important;color:#fff!important;border-color:#111!important}
.single-product .zv33-video-thumb small{font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;color:#fff!important}
.single-product .zv85-video-thumb__play{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:999px!important;background:#fff!important;color:#111!important;font-size:13px!important;padding-left:2px!important}
.single-product .zv33-video-thumb.is-active{outline:2px solid #111!important;outline-offset:2px!important}
.single-product .zv85-gallery-video{width:100%!important;height:100%!important;min-height:inherit!important;background:#000!important;overflow:hidden!important;border-radius:inherit!important}
.single-product .zv85-gallery-video>div,.single-product .zv85-gallery-video video,.single-product .zv85-gallery-video iframe{display:block!important;width:100%!important;height:100%!important;min-height:inherit!important;max-width:none!important;object-fit:contain!important;background:#000!important;border:0!important}
.single-product .zv67-primary-video,.single-product .zv34-listing-video{display:none!important}
@media(max-width:800px){.single-product .zv85-gallery-video{aspect-ratio:3/4!important;height:auto!important;min-height:0!important}.single-product .zv85-gallery-video>div,.single-product .zv85-gallery-video video,.single-product .zv85-gallery-video iframe{aspect-ratio:3/4!important;height:auto!important;min-height:0!important}.single-product .zv33-video-thumb{flex:0 0 54px!important;width:54px!important;min-width:54px!important;height:67px!important}}

/* ZAVRYNE 14.86 — mobile sticky purchase button contrast fix.
   WooCommerce mobile rules use a more specific selector and were overriding
   the Amazon-style yellow CTA from 14.79, resulting in black text on a dark button. */
@media(max-width:800px){
  .single-product .mobile-sticky-cart button,
  .single-product .mobile-sticky-cart .zv81-sticky-cart{
    background:#ffd814!important;
    border:1px solid #fcd200!important;
    color:#0f1111!important;
    opacity:1!important;
    box-shadow:0 1px 0 rgba(255,255,255,.4) inset!important;
    text-shadow:none!important;
  }
  .single-product .mobile-sticky-cart button:hover,
  .single-product .mobile-sticky-cart button:focus,
  .single-product .mobile-sticky-cart .zv81-sticky-cart:hover,
  .single-product .mobile-sticky-cart .zv81-sticky-cart:focus{
    background:#f7ca00!important;
    color:#0f1111!important;
  }
  .single-product .mobile-sticky-cart .zv79-sticky-buy-now{
    background:#ffa41c!important;
    border-color:#ff8f00!important;
    color:#0f1111!important;
  }
  .single-product .mobile-sticky-cart button:disabled,
  .single-product .mobile-sticky-cart button[aria-disabled="true"]{
    background:#e7e7e7!important;
    border-color:#c7c7c7!important;
    color:#565959!important;
    opacity:1!important;
  }
}
