@media(max-width:767px){
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active div.product {display:block!important;max-width:100%!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active div.product .summary.entry-summary {display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:0 auto 24px!important;padding:0!important;box-sizing:border-box!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow {width:100%;max-width:100%;margin:0;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:0;box-sizing:border-box}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow>* {width:100%;max-width:100%;min-width:0;box-sizing:border-box;flex:0 0 auto}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow>.woocommerce-product-gallery,
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow>div.images {display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:18px 0 24px!important;padding:0!important;order:initial!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow .woocommerce-product-gallery img {width:100%;height:auto}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow>.mivyo-gallery-stack {margin:12px 0 12px!important;float:none!important;width:100%!important;max-width:100%!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow>.mivyo-gallery-tabs {width:100%!important;max-width:100%!important;margin:10px 0 24px!important;display:block!important;clear:both!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow .mivyo-hero {margin:0 0 13px!important;padding:12px 0 0!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow .mivyo-rating {font-size:12px!important;gap:6px;margin-bottom:23px!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow h1.mivyo-product-title {font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:var(--mivyo-mobile-heading-size,34px)!important;font-weight:800!important;line-height:1.13!important;letter-spacing:-.045em!important;text-align:left!important;overflow-wrap:break-word!important;margin:0 0 18px!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow .mivyo-subtitle {font-size:clamp(17px,4.4vw,20px)!important;line-height:1.47!important;margin:0 0 18px!important;color:#394457!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active.mivyo-mobile-no-pills .mivyo-mobile-flow .mivyo-pills {display:none!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active.mivyo-mobile-clean-trust .mivyo-mobile-flow .mivyo-layout-piece[data-mivyo-component='legacy_trust'] .mivyo-trust-card {background:#fff!important;border:1px solid #263041!important;border-radius:3px!important;box-shadow:none!important;padding:16px!important;margin:3px 0 12px!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active.mivyo-mobile-clean-trust .mivyo-mobile-flow .mivyo-layout-piece[data-mivyo-component='legacy_trust'] .mivyo-trust-card strong {font-family:Georgia,serif!important;font-size:20px!important;font-weight:600!important;color:#101418!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow .mivyo-layout-piece {margin:0 0 8px!important;clear:both!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow .mivyo-layout-piece .mivyo-benefits {margin:10px 0 18px!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow form.cart {width:100%!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;margin:14px 0 20px!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow form.cart button.single_add_to_cart_button {flex:1 1 auto!important;min-height:54px!important;min-width:0!important;width:100%!important;white-space:nowrap!important;text-align:center!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active.postid-37 .mivyo-mobile-flow form.cart .quantity {display:none!important}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow .mivyo-guarantees {margin:12px 0 20px}
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow .mivyo-buyer-slider,
  body.single-product.mivyo-styler-active.mivyo-mobile-order-active .mivyo-mobile-flow .mivyo-doctor-teaser {max-width:100%;box-sizing:border-box}
}
