/* Marelyo 0.5.11.83: add-to-cart confirmation and shipping milestone. */
.woocommerce .woocommerce-message:has(.marelyo-added-notice), .woocommerce-notices-wrapper .woocommerce-message:has(.marelyo-added-notice){padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:block!important;color:#922451!important}
.woocommerce-message:has(.marelyo-added-notice)::before{display:none!important}
.marelyo-added-notice{display:flex;align-items:center;gap:16px;padding:19px 22px;border:1px solid #f2d5df;border-radius:22px;background:linear-gradient(105deg,#fff1f6,#fffdfd 65%,#f1fbfa);box-shadow:0 10px 28px rgba(146,36,81,.07);color:#922451}
.marelyo-added-notice__check{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#e7f8f2;color:#169e83;font-weight:800;font-size:23px}
.marelyo-added-notice__copy{display:flex;flex:1;flex-direction:column;gap:4px;line-height:1.4}.marelyo-added-notice__copy strong{font-size:19px;color:#922451}.marelyo-added-notice__copy span{font-size:14px;color:#a15373}
.woocommerce .marelyo-added-notice__action{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:100px;padding:13px 19px;background:#ff4f87;color:white!important;font-weight:800;text-decoration:none;transition:background .2s}.woocommerce .marelyo-added-notice__action:hover{background:#d92d69;color:white!important}
.woocommerce-message:has(.marelyo-added-notice) .marelyo-free-shipping-progress{margin:13px 0 0!important}
.woocommerce .marelyo-free-shipping-progress{box-sizing:border-box;display:flex;align-items:flex-start;gap:16px;width:100%;margin:14px 0 24px;padding:20px 22px;border:1px solid #f3d6e1;border-radius:22px;background:linear-gradient(112deg,#fff0f6,#fffdfd 58%,#effdfa);box-shadow:0 12px 32px rgba(23,35,111,.07);color:#922451;position:relative;overflow:hidden}
.woocommerce .marelyo-free-shipping-progress__icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fff;color:#ff4f87;font-size:31px;line-height:1}
.woocommerce .marelyo-free-shipping-progress__content{flex:1;min-width:0}.woocommerce .marelyo-free-shipping-progress__heading{font-weight:800;font-size:18px;color:#922451;line-height:1.35}.woocommerce .marelyo-free-shipping-progress__subtext{font-size:14px;color:#a15373;margin-top:6px}.woocommerce .marelyo-free-shipping-progress__track{height:12px;background:#f4dce6;border-radius:99px;overflow:hidden;margin:14px 0 8px}.woocommerce .marelyo-free-shipping-progress__fill{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#ff4f87,#22bfb2);transition:width .35s ease}.woocommerce .marelyo-free-shipping-progress__meta{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#925370}.woocommerce .marelyo-free-shipping-progress__meta strong{color:#922451}
@media(max-width:640px){.marelyo-added-notice{flex-wrap:wrap;padding:17px;gap:12px}.marelyo-added-notice__copy strong{font-size:16px}.woocommerce .marelyo-added-notice__action{width:100%}.woocommerce .marelyo-free-shipping-progress{padding:16px;gap:10px}.woocommerce .marelyo-free-shipping-progress__icon{width:38px;height:38px;flex-basis:38px}.woocommerce .marelyo-free-shipping-progress__heading{font-size:16px}}
