.riot-cart-ship-estimate{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;margin:0 0 28px;padding:20px 24px;border:1px solid #dfe5e7;border-left:5px solid #b7ff2a;border-radius:14px;background:linear-gradient(135deg,#f8faf9,#eef4f0);box-shadow:0 12px 30px rgba(10,20,28,.08);color:#111}.riot-cart-ship-estimate__copy{display:grid;gap:3px}.riot-cart-ship-estimate__copy span{color:#566168;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.riot-cart-ship-estimate__copy strong{color:#17232a;font-size:18px;line-height:1.25}.riot-cart-ship-estimate__date{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 22px;border-radius:999px;background:#b7ff2a;color:#101a1f;font-size:21px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 7px 18px rgba(126,181,18,.22)}.riot-cart-ship-estimate__date.is-updating{background:#dfe5e7;color:#536069;box-shadow:none}.riot-cart-ship-estimate p{grid-column:1/-1;margin:2px 0 0;color:#667178;font-size:13px}.woocommerce-info.riot-cart-ship-estimate:before{display:none}@media(max-width:640px){.riot-cart-ship-estimate{grid-template-columns:1fr;padding:18px}.riot-cart-ship-estimate__date{justify-self:start;font-size:19px}.riot-cart-ship-estimate p{grid-column:auto}}
.riot-product-forecast{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;margin:18px 0 20px;padding:16px 18px;border:1px solid #dfe5e7;border-left:4px solid #b7ff2a;border-radius:12px;background:#f6f9f7;color:#17232a}.riot-product-forecast__copy{display:grid;gap:2px}.riot-product-forecast__copy span{color:#68747a;font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.riot-product-forecast__copy strong{font-size:17px;line-height:1.25}.riot-product-forecast__date{display:inline-flex;align-items:center;min-height:40px;padding:7px 16px;border-radius:999px;background:#b7ff2a;color:#111;font-size:16px;font-weight:900;line-height:1;white-space:nowrap}.riot-product-forecast__details{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px 16px;padding-top:5px;border-top:1px solid #dde4e0}.riot-product-forecast__details p{margin:0;color:#5f6b71;font-size:13px}@media(max-width:640px){.riot-product-forecast{grid-template-columns:1fr}.riot-product-forecast__date{justify-self:start}.riot-product-forecast__details{grid-column:auto}}
