/* Presentation of the native WooCommerce delivery threshold. */
.yvala-shipping-slot[hidden]{display:none!important}
.yvala-shipping-progress{padding:20px 22px;border:1px solid #e6d6e1;border-radius:10px;background:#f8f0f5;color:var(--ink,#493343);margin:0 0 26px;font-family:inherit;line-height:1.5}
.yvala-shipping-heading{display:flex;align-items:center;gap:10px;min-width:0}
.yvala-shipping-heading>strong{font-size:15px;font-weight:600;line-height:1.5;letter-spacing:-.01em}
.yvala-shipping-icon{display:grid;place-items:center;color:var(--accent,#9a3973);flex:0 0 22px}
.yvala-shipping-icon svg{width:22px;height:22px}
.yvala-shipping-target{margin-left:auto;white-space:nowrap;color:var(--accent,#9a3973);font-size:13px;font-weight:600}
.yvala-shipping-progress .yvala-shipping-message{margin:11px 0 13px;font-size:15px;line-height:1.7;color:var(--ink,#493343)}
.yvala-shipping-message .amount{font-weight:700;white-space:nowrap}
.yvala-shipping-track{height:5px;position:relative;overflow:hidden;background:#e7d5e0;border-radius:20px}
.yvala-shipping-fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent,#9a3973);transform-origin:left center}
.yvala-shipping-progress .yvala-shipping-note{margin:10px 0 0;font-size:13px;line-height:1.65;color:#776371}
.yvala-shipping-progress.is-complete{background:#f5edf3;border-color:#d6bdce}
.yvala-shipping-slot--cart .yvala-shipping-progress{max-width:680px;margin-bottom:32px}
.yvala-shipping-slot--product .yvala-shipping-progress{margin:20px 0 25px}
.yvala-shipping-slot--mini .yvala-shipping-progress{padding:18px;margin-bottom:24px}
@media(max-width:767px){.yvala-shipping-progress{padding:18px}.yvala-shipping-heading{gap:8px}.yvala-shipping-heading>strong{font-size:14px}.yvala-shipping-target{font-size:12px}.yvala-shipping-slot--cart .yvala-shipping-progress{max-width:none}.yvala-shipping-slot--mini .yvala-shipping-progress{padding:16px}}
