/* v287: even without JS, use the same 24px side margins as the Boutique Marelyo section. */
@media (max-width:700px) {
  body #marelyo-product-top-notices-v163 > .marelyo-v163-notice,
  body .woocommerce-message:has(.marelyo-added-notice) > .marelyo-added-notice,
  body .woocommerce-message:has(.marelyo-added-notice) > .marelyo-free-shipping-progress,
  body .woocommerce-notices-wrapper > .marelyo-added-notice,
  body .woocommerce-notices-wrapper > .marelyo-free-shipping-progress {
    box-sizing:border-box!important;
    width:calc(100vw - 48px)!important;
    max-width:calc(100vw - 48px)!important;
    min-width:0!important;
    overflow:hidden!important;
  }
  body #marelyo-product-top-notices-v163 > .marelyo-v163-notice > div,
  body .marelyo-added-notice__copy,
  body .marelyo-free-shipping-progress__content {
    min-width:0!important;
  }
  body .marelyo-free-shipping-progress__subtext,
  body #marelyo-product-top-notices-v163 > .marelyo-v163-shipping p {display:none!important;}
}
